查表胡牌判断算法 c++

根据 日文胡牌算法资料 JAVA 此篇博文资料 改写的C++ 代码

tbl.h

1 #pragma once
2 #include <map>
3 #include <vector>
4 
5 void init1(std::map<int, std::vector<int>>& tbl);
6 void init2(std::map<int, std::vector<int>>& tbl);
7 void init3(std::map<int, std::vector<int>>& tbl);
8 void init4(std::map<int, std::vector<int>>& tbl);
View Code

main.cpp

  1 // 1111.cpp: 定义控制台应用程序的入口点。
  2 //
  3 
  4 #include "stdafx.h"
  5 #include <map>
  6 #include <vector>
  7 #include <iostream>
  8 #include <thread>
  9 #include <chrono>  
 10 #include "tbl.h"
 11 
 12 using namespace std;
 13 
 14 //===============================
 15 const  int MAN = 0;
 16 const  int MAN1 = 1;
 17 const  int MAN2 = 2;
 18 const  int MAN3 = 3;
 19 const  int MAN4 = 4;
 20 const  int MAN5 = 5;
 21 const  int MAN6 = 6;
 22 const  int MAN7 = 7;
 23 const  int MAN8 = 8;
 24 const  int MAN9 = 9;
 25 const  int PIN = 10;
 26 const  int PIN1 = 11;
 27 const  int PIN2 = 12;
 28 const  int PIN3 = 13;
 29 const  int PIN4 = 14;
 30 const  int PIN5 = 15;
 31 const  int PIN6 = 16;
 32 const  int PIN7 = 17;
 33 const  int PIN8 = 18;
 34 const  int PIN9 = 19;
 35 const  int SOU = 20;
 36 const  int SOU1 = 21;
 37 const  int SOU2 = 22;
 38 const  int SOU3 = 23;
 39 const  int SOU4 = 24;
 40 const  int SOU5 = 25;
 41 const  int SOU6 = 26;
 42 const  int SOU7 = 27;
 43 const  int SOU8 = 28;
 44 const  int SOU9 = 29;
 45 const  int TON = 31;
 46 const  int NANF = 33;
 47 const  int SHA = 35;
 48 const  int PEI = 37;
 49 const  int HAK = 39;
 50 const  int HAT = 41;
 51 const  int CHU = 43;
 52 //==========================
 53 
 54 std::map<int, std::vector<int>> tbl;
 55 
 56 //===========================================
 57     
 58 
 59 void Init()
 60 {
 61     init1(tbl);
 62     init2(tbl);
 63     init3(tbl);
 64     init4(tbl);
 65 }
 66 
 67 void InitFirst() {
 68     Init();
 69 }
 70 
 71 std::vector<int> analyse(std::vector<int> hai)
 72 {
 73     std::vector<int> vec(44,0);
 74     for (int i : hai) {
 75         vec[i]++;
 76     }
 77     return vec;
 78 }
 79 
 80 int calc_key(std::vector<int>& n, std::vector<int>& pos)
 81 {
 82     int p = -1;
 83     int x = 0;
 84     int pos_p = 0; // posの配列インデックス
 85     bool b = false; // ひとつ前が0以外
 86                        // 数牌
 87                        //循环两次
 88     for (int i = 0; i < 3; i++) {
 89         for (int j = 0; j < 9; j++) {
 90             if (n[i * 9 + j] == 0) {
 91                 if (b) {
 92                     b = false;
 93                     x |= 0x1 << p;
 94                     p++;
 95                 }
 96             }
 97             else {
 98                 p++;
 99                 b = true;
100                 pos[pos_p++] = i * 9 + j;
101                 switch (n[i * 9 + j]) {
102                 case 2:
103                     x |= 0x3 << p;
104                     p += 2;
105                     break;
106                 case 3:
107                     x |= 0xF << p;
108                     p += 4;
109                     break;
110                 case 4:
111                     x |= 0x3F << p;
112                     p += 6;
113                     break;
114                 }
115             }
116         }
117         if (b) {
118             b = false;
119             x |= 0x1 << p;
120             p++;
121         }
122     }
123     // 字牌
124     for (int i = TON; i <= CHU; i++) {
125         if (n[i] > 0) {
126             p++;
127             pos[pos_p++] = i;
128             switch (n[i]) {
129             case 2:
130                 x |= 0x3 << p;
131                 p += 2;
132                 break;
133             case 3:
134                 x |= 0xF << p;
135                 p += 4;
136                 break;
137             case 4:
138                 x |= 0x3F << p;
139                 p += 6;
140                 break;
141             }
142             x |= 0x1 << p;
143             p++;
144         }
145     }
146     return x;
147 }
148 
149 std::vector<int> agari(int key) {
150     return tbl[key];
151 }
152 
153 
154 int main()
155 {
156     InitFirst();
157     std::vector<int> hai1 = {
158         MAN1, MAN1, MAN1,
159         MAN2, MAN2, MAN2,
160         MAN3, MAN3, MAN3,
161         TON, TON, TON,
162         SHA, SHA };
163 
164     std::vector<int> n ;
165     std::vector<int> pos(14,0);
166     std::vector<int> ret;
167 
168     auto start = chrono::system_clock::now();
169 
170     //for (unsigned long i = 0; i < 10000000*4; i++)
171      {
172         n = analyse(hai1);
173         int key = calc_key(n, pos);
174         //std::cout << "key :" << key << std::endl;
175         //std::cout << "key :" <<hex << "0x"<< key << std::endl;
176         ret = agari(key);
177         if (ret.empty()) {
178             //std::cout << "Non hu";
179         }
180         else {
181             //std::cout << "ret :" << ret[0] << std::endl;
182             //std::cout << "ret :" << hex << "0x" << ret[0] << std::endl;
183         }
184         
185     }
186 
187      auto end = chrono::system_clock::now();
188      auto duration = chrono::duration_cast<chrono::microseconds>(end - start);
189      std::cout << "spent " << double(duration.count()) * chrono::microseconds::period::num /
190          chrono::microseconds::period::den << " second" << std::endl;
191      //return 0;
192 
193 
194      for (int r : ret) {
195          std::cout << ("quetou=");
196          std::cout << (pos[(r >> 6) & 0xF]);
197          std::cout << std::endl;
198          int num_kotsu = r & 0x7;
199          int num_shuntsu = (r >> 3) & 0x7;
200          for (int i = 0; i < num_kotsu; i++) {
201              std::cout << ("kezi=");
202              std::cout << (pos[(r >> (10 + i * 4)) & 0xF]);
203          }
204          std::cout << std::endl;
205          for (int i = 0; i < num_shuntsu; i++) {
206              std::cout << ("shunzi=");
207              std::cout << (pos[(r >> (10 + num_kotsu * 4 + i * 4)) & 0xF]);
208          }
209          std::cout << std::endl;
210      }
211      std::cout << std::endl;
212 
213 
214     return 0;
215 }
View Code

tbl.cpp 表比较多 文件较大

#include "stdafx.h"
#include "tbl.h"

void init4(std::map<int, std::vector<int>>& tbl)
{
	tbl.insert(std::pair<int, std::vector<int>>(0xE1EF, { 0x8414a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A7EF, { 0x4410a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EF7, { 0x8840a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F7B, { 0x8840a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F7EF, { 0x4408a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E7EF, { 0xc40a, 0x440ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C7EF, { 0x4410a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3AFCF, { 0x4810a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCF7, { 0x8c40a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E7B, { 0x8c40a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FDEF, { 0x4804a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFCF, { 0xc80a, 0x480ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1CFCF, { 0x4810a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF8F, { 0x4c10a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8F7, { 0x9040a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC7B, { 0x9040a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F9EF, { 0x4c04a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3FBCF, { 0x4c08a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF8F, { 0x4c10a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF0F, { 0x5014a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0F7, { 0x9440a }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF87B, { 0x9440a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F3CF, { 0x5008a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F78F, { 0x10c0a, 0x500ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF0F, { 0x5014a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F47B, { 0x9440a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EDF, { 0xc804a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F6F, { 0xc804a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E9EF, { 0x5004a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27BDF, { 0x8408a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EBCF, { 0x5008a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F3DF, { 0x840ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF8F, { 0x10c0a, 0x500ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3DF, { 0x5004a, 0x8410a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F70F, { 0x5410a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C3DF, { 0x8414a }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB0F, { 0x5410a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EFB, { 0xc840a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F68F, { 0x5410a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EEF, { 0xc804a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DE8F, { 0x5014a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77D3F, { 0xc10a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DD3F, { 0x100ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x74FDF, { 0x4410a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDDF, { 0x8804a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D3F7, { 0x5040a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDF7, { 0x8840a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x75FBF, { 0x40ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5FBF7, { 0x4840a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FDFB, { 0x4840a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFBF, { 0x408a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x39FBF, { 0x40ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77F3F, { 0x80ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F3F7, { 0x4c40a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F9FB, { 0x4c40a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F7BF, { 0x804a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF3F, { 0x80ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BE3F, { 0xc10a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3F7, { 0x5040a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F1FB, { 0x5040a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E7BF, { 0xc04a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF3F, { 0xc08a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DE3F, { 0xc10a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E9FB, { 0x5040a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EDF, { 0x8804a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F6F, { 0x8804a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D7BF, { 0xc04a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5EFDF, { 0x4408a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF3F, { 0xc08a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CFDF, { 0x440ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EE3F, { 0x100ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x38FDF, { 0x4410a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F63F, { 0x100ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EFB, { 0x8840a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3ED3F, { 0x100ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EEF, { 0x8804a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BD3F, { 0xc10a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77D7E, { 0xc50a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DD7E, { 0x104ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x75F9F, { 0x4810a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9DF, { 0x8c04a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D7E7, { 0x5080a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9F7, { 0x8c40a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77F7E, { 0x84ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F7E7, { 0x4c80a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3FBF3, { 0x4c80a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F7EF, { 0x840a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF7E, { 0x84ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BE7E, { 0xc50a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E7E7, { 0x5080a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F3F3, { 0x5080a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF7E, { 0xc48a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DE7E, { 0xc50a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EBF3, { 0x5080a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCDF, { 0x8c04a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E6F, { 0x8c04a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D7EF, { 0xc40a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5FBDF, { 0x4804a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF7E, { 0xc48a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF9F, { 0x480ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EE7E, { 0x104ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x39F9F, { 0x4810a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F67E, { 0x104ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCFB, { 0x8c40a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3ED7E, { 0x104ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCEF, { 0x8c04a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BD7E, { 0xc50a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77DFC, { 0xc90a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDFC, { 0x108ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77F1F, { 0x4c10a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1DF, { 0x9004a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFC7, { 0x50c0a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1F7, { 0x9040a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BEFC, { 0xc90a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFC7, { 0x50c0a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7E3, { 0x50c0a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFDE, { 0xc84a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DEFC, { 0xc90a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFE3, { 0x50c0a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8DF, { 0x9004a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC6F, { 0x9004a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFCF, { 0xc80a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F3DF, { 0x4c04a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFDE, { 0xc84a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F79F, { 0x4c08a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EEFC, { 0x108ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF1F, { 0x4c10a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6FC, { 0x108ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8FB, { 0x9040a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDFC, { 0x108ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8EF, { 0x9004a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDFC, { 0xc90a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BEF8, { 0x10d4a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EEF8, { 0x14d0a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BE1F, { 0x5014a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1DF, { 0x9404a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF87, { 0x5500a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1F7, { 0x9440a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF78, { 0x10d4a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F787, { 0x5500a }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBC3, { 0x5500a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F79E, { 0x10c4a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7BC, { 0x10c8a }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF78, { 0x10d4a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7C3, { 0x5500a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0DF, { 0x9404a }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF86F, { 0x9404a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF9E, { 0x10c4a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E79F, { 0x5008a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFBC, { 0x10c8a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF1F, { 0x500ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F778, { 0x14d0a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DE1F, { 0x5014a }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB78, { 0x14d0a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0FB, { 0x9440a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6F8, { 0x14d0a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0EF, { 0x9404a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DEF8, { 0x10d4a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFA3, { 0x5500a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8DF, { 0x9404a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x237DF, { 0xc408a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F46F, { 0x9404a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BDF, { 0xc408a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DEF, { 0xc408a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BEF, { 0xc408a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7A3, { 0x5500a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF4F, { 0x10c0a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D3DF, { 0x5004a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F7DF, { 0x8408a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27BEF, { 0x8408a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF4F, { 0x10c0a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF5E, { 0x10c4a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D79F, { 0x5008a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E7DF, { 0x840ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F3EF, { 0x840ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF5E, { 0x10c4a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF7C, { 0x10c8a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF1F, { 0x500ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C7DF, { 0x8410a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3EF, { 0x8410a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF7C, { 0x10c8a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFB8, { 0x150ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EE1F, { 0x5410a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x387DF, { 0x8414a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7D8, { 0x150ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F61F, { 0x5410a }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBD8, { 0x150ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C3EF, { 0x8414a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7B8, { 0x150ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A3EF, { 0x8414a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BEF, { 0xc408a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BEF4, { 0x10d4a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF74, { 0x150ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EF7, { 0xc840a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF47, { 0x5500a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F7B, { 0xc840a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7B4, { 0x150ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DEF, { 0xc408a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DEF4, { 0x10d4a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8FB, { 0x9440a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EFB, { 0xc840a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFB4, { 0x150ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDF4, { 0x14d0a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EDF, { 0xc804a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3ED1F, { 0x5410a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F6F, { 0xc804a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6F4, { 0x14d0a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8EF, { 0x9404a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EEF, { 0xc804a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EEF4, { 0x14d0a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDF4, { 0x10d4a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BDF, { 0xc408a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BD1F, { 0x5014a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF7DF, { 0x840c3 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F77DF, { 0xc4083 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DDF, { 0xc8043 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DF7, { 0xc8403 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBEF, { 0x840c3 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBEF, { 0xc4083 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBDF, { 0x840c3 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDDF, { 0xc8043 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEF7, { 0xc8403 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDF7, { 0xc8403 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF7B, { 0xc8403 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEDF, { 0xc8043 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF6F, { 0xc8043 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDEF, { 0xc4083 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BDF, { 0x840c3 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDEF, { 0xc4083 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEFB, { 0xc8403 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBEF, { 0xc4083 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEEF, { 0xc8043 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BEF, { 0x840c3 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEFB, { 0xc8403 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEDF, { 0xc8043 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB7DF, { 0xc4083 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF6F, { 0xc8043 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBDF, { 0xc4083 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEEF, { 0xc8043 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBDF, { 0xc4083 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF7DF, { 0x840c3 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x744, { 0xc190 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x474, { 0x100d0 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x447, { 0x10410 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A0, { 0xc190 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x207, { 0x10410 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x103, { 0x10410 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x20F, { 0xc010 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x21E, { 0xc050 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23C, { 0xc090 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x278, { 0xc0d0 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F0, { 0xc110 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E0, { 0xc150 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C0, { 0xc190 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x74C, { 0x8150 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4C7, { 0xc410 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x263, { 0xc410 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4CF, { 0x8010 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4DE, { 0x8050 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FC, { 0x8090 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5EC, { 0x80d0 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CC, { 0x8110 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x38C, { 0x8150 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEB6, { 0x4110 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB67, { 0x8410 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5B3, { 0x8410 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB6F, { 0x4010 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB7E, { 0x4050 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF6, { 0x4090 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB6, { 0x40d0 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x736, { 0x4110 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DDB, { 0xd0 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DB7, { 0x4410 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDB, { 0x4410, 0xd0 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DBF, { 0x10 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DFB, { 0x50 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FDB, { 0x90 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x223, { 0x10410 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x234, { 0x100d0 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x118, { 0x100d0 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x44F, { 0xc010 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F4, { 0xc0d0 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x45E, { 0xc050 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E4, { 0xc110 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47C, { 0xc090 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C4, { 0xc150 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x238, { 0x100d0 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x384, { 0xc190 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF4, { 0xd09 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F74, { 0x10c9 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D1F, { 0x4109 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DF, { 0x8049 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F47, { 0x5009 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F7, { 0x8409 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE8F, { 0x4109 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F7, { 0x8409 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47B, { 0x8409 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9EF, { 0x4049 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBCF, { 0x4089 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8F, { 0xc09, 0x40c9 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x70F, { 0x4109 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D3F, { 0xc9 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F7, { 0x4409 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FB, { 0x4409 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17BF, { 0x49 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F3F, { 0x89 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE3F, { 0xc9 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D7E, { 0x4c9 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E7, { 0x4809 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF3, { 0x4809 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17EF, { 0x409 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7E, { 0x489 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE7E, { 0x4c9 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DFC, { 0x8c9 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC7, { 0x4c09 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE3, { 0x4c09 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FCF, { 0x809 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FDE, { 0x849 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFC, { 0x8c9 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF8, { 0xd09 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF87, { 0x5009 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C3, { 0x5009 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF9E, { 0xc49 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBC, { 0xc89 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x778, { 0xd09 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA3, { 0x5009 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DF, { 0x8049 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x46F, { 0x8049 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F4F, { 0xc09 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DF, { 0x4049 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F5E, { 0xc49 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x179F, { 0x4089 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7C, { 0xc89 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F1F, { 0x40c9 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB8, { 0x10c9 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE1F, { 0x4109 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D8, { 0x10c9 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FB, { 0x8409 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB4, { 0x10c9 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8EF, { 0x8049 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF4, { 0xd09 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77DF, { 0x4082 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDF, { 0x8042 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF7, { 0x8402 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BEF, { 0x4082 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF7, { 0x8402 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7B, { 0x8402 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DEF, { 0x4082 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFB, { 0x8402 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDF, { 0x8042 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6F, { 0x8042 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EEF, { 0x8042 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDF, { 0x4082 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x74, { 0xc8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47, { 0x408 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23, { 0x408 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F, { 0x8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E, { 0x48 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C, { 0x88 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x38, { 0xc8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF, { 0x41 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7, { 0x401 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB, { 0x401 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF, { 0x41 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7, { 0x0 }));
}


void init3(std::map<int, std::vector<int>>& tbl)
{
	tbl.insert(std::pair<int, std::vector<int>>(0x8F0F7, { 0x1894412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4787B, { 0x1894412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F3CF, { 0x1450092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F78F, { 0x1410c12, 0x14500d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9EF0F, { 0x1450152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBCF0F, { 0x1450192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x70F0F, { 0x1450212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D1E3F, { 0x100c1d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11E3F7, { 0x1450412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F1FB, { 0x1450412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11E7BF, { 0x100c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EF3F, { 0x100c092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DE3F, { 0x100c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x179E3F, { 0x100c152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE1E3F, { 0x100c1d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D1E7E, { 0x100c5d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11E7E7, { 0x1450812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F3F3, { 0x1450812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EF7E, { 0x100c492 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DE7E, { 0x100c512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x179E7E, { 0x100c552 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE1E7E, { 0x100c5d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D1EFC, { 0x100c9d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EFC7, { 0x1450c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F7E3, { 0x1450c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EFDE, { 0x100c852 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DEFC, { 0x100c912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x179EFC, { 0x100c952 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE1EFC, { 0x100c9d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D3F78, { 0x1010dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F787, { 0x1455012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FBC3, { 0x1455012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F79E, { 0x1010c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F7BC, { 0x1010c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17BF78, { 0x1010d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE3F78, { 0x1010dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D7E78, { 0x1014dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E787, { 0x1459012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF3C3, { 0x1459012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E79E, { 0x1014c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E7BC, { 0x1014c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17EF78, { 0x1014d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE7E78, { 0x1014dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DFC78, { 0x1018dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC787, { 0x145d012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE3C3, { 0x145d012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC79E, { 0x1018c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC7BC, { 0x1018c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FCF78, { 0x1018d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FDE78, { 0x1018d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFC78, { 0x1018dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF878, { 0x101ce12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8787, { 0x1461012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C3C3, { 0x1461012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF879E, { 0x101cc52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF87BC, { 0x101cc92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8F78, { 0x101cd12, 0x1410dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF9E78, { 0x101cd52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77878, { 0x101ce12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA3C3, { 0x1461012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F0DF, { 0x1894052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4786F, { 0x1894052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F479E, { 0x101cc52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11E79F, { 0x1450092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F47BC, { 0x101cc92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EF1F, { 0x14500d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F4F78, { 0x101cd12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DE1F, { 0x1450152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F5E78, { 0x101cd52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x179E1F, { 0x1450192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB878, { 0x1020dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE1E1F, { 0x1450212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D878, { 0x1020dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F0FB, { 0x1894412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB478, { 0x1020dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F0EF, { 0x1894052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF478, { 0x101ce12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D11EF, { 0x1484212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11D1EF, { 0x1884152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D1EF4, { 0x1410e12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EF74, { 0x18150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x111EF7, { 0x18c8412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EF47, { 0x1855012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE8F78, { 0x1410e12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F787, { 0x1855012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47BC3, { 0x1855012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F79E, { 0x1410c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F7BC, { 0x1410c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9EF78, { 0x1410d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBCF78, { 0x1410d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x70F78, { 0x1410e12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x88F7B, { 0x18c8412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F7B4, { 0x18150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47BD8, { 0x18150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x113DEF, { 0x1484092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DEF4, { 0x1410d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1179EF, { 0x14840d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x179EF4, { 0x1410d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F1EF, { 0x1450052, 0x1484112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F1EF4, { 0x101cd12, 0x1410dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8E1EF, { 0x1884152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE1EF4, { 0x1410e12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x461EF, { 0x1884152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F7A3, { 0x1855012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8D1EF, { 0x1884152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EF4F, { 0x1410c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13D1EF, { 0x1484152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EF5E, { 0x1410c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1791EF, { 0x1484192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EF7C, { 0x1410c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F11EF, { 0x14841d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F7B8, { 0x18150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE11EF, { 0x1484212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A27EF, { 0x10441d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23A7EF, { 0x1444112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A7EF4, { 0x1010dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EF74, { 0x14150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x227EF7, { 0x1488412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EF47, { 0x1455012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x113F7B, { 0x1488412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F7B4, { 0x14150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FBD8, { 0x14150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x22F7EF, { 0x1044092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F7EF4, { 0x1010d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23E7EF, { 0x100c412, 0x10440d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E7EF4, { 0xc190d2, 0x1010d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11C7EF, { 0x1444112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C7EF4, { 0x1010dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8C7EF, { 0x1444112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F7A3, { 0x1455012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11A7EF, { 0x1444112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EF4F, { 0x1010c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27A7EF, { 0x1044112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EF5E, { 0x1010c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F27EF, { 0x1044152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EF7C, { 0x1010c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E27EF, { 0x1044192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F7B8, { 0x14150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C27EF, { 0x10441d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A2FCF, { 0x10481d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23AFCF, { 0x1448112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3AFCF4, { 0x1014dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCF74, { 0x14190d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x22FCF7, { 0x148c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCF47, { 0x1459012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x117E7B, { 0x148c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E7B4, { 0x14190d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF3D8, { 0x14190d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x22FDEF, { 0x1048052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FDEF4, { 0x1014d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EFCF, { 0x100c812, 0x10480d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFCF4, { 0xc194d2, 0x1014d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11CFCF, { 0x1448112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1CFCF4, { 0x1014dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8CFCF, { 0x1448112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E7A3, { 0x1459012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11AFCF, { 0x1448112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCF4F, { 0x1014c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27AFCF, { 0x1048112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCF5E, { 0x1014c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F2FCF, { 0x1048152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCF7C, { 0x1014c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E2FCF, { 0x1048192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E7B8, { 0x14190d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C2FCF, { 0x10481d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A3F8F, { 0x104c1d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BF8F, { 0x144c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF8F4, { 0x1018dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8F74, { 0x141d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23F8F7, { 0x1490412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8F47, { 0x145d012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11FC7B, { 0x1490412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC7B4, { 0x141d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE3D8, { 0x141d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23F9EF, { 0x104c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F9EF4, { 0x1018d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23FBCF, { 0x104c092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3FBCF4, { 0x1018d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DF8F, { 0x144c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF8F4, { 0x1018dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DF8F, { 0x144c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC7A3, { 0x145d012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BF8F, { 0x144c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8F4F, { 0x1018c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27BF8F, { 0x104c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8F5E, { 0x1018c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F3F8F, { 0x104c152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8F7C, { 0x1018c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3F8F, { 0x104c192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC7B8, { 0x141d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C3F8F, { 0x104c1d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D1F0F, { 0x1450212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DF0F, { 0x1850152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF0F4, { 0x101ce12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0F74, { 0x14210d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F0F7, { 0x1894412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0F47, { 0x1461012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F87B, { 0x1894412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF87B4, { 0x14210d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C3D8, { 0x14210d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F3CF, { 0x1450092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F3CF4, { 0x101cd52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F78F, { 0x1410c12, 0x14500d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F78F4, { 0xc1d8d2, 0x101cd92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8EF0F, { 0x1850152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF0F4, { 0x101ce12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x46F0F, { 0x1850152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF87A3, { 0x1461012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DF0F, { 0x1850152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0F4F, { 0x101cc12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DF0F, { 0x1450152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0F5E, { 0x101cc52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x179F0F, { 0x1450192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0F7C, { 0x101cc92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F1F0F, { 0x14501d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF87B8, { 0x14210d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE1F0F, { 0x1450212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F447B, { 0x14a0412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F47B, { 0x1894412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F47B4, { 0x14210d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EDF4, { 0x1814d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x111EDF, { 0x18c8052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11ED1F, { 0x1854112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA3D8, { 0x14210d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F61F, { 0x1854112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47B0F, { 0x1854112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F63F, { 0x14100d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F67E, { 0x14104d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F6FC, { 0x14108d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x88F6F, { 0x18c8052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F6F4, { 0x1814d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47B78, { 0x1814d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F68F, { 0x1854112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F47B, { 0x1894412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11ED3F, { 0x14100d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F47B, { 0x1494412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11ED7E, { 0x14104d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E47B, { 0x1498412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EDFC, { 0x14108d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC47B, { 0x149c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F6F8, { 0x1814d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF847B, { 0x14a0412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E89EF, { 0x105c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23E9EF, { 0x1450052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E9EF4, { 0x101cd12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27BDF4, { 0x1410d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x227BDF, { 0x1484092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27BD1F, { 0x1450152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DE8F, { 0x1450152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11E9EF, { 0x1450052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27BD3F, { 0x100c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27E9EF, { 0x1050052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27BD7E, { 0x100c512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FC9EF, { 0x1054052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27BDFC, { 0x100c912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F89EF, { 0x1058052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DEF8, { 0x1410d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F09EF, { 0x105c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8BCF, { 0x105c092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EBCF, { 0x1450092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EBCF4, { 0x101cd52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F3DF4, { 0x1410d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x22F3DF, { 0x14840d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F3D1F, { 0x1450192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x179E8F, { 0x1450192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EBCF, { 0x1450092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F3D3F, { 0x100c152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EBCF, { 0x1050092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F3D7E, { 0x100c552 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCBCF, { 0x1054092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F3DFC, { 0x100c952 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8BCF, { 0x1058092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x179EF8, { 0x1410d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0BCF, { 0x105c092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8F8F, { 0x101cc12, 0x105c0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EF8F, { 0x1410c12, 0x14500d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF8F4, { 0xc1d8d2, 0x101cd92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3DF4, { 0x101cd12, 0x1410dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23E3DF, { 0x1450052, 0x1484112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3D1F, { 0x105c112, 0x14501d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F1E8F, { 0x105c112, 0x14501d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EF8F, { 0x1410c12, 0x14500d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3D3F, { 0xc180d2, 0x100c192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EF8F, { 0x1010c12, 0x10500d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3D7E, { 0xc184d2, 0x100c592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCF8F, { 0x1014c12, 0x10540d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3DFC, { 0xc188d2, 0x100c992 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8F8F, { 0x1018c12, 0x10580d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F1EF8, { 0x101cd12, 0x1410dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0F8F, { 0x101cc12, 0x105c0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F470F, { 0x1460112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F70F, { 0x1854112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F70F4, { 0x1020dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C3DF4, { 0x1410e12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11C3DF, { 0x1884152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C3D1F, { 0x1450212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA30F, { 0x1460112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8C3DF, { 0x1884152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FB0F, { 0x1454112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF30F, { 0x1458112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE30F, { 0x145c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C30F, { 0x9460112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FB0F, { 0x1854112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB0F4, { 0x1020dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE1E8F, { 0x1450212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F70F, { 0x1854112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C3D3F, { 0x100c1d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F70F, { 0x1454112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C3D7E, { 0x100c5d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E70F, { 0x1458112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C3DFC, { 0x100c9d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC70F, { 0x145c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE1EF8, { 0x1410e12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF870F, { 0x1460112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D1E8F, { 0x1450212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EE8F, { 0x1854112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11E8F7, { 0x1894412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A3D3F, { 0x100c1d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DD3F, { 0x14100d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A7E8F, { 0x10501d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EE8F, { 0x1454112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23D3F7, { 0x1450412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27E8F7, { 0x1494412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11E9FB, { 0x1450412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F68F, { 0x1454112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23D7BF, { 0x100c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F7E8F, { 0x1050152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DF3F, { 0x100c092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E7E8F, { 0x1050192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EE3F, { 0x14100d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C7E8F, { 0x10501d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A3D7E, { 0x100c5d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DD7E, { 0x14104d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3AFC8F, { 0x10541d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCE8F, { 0x1458112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23D7E7, { 0x1450812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FC8F7, { 0x1498412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EBF3, { 0x1450812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E68F, { 0x1458112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23D7EF, { 0x100c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FDE8F, { 0x1054112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DF7E, { 0x100c492 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFC8F, { 0x1054192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EE7E, { 0x14104d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1CFC8F, { 0x10541d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A3DFC, { 0x100c9d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DDFC, { 0x14108d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF88F, { 0x10581d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8E8F, { 0x145c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DFC7, { 0x1450c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F88F7, { 0x149c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EFE3, { 0x1450c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC68F, { 0x145c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DFCF, { 0x100c812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F9E8F, { 0x1058112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DFDE, { 0x100c852 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3FBC8F, { 0x1058152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EEFC, { 0x14108d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF88F, { 0x10581d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D1EF8, { 0x1410e12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EEF8, { 0x1814d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF08F, { 0x105c212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0E8F, { 0x1460112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EF87, { 0x1855012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F08F7, { 0x14a0412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F7C3, { 0x1855012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF868F, { 0x1460112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EF9E, { 0x1410c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F3C8F, { 0x105c152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EFBC, { 0x1410c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F788F, { 0x105c192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F778, { 0x1814d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF08F, { 0x105c212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F47A3, { 0x1461012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EFA3, { 0x1855012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F468F, { 0x1460112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BE8F, { 0x1850152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11E8DF, { 0x1894052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11A3DF, { 0x1884152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F46F, { 0x1894052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DE8F, { 0x1850152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8F4F, { 0x101cc12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DF4F, { 0x1410c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E9E8F, { 0x105c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27BE8F, { 0x1450152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23D3DF, { 0x1450052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27A3DF, { 0x1484152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8F5E, { 0x101cc52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DF5E, { 0x1410c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EBC8F, { 0x105c152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F3E8F, { 0x1450192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23D79F, { 0x1450092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F23DF, { 0x1484192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8F7C, { 0x101cc92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DF7C, { 0x1410c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF88F, { 0x105c192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3E8F, { 0x14501d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DF1F, { 0x14500d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E23DF, { 0x14841d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F47B8, { 0x14210d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EFB8, { 0x18150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F708F, { 0x10601d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C3E8F, { 0x1450212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EE1F, { 0x1854112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C23DF, { 0x1484212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F7D8, { 0x18150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB08F, { 0x10601d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x111EFB, { 0x18c8412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11E8FB, { 0x1894412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F68F, { 0x1854112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F688F, { 0x10601d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EFB4, { 0x18150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F68F4, { 0x1020dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x111EEF, { 0x18c8052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11E8EF, { 0x1894052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DE8F, { 0x1850152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DE88F, { 0x105c212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EEF4, { 0x1814d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DE8F4, { 0x101ce12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77D13F, { 0xc181d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DD13F, { 0xc1c192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x747D3F, { 0x100c1d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x477D3F, { 0x140c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1D3F, { 0x101c0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DD3F, { 0x14100d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77D3F4, { 0xc18dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DD3F4, { 0xc1cd92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x74FDF4, { 0x1010dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDDF4, { 0x1414d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D3F74, { 0x101d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDF74, { 0x14150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x744FDF, { 0x10441d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x474FDF, { 0x1444112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x74FD1F, { 0x10501d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDD1F, { 0x1454112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x44FDDF, { 0x1488052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FD1DF, { 0x1494052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D13F7, { 0x105c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47D3F7, { 0x1450412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D3F47, { 0x105d012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDF47, { 0x1455012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x44FDF7, { 0x1488412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FD1F7, { 0x1494412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x745FBF, { 0xc04192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x475FBF, { 0x10040d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x75FBF4, { 0xc10d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5FBF74, { 0x10150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x45FBF7, { 0x1048412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5FBF47, { 0x1055012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x22FDFB, { 0x1048412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FDFB4, { 0x10150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17EFD8, { 0x10150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DFBF, { 0xc04092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFBF4, { 0xc10d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x239FBF, { 0x10040d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x39FBF4, { 0xc10d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x119FBF, { 0x10040d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FDFA3, { 0x1055012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x235FBF, { 0x10040d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5FBF4F, { 0xc10c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F5FBF, { 0xc040d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5FBF5E, { 0xc10c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E5FBF, { 0xc04112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5FBF7C, { 0xc10c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C5FBF, { 0xc04152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FDFB8, { 0x10150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x385FBF, { 0xc04192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x747F3F, { 0xc08192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x477F3F, { 0x10080d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77F3F4, { 0xc14d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F3F74, { 0x10190d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47F3F7, { 0x104c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F3F47, { 0x1059012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23F9FB, { 0x104c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F9FB4, { 0x10190d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FCFD8, { 0x10190d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47F7BF, { 0xc08052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F7BF4, { 0xc14d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BF3F, { 0x10080d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF3F4, { 0xc14d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BF3F, { 0x10080d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F9FA3, { 0x1059012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x237F3F, { 0x10080d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F3F4F, { 0xc14c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F7F3F, { 0xc080d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F3F5E, { 0xc14c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E7F3F, { 0xc08112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F3F7C, { 0xc14c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C7F3F, { 0xc08152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F9FB8, { 0x10190d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x387F3F, { 0xc08192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A3E3F, { 0x100c1d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BE3F, { 0x140c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BE3F4, { 0xc18dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3F74, { 0x101d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23E3F7, { 0x1450412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3F47, { 0x105d012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F1FB, { 0x1450412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F1FB4, { 0x101d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8FD8, { 0x101d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23E7BF, { 0x100c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E7BF4, { 0xc18d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EF3F, { 0x100c092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF3F4, { 0xc18d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DE3F, { 0x140c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DE3F4, { 0xc18dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DE3F, { 0x140c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F1FA3, { 0x105d012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BE3F, { 0x140c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3F4F, { 0xc18c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27BE3F, { 0x100c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3F5E, { 0xc18c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F3E3F, { 0x100c152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3F7C, { 0xc18c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3E3F, { 0x100c192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F1FB8, { 0x101d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C3E3F, { 0x100c1d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E89FB, { 0x105c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23E9FB, { 0x1450412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E9FB4, { 0x101d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EDF4, { 0x1414d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x227EDF, { 0x1488052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27ED1F, { 0x1454112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F4FD8, { 0x101d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F61F, { 0x1454112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F63F, { 0x10100d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F67E, { 0x10104d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F6FC, { 0x10108d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x113F6F, { 0x1488052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F6F4, { 0x1414d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FB78, { 0x1414d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27ED3F, { 0x10100d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27E9FB, { 0x1050412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27ED7E, { 0x10104d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FC9FB, { 0x1054412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EDFC, { 0x10108d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F89FB, { 0x1058412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F6F8, { 0x1414d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F09FB, { 0x105c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D17BF, { 0xc18052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47D7BF, { 0x100c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D7BF4, { 0xc18d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5EFDF4, { 0x1010d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x45EFDF, { 0x1044092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5EFD1F, { 0x1050152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5EFD3F, { 0xc0c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FD7BF, { 0xc0c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5EFD7E, { 0xc0c512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F97BF, { 0xc10052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5EFDFC, { 0xc0c912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F17BF, { 0xc14052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F7EF8, { 0x1010d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E17BF, { 0xc18052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1F3F, { 0xc18092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DF3F, { 0x100c092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF3F4, { 0xc18d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CFDF4, { 0x1010d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47CFDF, { 0x10440d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CFD1F, { 0x1050192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CFD3F, { 0xc0c152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDF3F, { 0xc0c092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CFD7E, { 0xc0c552 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9F3F, { 0xc10092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CFDFC, { 0xc0c952 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1F3F, { 0xc14092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E7EF8, { 0x1010d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1F3F, { 0xc18092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8E3F, { 0x101c0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EE3F, { 0x14100d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EE3F4, { 0xc1cd92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x38FDF4, { 0x1010dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x238FDF, { 0x1444112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x38FD1F, { 0x10501d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F463F, { 0x101c0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x118FDF, { 0x1444112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E63F, { 0x10140d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC63F, { 0x10180d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF863F, { 0x101c0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F63F, { 0x14100d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F63F4, { 0xc1cd92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x38FD3F, { 0xc0c192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EE3F, { 0x10100d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x38FD7E, { 0xc0c592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCE3F, { 0x10140d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x38FDFC, { 0xc0c992 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8E3F, { 0x10180d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C7EF8, { 0x1010dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0E3F, { 0x101c0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x74FD3F, { 0xc0c192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDD3F, { 0x10100d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FD3F7, { 0x1050412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x74FD7E, { 0xc0c592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDD7E, { 0x10104d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x75F93F, { 0xc10192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9D3F, { 0x10140d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FD7E7, { 0x1050812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F93F7, { 0x1054412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EBF3, { 0x1050812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCD3F, { 0x10140d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FD7EF, { 0xc0c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5FBD3F, { 0xc100d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDF7E, { 0xc0c492 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF93F, { 0xc10152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EE7E, { 0x10104d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x39F93F, { 0xc10192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x74FDFC, { 0xc0c992 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDDFC, { 0x10108d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77F13F, { 0xc14192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1D3F, { 0x10180d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDFC7, { 0x1050c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F13F7, { 0x1058412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EFE3, { 0x1050c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8D3F, { 0x10180d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDFCF, { 0xc0c812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F3D3F, { 0xc140d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDFDE, { 0xc0c852 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F793F, { 0xc14112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EEFC, { 0x10108d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF13F, { 0xc14192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A7EF8, { 0x1010dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EEF8, { 0x1414d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BE13F, { 0xc181d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1D3F, { 0x101c0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EF87, { 0x1455012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E13F7, { 0x105c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F7C3, { 0x1455012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0D3F, { 0x101c0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EF9E, { 0x1010c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E793F, { 0xc18112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EFBC, { 0x1010c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF13F, { 0xc18152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F778, { 0x1414d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DE13F, { 0xc181d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E9FA3, { 0x105d012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EFA3, { 0x1455012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8D3F, { 0x101c0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x237D3F, { 0x140c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27E8DF, { 0x1494052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x234FDF, { 0x1444112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F46F, { 0x1494052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BD3F, { 0x140c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D3F4F, { 0xc18c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDF4F, { 0x1010c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D3D3F, { 0xc180d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F7D3F, { 0x100c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FD3DF, { 0x1050052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F4FDF, { 0x1044112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D3F5E, { 0xc18c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDF5E, { 0x1010c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D793F, { 0xc18112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E7D3F, { 0x100c152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FD79F, { 0x1050092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E4FDF, { 0x1044152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D3F7C, { 0xc18c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDF7C, { 0x1010c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF13F, { 0xc18152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C7D3F, { 0x100c192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDF1F, { 0x10500d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C4FDF, { 0x1044192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E9FB8, { 0x101d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EFB8, { 0x14150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EE13F, { 0xc1c192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x387D3F, { 0x100c1d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EE1F, { 0x1454112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x384FDF, { 0x10441d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F7D8, { 0x14150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F613F, { 0xc1c192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x227EFB, { 0x1488412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27E8FB, { 0x1494412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23ED3F, { 0x14100d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3ED13F, { 0xc1c192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EFB4, { 0x14150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3ED3F4, { 0xc1cd92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x227EEF, { 0x1488052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27E8EF, { 0x1494052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BD3F, { 0x140c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BD13F, { 0xc181d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EEF4, { 0x1414d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BD3F4, { 0xc18dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77D17E, { 0xc185d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DD17E, { 0xc1c592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x747D7E, { 0x100c5d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x477D7E, { 0x140c512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1D7E, { 0x101c4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DD7E, { 0x14104d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77D7E4, { 0xc191d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DD7E4, { 0xc1d192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x75F9F4, { 0x1014dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9DF4, { 0x1418d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D7E74, { 0x101d4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9F74, { 0x14190d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x745F9F, { 0x10481d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x475F9F, { 0x1448112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x75F91F, { 0x10541d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9D1F, { 0x1458112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x45F9DF, { 0x148c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F91DF, { 0x1498052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D17E7, { 0x105c812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47D7E7, { 0x1450812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D7E47, { 0x105d412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9F47, { 0x1459012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x45F9F7, { 0x148c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F91F7, { 0x1498412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x747F7E, { 0xc08592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x477F7E, { 0x10084d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77F7E4, { 0xc15192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F7E74, { 0x10194d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47F7E7, { 0x104c812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F7E47, { 0x1059412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23FBF3, { 0x104c812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3FBF34, { 0x10194d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FDF98, { 0x10194d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47F7EF, { 0xc08412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F7EF4, { 0xc150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BF7E, { 0x10084d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF7E4, { 0xc15192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BF7E, { 0x10084d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3FBF23, { 0x1059412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x237F7E, { 0x10084d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F7E4F, { 0xc15012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F7F7E, { 0xc084d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F7E5E, { 0xc15052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E7F7E, { 0xc08512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F7E7C, { 0xc15092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C7F7E, { 0xc08552 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3FBF38, { 0x10194d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x387F7E, { 0xc08592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A3E7E, { 0x100c5d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BE7E, { 0x140c512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BE7E4, { 0xc191d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E7E74, { 0x101d4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23E7E7, { 0x1450812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E7E47, { 0x105d412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F3F3, { 0x1450812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F3F34, { 0x101d4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF9F98, { 0x101d4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EF7E, { 0x100c492 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF7E4, { 0xc19152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DE7E, { 0x140c512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DE7E4, { 0xc191d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DE7E, { 0x140c512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F3F23, { 0x105d412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BE7E, { 0x140c512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E7E4F, { 0xc19012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27BE7E, { 0x100c512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E7E5E, { 0xc19052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F3E7E, { 0x100c552 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E7E7C, { 0xc19092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3E7E, { 0x100c592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F3F38, { 0x101d4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C3E7E, { 0x100c5d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8BF3, { 0x105c812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EBF3, { 0x1450812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EBF34, { 0x101d4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCDF4, { 0x1418d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x22FCDF, { 0x148c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCD1F, { 0x1458112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F5F98, { 0x101d4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E61F, { 0x1458112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E67E, { 0x10144d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E6FC, { 0x10148d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x117E6F, { 0x148c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E6F4, { 0x1418d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF378, { 0x1418d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCD7E, { 0x10144d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCBF3, { 0x1054812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCDFC, { 0x10148d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8BF3, { 0x1058812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E6F8, { 0x1418d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0BF3, { 0x105c812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D17EF, { 0xc18412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47D7EF, { 0x100c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D7EF4, { 0xc190d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5FBDF4, { 0x1014d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x45FBDF, { 0x1048052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5FBD1F, { 0x1054112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5FBD7E, { 0xc104d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F97EF, { 0xc10412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5FBDFC, { 0xc108d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F17EF, { 0xc14412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FDEF8, { 0x1014d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E17EF, { 0xc18412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1F7E, { 0xc18492 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DF7E, { 0x100c492 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF7E4, { 0xc19152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF9F4, { 0x1014d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DF9F, { 0x10480d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF91F, { 0x1054192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF97E, { 0xc10552 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9F7E, { 0xc10492 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF9FC, { 0xc10952 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1F7E, { 0xc14492 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFCF8, { 0x1014d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1F7E, { 0xc18492 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8E7E, { 0x101c4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EE7E, { 0x14104d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EE7E4, { 0xc1d192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x39F9F4, { 0x1014dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x239F9F, { 0x1448112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x39F91F, { 0x10541d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F467E, { 0x101c4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x119F9F, { 0x1448112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC67E, { 0x10184d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF867E, { 0x101c4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F67E, { 0x14104d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F67E4, { 0xc1d192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x39F97E, { 0xc10592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCE7E, { 0x10144d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x39F9FC, { 0xc10992 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8E7E, { 0x10184d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1CFCF8, { 0x1014dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0E7E, { 0x101c4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x75F97E, { 0xc10592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9D7E, { 0x10144d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F97E7, { 0x1054812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x75F9FC, { 0xc10992 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9DFC, { 0x10148d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77F17E, { 0xc14592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1D7E, { 0x10184d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9FC7, { 0x1054c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F17E7, { 0x1058812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCFE3, { 0x1054c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8D7E, { 0x10184d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9FCF, { 0xc10812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F3D7E, { 0xc144d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9FDE, { 0xc10852 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F797E, { 0xc14512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCEFC, { 0x10148d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF17E, { 0xc14592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3AFCF8, { 0x1014dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCEF8, { 0x1418d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BE17E, { 0xc185d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1D7E, { 0x101c4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCF87, { 0x1459012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E17E7, { 0x105c812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E7C3, { 0x1459012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0D7E, { 0x101c4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCF9E, { 0x1014c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E797E, { 0xc18512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCFBC, { 0x1014c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF17E, { 0xc18552 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E778, { 0x1418d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DE17E, { 0xc185d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EBF23, { 0x105d412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCFA3, { 0x1459012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8D7E, { 0x101c4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x237D7E, { 0x140c512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FC8DF, { 0x1498052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x235F9F, { 0x1448112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E46F, { 0x1498052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BD7E, { 0x140c512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D7E4F, { 0xc19012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9F4F, { 0x1014c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D3D7E, { 0xc184d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F7D7E, { 0x100c512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F93DF, { 0x1054052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F5F9F, { 0x1048112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D7E5E, { 0xc19052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9F5E, { 0x1014c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D797E, { 0xc18512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E7D7E, { 0x100c552 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F979F, { 0x1054092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E5F9F, { 0x1048152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D7E7C, { 0xc19092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9F7C, { 0x1014c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF17E, { 0xc18552 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C7D7E, { 0x100c592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9F1F, { 0x10540d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C5F9F, { 0x1048192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EBF38, { 0x101d4d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCFB8, { 0x14190d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EE17E, { 0xc1c592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x387D7E, { 0x100c5d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCE1F, { 0x1458112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x385F9F, { 0x10481d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E7D8, { 0x14190d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F617E, { 0xc1c592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x22FCFB, { 0x148c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FC8FB, { 0x1498412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23ED7E, { 0x14104d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3ED17E, { 0xc1c592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCFB4, { 0x14190d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3ED7E4, { 0xc1d192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x22FCEF, { 0x148c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FC8EF, { 0x1498052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BD7E, { 0x140c512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BD17E, { 0xc185d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCEF4, { 0x1418d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BD7E4, { 0xc191d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77D1FC, { 0xc189d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DD1FC, { 0xc1c992 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x747DFC, { 0x100c9d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x477DFC, { 0x140c912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1DFC, { 0x101c8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DDFC, { 0x14108d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77DFC4, { 0xc195d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDFC4, { 0xc1d592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77F1F4, { 0x1018dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1DF4, { 0x141cd12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFC74, { 0x101d8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1F74, { 0x141d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x747F1F, { 0x104c1d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x477F1F, { 0x144c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77F11F, { 0x10581d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1D1F, { 0x145c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47F1DF, { 0x1490052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F11DF, { 0x149c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1FC7, { 0x105cc12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DFC7, { 0x1450c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFC47, { 0x105d812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1F47, { 0x145d012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47F1F7, { 0x1490412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F11F7, { 0x149c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A3EFC, { 0x100c9d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BEFC, { 0x140c912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BEFC4, { 0xc195d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFC74, { 0x101d8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EFC7, { 0x1450c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFC47, { 0x105d812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F7E3, { 0x1450c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7E34, { 0x101d8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBF18, { 0x101d8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EFDE, { 0x100c852 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFDE4, { 0xc19512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DEFC, { 0x140c912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DEFC4, { 0xc195d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DEFC, { 0x140c912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7E23, { 0x105d812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BEFC, { 0x140c912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFC4F, { 0xc19412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27BEFC, { 0x100c912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFC5E, { 0xc19452 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F3EFC, { 0x100c952 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFC7C, { 0xc19492 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3EFC, { 0x100c992 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7E38, { 0x101d8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C3EFC, { 0x100c9d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8FE3, { 0x105cc12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EFE3, { 0x1450c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFE34, { 0x101d8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8DF4, { 0x141cd12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23F8DF, { 0x1490052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8D1F, { 0x145c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7F18, { 0x101d8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC61F, { 0x145c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC6FC, { 0x10188d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11FC6F, { 0x1490052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC6F4, { 0x141cd12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE378, { 0x141cd12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8DFC, { 0x10188d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8FE3, { 0x1058c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC6F8, { 0x141cd12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0FE3, { 0x105cc12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1FCF, { 0xc18812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DFCF, { 0x100c812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFCF4, { 0xc194d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F3DF4, { 0x1018d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47F3DF, { 0x104c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F3D1F, { 0x1058112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F3DFC, { 0xc148d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1FCF, { 0xc14812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F9EF8, { 0x1018d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1FCF, { 0xc18812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1FDE, { 0xc18852 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DFDE, { 0x100c852 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFDE4, { 0xc19512 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F79F4, { 0x1018d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47F79F, { 0x104c092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F791F, { 0x1058152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F79FC, { 0xc14912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1FDE, { 0xc14852 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3FBCF8, { 0x1018d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1FDE, { 0xc18852 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8EFC, { 0x101c8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EEFC, { 0x14108d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EEFC4, { 0xc1d592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF1F4, { 0x1018dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BF1F, { 0x144c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF11F, { 0x10581d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F46FC, { 0x101c8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BF1F, { 0x144c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF86FC, { 0x101c8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F6FC, { 0x14108d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6FC4, { 0xc1d592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF1FC, { 0xc14992 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8EFC, { 0x10188d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF8F8, { 0x1018dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0EFC, { 0x101c8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77F1FC, { 0xc14992 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1DFC, { 0x10188d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1FC7, { 0x1058c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF8F8, { 0x1018dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8EF8, { 0x141cd12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BE1FC, { 0xc189d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1DFC, { 0x101c8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8F87, { 0x145d012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1FC7, { 0x105cc12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC7C3, { 0x145d012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0DFC, { 0x101c8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8F9E, { 0x1018c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E79FC, { 0xc18912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8FBC, { 0x1018c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF1FC, { 0xc18952 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC778, { 0x141cd12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DE1FC, { 0xc189d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFE23, { 0x105d812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8FA3, { 0x145d012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8DFC, { 0x101c8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x237DFC, { 0x140c912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F88DF, { 0x149c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x237F1F, { 0x144c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC46F, { 0x149c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BDFC, { 0x140c912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFC4F, { 0xc19412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1F4F, { 0x1018c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D3DFC, { 0xc188d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F7DFC, { 0x100c912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F13DF, { 0x1058052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F7F1F, { 0x104c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFC5E, { 0xc19452 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1F5E, { 0x1018c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D79FC, { 0xc18912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E7DFC, { 0x100c952 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F179F, { 0x1058092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E7F1F, { 0x104c152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFC7C, { 0xc19492 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1F7C, { 0x1018c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF1FC, { 0xc18952 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C7DFC, { 0x100c992 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1F1F, { 0x10580d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C7F1F, { 0x104c192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFE38, { 0x101d8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8FB8, { 0x141d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EE1FC, { 0xc1c992 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x387DFC, { 0x100c9d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8E1F, { 0x145c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x387F1F, { 0x104c1d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC7D8, { 0x141d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F61FC, { 0xc1c992 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23F8FB, { 0x1490412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F88FB, { 0x149c412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EDFC, { 0x14108d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3ED1FC, { 0xc1c992 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8FB4, { 0x141d0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDFC4, { 0xc1d592 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23F8EF, { 0x1490052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F88EF, { 0x149c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BDFC, { 0x140c912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BD1FC, { 0xc189d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8EF4, { 0x141cd12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDFC4, { 0xc195d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BE8F8, { 0x101ce12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EE8F8, { 0x1020dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A3EF8, { 0x1410e12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BEF8, { 0x1810d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8EF8, { 0x1420d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EEF8, { 0x1814d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BEF84, { 0xc1da12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EEF84, { 0xc219d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BE1F4, { 0x101ce12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1DF4, { 0x1420d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF874, { 0x1021cd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1F74, { 0x14210d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A3E1F, { 0x1450212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BE1F, { 0x1850152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BE11F, { 0x105c212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1D1F, { 0x1460112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23E1DF, { 0x1894052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E11DF, { 0x14a0052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8F87, { 0x1461012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EF87, { 0x1855012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF847, { 0x1061c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1F47, { 0x1461012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23E1F7, { 0x1894412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E11F7, { 0x14a0412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D1F78, { 0x1410e12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DF78, { 0x1810d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF784, { 0xc1da12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7874, { 0x1021cd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F787, { 0x1855012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7847, { 0x1061c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FBC3, { 0x1855012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBC34, { 0x1021cd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE18, { 0x1021cd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F79E, { 0x1410c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F79E4, { 0xc1d912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F7BC, { 0x1410c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7BC4, { 0xc1d952 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8EF78, { 0x1810d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF784, { 0xc1da12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x46F78, { 0x1810d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBC23, { 0x1061c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DF78, { 0x1810d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F784F, { 0xc1d812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DF78, { 0x1410d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F785E, { 0xc1d852 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x179F78, { 0x1410d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F787C, { 0xc1d892 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F1F78, { 0x1410dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBC38, { 0x1021cd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE1F78, { 0x1410e12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F47C3, { 0x1461012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F7C3, { 0x1855012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7C34, { 0x1021cd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0DF4, { 0x1420d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F0DF, { 0x1894052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0D1F, { 0x1460112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE18, { 0x1021cd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF861F, { 0x1460112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F86F, { 0x1894052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF86F4, { 0x1420d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C378, { 0x1420d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF86F8, { 0x1420d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF87C3, { 0x1461012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8F9E, { 0x101cc52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EF9E, { 0x1410c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF9E4, { 0xc1d912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E79F4, { 0x101cd52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23E79F, { 0x1450092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E791F, { 0x105c152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F3CF8, { 0x101cd52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0F9E, { 0x101cc52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8FBC, { 0x101cc92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EFBC, { 0x1410c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFBC4, { 0xc1d952 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF1F4, { 0x101cd92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EF1F, { 0x14500d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF11F, { 0x105c192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F78F8, { 0x101cd92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0FBC, { 0x101cc92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F4778, { 0x1420d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F778, { 0x1814d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7784, { 0xc219d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DE1F4, { 0x101ce12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DE1F, { 0x1850152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DE11F, { 0x105c212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA378, { 0x1420d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DE1F, { 0x1850152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FB78, { 0x1814d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB784, { 0xc219d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF0F8, { 0x101ce12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8778, { 0x1420d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF0F8, { 0x101ce12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0EF8, { 0x1420d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0F87, { 0x1461012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7C23, { 0x1061c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0FA3, { 0x1461012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F46F8, { 0x1420d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BEF8, { 0x1810d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F08DF, { 0x14a0052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BE1F, { 0x1850152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF846F, { 0x14a0052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DEF8, { 0x1810d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF84F, { 0xc1d812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1F4F, { 0x101cc12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E9EF8, { 0x101cd12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27BEF8, { 0x1410d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E13DF, { 0x105c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27BE1F, { 0x1450152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF85E, { 0xc1d852 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1F5E, { 0x101cc52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EBCF8, { 0x101cd52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F3EF8, { 0x1410d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E179F, { 0x105c092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F3E1F, { 0x1450192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF87C, { 0xc1d892 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1F7C, { 0x101cc92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF8F8, { 0x101cd92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3EF8, { 0x1410dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1F1F, { 0x105c0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3E1F, { 0x14501d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7C38, { 0x1021cd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0FB8, { 0x14210d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F70F8, { 0x1020dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C3EF8, { 0x1410e12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0E1F, { 0x1460112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C3E1F, { 0x1450212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF87D8, { 0x14210d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB0F8, { 0x1020dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F0FB, { 0x1894412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F08FB, { 0x14a0412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F6F8, { 0x1814d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F68F8, { 0x1020dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0FB4, { 0x14210d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6F84, { 0xc219d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F0EF, { 0x1894052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F08EF, { 0x14a0052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DEF8, { 0x1810d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DE8F8, { 0x101ce12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0EF4, { 0x1420d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DEF84, { 0xc1da12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFA23, { 0x1061c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8FA3, { 0x1461012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EFA3, { 0x1855012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFA34, { 0x1021cd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8DF4, { 0x1420d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x237DF4, { 0x1810d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E88DF, { 0x14a0052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23E8DF, { 0x1894052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8D1F, { 0x1460112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x237D1F, { 0x1850152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2237DF, { 0x18c4092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2347DF, { 0x1884152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7D18, { 0x1021cd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F461F, { 0x1460112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1187DF, { 0x1884152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8C3EF, { 0x1884152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBD18, { 0x1021cd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F446F, { 0x14a0052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F46F, { 0x1894052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F46F4, { 0x1420d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BDF4, { 0x1810d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x111BDF, { 0x18c4092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BD1F, { 0x1850152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x88DEF, { 0x18c4092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DEF4, { 0x1810d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x111BEF, { 0x18c4092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11A3EF, { 0x1884152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F7A3, { 0x1855012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7A23, { 0x1061c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11BEF4, { 0x1810d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7A34, { 0x1021cd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF44F, { 0xc1d812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1F4F, { 0x101cc12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DF4F, { 0x1410c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF4F4, { 0xc1d8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D3DF4, { 0x101cd12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F7DF4, { 0x1410d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D13DF, { 0x105c052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47D3DF, { 0x1450052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D3D1F, { 0x105c112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F7D1F, { 0x1450152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x44F7DF, { 0x1484092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F47DF, { 0x1484152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x227BEF, { 0x1484092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27A3EF, { 0x1484152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EF4F, { 0x1410c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF44F, { 0xc1d812 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27BEF4, { 0x1410d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF4F4, { 0xc1d8d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF45E, { 0xc1d852 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1F5E, { 0x101cc52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DF5E, { 0x1410c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF5E4, { 0xc1d912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D79F4, { 0x101cd52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E7DF4, { 0x1410d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D179F, { 0x105c092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47D79F, { 0x1450092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D791F, { 0x105c152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E7D1F, { 0x1450192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x45E7DF, { 0x14840d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E47DF, { 0x1484192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x22F3EF, { 0x14840d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F23EF, { 0x1484192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EF5E, { 0x1410c52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF45E, { 0xc1d852 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F3EF4, { 0x1410d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF5E4, { 0xc1d912 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF47C, { 0xc1d892 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1F7C, { 0x101cc92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DF7C, { 0x1410c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF7C4, { 0xc1d952 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF1F4, { 0x101cd92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C7DF4, { 0x1410dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1F1F, { 0x105c0d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DF1F, { 0x14500d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF11F, { 0x105c192 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C7D1F, { 0x14501d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47C7DF, { 0x1484112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C47DF, { 0x14841d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23E3EF, { 0x1484112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E23EF, { 0x14841d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EF7C, { 0x1410c92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF47C, { 0xc1d892 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3EF4, { 0x1410dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF7C4, { 0xc1d952 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFA38, { 0x1021cd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8FB8, { 0x14210d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EFB8, { 0x18150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFB84, { 0xc21d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EE1F4, { 0x1020dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x387DF4, { 0x1410e12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8E1F, { 0x1460112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EE1F, { 0x1854112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EE11F, { 0x10601d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x387D1F, { 0x1450212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2387DF, { 0x1884152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3847DF, { 0x1484212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F47D8, { 0x14210d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F7D8, { 0x18150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7D84, { 0xc21d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F61F4, { 0x1020dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F61F, { 0x1854112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F611F, { 0x10601d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FBD8, { 0x18150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBD84, { 0xc21d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11C3EF, { 0x1884152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C23EF, { 0x1484212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F7B8, { 0x18150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7A38, { 0x1021cd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C3EF4, { 0x1410e12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7B84, { 0xc21d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A23EF, { 0x1484212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23A3EF, { 0x1884152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x223BEF, { 0x18c4092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A3EF4, { 0x1410e12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BEF4, { 0x1810d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BEF44, { 0xc1da12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF744, { 0xc21d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EF74, { 0x18150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF474, { 0x1021cd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x223EF7, { 0x18c8412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EF47, { 0x1855012 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF447, { 0x1061c12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x111F7B, { 0x18c8412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F7B4, { 0x18150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7B44, { 0xc21d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x111DEF, { 0x18c4092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DEF4, { 0x1810d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DEF44, { 0xc1da12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E88FB, { 0x14a0412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23E8FB, { 0x1894412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x223EFB, { 0x18c8412 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8FB4, { 0x14210d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EFB4, { 0x18150d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFB44, { 0xc21d92 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDF44, { 0xc219d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EDF4, { 0x1814d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3ED1F4, { 0x1020dd2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x223EDF, { 0x18c8052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23ED1F, { 0x1854112 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3ED11F, { 0x10601d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x111F6F, { 0x18c8052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F6F4, { 0x1814d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6F44, { 0xc219d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E88EF, { 0x14a0052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23E8EF, { 0x1894052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x223EEF, { 0x18c8052 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8EF4, { 0x1420d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EEF4, { 0x1814d12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EEF44, { 0xc219d2 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDF44, { 0xc1da12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BDF4, { 0x1810d52 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BD1F4, { 0x101ce12 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x223BDF, { 0x18c4092 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23BD1F, { 0x1850152 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BD11F, { 0x105c212 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF7DF4, { 0x150d8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F77DF4, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DDF4, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DF74, { 0x1950cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF7D1F, { 0x55018b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F77D1F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DD1F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF47DF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F747DF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D1F7DF, { 0xc8418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DF7DF, { 0x10840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F477DF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F77DF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7D1DF, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F47DDF, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F7DDF, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DF47, { 0x59500b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7D1F7, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F47DF7, { 0xd8840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F7DF7, { 0x10c840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBE8F, { 0x55018b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBE8F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEE8F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFA3DF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBA3DF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE8F7DF, { 0xc8418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F77DF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA3DDF, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F7DDF, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE8F7, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA3DF7, { 0xd8840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F7DF7, { 0x10c840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77D1EF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DD1EF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x747BDF, { 0xc8418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47BDDF, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1EF7, { 0xd8840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47BDF7, { 0x10c840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x75F9EF, { 0x8c414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9EF7, { 0xd0840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCF7B, { 0xd0840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5FBDEF, { 0x8c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF9EF, { 0x50c04b, 0x8c410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x39F9EF, { 0x8c414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77F1EF, { 0x90414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1EF7, { 0xd4840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8F7B, { 0xd4840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F3DEF, { 0x90408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F79EF, { 0x9040cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF1EF, { 0x90414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BE1EF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1EF7, { 0xd8840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E79EF, { 0x9440cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF1EF, { 0x55004b, 0x94410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DE1EF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8F7B, { 0xd8840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DEDF, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EF6F, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D3DEF, { 0x94408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F7BDF, { 0xc840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D79EF, { 0x9440cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E7BDF, { 0xc8410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF1EF, { 0x55004b, 0x94410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C7BDF, { 0x94408b, 0xc8414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EE1EF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x387BDF, { 0xc8418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F61EF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DEFB, { 0x10c840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3ED1EF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DEEF, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BD1EF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFA7EF, { 0x50414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBA7EF, { 0x54410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE9FBDF, { 0x88414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FBDDF, { 0xcc804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA7EF7, { 0x94840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FBDF7, { 0xcc840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFE7EF, { 0x4c410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE7EF7, { 0x90840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F3F7B, { 0x90840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFEF7EF, { 0x4c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77E7EF, { 0x4c410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77C7EF, { 0x50414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C7EF7, { 0x94840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3F7B, { 0x94840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CF7EF, { 0x50408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE7EF, { 0x10c40b, 0x5040cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BC7EF, { 0x50414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D3F7B, { 0x94840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDEDF, { 0xcc804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EF6F, { 0xcc804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFAF7EF, { 0x50408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBDFBDF, { 0x8840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE7EF, { 0x10c40b, 0x5040cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF9FBDF, { 0x50804b, 0x88410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DC7EF, { 0x54410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x71FBDF, { 0x88414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EC7EF, { 0x54410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDEFB, { 0xcc840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DA7EF, { 0x54410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDEEF, { 0xcc804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77A7EF, { 0x50414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFAFCF, { 0x50814b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBAFCF, { 0x54810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEBF3DF, { 0x8c414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF3DDF, { 0xd0804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFAFCF7, { 0x94c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF3DF7, { 0xd0840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFEFCF, { 0x4c810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFEFCF7, { 0x90c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F7E7B, { 0x90c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFEFDEF, { 0x4c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77EFCF, { 0x4c810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77CFCF, { 0x50814b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CFCF7, { 0x94c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E7E7B, { 0x94c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BCFCF, { 0x50814b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D7E7B, { 0x94c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9EDF, { 0xd0804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCF6F, { 0xd0804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFAFDEF, { 0x50804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF7BDF, { 0x8c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEFCF, { 0x10c80b, 0x5080cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBF3DF, { 0x50c04b, 0x8c410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DCFCF, { 0x54810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x73F3DF, { 0x8c414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3ECFCF, { 0x54810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9EFB, { 0xd0840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DAFCF, { 0x54810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9EEF, { 0xd0804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77AFCF, { 0x50814b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBF8F, { 0x50c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBF8F, { 0x54c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFE3DF, { 0x90414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE3DDF, { 0xd4804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBF8F7, { 0x95040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE3DF7, { 0xd4840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77DF8F, { 0x50c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF8F7, { 0x95040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFC7B, { 0x95040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFBCF, { 0x50c08b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDF8F, { 0x50c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFC7B, { 0x95040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1EDF, { 0xd4804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8F6F, { 0xd4804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBF9EF, { 0x50c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE7BDF, { 0x90408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBFBCF, { 0x50c08b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFEF3DF, { 0x9040cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDF8F, { 0x54c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77E3DF, { 0x90414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDF8F, { 0x54c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1EFB, { 0xd4840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBF8F, { 0x54c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1EEF, { 0xd4804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BF8F, { 0x50c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77DF0F, { 0x55018b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDF0F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77C3DF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C3DDF, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF0F7, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C3DF7, { 0xd8840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BEF0F, { 0x55018b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF0F7, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F787B, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF3CF, { 0x55008b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF87B, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1EDF, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0F6F, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF3CF, { 0x55008b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CF3DF, { 0x9440cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF78F, { 0x150c0b, 0x5500cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE3DF, { 0x55004b, 0x94410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EEF0F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BC3DF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6F0F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1EFB, { 0xd8840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDF0F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1EEF, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDF0F, { 0x55018b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF47B, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1EDF, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47B7DF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8F6F, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DBDF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EDEF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DBEF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF47B, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE9EF, { 0x55004b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA7BDF, { 0x94408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9EF7DF, { 0xc840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F7BEF, { 0xc840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE9EF, { 0x55004b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEBCF, { 0x55008b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFAF3DF, { 0x9440cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBCF7DF, { 0xc8410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E7BEF, { 0xc8410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEBCF, { 0x55008b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEF8F, { 0x150c0b, 0x5500cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE3DF, { 0x55004b, 0x94410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8F7DF, { 0x94408b, 0xc8414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C7BEF, { 0x94408b, 0xc8414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEF8F, { 0x150c0b, 0x5500cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF70F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DC3DF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x70F7DF, { 0xc8418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFB0F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EC3DF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7B0F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x387BEF, { 0xc8418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF70F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x747BEF, { 0xc8418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47BBEF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77DE8F, { 0x55018b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEE8F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47BEF7, { 0x10c840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE8F7, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DF7B, { 0x10c840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF68F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DDEF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDE8F, { 0x55018b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1EFB, { 0xd8840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47BEFB, { 0x10c840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF68F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBE8F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47BEDF, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DA3DF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DF6F, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDE8F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1EEF, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47BEEF, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDE8F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BE8F, { 0x55018b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47BBDF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77A3DF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF7D3F, { 0x10c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F77D3F, { 0x14c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DD3F, { 0x1500cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF4FDF, { 0x50414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F74FDF, { 0x54410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D3F7DF, { 0x88414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F77DF, { 0xcc408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F4FDDF, { 0x94804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F7DDF, { 0xcc804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7D3F7, { 0x55040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F4FDF7, { 0x94840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F7DF7, { 0xcc840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF5FBF, { 0xc410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F75FBF, { 0x1040cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D7EFDF, { 0x48410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17EFDDF, { 0x8c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F5FBF7, { 0x50840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17EFDF7, { 0x8c840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF9FBF, { 0xc410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF9FBF7, { 0x50840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CFDFB, { 0x50840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDFBF, { 0xc408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x779FBF, { 0xc410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFAFDFB, { 0x50840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF7EDF, { 0x8c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5FBF6F, { 0x8c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DFBF, { 0xc408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7EFDF, { 0x4840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB9FBF, { 0x1040cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE7EFDF, { 0x48410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D9FBF, { 0x1040cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF7EFB, { 0x8c840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB5FBF, { 0x1040cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF7EEF, { 0x8c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF5FBF, { 0xc410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF7F3F, { 0xc810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F77F3F, { 0x1080cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DFCFDF, { 0x4c410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FCFDDF, { 0x90804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7F3F7, { 0x50c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FCFDF7, { 0x90840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBF3F, { 0xc810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBF3F7, { 0x50c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF9FB, { 0x50c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBF7BF, { 0xc804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BF3F, { 0xc810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBF9FB, { 0x50c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE7EDF, { 0x90804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F3F6F, { 0x90804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7F7BF, { 0xc804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FDEFDF, { 0x4c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBF3F, { 0x1080cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFCFDF, { 0x4c410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBF3F, { 0x1080cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE7EFB, { 0x90840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB7F3F, { 0x1080cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE7EEF, { 0x90804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF7F3F, { 0xc810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBE3F, { 0x10c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBE3F, { 0x14c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF8FDF, { 0x50414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8FDDF, { 0x94804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE3F7, { 0x55040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8FDF7, { 0x94840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77DE3F, { 0x10c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE3F7, { 0x55040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF1FB, { 0x55040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE7BF, { 0x10c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEF3F, { 0x10c08b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDE3F, { 0x10c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF1FB, { 0x55040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C7EDF, { 0x94804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E3F6F, { 0x94804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE7BF, { 0x10c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF9EFDF, { 0x50408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEF3F, { 0x10c08b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBCFDF, { 0x5040cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDE3F, { 0x14c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x778FDF, { 0x50414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDE3F, { 0x14c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C7EFB, { 0x94840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBE3F, { 0x14c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C7EEF, { 0x94804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BE3F, { 0x10c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE9FB, { 0x55040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA7EDF, { 0x94804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FB7DF, { 0xcc408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D3F6F, { 0x94804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDBDF, { 0xcc408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27EDEF, { 0xcc408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDBEF, { 0xcc408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE9FB, { 0x55040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7D7BF, { 0x10c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F5EFDF, { 0x50408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17BF7DF, { 0x8840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBDFBEF, { 0x8840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBD7BF, { 0x10c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DF3F, { 0x10c08b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7CFDF, { 0x5040cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F3F7DF, { 0x88410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF9FBEF, { 0x88410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDF3F, { 0x10c08b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEE3F, { 0x1500cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB8FDF, { 0x54410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE3F7DF, { 0x88414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF63F, { 0x1500cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D8FDF, { 0x54410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF63F, { 0x1500cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x71FBEF, { 0x88414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEE3F, { 0x1500cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE9FBEF, { 0x88414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FBBEF, { 0xcc408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBD3F, { 0x10c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDD3F, { 0x1500cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FBEF7, { 0xcc840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBD3F7, { 0x55040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDF7B, { 0xcc840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DED3F, { 0x1500cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDDEF, { 0xcc408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BD3F, { 0x10c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA7EFB, { 0x94840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FBEFB, { 0xcc840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBED3F, { 0x1500cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB7D3F, { 0x14c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FBEDF, { 0xcc804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB4FDF, { 0x54410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FDF6F, { 0xcc804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBD3F, { 0x14c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA7EEF, { 0x94804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FBEEF, { 0xcc804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBD3F, { 0x14c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF7D3F, { 0x10c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FBBDF, { 0xcc408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF4FDF, { 0x50414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF7D7E, { 0x10c54b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F77D7E, { 0x14c50b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DD7E, { 0x1504cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF5F9F, { 0x50814b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F75F9F, { 0x54810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D7E7DF, { 0x8c414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E77DF, { 0xd0408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F5F9DF, { 0x94c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E7DDF, { 0xd0804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7D7E7, { 0x55080b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F5F9F7, { 0x94c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E7DF7, { 0xd0840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF7F7E, { 0xc850b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F77F7E, { 0x1084cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DFDF9F, { 0x4c810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FDF9DF, { 0x90c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7F7E7, { 0x50c80b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FDF9F7, { 0x90c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBFBF3, { 0x50c80b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFEFCDF, { 0x90c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F7E6F, { 0x90c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7F7EF, { 0xc840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FDFBDF, { 0x4c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBF7E, { 0x1084cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFDF9F, { 0x4c810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBF7E, { 0x1084cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFEFCFB, { 0x90c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB7F7E, { 0x1084cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFEFCEF, { 0x90c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF7F7E, { 0xc850b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBE7E, { 0x10c54b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBE7E, { 0x14c50b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF9F9F, { 0x50814b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF9F9DF, { 0x94c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE7E7, { 0x55080b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF9F9F7, { 0x94c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77DE7E, { 0x10c54b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE7E7, { 0x55080b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF3F3, { 0x55080b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEF7E, { 0x10c48b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDE7E, { 0x10c54b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF3F3, { 0x55080b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CFCDF, { 0x94c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E7E6F, { 0x94c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEF7E, { 0x10c48b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDF9F, { 0x5080cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDE7E, { 0x14c50b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x779F9F, { 0x50814b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDE7E, { 0x14c50b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CFCFB, { 0x94c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBE7E, { 0x14c50b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CFCEF, { 0x94c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BE7E, { 0x10c54b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEBF3, { 0x55080b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFAFCDF, { 0x94c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF37DF, { 0xd0408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D7E6F, { 0x94c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9BDF, { 0xd0408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FCDEF, { 0xd0408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9BEF, { 0xd0408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEBF3, { 0x55080b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7D7EF, { 0x10c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F5FBDF, { 0x50804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17EF7DF, { 0x8c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF7BEF, { 0x8c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBD7EF, { 0x10c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DF7E, { 0x10c48b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DF9F, { 0x5080cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7E7DF, { 0x8c410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBF3EF, { 0x8c410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDF7E, { 0x10c48b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEE7E, { 0x1504cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB9F9F, { 0x54810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE7E7DF, { 0x8c414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF67E, { 0x1504cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D9F9F, { 0x54810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF67E, { 0x1504cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x73F3EF, { 0x8c414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEE7E, { 0x1504cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEBF3EF, { 0x8c414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF3BEF, { 0xd0408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBD7E, { 0x10c54b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDD7E, { 0x1504cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF3EF7, { 0xd0840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBD7E7, { 0x55080b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9F7B, { 0xd0840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DED7E, { 0x1504cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9DEF, { 0xd0408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BD7E, { 0x10c54b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFAFCFB, { 0x94c40b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF3EFB, { 0xd0840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBED7E, { 0x1504cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB7D7E, { 0x14c50b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF3EDF, { 0xd0804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB5F9F, { 0x54810b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F9F6F, { 0xd0804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBD7E, { 0x14c50b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFAFCEF, { 0x94c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF3EEF, { 0xd0804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBD7E, { 0x14c50b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF7D7E, { 0x10c54b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF3BDF, { 0xd0408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF5F9F, { 0x50814b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF7DFC, { 0x10c94b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F77DFC, { 0x14c90b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DDFC, { 0x1508cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF7F1F, { 0x50c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F77F1F, { 0x54c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DFC7DF, { 0x90414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC77DF, { 0xd4408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7F1DF, { 0x95004b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC7DDF, { 0xd4804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DFC7, { 0x550c0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7F1F7, { 0x95040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC7DF7, { 0xd4840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBEFC, { 0x10c94b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBEFC, { 0x14c90b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBF1F, { 0x50c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBF1DF, { 0x95004b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEFC7, { 0x550c0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBF1F7, { 0x95040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF7E3, { 0x550c0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF8DF, { 0x95004b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFC6F, { 0x95004b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEFDE, { 0x10c84b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBF79F, { 0x50c08b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDEFC, { 0x14c90b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BF1F, { 0x50c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDEFC, { 0x14c90b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF8FB, { 0x95040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBEFC, { 0x14c90b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF8EF, { 0x95004b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BEFC, { 0x10c94b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEFE3, { 0x550c0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBF8DF, { 0x95004b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE37DF, { 0xd4408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFC6F, { 0x95004b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1BDF, { 0xd4408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3F8DEF, { 0xd4408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1BEF, { 0xd4408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEFE3, { 0x550c0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DFCF, { 0x10c80b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7F3DF, { 0x50c04b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FCF7DF, { 0x90408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE7BEF, { 0x90408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDFCF, { 0x10c80b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DFDE, { 0x10c84b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7F79F, { 0x50c08b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FDE7DF, { 0x9040cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFEF3EF, { 0x9040cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDFDE, { 0x10c84b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEEFC, { 0x1508cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBF1F, { 0x54c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFC7DF, { 0x90414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF6FC, { 0x1508cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBF1F, { 0x54c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF6FC, { 0x1508cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77E3EF, { 0x90414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEEFC, { 0x1508cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFE3EF, { 0x90414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE3BEF, { 0xd4408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBDFC, { 0x10c94b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDDFC, { 0x1508cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE3EF7, { 0xd4840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDFC7, { 0x550c0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1F7B, { 0xd4840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEDFC, { 0x1508cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1DEF, { 0xd4408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BDFC, { 0x10c94b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBF8FB, { 0x95040b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE3EFB, { 0xd4840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEDFC, { 0x1508cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB7DFC, { 0x14c90b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE3EDF, { 0xd4804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB7F1F, { 0x54c10b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F1F6F, { 0xd4804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBDFC, { 0x14c90b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBF8EF, { 0x95004b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE3EEF, { 0xd4804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBDFC, { 0x14c90b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF7DFC, { 0x10c94b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE3BDF, { 0xd4408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF7F1F, { 0x50c14b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBEF8, { 0x150d8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBEF8, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEEF8, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBE1F, { 0x55018b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBE1F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF87DF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF877DF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE1DF, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF87DDF, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEF87, { 0x59500b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE1F7, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF87DF7, { 0xd8840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77DF78, { 0x150d8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDF78, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77DE1F, { 0x55018b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE1DF, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF787, { 0x59500b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE1F7, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFBC3, { 0x59500b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF0DF, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F786F, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF79E, { 0x150c4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE79F, { 0x55008b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF7BC, { 0x150c8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEF1F, { 0x5500cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EEF78, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDE1F, { 0x55018b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6F78, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF0FB, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDF78, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF0EF, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDF78, { 0x150d8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF7C3, { 0x59500b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF0DF, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C37DF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF86F, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1BDF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F0DEF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1BEF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF7C3, { 0x59500b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEF9E, { 0x150c4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE79F, { 0x55008b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF9E7DF, { 0x9440cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CF3EF, { 0x9440cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEF9E, { 0x150c4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEFBC, { 0x150c8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEF1F, { 0x5500cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBC7DF, { 0x94410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE3EF, { 0x94410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEFBC, { 0x150c8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF778, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDE1F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7787DF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFB78, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDE1F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7B78, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BC3EF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF778, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77C3EF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C3BEF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77DEF8, { 0x150d8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEEF8, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C3EF7, { 0xd8840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEF87, { 0x59500b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1F7B, { 0xd8840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF6F8, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1DEF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDEF8, { 0x150d8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF0FB, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C3EFB, { 0xd8840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF6F8, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBEF8, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C3EDF, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBE1F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E1F6F, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDEF8, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF0EF, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C3EEF, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDEF8, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BEF8, { 0x150d8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C3BDF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BE1F, { 0x55018b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEFA3, { 0x59500b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE8DF, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA37DF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DF7DF, { 0x10840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF46F, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1BDF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x46F7DF, { 0x10840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8DEF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x237BDF, { 0x10840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x237BEF, { 0x10840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF46F, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1BEF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x46FBEF, { 0x10840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF7A3, { 0x59500b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEFA3, { 0x59500b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x46FBDF, { 0x10840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE8DF, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DF4F, { 0x150c0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7D3DF, { 0x55004b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F4F7DF, { 0x94408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DF7DF, { 0xc840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA7BEF, { 0x94408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9EFBEF, { 0xc840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEF4F, { 0x150c0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDF4F, { 0x150c0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9EFBDF, { 0xc840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBD3DF, { 0x55004b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DF5E, { 0x150c4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7D79F, { 0x55008b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F5E7DF, { 0x9440cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x179F7DF, { 0xc8410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFAF3EF, { 0x9440cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBCFBEF, { 0xc8410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEF5E, { 0x150c4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDF5E, { 0x150c4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBCFBDF, { 0xc8410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBD79F, { 0x55008b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DF7C, { 0x150c8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DF1F, { 0x5500cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7C7DF, { 0x94410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F1F7DF, { 0xc8414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE3EF, { 0x94410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8FBEF, { 0xc8414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEF7C, { 0x150c8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDF7C, { 0x150c8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8FBDF, { 0xc8414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDF1F, { 0x5500cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEFB8, { 0x1950cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEE1F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB87DF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE1F7DF, { 0xc8418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF7D8, { 0x1950cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF61F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D87DF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFBD8, { 0x1950cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF61F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EC3EF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF7D8, { 0x1950cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DC3EF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x70FBEF, { 0xc8418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF7B8, { 0x1950cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEFB8, { 0x1950cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x70FBDF, { 0xc8418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEE1F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFA3EF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBA3EF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE8FBEF, { 0xc8418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8EFBEF, { 0x10840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA3BEF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FBBEF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBEF4, { 0x150d8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBEF4, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBDF4, { 0x150d8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDDF4, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEF74, { 0x1950cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDF74, { 0x1950cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE8FBDF, { 0xc8418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8EFBDF, { 0x10840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFBD1F, { 0x55018b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDD1F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FBDDF, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBD1DF, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA3EF7, { 0xd8840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FBEF7, { 0x10c840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEF47, { 0x59500b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDF47, { 0x59500b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FBDF7, { 0x10c840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBD1F7, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1F7B, { 0xd8840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DF7B, { 0x10c840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF7B4, { 0x1950cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEDF4, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DEDF, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DED1F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EF6F, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF6F4, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1DEF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DDEF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDEF4, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BDF4, { 0x150d8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x477BDF, { 0x10840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BD1F, { 0x55018b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23EDEF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDEF4, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DEFB, { 0x10c840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE8FB, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DBEF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DA3EF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEFB4, { 0x1950cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBEF4, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DEEF, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE8EF, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x477BEF, { 0x10840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77A3EF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEEF4, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77BEF4, { 0x150d8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE8FB, { 0x99440b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA3EFB, { 0xd8840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FBEFB, { 0x10c840b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEFB4, { 0x1950cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEDF4, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB7DF4, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA3EDF, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FBEDF, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBED1F, { 0x59410b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB7D1F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FB7DF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB47DF, { 0x98414b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1F6F, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DF6F, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF6F4, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBDF4, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DBDF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DBD1F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE8EF, { 0x99404b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA3EEF, { 0xd8804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FBEEF, { 0x10c804b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEEF4, { 0x194d0b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBDF4, { 0x190d4b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF7DF4, { 0x150d8b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA3BDF, { 0xd8408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FBBDF, { 0x10c408b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBBD1F, { 0x59014b }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF7D1F, { 0x55018b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8EF7DF, { 0x10840cb }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF47DF, { 0x94418b }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77DF7DF, { 0xc84104 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDF7DF, { 0x10840c4 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF77DF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF7DDF, { 0x10c8044 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF7DF7, { 0x10c8404 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BEFBEF, { 0xc84104 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EEFBEF, { 0x10840c4 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFBBEF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BEFBDF, { 0xc84104 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EEFBDF, { 0x10840c4 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BEF7DF, { 0xc84104 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF77DF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFBDDF, { 0x10c8044 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF7DDF, { 0x10c8044 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFBEF7, { 0x10c8404 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFBDF7, { 0x10c8404 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF7DF7, { 0x10c8404 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DF7B, { 0x10c8404 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DEDF, { 0x10c8044 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7B7DF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEF6F, { 0x10c8044 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDBDF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEDEF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDBEF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDF7B, { 0x10c8404 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DDEF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F77BDF, { 0x10840c4 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DEF7DF, { 0xc84104 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBEDEF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB7BDF, { 0x10840c4 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF7BEF, { 0xc84104 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDDEF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF7BEF, { 0xc84104 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7BBEF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7BEF7, { 0x10c8404 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DEFB, { 0x10c8404 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7BEFB, { 0x10c8404 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DBEF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6FBEF, { 0x10840c4 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7BEDF, { 0x10c8044 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6FBDF, { 0x10840c4 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBDF6F, { 0x10c8044 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB7BEF, { 0x10840c4 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DEEF, { 0x10c8044 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7BEEF, { 0x10c8044 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F77BEF, { 0x10840c4 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DEFBEF, { 0xc84104 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7BBDF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DEFBDF, { 0xc84104 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFBEFB, { 0x10c8404 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFBEDF, { 0x10c8044 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFB7DF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDF7DF, { 0x10840c4 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DF6F, { 0x10c8044 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7DBDF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6F7DF, { 0x10840c4 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFBEEF, { 0x10c8044 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFBBDF, { 0x10c4084 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EEF7DF, { 0x10840c4 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDF7DF, { 0xc84104 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7777777, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BBBBBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BBBBB7, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BBBB77, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BBB777, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BB7777, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3B77777, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DDDDDB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DDDDB7, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DDDB77, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DDB777, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DB7777, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEEEEDB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEEEDB7, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEEDB77, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDB777, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7776DB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x776DB7, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x76DB77, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3B6DBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3B76DB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x776DBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x76DBBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x776EDB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x76EEDB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x76DBB7, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x76EDB7, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEEEDBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEEDBBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDBBBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEEEDDB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEEDDDB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDDDDB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEEDBB7, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDBBB7, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEEDDB7, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDDDB7, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDBB77, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDDB77, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x76DDBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x76EDBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x76EDDB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DDDDBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DDDBBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DDBBBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DBBBBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DDDBB7, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DDBBB7, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DBBBB7, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DDBB77, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DBBB77, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DBB777, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEEDDBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDDDBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDDBBB, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDDBB7, { 0x4000000 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7444, { 0x18c258 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4744, { 0x1cc198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4474, { 0x1d00d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4447, { 0x1d0418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A20, { 0x18c258 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23A0, { 0x1cc198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A04, { 0x18c258 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2074, { 0x1d00d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2207, { 0x1d0418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2047, { 0x1d0418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D00, { 0x1018c258 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1007, { 0x101d0418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x100F, { 0x1018c018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x101E, { 0x1018c058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x103C, { 0x1018c098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1078, { 0x1018c0d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x10F0, { 0x1018c118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11E0, { 0x1018c158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13C0, { 0x1018c198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1780, { 0x1018c1d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F00, { 0x1018c218 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A0C, { 0x148218 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x20C7, { 0x18c418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1063, { 0x18c418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x20CF, { 0x148018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x20DE, { 0x148058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x20FC, { 0x148098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x21EC, { 0x1480d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23CC, { 0x148118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x278C, { 0x148158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F0C, { 0x148198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E0C, { 0x1481d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C0C, { 0x148218 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7436, { 0x1041d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4367, { 0x148418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x21B3, { 0x148418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x436F, { 0x104018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x437E, { 0x104058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x43F6, { 0x104098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47B6, { 0x1040d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F36, { 0x104118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E36, { 0x104158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C36, { 0x104198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3836, { 0x1041d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE8DB, { 0xc0198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DB7, { 0x104418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x46DB, { 0x104418, 0x1000d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DBF, { 0xc0018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DFB, { 0xc0058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FDB, { 0xc0098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9EDB, { 0xc4418, 0xc00d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBCDB, { 0xc0118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8DB, { 0xc0158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x70DB, { 0xc0198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE9B6, { 0xc4198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9B67, { 0x108418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4DB3, { 0x108418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9B6F, { 0xc4018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9B7E, { 0xc4058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9BF6, { 0xc4098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FB6, { 0xc40d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBDB6, { 0xc4118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF9B6, { 0xc4158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x71B6, { 0xc4198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEB6C, { 0xc8198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB6C7, { 0x10c418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5B63, { 0x10c418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB6CF, { 0xc8018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB6DE, { 0xc8058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB6FC, { 0xc8098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB7EC, { 0xc80d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF6C, { 0xc8118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB6C, { 0xc8158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x736C, { 0xc8198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEED8, { 0xcc198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xED87, { 0x110418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x76C3, { 0x110418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xED8F, { 0xcc018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xED9E, { 0xcc058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDBC, { 0xcc098, 0x88158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDF8, { 0xcc0d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFD8, { 0xcc118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFED8, { 0xcc158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x76D8, { 0x1100d8, 0xcc198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x75B0, { 0x10c1d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5B07, { 0x150418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2D83, { 0x150418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5B0F, { 0x10c018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5B1E, { 0x10c058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5B3C, { 0x10c098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5B78, { 0x10c0d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5BF0, { 0x10c118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5FB0, { 0x10c158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DB0, { 0x10c198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x39B0, { 0x10c1d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A60, { 0x14c218 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2607, { 0x190418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1303, { 0x190418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x260F, { 0x14c018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x261E, { 0x14c058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x263C, { 0x14c098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2678, { 0x14c0d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x26F0, { 0x14c118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27E0, { 0x14c158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F60, { 0x14c198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E60, { 0x14c1d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C60, { 0x14c218 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1103, { 0x1d0418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1034, { 0x1d00d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x220F, { 0x18c018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x20F4, { 0x18c0d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x221E, { 0x18c058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x21E4, { 0x18c118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x223C, { 0x18c098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23C4, { 0x18c158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2278, { 0x18c0d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2784, { 0x18c198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x22F0, { 0x18c118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F04, { 0x18c1d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23E0, { 0x18c158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E04, { 0x18c218 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11C0, { 0x1cc198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C04, { 0x18c258 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1023, { 0x1d0418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11A0, { 0x1cc198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x204F, { 0x18c018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x27A0, { 0x18c198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x205E, { 0x18c058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F20, { 0x18c1d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x207C, { 0x18c098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E20, { 0x18c218 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1038, { 0x1d00d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1C20, { 0x18c258 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x744C, { 0x148218 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x474C, { 0x188158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x74C4, { 0x14c218 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4C74, { 0x1900d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x44C7, { 0x18c418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4C47, { 0x190418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x74CC, { 0x1081d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4CC7, { 0x14c418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2663, { 0x14c418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4CCF, { 0x108018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4CDE, { 0x108058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4CFC, { 0x108098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4DEC, { 0x1080d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FCC, { 0x108118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5ECC, { 0x108158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CCC, { 0x108198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x38CC, { 0x1081d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D3DB, { 0x80158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DB7, { 0xc4418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DBF, { 0x80018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DFB, { 0x80058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17BDB, { 0x84418, 0x800d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F3DB, { 0x80118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE3DB, { 0x80158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D6F6, { 0x84158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x16F67, { 0xc8418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB7B3, { 0xc8418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x16F6F, { 0x84018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x16F7E, { 0x84058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17EF6, { 0x840d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6F6, { 0x84118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE6F6, { 0x84158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DDBC, { 0x88158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DBC7, { 0xcc418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDE3, { 0xcc418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DBCF, { 0x88018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DBDE, { 0x88058, 0x44118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DFBC, { 0x880d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FDBC, { 0x88118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2263, { 0x18c418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2634, { 0x1900d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1318, { 0x1900d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x44CF, { 0x148018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4CF4, { 0x14c0d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x44DE, { 0x148058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4DE4, { 0x14c118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x44FC, { 0x148098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FC4, { 0x14c158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x45EC, { 0x1480d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5EC4, { 0x14c198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47CC, { 0x148118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CC4, { 0x14c1d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x238C, { 0x188158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x38C4, { 0x14c218 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x118C, { 0x188158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2623, { 0x190418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x234C, { 0x188158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4C4F, { 0x14c018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F4C, { 0x148158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4C5E, { 0x14c058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E4C, { 0x148198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4C7C, { 0x14c098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C4C, { 0x1481d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2638, { 0x1900d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x384C, { 0x148218 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE8B6, { 0x1041d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8EB6, { 0x144118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEB64, { 0x10c1d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB674, { 0x1500d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8B67, { 0x148418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB647, { 0x150418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3AF7B, { 0x40118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F7B7, { 0x84418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2F7BF, { 0x40018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EF7B, { 0xc8403, 0x44418, 0x400d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1CF7B, { 0x40118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BBDE, { 0x44118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDE7, { 0x88418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DEF3, { 0x88418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDEF, { 0x44018, 0x840c3, 0xd8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3FBDE, { 0x440d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x45B3, { 0x148418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5B34, { 0x1500d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2D98, { 0x1500d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8B6F, { 0x104018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB6F4, { 0x10c0d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8B7E, { 0x104058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB7E4, { 0x10c118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8BF6, { 0x104098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF64, { 0x10c158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FB6, { 0x1040d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB64, { 0x10c198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4736, { 0x144118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7364, { 0x10c1d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2336, { 0x144118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5B23, { 0x150418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x46B6, { 0x144118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB64F, { 0x10c018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9EB6, { 0x104118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB65E, { 0x10c058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBCB6, { 0x104158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB67C, { 0x10c098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8B6, { 0x104198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5B38, { 0x1500d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x70B6, { 0x1041d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D1DB, { 0xc0198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DDB, { 0x1000d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DDB4, { 0xcc198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DB74, { 0x1100d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DB7, { 0x104418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DB47, { 0x110418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77DEF, { 0x840c3, 0xd8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DEF7, { 0xc8403, 0x44418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8EDB, { 0x104418, 0x1000d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDB4, { 0x1100d8, 0xcc198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DBF, { 0xc0018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DBF4, { 0xcc0d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DFB, { 0xc0058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DFB4, { 0xcc118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11FDB, { 0xc0098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FDB4, { 0xcc158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDA3, { 0x110418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DDB, { 0x1000d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DB4F, { 0xcc018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DDB, { 0xc00d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DB5E, { 0xcc058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x179DB, { 0xc0118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DB7C, { 0xcc098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F1DB, { 0xc0158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEDB8, { 0x1100d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE1DB, { 0xc0198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2223, { 0x1d0418 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2234, { 0x1d00d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2344, { 0x1cc198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1118, { 0x1d00d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1184, { 0x1cc198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x444F, { 0x18c018 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x44F4, { 0x18c0d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F44, { 0x18c198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x445E, { 0x18c058 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x45E4, { 0x18c118 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E44, { 0x18c1d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x447C, { 0x18c098 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47C4, { 0x18c158 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C44, { 0x18c218 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2238, { 0x1d00d8 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2384, { 0x1cc198 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3844, { 0x18c258 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF44, { 0xc19d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F744, { 0xc1d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D1F4, { 0x100dd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DF4, { 0x140d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F474, { 0x101cd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F74, { 0x1410d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D11F, { 0x1041d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11D1F, { 0x144111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x111DF, { 0x148051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F447, { 0x105c11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F47, { 0x145011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x111F7, { 0x148411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFA0, { 0xc19d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBA0, { 0xc1d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE81F, { 0x1041d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x81DF, { 0x148051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA07, { 0x105c11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x81F7, { 0x148411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x740F, { 0x1041d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x40F7, { 0x148411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x207B, { 0x148411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x41EF, { 0x104051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x43CF, { 0x104091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x478F, { 0x100c11, 0x1040d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F0F, { 0x104111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E0F, { 0x104151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C0F, { 0xc1811, 0x104191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x380F, { 0x1041d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE83F, { 0xc0191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x83F7, { 0x104411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x41FB, { 0x104411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x87BF, { 0xc0051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F3F, { 0xc0091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9E3F, { 0xc00d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBC3F, { 0xc0111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF83F, { 0xc0151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x703F, { 0xc0191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE87E, { 0xc0591 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x87E7, { 0x104811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x43F3, { 0x104811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x87EF, { 0xc0411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F7E, { 0xc0491 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9E7E, { 0xc04d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBC7E, { 0xc0511 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF87E, { 0xc0551 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x707E, { 0xc0591 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE8FC, { 0xc0991 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FC7, { 0x104c11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47E3, { 0x104c11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FCF, { 0xc0811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FDE, { 0xc0851 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9EFC, { 0xc08d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBCFC, { 0xc0911 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8FC, { 0x81491, 0xc0951 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x70FC, { 0xc0991 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE9F8, { 0xc0d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9F87, { 0x105011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FC3, { 0x105011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9F8F, { 0xc0c11, 0xc40d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9F9E, { 0xc0c51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FBC, { 0xc0c91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBDF8, { 0xc0d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF9F8, { 0xc0d51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x71F8, { 0xc0d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEBF0, { 0xc1191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF07, { 0x105411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F83, { 0x105411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF0F, { 0xc1011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF1E, { 0xc1051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF3C, { 0xc1091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF78, { 0xc10d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBF0, { 0xc1151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x73F0, { 0xc1191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFE0, { 0xc1591 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE07, { 0x105811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F03, { 0x105811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE0F, { 0xc1411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE1E, { 0xc1451 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE3C, { 0xc1491 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE78, { 0xc14d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFEF0, { 0xc1511 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77E0, { 0xc1591 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77C0, { 0xc19d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C07, { 0x105c11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E03, { 0x105c11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C1E, { 0xc1851 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C3C, { 0xc1891 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C78, { 0xc18d1, 0x100d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7CF0, { 0xc1911 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DE0, { 0xc1951 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BC0, { 0xc19d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D03, { 0x105c11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x40DF, { 0x148051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x206F, { 0x148051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA0F, { 0xc1811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x83DF, { 0x104051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA1E, { 0xc1851 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x879F, { 0x104091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA3C, { 0xc1891 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F1F, { 0x1040d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA78, { 0xc18d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9E1F, { 0x104111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFAF0, { 0xc1911 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBC1F, { 0x104151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBE0, { 0xc1951 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF81F, { 0x104191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DC0, { 0xc1d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x701F, { 0x1041d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EC0, { 0xc1d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x40FB, { 0x148411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DA0, { 0xc1d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x40EF, { 0x148051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77A0, { 0xc19d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF4C, { 0x81591 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F74C, { 0x81951 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D31F, { 0xc4191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x131DF, { 0x108051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F4C7, { 0xc5811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x131F7, { 0x108411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE98F, { 0xc4191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x98F7, { 0x108411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4C7B, { 0x108411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x99EF, { 0xc4051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9BCF, { 0xc4091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBD8F, { 0xc4111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF98F, { 0xc4151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x718F, { 0xc4191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D33F, { 0x80151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x133F7, { 0xc4411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x99FB, { 0xc4411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x137BF, { 0x80051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F3F, { 0x80091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17B3F, { 0x800d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F33F, { 0x80111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE33F, { 0x80151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D37E, { 0x80551 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x137E7, { 0xc4811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9BF3, { 0xc4811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x137EF, { 0x80411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F7E, { 0x80491 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17B7E, { 0x804d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F37E, { 0x41051, 0x80511 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE37E, { 0x80551 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D7EC, { 0x80d51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17EC7, { 0xc5011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF63, { 0xc5011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17ECF, { 0x80c11, 0x840d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17EDE, { 0x80c51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17EFC, { 0x80c91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7EC, { 0x80d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE7EC, { 0x80d51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DFCC, { 0x81151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FCC7, { 0xc5411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE63, { 0xc5411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FCCF, { 0x81011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FCDE, { 0x81051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FCFC, { 0x81091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FDEC, { 0x810d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFCC, { 0x81151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF8C, { 0x81591 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8C7, { 0xc5811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C63, { 0xc5811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8CF, { 0x81411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8DE, { 0x81451 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF9EC, { 0x814d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBCC, { 0x81511 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x778C, { 0x81591 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA63, { 0xc5811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x98DF, { 0x108051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4C6F, { 0x108051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F4CF, { 0x81411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x133DF, { 0xc4051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F4DE, { 0x81451 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1379F, { 0xc4091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F4FC, { 0x81491 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F1F, { 0xc40d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F5EC, { 0x814d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17B1F, { 0xc4111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7CC, { 0x81511 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F31F, { 0xc4151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB8C, { 0x81951 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE31F, { 0xc4191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D8C, { 0x81951 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x98FB, { 0x108411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB4C, { 0x81951 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x98EF, { 0x108051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF4C, { 0x81591 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BEB6, { 0x41151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EEB6, { 0x41511 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3AD9F, { 0x84151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2D9DF, { 0xc8051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EB67, { 0x85411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2D9F7, { 0xc8411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D6CF, { 0x84151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x16CF7, { 0xc8411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB67B, { 0xc8411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x16DEF, { 0x84051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x16FCF, { 0x84091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6CF, { 0x84111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE6CF, { 0x84151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3ADBF, { 0x40111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2DBF7, { 0x84411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x16DFB, { 0x84411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2DFBF, { 0x40051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FDBF, { 0x40091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDBF, { 0xc11, 0x400d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1CDBF, { 0x40111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BFB6, { 0x40d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3FB67, { 0x85011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FDB3, { 0x85011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3FB6F, { 0x40c11, 0x440d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3FB7E, { 0x40c51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3FBF6, { 0x40c91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DFB6, { 0x40d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DF36, { 0x41151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F367, { 0x85411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF9B3, { 0x85411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F36F, { 0x41011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F3F6, { 0x41091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7B6, { 0x410d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF36, { 0x41151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F5B3, { 0x85411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x16CDF, { 0xc8051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xB66F, { 0xc8051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EB6F, { 0x41011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2DBDF, { 0x84051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EB7E, { 0x41051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2DF9F, { 0x84091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EBF6, { 0x41091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2FD9F, { 0x840d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFB6, { 0x410d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3ED9F, { 0x84111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F736, { 0x41511 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1CD9F, { 0x84151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB36, { 0x41511 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x16CFB, { 0xc8411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6B6, { 0x41511 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x16CEF, { 0xc8051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DEB6, { 0x41151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77DDB, { 0xd11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDDB, { 0x10d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x776DF, { 0x44111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x76DDF, { 0x88051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDB7, { 0x45011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x76DF7, { 0x88411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BB6F, { 0x44111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3B6F7, { 0x88411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DB7B, { 0x88411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3B7EF, { 0x44051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BF6F, { 0x44091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DB6F, { 0x88051, 0x44111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BEDB, { 0xd11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDB7, { 0x45011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F6DB, { 0x45011, 0x10d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDFB, { 0xc51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EFDB, { 0xc91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DEDB, { 0xd11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EEDB, { 0x45011, 0x10d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3B6DF, { 0x88051, 0x44111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDBF, { 0xc11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x76FDF, { 0x44051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDFB, { 0xc51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77EDF, { 0x44091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DFDB, { 0xc91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F6DF, { 0x440d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3B6FB, { 0x88411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EDDB, { 0x10d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3B6EF, { 0x88051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BDDB, { 0xd11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE88F, { 0x1041d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8E8F, { 0x144111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE8F4, { 0x100dd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F74, { 0x1410d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x88F7, { 0x148411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F47, { 0x145011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7478, { 0x100dd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4787, { 0x145011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23C3, { 0x145011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x479E, { 0x100c51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47BC, { 0x100c91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4F78, { 0x100d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5E78, { 0x100d51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3878, { 0x100dd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x447B, { 0x148411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47B4, { 0x1410d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23D8, { 0x1410d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x89EF, { 0x104051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9EF4, { 0x100d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8BCF, { 0x104091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBCF4, { 0x100d51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F8F, { 0x100c11, 0x1040d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8F4, { 0xc18d1, 0x100d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x470F, { 0x144111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x70F4, { 0x100dd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x230F, { 0x144111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47A3, { 0x145011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x468F, { 0x144111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F4F, { 0x100c11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9E8F, { 0x104111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F5E, { 0x100c51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBC8F, { 0x104151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F7C, { 0x100c91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF88F, { 0x104191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47B8, { 0x1410d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x708F, { 0x1041d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D13F, { 0xc0191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11D3F, { 0x1000d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D3F4, { 0xc0d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F74, { 0x1010d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x113F7, { 0x104411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F47, { 0x105011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x89FB, { 0x104411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FB4, { 0x1010d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4FD8, { 0x1010d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x117BF, { 0xc0051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17BF4, { 0xc0d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F3F, { 0xc0091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F3F4, { 0xc0d51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8E3F, { 0x1000d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE3F4, { 0xc0d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x463F, { 0x1000d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FA3, { 0x105011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8D3F, { 0x1000d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F4F, { 0xc0c11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13D3F, { 0xc00d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F5E, { 0xc0c51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1793F, { 0xc0111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13F7C, { 0xc0c91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F13F, { 0xc0151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9FB8, { 0x1010d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE13F, { 0xc0191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D17E, { 0xc0591 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11D7E, { 0x1004d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D7E4, { 0xc1191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E74, { 0x1014d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x117E7, { 0x104811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E47, { 0x105411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8BF3, { 0x104811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF34, { 0x1014d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x5F98, { 0x1014d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x117EF, { 0xc0411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17EF4, { 0xc10d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F7E, { 0xc0491 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7E4, { 0xc1151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8E7E, { 0x1004d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE7E4, { 0xc1191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x467E, { 0x1004d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF23, { 0x105411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8D7E, { 0x1004d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E4F, { 0xc1011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13D7E, { 0xc04d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E5E, { 0xc1051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1797E, { 0xc0511 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x17E7C, { 0xc1091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F17E, { 0xc0551 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBF38, { 0x1014d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE17E, { 0xc0591 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D1FC, { 0xc0991 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11DFC, { 0x1008d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1DFC4, { 0xc1591 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC74, { 0x1018d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11FC7, { 0x104c11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC47, { 0x105811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FE3, { 0x104c11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE34, { 0x1018d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7F18, { 0x1018d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11FCF, { 0xc0811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FCF4, { 0xc14d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11FDE, { 0xc0851 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FDE4, { 0xc1511 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8EFC, { 0x1008d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEFC4, { 0xc1591 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x46FC, { 0x1008d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE23, { 0x105811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DFC, { 0x1008d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC4F, { 0xc1411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DFC, { 0xc08d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC5E, { 0xc1451 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x179FC, { 0xc0911 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1FC7C, { 0xc1491 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F1FC, { 0xc0951 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFE38, { 0x1018d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE1FC, { 0xc0991 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE8F8, { 0x100dd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8EF8, { 0x140d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF84, { 0xc19d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF874, { 0x101cd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F87, { 0x145011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF847, { 0x105c11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47C3, { 0x145011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C34, { 0x101cd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E18, { 0x101cd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F9E, { 0x100c51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF9E4, { 0xc1911 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FBC, { 0x100c91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFBC4, { 0xc1951 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x4778, { 0x140d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7784, { 0xc19d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x2378, { 0x140d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C23, { 0x105c11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x46F8, { 0x140d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF84F, { 0xc1811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x9EF8, { 0x100d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF85E, { 0xc1851 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xBCF8, { 0x100d51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF87C, { 0xc1891 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xF8F8, { 0x100d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7C38, { 0x101cd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x70F8, { 0x100dd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA23, { 0x105c11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FA3, { 0x145011 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA34, { 0x101cd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8DF4, { 0x140d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x88DF, { 0x148051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8D1F, { 0x144111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D18, { 0x101cd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x461F, { 0x144111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x446F, { 0x148051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x46F4, { 0x140d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F44F, { 0xc1811 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F4F, { 0x100c11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F4F4, { 0xc18d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DF4, { 0x100d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x113DF, { 0x104051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13D1F, { 0x104111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F45E, { 0xc1851 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F5E, { 0x100c51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F5E4, { 0xc1911 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x179F4, { 0x100d51 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1179F, { 0x104091 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1791F, { 0x104151 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F47C, { 0xc1891 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F7C, { 0x100c91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F7C4, { 0xc1951 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F1F4, { 0x100d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11F1F, { 0x1040d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F11F, { 0x104191 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFA38, { 0x101cd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FB8, { 0x1410d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB84, { 0xc1d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE1F4, { 0x100dd1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8E1F, { 0x144111 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xE11F, { 0x1041d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47D8, { 0x1410d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D84, { 0xc1d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x88FB, { 0x148411 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8FB4, { 0x1410d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xFB44, { 0xc1d91 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x88EF, { 0x148051 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8EF4, { 0x140d11 }));
	tbl.insert(std::pair<int, std::vector<int>>(0xEF44, { 0xc19d1 }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77DF4, { 0x10d4a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DDF4, { 0x14d0a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF74, { 0x150ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x77D1F, { 0x5014a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DD1F, { 0x5410a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x747DF, { 0x8414a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x477DF, { 0xc408a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1DF, { 0x9404a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DDF, { 0xc804a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7DF47, { 0x5500a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x7D1F7, { 0x9440a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x47DF7, { 0xc840a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3BE8F, { 0x5014a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3EE8F, { 0x5410a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3A3DF, { 0x8414a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DDF, { 0xc804a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x3E8F7, { 0x9440a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x23DF7, { 0xc840a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1D1EF, { 0x8414a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x11EF7, { 0xc840a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x8F7B, { 0xc840a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x13DEF, { 0x8408a }));
	tbl.insert(std::pair<int, std::vector<int>>(0x179EF, { 0x840ca }));
	tbl.insert(std::pair<int, std::vector<int>>(0x1F1EF, { 0x5004a, 0x8410a }));
}

void init2(std::map<int, std::vector<int>>& tbl)
{
tbl.insert(std::pair<int, std::vector<int>>(0x998EF,   {0x1908059}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF4CC,   {0x1081e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x77D3DB,   {0x40801599}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DD3DB,   {0x40801959}));
tbl.insert(std::pair<int, std::vector<int>>(0x74F6DF,   {0x40c44199}));
tbl.insert(std::pair<int, std::vector<int>>(0x4F6DDF,   {0x41088059}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D3DB7,   {0x40c45819}));
tbl.insert(std::pair<int, std::vector<int>>(0x4F6DF7,   {0x41088419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A7B6F,   {0x40c44199}));
tbl.insert(std::pair<int, std::vector<int>>(0x27B6F7,   {0x41088419}));
tbl.insert(std::pair<int, std::vector<int>>(0x13DB7B,   {0x41088419}));
tbl.insert(std::pair<int, std::vector<int>>(0x27B7EF,   {0x40c44059}));
tbl.insert(std::pair<int, std::vector<int>>(0x27BF6F,   {0x40c44099}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7B6F,   {0x40c88059, 0x40c44119}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7B6F,   {0x40c44159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C7B6F,   {0x40c44199}));
tbl.insert(std::pair<int, std::vector<int>>(0x75FBDB,   {0x40800d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FBDB7,   {0x40c45019}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FBDBF,   {0x40800c19, 0x8400d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FBDFB,   {0x40800c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFBDB,   {0x40800d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x39FBDB,   {0x40800d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x77F3DB,   {0x40801159}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F3DB7,   {0x40c45419}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F3DBF,   {0x40801019}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F3DFB,   {0x40801059}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F7BDB,   {0x40845019, 0x408010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF3DB,   {0x40801159}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE3DB,   {0x40801599}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E3DB7,   {0x40c45819}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E3DBF,   {0x40801419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E3DFB,   {0x40801459}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7BDB,   {0x40845419, 0x408014d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF3DB,   {0x40801519}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE3DB,   {0x40801599}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D3DBF,   {0x40801419}));
tbl.insert(std::pair<int, std::vector<int>>(0x4F6FDF,   {0x40c44059}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D3DFB,   {0x40801459}));
tbl.insert(std::pair<int, std::vector<int>>(0x4F7EDF,   {0x40c44099}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D7BDB,   {0x40845419, 0x408014d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x5EF6DF,   {0x40c88059, 0x40c44119}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF3DB,   {0x40801519}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CF6DF,   {0x40c44159}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE3DB,   {0x40801959}));
tbl.insert(std::pair<int, std::vector<int>>(0x38F6DF,   {0x40c44199}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F63DB,   {0x40801959}));
tbl.insert(std::pair<int, std::vector<int>>(0x27B6FB,   {0x41088419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED3DB,   {0x40801959}));
tbl.insert(std::pair<int, std::vector<int>>(0x27B6EF,   {0x41088059}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BD3DB,   {0x40801599}));
tbl.insert(std::pair<int, std::vector<int>>(0x77D6F6,   {0x841599}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DD6F6,   {0x841959}));
tbl.insert(std::pair<int, std::vector<int>>(0x75BD9F,   {0xc84199}));
tbl.insert(std::pair<int, std::vector<int>>(0x5BD9DF,   {0x10c8059}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D6F67,   {0xc85819}));
tbl.insert(std::pair<int, std::vector<int>>(0x5BD9F7,   {0x10c8419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ADECF,   {0xc84199}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DECF7,   {0x10c8419}));
tbl.insert(std::pair<int, std::vector<int>>(0x16F67B,   {0x10c8419}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DEDEF,   {0xc84059}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DEFCF,   {0xc84099}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDECF,   {0xc84119}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDECF,   {0xc84159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1CDECF,   {0xc84199}));
tbl.insert(std::pair<int, std::vector<int>>(0x75BDBF,   {0x840159}));
tbl.insert(std::pair<int, std::vector<int>>(0x5BDBF7,   {0xc84419}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DEDFB,   {0xc84419}));
tbl.insert(std::pair<int, std::vector<int>>(0x5BDFBF,   {0x840059}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DBDBF,   {0x840119}));
tbl.insert(std::pair<int, std::vector<int>>(0x39BDBF,   {0x840159}));
tbl.insert(std::pair<int, std::vector<int>>(0x77F6F6,   {0x841159}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6F67,   {0xc85419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB7B3,   {0xc85419}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6F6F,   {0x841019}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6F7E,   {0x841059, 0x40880519}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F7EF6,   {0x8410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF6F6,   {0x841159}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE6F6,   {0x841599}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E6F67,   {0xc85819}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F37B3,   {0xc85819}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E6F6F,   {0x841419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E6F7E,   {0x841459}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7EF6,   {0x8414d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF6F6,   {0x841519}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE6F6,   {0x841599}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EB7B3,   {0xc85819}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DECDF,   {0x10c8059}));
tbl.insert(std::pair<int, std::vector<int>>(0x16F66F,   {0x10c8059}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D6F6F,   {0x841419}));
tbl.insert(std::pair<int, std::vector<int>>(0x5BDBDF,   {0xc84059}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D6F7E,   {0x841459}));
tbl.insert(std::pair<int, std::vector<int>>(0x5BDF9F,   {0xc84099}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D7EF6,   {0x8414d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FBD9F,   {0xc84119}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF6F6,   {0x841519}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DBD9F,   {0xc84159}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE6F6,   {0x841959}));
tbl.insert(std::pair<int, std::vector<int>>(0x39BD9F,   {0xc84199}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F66F6,   {0x841959}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DECFB,   {0x10c8419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED6F6,   {0x841959}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DECEF,   {0x10c8059}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BD6F6,   {0x841599}));
tbl.insert(std::pair<int, std::vector<int>>(0x77DDBC,   {0x40881599}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDDBC,   {0x40881959}));
tbl.insert(std::pair<int, std::vector<int>>(0x776F1F,   {0x40cc4199}));
tbl.insert(std::pair<int, std::vector<int>>(0x76F1DF,   {0x41108059}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDBC7,   {0x40cc5819}));
tbl.insert(std::pair<int, std::vector<int>>(0x76F1F7,   {0x41108419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BB78F,   {0x40cc4199}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B78F7,   {0x41108419}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBC7B,   {0x41108419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B79EF,   {0x40cc4059}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B7BCF,   {0x40cc4099, 0x40884159}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF78F,   {0x40cc4119}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB78F,   {0x40cc4159}));
tbl.insert(std::pair<int, std::vector<int>>(0x776F3F,   {0x40880159}));
tbl.insert(std::pair<int, std::vector<int>>(0x76F3F7,   {0x40cc4419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B79FB,   {0x40cc4419}));
tbl.insert(std::pair<int, std::vector<int>>(0x76F7BF,   {0x40880059, 0x40440119}));
tbl.insert(std::pair<int, std::vector<int>>(0x77EF3F,   {0x408800d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6F3F,   {0x40880119}));
tbl.insert(std::pair<int, std::vector<int>>(0x776F7E,   {0x40880559}));
tbl.insert(std::pair<int, std::vector<int>>(0x76F7E7,   {0x40cc4819}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B7BF3,   {0x40cc4819}));
tbl.insert(std::pair<int, std::vector<int>>(0x76F7EF,   {0x40880419}));
tbl.insert(std::pair<int, std::vector<int>>(0x77EF7E,   {0x408804d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BEDBC,   {0x40881599}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDBC7,   {0x40cc5819}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6DE3,   {0x40cc5819}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDBCF,   {0x40881419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDBDE,   {0x40881459, 0x40441519}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDFBC,   {0x408814d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFDBC,   {0x40881519}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEDBC,   {0x40881599}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEDE3,   {0x40cc5819}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B78DF,   {0x41108059}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBC6F,   {0x41108059}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDBCF,   {0x40881419}));
tbl.insert(std::pair<int, std::vector<int>>(0x76F3DF,   {0x40cc4059}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDBDE,   {0x40881459, 0x40441519}));
tbl.insert(std::pair<int, std::vector<int>>(0x76F79F,   {0x40cc4099, 0x40884159}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDFBC,   {0x408814d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x77EF1F,   {0x40cc4119}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFDBC,   {0x40881519}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6F1F,   {0x40cc4159}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B78FB,   {0x41108419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDDBC,   {0x40881959}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B78EF,   {0x41108059}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDDBC,   {0x40881599}));
tbl.insert(std::pair<int, std::vector<int>>(0xE898F,   {0x18c4259}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E98F,   {0x1cc4199}));
tbl.insert(std::pair<int, std::vector<int>>(0xE98F4,   {0x1900e59}));
tbl.insert(std::pair<int, std::vector<int>>(0x98F74,   {0x1d410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x898F7,   {0x1d08419}));
tbl.insert(std::pair<int, std::vector<int>>(0x98F47,   {0x1d45019}));
tbl.insert(std::pair<int, std::vector<int>>(0x74C78,   {0x1900e59}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C787,   {0x1d45019}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C79E,   {0x1900c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C7BC,   {0x1900c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x4CF78,   {0x1900d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x4DE78,   {0x1900d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x5EC78,   {0x1900dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CC78,   {0x1900e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x44C7B,   {0x1d08419}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C7B4,   {0x1d410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x899EF,   {0x18c4059}));
tbl.insert(std::pair<int, std::vector<int>>(0x99EF4,   {0x1900d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x89BCF,   {0x18c4099}));
tbl.insert(std::pair<int, std::vector<int>>(0x9BCF4,   {0x1900d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x8BD8F,   {0x18c4119}));
tbl.insert(std::pair<int, std::vector<int>>(0xBD8F4,   {0x1900dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F98F,   {0x18c4159}));
tbl.insert(std::pair<int, std::vector<int>>(0xF98F4,   {0x1900e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x4718F,   {0x1cc4199}));
tbl.insert(std::pair<int, std::vector<int>>(0x718F4,   {0x1900e59}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C7A3,   {0x1d45019}));
tbl.insert(std::pair<int, std::vector<int>>(0x4698F,   {0x1cc4199}));
tbl.insert(std::pair<int, std::vector<int>>(0x98F4F,   {0x1900c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x9E98F,   {0x18c4199}));
tbl.insert(std::pair<int, std::vector<int>>(0x98F5E,   {0x1900c59}));
tbl.insert(std::pair<int, std::vector<int>>(0xBC98F,   {0x18c41d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x98F7C,   {0x1900c99}));
tbl.insert(std::pair<int, std::vector<int>>(0xF898F,   {0x18c4219}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C7B8,   {0x1d410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7098F,   {0x18c4259}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D133F,   {0x1480219}));
tbl.insert(std::pair<int, std::vector<int>>(0x11D33F,   {0x1880159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D33F4,   {0x14c0e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x133F74,   {0x19010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1133F7,   {0x18c4419}));
tbl.insert(std::pair<int, std::vector<int>>(0x133F47,   {0x1905019}));
tbl.insert(std::pair<int, std::vector<int>>(0x899FB,   {0x18c4419}));
tbl.insert(std::pair<int, std::vector<int>>(0x99FB4,   {0x19010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4CFD8,   {0x19010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1137BF,   {0x1480059}));
tbl.insert(std::pair<int, std::vector<int>>(0x137BF4,   {0x14c0d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x113F3F,   {0x1480099}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F3F4,   {0x14c0d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x117B3F,   {0x14800d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x17B3F4,   {0x14c0d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F33F,   {0x1480119}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F33F4,   {0x14c0dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E33F,   {0x1880159}));
tbl.insert(std::pair<int, std::vector<int>>(0xE33F4,   {0x14c0e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x4633F,   {0x1880159}));
tbl.insert(std::pair<int, std::vector<int>>(0x99FA3,   {0x1905019}));
tbl.insert(std::pair<int, std::vector<int>>(0x8D33F,   {0x1880159}));
tbl.insert(std::pair<int, std::vector<int>>(0x133F4F,   {0x14c0c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x13D33F,   {0x1480159}));
tbl.insert(std::pair<int, std::vector<int>>(0x133F5E,   {0x14c0c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x17933F,   {0x1480199}));
tbl.insert(std::pair<int, std::vector<int>>(0x133F7C,   {0x14c0c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F133F,   {0x14801d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x99FB8,   {0x19010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xE133F,   {0x1480219}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D137E,   {0x1480619}));
tbl.insert(std::pair<int, std::vector<int>>(0x11D37E,   {0x1880559}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D37E4,   {0x14c1219}));
tbl.insert(std::pair<int, std::vector<int>>(0x137E74,   {0x19014d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1137E7,   {0x18c4819}));
tbl.insert(std::pair<int, std::vector<int>>(0x137E47,   {0x1905419}));
tbl.insert(std::pair<int, std::vector<int>>(0x89BF3,   {0x18c4819}));
tbl.insert(std::pair<int, std::vector<int>>(0x9BF34,   {0x19014d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4DF98,   {0x19014d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1137EF,   {0x1480419}));
tbl.insert(std::pair<int, std::vector<int>>(0x137EF4,   {0x14c10d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x113F7E,   {0x1480499}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F7E4,   {0x14c1159}));
tbl.insert(std::pair<int, std::vector<int>>(0x117B7E,   {0x14804d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x17B7E4,   {0x14c1199}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F37E,   {0x1441059, 0x1480519}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F37E4,   {0x10c1d19, 0x14c11d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E37E,   {0x1880559}));
tbl.insert(std::pair<int, std::vector<int>>(0xE37E4,   {0x14c1219}));
tbl.insert(std::pair<int, std::vector<int>>(0x4637E,   {0x1880559}));
tbl.insert(std::pair<int, std::vector<int>>(0x9BF23,   {0x1905419}));
tbl.insert(std::pair<int, std::vector<int>>(0x8D37E,   {0x1880559}));
tbl.insert(std::pair<int, std::vector<int>>(0x137E4F,   {0x14c1019}));
tbl.insert(std::pair<int, std::vector<int>>(0x13D37E,   {0x1480559}));
tbl.insert(std::pair<int, std::vector<int>>(0x137E5E,   {0x14c1059}));
tbl.insert(std::pair<int, std::vector<int>>(0x17937E,   {0x1480599}));
tbl.insert(std::pair<int, std::vector<int>>(0x137E7C,   {0x14c1099}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F137E,   {0x14805d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x9BF38,   {0x19014d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xE137E,   {0x1480619}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D17EC,   {0x1480e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x11D7EC,   {0x1880d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D7EC4,   {0x14c1a19}));
tbl.insert(std::pair<int, std::vector<int>>(0x17EC74,   {0x1901cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x117EC7,   {0x18c5019}));
tbl.insert(std::pair<int, std::vector<int>>(0x17EC47,   {0x1905c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x8BF63,   {0x18c5019}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF634,   {0x1901cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FB18,   {0x1901cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x117ECF,   {0x1480c19, 0x14840d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x17ECF4,   {0x14c18d9, 0x1500d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x117EDE,   {0x1480c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x17EDE4,   {0x14c1919}));
tbl.insert(std::pair<int, std::vector<int>>(0x117EFC,   {0x1480c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x17EFC4,   {0x14c1959}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F7EC,   {0x1480d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7EC4,   {0x14c19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E7EC,   {0x1880d59}));
tbl.insert(std::pair<int, std::vector<int>>(0xE7EC4,   {0x14c1a19}));
tbl.insert(std::pair<int, std::vector<int>>(0x467EC,   {0x1880d59}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF623,   {0x1905c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x8D7EC,   {0x1880d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x17EC4F,   {0x14c1819}));
tbl.insert(std::pair<int, std::vector<int>>(0x13D7EC,   {0x1480d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x17EC5E,   {0x14c1859}));
tbl.insert(std::pair<int, std::vector<int>>(0x1797EC,   {0x1480d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x17EC7C,   {0x14c1899}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F17EC,   {0x1480dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF638,   {0x1901cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0xE17EC,   {0x1480e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D1FCC,   {0x1481219}));
tbl.insert(std::pair<int, std::vector<int>>(0x11DFCC,   {0x1881159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFCC4,   {0x14c1e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCC74,   {0x19020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11FCC7,   {0x18c5419}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCC47,   {0x1906019}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FE63,   {0x18c5419}));
tbl.insert(std::pair<int, std::vector<int>>(0xFE634,   {0x19020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F318,   {0x19020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11FCCF,   {0x1481019}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCCF4,   {0x14c1cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11FCDE,   {0x1481059}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCDE4,   {0x14c1d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x11FCFC,   {0x1481099}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCFC4,   {0x14c1d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x11FDEC,   {0x14810d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDEC4,   {0x14c1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x8EFCC,   {0x1881159}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFCC4,   {0x14c1e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x46FCC,   {0x1881159}));
tbl.insert(std::pair<int, std::vector<int>>(0xFE623,   {0x1906019}));
tbl.insert(std::pair<int, std::vector<int>>(0x8DFCC,   {0x1881159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCC4F,   {0x14c1c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x13DFCC,   {0x1481159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCC5E,   {0x14c1c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x179FCC,   {0x1481199}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCC7C,   {0x14c1c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1FCC,   {0x14811d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xFE638,   {0x19020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xE1FCC,   {0x1481219}));
tbl.insert(std::pair<int, std::vector<int>>(0xE8F8C,   {0x1881659}));
tbl.insert(std::pair<int, std::vector<int>>(0x8EF8C,   {0x1c81599}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF8C4,   {0x14c2259}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8C74,   {0x19024d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F8C7,   {0x1cc5819}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8C47,   {0x1906419}));
tbl.insert(std::pair<int, std::vector<int>>(0x7478C,   {0x1881659}));
tbl.insert(std::pair<int, std::vector<int>>(0x478C7,   {0x1cc5819}));
tbl.insert(std::pair<int, std::vector<int>>(0x478CF,   {0x1881419}));
tbl.insert(std::pair<int, std::vector<int>>(0x478DE,   {0x1881459}));
tbl.insert(std::pair<int, std::vector<int>>(0x479EC,   {0x18814d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x47BCC,   {0x1881519}));
tbl.insert(std::pair<int, std::vector<int>>(0x4F78C,   {0x1881599}));
tbl.insert(std::pair<int, std::vector<int>>(0x5E78C,   {0x18815d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x47C63,   {0x1cc5819}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C634,   {0x19024d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F8CF,   {0x1881419}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8CF4,   {0x14c20d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F8DE,   {0x1881459}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8DE4,   {0x14c2119}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F9EC,   {0x18814d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xF9EC4,   {0x14c2199}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FBCC,   {0x1881519}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBCC4,   {0x14c21d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4778C,   {0x1c81599}));
tbl.insert(std::pair<int, std::vector<int>>(0x778C4,   {0x14c2259}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C623,   {0x1906419}));
tbl.insert(std::pair<int, std::vector<int>>(0x46F8C,   {0x1c81599}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8C4F,   {0x14c2019}));
tbl.insert(std::pair<int, std::vector<int>>(0x9EF8C,   {0x1881599}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8C5E,   {0x14c2059}));
tbl.insert(std::pair<int, std::vector<int>>(0xBCF8C,   {0x18815d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8C7C,   {0x14c2099}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8F8C,   {0x1881619}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C638,   {0x19024d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x70F8C,   {0x1881659}));
tbl.insert(std::pair<int, std::vector<int>>(0xFA263,   {0x18c6419}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FA63,   {0x1cc5819}));
tbl.insert(std::pair<int, std::vector<int>>(0xFA634,   {0x19024d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x98DF4,   {0x1d40d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x898DF,   {0x1d08059}));
tbl.insert(std::pair<int, std::vector<int>>(0x98D1F,   {0x1d44119}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D318,   {0x19024d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C61F,   {0x1d44119}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C63F,   {0x19000d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C67E,   {0x19004d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C6FC,   {0x19008d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x44C6F,   {0x1d08059}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C6F4,   {0x1d40d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C68F,   {0x1d44119}));
tbl.insert(std::pair<int, std::vector<int>>(0x47A63,   {0x1cc5819}));
tbl.insert(std::pair<int, std::vector<int>>(0x98D3F,   {0x19000d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x9FA63,   {0x18c5819}));
tbl.insert(std::pair<int, std::vector<int>>(0x98D7E,   {0x19004d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF263,   {0x18c5c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x98DFC,   {0x19008d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xFE263,   {0x18c6019}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C6F8,   {0x1d40d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C263,   {0x18c6419}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F44CF,   {0x1482019}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F4CF,   {0x1881419}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4CF4,   {0x14c20d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x133DF4,   {0x1900d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1133DF,   {0x18c4059}));
tbl.insert(std::pair<int, std::vector<int>>(0x133D1F,   {0x1904119}));
tbl.insert(std::pair<int, std::vector<int>>(0x99E8F,   {0x1904119}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F4CF,   {0x1881419}));
tbl.insert(std::pair<int, std::vector<int>>(0x133D3F,   {0x14c00d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F4CF,   {0x1481419}));
tbl.insert(std::pair<int, std::vector<int>>(0x133D7E,   {0x14c04d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E4CF,   {0x1481819}));
tbl.insert(std::pair<int, std::vector<int>>(0x133DFC,   {0x14c08d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC4CF,   {0x1481c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x99EF8,   {0x1900d19}));
tbl.insert(std::pair<int, std::vector<int>>(0xF84CF,   {0x1482019}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F44DE,   {0x1482059}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F4DE,   {0x1881459}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4DE4,   {0x14c2119}));
tbl.insert(std::pair<int, std::vector<int>>(0x1379F4,   {0x1900d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x11379F,   {0x18c4099}));
tbl.insert(std::pair<int, std::vector<int>>(0x13791F,   {0x1904159}));
tbl.insert(std::pair<int, std::vector<int>>(0x9BC8F,   {0x1904159}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F4DE,   {0x1881459}));
tbl.insert(std::pair<int, std::vector<int>>(0x13793F,   {0x14c0119}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F4DE,   {0x1481459}));
tbl.insert(std::pair<int, std::vector<int>>(0x13797E,   {0x14c0519}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E4DE,   {0x1481859}));
tbl.insert(std::pair<int, std::vector<int>>(0x1379FC,   {0x14c0919}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC4DE,   {0x1481c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x9BCF8,   {0x1900d59}));
tbl.insert(std::pair<int, std::vector<int>>(0xF84DE,   {0x1482059}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F44FC,   {0x1482099}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F4FC,   {0x1881499}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4FC4,   {0x14c2159}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F1F4,   {0x1900d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x113F1F,   {0x18c40d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F11F,   {0x1904199}));
tbl.insert(std::pair<int, std::vector<int>>(0x9F88F,   {0x1904199}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F4FC,   {0x1881499}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F13F,   {0x14c0159}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F4FC,   {0x1481499}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F17E,   {0x14c0559}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E4FC,   {0x1481899}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F1FC,   {0x14c0959}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC4FC,   {0x1481c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x9F8F8,   {0x1900d99}));
tbl.insert(std::pair<int, std::vector<int>>(0xF84FC,   {0x1482099}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F45EC,   {0x14820d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F5EC,   {0x18814d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5EC4,   {0x14c2199}));
tbl.insert(std::pair<int, std::vector<int>>(0x17B1F4,   {0x1900dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x117B1F,   {0x18c4119}));
tbl.insert(std::pair<int, std::vector<int>>(0x17B11F,   {0x19041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xBD88F,   {0x19041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F5EC,   {0x18814d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x17B13F,   {0x14c0199}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F5EC,   {0x14814d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x17B17E,   {0x14c0599}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E5EC,   {0x14818d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x17B1FC,   {0x14c0999}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC5EC,   {0x1481cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0xBD8F8,   {0x1900dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0xF85EC,   {0x14820d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F47CC,   {0x1482119}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F7CC,   {0x1881519}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7CC4,   {0x14c21d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F31F4,   {0x1900e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F31F,   {0x18c4159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F311F,   {0x1904219}));
tbl.insert(std::pair<int, std::vector<int>>(0xF988F,   {0x1904219}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F7CC,   {0x1881519}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F313F,   {0x14c01d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F7CC,   {0x1481519}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F317E,   {0x14c05d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E7CC,   {0x1481919}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F31FC,   {0x14c09d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC7CC,   {0x1481d19}));
tbl.insert(std::pair<int, std::vector<int>>(0xF98F8,   {0x1900e19}));
tbl.insert(std::pair<int, std::vector<int>>(0xF87CC,   {0x1482119}));
tbl.insert(std::pair<int, std::vector<int>>(0xFA38C,   {0x1882559}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FB8C,   {0x1c81959}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB8C4,   {0x14c2619}));
tbl.insert(std::pair<int, std::vector<int>>(0xE31F4,   {0x1900e59}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E31F,   {0x1cc4199}));
tbl.insert(std::pair<int, std::vector<int>>(0xE311F,   {0x1904259}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D18C,   {0x1882559}));
tbl.insert(std::pair<int, std::vector<int>>(0x4631F,   {0x1cc4199}));
tbl.insert(std::pair<int, std::vector<int>>(0x4FD8C,   {0x1881959}));
tbl.insert(std::pair<int, std::vector<int>>(0x5F98C,   {0x1881d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F18C,   {0x1882159}));
tbl.insert(std::pair<int, std::vector<int>>(0x47D8C,   {0x1c81959}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D8C4,   {0x14c2619}));
tbl.insert(std::pair<int, std::vector<int>>(0x7188F,   {0x1904259}));
tbl.insert(std::pair<int, std::vector<int>>(0x47B8C,   {0x1c81959}));
tbl.insert(std::pair<int, std::vector<int>>(0xE313F,   {0x14c0219}));
tbl.insert(std::pair<int, std::vector<int>>(0x9FB8C,   {0x1881959}));
tbl.insert(std::pair<int, std::vector<int>>(0xE317E,   {0x14c0619}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF38C,   {0x1881d59}));
tbl.insert(std::pair<int, std::vector<int>>(0xE31FC,   {0x14c0a19}));
tbl.insert(std::pair<int, std::vector<int>>(0xFE38C,   {0x1882159}));
tbl.insert(std::pair<int, std::vector<int>>(0x718F8,   {0x1900e59}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C38C,   {0x1882559}));
tbl.insert(std::pair<int, std::vector<int>>(0xE988F,   {0x1904259}));
tbl.insert(std::pair<int, std::vector<int>>(0x98E8F,   {0x1d44119}));
tbl.insert(std::pair<int, std::vector<int>>(0xE8F4C,   {0x1881659}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F74C,   {0x1c81959}));
tbl.insert(std::pair<int, std::vector<int>>(0x988F7,   {0x1d48419}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F4C7,   {0x1cc5819}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C47B,   {0x1d48419}));
tbl.insert(std::pair<int, std::vector<int>>(0x47B4C,   {0x1c81959}));
tbl.insert(std::pair<int, std::vector<int>>(0x989EF,   {0x1904059}));
tbl.insert(std::pair<int, std::vector<int>>(0x9EF4C,   {0x1881599}));
tbl.insert(std::pair<int, std::vector<int>>(0x98BCF,   {0x1904099}));
tbl.insert(std::pair<int, std::vector<int>>(0xBCF4C,   {0x18815d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x98F8F,   {0x1900c19, 0x19040d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8F4C,   {0x1482159, 0x1881619}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C70F,   {0x1d44119}));
tbl.insert(std::pair<int, std::vector<int>>(0x70F4C,   {0x1881659}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D313F,   {0x14c0219}));
tbl.insert(std::pair<int, std::vector<int>>(0x131D3F,   {0x19000d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D3F4C,   {0x1481619}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F74C,   {0x1881959}));
tbl.insert(std::pair<int, std::vector<int>>(0x1313F7,   {0x1904419}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F4C7,   {0x18c5819}));
tbl.insert(std::pair<int, std::vector<int>>(0x989FB,   {0x1904419}));
tbl.insert(std::pair<int, std::vector<int>>(0x9FB4C,   {0x1881959}));
tbl.insert(std::pair<int, std::vector<int>>(0x1317BF,   {0x14c0059}));
tbl.insert(std::pair<int, std::vector<int>>(0x17BF4C,   {0x1481599}));
tbl.insert(std::pair<int, std::vector<int>>(0x131F3F,   {0x14c0099}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3F4C,   {0x14815d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x98E3F,   {0x19000d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xE3F4C,   {0x1481619}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D317E,   {0x14c0619}));
tbl.insert(std::pair<int, std::vector<int>>(0x131D7E,   {0x19004d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D7E4C,   {0x1481a19}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E74C,   {0x1881d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x1317E7,   {0x1904819}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E4C7,   {0x18c5c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x98BF3,   {0x1904819}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF34C,   {0x1881d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x1317EF,   {0x14c0419}));
tbl.insert(std::pair<int, std::vector<int>>(0x17EF4C,   {0x1481959}));
tbl.insert(std::pair<int, std::vector<int>>(0x131F7E,   {0x14c0499}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7E4C,   {0x14819d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x98E7E,   {0x19004d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xE7E4C,   {0x1481a19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D31FC,   {0x14c0a19}));
tbl.insert(std::pair<int, std::vector<int>>(0x131DFC,   {0x19008d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFC4C,   {0x1481e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC74C,   {0x1882159}));
tbl.insert(std::pair<int, std::vector<int>>(0x131FC7,   {0x1904c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC4C7,   {0x18c6019}));
tbl.insert(std::pair<int, std::vector<int>>(0x98FE3,   {0x1904c19}));
tbl.insert(std::pair<int, std::vector<int>>(0xFE34C,   {0x1882159}));
tbl.insert(std::pair<int, std::vector<int>>(0x131FCF,   {0x14c0819}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCF4C,   {0x1481d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x131FDE,   {0x14c0859}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDE4C,   {0x1481d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x98EFC,   {0x19008d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFC4C,   {0x1481e19}));
tbl.insert(std::pair<int, std::vector<int>>(0xE98F8,   {0x1900e59}));
tbl.insert(std::pair<int, std::vector<int>>(0x98EF8,   {0x1d40d19}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF84C,   {0x1482259}));
tbl.insert(std::pair<int, std::vector<int>>(0xF874C,   {0x1882559}));
tbl.insert(std::pair<int, std::vector<int>>(0x98F87,   {0x1d45019}));
tbl.insert(std::pair<int, std::vector<int>>(0xF84C7,   {0x18c6419}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C7C3,   {0x1d45019}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C34C,   {0x1882559}));
tbl.insert(std::pair<int, std::vector<int>>(0x98F9E,   {0x1900c59}));
tbl.insert(std::pair<int, std::vector<int>>(0xF9E4C,   {0x1482199}));
tbl.insert(std::pair<int, std::vector<int>>(0x98FBC,   {0x1900c99}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBC4C,   {0x14821d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C778,   {0x1d40d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x7784C,   {0x1482259}));
tbl.insert(std::pair<int, std::vector<int>>(0xFA623,   {0x1906419}));
tbl.insert(std::pair<int, std::vector<int>>(0x98FA3,   {0x1d45019}));
tbl.insert(std::pair<int, std::vector<int>>(0xFA34C,   {0x1882559}));
tbl.insert(std::pair<int, std::vector<int>>(0x8DF4C,   {0x1c81599}));
tbl.insert(std::pair<int, std::vector<int>>(0x988DF,   {0x1d48059}));
tbl.insert(std::pair<int, std::vector<int>>(0x8D31F,   {0x1cc4199}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C46F,   {0x1d48059}));
tbl.insert(std::pair<int, std::vector<int>>(0x46F4C,   {0x1c81599}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4C4F,   {0x14c2019}));
tbl.insert(std::pair<int, std::vector<int>>(0x131F4F,   {0x1900c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4F4C,   {0x1482159}));
tbl.insert(std::pair<int, std::vector<int>>(0x13DF4C,   {0x1881599}));
tbl.insert(std::pair<int, std::vector<int>>(0x1313DF,   {0x1904059}));
tbl.insert(std::pair<int, std::vector<int>>(0x13D31F,   {0x18c4199}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4C5E,   {0x14c2059}));
tbl.insert(std::pair<int, std::vector<int>>(0x131F5E,   {0x1900c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5E4C,   {0x1482199}));
tbl.insert(std::pair<int, std::vector<int>>(0x179F4C,   {0x18815d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x13179F,   {0x1904099}));
tbl.insert(std::pair<int, std::vector<int>>(0x17931F,   {0x18c41d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4C7C,   {0x14c2099}));
tbl.insert(std::pair<int, std::vector<int>>(0x131F7C,   {0x1900c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7C4C,   {0x14821d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1F4C,   {0x1881619}));
tbl.insert(std::pair<int, std::vector<int>>(0x131F1F,   {0x19040d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F131F,   {0x18c4219}));
tbl.insert(std::pair<int, std::vector<int>>(0xFA638,   {0x19024d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x98FB8,   {0x1d410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB84C,   {0x1482619}));
tbl.insert(std::pair<int, std::vector<int>>(0xE1F4C,   {0x1881659}));
tbl.insert(std::pair<int, std::vector<int>>(0x98E1F,   {0x1d44119}));
tbl.insert(std::pair<int, std::vector<int>>(0xE131F,   {0x18c4259}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C7D8,   {0x1d410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D84C,   {0x1482619}));
tbl.insert(std::pair<int, std::vector<int>>(0x898FB,   {0x1d08419}));
tbl.insert(std::pair<int, std::vector<int>>(0x988FB,   {0x1d48419}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FB4C,   {0x1c81959}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB44C,   {0x1482619}));
tbl.insert(std::pair<int, std::vector<int>>(0x98FB4,   {0x1d410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB4C4,   {0x14c2619}));
tbl.insert(std::pair<int, std::vector<int>>(0x898EF,   {0x1d08059}));
tbl.insert(std::pair<int, std::vector<int>>(0x988EF,   {0x1d48059}));
tbl.insert(std::pair<int, std::vector<int>>(0x8EF4C,   {0x1c81599}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF44C,   {0x1482259}));
tbl.insert(std::pair<int, std::vector<int>>(0x98EF4,   {0x1d40d19}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF4C4,   {0x14c2259}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE8B6,   {0x1041e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE8B6,   {0x10421d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A3EB6,   {0x1441219}));
tbl.insert(std::pair<int, std::vector<int>>(0x23BEB6,   {0x1841159}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8EB6,   {0x1442119}));
tbl.insert(std::pair<int, std::vector<int>>(0x23EEB6,   {0x1841519}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BEB64,   {0x10c1e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEB64,   {0x10c21d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3AD9F4,   {0x1500e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9DF4,   {0x1940d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EB674,   {0x15020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9F74,   {0x19410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A2D9F,   {0x1484219}));
tbl.insert(std::pair<int, std::vector<int>>(0x23AD9F,   {0x1884159}));
tbl.insert(std::pair<int, std::vector<int>>(0x3AD91F,   {0x1504219}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9D1F,   {0x1944119}));
tbl.insert(std::pair<int, std::vector<int>>(0x22D9DF,   {0x18c8059}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D91DF,   {0x1948059}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8B67,   {0x1486019}));
tbl.insert(std::pair<int, std::vector<int>>(0x23EB67,   {0x1885419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EB647,   {0x1506019}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9F47,   {0x1945019}));
tbl.insert(std::pair<int, std::vector<int>>(0x22D9F7,   {0x18c8419}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D91F7,   {0x1948419}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFAF7B,   {0x40401159}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBAF7B,   {0x40401519}));
tbl.insert(std::pair<int, std::vector<int>>(0xEBDEDF,   {0x40844159}));
tbl.insert(std::pair<int, std::vector<int>>(0xBDEDDF,   {0x40c88059}));
tbl.insert(std::pair<int, std::vector<int>>(0xFAF7B7,   {0x40845419}));
tbl.insert(std::pair<int, std::vector<int>>(0xBDEDF7,   {0x40c88419}));
tbl.insert(std::pair<int, std::vector<int>>(0x75EF6F,   {0x40844159}));
tbl.insert(std::pair<int, std::vector<int>>(0x5EF6F7,   {0x40c88419}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7B7B,   {0x40c88419}));
tbl.insert(std::pair<int, std::vector<int>>(0x5EF7EF,   {0x40844059}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEF6F,   {0x10c8044, 0x40888059, 0x40844119}));
tbl.insert(std::pair<int, std::vector<int>>(0x39EF6F,   {0x40844159}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFEF7B,   {0x40400d19}));
tbl.insert(std::pair<int, std::vector<int>>(0xFEF7B7,   {0x40845019}));
tbl.insert(std::pair<int, std::vector<int>>(0xFEF7BF,   {0x40400c19, 0x404400d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x77EF7B,   {0x40400d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x77CF7B,   {0x40401159}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CF7B7,   {0x40845419}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CF7BF,   {0x40401019}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEF7B,   {0x10c8404, 0x40445019, 0x404010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BCF7B,   {0x40401159}));
tbl.insert(std::pair<int, std::vector<int>>(0xFAF7BF,   {0x40401019}));
tbl.insert(std::pair<int, std::vector<int>>(0xBDEFDF,   {0x40844059}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBEF7B,   {0x10c8404, 0x40445019, 0x404010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBDEDF,   {0x10c8044, 0x40888059, 0x40844119}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DCF7B,   {0x40401519}));
tbl.insert(std::pair<int, std::vector<int>>(0x73DEDF,   {0x40844159}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ECF7B,   {0x40401519}));
tbl.insert(std::pair<int, std::vector<int>>(0x5EF6FB,   {0x40c88419}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DAF7B,   {0x40401519}));
tbl.insert(std::pair<int, std::vector<int>>(0x5EF6EF,   {0x40c88059}));
tbl.insert(std::pair<int, std::vector<int>>(0x77AF7B,   {0x40401159}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFBBDE,   {0x40441159}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBBBDE,   {0x40441519}));
tbl.insert(std::pair<int, std::vector<int>>(0xEEF79F,   {0x40884159}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF79DF,   {0x40cc8059}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBBDE7,   {0x40885419}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF79F7,   {0x40cc8419}));
tbl.insert(std::pair<int, std::vector<int>>(0x777BCF,   {0x40884159}));
tbl.insert(std::pair<int, std::vector<int>>(0x77BCF7,   {0x40cc8419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDE7B,   {0x40cc8419}));
tbl.insert(std::pair<int, std::vector<int>>(0x77BDEF,   {0x40884059, 0xc84104, 0x40000d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F7BCF,   {0x40884119}));
tbl.insert(std::pair<int, std::vector<int>>(0xEEF7BF,   {0x40440119}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF7BF7,   {0x40884419}));
tbl.insert(std::pair<int, std::vector<int>>(0x77BDFB,   {0x40884419}));
tbl.insert(std::pair<int, std::vector<int>>(0x77DBDE,   {0x40441159}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DBDE7,   {0x40885419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDEF3,   {0x40885419}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DBDEF,   {0x40441019, 0x10840c4, 0x400010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFBDE,   {0x404410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDBDE,   {0x40441159}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDEF3,   {0x40885419}));
tbl.insert(std::pair<int, std::vector<int>>(0x77BCDF,   {0x40cc8059}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDE6F,   {0x40cc8059}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBBDEF,   {0x40441019, 0x10840c4, 0x400010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF7BDF,   {0x40884059, 0xc84104, 0x40444119}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBFBDE,   {0x404410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xFEF79F,   {0x40884119}));
tbl.insert(std::pair<int, std::vector<int>>(0x77BCFB,   {0x40cc8419}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DBBDE,   {0x40441519}));
tbl.insert(std::pair<int, std::vector<int>>(0x77BCEF,   {0x40cc8059}));
tbl.insert(std::pair<int, std::vector<int>>(0x77BBDE,   {0x40441159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D16CF,   {0x1484219}));
tbl.insert(std::pair<int, std::vector<int>>(0x11D6CF,   {0x1884159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D6CF4,   {0x1500e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CF74,   {0x19410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x116CF7,   {0x18c8419}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CF47,   {0x1945019}));
tbl.insert(std::pair<int, std::vector<int>>(0xEB678,   {0x1500e19}));
tbl.insert(std::pair<int, std::vector<int>>(0xB6787,   {0x1945019}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B3C3,   {0x1945019}));
tbl.insert(std::pair<int, std::vector<int>>(0xB679E,   {0x1500c59}));
tbl.insert(std::pair<int, std::vector<int>>(0xB67BC,   {0x1500c99}));
tbl.insert(std::pair<int, std::vector<int>>(0xB6F78,   {0x1500d19}));
tbl.insert(std::pair<int, std::vector<int>>(0xB7E78,   {0x1500d59}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB678,   {0x1500dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x73678,   {0x1500e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x8B67B,   {0x18c8419}));
tbl.insert(std::pair<int, std::vector<int>>(0xB67B4,   {0x19410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B3D8,   {0x19410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x116DEF,   {0x1484059}));
tbl.insert(std::pair<int, std::vector<int>>(0x16DEF4,   {0x1500d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x116FCF,   {0x1484099}));
tbl.insert(std::pair<int, std::vector<int>>(0x16FCF4,   {0x1500d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F6CF,   {0x1484119}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6CF4,   {0x1500dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E6CF,   {0x1884159}));
tbl.insert(std::pair<int, std::vector<int>>(0xE6CF4,   {0x1500e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x466CF,   {0x1884159}));
tbl.insert(std::pair<int, std::vector<int>>(0xB67A3,   {0x1945019}));
tbl.insert(std::pair<int, std::vector<int>>(0x8D6CF,   {0x1884159}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CF4F,   {0x1500c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x13D6CF,   {0x1484159}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CF5E,   {0x1500c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x1796CF,   {0x1484199}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CF7C,   {0x1500c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F16CF,   {0x14841d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xB67B8,   {0x19410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xE16CF,   {0x1484219}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A2DBF,   {0x10401d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23ADBF,   {0x1440119}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ADBF4,   {0x10c0dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBF74,   {0x15010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x22DBF7,   {0x1484419}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBF47,   {0x1505019}));
tbl.insert(std::pair<int, std::vector<int>>(0x116DFB,   {0x1484419}));
tbl.insert(std::pair<int, std::vector<int>>(0x16DFB4,   {0x15010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xB6FD8,   {0x15010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x22DFBF,   {0x1040059}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DFBF4,   {0x10c0d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x22FDBF,   {0x1040099}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDBF4,   {0x10c0d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x23EDBF,   {0x41000c19, 0x10400d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDBF4,   {0x40cc18d9, 0x10c0d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x11CDBF,   {0x1440119}));
tbl.insert(std::pair<int, std::vector<int>>(0x1CDBF4,   {0x10c0dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8CDBF,   {0x1440119}));
tbl.insert(std::pair<int, std::vector<int>>(0x16DFA3,   {0x1505019}));
tbl.insert(std::pair<int, std::vector<int>>(0x11ADBF,   {0x1440119}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBF4F,   {0x10c0c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x27ADBF,   {0x1040119}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBF5E,   {0x10c0c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F2DBF,   {0x1040159}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBF7C,   {0x10c0c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E2DBF,   {0x1040199}));
tbl.insert(std::pair<int, std::vector<int>>(0x16DFB8,   {0x15010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C2DBF,   {0x10401d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A3FB6,   {0x1040dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23BFB6,   {0x1440d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BFB64,   {0x10c19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB674,   {0x1501cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23FB67,   {0x1485019}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB647,   {0x1505c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x11FDB3,   {0x1485019}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDB34,   {0x1501cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0xFED98,   {0x1501cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23FB6F,   {0x1040c19, 0x410440d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB6F4,   {0x10c18d9, 0x41100d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x23FB7E,   {0x1040c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB7E4,   {0x10c1919}));
tbl.insert(std::pair<int, std::vector<int>>(0x23FBF6,   {0x1040c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBF64,   {0x10c1959}));
tbl.insert(std::pair<int, std::vector<int>>(0x11DFB6,   {0x1440d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFB64,   {0x10c19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8DFB6,   {0x1440d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDB23,   {0x1505c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x11BFB6,   {0x1440d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB64F,   {0x10c1819}));
tbl.insert(std::pair<int, std::vector<int>>(0x27BFB6,   {0x1040d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB65E,   {0x10c1859}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F3FB6,   {0x1040d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB67C,   {0x10c1899}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E3FB6,   {0x1040d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDB38,   {0x1501cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C3FB6,   {0x1040dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D1F36,   {0x1441219}));
tbl.insert(std::pair<int, std::vector<int>>(0x11DF36,   {0x1841159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF364,   {0x10c1e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3674,   {0x15020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F367,   {0x1885419}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3647,   {0x1506019}));
tbl.insert(std::pair<int, std::vector<int>>(0xE8F36,   {0x1441219}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F367,   {0x1885419}));
tbl.insert(std::pair<int, std::vector<int>>(0x479B3,   {0x1885419}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F36F,   {0x1441019}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F3F6,   {0x1441099}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F7B6,   {0x14410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x9EF36,   {0x1441159}));
tbl.insert(std::pair<int, std::vector<int>>(0xBCF36,   {0x1441199}));
tbl.insert(std::pair<int, std::vector<int>>(0x70F36,   {0x1441219}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F9B3,   {0x1885419}));
tbl.insert(std::pair<int, std::vector<int>>(0xF9B34,   {0x15020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CD98,   {0x15020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F36F,   {0x1441019}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F36F4,   {0x10c1cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F3F6,   {0x1441099}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3F64,   {0x10c1d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F7B6,   {0x14410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7B64,   {0x10c1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x8EF36,   {0x1841159}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF364,   {0x10c1e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x46F36,   {0x1841159}));
tbl.insert(std::pair<int, std::vector<int>>(0xF9B23,   {0x1506019}));
tbl.insert(std::pair<int, std::vector<int>>(0x8DF36,   {0x1841159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F364F,   {0x10c1c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x13DF36,   {0x1441159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F365E,   {0x10c1c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x179F36,   {0x1441199}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F367C,   {0x10c1c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1F36,   {0x14411d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xF9B38,   {0x15020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xE1F36,   {0x1441219}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F45B3,   {0x1486019}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F5B3,   {0x1885419}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5B34,   {0x15020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CDF4,   {0x1940d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x116CDF,   {0x18c8059}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CD1F,   {0x1944119}));
tbl.insert(std::pair<int, std::vector<int>>(0xFAD98,   {0x15020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xB661F,   {0x1944119}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B30F,   {0x1944119}));
tbl.insert(std::pair<int, std::vector<int>>(0xB663F,   {0x15000d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xB667E,   {0x15004d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xB66FC,   {0x15008d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8B66F,   {0x18c8059}));
tbl.insert(std::pair<int, std::vector<int>>(0xB66F4,   {0x1940d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B378,   {0x1940d19}));
tbl.insert(std::pair<int, std::vector<int>>(0xB668F,   {0x1944119}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F5B3,   {0x1885419}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CD3F,   {0x15000d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F5B3,   {0x1485419}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CD7E,   {0x15004d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E5B3,   {0x1485819}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CDFC,   {0x15008d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC5B3,   {0x1485c19}));
tbl.insert(std::pair<int, std::vector<int>>(0xB66F8,   {0x1940d19}));
tbl.insert(std::pair<int, std::vector<int>>(0xF85B3,   {0x1486019}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8B6F,   {0x1041c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x23EB6F,   {0x1441019}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EB6F4,   {0x10c1cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBDF4,   {0x1500d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x22DBDF,   {0x1484059}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBD1F,   {0x1504119}));
tbl.insert(std::pair<int, std::vector<int>>(0x16DE8F,   {0x1504119}));
tbl.insert(std::pair<int, std::vector<int>>(0x11EB6F,   {0x1441019}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBD3F,   {0x10c00d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x27EB6F,   {0x1041019}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBD7E,   {0x10c04d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCB6F,   {0x1041419}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBDFC,   {0x10c08d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8B6F,   {0x1041819}));
tbl.insert(std::pair<int, std::vector<int>>(0x16DEF8,   {0x1500d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0B6F,   {0x1041c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8B7E,   {0x1041c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x23EB7E,   {0x1441059}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EB7E4,   {0x10c1d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DF9F4,   {0x1500d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x22DF9F,   {0x1484099}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DF91F,   {0x1504159}));
tbl.insert(std::pair<int, std::vector<int>>(0x16FC8F,   {0x1504159}));
tbl.insert(std::pair<int, std::vector<int>>(0x11EB7E,   {0x1441059}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DF93F,   {0x10c0119}));
tbl.insert(std::pair<int, std::vector<int>>(0x27EB7E,   {0x1041059}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DF97E,   {0x10c0519}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCB7E,   {0x1041459}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DF9FC,   {0x10c0919}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8B7E,   {0x1041859}));
tbl.insert(std::pair<int, std::vector<int>>(0x16FCF8,   {0x1500d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0B7E,   {0x1041c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8BF6,   {0x1041c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x23EBF6,   {0x1441099}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBF64,   {0x10c1d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FD9F4,   {0x1500d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x22FD9F,   {0x14840d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FD91F,   {0x1504199}));
tbl.insert(std::pair<int, std::vector<int>>(0x17EC8F,   {0x1504199}));
tbl.insert(std::pair<int, std::vector<int>>(0x11EBF6,   {0x1441099}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FD93F,   {0x10c0159}));
tbl.insert(std::pair<int, std::vector<int>>(0x27EBF6,   {0x1041099}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FD97E,   {0x10c0559}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCBF6,   {0x1041499}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FD9FC,   {0x10c0959}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8BF6,   {0x1041899}));
tbl.insert(std::pair<int, std::vector<int>>(0x17ECF8,   {0x1500d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0BF6,   {0x1041c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8FB6,   {0x1041cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23EFB6,   {0x14410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFB64,   {0x10c1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED9F4,   {0x1500dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23ED9F,   {0x1484119}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED91F,   {0x15041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6C8F,   {0x15041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11EFB6,   {0x14410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED93F,   {0x10c0199}));
tbl.insert(std::pair<int, std::vector<int>>(0x27EFB6,   {0x10410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED97E,   {0x10c0599}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCFB6,   {0x10414d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED9FC,   {0x10c0999}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8FB6,   {0x10418d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6CF8,   {0x1500dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0FB6,   {0x1041cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4736,   {0x1442119}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F736,   {0x1841519}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7364,   {0x10c21d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1CD9F4,   {0x1500e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x11CD9F,   {0x1884159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1CD91F,   {0x1504219}));
tbl.insert(std::pair<int, std::vector<int>>(0xFA336,   {0x1442119}));
tbl.insert(std::pair<int, std::vector<int>>(0x8CD9F,   {0x1884159}));
tbl.insert(std::pair<int, std::vector<int>>(0x9FB36,   {0x1441519}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF336,   {0x1441919}));
tbl.insert(std::pair<int, std::vector<int>>(0xFE336,   {0x1441d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C336,   {0x1442119}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FB36,   {0x1841519}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB364,   {0x10c21d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x47B36,   {0x1841519}));
tbl.insert(std::pair<int, std::vector<int>>(0xE6C8F,   {0x1504219}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F736,   {0x1841519}));
tbl.insert(std::pair<int, std::vector<int>>(0x1CD93F,   {0x10c01d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F736,   {0x1441519}));
tbl.insert(std::pair<int, std::vector<int>>(0x1CD97E,   {0x10c05d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E736,   {0x1441919}));
tbl.insert(std::pair<int, std::vector<int>>(0x1CD9FC,   {0x10c09d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC736,   {0x1441d19}));
tbl.insert(std::pair<int, std::vector<int>>(0xE6CF8,   {0x1500e19}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8736,   {0x1442119}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D6C8F,   {0x1504219}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CE8F,   {0x1944119}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D1EB6,   {0x1441219}));
tbl.insert(std::pair<int, std::vector<int>>(0x11EEB6,   {0x1841519}));
tbl.insert(std::pair<int, std::vector<int>>(0x16C8F7,   {0x1948419}));
tbl.insert(std::pair<int, std::vector<int>>(0x11EB67,   {0x1885419}));
tbl.insert(std::pair<int, std::vector<int>>(0xB647B,   {0x1948419}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F6B6,   {0x1841519}));
tbl.insert(std::pair<int, std::vector<int>>(0x16C9EF,   {0x1504059}));
tbl.insert(std::pair<int, std::vector<int>>(0x13DEB6,   {0x1441159}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CBCF,   {0x1504099}));
tbl.insert(std::pair<int, std::vector<int>>(0x179EB6,   {0x1441199}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CF8F,   {0x1500c19, 0x15040d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1EB6,   {0x1041d19, 0x14411d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xB670F,   {0x1944119}));
tbl.insert(std::pair<int, std::vector<int>>(0xE1EB6,   {0x1441219}));
tbl.insert(std::pair<int, std::vector<int>>(0x3AD93F,   {0x10c01d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9D3F,   {0x15000d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A7EB6,   {0x10411d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x27EEB6,   {0x1441519}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D93F7,   {0x1504419}));
tbl.insert(std::pair<int, std::vector<int>>(0x27EB67,   {0x1485419}));
tbl.insert(std::pair<int, std::vector<int>>(0x16C9FB,   {0x1504419}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F6B6,   {0x1441519}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D97BF,   {0x10c0059}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7EB6,   {0x1041159}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9F3F,   {0x10c0099}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7EB6,   {0x1041199}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CE3F,   {0x15000d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C7EB6,   {0x10411d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3AD97E,   {0x10c05d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9D7E,   {0x15004d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3AFCB6,   {0x10415d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCEB6,   {0x1441919}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D97E7,   {0x1504819}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCB67,   {0x1485819}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CBF3,   {0x1504819}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E6B6,   {0x1441919}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D97EF,   {0x10c0419}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDEB6,   {0x1041519}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9F7E,   {0x10c0499}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFCB6,   {0x1041599}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CE7E,   {0x15004d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1CFCB6,   {0x10415d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3AD9FC,   {0x10c09d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9DFC,   {0x15008d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF8B6,   {0x10419d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8EB6,   {0x1441d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9FC7,   {0x1504c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8B67,   {0x1485c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CFE3,   {0x1504c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC6B6,   {0x1441d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9FCF,   {0x10c0819}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9EB6,   {0x1041919}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9FDE,   {0x10c0859}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBCB6,   {0x1041959}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CEFC,   {0x15008d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF8B6,   {0x10419d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D6CF8,   {0x1500e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CEF8,   {0x1940d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF0B6,   {0x1041e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0EB6,   {0x1442119}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CF87,   {0x1945019}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0B67,   {0x1486019}));
tbl.insert(std::pair<int, std::vector<int>>(0xB67C3,   {0x1945019}));
tbl.insert(std::pair<int, std::vector<int>>(0xF86B6,   {0x1442119}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CF9E,   {0x1500c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3CB6,   {0x1041d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CFBC,   {0x1500c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F78B6,   {0x1041d99}));
tbl.insert(std::pair<int, std::vector<int>>(0xB6778,   {0x1940d19}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF0B6,   {0x1041e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5B23,   {0x1506019}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CFA3,   {0x1945019}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F46B6,   {0x1442119}));
tbl.insert(std::pair<int, std::vector<int>>(0x11BEB6,   {0x1841159}));
tbl.insert(std::pair<int, std::vector<int>>(0x16C8DF,   {0x1948059}));
tbl.insert(std::pair<int, std::vector<int>>(0x11AD9F,   {0x1884159}));
tbl.insert(std::pair<int, std::vector<int>>(0xB646F,   {0x1948059}));
tbl.insert(std::pair<int, std::vector<int>>(0x8DEB6,   {0x1841159}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EB64F,   {0x10c1c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9F4F,   {0x1500c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9EB6,   {0x1041d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x27BEB6,   {0x1441159}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D93DF,   {0x1504059}));
tbl.insert(std::pair<int, std::vector<int>>(0x27AD9F,   {0x1484159}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EB65E,   {0x10c1c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9F5E,   {0x1500c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBCB6,   {0x1041d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F3EB6,   {0x1441199}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D979F,   {0x1504099}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F2D9F,   {0x1484199}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EB67C,   {0x10c1c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9F7C,   {0x1500c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF8B6,   {0x1041d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E3EB6,   {0x14411d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9F1F,   {0x15040d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E2D9F,   {0x14841d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5B38,   {0x15020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CFB8,   {0x19410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F70B6,   {0x10421d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C3EB6,   {0x1441219}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CE1F,   {0x1944119}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C2D9F,   {0x1484219}));
tbl.insert(std::pair<int, std::vector<int>>(0xB67D8,   {0x19410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB0B6,   {0x10421d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x116CFB,   {0x18c8419}));
tbl.insert(std::pair<int, std::vector<int>>(0x16C8FB,   {0x1948419}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F6B6,   {0x1841519}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F68B6,   {0x10421d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CFB4,   {0x19410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6B64,   {0x10c21d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x116CEF,   {0x18c8059}));
tbl.insert(std::pair<int, std::vector<int>>(0x16C8EF,   {0x1948059}));
tbl.insert(std::pair<int, std::vector<int>>(0x11DEB6,   {0x1841159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE8B6,   {0x1041e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CEF4,   {0x1940d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEB64,   {0x10c1e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x77D1DB,   {0x40c019d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DD1DB,   {0x40c01d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x747DDB,   {0x41000dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x477DDB,   {0x41400d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D1DDB,   {0x41001cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x47DDDB,   {0x414010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x77DDB4,   {0x40cc19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDDB4,   {0x40cc1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x776DF4,   {0x41100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DDF4,   {0x41540d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDB74,   {0x41101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DF74,   {0x415410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7476DF,   {0x410441d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4776DF,   {0x41444119}));
tbl.insert(std::pair<int, std::vector<int>>(0x776D1F,   {0x411041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DD1F,   {0x41544119}));
tbl.insert(std::pair<int, std::vector<int>>(0x476DDF,   {0x41488059}));
tbl.insert(std::pair<int, std::vector<int>>(0x76D1DF,   {0x41548059}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D1DB7,   {0x41045c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x47DDB7,   {0x41445019}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDB47,   {0x41105c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DF47,   {0x41545019}));
tbl.insert(std::pair<int, std::vector<int>>(0x476DF7,   {0x41488419}));
tbl.insert(std::pair<int, std::vector<int>>(0x76D1F7,   {0x41548419}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF7DEF,   {0xc84104, 0x40000d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F77DEF,   {0x10840c4, 0x400010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF7BDF,   {0xc84104, 0x40444119}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7BDDF,   {0x10c8044, 0x40888059}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7DEF7,   {0x10c8404, 0x40445019}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7BDF7,   {0x10c8404, 0x40888419}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFBDEF,   {0xc84104, 0x40000d19}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBDEF7,   {0x10c8404, 0x40445019}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBDEFB,   {0x10c8404, 0x40888419}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB7DEF,   {0x10840c4, 0x400010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBDEEF,   {0x10c8044, 0x40888059}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF7DEF,   {0xc84104, 0x40000d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A3B6F,   {0x410441d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23BB6F,   {0x41444119}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BB6F4,   {0x41100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6F74,   {0x415410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23B6F7,   {0x41488419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6F47,   {0x41545019}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DDB78,   {0x41100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB787,   {0x41545019}));
tbl.insert(std::pair<int, std::vector<int>>(0xEDBC3,   {0x41545019}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB79E,   {0x41100c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB7BC,   {0x41100c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBF78,   {0x41100d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFB78,   {0x41100d59}));
tbl.insert(std::pair<int, std::vector<int>>(0xEDB78,   {0x41540d19, 0x41100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11DB7B,   {0x41488419}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB7B4,   {0x415410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xEDBD8,   {0x415410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23B7EF,   {0x41044059}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B7EF4,   {0x41100d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x23BF6F,   {0x41044099}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF6F4,   {0x41100d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x11DB6F,   {0x41488059, 0x41444119}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB6F4,   {0x41540d19, 0x41100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB7A3,   {0x41545019}));
tbl.insert(std::pair<int, std::vector<int>>(0x11BB6F,   {0x41444119}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6F4F,   {0x41100c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x27BB6F,   {0x41044119}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6F5E,   {0x41100c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F3B6F,   {0x41044159}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6F7C,   {0x41100c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E3B6F,   {0x41044199}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB7B8,   {0x415410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C3B6F,   {0x410441d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A3EDB,   {0x41000dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23BEDB,   {0x41400d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BEDB4,   {0x40cc19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDB74,   {0x41101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23EDB7,   {0x41445019}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDB47,   {0x41105c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D1EDB,   {0x41000dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11EDB7,   {0x41445019}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F6DB,   {0x41445019, 0x414010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11EDFB,   {0x41000c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x11EFDB,   {0x41000c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x13DEDB,   {0x41000d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x179EDB,   {0x41000d59}));
tbl.insert(std::pair<int, std::vector<int>>(0xE1EDB,   {0x41000dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F6DB,   {0x41445019, 0x414010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6DB4,   {0x41101cd9, 0x40cc1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x23EDFB,   {0x41000c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDFB4,   {0x40cc1919}));
tbl.insert(std::pair<int, std::vector<int>>(0x23EFDB,   {0x41000c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFDB4,   {0x40cc1959}));
tbl.insert(std::pair<int, std::vector<int>>(0x11DEDB,   {0x41400d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEDB4,   {0x40cc19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8DEDB,   {0x41400d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6DA3,   {0x41105c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x11BEDB,   {0x41400d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDB4F,   {0x40cc1819}));
tbl.insert(std::pair<int, std::vector<int>>(0x27BEDB,   {0x41000d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDB5E,   {0x40cc1859}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F3EDB,   {0x41000d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDB7C,   {0x40cc1899}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E3EDB,   {0x41000d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6DB8,   {0x41101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C3EDB,   {0x41000dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8EDB,   {0x41045c19, 0x41001cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23EEDB,   {0x41445019, 0x414010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEDB4,   {0x41101cd9, 0x40cc1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6DF4,   {0x41540d19, 0x41100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23B6DF,   {0x41488059, 0x41444119}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6D1F,   {0x41544119, 0x411041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB68F,   {0x41544119, 0x411041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11EEDB,   {0x41445019, 0x414010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6D3F,   {0x411000d9, 0x40cc0199}));
tbl.insert(std::pair<int, std::vector<int>>(0x27EEDB,   {0x41045019, 0x410010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6D7E,   {0x411004d9, 0x40cc0599}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCEDB,   {0x41045419, 0x410014d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6DFC,   {0x411008d9, 0x40cc0999}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8EDB,   {0x41045819, 0x410018d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB6F8,   {0x41540d19, 0x41100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0EDB,   {0x41045c19, 0x41001cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D1DBF,   {0x40c01819}));
tbl.insert(std::pair<int, std::vector<int>>(0x47DDBF,   {0x41000c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDBF4,   {0x40cc18d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x76FDF4,   {0x41100d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x476FDF,   {0x41044059}));
tbl.insert(std::pair<int, std::vector<int>>(0x76FD1F,   {0x41104119}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B7E8F,   {0x41104119}));
tbl.insert(std::pair<int, std::vector<int>>(0x23DDBF,   {0x41000c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x76FD3F,   {0x40cc00d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4FDDBF,   {0x40c00c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x76FD7E,   {0x40cc04d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x5F9DBF,   {0x40c01019}));
tbl.insert(std::pair<int, std::vector<int>>(0x76FDFC,   {0x40cc08d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F1DBF,   {0x40c01419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B7EF8,   {0x41100d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E1DBF,   {0x40c01819}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D1DFB,   {0x40c01859}));
tbl.insert(std::pair<int, std::vector<int>>(0x47DDFB,   {0x41000c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDFB4,   {0x40cc1919}));
tbl.insert(std::pair<int, std::vector<int>>(0x77EDF4,   {0x41100d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x477EDF,   {0x41044099}));
tbl.insert(std::pair<int, std::vector<int>>(0x77ED1F,   {0x41104159}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF68F,   {0x41104159}));
tbl.insert(std::pair<int, std::vector<int>>(0x23DDFB,   {0x41000c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x77ED3F,   {0x40cc0119}));
tbl.insert(std::pair<int, std::vector<int>>(0x4FDDFB,   {0x40c00c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x77ED7E,   {0x40cc0519}));
tbl.insert(std::pair<int, std::vector<int>>(0x5F9DFB,   {0x40c01059}));
tbl.insert(std::pair<int, std::vector<int>>(0x77EDFC,   {0x40cc0919}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F1DFB,   {0x40c01459}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF6F8,   {0x41100d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E1DFB,   {0x40c01859}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D1FDB,   {0x40c01899}));
tbl.insert(std::pair<int, std::vector<int>>(0x47DFDB,   {0x41000c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFDB4,   {0x40cc1959}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6DF4,   {0x41100d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x47F6DF,   {0x410440d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6D1F,   {0x41104199}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB68F,   {0x41104199}));
tbl.insert(std::pair<int, std::vector<int>>(0x23DFDB,   {0x41000c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6D3F,   {0x40cc0159}));
tbl.insert(std::pair<int, std::vector<int>>(0x4FDFDB,   {0x40c00c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6D7E,   {0x40cc0559}));
tbl.insert(std::pair<int, std::vector<int>>(0x5F9FDB,   {0x40c01099}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6DFC,   {0x40cc0959}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F1FDB,   {0x40c01499}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB6F8,   {0x41100d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E1FDB,   {0x40c01899}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BB68F,   {0x411041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6E8F,   {0x41544119}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A3DDB,   {0x41000dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23DDDB,   {0x414010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B68F7,   {0x41548419}));
tbl.insert(std::pair<int, std::vector<int>>(0x23DDB7,   {0x41445019}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB47B,   {0x41548419}));
tbl.insert(std::pair<int, std::vector<int>>(0x11EDDB,   {0x414010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B69EF,   {0x41104059}));
tbl.insert(std::pair<int, std::vector<int>>(0x27BDDB,   {0x41000d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6BCF,   {0x41104099}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F3DDB,   {0x41000d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6F8F,   {0x41100c19, 0x411040d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E3DDB,   {0x40c018d9, 0x41000d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB70F,   {0x41544119}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C3DDB,   {0x41000dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x776D3F,   {0x40cc0199}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DD3F,   {0x411000d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x74FDDB,   {0x40c00d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x4FDDDB,   {0x410010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x76D3F7,   {0x41104419}));
tbl.insert(std::pair<int, std::vector<int>>(0x4FDDB7,   {0x41045019}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B69FB,   {0x41104419}));
tbl.insert(std::pair<int, std::vector<int>>(0x27EDDB,   {0x410010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x76D7BF,   {0x40cc0059}));
tbl.insert(std::pair<int, std::vector<int>>(0x5EFDDB,   {0x40c00d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DF3F,   {0x40cc0099}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CFDDB,   {0x40c00d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6E3F,   {0x411000d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x38FDDB,   {0x40c00d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x776D7E,   {0x40cc0599}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DD7E,   {0x411004d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x75F9DB,   {0x40c01199}));
tbl.insert(std::pair<int, std::vector<int>>(0x5F9DDB,   {0x410014d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x76D7E7,   {0x41104819}));
tbl.insert(std::pair<int, std::vector<int>>(0x5F9DB7,   {0x41045419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6BF3,   {0x41104819}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCDDB,   {0x410014d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x76D7EF,   {0x40cc0419}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FBDDB,   {0x40c010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DF7E,   {0x40cc0499}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF9DB,   {0x40c01159}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6E7E,   {0x411004d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x39F9DB,   {0x40c01199}));
tbl.insert(std::pair<int, std::vector<int>>(0x776DFC,   {0x40cc0999}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DDFC,   {0x411008d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x77F1DB,   {0x40c01599}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F1DDB,   {0x410018d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DFC7,   {0x41104c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F1DB7,   {0x41045819}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6FE3,   {0x41104c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8DDB,   {0x410018d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DFCF,   {0x40cc0819}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F3DDB,   {0x40c014d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DFDE,   {0x40cc0859}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F79DB,   {0x40c01519}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6EFC,   {0x411008d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF1DB,   {0x40c01599}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BB6F8,   {0x41100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6EF8,   {0x41540d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE1DB,   {0x40c019d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E1DDB,   {0x41001cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6F87,   {0x41545019}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E1DB7,   {0x41045c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB7C3,   {0x41545019}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0DDB,   {0x41001cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6F9E,   {0x41100c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E79DB,   {0x40c01919}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6FBC,   {0x41100c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF1DB,   {0x40c01959}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB778,   {0x41540d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE1DB,   {0x40c019d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEDA3,   {0x41105c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6FA3,   {0x41545019}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8DDB,   {0x41001cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x237DDB,   {0x41400d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B68DF,   {0x41548059}));
tbl.insert(std::pair<int, std::vector<int>>(0x2376DF,   {0x41444119}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB46F,   {0x41548059}));
tbl.insert(std::pair<int, std::vector<int>>(0x11BDDB,   {0x41400d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDB4F,   {0x40cc1819}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DF4F,   {0x41100c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D3DDB,   {0x40c018d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4F7DDB,   {0x41000d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x76D3DF,   {0x41104059}));
tbl.insert(std::pair<int, std::vector<int>>(0x4F76DF,   {0x41044119}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDB5E,   {0x40cc1859}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DF5E,   {0x41100c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D79DB,   {0x40c01919}));
tbl.insert(std::pair<int, std::vector<int>>(0x5E7DDB,   {0x41000d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x76D79F,   {0x41104099}));
tbl.insert(std::pair<int, std::vector<int>>(0x5E76DF,   {0x41044159}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDB7C,   {0x40cc1899}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DF7C,   {0x41100c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF1DB,   {0x40c01959}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C7DDB,   {0x41000d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DF1F,   {0x411040d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C76DF,   {0x41044199}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEDB8,   {0x41101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6FB8,   {0x415410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE1DB,   {0x40c01d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x387DDB,   {0x41000dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6E1F,   {0x41544119}));
tbl.insert(std::pair<int, std::vector<int>>(0x3876DF,   {0x410441d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB7D8,   {0x415410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F61DB,   {0x40c01d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x23B6FB,   {0x41488419}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B68FB,   {0x41548419}));
tbl.insert(std::pair<int, std::vector<int>>(0x23EDDB,   {0x414010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED1DB,   {0x40c01d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6FB4,   {0x415410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDDB4,   {0x40cc1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x23B6EF,   {0x41488059}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B68EF,   {0x41548059}));
tbl.insert(std::pair<int, std::vector<int>>(0x23BDDB,   {0x41400d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BD1DB,   {0x40c019d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6EF4,   {0x41540d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDDB4,   {0x40cc19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xE888F,   {0x1d04299}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E88F,   {0x21041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x88E8F,   {0x2144119}));
tbl.insert(std::pair<int, std::vector<int>>(0xE88F4,   {0x1d00e99}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E8F4,   {0x2100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0xE8F44,   {0x1cc1a99}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F744,   {0x20c1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x88F74,   {0x21410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F474,   {0x2101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x888F7,   {0x2148419}));
tbl.insert(std::pair<int, std::vector<int>>(0x88F47,   {0x2145019}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F447,   {0x2105c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x74478,   {0x1d00e99}));
tbl.insert(std::pair<int, std::vector<int>>(0x47478,   {0x2100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x74784,   {0x1cc1a99}));
tbl.insert(std::pair<int, std::vector<int>>(0x47874,   {0x2101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x44787,   {0x2145019}));
tbl.insert(std::pair<int, std::vector<int>>(0x47847,   {0x2105c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x223C3,   {0x2145019}));
tbl.insert(std::pair<int, std::vector<int>>(0x23C34,   {0x2101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4479E,   {0x1d00c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x479E4,   {0x1cc1919}));
tbl.insert(std::pair<int, std::vector<int>>(0x447BC,   {0x1d00c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x47BC4,   {0x1cc1959}));
tbl.insert(std::pair<int, std::vector<int>>(0x44F78,   {0x1d00d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x4F784,   {0x1cc19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x45E78,   {0x1d00d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x5E784,   {0x1cc1a19}));
tbl.insert(std::pair<int, std::vector<int>>(0x23878,   {0x2100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x38784,   {0x1cc1a99}));
tbl.insert(std::pair<int, std::vector<int>>(0x23C23,   {0x2105c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x23478,   {0x2100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4784F,   {0x1cc1819}));
tbl.insert(std::pair<int, std::vector<int>>(0x4F478,   {0x1d00dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4785E,   {0x1cc1859}));
tbl.insert(std::pair<int, std::vector<int>>(0x5E478,   {0x1d00e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x4787C,   {0x1cc1899}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C478,   {0x1d00e59}));
tbl.insert(std::pair<int, std::vector<int>>(0x23C38,   {0x2101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x38478,   {0x1d00e99}));
tbl.insert(std::pair<int, std::vector<int>>(0x4447B,   {0x2148419}));
tbl.insert(std::pair<int, std::vector<int>>(0x447B4,   {0x21410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x47B44,   {0x20c1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x223D8,   {0x21410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23D84,   {0x20c1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x889EF,   {0x1d04059}));
tbl.insert(std::pair<int, std::vector<int>>(0x89EF4,   {0x1d00d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x9EF44,   {0x1cc19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x88BCF,   {0x1d04099}));
tbl.insert(std::pair<int, std::vector<int>>(0x8BCF4,   {0x1d00d59}));
tbl.insert(std::pair<int, std::vector<int>>(0xBCF44,   {0x1cc1a19}));
tbl.insert(std::pair<int, std::vector<int>>(0x88F8F,   {0x1d00c19, 0x1d040d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F8F4,   {0x1cc18d9, 0x1d00d99}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8F44,   {0x18c2599, 0x1cc1a59}));
tbl.insert(std::pair<int, std::vector<int>>(0x4470F,   {0x2144119}));
tbl.insert(std::pair<int, std::vector<int>>(0x470F4,   {0x2100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x70F44,   {0x1cc1a99}));
tbl.insert(std::pair<int, std::vector<int>>(0x2230F,   {0x2144119}));
tbl.insert(std::pair<int, std::vector<int>>(0x230F4,   {0x2100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x447A3,   {0x2145019}));
tbl.insert(std::pair<int, std::vector<int>>(0x47A23,   {0x2105c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x4468F,   {0x2144119}));
tbl.insert(std::pair<int, std::vector<int>>(0x4688F,   {0x21041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x47A34,   {0x2101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x468F4,   {0x2100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x23D18,   {0x2101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x2308F,   {0x21041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x88F4F,   {0x1d00c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F44F,   {0x1cc1819}));
tbl.insert(std::pair<int, std::vector<int>>(0x89E8F,   {0x1d04119}));
tbl.insert(std::pair<int, std::vector<int>>(0x9E88F,   {0x1d041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F4F4,   {0x1cc18d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x9E8F4,   {0x1d00dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x88F5E,   {0x1d00c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F45E,   {0x1cc1859}));
tbl.insert(std::pair<int, std::vector<int>>(0x8BC8F,   {0x1d04159}));
tbl.insert(std::pair<int, std::vector<int>>(0xBC88F,   {0x1d04219}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F5E4,   {0x1cc1919}));
tbl.insert(std::pair<int, std::vector<int>>(0xBC8F4,   {0x1d00e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x88F7C,   {0x1d00c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F47C,   {0x1cc1899}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F88F,   {0x1d04199}));
tbl.insert(std::pair<int, std::vector<int>>(0xF888F,   {0x1d04259}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F7C4,   {0x1cc1959}));
tbl.insert(std::pair<int, std::vector<int>>(0xF88F4,   {0x1d00e59}));
tbl.insert(std::pair<int, std::vector<int>>(0x447B8,   {0x21410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x47A38,   {0x2101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4708F,   {0x21041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7088F,   {0x1d04299}));
tbl.insert(std::pair<int, std::vector<int>>(0x47B84,   {0x20c1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x708F4,   {0x1d00e99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D113F,   {0x18c0259}));
tbl.insert(std::pair<int, std::vector<int>>(0x11D13F,   {0x1cc0199}));
tbl.insert(std::pair<int, std::vector<int>>(0x111D3F,   {0x1d000d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D13F4,   {0x18c0e59}));
tbl.insert(std::pair<int, std::vector<int>>(0x11D3F4,   {0x1cc0d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D3F44,   {0x18c1a59}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F744,   {0x1cc1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x113F74,   {0x1d010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F474,   {0x1d01cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1113F7,   {0x1d04419}));
tbl.insert(std::pair<int, std::vector<int>>(0x113F47,   {0x1d05019}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F447,   {0x1d05c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x889FB,   {0x1d04419}));
tbl.insert(std::pair<int, std::vector<int>>(0x89FB4,   {0x1d010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x9FB44,   {0x1cc1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x44FD8,   {0x1d010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4FD84,   {0x1cc1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1117BF,   {0x18c0059}));
tbl.insert(std::pair<int, std::vector<int>>(0x117BF4,   {0x18c0d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x17BF44,   {0x18c19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x111F3F,   {0x18c0099}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F3F4,   {0x18c0d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3F44,   {0x18c1a19}));
tbl.insert(std::pair<int, std::vector<int>>(0x88E3F,   {0x1d000d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E3F4,   {0x1cc0d99}));
tbl.insert(std::pair<int, std::vector<int>>(0xE3F44,   {0x18c1a59}));
tbl.insert(std::pair<int, std::vector<int>>(0x4463F,   {0x1d000d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x463F4,   {0x1cc0d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x89FA3,   {0x1d05019}));
tbl.insert(std::pair<int, std::vector<int>>(0x9FA23,   {0x1d05c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x88D3F,   {0x1d000d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8D13F,   {0x1cc0199}));
tbl.insert(std::pair<int, std::vector<int>>(0x9FA34,   {0x1d01cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8D3F4,   {0x1cc0d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x4FD18,   {0x1d01cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4613F,   {0x1cc0199}));
tbl.insert(std::pair<int, std::vector<int>>(0x113F4F,   {0x18c0c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F44F,   {0x18c1819}));
tbl.insert(std::pair<int, std::vector<int>>(0x113D3F,   {0x18c00d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x13D13F,   {0x18c0199}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F4F4,   {0x18c18d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x13D3F4,   {0x18c0d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x113F5E,   {0x18c0c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F45E,   {0x18c1859}));
tbl.insert(std::pair<int, std::vector<int>>(0x11793F,   {0x18c0119}));
tbl.insert(std::pair<int, std::vector<int>>(0x17913F,   {0x18c01d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F5E4,   {0x18c1919}));
tbl.insert(std::pair<int, std::vector<int>>(0x1793F4,   {0x18c0dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x113F7C,   {0x18c0c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F47C,   {0x18c1899}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F13F,   {0x18c0159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F113F,   {0x18c0219}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F7C4,   {0x18c1959}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F13F4,   {0x18c0e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x89FB8,   {0x1d010d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x9FA38,   {0x1d01cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E13F,   {0x1cc0199}));
tbl.insert(std::pair<int, std::vector<int>>(0xE113F,   {0x18c0259}));
tbl.insert(std::pair<int, std::vector<int>>(0x9FB84,   {0x1cc1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0xE13F4,   {0x18c0e59}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D117E,   {0x18c0659}));
tbl.insert(std::pair<int, std::vector<int>>(0x11D17E,   {0x1cc0599}));
tbl.insert(std::pair<int, std::vector<int>>(0x111D7E,   {0x1d004d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D17E4,   {0x18c1259}));
tbl.insert(std::pair<int, std::vector<int>>(0x11D7E4,   {0x1cc1199}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D7E44,   {0x18c1e59}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E744,   {0x1cc2199}));
tbl.insert(std::pair<int, std::vector<int>>(0x117E74,   {0x1d014d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E474,   {0x1d020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1117E7,   {0x1d04819}));
tbl.insert(std::pair<int, std::vector<int>>(0x117E47,   {0x1d05419}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E447,   {0x1d06019}));
tbl.insert(std::pair<int, std::vector<int>>(0x88BF3,   {0x1d04819}));
tbl.insert(std::pair<int, std::vector<int>>(0x8BF34,   {0x1d014d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF344,   {0x1cc2199}));
tbl.insert(std::pair<int, std::vector<int>>(0x45F98,   {0x1d014d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x5F984,   {0x1cc2199}));
tbl.insert(std::pair<int, std::vector<int>>(0x1117EF,   {0x18c0419}));
tbl.insert(std::pair<int, std::vector<int>>(0x117EF4,   {0x18c10d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x17EF44,   {0x18c1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x111F7E,   {0x18c0499}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F7E4,   {0x18c1159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7E44,   {0x18c1e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x88E7E,   {0x1d004d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E7E4,   {0x1cc1199}));
tbl.insert(std::pair<int, std::vector<int>>(0xE7E44,   {0x18c1e59}));
tbl.insert(std::pair<int, std::vector<int>>(0x4467E,   {0x1d004d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x467E4,   {0x1cc1199}));
tbl.insert(std::pair<int, std::vector<int>>(0x8BF23,   {0x1d05419}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF223,   {0x1d06019}));
tbl.insert(std::pair<int, std::vector<int>>(0x88D7E,   {0x1d004d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8D17E,   {0x1cc0599}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF234,   {0x1d020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8D7E4,   {0x1cc1199}));
tbl.insert(std::pair<int, std::vector<int>>(0x5F918,   {0x1d020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4617E,   {0x1cc0599}));
tbl.insert(std::pair<int, std::vector<int>>(0x117E4F,   {0x18c1019}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E44F,   {0x18c1c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x113D7E,   {0x18c04d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x13D17E,   {0x18c0599}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E4F4,   {0x18c1cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x13D7E4,   {0x18c1199}));
tbl.insert(std::pair<int, std::vector<int>>(0x117E5E,   {0x18c1059}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E45E,   {0x18c1c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x11797E,   {0x18c0519}));
tbl.insert(std::pair<int, std::vector<int>>(0x17917E,   {0x18c05d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E5E4,   {0x18c1d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1797E4,   {0x18c11d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x117E7C,   {0x18c1099}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E47C,   {0x18c1c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F17E,   {0x18c0559}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F117E,   {0x18c0619}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E7C4,   {0x18c1d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F17E4,   {0x18c1219}));
tbl.insert(std::pair<int, std::vector<int>>(0x8BF38,   {0x1d014d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF238,   {0x1d020d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E17E,   {0x1cc0599}));
tbl.insert(std::pair<int, std::vector<int>>(0xE117E,   {0x18c0659}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF384,   {0x1cc2199}));
tbl.insert(std::pair<int, std::vector<int>>(0xE17E4,   {0x18c1259}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D11FC,   {0x18c0a59}));
tbl.insert(std::pair<int, std::vector<int>>(0x11D1FC,   {0x1cc0999}));
tbl.insert(std::pair<int, std::vector<int>>(0x111DFC,   {0x1d008d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D1FC4,   {0x18c1659}));
tbl.insert(std::pair<int, std::vector<int>>(0x11DFC4,   {0x1cc1599}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFC44,   {0x18c2259}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC744,   {0x1cc2599}));
tbl.insert(std::pair<int, std::vector<int>>(0x11FC74,   {0x1d018d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC474,   {0x1d024d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x111FC7,   {0x1d04c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x11FC47,   {0x1d05819}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC447,   {0x1d06419}));
tbl.insert(std::pair<int, std::vector<int>>(0x88FE3,   {0x1d04c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FE34,   {0x1d018d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xFE344,   {0x1cc2599}));
tbl.insert(std::pair<int, std::vector<int>>(0x47F18,   {0x1d018d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F184,   {0x1cc2599}));
tbl.insert(std::pair<int, std::vector<int>>(0x111FCF,   {0x18c0819}));
tbl.insert(std::pair<int, std::vector<int>>(0x11FCF4,   {0x18c14d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCF44,   {0x18c2199}));
tbl.insert(std::pair<int, std::vector<int>>(0x111FDE,   {0x18c0859}));
tbl.insert(std::pair<int, std::vector<int>>(0x11FDE4,   {0x18c1519}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDE44,   {0x18c21d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x88EFC,   {0x1d008d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8EFC4,   {0x1cc1599}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFC44,   {0x18c2259}));
tbl.insert(std::pair<int, std::vector<int>>(0x446FC,   {0x1d008d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x46FC4,   {0x1cc1599}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FE23,   {0x1d05819}));
tbl.insert(std::pair<int, std::vector<int>>(0xFE223,   {0x1d06419}));
tbl.insert(std::pair<int, std::vector<int>>(0x88DFC,   {0x1d008d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8D1FC,   {0x1cc0999}));
tbl.insert(std::pair<int, std::vector<int>>(0xFE234,   {0x1d024d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8DFC4,   {0x1cc1599}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F118,   {0x1d024d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x461FC,   {0x1cc0999}));
tbl.insert(std::pair<int, std::vector<int>>(0x11FC4F,   {0x18c1419}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC44F,   {0x18c2019}));
tbl.insert(std::pair<int, std::vector<int>>(0x113DFC,   {0x18c08d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x13D1FC,   {0x18c0999}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC4F4,   {0x18c20d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x13DFC4,   {0x18c1599}));
tbl.insert(std::pair<int, std::vector<int>>(0x11FC5E,   {0x18c1459}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC45E,   {0x18c2059}));
tbl.insert(std::pair<int, std::vector<int>>(0x1179FC,   {0x18c0919}));
tbl.insert(std::pair<int, std::vector<int>>(0x1791FC,   {0x18c09d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC5E4,   {0x18c2119}));
tbl.insert(std::pair<int, std::vector<int>>(0x179FC4,   {0x18c15d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11FC7C,   {0x18c1499}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC47C,   {0x18c2099}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F1FC,   {0x18c0959}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F11FC,   {0x18c0a19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC7C4,   {0x18c2159}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1FC4,   {0x18c1619}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FE38,   {0x1d018d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xFE238,   {0x1d024d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E1FC,   {0x1cc0999}));
tbl.insert(std::pair<int, std::vector<int>>(0xE11FC,   {0x18c0a59}));
tbl.insert(std::pair<int, std::vector<int>>(0xFE384,   {0x1cc2599}));
tbl.insert(std::pair<int, std::vector<int>>(0xE1FC4,   {0x18c1659}));
tbl.insert(std::pair<int, std::vector<int>>(0xE88F8,   {0x1d00e99}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E8F8,   {0x2100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x88EF8,   {0x2140d19}));
tbl.insert(std::pair<int, std::vector<int>>(0xE8F84,   {0x1cc1a99}));
tbl.insert(std::pair<int, std::vector<int>>(0x8EF84,   {0x20c19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF844,   {0x18c2699}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8744,   {0x1cc2999}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F874,   {0x2101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8474,   {0x1d028d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x88F87,   {0x2145019}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F847,   {0x2105c19}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8447,   {0x1d06819}));
tbl.insert(std::pair<int, std::vector<int>>(0x447C3,   {0x2145019}));
tbl.insert(std::pair<int, std::vector<int>>(0x47C34,   {0x2101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C344,   {0x1cc2999}));
tbl.insert(std::pair<int, std::vector<int>>(0x23E18,   {0x2101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E184,   {0x1cc2999}));
tbl.insert(std::pair<int, std::vector<int>>(0x88F9E,   {0x1d00c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F9E4,   {0x1cc1919}));
tbl.insert(std::pair<int, std::vector<int>>(0xF9E44,   {0x18c25d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x88FBC,   {0x1d00c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FBC4,   {0x1cc1959}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBC44,   {0x18c2619}));
tbl.insert(std::pair<int, std::vector<int>>(0x44778,   {0x2140d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x47784,   {0x20c19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x77844,   {0x18c2699}));
tbl.insert(std::pair<int, std::vector<int>>(0x22378,   {0x2140d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x23784,   {0x20c19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x47C23,   {0x2105c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C223,   {0x1d06819}));
tbl.insert(std::pair<int, std::vector<int>>(0x446F8,   {0x2140d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x468F8,   {0x2100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C234,   {0x1d028d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x46F84,   {0x20c19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E118,   {0x1d028d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x230F8,   {0x2100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F84F,   {0x1cc1819}));
tbl.insert(std::pair<int, std::vector<int>>(0xF844F,   {0x18c2419}));
tbl.insert(std::pair<int, std::vector<int>>(0x89EF8,   {0x1d00d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x9E8F8,   {0x1d00dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0xF84F4,   {0x18c24d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x9EF84,   {0x1cc19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F85E,   {0x1cc1859}));
tbl.insert(std::pair<int, std::vector<int>>(0xF845E,   {0x18c2459}));
tbl.insert(std::pair<int, std::vector<int>>(0x8BCF8,   {0x1d00d59}));
tbl.insert(std::pair<int, std::vector<int>>(0xBC8F8,   {0x1d00e19}));
tbl.insert(std::pair<int, std::vector<int>>(0xF85E4,   {0x18c2519}));
tbl.insert(std::pair<int, std::vector<int>>(0xBCF84,   {0x1cc1a19}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F87C,   {0x1cc1899}));
tbl.insert(std::pair<int, std::vector<int>>(0xF847C,   {0x18c2499}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F8F8,   {0x1d00d99}));
tbl.insert(std::pair<int, std::vector<int>>(0xF88F8,   {0x1d00e59}));
tbl.insert(std::pair<int, std::vector<int>>(0xF87C4,   {0x18c2559}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8F84,   {0x1cc1a59}));
tbl.insert(std::pair<int, std::vector<int>>(0x47C38,   {0x2101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C238,   {0x1d028d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x470F8,   {0x2100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x708F8,   {0x1d00e99}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C384,   {0x1cc2999}));
tbl.insert(std::pair<int, std::vector<int>>(0x70F84,   {0x1cc1a99}));
tbl.insert(std::pair<int, std::vector<int>>(0xFA223,   {0x1d06819}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FA23,   {0x2105c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x88FA3,   {0x2145019}));
tbl.insert(std::pair<int, std::vector<int>>(0xFA234,   {0x1d028d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FA34,   {0x2101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0xFA344,   {0x1cc2999}));
tbl.insert(std::pair<int, std::vector<int>>(0x8DF44,   {0x20c19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x88DF4,   {0x2140d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x8D1F4,   {0x2100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x888DF,   {0x2148059}));
tbl.insert(std::pair<int, std::vector<int>>(0x88D1F,   {0x2144119}));
tbl.insert(std::pair<int, std::vector<int>>(0x8D11F,   {0x21041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D118,   {0x1d028d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x47D18,   {0x2101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D184,   {0x1cc2999}));
tbl.insert(std::pair<int, std::vector<int>>(0x461F4,   {0x2100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4461F,   {0x2144119}));
tbl.insert(std::pair<int, std::vector<int>>(0x4611F,   {0x21041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x4446F,   {0x2148059}));
tbl.insert(std::pair<int, std::vector<int>>(0x446F4,   {0x2140d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x46F44,   {0x20c19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F444F,   {0x18c2419}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F44F,   {0x1cc1819}));
tbl.insert(std::pair<int, std::vector<int>>(0x111F4F,   {0x1d00c19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F44F4,   {0x18c24d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F4F4,   {0x1cc18d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4F44,   {0x18c2599}));
tbl.insert(std::pair<int, std::vector<int>>(0x13DF44,   {0x1cc19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x113DF4,   {0x1d00d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x13D1F4,   {0x1d00dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1113DF,   {0x1d04059}));
tbl.insert(std::pair<int, std::vector<int>>(0x113D1F,   {0x1d04119}));
tbl.insert(std::pair<int, std::vector<int>>(0x13D11F,   {0x1d041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F445E,   {0x18c2459}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F45E,   {0x1cc1859}));
tbl.insert(std::pair<int, std::vector<int>>(0x111F5E,   {0x1d00c59}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F45E4,   {0x18c2519}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F5E4,   {0x1cc1919}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5E44,   {0x18c25d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x179F44,   {0x1cc1a19}));
tbl.insert(std::pair<int, std::vector<int>>(0x1179F4,   {0x1d00d59}));
tbl.insert(std::pair<int, std::vector<int>>(0x1791F4,   {0x1d00e19}));
tbl.insert(std::pair<int, std::vector<int>>(0x11179F,   {0x1d04099}));
tbl.insert(std::pair<int, std::vector<int>>(0x11791F,   {0x1d04159}));
tbl.insert(std::pair<int, std::vector<int>>(0x17911F,   {0x1d04219}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F447C,   {0x18c2499}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F47C,   {0x1cc1899}));
tbl.insert(std::pair<int, std::vector<int>>(0x111F7C,   {0x1d00c99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F47C4,   {0x18c2559}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F7C4,   {0x1cc1959}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7C44,   {0x18c2619}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1F44,   {0x1cc1a59}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F1F4,   {0x1d00d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F11F4,   {0x1d00e59}));
tbl.insert(std::pair<int, std::vector<int>>(0x111F1F,   {0x1d040d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F11F,   {0x1d04199}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F111F,   {0x1d04259}));
tbl.insert(std::pair<int, std::vector<int>>(0xFA238,   {0x1d028d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FA38,   {0x2101cd9}));
tbl.insert(std::pair<int, std::vector<int>>(0x88FB8,   {0x21410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xFA384,   {0x1cc2999}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FB84,   {0x20c1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB844,   {0x18c2a59}));
tbl.insert(std::pair<int, std::vector<int>>(0xE1F44,   {0x1cc1a99}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E1F4,   {0x2100dd9}));
tbl.insert(std::pair<int, std::vector<int>>(0xE11F4,   {0x1d00e99}));
tbl.insert(std::pair<int, std::vector<int>>(0x88E1F,   {0x2144119}));
tbl.insert(std::pair<int, std::vector<int>>(0x8E11F,   {0x21041d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xE111F,   {0x1d04299}));
tbl.insert(std::pair<int, std::vector<int>>(0x447D8,   {0x21410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x47D84,   {0x20c1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D844,   {0x18c2a59}));
tbl.insert(std::pair<int, std::vector<int>>(0x888FB,   {0x2148419}));
tbl.insert(std::pair<int, std::vector<int>>(0x88FB4,   {0x21410d9}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FB44,   {0x20c1d99}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB444,   {0x18c2a59}));
tbl.insert(std::pair<int, std::vector<int>>(0x888EF,   {0x2148059}));
tbl.insert(std::pair<int, std::vector<int>>(0x88EF4,   {0x2140d19}));
tbl.insert(std::pair<int, std::vector<int>>(0x8EF44,   {0x20c19d9}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF444,   {0x18c2699}));
tbl.insert(std::pair<int, std::vector<int>>(0x77DF44,   {0xc1da12}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDF44,   {0xc219d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF744,   {0xc21d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x77D1F4,   {0x101ce12}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DD1F4,   {0x1020dd2}));
tbl.insert(std::pair<int, std::vector<int>>(0x747DF4,   {0x1410e12}));
tbl.insert(std::pair<int, std::vector<int>>(0x477DF4,   {0x1810d52}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D1DF4,   {0x1420d12}));
tbl.insert(std::pair<int, std::vector<int>>(0x47DDF4,   {0x1814d12}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF474,   {0x1021cd2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D1F74,   {0x14210d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x47DF74,   {0x18150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x77D11F,   {0x105c212}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DD11F,   {0x10601d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x747D1F,   {0x1450212}));
tbl.insert(std::pair<int, std::vector<int>>(0x477D1F,   {0x1850152}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D1D1F,   {0x1460112}));
tbl.insert(std::pair<int, std::vector<int>>(0x47DD1F,   {0x1854112}));
tbl.insert(std::pair<int, std::vector<int>>(0x7447DF,   {0x1484212}));
tbl.insert(std::pair<int, std::vector<int>>(0x4747DF,   {0x1884152}));
tbl.insert(std::pair<int, std::vector<int>>(0x4477DF,   {0x18c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D11DF,   {0x14a0052}));
tbl.insert(std::pair<int, std::vector<int>>(0x47D1DF,   {0x1894052}));
tbl.insert(std::pair<int, std::vector<int>>(0x447DDF,   {0x18c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF447,   {0x1061c12}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D1F47,   {0x1461012}));
tbl.insert(std::pair<int, std::vector<int>>(0x47DF47,   {0x1855012}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D11F7,   {0x14a0412}));
tbl.insert(std::pair<int, std::vector<int>>(0x47D1F7,   {0x1894412}));
tbl.insert(std::pair<int, std::vector<int>>(0x447DF7,   {0x18c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BEFA0,   {0xc1da12}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEFA0,   {0xc219d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFBA0,   {0xc21d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE81F,   {0x105c212}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE81F,   {0x10601d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A07DF,   {0x1484212}));
tbl.insert(std::pair<int, std::vector<int>>(0x2077DF,   {0x18c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E81DF,   {0x14a0052}));
tbl.insert(std::pair<int, std::vector<int>>(0x207DDF,   {0x18c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFA07,   {0x1061c12}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E81F7,   {0x14a0412}));
tbl.insert(std::pair<int, std::vector<int>>(0x207DF7,   {0x18c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF40F,   {0x105c212}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F740F,   {0x10601d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D03DF,   {0x1484212}));
tbl.insert(std::pair<int, std::vector<int>>(0x103DDF,   {0x18c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F40F7,   {0x14a0412}));
tbl.insert(std::pair<int, std::vector<int>>(0x103DF7,   {0x18c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0xE81EF,   {0x1484212}));
tbl.insert(std::pair<int, std::vector<int>>(0x81EF7,   {0x18c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x40F7B,   {0x18c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x83DEF,   {0x1484092}));
tbl.insert(std::pair<int, std::vector<int>>(0x879EF,   {0x14840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x8F1EF,   {0x1450052, 0x1484112}));
tbl.insert(std::pair<int, std::vector<int>>(0x9E1EF,   {0x1484152}));
tbl.insert(std::pair<int, std::vector<int>>(0xBC1EF,   {0x1484192}));
tbl.insert(std::pair<int, std::vector<int>>(0xF81EF,   {0x105c052, 0x14841d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x701EF,   {0x1484212}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D07EF,   {0x10441d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x107EF7,   {0x1488412}));
tbl.insert(std::pair<int, std::vector<int>>(0x83F7B,   {0x1488412}));
tbl.insert(std::pair<int, std::vector<int>>(0x10F7EF,   {0x1044092}));
tbl.insert(std::pair<int, std::vector<int>>(0x11E7EF,   {0x100c412, 0x10440d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x13C7EF,   {0x1044112}));
tbl.insert(std::pair<int, std::vector<int>>(0x1787EF,   {0x1044152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F07EF,   {0xc18412, 0x1044192}));
tbl.insert(std::pair<int, std::vector<int>>(0xE07EF,   {0x10441d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D0FCF,   {0x10481d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x10FCF7,   {0x148c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x87E7B,   {0x148c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x10FDEF,   {0x1048052}));
tbl.insert(std::pair<int, std::vector<int>>(0x11EFCF,   {0x100c812, 0x10480d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x13CFCF,   {0x1048112}));
tbl.insert(std::pair<int, std::vector<int>>(0x178FCF,   {0x1048152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0FCF,   {0xc18812, 0x1048192}));
tbl.insert(std::pair<int, std::vector<int>>(0xE0FCF,   {0x10481d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D1F8F,   {0x104c1d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F8F7,   {0x1490412}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FC7B,   {0x1490412}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F9EF,   {0x104c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x11FBCF,   {0x104c092}));
tbl.insert(std::pair<int, std::vector<int>>(0x13DF8F,   {0x104c112}));
tbl.insert(std::pair<int, std::vector<int>>(0x179F8F,   {0x104c152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1F8F,   {0xc18c12, 0xc580d2, 0x104c192}));
tbl.insert(std::pair<int, std::vector<int>>(0xE1F8F,   {0x104c1d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D3F0F,   {0x10501d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F0F7,   {0x1494412}));
tbl.insert(std::pair<int, std::vector<int>>(0x9F87B,   {0x1494412}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F1EF,   {0x1050052, 0x1084112}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F3CF,   {0x1050092}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F78F,   {0x1010c12, 0x10500d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x17BF0F,   {0x1050152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3F0F,   {0xc19012, 0x1050192}));
tbl.insert(std::pair<int, std::vector<int>>(0xE3F0F,   {0x10501d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D7E0F,   {0x10541d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E0F7,   {0x1498412}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF07B,   {0x1498412}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E1EF,   {0x1054052}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E3CF,   {0x1054092}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E78F,   {0x1014c12, 0x10540d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x17EF0F,   {0x1054112}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7E0F,   {0xc19412, 0x1054192}));
tbl.insert(std::pair<int, std::vector<int>>(0xE7E0F,   {0x10541d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFC0F,   {0x10581d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC0F7,   {0x149c412}));
tbl.insert(std::pair<int, std::vector<int>>(0xFE07B,   {0x149c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC1EF,   {0x1058052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC3CF,   {0x1058092}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC78F,   {0x1018c12, 0x10580d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCF0F,   {0x1058112}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDE0F,   {0x1058152}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFC0F,   {0x10581d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF80F,   {0x105c212}));
tbl.insert(std::pair<int, std::vector<int>>(0xF80F7,   {0x14a0412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C07B,   {0x14a0412}));
tbl.insert(std::pair<int, std::vector<int>>(0xF83CF,   {0x105c092}));
tbl.insert(std::pair<int, std::vector<int>>(0xF878F,   {0x101cc12, 0x105c0d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8F0F,   {0x105c112, 0x14501d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xF9E0F,   {0x105c152}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBC0F,   {0xc1d812, 0x105c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x7780F,   {0x105c212}));
tbl.insert(std::pair<int, std::vector<int>>(0xFA07B,   {0x14a0412}));
tbl.insert(std::pair<int, std::vector<int>>(0x81EDF,   {0x18c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x40F6F,   {0x18c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F41EF,   {0x105c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x107BDF,   {0x1484092}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F43CF,   {0x105c092}));
tbl.insert(std::pair<int, std::vector<int>>(0x10F3DF,   {0x14840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F478F,   {0x101cc12, 0x105c0d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x11E3DF,   {0x1450052, 0x1484112}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4F0F,   {0x105c112}));
tbl.insert(std::pair<int, std::vector<int>>(0x13C3DF,   {0x1484152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5E0F,   {0x105c152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1783DF,   {0x1484192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7C0F,   {0xc1d812, 0x105c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F03DF,   {0x105c052, 0x14841d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB80F,   {0x10601d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xE03DF,   {0x1484212}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D80F,   {0x90601d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x81EFB,   {0x18c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB40F,   {0x10601d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x81EEF,   {0x18c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF40F,   {0x105c212}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE83F,   {0xc181d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE83F,   {0xc1c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A0FDF,   {0x10441d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x20FDDF,   {0x1488052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E83F7,   {0x105c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x20FDF7,   {0x1488412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A1FBF,   {0xc04192}));
tbl.insert(std::pair<int, std::vector<int>>(0x21FBF7,   {0x1048412}));
tbl.insert(std::pair<int, std::vector<int>>(0x10FDFB,   {0x1048412}));
tbl.insert(std::pair<int, std::vector<int>>(0x23DFBF,   {0xc04092}));
tbl.insert(std::pair<int, std::vector<int>>(0x279FBF,   {0xc040d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F1FBF,   {0xc04112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E1FBF,   {0xc04152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C1FBF,   {0xc04192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A3F3F,   {0xc08192}));
tbl.insert(std::pair<int, std::vector<int>>(0x23F3F7,   {0x104c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F9FB,   {0x104c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x23F7BF,   {0xc08052}));
tbl.insert(std::pair<int, std::vector<int>>(0x27BF3F,   {0xc080d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F3F3F,   {0xc08112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E3F3F,   {0x814092, 0xc08152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C3F3F,   {0xc08192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A7E3F,   {0xc0c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x27E3F7,   {0x1050412}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F1FB,   {0x1050412}));
tbl.insert(std::pair<int, std::vector<int>>(0x27E7BF,   {0xc0c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x27EF3F,   {0xc0c092}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7E3F,   {0xc0c112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7E3F,   {0xc0c152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C7E3F,   {0xc0c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3AFC3F,   {0xc10192}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FC3F7,   {0x1054412}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E1FB,   {0x1054412}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FC7BF,   {0xc10052}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCF3F,   {0xc10092}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDE3F,   {0xc100d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFC3F,   {0xc10152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1CFC3F,   {0xc10192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF83F,   {0xc14192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F83F7,   {0x1058412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC1FB,   {0x1058412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F87BF,   {0xc14052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8F3F,   {0xc14092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9E3F,   {0xc140d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBC3F,   {0xc14112}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF83F,   {0xc14192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF03F,   {0xc181d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F03F7,   {0x105c412}));
tbl.insert(std::pair<int, std::vector<int>>(0xF81FB,   {0x105c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F07BF,   {0xc18052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0F3F,   {0xc18092}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1E3F,   {0xc180d2, 0x100c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3C3F,   {0xc18112}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F783F,   {0xc18152}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF03F,   {0xc181d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F41FB,   {0x105c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x107EDF,   {0x1488052}));
tbl.insert(std::pair<int, std::vector<int>>(0x83F6F,   {0x1488052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E87BF,   {0xc18052}));
tbl.insert(std::pair<int, std::vector<int>>(0x21EFDF,   {0x1044092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8F3F,   {0xc18092}));
tbl.insert(std::pair<int, std::vector<int>>(0x23CFDF,   {0x10440d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9E3F,   {0xc180d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x278FDF,   {0x1044112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBC3F,   {0xc18112}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F0FDF,   {0x1044152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF83F,   {0xc18152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E0FDF,   {0x1044192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F703F,   {0xc1c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C0FDF,   {0x10441d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB03F,   {0xc1c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x107EFB,   {0x1488412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F683F,   {0xc1c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x107EEF,   {0x1488052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE83F,   {0xc181d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE87E,   {0xc185d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE87E,   {0xc1c592}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A1F9F,   {0x10481d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x21F9DF,   {0x148c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E87E7,   {0x105c812}));
tbl.insert(std::pair<int, std::vector<int>>(0x21F9F7,   {0x148c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A3F7E,   {0xc08592}));
tbl.insert(std::pair<int, std::vector<int>>(0x23F7E7,   {0x104c812}));
tbl.insert(std::pair<int, std::vector<int>>(0x11FBF3,   {0x104c812}));
tbl.insert(std::pair<int, std::vector<int>>(0x23F7EF,   {0xc08412}));
tbl.insert(std::pair<int, std::vector<int>>(0x27BF7E,   {0xc084d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F3F7E,   {0xc08512}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E3F7E,   {0x814492, 0xc08552}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C3F7E,   {0xc08592}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A7E7E,   {0xc0c592}));
tbl.insert(std::pair<int, std::vector<int>>(0x27E7E7,   {0x1050812}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F3F3,   {0x1050812}));
tbl.insert(std::pair<int, std::vector<int>>(0x27E7EF,   {0xc0c412, 0xc440d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x27EF7E,   {0xc0c492}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7E7E,   {0xc0c512}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7E7E,   {0xc0c552}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C7E7E,   {0xc0c592}));
tbl.insert(std::pair<int, std::vector<int>>(0x3AFC7E,   {0xc10592}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FC7E7,   {0x1054812}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E3F3,   {0x1054812}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FC7EF,   {0xc10412}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCF7E,   {0xc10492}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDE7E,   {0xc104d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFC7E,   {0xc10552}));
tbl.insert(std::pair<int, std::vector<int>>(0x1CFC7E,   {0xc10592}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF87E,   {0xc14592}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F87E7,   {0x1058812}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC3F3,   {0x1058812}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F87EF,   {0xc14412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8F7E,   {0xc14492}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9E7E,   {0xc144d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBC7E,   {0xc14512}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF87E,   {0xc14592}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF07E,   {0xc185d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F07E7,   {0x105c812}));
tbl.insert(std::pair<int, std::vector<int>>(0xF83F3,   {0x105c812}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0F7E,   {0xc18492}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1E7E,   {0xc184d2, 0x100c592}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3C7E,   {0xc18512}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F787E,   {0xc18552}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF07E,   {0xc185d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F43F3,   {0x105c812}));
tbl.insert(std::pair<int, std::vector<int>>(0x10FCDF,   {0x148c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x87E6F,   {0x148c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E87EF,   {0xc18412}));
tbl.insert(std::pair<int, std::vector<int>>(0x21FBDF,   {0x1048052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8F7E,   {0xc18492}));
tbl.insert(std::pair<int, std::vector<int>>(0x23DF9F,   {0x10480d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9E7E,   {0xc184d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x279F9F,   {0x1048112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBC7E,   {0xc18512}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F1F9F,   {0x1048152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF87E,   {0xc18552}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E1F9F,   {0x1048192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F707E,   {0xc1c592}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C1F9F,   {0x10481d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB07E,   {0xc1c592}));
tbl.insert(std::pair<int, std::vector<int>>(0x10FCFB,   {0x148c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F687E,   {0xc1c592}));
tbl.insert(std::pair<int, std::vector<int>>(0x10FCEF,   {0x148c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE87E,   {0xc185d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE8FC,   {0xc189d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE8FC,   {0xc1c992}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A3F1F,   {0x104c1d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x23F1DF,   {0x1490052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8FC7,   {0x105cc12}));
tbl.insert(std::pair<int, std::vector<int>>(0x23F1F7,   {0x1490412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A7EFC,   {0xc0c992}));
tbl.insert(std::pair<int, std::vector<int>>(0x27EFC7,   {0x1050c12}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F7E3,   {0x1050c12}));
tbl.insert(std::pair<int, std::vector<int>>(0x27EFCF,   {0xc0c812, 0xc480d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x27EFDE,   {0xc0c852}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7EFC,   {0xc0c912}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7EFC,   {0x814c92, 0xc0c952}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C7EFC,   {0xc0c992}));
tbl.insert(std::pair<int, std::vector<int>>(0x3AFCFC,   {0xc10992}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCFC7,   {0x1054c12}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E7E3,   {0x1054c12}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCFCF,   {0xc10812}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCFDE,   {0xc10852}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDEFC,   {0xc108d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFCFC,   {0x815092, 0xc10952}));
tbl.insert(std::pair<int, std::vector<int>>(0x1CFCFC,   {0xc10992}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF8FC,   {0xc14992}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8FC7,   {0x1058c12}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC7E3,   {0x1058c12}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8FCF,   {0xc14812}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8FDE,   {0xc14852}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9EFC,   {0xc148d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBCFC,   {0xc14912}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF8FC,   {0xc14992}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF0FC,   {0xc189d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0FC7,   {0x105cc12}));
tbl.insert(std::pair<int, std::vector<int>>(0xF87E3,   {0x105cc12}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0FDE,   {0xc18852}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1EFC,   {0xc188d2, 0x100c992}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3CFC,   {0xc18912}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F78FC,   {0x819492, 0xc18952}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF0FC,   {0xc189d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F47E3,   {0x105cc12}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F8DF,   {0x1490052}));
tbl.insert(std::pair<int, std::vector<int>>(0x8FC6F,   {0x1490052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8FCF,   {0xc18812}));
tbl.insert(std::pair<int, std::vector<int>>(0x23F3DF,   {0x104c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8FDE,   {0xc18852}));
tbl.insert(std::pair<int, std::vector<int>>(0x23F79F,   {0x104c092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9EFC,   {0xc188d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x27BF1F,   {0x104c112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBCFC,   {0xc18912}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F3F1F,   {0x104c152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF8FC,   {0x819492, 0xc18952}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E3F1F,   {0xc580d2, 0x104c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F70FC,   {0xc1c992}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C3F1F,   {0x104c1d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB0FC,   {0xc1c992}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F8FB,   {0x1490412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F68FC,   {0xc1c992}));
tbl.insert(std::pair<int, std::vector<int>>(0x11F8EF,   {0x1490052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE8FC,   {0xc189d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE9F8,   {0xc18dd2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE9F8,   {0xc1cd92}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A7E1F,   {0x10501d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x27E1DF,   {0x1494052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9F87,   {0x105d012}));
tbl.insert(std::pair<int, std::vector<int>>(0x27E1F7,   {0x1494412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3AFDF8,   {0xc10d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDF87,   {0x1055012}));
tbl.insert(std::pair<int, std::vector<int>>(0x17EFC3,   {0x1055012}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDF8F,   {0xc10c12, 0xc500d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDF9E,   {0xc10c52}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDFBC,   {0xc10c92}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFDF8,   {0xc10d52}));
tbl.insert(std::pair<int, std::vector<int>>(0x1CFDF8,   {0xc10d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF9F8,   {0xc14d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9F87,   {0x1059012}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCFC3,   {0x1059012}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9F8F,   {0xc14c12, 0xc540d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9F9E,   {0xc14c52}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9FBC,   {0xc14c92}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBDF8,   {0xc14d12}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF9F8,   {0xc14d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF1F8,   {0xc18dd2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1F87,   {0x105d012}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8FC3,   {0x105d012}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1F9E,   {0xc18c52}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1FBC,   {0xc18c92}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3DF8,   {0xc18d12}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F79F8,   {0xc18d52}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF1F8,   {0xc18dd2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4FC3,   {0x105d012}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F0DF,   {0x1494052}));
tbl.insert(std::pair<int, std::vector<int>>(0x9F86F,   {0x1494052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9F8F,   {0xc18c12, 0xc580d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x27E3DF,   {0x1050052, 0x1084112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9F9E,   {0xc18c52}));
tbl.insert(std::pair<int, std::vector<int>>(0x27E79F,   {0x1050092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9FBC,   {0xc18c92}));
tbl.insert(std::pair<int, std::vector<int>>(0x27EF1F,   {0x10500d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBDF8,   {0xc18d12}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7E1F,   {0x1050152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF9F8,   {0xc18d52}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7E1F,   {0x1050192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F71F8,   {0xc1cd92}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C7E1F,   {0x10501d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB1F8,   {0xc1cd92}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F0FB,   {0x1494412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F69F8,   {0xc1cd92}));
tbl.insert(std::pair<int, std::vector<int>>(0x13F0EF,   {0x1494052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE9F8,   {0xc18dd2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BEBF0,   {0xc191d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEBF0,   {0xc1d192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3AFC1F,   {0x10541d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FC1DF,   {0x1498052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBF07,   {0x105d412}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FC1F7,   {0x1498412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BFBF0,   {0xc15192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBF07,   {0x1059412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDF83,   {0x1059412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBF0F,   {0xc15012}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBF1E,   {0xc15052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBF3C,   {0xc15092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBF78,   {0xc150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFBF0,   {0xc15192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF3F0,   {0xc191d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3F07,   {0x105d412}));
tbl.insert(std::pair<int, std::vector<int>>(0xF9F83,   {0x105d412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3F1E,   {0xc19052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3F3C,   {0xc19092}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3F78,   {0xc190d2, 0x1010d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7BF0,   {0xc19152}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF3F0,   {0xc191d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5F83,   {0x105d412}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E0DF,   {0x1498052}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF06F,   {0x1498052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBF0F,   {0xc19012}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FC3DF,   {0x1054052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBF1E,   {0xc19052}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FC79F,   {0x1054092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBF3C,   {0xc19092}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCF1F,   {0x10540d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBF78,   {0xc190d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDE1F,   {0x1054112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFBF0,   {0xc19152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFC1F,   {0x1054192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F73F0,   {0xc1d192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1CFC1F,   {0x10541d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB3F0,   {0xc1d192}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E0FB,   {0x1498412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6BF0,   {0xc1d192}));
tbl.insert(std::pair<int, std::vector<int>>(0x17E0EF,   {0x1498052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEBF0,   {0xc191d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BEFE0,   {0xc195d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEFE0,   {0xc1d592}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF81F,   {0x10581d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F81DF,   {0x149c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFE07,   {0x105d812}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F81F7,   {0x149c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF7E0,   {0xc195d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7E07,   {0x105d812}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBF03,   {0x105d812}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7E1E,   {0xc19452}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7E3C,   {0xc19492}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7E78,   {0xc194d2, 0x1014d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7EF0,   {0xc19512}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF7E0,   {0xc195d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7F03,   {0x105d812}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC0DF,   {0x149c052}));
tbl.insert(std::pair<int, std::vector<int>>(0xFE06F,   {0x149c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFE0F,   {0xc19412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F83DF,   {0x1058052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFE1E,   {0xc19452}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F879F,   {0x1058092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFE3C,   {0xc19492}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8F1F,   {0x10580d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFE78,   {0xc194d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9E1F,   {0x1058112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFEF0,   {0xc19512}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBC1F,   {0x1058152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F77E0,   {0xc1d592}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF81F,   {0x10581d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB7E0,   {0xc1d592}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC0FB,   {0x149c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6FE0,   {0xc1d592}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC0EF,   {0x149c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEFE0,   {0xc195d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF7C0,   {0xc1da12}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F77C0,   {0xc219d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF01F,   {0x105c212}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F01DF,   {0x14a0052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7C07,   {0x1061c12}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F01F7,   {0x14a0412}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFBC0,   {0xc1da12}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBC07,   {0x1061c12}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DE03,   {0x1061c12}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBC1E,   {0xc1d852}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBC3C,   {0xc1d892}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBC78,   {0xc1d8d2, 0x101cd92}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBCF0,   {0xc1d912}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBDE0,   {0xc1d952}));
tbl.insert(std::pair<int, std::vector<int>>(0x77BC0,   {0xc1da12}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBE03,   {0x1061c12}));
tbl.insert(std::pair<int, std::vector<int>>(0xF80DF,   {0x14a0052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7C06F,   {0x94a0052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7C1E,   {0xc1d852}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F079F,   {0x105c092}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7C3C,   {0xc1d892}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0F1F,   {0x105c0d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7C78,   {0xc1d8d2, 0x101cd92}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1E1F,   {0x105c112, 0x14501d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7CF0,   {0xc1d912}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3C1F,   {0x105c152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7DE0,   {0xc1d952}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F781F,   {0x105c192}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBBC0,   {0xc219d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF01F,   {0x105c212}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DBC0,   {0xc219d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xF80FB,   {0x14a0412}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB7C0,   {0xc219d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xF80EF,   {0x14a0052}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF7C0,   {0xc1da12}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7D03,   {0x1061c12}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F40DF,   {0x14a0052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1037DF,   {0x18c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0xFA06F,   {0x14a0052}));
tbl.insert(std::pair<int, std::vector<int>>(0x81BDF,   {0x18c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x40DEF,   {0x18c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x81BEF,   {0x18c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBD03,   {0x1061c12}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFA0F,   {0xc1d812}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E83DF,   {0x105c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x20F7DF,   {0x1484092}));
tbl.insert(std::pair<int, std::vector<int>>(0x107BEF,   {0x1484092}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7A0F,   {0xc1d812}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFA1E,   {0xc1d852}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E879F,   {0x105c092}));
tbl.insert(std::pair<int, std::vector<int>>(0x21E7DF,   {0x14840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x10F3EF,   {0x14840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7A1E,   {0xc1d852}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFA3C,   {0xc1d892}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8F1F,   {0x105c0d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x23C7DF,   {0x1484112}));
tbl.insert(std::pair<int, std::vector<int>>(0x11E3EF,   {0x1484112}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7A3C,   {0xc1d892}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFA78,   {0xc1d8d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9E1F,   {0x105c112}));
tbl.insert(std::pair<int, std::vector<int>>(0x2787DF,   {0x1484152}));
tbl.insert(std::pair<int, std::vector<int>>(0x13C3EF,   {0x1484152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7A78,   {0xc1d8d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFAF0,   {0xc1d912}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBC1F,   {0x105c152}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F07DF,   {0x1484192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1783EF,   {0x1484192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7AF0,   {0xc1d912}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFBE0,   {0xc1d952}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF81F,   {0x105c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E07DF,   {0x14841d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F03EF,   {0x14841d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7BE0,   {0xc1d952}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7DC0,   {0xc21d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F701F,   {0x10601d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C07DF,   {0x1484212}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBEC0,   {0xc21d92}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB01F,   {0x10601d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEC0,   {0xc21d92}));
tbl.insert(std::pair<int, std::vector<int>>(0xE03EF,   {0x1484212}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBDC0,   {0xc21d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D03EF,   {0x1484212}));
tbl.insert(std::pair<int, std::vector<int>>(0x103BEF,   {0x18c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF7A0,   {0xc1da12}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7BA0,   {0xc21d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x103EF7,   {0x18c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7A07,   {0x1061c12}));
tbl.insert(std::pair<int, std::vector<int>>(0x81F7B,   {0x18c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBDA0,   {0xc21d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x81DEF,   {0x18c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF7A0,   {0xc1da12}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F40FB,   {0x14a0412}));
tbl.insert(std::pair<int, std::vector<int>>(0x103EFB,   {0x18c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7DA0,   {0xc21d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6FA0,   {0xc219d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x103EDF,   {0x18c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F681F,   {0x10601d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x81F6F,   {0x18c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB7A0,   {0xc219d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F40EF,   {0x14a0052}));
tbl.insert(std::pair<int, std::vector<int>>(0x103EEF,   {0x18c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F77A0,   {0xc219d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEFA0,   {0xc1da12}));
tbl.insert(std::pair<int, std::vector<int>>(0x103BDF,   {0x18c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE81F,   {0x105c212}));
tbl.insert(std::pair<int, std::vector<int>>(0x77DF4C,   {0x8195d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDF4C,   {0x81d592}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF74C,   {0x81d952}));
tbl.insert(std::pair<int, std::vector<int>>(0x77D31F,   {0xc581d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DD31F,   {0xc5c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x74C7DF,   {0x10841d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C77DF,   {0x14c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D31DF,   {0x109c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C7DDF,   {0x14c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF4C7,   {0xc5d812}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D31F7,   {0x109c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x4C7DF7,   {0x14c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE98F,   {0xc581d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE98F,   {0xc5c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A63DF,   {0x10841d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x263DDF,   {0x14c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E98F7,   {0x109c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x263DF7,   {0x14c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D31EF,   {0x10841d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x131EF7,   {0x14c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x98F7B,   {0x14c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x133DEF,   {0x1084092}));
tbl.insert(std::pair<int, std::vector<int>>(0x1379EF,   {0x10840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x17B1EF,   {0x1084152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F31EF,   {0x1084192}));
tbl.insert(std::pair<int, std::vector<int>>(0xE31EF,   {0x10841d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A67EF,   {0xc44192}));
tbl.insert(std::pair<int, std::vector<int>>(0x267EF7,   {0x1088412}));
tbl.insert(std::pair<int, std::vector<int>>(0x133F7B,   {0x1088412}));
tbl.insert(std::pair<int, std::vector<int>>(0x26F7EF,   {0xc44092}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F67EF,   {0xc44112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E67EF,   {0xc44152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C67EF,   {0xc44192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A6FCF,   {0xc48192}));
tbl.insert(std::pair<int, std::vector<int>>(0x26FCF7,   {0x108c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x137E7B,   {0x108c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x26FDEF,   {0xc48052}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F6FCF,   {0xc48112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E6FCF,   {0x854092, 0xc48152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C6FCF,   {0xc48192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3AFD8F,   {0xc50192}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FD8F7,   {0x1094412}));
tbl.insert(std::pair<int, std::vector<int>>(0x17EC7B,   {0x1094412}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FD9EF,   {0xc50052, 0xc84112}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDBCF,   {0xc50092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFD8F,   {0xc50152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1CFD8F,   {0xc50192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF98F,   {0xc54192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F98F7,   {0x1098412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCC7B,   {0x1098412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F99EF,   {0xc54052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9BCF,   {0xc54092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBD8F,   {0xc54112}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF98F,   {0xc54192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF18F,   {0xc581d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F18F7,   {0x109c412}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8C7B,   {0x109c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F19EF,   {0xc58052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1BCF,   {0xc58092}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3D8F,   {0xc58112}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F798F,   {0xc58152}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF18F,   {0xc581d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4C7B,   {0x109c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x131EDF,   {0x14c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x98F6F,   {0x14c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E99EF,   {0xc58052}));
tbl.insert(std::pair<int, std::vector<int>>(0x267BDF,   {0x1084092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9BCF,   {0xc58092}));
tbl.insert(std::pair<int, std::vector<int>>(0x26F3DF,   {0x10840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBD8F,   {0xc58112}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F63DF,   {0x1084152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF98F,   {0xc58152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E63DF,   {0x1084192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F718F,   {0xc5c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C63DF,   {0x10841d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB18F,   {0xc5c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x131EFB,   {0x14c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F698F,   {0xc5c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x131EEF,   {0x14c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE98F,   {0xc581d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x77D33F,   {0x814192}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DD33F,   {0x818152}));
tbl.insert(std::pair<int, std::vector<int>>(0x74CFDF,   {0xc44192}));
tbl.insert(std::pair<int, std::vector<int>>(0x4CFDDF,   {0x1088052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D33F7,   {0xc58412}));
tbl.insert(std::pair<int, std::vector<int>>(0x4CFDF7,   {0x1088412}));
tbl.insert(std::pair<int, std::vector<int>>(0x74DFBF,   {0x804152}));
tbl.insert(std::pair<int, std::vector<int>>(0x4DFBF7,   {0xc48412}));
tbl.insert(std::pair<int, std::vector<int>>(0x26FDFB,   {0xc48412}));
tbl.insert(std::pair<int, std::vector<int>>(0x4FDFBF,   {0x804092}));
tbl.insert(std::pair<int, std::vector<int>>(0x5EDFBF,   {0x8040d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CDFBF,   {0x410052, 0x804112}));
tbl.insert(std::pair<int, std::vector<int>>(0x38DFBF,   {0x804152}));
tbl.insert(std::pair<int, std::vector<int>>(0x75FB3F,   {0x80c152}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FB3F7,   {0xc50412}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FD9FB,   {0xc50412}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FB7BF,   {0x80c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FBF3F,   {0x80c092}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFB3F,   {0x80c112}));
tbl.insert(std::pair<int, std::vector<int>>(0x39FB3F,   {0x80c152}));
tbl.insert(std::pair<int, std::vector<int>>(0x77F33F,   {0x810152}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F33F7,   {0xc54412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F99FB,   {0xc54412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F37BF,   {0x810052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F3F3F,   {0x810092}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F7B3F,   {0x8100d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF33F,   {0x810152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE33F,   {0x814192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E33F7,   {0xc58412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F19FB,   {0xc58412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E37BF,   {0x814052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7B3F,   {0x8140d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF33F,   {0x814112}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE33F,   {0x814192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E99FB,   {0xc58412}));
tbl.insert(std::pair<int, std::vector<int>>(0x267EDF,   {0x1088052}));
tbl.insert(std::pair<int, std::vector<int>>(0x133F6F,   {0x1088052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D37BF,   {0x814052}));
tbl.insert(std::pair<int, std::vector<int>>(0x4DEFDF,   {0xc44092}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D3F3F,   {0x814092}));
tbl.insert(std::pair<int, std::vector<int>>(0x4FCFDF,   {0xc440d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D7B3F,   {0x8140d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x5ECFDF,   {0xc44112}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF33F,   {0x814112}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CCFDF,   {0xc44152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE33F,   {0x818152}));
tbl.insert(std::pair<int, std::vector<int>>(0x38CFDF,   {0xc44192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F633F,   {0x818152}));
tbl.insert(std::pair<int, std::vector<int>>(0x267EFB,   {0x1088412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED33F,   {0x818152}));
tbl.insert(std::pair<int, std::vector<int>>(0x267EEF,   {0x1088052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BD33F,   {0x814192}));
tbl.insert(std::pair<int, std::vector<int>>(0x77D37E,   {0x814592}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DD37E,   {0x818552}));
tbl.insert(std::pair<int, std::vector<int>>(0x74DF9F,   {0xc48192}));
tbl.insert(std::pair<int, std::vector<int>>(0x4DF9DF,   {0x108c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D37E7,   {0xc58812}));
tbl.insert(std::pair<int, std::vector<int>>(0x4DF9F7,   {0x108c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x75FB7E,   {0x80c552}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FB7E7,   {0xc50812}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDBF3,   {0xc50812}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FB7EF,   {0x80c412, 0x8440d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FBF7E,   {0x80c492}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFB7E,   {0x410c52, 0x80c512}));
tbl.insert(std::pair<int, std::vector<int>>(0x39FB7E,   {0x80c552}));
tbl.insert(std::pair<int, std::vector<int>>(0x77F37E,   {0x810552}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F37E7,   {0xc54812}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9BF3,   {0xc54812}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F37EF,   {0x810412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F3F7E,   {0x810492}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F7B7E,   {0x8104d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF37E,   {0x810552}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE37E,   {0x814592}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E37E7,   {0xc58812}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1BF3,   {0xc58812}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E37EF,   {0x814412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7B7E,   {0x8144d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF37E,   {0x415052, 0x814512}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE37E,   {0x814592}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9BF3,   {0xc58812}));
tbl.insert(std::pair<int, std::vector<int>>(0x26FCDF,   {0x108c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x137E6F,   {0x108c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D37EF,   {0x814412}));
tbl.insert(std::pair<int, std::vector<int>>(0x4DFBDF,   {0xc48052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D3F7E,   {0x814492}));
tbl.insert(std::pair<int, std::vector<int>>(0x4FDF9F,   {0xc480d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D7B7E,   {0x8144d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x5EDF9F,   {0xc48112}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF37E,   {0x415052, 0x814512}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CDF9F,   {0x854092, 0xc48152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE37E,   {0x818552}));
tbl.insert(std::pair<int, std::vector<int>>(0x38DF9F,   {0xc48192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F637E,   {0x818552}));
tbl.insert(std::pair<int, std::vector<int>>(0x26FCFB,   {0x108c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED37E,   {0x818552}));
tbl.insert(std::pair<int, std::vector<int>>(0x26FCEF,   {0x108c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BD37E,   {0x814592}));
tbl.insert(std::pair<int, std::vector<int>>(0x77D7EC,   {0x814d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DD7EC,   {0x818d52}));
tbl.insert(std::pair<int, std::vector<int>>(0x75FB1F,   {0xc50192}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FB1DF,   {0x1094052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D7EC7,   {0xc59012}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FB1F7,   {0x1094412}));
tbl.insert(std::pair<int, std::vector<int>>(0x77F7EC,   {0x810d52}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F7EC7,   {0xc55012}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBF63,   {0xc55012}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F7ECF,   {0x810c12, 0x8500d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F7EDE,   {0x810c52}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F7EFC,   {0x810c92}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF7EC,   {0x810d52}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE7EC,   {0x814d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7EC7,   {0xc59012}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3F63,   {0xc59012}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7ECF,   {0x814c12, 0x8540d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7EDE,   {0x814c52}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF7EC,   {0x814d12}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE7EC,   {0x814d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBF63,   {0xc59012}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FD8DF,   {0x1094052}));
tbl.insert(std::pair<int, std::vector<int>>(0x17EC6F,   {0x1094052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D7ECF,   {0x814c12, 0x8540d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FB3DF,   {0xc50052, 0xc84112}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D7EDE,   {0x814c52}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FB79F,   {0xc50092}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D7EFC,   {0x814c92}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FBF1F,   {0xc500d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF7EC,   {0x814d12}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFB1F,   {0xc50152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE7EC,   {0x818d52}));
tbl.insert(std::pair<int, std::vector<int>>(0x39FB1F,   {0xc50192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F67EC,   {0x818d52}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FD8FB,   {0x1094412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED7EC,   {0x818d52}));
tbl.insert(std::pair<int, std::vector<int>>(0x2FD8EF,   {0x1094052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BD7EC,   {0x814d92}));
tbl.insert(std::pair<int, std::vector<int>>(0x77DFCC,   {0x815192}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDFCC,   {0x819152}));
tbl.insert(std::pair<int, std::vector<int>>(0x77F31F,   {0xc54192}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F31DF,   {0x1098052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFCC7,   {0xc59412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F31F7,   {0x1098412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BEFCC,   {0x815192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFCC7,   {0xc59412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7E63,   {0xc59412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFCCF,   {0x815012}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFCDE,   {0x815052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFDEC,   {0x8150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEFCC,   {0x815192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFE63,   {0xc59412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F98DF,   {0x1098052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCC6F,   {0x1098052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFCCF,   {0x815012}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F33DF,   {0xc54052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFCDE,   {0x815052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F379F,   {0xc54092}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFCFC,   {0x815092}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F3F1F,   {0xc540d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFDEC,   {0x8150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F7B1F,   {0xc54112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEFCC,   {0x819152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF31F,   {0xc54192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6FCC,   {0x819152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F98FB,   {0x1098412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDFCC,   {0x819152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3F98EF,   {0x1098052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDFCC,   {0x815192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BEF8C,   {0x8195d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEF8C,   {0x81d592}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE31F,   {0xc581d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E31DF,   {0x109c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF8C7,   {0xc5d812}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E31F7,   {0x109c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF78C,   {0x8195d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F78C7,   {0xc5d812}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBC63,   {0xc5d812}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F78CF,   {0x819412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F78DE,   {0x819452}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F79EC,   {0x8194d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7BCC,   {0x819512}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF78C,   {0x8195d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7C63,   {0xc5d812}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F18DF,   {0x109c052}));
tbl.insert(std::pair<int, std::vector<int>>(0xF8C6F,   {0x109c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF8CF,   {0x819412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E33DF,   {0xc58052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF8DE,   {0x819452}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E379F,   {0xc58092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF9EC,   {0x8194d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7B1F,   {0xc58112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFBCC,   {0x819512}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF31F,   {0xc58152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F778C,   {0x81d592}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE31F,   {0xc581d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB78C,   {0x81d592}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F18FB,   {0x109c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6F8C,   {0x81d592}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F18EF,   {0x109c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEF8C,   {0x8195d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFA63,   {0xc5d812}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E98DF,   {0x109c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x2637DF,   {0x14c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4C6F,   {0x109c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x131BDF,   {0x14c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x98DEF,   {0x14c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x131BEF,   {0x14c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7A63,   {0xc5d812}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF4CF,   {0x819412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D33DF,   {0xc58052}));
tbl.insert(std::pair<int, std::vector<int>>(0x4CF7DF,   {0x1084092}));
tbl.insert(std::pair<int, std::vector<int>>(0x267BEF,   {0x1084092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF4CF,   {0x819412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF4DE,   {0x819452}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D379F,   {0xc58092}));
tbl.insert(std::pair<int, std::vector<int>>(0x4DE7DF,   {0x10840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x26F3EF,   {0x10840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF4DE,   {0x819452}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF4FC,   {0x819492}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D3F1F,   {0xc580d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x4FC7DF,   {0x1084112}));
tbl.insert(std::pair<int, std::vector<int>>(0x27E3EF,   {0x1084112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF4FC,   {0x819492}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF5EC,   {0x8194d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D7B1F,   {0xc58112}));
tbl.insert(std::pair<int, std::vector<int>>(0x5EC7DF,   {0x1084152}));
tbl.insert(std::pair<int, std::vector<int>>(0x2F63EF,   {0x1084152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF5EC,   {0x8194d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF7CC,   {0x819512}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF31F,   {0xc58152}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CC7DF,   {0x1084192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E63EF,   {0x1084192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF7CC,   {0x819512}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFB8C,   {0x81d952}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE31F,   {0xc5c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x38C7DF,   {0x10841d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7D8C,   {0x81d952}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F631F,   {0xc5c192}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBD8C,   {0x81d952}));
tbl.insert(std::pair<int, std::vector<int>>(0x1C63EF,   {0x10841d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7B8C,   {0x81d952}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A63EF,   {0x10841d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x263BEF,   {0x14c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BEF4C,   {0x8195d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF74C,   {0x81d952}));
tbl.insert(std::pair<int, std::vector<int>>(0x263EF7,   {0x14c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF4C7,   {0xc5d812}));
tbl.insert(std::pair<int, std::vector<int>>(0x131F7B,   {0x14c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7B4C,   {0x81d952}));
tbl.insert(std::pair<int, std::vector<int>>(0x131DEF,   {0x14c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEF4C,   {0x8195d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E98FB,   {0x109c412}));
tbl.insert(std::pair<int, std::vector<int>>(0x263EFB,   {0x14c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFB4C,   {0x81d952}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDF4C,   {0x81d592}));
tbl.insert(std::pair<int, std::vector<int>>(0x263EDF,   {0x14c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED31F,   {0xc5c192}));
tbl.insert(std::pair<int, std::vector<int>>(0x131F6F,   {0x14c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6F4C,   {0x81d592}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E98EF,   {0x109c052}));
tbl.insert(std::pair<int, std::vector<int>>(0x263EEF,   {0x14c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEF4C,   {0x81d592}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDF4C,   {0x8195d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x263BDF,   {0x14c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BD31F,   {0xc581d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFBEB6,   {0x415192}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBBEB6,   {0x419152}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBEEB6,   {0x419512}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFAD9F,   {0x854192}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBAD9F,   {0x858152}));
tbl.insert(std::pair<int, std::vector<int>>(0xEB67DF,   {0xc84192}));
tbl.insert(std::pair<int, std::vector<int>>(0xB677DF,   {0x10c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0xFAD9DF,   {0xc98052}));
tbl.insert(std::pair<int, std::vector<int>>(0xB67DDF,   {0x10c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBEB67,   {0x859412}));
tbl.insert(std::pair<int, std::vector<int>>(0xFAD9F7,   {0xc98412}));
tbl.insert(std::pair<int, std::vector<int>>(0xB67DF7,   {0x10c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x77D6CF,   {0x854192}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DD6CF,   {0x858152}));
tbl.insert(std::pair<int, std::vector<int>>(0x75B3DF,   {0xc84192}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B3DDF,   {0x10c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D6CF7,   {0xc98412}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B3DF7,   {0x10c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3AD9EF,   {0xc84192}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9EF7,   {0x10c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CF7B,   {0x10c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBDEF,   {0xc84092}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DF9EF,   {0xc840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED9EF,   {0xc84152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1CD9EF,   {0xc84192}));
tbl.insert(std::pair<int, std::vector<int>>(0x75B7EF,   {0x844152}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B7EF7,   {0xc88412}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBF7B,   {0xc88412}));
tbl.insert(std::pair<int, std::vector<int>>(0x5BF7EF,   {0x844092}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DB7EF,   {0x40450052, 0x844112}));
tbl.insert(std::pair<int, std::vector<int>>(0x39B7EF,   {0x844152}));
tbl.insert(std::pair<int, std::vector<int>>(0x77F6CF,   {0x850152}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6CF7,   {0xc94412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB67B,   {0xc94412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6DEF,   {0x850052, 0x40884112}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6FCF,   {0x850092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF6CF,   {0x850152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE6CF,   {0x854192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E6CF7,   {0xc98412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F367B,   {0xc98412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E6DEF,   {0x854052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF6CF,   {0x854112}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE6CF,   {0x854192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EB67B,   {0xc98412}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9EDF,   {0x10c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CF6F,   {0x10c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D6DEF,   {0x854052}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B7BDF,   {0xc84092}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D6FCF,   {0x854092}));
tbl.insert(std::pair<int, std::vector<int>>(0x5BF3DF,   {0xc840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF6CF,   {0x854112}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DB3DF,   {0xc84152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE6CF,   {0x858152}));
tbl.insert(std::pair<int, std::vector<int>>(0x39B3DF,   {0xc84192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F66CF,   {0x858152}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9EFB,   {0x10c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED6CF,   {0x858152}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9EEF,   {0x10c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BD6CF,   {0x854192}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFADBF,   {0x410152}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBADBF,   {0x414112}));
tbl.insert(std::pair<int, std::vector<int>>(0xEB6FDF,   {0x844152}));
tbl.insert(std::pair<int, std::vector<int>>(0xB6FDDF,   {0xc88052}));
tbl.insert(std::pair<int, std::vector<int>>(0xFADBF7,   {0x854412}));
tbl.insert(std::pair<int, std::vector<int>>(0xB6FDF7,   {0xc88412}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFEDBF,   {0x40c112}));
tbl.insert(std::pair<int, std::vector<int>>(0xFEDBF7,   {0x850412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6DFB,   {0x850412}));
tbl.insert(std::pair<int, std::vector<int>>(0xFEDFBF,   {0x40c052}));
tbl.insert(std::pair<int, std::vector<int>>(0xFEFDBF,   {0x40c092}));
tbl.insert(std::pair<int, std::vector<int>>(0x77EDBF,   {0x40c112}));
tbl.insert(std::pair<int, std::vector<int>>(0x77CDBF,   {0x410152}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CDBF7,   {0x854412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E6DFB,   {0x854412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CFDBF,   {0x410092}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEDBF,   {0x40010c12, 0x4100d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BCDBF,   {0x410152}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D6DFB,   {0x854412}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B7EDF,   {0xc88052}));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBF6F,   {0xc88052}));
tbl.insert(std::pair<int, std::vector<int>>(0xFADFBF,   {0x410052}));
tbl.insert(std::pair<int, std::vector<int>>(0xB7EFDF,   {0x844092}));
tbl.insert(std::pair<int, std::vector<int>>(0xFAFDBF,   {0x410092}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF6FDF,   {0x8440d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBEDBF,   {0x40010c12, 0x4100d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB6FDF,   {0x40450052, 0x844112}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DCDBF,   {0x414112}));
tbl.insert(std::pair<int, std::vector<int>>(0x736FDF,   {0x844152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ECDBF,   {0x414112}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B7EFB,   {0xc88412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DADBF,   {0x414112}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B7EEF,   {0xc88052}));
tbl.insert(std::pair<int, std::vector<int>>(0x77ADBF,   {0x410152}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFBFB6,   {0x410d52}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBBFB6,   {0x414d12}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFED9F,   {0x850152}));
tbl.insert(std::pair<int, std::vector<int>>(0xFED9DF,   {0xc94052}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBFB67,   {0x855012}));
tbl.insert(std::pair<int, std::vector<int>>(0xFED9F7,   {0xc94412}));
tbl.insert(std::pair<int, std::vector<int>>(0x77DFB6,   {0x410d52}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFB67,   {0x855012}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFDB3,   {0x855012}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFB6F,   {0x410c12, 0x404500d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFBF6,   {0x410c92}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDFB6,   {0x410d52}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFDB3,   {0x855012}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6CDF,   {0xc94052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB66F,   {0xc94052}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBFB6F,   {0x410c12, 0x404500d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFEDBDF,   {0x850052, 0x40884112}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBFB7E,   {0x410c52}));
tbl.insert(std::pair<int, std::vector<int>>(0xFEDF9F,   {0x850092}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBFBF6,   {0x410c92}));
tbl.insert(std::pair<int, std::vector<int>>(0xFEFD9F,   {0x8500d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDFB6,   {0x414d12}));
tbl.insert(std::pair<int, std::vector<int>>(0x77ED9F,   {0x850152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDFB6,   {0x414d12}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6CFB,   {0xc94412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DBFB6,   {0x414d12}));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6CEF,   {0xc94052}));
tbl.insert(std::pair<int, std::vector<int>>(0x77BFB6,   {0x410d52}));
tbl.insert(std::pair<int, std::vector<int>>(0x77DF36,   {0x415192}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDF36,   {0x419152}));
tbl.insert(std::pair<int, std::vector<int>>(0x77CD9F,   {0x854192}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CD9DF,   {0xc98052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF367,   {0x859412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CD9F7,   {0xc98412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BEF36,   {0x415192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF367,   {0x859412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F79B3,   {0x859412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF36F,   {0x415012}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF3F6,   {0x415092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF7B6,   {0x4150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEF36,   {0x415192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF9B3,   {0x859412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E6CDF,   {0xc98052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F366F,   {0xc98052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF36F,   {0x415012}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CDBDF,   {0x854052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF3F6,   {0x415092}));
tbl.insert(std::pair<int, std::vector<int>>(0x7CFD9F,   {0x8540d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF7B6,   {0x4150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DED9F,   {0x854112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEF36,   {0x419152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BCD9F,   {0x854192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6F36,   {0x419152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E6CFB,   {0xc98412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDF36,   {0x419152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E6CEF,   {0xc98052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDF36,   {0x415192}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF5B3,   {0x859412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D6CDF,   {0xc98052}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B37DF,   {0x10c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EB66F,   {0xc98052}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9BDF,   {0x10c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x16CDEF,   {0x10c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9BEF,   {0x10c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF5B3,   {0x859412}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBEB6F,   {0x415012}));
tbl.insert(std::pair<int, std::vector<int>>(0xFADBDF,   {0x854052}));
tbl.insert(std::pair<int, std::vector<int>>(0xB6F7DF,   {0xc84092}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B7BEF,   {0xc84092}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEB6F,   {0x415012}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBEB7E,   {0x415052}));
tbl.insert(std::pair<int, std::vector<int>>(0xFADF9F,   {0x854092}));
tbl.insert(std::pair<int, std::vector<int>>(0xB7E7DF,   {0xc840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x5BF3EF,   {0xc840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEB7E,   {0x415052}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBEBF6,   {0x415092}));
tbl.insert(std::pair<int, std::vector<int>>(0xFAFD9F,   {0x8540d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xBF67DF,   {0xc84112}));
tbl.insert(std::pair<int, std::vector<int>>(0x5FB3EF,   {0xc84112}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEBF6,   {0x415092}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBEFB6,   {0x4150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBED9F,   {0x854112}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB67DF,   {0xc84152}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DB3EF,   {0xc84152}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEFB6,   {0x4150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF736,   {0x419512}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DCD9F,   {0x858152}));
tbl.insert(std::pair<int, std::vector<int>>(0x7367DF,   {0xc84192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFB36,   {0x419512}));
tbl.insert(std::pair<int, std::vector<int>>(0x3ECD9F,   {0x858152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7B36,   {0x419512}));
tbl.insert(std::pair<int, std::vector<int>>(0x39B3EF,   {0xc84192}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF736,   {0x419512}));
tbl.insert(std::pair<int, std::vector<int>>(0x75B3EF,   {0xc84192}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B3BEF,   {0x10c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x77DEB6,   {0x415192}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEEB6,   {0x419512}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B3EF7,   {0x10c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEB67,   {0x859412}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9F7B,   {0x10c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF6B6,   {0x419512}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9DEF,   {0x10c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDEB6,   {0x415192}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D6CFB,   {0xc98412}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B3EFB,   {0x10c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF6B6,   {0x419512}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DBEB6,   {0x419152}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B3EDF,   {0x10c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DAD9F,   {0x858152}));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9F6F,   {0x10c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDEB6,   {0x419152}));
tbl.insert(std::pair<int, std::vector<int>>(0x7D6CEF,   {0xc98052}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B3EEF,   {0x10c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDEB6,   {0x419152}));
tbl.insert(std::pair<int, std::vector<int>>(0x77BEB6,   {0x415192}));
tbl.insert(std::pair<int, std::vector<int>>(0x5B3BDF,   {0x10c4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x77AD9F,   {0x854192}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF7DDB,   {0x40010d52}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F77DDB,   {0x40014d12}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7DDDB,   {0x400150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF76DF,   {0x40450152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F776DF,   {0x40454112}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DDB7DF,   {0x40884152}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB77DF,   {0x40cc4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F76DDF,   {0x40894052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB7DDF,   {0x40cc8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7DDB7,   {0x40455012}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F76DF7,   {0x40894412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB7DF7,   {0x40cc8412}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFBB6F,   {0x40450152}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBBB6F,   {0x40454112}));
tbl.insert(std::pair<int, std::vector<int>>(0xEEDBDF,   {0x40884152}));
tbl.insert(std::pair<int, std::vector<int>>(0xEDBDDF,   {0x40cc8052}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBB6F7,   {0x40894412}));
tbl.insert(std::pair<int, std::vector<int>>(0xEDBDF7,   {0x40cc8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x776DEF,   {0x40884152}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DEF7,   {0x40cc8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6F7B,   {0x40cc8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x76FDEF,   {0x40884092}));
tbl.insert(std::pair<int, std::vector<int>>(0x77EDEF,   {0x408840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6DEF,   {0x40cc4092, 0x40884152}));
tbl.insert(std::pair<int, std::vector<int>>(0x77DB6F,   {0x40450152}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DB6F7,   {0x40894412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDB7B,   {0x40894412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DBF6F,   {0x40450092}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDB6F,   {0x40450152}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDB7B,   {0x40894412}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DEDF,   {0x40cc8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6F6F,   {0x40cc8052}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBB7EF,   {0x40450052}));
tbl.insert(std::pair<int, std::vector<int>>(0xEDFBDF,   {0x40884092}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBBF6F,   {0x40450092}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFDBDF,   {0x408840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDB6F,   {0x40894052, 0x40454112}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DBDF,   {0x40cc4092, 0x40884152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDB6F,   {0x40894052, 0x40454112}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DEFB,   {0x40cc8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DBB6F,   {0x40454112}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DEEF,   {0x40cc8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x77BB6F,   {0x40450152}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFBEDB,   {0x40010d52}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBBEDB,   {0x40014d12}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFB6DF,   {0x40450152}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB6DDF,   {0x40894052}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBEDB7,   {0x40455012}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB6DF7,   {0x40894412}));
tbl.insert(std::pair<int, std::vector<int>>(0x77DEDB,   {0x40010d52}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEDB7,   {0x40455012}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF6DB,   {0x40455012, 0x400150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEDFB,   {0x40010c52}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEFDB,   {0x40010c92}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDEDB,   {0x40010d52}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF6DB,   {0x40455012, 0x400150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DB6DF,   {0x40894052, 0x40454112}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBEDFB,   {0x40010c52}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB7EDF,   {0x40450092}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBEFDB,   {0x40010c92}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBF6DF,   {0x404500d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DDEDB,   {0x40014d12}));
tbl.insert(std::pair<int, std::vector<int>>(0x77B6DF,   {0x40450152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDEDB,   {0x40014d12}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DB6FB,   {0x40894412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DBEDB,   {0x40014d12}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DB6EF,   {0x40894052}));
tbl.insert(std::pair<int, std::vector<int>>(0x77BEDB,   {0x40010d52}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBEEDB,   {0x40455012, 0x400150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBB6DF,   {0x40894052, 0x40454112}));
tbl.insert(std::pair<int, std::vector<int>>(0xEDB7DF,   {0x40cc4092, 0x40884152}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DBEF,   {0x40cc4092, 0x40884152}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEEDB,   {0x40455012, 0x400150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7DDBF,   {0x40010c12}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F76FDF,   {0x40450052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBF7DF,   {0x40884092}));
tbl.insert(std::pair<int, std::vector<int>>(0xEDFBEF,   {0x40884092}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBDDBF,   {0x40010c12}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7DDFB,   {0x40010c52}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F77EDF,   {0x40450092}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFB7DF,   {0x408840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFDBEF,   {0x408840d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBDDFB,   {0x40010c52}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7DFDB,   {0x40010c92}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7F6DF,   {0x404500d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDB7DF,   {0x40884112}));
tbl.insert(std::pair<int, std::vector<int>>(0xFEDBEF,   {0x40884112}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBDFDB,   {0x40010c92}));
tbl.insert(std::pair<int, std::vector<int>>(0xEEDBEF,   {0x40884152}));
tbl.insert(std::pair<int, std::vector<int>>(0xEDBBEF,   {0x40cc4092}));
tbl.insert(std::pair<int, std::vector<int>>(0xEFBDDB,   {0x40010d52}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBDDDB,   {0x400150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xEDBEF7,   {0x40cc8412}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBDDB7,   {0x40455012}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DF7B,   {0x40cc8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEDDB,   {0x400150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DDEF,   {0x40cc4092}));
tbl.insert(std::pair<int, std::vector<int>>(0x77BDDB,   {0x40010d52}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBB6FB,   {0x40894412}));
tbl.insert(std::pair<int, std::vector<int>>(0xEDBEFB,   {0x40cc8412}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBEDDB,   {0x400150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB7DDB,   {0x40014d12}));
tbl.insert(std::pair<int, std::vector<int>>(0xEDBEDF,   {0x40cc8052}));
tbl.insert(std::pair<int, std::vector<int>>(0xFB76DF,   {0x40454112}));
tbl.insert(std::pair<int, std::vector<int>>(0x76DF6F,   {0x40cc8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x7DBDDB,   {0x40014d12}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBB6EF,   {0x40894052}));
tbl.insert(std::pair<int, std::vector<int>>(0xEDBEEF,   {0x40cc8052}));
tbl.insert(std::pair<int, std::vector<int>>(0xFBBDDB,   {0x40014d12}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF7DDB,   {0x40010d52}));
tbl.insert(std::pair<int, std::vector<int>>(0xEDBBDF,   {0x40cc4092}));
tbl.insert(std::pair<int, std::vector<int>>(0xEF76DF,   {0x40450152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE88F,   {0x105c212}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE88F,   {0x10601d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A3E8F,   {0x1450212}));
tbl.insert(std::pair<int, std::vector<int>>(0x23BE8F,   {0x1850152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8E8F,   {0x1460112}));
tbl.insert(std::pair<int, std::vector<int>>(0x23EE8F,   {0x1854112}));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE8F4,   {0x101ce12}));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE8F4,   {0x1020dd2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A3DF4,   {0x1410e12}));
tbl.insert(std::pair<int, std::vector<int>>(0x23DDF4,   {0x1814d12}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8F74,   {0x14210d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x23DF74,   {0x18150d2}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A23DF,   {0x1484212}));
tbl.insert(std::pair<int, std::vector<int>>(0x23A3DF,   {0x1884152}));
tbl.insert(std::pair<int, std::vector<int>>(0x3A3D1F,   {0x1450212}));
tbl.insert(std::pair<int, std::vector<int>>(0x23DD1F,   {0x1854112}));
tbl.insert(std::pair<int, std::vector<int>>(0x223DDF,   {0x18c8052}));
tbl.insert(std::pair<int, std::vector<int>>(0x23D1DF,   {0x1894052}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E88F7,   {0x14a0412}));
tbl.insert(std::pair<int, std::vector<int>>(0x23E8F7,   {0x1894412}));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8F47,   {0x1461012}));
tbl.insert(std::pair<int, std::vector<int>>(0x23DF47,   {0x1855012}));
tbl.insert(std::pair<int, std::vector<int>>(0x223DF7,   {0x18c8412}));
tbl.insert(std::pair<int, std::vector<int>>(0x23D1F7,   {0x1894412}));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF478,   {0x101ce12}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7478,   {0x1020dd2}));
tbl.insert(std::pair<int, std::vector<int>>(0x1D1E1F,   {0x1450212}));
tbl.insert(std::pair<int, std::vector<int>>(0x11E1DF,   {0x1894052}));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4787,   {0x1461012}));
tbl.insert(std::pair<int, std::vector<int>>(0x11E1F7,   {0x1894412}));
tbl.insert(std::pair<int, std::vector<int>>(0xE8F0F,   {0x1450212}));
}
void init1(std::map<int, std::vector<int>>& tbl)
{
tbl.insert(std::pair<int, std::vector<int>>(0x74444, { 0x258c320 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47444, { 0x298c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44744, { 0x29cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44474, { 0x29d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44447, { 0x29d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A220, { 0x258c320 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23A20, { 0x298c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x223A0, { 0x29cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A204, { 0x258c320 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23A04, { 0x298c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A044, { 0x258c320 }));
tbl.insert(std::pair<int, std::vector<int>>(0x20744, { 0x29cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22074, { 0x29d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x20474, { 0x29d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22207, { 0x29d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22047, { 0x29d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x20447, { 0x29d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D100, { 0x1258c320 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11D00, { 0x1298c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D004, { 0x1258c320 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10074, { 0x129d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11007, { 0x129d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10047, { 0x129d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x740DB, { 0x518c0260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40DB7, { 0x51d04420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40DBF, { 0x518c0020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40DFB, { 0x518c0060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40FDB, { 0x518c00a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41EDB, { 0x418c4420, 0x518c00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43CDB, { 0x518c0120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x478DB, { 0x518c0160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F0DB, { 0x518c01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E0DB, { 0x518c01e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C0DB, { 0x518c0220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x741B6, { 0x118c4260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41B67, { 0x11d08420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41B6F, { 0x118c4020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41B7E, { 0x118c4060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41BF6, { 0x118c40a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41FB6, { 0x118c40e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43DB6, { 0x118c4120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x479B6, { 0x118c4160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F1B6, { 0x118c41a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E1B6, { 0x118c41e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C1B6, { 0x118c4220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7436C, { 0x118c8260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x436C7, { 0x11d0c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x436CF, { 0x118c8020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x436DE, { 0x118c8060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x436FC, { 0x118c80a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x437EC, { 0x118c80e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43F6C, { 0x118c8120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47B6C, { 0x118c8160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F36C, { 0x118c81a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E36C, { 0x118c81e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C36C, { 0x118c8220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x746D8, { 0x518cc260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46D87, { 0x51d10420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46D8F, { 0x518cc020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46D9E, { 0x518cc060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46DBC, { 0x518cc0a0, 0x41888160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46DF8, { 0x518cc0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46FD8, { 0x518cc120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47ED8, { 0x518cc160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F6D8, { 0x419100e0, 0x518cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E6D8, { 0x518cc1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C6D8, { 0x518cc220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x74DB0, { 0x1190c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DB07, { 0x11d50420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DB0F, { 0x1190c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DB1E, { 0x1190c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DB3C, { 0x1190c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DB78, { 0x1190c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DBF0, { 0x1190c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DFB0, { 0x1190c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FDB0, { 0x1190c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5EDB0, { 0x1190c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7CDB0, { 0x1190c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x75B60, { 0x1194c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B607, { 0x11d90420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B60F, { 0x1194c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B61E, { 0x1194c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B63C, { 0x1194c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B678, { 0x1194c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B6F0, { 0x1194c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B7E0, { 0x1194c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5BF60, { 0x1194c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5FB60, { 0x1194c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DB60, { 0x1194c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x776C0, { 0x5198c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76C07, { 0x51dd0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76C0F, { 0x5198c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76C1E, { 0x5198c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76C3C, { 0x5198c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76C78, { 0x5198c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76CF0, { 0x5198c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76DE0, { 0x5198c160, 0x4154c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76FC0, { 0x5198c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77EC0, { 0x5198c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6C0, { 0x5198c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1100F, { 0x1258c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x100F4, { 0x1258c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1101E, { 0x1258c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x101E4, { 0x1258c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1103C, { 0x1258c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x103C4, { 0x1258c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11078, { 0x1258c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10784, { 0x1258c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x110F0, { 0x1258c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10F04, { 0x1258c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x111E0, { 0x1258c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11E04, { 0x1258c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x113C0, { 0x1258c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13C04, { 0x1258c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11780, { 0x1258c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17804, { 0x1258c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11F00, { 0x1258c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F004, { 0x1258c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8023, { 0x129d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8D00, { 0x1298c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1004F, { 0x1258c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13D00, { 0x1258c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1005E, { 0x1258c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17900, { 0x1258c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1007C, { 0x1258c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F100, { 0x1258c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8038, { 0x129d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE100, { 0x1258c320 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A20C, { 0x21482e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23A0C, { 0x2548220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A0C4, { 0x214c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x20C74, { 0x25900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x220C7, { 0x258c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x20C47, { 0x2590420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE83DB, { 0x41480220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83DB7, { 0x418c4420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83DBF, { 0x41480020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83DFB, { 0x41480060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87BDB, { 0x41484420, 0x414800e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F3DB, { 0x41480120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E3DB, { 0x41480160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC3DB, { 0x414801a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF83DB, { 0x414801e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x703DB, { 0x41480220 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE86F6, { 0x1484220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x86F67, { 0x18c8420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x437B3, { 0x18c8420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x86F6F, { 0x1484020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x86F7E, { 0x1484060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87EF6, { 0x14840e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F6F6, { 0x1484120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E6F6, { 0x1484160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC6F6, { 0x14841a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF86F6, { 0x14841e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x706F6, { 0x1484220 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE8DBC, { 0x41488220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DBC7, { 0x418cc420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46DE3, { 0x418cc420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DBCF, { 0x41488020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DBDE, { 0x41488060, 0x41444120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DFBC, { 0x414880e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FDBC, { 0x41488120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9EDBC, { 0x414cc0a0, 0x41488160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBCDBC, { 0x414881a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8DBC, { 0x414881e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x70DBC, { 0x41488220 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE9B6C, { 0x14c8220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9B6C7, { 0x190c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DB63, { 0x190c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9B6CF, { 0x14c8020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9B6DE, { 0x14c8060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9B6FC, { 0x14c80a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9B7EC, { 0x14c80e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BF6C, { 0x14c8120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9FB6C, { 0x14c8160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBDB6C, { 0x14c81a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9B6C, { 0x14c81e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x71B6C, { 0x14c8220 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEB6CC, { 0x1508220 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6CC7, { 0x194c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B663, { 0x194c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6CCF, { 0x1508020 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6CDE, { 0x1508060 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6CFC, { 0x15080a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6DEC, { 0x15080e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6FCC, { 0x1508120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7ECC, { 0x1508160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF6CC, { 0x15081a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB6CC, { 0x15081e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x736CC, { 0x1508220 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEED8C, { 0x41548220 }));
tbl.insert(std::pair<int, std::vector<int>>(0xED8C7, { 0x4198c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76C63, { 0x4198c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xED8CF, { 0x41548020 }));
tbl.insert(std::pair<int, std::vector<int>>(0xED8DE, { 0x41548060 }));
tbl.insert(std::pair<int, std::vector<int>>(0xED8FC, { 0x415480a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xED9EC, { 0x415480e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDBCC, { 0x41548120, 0x411081e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDF8C, { 0x41548160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFD8C, { 0x415481a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFED8C, { 0x415481e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76D8C, { 0x41988160, 0x41548220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x75B0C, { 0x1948260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B0C7, { 0x1d8c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B0CF, { 0x1948020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B0DE, { 0x1948060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B0FC, { 0x19480a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B1EC, { 0x19480e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B3CC, { 0x1948120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B78C, { 0x1948160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5BF0C, { 0x19481a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5FB0C, { 0x19481e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DB0C, { 0x1948220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11063, { 0x258c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10634, { 0x25900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x220CF, { 0x2148020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x20CF4, { 0x214c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x220DE, { 0x2148060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x20DE4, { 0x214c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x220FC, { 0x21480a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x20FC4, { 0x214c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x221EC, { 0x21480e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x21EC4, { 0x214c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x223CC, { 0x2148120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23CC4, { 0x214c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2278C, { 0x2148160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x278C4, { 0x214c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22F0C, { 0x21481a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F0C4, { 0x214c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23E0C, { 0x21481e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E0C4, { 0x214c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11C0C, { 0x2548220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C0C4, { 0x214c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10623, { 0x2590420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11A0C, { 0x2548220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x20C4F, { 0x214c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27A0C, { 0x2148220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x20C5E, { 0x214c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F20C, { 0x2148260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x20C7C, { 0x214c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E20C, { 0x21482a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10638, { 0x25900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C20C, { 0x21482e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x74436, { 0x1d042a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47436, { 0x21041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x74364, { 0x1d0c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43674, { 0x21500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44367, { 0x2148420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43647, { 0x2150420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D0F7B, { 0x410401e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10F7B7, { 0x41484420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10F7BF, { 0x41040020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11EF7B, { 0x10c840b, 0x41044420, 0x410400e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13CF7B, { 0x41040120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x178F7B, { 0x41040160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0F7B, { 0xd8840b, 0x410401a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE0F7B, { 0x410401e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D1BDE, { 0x410441e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11BDE7, { 0x41488420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DEF3, { 0x41488420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11BDEF, { 0x41044020, 0x10840cb, 0x410000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11FBDE, { 0x410440e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DBDE, { 0x41088060, 0x41044120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x179BDE, { 0x41044160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1BDE, { 0x410441a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE1BDE, { 0x410441e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D36F6, { 0x10841e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x136F67, { 0x14c8420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9B7B3, { 0x14c8420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x136F6F, { 0x1084020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x136F7E, { 0x1084060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x137EF6, { 0x10840e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13F6F6, { 0x1084120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17B6F6, { 0x1084160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F36F6, { 0x10841a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE36F6, { 0x10841e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D6DB6, { 0x10c41e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DB67, { 0x1508420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6DB3, { 0x1508420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DB6F, { 0x10c4020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DB7E, { 0x10c4060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DBF6, { 0x10c40a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DFB6, { 0x10c40e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16FDB6, { 0x10c4120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17EDB6, { 0x10c4160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6DB6, { 0x10c41a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE6DB6, { 0x10c41e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DDB36, { 0x411041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB367, { 0x41548420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xED9B3, { 0x41548420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB36F, { 0x41104020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB37E, { 0x41104060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB3F6, { 0x411040a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB7B6, { 0x411040e0, 0x40cc41a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBF36, { 0x41104120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFB36, { 0x41104160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDB36, { 0x411041a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDB36, { 0x41544120, 0x411041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEB636, { 0x1504220 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6367, { 0x1948420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B1B3, { 0x1948420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB636F, { 0x1504020 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB637E, { 0x1504060 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB63F6, { 0x15040a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB67B6, { 0x15040e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6F36, { 0x1504120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7E36, { 0x1504160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF636, { 0x15041a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB636, { 0x15041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x73636, { 0x1504220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x74C36, { 0x1904260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C367, { 0x1d48420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C36F, { 0x1904020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C37E, { 0x1904060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C3F6, { 0x19040a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C7B6, { 0x19040e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CF36, { 0x1904120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DE36, { 0x1904160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FC36, { 0x19041a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5EC36, { 0x19041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7CC36, { 0x1904220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x221B3, { 0x2148420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x21B34, { 0x21500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4436F, { 0x1d04020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x436F4, { 0x1d0c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4437E, { 0x1d04060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x437E4, { 0x1d0c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x443F6, { 0x1d040a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43F64, { 0x1d0c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x447B6, { 0x1d040e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47B64, { 0x1d0c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44F36, { 0x1d04120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F364, { 0x1d0c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45E36, { 0x1d04160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E364, { 0x1d0c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47C36, { 0x1d041a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C364, { 0x1d0c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23836, { 0x21041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x38364, { 0x1d0c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x21B23, { 0x2150420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23436, { 0x21041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4364F, { 0x1d0c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F436, { 0x1d041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4365E, { 0x1d0c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E436, { 0x1d04220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4367C, { 0x1d0c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C436, { 0x1d04260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x21B38, { 0x21500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x38436, { 0x1d042a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE88DB, { 0x418c0260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8E8DB, { 0x41cc01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE8DB4, { 0x418cc260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DB74, { 0x41d100e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88DB7, { 0x41d04420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DB47, { 0x41d10420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A3DEF, { 0xc8418b, 0x40c001a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23DEF7, { 0x10c840b, 0x41044420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27BDEF, { 0x40c44020, 0xc840cb, 0x40c000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F3DEF, { 0xc8410b, 0x40c00120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E3DEF, { 0x94408b, 0xc8414b, 0x40c00160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C3DEF, { 0xc8418b, 0x40c001a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A6F7B, { 0x40c401a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26F7B7, { 0x41084420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x137BDB, { 0x41084420, 0x410800e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26F7BF, { 0x40c40020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27EF7B, { 0xcc840b, 0x40c44420, 0x40c400e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F6F7B, { 0x40c40120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E6F7B, { 0x40c40160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C6F7B, { 0x40c401a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3ADBDB, { 0x40c801a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBDB7, { 0x410c4420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DEDB, { 0x410c4420, 0x410c00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBDBF, { 0x40c80020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBDFB, { 0x40c80060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DFBDB, { 0x40c84420, 0x40c800e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDBDB, { 0x40c80120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDBDB, { 0x40c80160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1CDBDB, { 0x40c801a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BB6DB, { 0x20cc01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6DB7, { 0x21104420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB6DB, { 0x21104420, 0x211000e0, 0x20cc01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6DBF, { 0x20cc0020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6DFB, { 0x20cc0060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6FDB, { 0x20cc00a0, 0x20880160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B7EDB, { 0x20cc4420, 0x20cc00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF6DB, { 0x20cc0120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB6DB, { 0x20cc0160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D6CDB, { 0x410c01e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CDB7, { 0x41504420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB66DB, { 0x41504420, 0x415000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CDBF, { 0x410c0020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CDFB, { 0x410c0060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CFDB, { 0x410c00a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16FCDB, { 0x410c0120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17ECDB, { 0x410c0160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6CDB, { 0x410c01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE6CDB, { 0x410c01e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE98DB, { 0x414c0220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98DB7, { 0x41904420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C6DB, { 0x41904420, 0x419000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98DBF, { 0x414c0020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98DFB, { 0x414c0060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98FDB, { 0x414c00a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99EDB, { 0x414c4420, 0x414c00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BCDB, { 0x414c0120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F8DB, { 0x414c0160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBD8DB, { 0x414c01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF98DB, { 0x414c01e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x718DB, { 0x414c0220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x446DB, { 0x41d04420, 0x41d000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46DB4, { 0x41d100e0, 0x41ccc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88DBF, { 0x418c0020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DBF4, { 0x418cc0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88DFB, { 0x418c0060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DFB4, { 0x418cc120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88FDB, { 0x418c00a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FDB4, { 0x418cc160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x89EDB, { 0x418c4420, 0x418c00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9EDB4, { 0x419100e0, 0x418cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8BCDB, { 0x418c0120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBCDB4, { 0x418cc1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F8DB, { 0x418c0160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8DB4, { 0x418cc220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x470DB, { 0x41cc01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x70DB4, { 0x418cc260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46DA3, { 0x41d10420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x468DB, { 0x41cc01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DB4F, { 0x418cc020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E8DB, { 0x418c01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DB5E, { 0x418cc060 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC8DB, { 0x418c01e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DB7C, { 0x418cc0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF88DB, { 0x418c0220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46DB8, { 0x41d100e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x708DB, { 0x418c0260 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE89B6, { 0x18c4260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8E9B6, { 0x1cc41a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE9B64, { 0x190c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9B674, { 0x1d500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x89B67, { 0x1d08420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9B647, { 0x1d50420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A7BDE, { 0x40c441a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27BDE7, { 0x41088420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DEF3, { 0x41088420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7BDE, { 0x40c88060, 0x40c44120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7BDE, { 0x40c44160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C7BDE, { 0x40c441a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3ADEF6, { 0xc841a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DEF67, { 0x10c8420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16F7B3, { 0x10c8420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DEF6F, { 0xc84020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DEF7E, { 0xc84060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDEF6, { 0xc84120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDEF6, { 0xc84160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1CDEF6, { 0xc841a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BB7B6, { 0x40cc41a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B7B67, { 0x41108420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBDB3, { 0x41108420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B7B6F, { 0x40cc4020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B7B7E, { 0x40cc4060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B7BF6, { 0x40cc40a0, 0x40884160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF7B6, { 0x40cc4120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB7B6, { 0x40cc4160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE99B6, { 0x14c4220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99B67, { 0x1908420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CDB3, { 0x1908420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99B6F, { 0x14c4020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99B7E, { 0x14c4060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99BF6, { 0x14c40a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99FB6, { 0x14c40e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BDB6, { 0x14c4120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F9B6, { 0x14c4160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBD9B6, { 0x14c41a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF99B6, { 0x14c41e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x719B6, { 0x14c4220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44DB3, { 0x1d08420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DB34, { 0x1d500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x89B6F, { 0x18c4020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9B6F4, { 0x190c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x89B7E, { 0x18c4060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9B7E4, { 0x190c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x89BF6, { 0x18c40a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BF64, { 0x190c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x89FB6, { 0x18c40e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9FB64, { 0x190c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8BDB6, { 0x18c4120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBDB64, { 0x190c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F9B6, { 0x18c4160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9B64, { 0x190c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x471B6, { 0x1cc41a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x71B64, { 0x190c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DB23, { 0x1d50420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x469B6, { 0x1cc41a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9B64F, { 0x190c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E9B6, { 0x18c41a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9B65E, { 0x190c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC9B6, { 0x18c41e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9B67C, { 0x190c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF89B6, { 0x18c4220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DB38, { 0x1d500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x709B6, { 0x18c4260 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE8B6C, { 0x18c8260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8EB6C, { 0x1cc81a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEB6C4, { 0x194c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6C74, { 0x1d900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8B6C7, { 0x1d0c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6C47, { 0x1d90420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3AF7BC, { 0x40c881a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7BC7, { 0x410cc420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17BDE3, { 0x410cc420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7BCF, { 0x40c88020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF7BC, { 0x150c8b, 0x40ccc0a0, 0x40c88160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1CF7BC, { 0x40c881a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BBDEC, { 0x40cc81a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDEC7, { 0x4110c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEF63, { 0x4110c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDECF, { 0x40cc8020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDEDE, { 0x40cc8060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDEFC, { 0x40cc80a0, 0x10c94b, 0x40888160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBDEC, { 0x40cc8160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBDEC, { 0x411080e0, 0x40cc81a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D6F6C, { 0x10c81e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16F6C7, { 0x150c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7B63, { 0x150c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16F6CF, { 0x10c8020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16F6DE, { 0x10c8060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16F6FC, { 0x10c80a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16F7EC, { 0x10c80e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17EF6C, { 0x10c8160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6F6C, { 0x10c81a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE6F6C, { 0x10c81e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45B63, { 0x1d0c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B634, { 0x1d900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8B6CF, { 0x18c8020 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6CF4, { 0x194c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8B6DE, { 0x18c8060 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6DE4, { 0x194c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8B6FC, { 0x18c80a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6FC4, { 0x194c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8B7EC, { 0x18c80e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7EC4, { 0x194c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8BF6C, { 0x18c8120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF6C4, { 0x194c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FB6C, { 0x18c8160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB6C4, { 0x194c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4736C, { 0x1cc81a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x736C4, { 0x194c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B623, { 0x1d90420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46B6C, { 0x1cc81a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6C4F, { 0x194c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9EB6C, { 0x18c81a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6C5E, { 0x194c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBCB6C, { 0x18c81e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6C7C, { 0x194c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8B6C, { 0x18c8220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B638, { 0x1d900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x70B6C, { 0x18c8260 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE8ED8, { 0x418cc260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8EED8, { 0x41ccc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEED84, { 0x4198c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0xED874, { 0x41dd00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8ED87, { 0x41d10420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xED847, { 0x41dd0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BEF78, { 0x150d8b, 0x40ccc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF787, { 0x59500b, 0x41110420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7BC3, { 0x59500b, 0x41110420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF78F, { 0x150c0b, 0x40ccc020, 0x5500cb }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF79E, { 0x150c4b, 0x40ccc060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEF78, { 0x4110c0e0, 0x150d8b, 0x40ccc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D7BD8, { 0x410cc1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17BD87, { 0x41510420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBDEC3, { 0x41510420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17BD8F, { 0x410cc020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17BD9E, { 0x410cc060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17BDBC, { 0x410cc0a0, 0x41088160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17BDF8, { 0x410cc0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7BD8, { 0x1950cb, 0x411100e0, 0x410cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE7BD8, { 0x410cc1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE9ED8, { 0x414cc220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9ED87, { 0x41910420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F6C3, { 0x41910420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9ED8F, { 0x414cc020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9ED9E, { 0x414cc060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9EDF8, { 0x414cc0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9EFD8, { 0x414cc120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBDED8, { 0x415100e0, 0x414cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9ED8, { 0x414cc1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x71ED8, { 0x414cc220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x476C3, { 0x41d10420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76C34, { 0x41dd00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8ED8F, { 0x418cc020 }));
tbl.insert(std::pair<int, std::vector<int>>(0xED8F4, { 0x4198c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8ED9E, { 0x418cc060 }));
tbl.insert(std::pair<int, std::vector<int>>(0xED9E4, { 0x4198c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8EDBC, { 0x418cc0a0, 0x41888160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDBC4, { 0x4198c160, 0x4154c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8EDF8, { 0x418cc0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDF84, { 0x4198c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8EFD8, { 0x418cc120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFD84, { 0x4198c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FED8, { 0x418cc160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFED84, { 0x4198c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x476D8, { 0x41d100e0, 0x41ccc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76D84, { 0x41dcc1a0, 0x4198c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76C23, { 0x41dd0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46ED8, { 0x41ccc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xED84F, { 0x4198c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9EED8, { 0x418cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xED85E, { 0x4198c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBCED8, { 0x418cc1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xED87C, { 0x4198c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8ED8, { 0x418cc220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76C38, { 0x41dd00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x70ED8, { 0x418cc260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x745B0, { 0x1d0c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x475B0, { 0x210c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x75B04, { 0x1d8c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B074, { 0x21d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45B07, { 0x2150420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B047, { 0x21d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DDEF0, { 0x4110c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEF07, { 0x41550420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEF783, { 0x41550420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEF0F, { 0x4110c020, 0x55018b }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEF1E, { 0x4110c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEF3C, { 0x4110c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDEF0, { 0x4110c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDEF0, { 0x4154c120, 0x4110c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEB7B0, { 0x150c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7B07, { 0x1950420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5BD83, { 0x1950420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7B0F, { 0x150c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7B1E, { 0x150c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7B3C, { 0x150c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7B78, { 0x150c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7BF0, { 0x150c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF7B0, { 0x150c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB7B0, { 0x150c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x737B0, { 0x150c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22D83, { 0x2150420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2D834, { 0x21d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45B0F, { 0x1d0c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B0F4, { 0x1d8c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45B1E, { 0x1d0c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B1E4, { 0x1d8c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45B3C, { 0x1d0c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B3C4, { 0x1d8c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45B78, { 0x1d0c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B784, { 0x1d8c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45BF0, { 0x1d0c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5BF04, { 0x1d8c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45FB0, { 0x1d0c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5FB04, { 0x1d8c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47DB0, { 0x1d0c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DB04, { 0x1d8c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x239B0, { 0x210c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x39B04, { 0x1d8c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2D823, { 0x21d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x235B0, { 0x210c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B04F, { 0x1d8c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F5B0, { 0x1d0c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B05E, { 0x1d8c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E5B0, { 0x1d0c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B07C, { 0x1d8c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C5B0, { 0x1d0c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2D838, { 0x21d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x385B0, { 0x1d0c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A260, { 0x214c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23A60, { 0x254c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A604, { 0x218c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26074, { 0x25d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22607, { 0x2590420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26047, { 0x25d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEEDE0, { 0x4154c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDE07, { 0x41990420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76F03, { 0x41990420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDE0F, { 0x4154c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDE1E, { 0x4154c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDE3C, { 0x4154c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDE78, { 0x4154c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFDE0, { 0x4154c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFEDE0, { 0x4154c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11303, { 0x2590420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13034, { 0x25d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2260F, { 0x214c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x260F4, { 0x218c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2261E, { 0x214c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x261E4, { 0x218c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2263C, { 0x214c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x263C4, { 0x218c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22678, { 0x214c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26784, { 0x218c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x226F0, { 0x214c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26F04, { 0x218c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x227E0, { 0x214c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27E04, { 0x218c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22F60, { 0x214c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F604, { 0x218c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23E60, { 0x214c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E604, { 0x218c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11C60, { 0x254c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C604, { 0x218c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13023, { 0x25d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11A60, { 0x254c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2604F, { 0x218c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27A60, { 0x214c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2605E, { 0x218c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F260, { 0x214c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2607C, { 0x218c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E260, { 0x214c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13038, { 0x25d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C260, { 0x214c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11103, { 0x29d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11034, { 0x29d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10344, { 0x29cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81A0, { 0x29cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8103, { 0x29d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1034C, { 0x2588160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13103, { 0x25d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x206B6, { 0x2144120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2D903, { 0x21d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40DDB, { 0x41d000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76D03, { 0x41dd0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2220F, { 0x258c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x220F4, { 0x258c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x20F44, { 0x258c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x107A0, { 0x258c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1020F, { 0x258c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x20F4C, { 0x2148160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2620F, { 0x218c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41EB6, { 0x1d04120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B20F, { 0x1d8c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83DDB, { 0x418c00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDA0F, { 0x4198c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2221E, { 0x258c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x221E4, { 0x258c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x21E44, { 0x258c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10F20, { 0x258c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1021E, { 0x258c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x21E4C, { 0x21481a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2621E, { 0x218c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43CB6, { 0x1d04160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B21E, { 0x1d8c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x879DB, { 0x418c0120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDA1E, { 0x4198c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2223C, { 0x258c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x223C4, { 0x258c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23C44, { 0x258c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11E20, { 0x258c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1023C, { 0x258c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23C4C, { 0x21481e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2623C, { 0x218c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x478B6, { 0x1d041a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B23C, { 0x1d8c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F1DB, { 0x418c0160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDA3C, { 0x4198c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22278, { 0x258c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22784, { 0x258c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27844, { 0x258c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13C20, { 0x258c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10278, { 0x258c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2784C, { 0x2148220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26278, { 0x218c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F0B6, { 0x1d041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B278, { 0x1d8c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E1DB, { 0x418c01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDA78, { 0x4198c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x222F0, { 0x258c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22F04, { 0x258c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F044, { 0x258c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17820, { 0x258c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x102F0, { 0x258c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F04C, { 0x2148260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x262F0, { 0x218c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E0B6, { 0x1d04220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B2F0, { 0x1d8c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC1DB, { 0x418c01e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDAF0, { 0x4198c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x223E0, { 0x258c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23E04, { 0x258c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E044, { 0x258c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F020, { 0x258c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x103E0, { 0x258c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E04C, { 0x21482a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x263E0, { 0x218c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C0B6, { 0x1d04260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B3E0, { 0x1d8c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF81DB, { 0x418c0220 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDBE0, { 0x4198c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x111C0, { 0x29cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11C04, { 0x298c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C044, { 0x258c320 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE020, { 0x258c320 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81C0, { 0x29cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C04C, { 0x21482e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x131C0, { 0x25cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x380B6, { 0x1d042a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9C0, { 0x21cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x701DB, { 0x418c0260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76DC0, { 0x41dcc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D020, { 0x258c320 }));
tbl.insert(std::pair<int, std::vector<int>>(0x103A0, { 0x29cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10207, { 0x29d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A04C, { 0x21482e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2074C, { 0x2588160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A620, { 0x218c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x263A0, { 0x25cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x204C7, { 0x258c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26207, { 0x25d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10263, { 0x258c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x131A0, { 0x25cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x204CF, { 0x2148020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x267A0, { 0x218c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x204DE, { 0x2148060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26F20, { 0x218c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x204FC, { 0x21480a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27E20, { 0x218c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x205EC, { 0x21480e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F620, { 0x218c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x207CC, { 0x2148120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E620, { 0x218c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1038C, { 0x2588160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C620, { 0x218c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x740B6, { 0x1d042a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40EB6, { 0x2144120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x75B20, { 0x1d8c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B3A0, { 0x21cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40B67, { 0x2148420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B207, { 0x21d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x205B3, { 0x2148420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9A0, { 0x21cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40B6F, { 0x1d04020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B7A0, { 0x1d8c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40B7E, { 0x1d04060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5BF20, { 0x1d8c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40BF6, { 0x1d040a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5FB20, { 0x1d8c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40FB6, { 0x1d040e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DB20, { 0x1d8c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x20736, { 0x2144120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x39B20, { 0x1d8c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE81DB, { 0x418c0260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81DDB, { 0x41d000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEEDA0, { 0x4198c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDBA0, { 0x41dcc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81DB7, { 0x41d04420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDA07, { 0x41dd0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40EDB, { 0x41d04420, 0x41d000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76DA0, { 0x41dcc1a0, 0x4198c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81DBF, { 0x418c0020 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDFA0, { 0x4198c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81DFB, { 0x418c0060 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFDA0, { 0x4198c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81FDB, { 0x418c00a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFEDA0, { 0x4198c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11023, { 0x29d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10223, { 0x29d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x111A0, { 0x29cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11A20, { 0x298c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10234, { 0x29d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11A04, { 0x298c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8118, { 0x29d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8C20, { 0x298c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2204F, { 0x258c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2044F, { 0x258c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x227A0, { 0x258c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27A20, { 0x258c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x204F4, { 0x258c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27A04, { 0x258c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2205E, { 0x258c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2045E, { 0x258c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22F20, { 0x258c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F220, { 0x258c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x205E4, { 0x258c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F204, { 0x258c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2207C, { 0x258c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2047C, { 0x258c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23E20, { 0x258c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E220, { 0x258c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x207C4, { 0x258c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E204, { 0x258c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11038, { 0x29d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10238, { 0x29d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11C20, { 0x298c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C220, { 0x258c320 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10384, { 0x29cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C204, { 0x258c320 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7444C, { 0x21482e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4744C, { 0x2548220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4474C, { 0x2588160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x744C4, { 0x214c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x474C4, { 0x254c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x74C44, { 0x218c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C744, { 0x25cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44C74, { 0x25900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C474, { 0x25d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x444C7, { 0x258c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44C47, { 0x2590420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C447, { 0x25d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x744CC, { 0x1d082a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x474CC, { 0x21081e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x74CC4, { 0x1d4c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CC74, { 0x21900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44CC7, { 0x214c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CC47, { 0x2190420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x74CCC, { 0x1908260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CCC7, { 0x1d4c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CCCF, { 0x1908020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CCDE, { 0x1908060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CCFC, { 0x19080a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CDEC, { 0x19080e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CFCC, { 0x1908120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DECC, { 0x1908160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FCCC, { 0x19081a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5ECCC, { 0x19081e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7CCCC, { 0x1908220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D33DB, { 0x410801e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x133DB7, { 0x414c4420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x133DBF, { 0x41080020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x133DFB, { 0x41080060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13F3DB, { 0x41080120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17B3DB, { 0x41080160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F33DB, { 0x410801a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE33DB, { 0x410801e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D3DBC, { 0x410881e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DBC7, { 0x414cc420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9EDE3, { 0x414cc420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DBCF, { 0x41088020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DFBC, { 0x410880e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3DBC, { 0x410881a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE3DBC, { 0x410881e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DDBCC, { 0x411081e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBCC7, { 0x4154c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDE63, { 0x4154c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBCCF, { 0x41108020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBCDE, { 0x41108060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBCFC, { 0x411080a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFBCC, { 0x41108160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDBCC, { 0x411081a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22663, { 0x214c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26634, { 0x21900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44CCF, { 0x1d08020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CCF4, { 0x1d4c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44CDE, { 0x1d08060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CDE4, { 0x1d4c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44CFC, { 0x1d080a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CFC4, { 0x1d4c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44DEC, { 0x1d080e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DEC4, { 0x1d4c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44FCC, { 0x1d08120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FCC4, { 0x1d4c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45ECC, { 0x1d08160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5ECC4, { 0x1d4c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47CCC, { 0x1d081a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7CCC4, { 0x1d4c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x238CC, { 0x21081e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x38CC4, { 0x1d4c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26623, { 0x2190420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x234CC, { 0x21081e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CC4F, { 0x1d4c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F4CC, { 0x1d081e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CC5E, { 0x1d4c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E4CC, { 0x1d08220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CC7C, { 0x1d4c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C4CC, { 0x1d08260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26638, { 0x21900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x384CC, { 0x1d082a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D13DB, { 0x41480220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11D3DB, { 0x41880160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D3DB4, { 0x414cc220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DB74, { 0x419100e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x113DB7, { 0x418c4420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DB47, { 0x41910420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x74FDEF, { 0x88414b, 0x40800160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FDEF7, { 0xcc840b, 0x40c44420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5EFDEF, { 0x40844020, 0x8840cb, 0x408000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7CFDEF, { 0x50804b, 0x88410b, 0x40800120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x38FDEF, { 0x88414b, 0x40800160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x75BF7B, { 0x40840160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5BF7B7, { 0x40c84420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5BF7BF, { 0x40840020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5FBF7B, { 0x8c840b, 0x40844420, 0x408400e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DBF7B, { 0x40840120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x39BF7B, { 0x40840160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x776FDB, { 0x20880160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76FDB7, { 0x20cc4420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76FDBF, { 0x20880020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76FDFB, { 0x20880060, 0x20440120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77EFDB, { 0x20884420, 0x208800e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6FDB, { 0x20880120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x113DBF, { 0x41480020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DBF4, { 0x414cc0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x113DFB, { 0x41480060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DFB4, { 0x414cc120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x117BDB, { 0x41484420, 0x414800e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17BDB4, { 0x415100e0, 0x414cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11F3DB, { 0x41480120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3DB4, { 0x414cc1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8E3DB, { 0x41880160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE3DB4, { 0x414cc220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x463DB, { 0x41880160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9EDA3, { 0x41910420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8D3DB, { 0x41880160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DB4F, { 0x414cc020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13D3DB, { 0x41480160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DB5E, { 0x414cc060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1793DB, { 0x414801a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DB7C, { 0x414cc0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F13DB, { 0x414801e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9EDB8, { 0x419100e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE13DB, { 0x41480220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D16F6, { 0x1484220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11D6F6, { 0x1884160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D6F64, { 0x150c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16F674, { 0x19500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x116F67, { 0x18c8420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16F647, { 0x1950420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x75EFDE, { 0x40844160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5EFDE7, { 0x40c88420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7EF3, { 0x40c88420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEFDE, { 0x10c84b, 0x40888060, 0x40844120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x39EFDE, { 0x40844160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x777BF6, { 0x40884160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77BF67, { 0x40cc8420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDFB3, { 0x40cc8420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77BF6F, { 0x40884020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77BF7E, { 0x40884060, 0xc850b, 0x40444120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F7BF6, { 0x40884120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8B7B3, { 0x18c8420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7B34, { 0x19500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5BD98, { 0x19500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x116F6F, { 0x1484020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16F6F4, { 0x150c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x116F7E, { 0x1484060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16F7E4, { 0x150c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x117EF6, { 0x14840e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17EF64, { 0x150c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11F6F6, { 0x1484120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6F64, { 0x150c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8E6F6, { 0x1884160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE6F64, { 0x150c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x466F6, { 0x1884160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7B23, { 0x1950420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8D6F6, { 0x1884160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16F64F, { 0x150c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13D6F6, { 0x1484160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16F65E, { 0x150c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1796F6, { 0x14841a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16F67C, { 0x150c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F16F6, { 0x14841e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7B38, { 0x19500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE16F6, { 0x1484220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D1DBC, { 0x41488220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DDBC, { 0x41888160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DDBC4, { 0x4154c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBC74, { 0x419900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DBC7, { 0x418cc420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBC47, { 0x41990420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77DEFC, { 0x10c94b, 0x40888160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEFC7, { 0x550c0b, 0x40ccc420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF7E3, { 0x550c0b, 0x40ccc420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEFCF, { 0x10c80b, 0x40888020, 0x5080cb }));
tbl.insert(std::pair<int, std::vector<int>>(0x8EDE3, { 0x418cc420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDE34, { 0x419900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76F18, { 0x419900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DBCF, { 0x41488020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBCF4, { 0x4154c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DBDE, { 0x41488060, 0x41444120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBDE4, { 0x4154c120, 0x4110c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DFBC, { 0x414880e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFBC4, { 0x4154c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11FDBC, { 0x41488120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDBC4, { 0x4154c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDE23, { 0x41990420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DDBC, { 0x41888160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBC4F, { 0x4154c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DDBC, { 0x41488160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBC5E, { 0x4154c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x179DBC, { 0x414881a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBC7C, { 0x4154c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1DBC, { 0x414881e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDE38, { 0x419900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE1DBC, { 0x41488220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22263, { 0x258c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22634, { 0x25900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26344, { 0x25cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11318, { 0x25900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13184, { 0x25cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2634C, { 0x2188160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26263, { 0x218c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C6B6, { 0x1d44120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B263, { 0x1d8c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98DDB, { 0x419000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDA63, { 0x4198c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x444CF, { 0x2148020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44CF4, { 0x214c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CF44, { 0x218c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CF4C, { 0x1d48160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C4CF, { 0x1d48020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99EB6, { 0x1904120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB64CF, { 0x1948020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x133DDB, { 0x414c00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB4CF, { 0x41548020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x444DE, { 0x2148060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44DE4, { 0x214c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DE44, { 0x218c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DE4C, { 0x1d481a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C4DE, { 0x1d48060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BCB6, { 0x1904160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB64DE, { 0x1948060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1379DB, { 0x414c0120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB4DE, { 0x41548060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x444FC, { 0x21480a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44FC4, { 0x214c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FC44, { 0x218c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FC4C, { 0x1d481e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C4FC, { 0x1d480a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F8B6, { 0x19041a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB64FC, { 0x19480a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13F1DB, { 0x414c0160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB4FC, { 0x415480a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x445EC, { 0x21480e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45EC4, { 0x214c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5EC44, { 0x218c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5EC4C, { 0x1d48220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C5EC, { 0x1d480e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBD8B6, { 0x19041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB65EC, { 0x19480e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17B1DB, { 0x414c01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB5EC, { 0x415480e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x447CC, { 0x2148120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47CC4, { 0x214c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7CC44, { 0x218c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7CC4C, { 0x1d48260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C7CC, { 0x1d48120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF98B6, { 0x1904220 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB67CC, { 0x1948120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F31DB, { 0x414c01e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB7CC, { 0x41548120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2238C, { 0x2588160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x238C4, { 0x254c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x38C44, { 0x218c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1118C, { 0x2588160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x118C4, { 0x254c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x38C4C, { 0x1d482a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2638C, { 0x2188160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x718B6, { 0x1904260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B38C, { 0x1d88160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE31DB, { 0x414c0220 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDB8C, { 0x41988160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x74C4C, { 0x1d482a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C74C, { 0x2188160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C4C7, { 0x218c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE98B6, { 0x1904260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98EB6, { 0x1d44120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEB64C, { 0x1948260 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB674C, { 0x1d88160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98B67, { 0x1d48420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB64C7, { 0x1d8c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C5B3, { 0x1d48420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B34C, { 0x1d88160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98B6F, { 0x1904020 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6F4C, { 0x1948160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98B7E, { 0x1904060 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7E4C, { 0x19481a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98BF6, { 0x19040a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF64C, { 0x19481e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98FB6, { 0x19040e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB64C, { 0x1948220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C736, { 0x1d44120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7364C, { 0x1948260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D31DB, { 0x414c0220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x131DDB, { 0x419000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DDB4C, { 0x41548220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB74C, { 0x41988160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x131DB7, { 0x41904420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB4C7, { 0x4198c420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98EDB, { 0x41904420, 0x419000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDB4C, { 0x41988160, 0x41548220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x131DBF, { 0x414c0020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBF4C, { 0x41548160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x131DFB, { 0x414c0060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFB4C, { 0x415481a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x131FDB, { 0x414c00a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDB4C, { 0x415481e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22623, { 0x2590420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26223, { 0x25d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2234C, { 0x2588160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2344C, { 0x2548220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26234, { 0x25d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x234C4, { 0x254c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13118, { 0x25d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1184C, { 0x2548220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44C4F, { 0x214c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C44F, { 0x218c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44F4C, { 0x2148160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F44C, { 0x2148220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C4F4, { 0x218c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F4C4, { 0x214c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44C5E, { 0x214c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C45E, { 0x218c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45E4C, { 0x21481a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E44C, { 0x2148260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C5E4, { 0x218c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E4C4, { 0x214c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44C7C, { 0x214c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C47C, { 0x218c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47C4C, { 0x21481e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C44C, { 0x21482a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C7C4, { 0x218c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C4C4, { 0x214c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22638, { 0x25900e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26238, { 0x25d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2384C, { 0x2548220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3844C, { 0x21482e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26384, { 0x25cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x384C4, { 0x214c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE88B6, { 0x1d042a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8E8B6, { 0x21041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88EB6, { 0x2144120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE8B64, { 0x1d0c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8EB64, { 0x210c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEB644, { 0x1d8c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6744, { 0x21cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8B674, { 0x21500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6474, { 0x21d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88B67, { 0x2148420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8B647, { 0x2150420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6447, { 0x21d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A2F7B, { 0x410401e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23AF7B, { 0x41440120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3AF7B4, { 0x410cc1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7B74, { 0x415100e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22F7B7, { 0x41484420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7B47, { 0x41510420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEBF7EF, { 0x48410b, 0x40400120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF7EF7, { 0x8c840b, 0x40844420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBF7EF, { 0xc840b, 0x40444020, 0x4840cb, 0x404000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x73F7EF, { 0x48410b, 0x40400120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEEFDFB, { 0x20440120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFDFB7, { 0x20884420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFDFBF, { 0x20440020, 0x840cb, 0x200000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFEFDFB, { 0x4c840b, 0x20444420, 0x204400e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22F7BF, { 0x41040020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7BF4, { 0x410cc0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23EF7B, { 0x10c840b, 0x41044420, 0x410400e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF7B4, { 0x1950cb, 0x411100e0, 0x410cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11CF7B, { 0x41440120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1CF7B4, { 0x410cc1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8CF7B, { 0x41440120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17BDA3, { 0x41510420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11AF7B, { 0x41440120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7B4F, { 0x410cc020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27AF7B, { 0x41040120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7B5E, { 0x410cc060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F2F7B, { 0x41040160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7B7C, { 0x410cc0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E2F7B, { 0x410401a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17BDB8, { 0x415100e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C2F7B, { 0x410401e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A3BDE, { 0x410441e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23BBDE, { 0x41444120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BBDE4, { 0x4110c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDE74, { 0x415500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23BDE7, { 0x41488420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDE47, { 0x41550420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFBF7E, { 0xc850b, 0x40444120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBF7E7, { 0x50c80b, 0x40888420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DFBF3, { 0x50c80b, 0x40888420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DEF3, { 0x41488420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEF34, { 0x415500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEF798, { 0x415500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23BDEF, { 0x41044020, 0x10840cb, 0x410000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDEF4, { 0x4110c0e0, 0x150d8b, 0x40ccc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23FBDE, { 0x410440e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBDE4, { 0x4110c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEF23, { 0x41550420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11BBDE, { 0x41444120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDE4F, { 0x4110c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27BBDE, { 0x41044120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDE5E, { 0x4110c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F3BDE, { 0x41044160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BDE7C, { 0x4110c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E3BDE, { 0x410441a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEF38, { 0x415500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C3BDE, { 0x410441e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x445B3, { 0x2148420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45B34, { 0x21500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B344, { 0x21cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22D98, { 0x21500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2D984, { 0x21cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B336, { 0x1944120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB66B6, { 0x1944120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB65B3, { 0x1948420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CDDB, { 0x415000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB5B3, { 0x41548420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88B6F, { 0x1d04020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8B6F4, { 0x1d0c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6F44, { 0x1d8c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DEB6, { 0x1504120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CB6F, { 0x1504020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBDDB, { 0x410c00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6B6F, { 0x41104020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88B7E, { 0x1d04060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8B7E4, { 0x1d0c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7E44, { 0x1d8c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16FCB6, { 0x1504160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CB7E, { 0x1504060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DF9DB, { 0x410c0120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6B7E, { 0x41104060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88BF6, { 0x1d040a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8BF64, { 0x1d0c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF644, { 0x1d8c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17ECB6, { 0x15041a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CBF6, { 0x15040a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2FD9DB, { 0x410c0160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6BF6, { 0x411040a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88FB6, { 0x1d040e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FB64, { 0x1d0c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB644, { 0x1d8c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6CB6, { 0x15041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CFB6, { 0x15040e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED9DB, { 0x410c01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6FB6, { 0x411040e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44736, { 0x2144120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47364, { 0x210c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x73644, { 0x1d8c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22336, { 0x2144120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23364, { 0x210c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE6CB6, { 0x1504220 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6736, { 0x1944120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1CD9DB, { 0x410c01e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB736, { 0x41544120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D6CB6, { 0x1504220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CEB6, { 0x1944120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CB67, { 0x1948420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3AD9DB, { 0x410c01e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9DDB, { 0x415000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BB6B6, { 0x411041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6EB6, { 0x41544120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9DB7, { 0x41504420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6B67, { 0x41548420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CEDB, { 0x41504420, 0x415000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB6B6, { 0x41544120, 0x411041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9DBF, { 0x410c0020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B7EB6, { 0x41104120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9DFB, { 0x410c0060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF6B6, { 0x41104160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2D9FDB, { 0x410c00a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB6B6, { 0x411041a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45B23, { 0x2150420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B223, { 0x21d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x446B6, { 0x2144120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x468B6, { 0x21041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B234, { 0x21d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46B64, { 0x210c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2D918, { 0x21d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x230B6, { 0x21041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8B64F, { 0x1d0c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB644F, { 0x1d8c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x89EB6, { 0x1d04120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E8B6, { 0x1d041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB64F4, { 0x1d8c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9EB64, { 0x1d0c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8B65E, { 0x1d0c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB645E, { 0x1d8c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8BCB6, { 0x1d04160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC8B6, { 0x1d04220 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB65E4, { 0x1d8c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBCB64, { 0x1d0c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8B67C, { 0x1d0c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB647C, { 0x1d8c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F8B6, { 0x1d041a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF88B6, { 0x1d04260 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB67C4, { 0x1d8c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8B64, { 0x1d0c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45B38, { 0x21500e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B238, { 0x21d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x470B6, { 0x21041e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x708B6, { 0x1d042a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B384, { 0x21cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x70B64, { 0x1d0c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D11DB, { 0x418c0260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11D1DB, { 0x41cc01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x111DDB, { 0x41d000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D1DB4, { 0x418cc260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DDB4, { 0x41ccc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DDB44, { 0x4198c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB744, { 0x41dcc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DB74, { 0x41d100e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB474, { 0x41dd00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x111DB7, { 0x41d04420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DB47, { 0x41d10420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB447, { 0x41dd0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x747DEF, { 0xc8418b, 0x40c001a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x477DEF, { 0x10840cb, 0x410000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77DEF4, { 0x150d8b, 0x40ccc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEF74, { 0x1950cb, 0x411100e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47DEF7, { 0x10c840b, 0x41044420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEF47, { 0x59500b, 0x41110420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFDFBF, { 0x840cb, 0x200000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDFBF7, { 0x4c840b, 0x20444420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF7A3, { 0x59500b, 0x41110420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x237DEF, { 0x10840cb, 0x410000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEF4F, { 0x150c0b, 0x40ccc020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F7DEF, { 0xc840cb, 0x40c000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEF5E, { 0x150c4b, 0x40ccc060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E7DEF, { 0xc8410b, 0x40c00120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DEF7C, { 0x150c8b, 0x40ccc0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C7DEF, { 0xc8414b, 0x40c00160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF7B8, { 0x1950cb, 0x411100e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x387DEF, { 0xc8418b, 0x40c001a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88EDB, { 0x41d04420, 0x41d000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8EDB4, { 0x41d100e0, 0x41ccc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDB44, { 0x41dcc1a0, 0x4198c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6DDB, { 0x211000e0, 0x20cc01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6EDB, { 0x21104420, 0x211000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x111DBF, { 0x418c0020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DBF4, { 0x418cc0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBF44, { 0x4198c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76FDDB, { 0x20cc00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76DDBF, { 0x20cc0020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x111DFB, { 0x418c0060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DFB4, { 0x418cc120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFB44, { 0x4198c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77EDDB, { 0x20cc0120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76DDFB, { 0x20cc0060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x111FDB, { 0x418c00a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11FDB4, { 0x418cc160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDB44, { 0x4198c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F6DDB, { 0x20cc0160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76DFDB, { 0x20cc00a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x776DDB, { 0x20cc01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76DDDB, { 0x211000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76DDB7, { 0x21104420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8EDA3, { 0x41d10420 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDA23, { 0x41dd0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88DDB, { 0x41d000e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8D1DB, { 0x41cc01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDA34, { 0x41dd00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DDB4, { 0x41ccc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x76D18, { 0x41dd00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x461DB, { 0x41cc01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DB4F, { 0x418cc020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB44F, { 0x4198c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x113DDB, { 0x418c00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13D1DB, { 0x418c01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB4F4, { 0x4198c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DDB4, { 0x418cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DB5E, { 0x418cc060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB45E, { 0x4198c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1179DB, { 0x418c0120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1791DB, { 0x418c01e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB5E4, { 0x4198c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x179DB4, { 0x418cc1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DB7C, { 0x418cc0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB47C, { 0x4198c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11F1DB, { 0x418c0160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F11DB, { 0x418c0220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB7C4, { 0x4198c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1DB4, { 0x418cc220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8EDB8, { 0x41d100e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDA38, { 0x41dd00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8E1DB, { 0x41cc01a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE11DB, { 0x418c0260 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDB84, { 0x41dcc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE1DB4, { 0x418cc260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22223, { 0x29d0420 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22234, { 0x29d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22344, { 0x29cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23444, { 0x298c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11118, { 0x29d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11184, { 0x29cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11844, { 0x298c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4444F, { 0x258c020 }));
tbl.insert(std::pair<int, std::vector<int>>(0x444F4, { 0x258c0e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44F44, { 0x258c1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F444, { 0x258c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4445E, { 0x258c060 }));
tbl.insert(std::pair<int, std::vector<int>>(0x445E4, { 0x258c120 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45E44, { 0x258c1e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E444, { 0x258c2a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4447C, { 0x258c0a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x447C4, { 0x258c160 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47C44, { 0x258c220 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C444, { 0x258c2e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22238, { 0x29d00e0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x22384, { 0x29cc1a0 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23844, { 0x298c260 }));
tbl.insert(std::pair<int, std::vector<int>>(0x38444, { 0x258c320 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF444, { 0x18c2699 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7444, { 0x18c2a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D1F44, { 0x1cc1a99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DF44, { 0x20c19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4744, { 0x1cc2999 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11F744, { 0x20c1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D11F4, { 0x1d00e99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11D1F4, { 0x2100dd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x111DF4, { 0x2140d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4474, { 0x1d028d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11F474, { 0x2101cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x111F74, { 0x21410d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D111F, { 0x1d04299 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11D11F, { 0x21041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x111D1F, { 0x2144119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1111DF, { 0x2148059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4447, { 0x1d06819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11F447, { 0x2105c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x111F47, { 0x2145019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1111F7, { 0x2148419 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFA20, { 0x18c2699 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBA20, { 0x18c2a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE8FA0, { 0x1cc1a99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8EFA0, { 0x20c19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA3A0, { 0x1cc2999 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FBA0, { 0x20c1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFA04, { 0x18c2699 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBA04, { 0x18c2a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE81F4, { 0x1d00e99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81DF4, { 0x2140d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA074, { 0x1d028d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81F74, { 0x21410d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE881F, { 0x1d04299 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8E81F, { 0x21041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE811F, { 0x1d04299 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81D1F, { 0x2144119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x881DF, { 0x2148059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x811DF, { 0x2148059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA207, { 0x1d06819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FA07, { 0x2105c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA047, { 0x1d06819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81F47, { 0x2145019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x881F7, { 0x2148419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x811F7, { 0x2148419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77D00, { 0x118c2699 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DD00, { 0x118c2a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7401F, { 0x11d04299 }));
tbl.insert(std::pair<int, std::vector<int>>(0x401DF, { 0x12148059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D007, { 0x11d06819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x401F7, { 0x12148419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7403F, { 0x118c0259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x403F7, { 0x11d04419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x407BF, { 0x118c0059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40F3F, { 0x118c0099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41E3F, { 0x118c00d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43C3F, { 0x118c0119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4783F, { 0x118c0159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F03F, { 0x118c0199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E03F, { 0x118c01d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C03F, { 0x198c0219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7407E, { 0x118c0659 }));
tbl.insert(std::pair<int, std::vector<int>>(0x407E7, { 0x11d04819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x407EF, { 0x118c0419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40F7E, { 0x118c0499 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41E7E, { 0x118c04d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43C7E, { 0x118c0519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4787E, { 0x118c0559 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F07E, { 0x118c0599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E07E, { 0x118c05d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C07E, { 0x118c0619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x740FC, { 0x118c0a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40FC7, { 0x11d04c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40FCF, { 0x118c0819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40FDE, { 0x118c0859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41EFC, { 0x118c08d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43CFC, { 0x118c0919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x478FC, { 0x1881499, 0x118c0959 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F0FC, { 0x118c0999 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E0FC, { 0x118c09d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C0FC, { 0x1482099, 0x118c0a19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x741F8, { 0x118c0e59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41F87, { 0x11d05019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41F8F, { 0x118c0c19, 0x18c40d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41F9E, { 0x118c0c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41FBC, { 0x118c0c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43DF8, { 0x118c0d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x479F8, { 0x118c0d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F1F8, { 0x118c0d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E1F8, { 0x118c0dd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C1F8, { 0x118c0e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x743F0, { 0x118c1259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43F07, { 0x11d05419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43F0F, { 0x118c1019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43F1E, { 0x118c1059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43F3C, { 0x118c1099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43F78, { 0x118c10d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47BF0, { 0x118c1159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F3F0, { 0x118c1199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E3F0, { 0x118c11d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C3F0, { 0x118c1219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x747E0, { 0x118c1659 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47E07, { 0x11d05819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47E0F, { 0x118c1419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47E1E, { 0x118c1459 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47E3C, { 0x118c1499 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47E78, { 0x118c14d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47EF0, { 0x118c1519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F7E0, { 0x118c1599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E7E0, { 0x118c15d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C7E0, { 0x14c2159, 0x118c1619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x74FC0, { 0x118c1a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FC07, { 0x11d05c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FC0F, { 0x118c1819, 0x1904199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FC1E, { 0x118c1859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FC3C, { 0x118c1899 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FC78, { 0x118c18d9, 0x1900d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FCF0, { 0x118c1919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FDE0, { 0x118c1959 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5EFC0, { 0x118c19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7CFC0, { 0x118c1a19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x75F80, { 0x118c1e59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5F807, { 0x11d06019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5F80F, { 0x118c1c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5F81E, { 0x118c1c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5F83C, { 0x118c1c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5F878, { 0x118c1cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5F8F0, { 0x118c1d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5F9E0, { 0x118c1d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5FBC0, { 0x118c1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF80, { 0x118c1e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77F00, { 0x118c2259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F007, { 0x11d06419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F00F, { 0x198c2019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F01E, { 0x118c2059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F03C, { 0x118c2099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F078, { 0x118c20d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F0F0, { 0x118c2119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F1E0, { 0x118c2159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F3C0, { 0x118c2199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F780, { 0x118c21d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D00F, { 0x118c2419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x403DF, { 0x11d04059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D01E, { 0x118c2459 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4079F, { 0x11d04099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D03C, { 0x118c2499 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40F1F, { 0x11d040d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D078, { 0x118c24d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41E1F, { 0x11d04119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D0F0, { 0x118c2519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43C1F, { 0x11d04159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D1E0, { 0x118c2559 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4781F, { 0x11d04199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D3C0, { 0x118c2599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F01F, { 0x11d041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D780, { 0x118c25d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E01F, { 0x11d04219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DF00, { 0x118c2619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C01F, { 0x11d04259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x200FB, { 0x12148419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3ED00, { 0x118c2a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x200EF, { 0x12148059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BD00, { 0x118c2699 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFA0C, { 0x1482259 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBA0C, { 0x1482619 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE831F, { 0x18c4259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x831DF, { 0x1d08059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA0C7, { 0x18c6419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x831F7, { 0x1d08419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7418F, { 0x18c4259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x418F7, { 0x1d08419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x419EF, { 0x18c4059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41BCF, { 0x18c4099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43D8F, { 0x18c4119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4798F, { 0x18c4159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F18F, { 0x18c4199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E18F, { 0x18c41d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C18F, { 0x98c4219 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE833F, { 0x1480219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x833F7, { 0x18c4419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x419FB, { 0x18c4419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x837BF, { 0x1480059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83F3F, { 0x1480099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87B3F, { 0x14800d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F33F, { 0x1480119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E33F, { 0x1480159 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC33F, { 0x1480199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF833F, { 0x14801d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7033F, { 0x1480219 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE837E, { 0x1480619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x837E7, { 0x18c4819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41BF3, { 0x18c4819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x837EF, { 0x1480419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83F7E, { 0x1480499 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87B7E, { 0x14804d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F37E, { 0x1441059, 0x1480519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E37E, { 0x1480559 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC37E, { 0x1480599 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF837E, { 0x1041c59, 0x14805d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7037E, { 0x1480619 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE87EC, { 0x1480e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87EC7, { 0x18c5019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43F63, { 0x18c5019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87ECF, { 0x1480c19, 0x14840d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87EDE, { 0x1480c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87EFC, { 0x1480c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F7EC, { 0x1480d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E7EC, { 0x1480d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC7EC, { 0x1480d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF87EC, { 0x1480dd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x707EC, { 0x1480e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE8FCC, { 0x1481219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FCC7, { 0x18c5419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47E63, { 0x18c5419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FCCF, { 0x1481019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FCDE, { 0x1481059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FCFC, { 0x1481099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FDEC, { 0x14810d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9EFCC, { 0x1481159 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBCFCC, { 0x1481199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8FCC, { 0x1081d19, 0x14811d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x70FCC, { 0x1481219 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE9F8C, { 0x1481619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F8C7, { 0x18c5819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FC63, { 0x18c5819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F8CF, { 0x1481419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F8DE, { 0x1481459 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F8FC, { 0x1481499, 0x14c0959 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F9EC, { 0x14814d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9FBCC, { 0x1481519 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBDF8C, { 0x1481599 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9F8C, { 0x14815d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x71F8C, { 0x1481619 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEBF0C, { 0x1481a19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF0C7, { 0x18c5c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5F863, { 0x18c5c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF0CF, { 0x1481819 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF0DE, { 0x1481859 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF0FC, { 0x1481899 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF1EC, { 0x14818d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF3CC, { 0x1481919 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF78C, { 0x1481959 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBF0C, { 0x14819d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x73F0C, { 0x1481a19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFE0C, { 0x1481e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE0C7, { 0x18c6019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F063, { 0x18c6019 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE0CF, { 0x1481c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE0DE, { 0x1481c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE0FC, { 0x1481c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE1EC, { 0x1481cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE3CC, { 0x1481d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE78C, { 0x1481d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFEF0C, { 0x1481d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77E0C, { 0x1481e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77C0C, { 0x1482259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C0C7, { 0x18c6419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C0CF, { 0x9482019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C0DE, { 0x1482059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C1EC, { 0x14820d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C3CC, { 0x1482119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C78C, { 0x1482159, 0x1881619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7CF0C, { 0x1482199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DE0C, { 0x14821d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D063, { 0x18c6419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x418DF, { 0x1d08059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA0CF, { 0x1482019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x833DF, { 0x18c4059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA0DE, { 0x1482059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8379F, { 0x18c4099 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA0FC, { 0x1482099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83F1F, { 0x18c40d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA1EC, { 0x14820d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87B1F, { 0x18c4119 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA3CC, { 0x1482119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F31F, { 0x18c4159 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA78C, { 0x1482159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E31F, { 0x18c4199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFAF0C, { 0x1482199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC31F, { 0x18c41d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBE0C, { 0x14821d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF831F, { 0x18c4219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DC0C, { 0x1482619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7031F, { 0x18c4259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x418FB, { 0x1d08419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DA0C, { 0x1482619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x418EF, { 0x1d08059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77A0C, { 0x1482259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF436, { 0x1041e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7436, { 0x10421d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D0D9F, { 0x1484219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10D9DF, { 0x18c8059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4367, { 0x1486019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10D9F7, { 0x18c8419 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE86CF, { 0x1484219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x86CF7, { 0x18c8419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4367B, { 0x18c8419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x86DEF, { 0x1484059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x86FCF, { 0x1484099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F6CF, { 0x1484119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E6CF, { 0x1484159 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC6CF, { 0x1484199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF86CF, { 0x14841d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x706CF, { 0x1484219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D0DBF, { 0x10401d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10DBF7, { 0x1484419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x86DFB, { 0x1484419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10DFBF, { 0x1040059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10FDBF, { 0x1040099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11EDBF, { 0x41000c19, 0x10400d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13CDBF, { 0x1040119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x178DBF, { 0x1040159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0DBF, { 0x40c01819, 0x1040199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE0DBF, { 0x10401d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D1FB6, { 0x1040dd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11FB67, { 0x1485019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FDB3, { 0x1485019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11FB6F, { 0x1040c19, 0x410440d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11FB7E, { 0x1040c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11FBF6, { 0x1040c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DFB6, { 0x1040d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x179FB6, { 0x1040d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1FB6, { 0xc418d9, 0x1040d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE1FB6, { 0x1040dd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D3F36, { 0x10411d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13F367, { 0x1485419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F9B3, { 0x1485419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13F36F, { 0x1041019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13F37E, { 0x1041059, 0x1080519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13F3F6, { 0x1041099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13F7B6, { 0x10410d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17BF36, { 0x1041159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3F36, { 0x1041199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE3F36, { 0x10411d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D7E36, { 0x10415d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17E367, { 0x1485819 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF1B3, { 0x1485819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17E36F, { 0x1041419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17E37E, { 0x1041459 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17E3F6, { 0x1041499 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17E7B6, { 0x10414d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17EF36, { 0x1041519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7E36, { 0x1041599 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE7E36, { 0x10415d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFC36, { 0x10419d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC367, { 0x1485c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE1B3, { 0x1485c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC36F, { 0x1041819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC37E, { 0x1041859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC3F6, { 0x1041899 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC7B6, { 0x10418d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCF36, { 0x1041919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDE36, { 0x1041959 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFC36, { 0x10419d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEF836, { 0x1041e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8367, { 0x1486019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C1B3, { 0x1486019 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF836F, { 0x1041c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF83F6, { 0x1041c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF87B6, { 0x1041cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8F36, { 0x1041d19, 0x14411d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9E36, { 0x1041d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBC36, { 0x1041d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77836, { 0x1041e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA1B3, { 0x1486019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x86CDF, { 0x18c8059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4366F, { 0x18c8059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F436F, { 0x1041c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10DBDF, { 0x1484059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F437E, { 0x1041c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10DF9F, { 0x1484099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F43F6, { 0x1041c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x10FD9F, { 0x14840d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F47B6, { 0x1041cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11ED9F, { 0x1484119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4F36, { 0x1041d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13CD9F, { 0x1484159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5E36, { 0x1041d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x178D9F, { 0x1484199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7C36, { 0x1041d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0D9F, { 0x14841d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB836, { 0x10421d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE0D9F, { 0x1484219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D836, { 0x10421d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x86CFB, { 0x18c8419 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB436, { 0x10421d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x86CEF, { 0x18c8059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEF436, { 0x1041e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE8DB, { 0x40c019d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE8DB, { 0x40c01d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A36DF, { 0x410441d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x236DDF, { 0x41488059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8DB7, { 0x41045c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x236DF7, { 0x41488419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D1B6F, { 0x410441d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11B6F7, { 0x41488419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DB7B, { 0x41488419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11B7EF, { 0x41044059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11BF6F, { 0x41044099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13DB6F, { 0x41088059, 0x41044119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x179B6F, { 0x41044159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1B6F, { 0xc41819, 0x41044199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE1B6F, { 0x410441d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A7EDB, { 0x40c00d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27EDB7, { 0x41045019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13F6DB, { 0x41045019, 0x410010d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27EDBF, { 0x40c00c19, 0xc400d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27EDFB, { 0x40c00c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27EFDB, { 0x40c00c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F7EDB, { 0x40c00d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E7EDB, { 0x40c00d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C7EDB, { 0x40c00d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3AFCDB, { 0x40c01199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCDB7, { 0x41045419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17E6DB, { 0x41045419, 0x410014d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCDBF, { 0x40c01019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCDFB, { 0x40c01059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2FCFDB, { 0x40c01099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDEDB, { 0x40c45019, 0x40c010d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFCDB, { 0x40c01159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1CFCDB, { 0x40c01199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF8DB, { 0x40c01599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8DB7, { 0x41045819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FC6DB, { 0x41045819, 0x410018d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8DBF, { 0x40c01419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8DFB, { 0x40c01459 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3F8FDB, { 0x40c01499 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9EDB, { 0x40c45419, 0x40c014d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBCDB, { 0x40c01519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF8DB, { 0x40c01599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF0DB, { 0x40c019d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0DB7, { 0x41045c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF86DB, { 0x41045c19, 0x41001cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0DFB, { 0x40c01859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F0FDB, { 0x40c01899 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1EDB, { 0x40c45819, 0x40c018d9, 0x41000d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3CDB, { 0x40c01919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F78DB, { 0x40c01959 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEF0DB, { 0x40c019d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F46DB, { 0x41045c19, 0x41001cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11B6DF, { 0x41488059, 0x41444119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8DB6F, { 0x41488059, 0x41444119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8DBF, { 0x40c01819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x236FDF, { 0x41044059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8DFB, { 0x40c01859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x237EDF, { 0x41044099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E8FDB, { 0x40c01899 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23F6DF, { 0x410440d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9EDB, { 0x40c45819, 0x40c018d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27B6DF, { 0x41088059, 0x41044119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBCDB, { 0x40c01919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F36DF, { 0x41044159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF8DB, { 0x40c01959 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E36DF, { 0x41044199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F70DB, { 0x40c01d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C36DF, { 0x410441d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB0DB, { 0x40c01d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11B6FB, { 0x41488419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F68DB, { 0x40c01d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11B6EF, { 0x41488059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE8DB, { 0x40c019d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BE9B6, { 0xc419d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EE9B6, { 0xc41d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A6D9F, { 0x10841d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26D9DF, { 0x14c8059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9B67, { 0x1085c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26D9F7, { 0x14c8419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D36CF, { 0x10841d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x136CF7, { 0x14c8419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9B67B, { 0x14c8419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x136DEF, { 0x1084059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x136FCF, { 0x1084099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x137ECF, { 0x1080c19, 0x10840d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13F6CF, { 0x1084119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17B6CF, { 0x1084159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F36CF, { 0xc81819, 0x1084199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE36CF, { 0x10841d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3A6DBF, { 0xc40199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26DBF7, { 0x1084419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x136DFB, { 0x1084419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26DFBF, { 0xc40059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26FDBF, { 0xc40099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F6DBF, { 0xc40119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E6DBF, { 0xc40159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C6DBF, { 0xc40199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3AFDB6, { 0xc41199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDB67, { 0x1085419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17EDB3, { 0x1085419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDB6F, { 0xc41019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDB7E, { 0xc41059, 0xc80519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDBF6, { 0xc41099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDFB6, { 0xc410d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFDB6, { 0xc41159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1CFDB6, { 0xc41199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF9B6, { 0xc41599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9B67, { 0x1085819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCDB3, { 0x1085819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9B6F, { 0xc41419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9B7E, { 0xc41459 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9BF6, { 0xc41499 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3F9FB6, { 0xc414d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBDB6, { 0xc41519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF9B6, { 0xc41599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF1B6, { 0xc419d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1B67, { 0x1085c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8DB3, { 0x1085c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1B7E, { 0xc41859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F1BF6, { 0xc41899 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3DB6, { 0xc41919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F79B6, { 0xc41959 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEF1B6, { 0xc419d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4DB3, { 0x1085c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x136CDF, { 0x14c8059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9B66F, { 0x14c8059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9B6F, { 0xc41819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26DBDF, { 0x1084059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9B7E, { 0xc41859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26DF9F, { 0x1084099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9BF6, { 0xc41899 }));
tbl.insert(std::pair<int, std::vector<int>>(0x26FD9F, { 0x10840d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E9FB6, { 0xc418d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x27ED9F, { 0x1084119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBDB6, { 0xc41919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2F6D9F, { 0x1084159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EF9B6, { 0xc41959 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E6D9F, { 0x1084199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F71B6, { 0xc41d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1C6D9F, { 0x10841d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB1B6, { 0xc41d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x136CFB, { 0x14c8419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F69B6, { 0xc41d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x136CEF, { 0x14c8059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DE9B6, { 0xc419d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BEB6C, { 0xc819d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEB6C, { 0xc81d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3ADB1F, { 0x10c41d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DB1DF, { 0x1508059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EB6C7, { 0x10c5c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DB1F7, { 0x1508419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D6D8F, { 0x10c41d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16D8F7, { 0x1508419 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6C7B, { 0x1508419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16D9EF, { 0x10c4059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DBCF, { 0x10c4099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DF8F, { 0x10c0c19, 0x10c40d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16FD8F, { 0x10c4119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17ED8F, { 0x10c4159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6D8F, { 0x40cc1819, 0x10c4199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE6D8F, { 0x10c41d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3ADB3F, { 0xc80199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DB3F7, { 0x10c4419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16D9FB, { 0x10c4419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DB7BF, { 0xc80059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBF3F, { 0xc80099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DFB3F, { 0xc800d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDB3F, { 0xc80119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDB3F, { 0xc80159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1CDB3F, { 0xc80199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3ADB7E, { 0xc80599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DB7E7, { 0x10c4819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DBF3, { 0x10c4819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DB7EF, { 0xc80419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBF7E, { 0xc80499 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DFB7E, { 0xc804d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDB7E, { 0xc80559 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1CDB7E, { 0xc80599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BFB6C, { 0xc81599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB6C7, { 0x10c5819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDB63, { 0x10c5819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB6CF, { 0xc81419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB6DE, { 0xc81459 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB6FC, { 0xc81499, 0x40cc0959 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB7EC, { 0xc814d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FBF6C, { 0xc81519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFB6C, { 0xc81599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF36C, { 0xc819d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F36C7, { 0x10c5c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9B63, { 0x10c5c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F36DE, { 0xc81859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F36FC, { 0xc81899 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F37EC, { 0xc818d9, 0x1080d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F3F6C, { 0xc81919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7B6C, { 0xc81959 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEF36C, { 0xc819d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5B63, { 0x10c5c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16D8DF, { 0x1508059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6C6F, { 0x1508059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EB6CF, { 0xc81819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DB3DF, { 0x10c4059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EB6DE, { 0xc81859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DB79F, { 0x10c4099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EB6FC, { 0xc81899 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DBF1F, { 0x10c40d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EB7EC, { 0xc818d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2DFB1F, { 0x10c4119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EBF6C, { 0xc81919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2FDB1F, { 0x10c4159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFB6C, { 0xc81959 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EDB1F, { 0x10c4199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F736C, { 0xc81d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1CDB1F, { 0x10c41d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB36C, { 0xc81d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16D8FB, { 0x1508419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6B6C, { 0xc81d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16D8EF, { 0x1508059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEB6C, { 0xc819d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BEED8, { 0x40cc19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEED8, { 0x40cc1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BB61F, { 0x411041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B61DF, { 0x41548059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EED87, { 0x41105c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B61F7, { 0x41548419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DDB0F, { 0x411041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB0F7, { 0x41548419 }));
tbl.insert(std::pair<int, std::vector<int>>(0xED87B, { 0x41548419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB1EF, { 0x41104059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB3CF, { 0x41104099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB78F, { 0x41100c19, 0x411040d9, 0x40cc4199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DBF0F, { 0x41104119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFB0F, { 0x41104159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDB0F, { 0x10c1819, 0x41104199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEDB0F, { 0x41544119, 0x411041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BB63F, { 0x40cc0199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B63F7, { 0x41104419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB1FB, { 0x41104419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B67BF, { 0x40cc0059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6F3F, { 0x40cc0099, 0x40880159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B7E3F, { 0x40cc00d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF63F, { 0x40cc0119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB63F, { 0x40cc0159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB63F, { 0x411000d9, 0x40cc0199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BB67E, { 0x40cc0599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B67E7, { 0x41104819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB3F3, { 0x41104819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B67EF, { 0x40cc0419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6F7E, { 0x40cc0499, 0x40880559 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B7E7E, { 0x40cc04d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF67E, { 0x40cc0519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB67E, { 0x40cc0559 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB67E, { 0x411004d9, 0x40cc0599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BB6FC, { 0x40cc0999 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6FC7, { 0x41104c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB7E3, { 0x41104c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6FCF, { 0x40cc0819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6FDE, { 0x40cc0859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B7EFC, { 0x40cc08d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF6FC, { 0x40cc0919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB6FC, { 0x411008d9, 0x40cc0999 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF6D8, { 0x40cc19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6D87, { 0x41105c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB6C3, { 0x41105c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6D9E, { 0x40cc1859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6DBC, { 0x40cc1899, 0x40881959 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6DF8, { 0x40cc18d9, 0x10c0d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6FD8, { 0x40cc1919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7ED8, { 0x40cc1959 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEF6D8, { 0x40cc19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F76C3, { 0x41105c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB0DF, { 0x41548059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xED86F, { 0x41548059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EED8F, { 0x40cc1819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B63DF, { 0x41104059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EED9E, { 0x40cc1859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B679F, { 0x41104099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEDBC, { 0x40cc1899, 0x40881959 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B6F1F, { 0x411040d9, 0x40cc4199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEDF8, { 0x40cc18d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3B7E1F, { 0x41104119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EEFD8, { 0x40cc1919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BF61F, { 0x41104159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EFED8, { 0x40cc1959 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3FB61F, { 0x41104199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F76D8, { 0x41101cd9, 0x40cc1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB61F, { 0x41544119, 0x411041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB6D8, { 0x41101cd9, 0x40cc1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB0FB, { 0x41548419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6ED8, { 0x40cc1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DB0EF, { 0x41548059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DEED8, { 0x40cc19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF5B0, { 0x10c1e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F75B0, { 0x10c21d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D6C1F, { 0x1504219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16C1DF, { 0x1948059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5B07, { 0x1506019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16C1F7, { 0x1948419 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEB60F, { 0x1504219 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB60F7, { 0x1948419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B07B, { 0x1948419 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB61EF, { 0x1504059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB63CF, { 0x1504099 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB678F, { 0x1500c19, 0x15040d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6F0F, { 0x1504119 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB7E0F, { 0x1504159 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF60F, { 0x14c1819, 0x1504199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB60F, { 0x15041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7360F, { 0x1504219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D6C3F, { 0x10c01d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16C3F7, { 0x1504419 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB61FB, { 0x1504419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16C7BF, { 0x10c0059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CF3F, { 0x10c0099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DE3F, { 0x10c00d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16FC3F, { 0x10c0119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17EC3F, { 0x10c0159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6C3F, { 0x10c0199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE6C3F, { 0x10c01d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D6C7E, { 0x10c05d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16C7E7, { 0x1504819 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB63F3, { 0x1504819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16C7EF, { 0x10c0419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CF7E, { 0x10c0499 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DE7E, { 0x10c04d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16FC7E, { 0x10c0519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17EC7E, { 0x10c0559 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6C7E, { 0x10c0599 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE6C7E, { 0x10c05d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D6CFC, { 0x10c09d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CFC7, { 0x1504c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB67E3, { 0x1504c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CFCF, { 0x10c0819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CFDE, { 0x10c0859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DEFC, { 0x10c08d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16FCFC, { 0x10c0919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17ECFC, { 0x1081499, 0x10c0959 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6CFC, { 0x10c0999 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE6CFC, { 0x10c09d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D6DF8, { 0x10c0dd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DF87, { 0x1505019 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB6FC3, { 0x1505019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DF9E, { 0x10c0c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DFBC, { 0x10c0c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16FDF8, { 0x10c0d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17EDF8, { 0x10c0d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE6DF8, { 0x10c0dd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFDB0, { 0x10c19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDB07, { 0x1505c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFED83, { 0x1505c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDB1E, { 0x10c1859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDB3C, { 0x10c1899 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDB78, { 0x10c18d9, 0x41100d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDBF0, { 0x10c1919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDFB0, { 0x10c1959 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFDB0, { 0x10c19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEF9B0, { 0x10c1e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9B07, { 0x1506019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7CD83, { 0x1506019 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9B0F, { 0x10c1c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9B1E, { 0x10c1c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9B3C, { 0x10c1c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9B78, { 0x10c1cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9BF0, { 0x10c1d19, 0x14c11d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9FB0, { 0x10c1d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBDB0, { 0x10c1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x779B0, { 0x10c1e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFAD83, { 0x1506019 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB60DF, { 0x1948059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5B06F, { 0x1948059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5B0F, { 0x10c1c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16C3DF, { 0x1504059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5B1E, { 0x10c1c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16C79F, { 0x1504099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5B3C, { 0x10c1c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16CF1F, { 0x15040d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5B78, { 0x10c1cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16DE1F, { 0x1504119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5BF0, { 0x10c1d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x16FC1F, { 0x1504159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5FB0, { 0x10c1d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17EC1F, { 0x1504199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7DB0, { 0x10c1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F6C1F, { 0x15041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB9B0, { 0x10c21d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE6C1F, { 0x1504219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D9B0, { 0x10c21d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB60FB, { 0x1948419 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB5B0, { 0x10c21d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xB60EF, { 0x1948059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEF5B0, { 0x10c1e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFA60, { 0x14c2259 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBA60, { 0x14c2619 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE981F, { 0x1904259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x981DF, { 0x1d48059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA607, { 0x1906419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x981F7, { 0x1d48419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x74C0F, { 0x1904259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C0F7, { 0x1d48419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C1EF, { 0x1904059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C3CF, { 0x1904099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C78F, { 0x1900c19, 0x19040d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CF0F, { 0x1904119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DE0F, { 0x1904159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5EC0F, { 0x19041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7CC0F, { 0x9904219 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE983F, { 0x14c0219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x983F7, { 0x1904419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C1FB, { 0x1904419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x987BF, { 0x14c0059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98F3F, { 0x14c0099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99E3F, { 0x14c00d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BC3F, { 0x14c0119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F83F, { 0x14c0159 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBD83F, { 0x14c0199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF983F, { 0x14c01d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7183F, { 0x14c0219 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE987E, { 0x14c0619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x987E7, { 0x1904819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C3F3, { 0x1904819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x987EF, { 0x14c0419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98F7E, { 0x14c0499 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99E7E, { 0x14c04d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BC7E, { 0x14c0519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F87E, { 0x14c0559 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBD87E, { 0x14c0599 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF987E, { 0x14c05d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7187E, { 0x14c0619 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE98FC, { 0x14c0a19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98FC7, { 0x1904c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C7E3, { 0x1904c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98FCF, { 0x14c0819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98FDE, { 0x14c0859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99EFC, { 0x14c08d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BCFC, { 0x14c0919 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBD8FC, { 0x14c0999 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF98FC, { 0x14c09d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x718FC, { 0x14c0a19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE99F8, { 0x14c0e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99F87, { 0x1905019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CFC3, { 0x1905019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99F8F, { 0x14c0c19, 0x14c40d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99F9E, { 0x14c0c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99FBC, { 0x14c0c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BDF8, { 0x14c0d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F9F8, { 0x14c0d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBD9F8, { 0x14c0d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF99F8, { 0x14c0dd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x719F8, { 0x14c0e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE9BF0, { 0x14c1219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BF07, { 0x1905419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4DF83, { 0x1905419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BF0F, { 0x14c1019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BF1E, { 0x14c1059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BF3C, { 0x14c1099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BF78, { 0x14c10d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9FBF0, { 0x14c1159 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBDBF0, { 0x14c1199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x71BF0, { 0x14c1219 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEBF60, { 0x14c1a19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF607, { 0x1905c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5FB03, { 0x1905c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF61E, { 0x14c1859 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF63C, { 0x14c1899 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF678, { 0x14c18d9, 0x1500d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF6F0, { 0x14c1919 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF7E0, { 0x14c1959 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBF60, { 0x14c19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x73F60, { 0x14c1a19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFE60, { 0x14c1e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE607, { 0x1906019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F303, { 0x1906019 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE60F, { 0x14c1c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE61E, { 0x14c1c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE63C, { 0x14c1c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE678, { 0x14c1cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE6F0, { 0x14c1d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE7E0, { 0x14c1d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFEF60, { 0x14c1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77E60, { 0x14c1e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77C60, { 0x14c2259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C607, { 0x1906419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C60F, { 0x94c2019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C61E, { 0x14c2059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C63C, { 0x14c2099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C678, { 0x14c20d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C6F0, { 0x14c2119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7CF60, { 0x14c2199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DE60, { 0x14c21d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D303, { 0x1906419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C0DF, { 0x1d48059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA60F, { 0x14c2019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x983DF, { 0x1904059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA61E, { 0x14c2059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9879F, { 0x1904099 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA63C, { 0x14c2099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x98F1F, { 0x19040d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA678, { 0x14c20d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99E1F, { 0x1904119 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA6F0, { 0x14c2119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BC1F, { 0x1904159 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA7E0, { 0x14c2159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F81F, { 0x1904199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFAF60, { 0x14c2199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBD81F, { 0x19041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBE60, { 0x14c21d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF981F, { 0x1904219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DC60, { 0x14c2619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7181F, { 0x1904259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C0FB, { 0x1d48419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DA60, { 0x14c2619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4C0EF, { 0x1d48059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77A60, { 0x14c2259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7440F, { 0x1d04299 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4740F, { 0x21041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x740F4, { 0x1d00e99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40F74, { 0x21410d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x440F7, { 0x2148419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40F47, { 0x2145019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2207B, { 0x2148419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x207B4, { 0x21410d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x441EF, { 0x1d04059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41EF4, { 0x1d00d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x443CF, { 0x1d04099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43CF4, { 0x1d00d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4478F, { 0x1d00c19, 0x1d040d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x478F4, { 0x1cc18d9, 0x1d00d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44F0F, { 0x1d04119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F0F4, { 0x1d00dd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45E0F, { 0x1d04159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E0F4, { 0x1d00e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47C0F, { 0x1cc1819, 0x1d04199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C0F4, { 0x18c24d9, 0x1d00e59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2380F, { 0x21041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x380F4, { 0x1d00e99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x207A3, { 0x2145019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2340F, { 0x21041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40F4F, { 0x1d00c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F40F, { 0x1d041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40F5E, { 0x1d00c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E40F, { 0x1d04219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40F7C, { 0x1d00c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C40F, { 0x1d04259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x207B8, { 0x21410d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3840F, { 0x1d04299 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE883F, { 0x18c0259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8E83F, { 0x1cc0199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE83F4, { 0x18c0e59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83F74, { 0x1d010d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x883F7, { 0x1d04419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83F47, { 0x1d05019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x441FB, { 0x1d04419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41FB4, { 0x1d010d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x887BF, { 0x18c0059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87BF4, { 0x18c0d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88F3F, { 0x18c0099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F3F4, { 0x18c0d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x89E3F, { 0x18c00d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E3F4, { 0x18c0d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8BC3F, { 0x18c0119 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC3F4, { 0x18c0dd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F83F, { 0x18c0159 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF83F4, { 0x18c0e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4703F, { 0x1cc0199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x703F4, { 0x18c0e59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41FA3, { 0x1d05019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4683F, { 0x1cc0199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83F4F, { 0x18c0c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E83F, { 0x18c0199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83F5E, { 0x18c0c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC83F, { 0x18c01d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83F7C, { 0x18c0c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF883F, { 0x18c0219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41FB8, { 0x1d010d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7083F, { 0x18c0259 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE887E, { 0x18c0659 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8E87E, { 0x1cc0599 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE87E4, { 0x18c1259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87E74, { 0x1d014d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x887E7, { 0x1d04819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87E47, { 0x1d05419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x443F3, { 0x1d04819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43F34, { 0x1d014d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x887EF, { 0x18c0419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87EF4, { 0x18c10d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88F7E, { 0x18c0499 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F7E4, { 0x18c1159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x89E7E, { 0x18c04d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E7E4, { 0x18c1199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8BC7E, { 0x18c0519 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC7E4, { 0x18c11d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F87E, { 0x18c0559 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF87E4, { 0x18c1219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4707E, { 0x1cc0599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x707E4, { 0x18c1259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43F23, { 0x1d05419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4687E, { 0x1cc0599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87E4F, { 0x18c1019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E87E, { 0x18c0599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87E5E, { 0x18c1059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC87E, { 0x18c05d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x87E7C, { 0x18c1099 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF887E, { 0x18c0619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43F38, { 0x1d014d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7087E, { 0x18c0659 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE88FC, { 0x18c0a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8E8FC, { 0x1cc0999 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE8FC4, { 0x18c1659 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FC74, { 0x1d018d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88FC7, { 0x1d04c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FC47, { 0x1d05819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x447E3, { 0x1d04c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47E34, { 0x1d018d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88FCF, { 0x18c0819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FCF4, { 0x18c14d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88FDE, { 0x18c0859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FDE4, { 0x18c1519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x89EFC, { 0x18c08d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9EFC4, { 0x18c1599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8BCFC, { 0x18c0919 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBCFC4, { 0x18c15d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F8FC, { 0x1881499, 0x18c0959 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8FC4, { 0x14c2159, 0x18c1619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x470FC, { 0x1cc0999 }));
tbl.insert(std::pair<int, std::vector<int>>(0x70FC4, { 0x18c1659 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47E23, { 0x1d05819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x468FC, { 0x1cc0999 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FC4F, { 0x18c1419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E8FC, { 0x18c0999 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FC5E, { 0x18c1459 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC8FC, { 0x18c09d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FC7C, { 0x18c1499 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF88FC, { 0x18c0a19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47E38, { 0x1d018d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x708FC, { 0x18c0a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE89F8, { 0x18c0e59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8E9F8, { 0x1cc0d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE9F84, { 0x18c1a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F874, { 0x1d01cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x89F87, { 0x1d05019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F847, { 0x1d05c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x44FC3, { 0x1d05019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FC34, { 0x1d01cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x89F8F, { 0x18c0c19, 0x18c40d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F8F4, { 0x18c18d9, 0x1900d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x89F9E, { 0x18c0c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F9E4, { 0x18c1919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x89FBC, { 0x18c0c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9FBC4, { 0x18c1959 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8BDF8, { 0x18c0d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBDF84, { 0x18c19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F9F8, { 0x18c0d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9F84, { 0x18c1a19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x471F8, { 0x1cc0d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x71F84, { 0x18c1a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FC23, { 0x1d05c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x469F8, { 0x1cc0d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F84F, { 0x18c1819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E9F8, { 0x18c0d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F85E, { 0x18c1859 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC9F8, { 0x18c0dd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F87C, { 0x18c1899 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF89F8, { 0x18c0e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FC38, { 0x1d01cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x709F8, { 0x18c0e59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE8BF0, { 0x18c1259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8EBF0, { 0x1cc1199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEBF04, { 0x18c1e59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF074, { 0x1d020d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8BF07, { 0x1d05419 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF047, { 0x1d06019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x45F83, { 0x1d05419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5F834, { 0x1d020d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8BF0F, { 0x18c1019 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF0F4, { 0x18c1cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8BF1E, { 0x18c1059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF1E4, { 0x18c1d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8BF3C, { 0x18c1099 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF3C4, { 0x18c1d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8BF78, { 0x18c10d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF784, { 0x18c1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FBF0, { 0x18c1159 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBF04, { 0x18c1e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x473F0, { 0x1cc1199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x73F04, { 0x18c1e59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5F823, { 0x1d06019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46BF0, { 0x1cc1199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF04F, { 0x18c1c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9EBF0, { 0x18c1199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF05E, { 0x18c1c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBCBF0, { 0x18c11d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF07C, { 0x18c1c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8BF0, { 0x18c1219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5F838, { 0x1d020d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x70BF0, { 0x18c1259 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE8FE0, { 0x18c1659 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8EFE0, { 0x1cc1599 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFE04, { 0x18c2259 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE074, { 0x1d024d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FE07, { 0x1d05819 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE047, { 0x1d06419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47F03, { 0x1d05819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F034, { 0x1d024d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FE0F, { 0x18c1419 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE0F4, { 0x18c20d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FE1E, { 0x18c1459 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE1E4, { 0x18c2119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FE3C, { 0x18c1499 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE3C4, { 0x18c2159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FE78, { 0x18c14d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE784, { 0x18c2199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FEF0, { 0x18c1519 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFEF04, { 0x18c21d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x477E0, { 0x1cc1599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77E04, { 0x18c2259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F023, { 0x1d06419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46FE0, { 0x1cc1599 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE04F, { 0x18c2019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9EFE0, { 0x18c1599 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE05E, { 0x18c2059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBCFE0, { 0x18c15d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE07C, { 0x18c2099 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8FE0, { 0x18c1619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F038, { 0x1d024d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x70FE0, { 0x18c1659 }));
tbl.insert(std::pair<int, std::vector<int>>(0x747C0, { 0x1cc1a99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x477C0, { 0x20c19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77C04, { 0x18c2699 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C074, { 0x1d028d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47C07, { 0x2105c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C047, { 0x1d06819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23E03, { 0x2105c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E034, { 0x1d028d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47C1E, { 0x1cc1859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C1E4, { 0x18c2519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47C3C, { 0x1cc1899 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C3C4, { 0x18c2559 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47C78, { 0x1cc18d9, 0x1d00d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C784, { 0x18c2599, 0x1cc1a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47CF0, { 0x1cc1919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7CF04, { 0x18c25d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47DE0, { 0x1cc1959 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DE04, { 0x18c2619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23BC0, { 0x20c19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BC04, { 0x18c2699 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E023, { 0x1d06819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x237C0, { 0x20c19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C04F, { 0x18c2419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F7C0, { 0x1cc19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C05E, { 0x18c2459 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E7C0, { 0x1cc1a19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C07C, { 0x18c2499 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C7C0, { 0x1cc1a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E038, { 0x1d028d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x387C0, { 0x1cc1a99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D103, { 0x1d06819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47D03, { 0x2105c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D034, { 0x1d028d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40DF4, { 0x2140d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x440DF, { 0x2148059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40D1F, { 0x2144119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2206F, { 0x2148059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x206F4, { 0x2140d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2068F, { 0x2144119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23D03, { 0x2105c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40D3F, { 0x1d000d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FD03, { 0x1d05c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40D7E, { 0x1d004d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5F903, { 0x1d06019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40DFC, { 0x1d008d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F103, { 0x1d06419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x206F8, { 0x2140d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E103, { 0x1d06819 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA20F, { 0x18c2419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FA0F, { 0x1cc1819 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA0F4, { 0x18c24d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83DF4, { 0x1d00d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x883DF, { 0x1d04059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83D1F, { 0x1d04119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41E8F, { 0x1d04119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47A0F, { 0x1cc1819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83D3F, { 0x18c00d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9FA0F, { 0x18c1819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83D7E, { 0x18c04d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF20F, { 0x18c1c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x83DFC, { 0x18c08d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE20F, { 0x18c2019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x41EF8, { 0x1d00d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C20F, { 0x18c2419 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA21E, { 0x18c2459 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FA1E, { 0x1cc1859 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA1E4, { 0x18c2519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x879F4, { 0x1d00d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8879F, { 0x1d04099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8791F, { 0x1d04159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43C8F, { 0x1d04159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47A1E, { 0x1cc1859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8793F, { 0x18c0119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9FA1E, { 0x18c1859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8797E, { 0x18c0519 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF21E, { 0x18c1c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x879FC, { 0x18c0919 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE21E, { 0x18c2059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x43CF8, { 0x1d00d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C21E, { 0x18c2459 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA23C, { 0x18c2499 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FA3C, { 0x1cc1899 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA3C4, { 0x18c2559 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F1F4, { 0x1d00d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x88F1F, { 0x1d040d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F11F, { 0x1d04199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4788F, { 0x1d04199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47A3C, { 0x1cc1899 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F13F, { 0x18c0159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9FA3C, { 0x18c1899 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F17E, { 0x18c0559 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF23C, { 0x18c1c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F1FC, { 0x18c0959 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE23C, { 0x18c2099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x478F8, { 0x1d00d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C23C, { 0x18c2499 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA278, { 0x18c24d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FA78, { 0x1cc18d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA784, { 0x18c2599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E1F4, { 0x1d00dd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x89E1F, { 0x1d04119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E11F, { 0x1d041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F08F, { 0x1d041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47A78, { 0x1cc18d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E13F, { 0x18c0199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9FA78, { 0x18c18d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E17E, { 0x18c0599 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF278, { 0x18c1cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E1FC, { 0x18c0999 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE278, { 0x18c20d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F0F8, { 0x1d00dd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C278, { 0x18c24d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA2F0, { 0x18c2519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FAF0, { 0x1cc1919 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFAF04, { 0x18c25d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC1F4, { 0x1d00e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8BC1F, { 0x1d04159 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC11F, { 0x1d04219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E08F, { 0x1d04219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47AF0, { 0x1cc1919 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC13F, { 0x18c01d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9FAF0, { 0x18c1919 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC17E, { 0x18c05d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF2F0, { 0x18c1d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC1FC, { 0x18c09d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE2F0, { 0x18c2119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E0F8, { 0x1d00e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C2F0, { 0x18c2519 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA3E0, { 0x18c2559 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8FBE0, { 0x1cc1959 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBE04, { 0x18c2619 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF81F4, { 0x1d00e59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8F81F, { 0x1d04199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF811F, { 0x1d04259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C08F, { 0x1d04259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47BE0, { 0x1cc1959 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF813F, { 0x18c0219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9FBE0, { 0x18c1959 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF817E, { 0x18c0619 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF3E0, { 0x18c1d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF81FC, { 0x18c0a19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE3E0, { 0x18c2159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C0F8, { 0x1d00e59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C3E0, { 0x18c2559 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D1C0, { 0x1cc2999 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47DC0, { 0x20c1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DC04, { 0x18c2a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x701F4, { 0x1d00e99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4701F, { 0x21041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7011F, { 0x1d04299 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23EC0, { 0x20c1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EC04, { 0x18c2a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3808F, { 0x1d04299 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23DC0, { 0x20c1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7013F, { 0x18c0259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FDC0, { 0x1cc1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7017E, { 0x18c0659 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5F9C0, { 0x1cc2199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x701FC, { 0x18c0a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F1C0, { 0x1cc2599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x380F8, { 0x1d00e99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E1C0, { 0x1cc2999 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7408F, { 0x1d04299 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40E8F, { 0x2144119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x747A0, { 0x1cc1a99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47BA0, { 0x20c1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x408F7, { 0x2148419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47A07, { 0x2105c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2047B, { 0x2148419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x23DA0, { 0x20c1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x409EF, { 0x1d04059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4F7A0, { 0x1cc19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40BCF, { 0x1d04099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5E7A0, { 0x1cc1a19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40F8F, { 0x1d00c19, 0x1d040d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C7A0, { 0x18c2599, 0x1cc1a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2070F, { 0x2144119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x387A0, { 0x1cc1a99 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE813F, { 0x18c0259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81D3F, { 0x1d000d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE9FA0, { 0x18c1a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9FBA0, { 0x1cc1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x813F7, { 0x1d04419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9FA07, { 0x1d05c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x409FB, { 0x1d04419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4FDA0, { 0x1cc1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x817BF, { 0x18c0059 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBDFA0, { 0x18c19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81F3F, { 0x18c0099 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9FA0, { 0x18c1a19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40E3F, { 0x1d000d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x71FA0, { 0x18c1a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE817E, { 0x18c0659 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81D7E, { 0x1d004d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEBF20, { 0x18c1e59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF3A0, { 0x1cc2199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x817E7, { 0x1d04819 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF207, { 0x1d06019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40BF3, { 0x1d04819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x5F9A0, { 0x1cc2199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x817EF, { 0x18c0419 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF7A0, { 0x18c1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81F7E, { 0x18c0499 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBF20, { 0x18c1e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40E7E, { 0x1d004d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x73F20, { 0x18c1e59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE81FC, { 0x18c0a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81DFC, { 0x1d008d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFE20, { 0x18c2259 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE3A0, { 0x1cc2599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81FC7, { 0x1d04c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE207, { 0x1d06419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40FE3, { 0x1d04c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7F1A0, { 0x1cc2599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81FCF, { 0x18c0819 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE7A0, { 0x18c2199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81FDE, { 0x18c0859 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFEF20, { 0x18c21d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40EFC, { 0x1d008d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77E20, { 0x18c2259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x740F8, { 0x1d00e99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40EF8, { 0x2140d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77C20, { 0x18c2699 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C3A0, { 0x1cc2999 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40F87, { 0x2145019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C207, { 0x1d06819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x207C3, { 0x2145019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3E1A0, { 0x1cc2999 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40F9E, { 0x1d00c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7CF20, { 0x18c25d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40FBC, { 0x1d00c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DE20, { 0x18c2619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x20778, { 0x2140d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3BC20, { 0x18c2699 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D023, { 0x1d06819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40FA3, { 0x2145019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D1A0, { 0x1cc2999 }));
tbl.insert(std::pair<int, std::vector<int>>(0x46FA0, { 0x20c19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x408DF, { 0x2148059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4681F, { 0x21041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x2046F, { 0x2148059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x237A0, { 0x20c19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA04F, { 0x18c2419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81F4F, { 0x1d00c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA7A0, { 0x18c2599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9EFA0, { 0x1cc19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x813DF, { 0x1d04059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9E81F, { 0x1d041d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA05E, { 0x18c2459 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81F5E, { 0x1d00c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFAF20, { 0x18c25d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBCFA0, { 0x1cc1a19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x8179F, { 0x1d04099 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBC81F, { 0x1d04219 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA07C, { 0x18c2499 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81F7C, { 0x1d00c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBE20, { 0x18c2619 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8FA0, { 0x1cc1a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x81F1F, { 0x1d040d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF881F, { 0x1d04259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D038, { 0x1d028d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40FB8, { 0x21410d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DC20, { 0x18c2a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x70FA0, { 0x1cc1a99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40E1F, { 0x2144119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7081F, { 0x1d04299 }));
tbl.insert(std::pair<int, std::vector<int>>(0x207D8, { 0x21410d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x3EC20, { 0x18c2a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x440FB, { 0x2148419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x408FB, { 0x2148419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x47DA0, { 0x20c1d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DA20, { 0x18c2a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40FB4, { 0x21410d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7DA04, { 0x18c2a59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x440EF, { 0x2148059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x408EF, { 0x2148059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x477A0, { 0x20c19d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77A20, { 0x18c2699 }));
tbl.insert(std::pair<int, std::vector<int>>(0x40EF4, { 0x2140d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x77A04, { 0x18c2699 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF44C, { 0x1482259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F744C, { 0x1482619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D1F4C, { 0x1881659 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11DF4C, { 0x1c81599 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F474C, { 0x1882559 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11F74C, { 0x1c81959 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF4C4, { 0x14c2259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F74C4, { 0x14c2619 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D31F4, { 0x1900e59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x131DF4, { 0x1d40d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4C74, { 0x19024d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x131F74, { 0x1d410d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D131F, { 0x18c4259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11D31F, { 0x1cc4199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D311F, { 0x1904259 }));
tbl.insert(std::pair<int, std::vector<int>>(0x131D1F, { 0x1d44119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1131DF, { 0x1d08059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1311DF, { 0x1d48059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F44C7, { 0x18c6419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x11F4C7, { 0x1cc5819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4C47, { 0x1906419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x131F47, { 0x1d45019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1131F7, { 0x1d08419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1311F7, { 0x1d48419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DF4CC, { 0x1081e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F74CC, { 0x10821d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D331F, { 0x14c4219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1331DF, { 0x1908059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4CC7, { 0x14c6019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1331F7, { 0x1908419 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE998F, { 0x14c4219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x998F7, { 0x1908419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CC7B, { 0x1908419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x999EF, { 0x14c4059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99BCF, { 0x14c4099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BD8F, { 0x14c4119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9F98F, { 0x14c4159 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBD98F, { 0x14c4199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF998F, { 0x14c41d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7198F, { 0x14c4219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D333F, { 0x10801d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1333F7, { 0x14c4419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x999FB, { 0x14c4419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1337BF, { 0x1080059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x133F3F, { 0x1080099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x137B3F, { 0x10800d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13F33F, { 0x1080119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17B33F, { 0x1080159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F333F, { 0x1080199 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE333F, { 0x10801d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D337E, { 0x10805d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1337E7, { 0x14c4819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x99BF3, { 0x14c4819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1337EF, { 0x1080419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x133F7E, { 0x1080499 }));
tbl.insert(std::pair<int, std::vector<int>>(0x137B7E, { 0x10804d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17B37E, { 0x1080559 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F337E, { 0x1080599 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE337E, { 0x10805d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D37EC, { 0x1080dd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x137EC7, { 0x14c5019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x9BF63, { 0x14c5019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x137EDE, { 0x1080c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x137EFC, { 0x1080c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13F7EC, { 0x1080d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17B7EC, { 0x1080d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE37EC, { 0x1080dd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1D7ECC, { 0x10815d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17ECC7, { 0x14c5819 }));
tbl.insert(std::pair<int, std::vector<int>>(0xBF663, { 0x14c5819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17ECCF, { 0x1081419 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17ECDE, { 0x1081459 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17EDEC, { 0x10814d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17EFCC, { 0x1081519 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7ECC, { 0x1081599 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE7ECC, { 0x10815d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1DFCCC, { 0x10819d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCCC7, { 0x14c5c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFE663, { 0x14c5c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCCCF, { 0x1081819 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCCDE, { 0x1081859 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCCFC, { 0x1081899 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCDEC, { 0x10818d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FCFCC, { 0x1081919 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1FDECC, { 0x1081959 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEFCCC, { 0x10819d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xEF8CC, { 0x1081e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8CC7, { 0x14c6019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7C663, { 0x14c6019 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8CCF, { 0x1081c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8CDE, { 0x1081c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8CFC, { 0x1081c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF8DEC, { 0x1081cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xF9ECC, { 0x1081d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFBCCC, { 0x1081d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x778CC, { 0x1081e19 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFA663, { 0x14c6019 }));
tbl.insert(std::pair<int, std::vector<int>>(0x998DF, { 0x1908059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x4CC6F, { 0x1908059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4CCF, { 0x1081c19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1333DF, { 0x14c4059 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4CDE, { 0x1081c59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13379F, { 0x14c4099 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4CFC, { 0x1081c99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x133F1F, { 0x14c40d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4DEC, { 0x1081cd9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x137B1F, { 0x14c4119 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F4FCC, { 0x1081d19 }));
tbl.insert(std::pair<int, std::vector<int>>(0x13F31F, { 0x14c4159 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F5ECC, { 0x1081d59 }));
tbl.insert(std::pair<int, std::vector<int>>(0x17B31F, { 0x14c4199 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F7CCC, { 0x1081d99 }));
tbl.insert(std::pair<int, std::vector<int>>(0x1F331F, { 0x14c41d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB8CC, { 0x10821d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0xE331F, { 0x14c4219 }));
tbl.insert(std::pair<int, std::vector<int>>(0x7D8CC, { 0x10821d9 }));
tbl.insert(std::pair<int, std::vector<int>>(0x998FB, { 0x1908419 }));
tbl.insert(std::pair<int, std::vector<int>>(0xFB4CC, { 0x10821d9 }));
}

  

 运行效果如图

spent 0 second
quetou=35
kezi=1kezi=2kezi=3kezi=31

quetou=35
kezi=31
shunzi=1shunzi=1shunzi=1

请按任意键继续. . .

作 者: itdef
欢迎转帖 请保持文本完整并注明出处
技术博客 http://www.cnblogs.com/itdef/
B站算法视频题解
https://space.bilibili.com/18508846
qq 151435887
gitee https://gitee.com/def/
欢迎c c++ 算法爱好者 windows驱动爱好者 服务器程序员沟通交流
如果觉得不错,欢迎点赞,你的鼓励就是我的动力
阿里打赏 微信打赏
原文地址:https://www.cnblogs.com/itdef/p/7435299.html