CnC_Remastered_Collection

Command and Conquer: Red Alert
Log | Files | Refs | README | LICENSE

ITABLE.CPP (45749B)


      1 //
      2 // Copyright 2020 Electronic Arts Inc.
      3 //
      4 // TiberianDawn.DLL and RedAlert.dll and corresponding source code is free 
      5 // software: you can redistribute it and/or modify it under the terms of 
      6 // the GNU General Public License as published by the Free Software Foundation, 
      7 // either version 3 of the License, or (at your option) any later version.
      8 
      9 // TiberianDawn.DLL and RedAlert.dll and corresponding source code is distributed 
     10 // in the hope that it will be useful, but with permitted additional restrictions 
     11 // under Section 7 of the GPL. See the GNU General Public License in LICENSE.TXT 
     12 // distributed with this program. You should have received a copy of the 
     13 // GNU General Public License along with permitted additional restrictions 
     14 // with this program. If not, see https://github.com/electronicarts/CnC_Remastered_Collection
     15 
     16 
     17 unsigned short IndexTable[] = {
     18 	0,	// Index = 0, Token = 0
     19 	0,	// Index = 0, Token = 1
     20 	0,	// Index = 0, Token = 2
     21 	0,	// Index = 0, Token = 3
     22 	32,	// Index = 0, Token = 4
     23 	64,	// Index = 0, Token = 5
     24 	96,	// Index = 0, Token = 6
     25 	128,	// Index = 0, Token = 7
     26 	0,	// Index = 0, Token = 8
     27 	0,	// Index = 0, Token = 9
     28 	0,	// Index = 0, Token = 10
     29 	0,	// Index = 0, Token = 11
     30 	32,	// Index = 0, Token = 12
     31 	64,	// Index = 0, Token = 13
     32 	96,	// Index = 0, Token = 14
     33 	128,	// Index = 0, Token = 15
     34 	0,	// Index = 1, Token = 0
     35 	0,	// Index = 1, Token = 1
     36 	0,	// Index = 1, Token = 2
     37 	0,	// Index = 1, Token = 3
     38 	48,	// Index = 1, Token = 4
     39 	80,	// Index = 1, Token = 5
     40 	112,	// Index = 1, Token = 6
     41 	144,	// Index = 1, Token = 7
     42 	0,	// Index = 1, Token = 8
     43 	0,	// Index = 1, Token = 9
     44 	0,	// Index = 1, Token = 10
     45 	0,	// Index = 1, Token = 11
     46 	48,	// Index = 1, Token = 12
     47 	80,	// Index = 1, Token = 13
     48 	112,	// Index = 1, Token = 14
     49 	144,	// Index = 1, Token = 15
     50 	16,	// Index = 2, Token = 0
     51 	16,	// Index = 2, Token = 1
     52 	16,	// Index = 2, Token = 2
     53 	16,	// Index = 2, Token = 3
     54 	64,	// Index = 2, Token = 4
     55 	96,	// Index = 2, Token = 5
     56 	128,	// Index = 2, Token = 6
     57 	160,	// Index = 2, Token = 7
     58 	16,	// Index = 2, Token = 8
     59 	16,	// Index = 2, Token = 9
     60 	16,	// Index = 2, Token = 10
     61 	16,	// Index = 2, Token = 11
     62 	64,	// Index = 2, Token = 12
     63 	96,	// Index = 2, Token = 13
     64 	128,	// Index = 2, Token = 14
     65 	160,	// Index = 2, Token = 15
     66 	32,	// Index = 3, Token = 0
     67 	32,	// Index = 3, Token = 1
     68 	32,	// Index = 3, Token = 2
     69 	32,	// Index = 3, Token = 3
     70 	80,	// Index = 3, Token = 4
     71 	112,	// Index = 3, Token = 5
     72 	144,	// Index = 3, Token = 6
     73 	176,	// Index = 3, Token = 7
     74 	32,	// Index = 3, Token = 8
     75 	32,	// Index = 3, Token = 9
     76 	32,	// Index = 3, Token = 10
     77 	32,	// Index = 3, Token = 11
     78 	80,	// Index = 3, Token = 12
     79 	112,	// Index = 3, Token = 13
     80 	144,	// Index = 3, Token = 14
     81 	176,	// Index = 3, Token = 15
     82 	48,	// Index = 4, Token = 0
     83 	48,	// Index = 4, Token = 1
     84 	48,	// Index = 4, Token = 2
     85 	48,	// Index = 4, Token = 3
     86 	96,	// Index = 4, Token = 4
     87 	128,	// Index = 4, Token = 5
     88 	160,	// Index = 4, Token = 6
     89 	192,	// Index = 4, Token = 7
     90 	48,	// Index = 4, Token = 8
     91 	48,	// Index = 4, Token = 9
     92 	48,	// Index = 4, Token = 10
     93 	48,	// Index = 4, Token = 11
     94 	96,	// Index = 4, Token = 12
     95 	128,	// Index = 4, Token = 13
     96 	160,	// Index = 4, Token = 14
     97 	192,	// Index = 4, Token = 15
     98 	64,	// Index = 5, Token = 0
     99 	64,	// Index = 5, Token = 1
    100 	64,	// Index = 5, Token = 2
    101 	64,	// Index = 5, Token = 3
    102 	112,	// Index = 5, Token = 4
    103 	144,	// Index = 5, Token = 5
    104 	176,	// Index = 5, Token = 6
    105 	208,	// Index = 5, Token = 7
    106 	64,	// Index = 5, Token = 8
    107 	64,	// Index = 5, Token = 9
    108 	64,	// Index = 5, Token = 10
    109 	64,	// Index = 5, Token = 11
    110 	112,	// Index = 5, Token = 12
    111 	144,	// Index = 5, Token = 13
    112 	176,	// Index = 5, Token = 14
    113 	208,	// Index = 5, Token = 15
    114 	80,	// Index = 6, Token = 0
    115 	80,	// Index = 6, Token = 1
    116 	80,	// Index = 6, Token = 2
    117 	80,	// Index = 6, Token = 3
    118 	128,	// Index = 6, Token = 4
    119 	160,	// Index = 6, Token = 5
    120 	192,	// Index = 6, Token = 6
    121 	224,	// Index = 6, Token = 7
    122 	80,	// Index = 6, Token = 8
    123 	80,	// Index = 6, Token = 9
    124 	80,	// Index = 6, Token = 10
    125 	80,	// Index = 6, Token = 11
    126 	128,	// Index = 6, Token = 12
    127 	160,	// Index = 6, Token = 13
    128 	192,	// Index = 6, Token = 14
    129 	224,	// Index = 6, Token = 15
    130 	96,	// Index = 7, Token = 0
    131 	96,	// Index = 7, Token = 1
    132 	96,	// Index = 7, Token = 2
    133 	96,	// Index = 7, Token = 3
    134 	144,	// Index = 7, Token = 4
    135 	176,	// Index = 7, Token = 5
    136 	208,	// Index = 7, Token = 6
    137 	240,	// Index = 7, Token = 7
    138 	96,	// Index = 7, Token = 8
    139 	96,	// Index = 7, Token = 9
    140 	96,	// Index = 7, Token = 10
    141 	96,	// Index = 7, Token = 11
    142 	144,	// Index = 7, Token = 12
    143 	176,	// Index = 7, Token = 13
    144 	208,	// Index = 7, Token = 14
    145 	240,	// Index = 7, Token = 15
    146 	112,	// Index = 8, Token = 0
    147 	112,	// Index = 8, Token = 1
    148 	112,	// Index = 8, Token = 2
    149 	112,	// Index = 8, Token = 3
    150 	160,	// Index = 8, Token = 4
    151 	192,	// Index = 8, Token = 5
    152 	224,	// Index = 8, Token = 6
    153 	256,	// Index = 8, Token = 7
    154 	112,	// Index = 8, Token = 8
    155 	112,	// Index = 8, Token = 9
    156 	112,	// Index = 8, Token = 10
    157 	112,	// Index = 8, Token = 11
    158 	160,	// Index = 8, Token = 12
    159 	192,	// Index = 8, Token = 13
    160 	224,	// Index = 8, Token = 14
    161 	256,	// Index = 8, Token = 15
    162 	128,	// Index = 9, Token = 0
    163 	128,	// Index = 9, Token = 1
    164 	128,	// Index = 9, Token = 2
    165 	128,	// Index = 9, Token = 3
    166 	176,	// Index = 9, Token = 4
    167 	208,	// Index = 9, Token = 5
    168 	240,	// Index = 9, Token = 6
    169 	272,	// Index = 9, Token = 7
    170 	128,	// Index = 9, Token = 8
    171 	128,	// Index = 9, Token = 9
    172 	128,	// Index = 9, Token = 10
    173 	128,	// Index = 9, Token = 11
    174 	176,	// Index = 9, Token = 12
    175 	208,	// Index = 9, Token = 13
    176 	240,	// Index = 9, Token = 14
    177 	272,	// Index = 9, Token = 15
    178 	144,	// Index = 10, Token = 0
    179 	144,	// Index = 10, Token = 1
    180 	144,	// Index = 10, Token = 2
    181 	144,	// Index = 10, Token = 3
    182 	192,	// Index = 10, Token = 4
    183 	224,	// Index = 10, Token = 5
    184 	256,	// Index = 10, Token = 6
    185 	288,	// Index = 10, Token = 7
    186 	144,	// Index = 10, Token = 8
    187 	144,	// Index = 10, Token = 9
    188 	144,	// Index = 10, Token = 10
    189 	144,	// Index = 10, Token = 11
    190 	192,	// Index = 10, Token = 12
    191 	224,	// Index = 10, Token = 13
    192 	256,	// Index = 10, Token = 14
    193 	288,	// Index = 10, Token = 15
    194 	160,	// Index = 11, Token = 0
    195 	160,	// Index = 11, Token = 1
    196 	160,	// Index = 11, Token = 2
    197 	160,	// Index = 11, Token = 3
    198 	208,	// Index = 11, Token = 4
    199 	240,	// Index = 11, Token = 5
    200 	272,	// Index = 11, Token = 6
    201 	304,	// Index = 11, Token = 7
    202 	160,	// Index = 11, Token = 8
    203 	160,	// Index = 11, Token = 9
    204 	160,	// Index = 11, Token = 10
    205 	160,	// Index = 11, Token = 11
    206 	208,	// Index = 11, Token = 12
    207 	240,	// Index = 11, Token = 13
    208 	272,	// Index = 11, Token = 14
    209 	304,	// Index = 11, Token = 15
    210 	176,	// Index = 12, Token = 0
    211 	176,	// Index = 12, Token = 1
    212 	176,	// Index = 12, Token = 2
    213 	176,	// Index = 12, Token = 3
    214 	224,	// Index = 12, Token = 4
    215 	256,	// Index = 12, Token = 5
    216 	288,	// Index = 12, Token = 6
    217 	320,	// Index = 12, Token = 7
    218 	176,	// Index = 12, Token = 8
    219 	176,	// Index = 12, Token = 9
    220 	176,	// Index = 12, Token = 10
    221 	176,	// Index = 12, Token = 11
    222 	224,	// Index = 12, Token = 12
    223 	256,	// Index = 12, Token = 13
    224 	288,	// Index = 12, Token = 14
    225 	320,	// Index = 12, Token = 15
    226 	192,	// Index = 13, Token = 0
    227 	192,	// Index = 13, Token = 1
    228 	192,	// Index = 13, Token = 2
    229 	192,	// Index = 13, Token = 3
    230 	240,	// Index = 13, Token = 4
    231 	272,	// Index = 13, Token = 5
    232 	304,	// Index = 13, Token = 6
    233 	336,	// Index = 13, Token = 7
    234 	192,	// Index = 13, Token = 8
    235 	192,	// Index = 13, Token = 9
    236 	192,	// Index = 13, Token = 10
    237 	192,	// Index = 13, Token = 11
    238 	240,	// Index = 13, Token = 12
    239 	272,	// Index = 13, Token = 13
    240 	304,	// Index = 13, Token = 14
    241 	336,	// Index = 13, Token = 15
    242 	208,	// Index = 14, Token = 0
    243 	208,	// Index = 14, Token = 1
    244 	208,	// Index = 14, Token = 2
    245 	208,	// Index = 14, Token = 3
    246 	256,	// Index = 14, Token = 4
    247 	288,	// Index = 14, Token = 5
    248 	320,	// Index = 14, Token = 6
    249 	352,	// Index = 14, Token = 7
    250 	208,	// Index = 14, Token = 8
    251 	208,	// Index = 14, Token = 9
    252 	208,	// Index = 14, Token = 10
    253 	208,	// Index = 14, Token = 11
    254 	256,	// Index = 14, Token = 12
    255 	288,	// Index = 14, Token = 13
    256 	320,	// Index = 14, Token = 14
    257 	352,	// Index = 14, Token = 15
    258 	224,	// Index = 15, Token = 0
    259 	224,	// Index = 15, Token = 1
    260 	224,	// Index = 15, Token = 2
    261 	224,	// Index = 15, Token = 3
    262 	272,	// Index = 15, Token = 4
    263 	304,	// Index = 15, Token = 5
    264 	336,	// Index = 15, Token = 6
    265 	368,	// Index = 15, Token = 7
    266 	224,	// Index = 15, Token = 8
    267 	224,	// Index = 15, Token = 9
    268 	224,	// Index = 15, Token = 10
    269 	224,	// Index = 15, Token = 11
    270 	272,	// Index = 15, Token = 12
    271 	304,	// Index = 15, Token = 13
    272 	336,	// Index = 15, Token = 14
    273 	368,	// Index = 15, Token = 15
    274 	240,	// Index = 16, Token = 0
    275 	240,	// Index = 16, Token = 1
    276 	240,	// Index = 16, Token = 2
    277 	240,	// Index = 16, Token = 3
    278 	288,	// Index = 16, Token = 4
    279 	320,	// Index = 16, Token = 5
    280 	352,	// Index = 16, Token = 6
    281 	384,	// Index = 16, Token = 7
    282 	240,	// Index = 16, Token = 8
    283 	240,	// Index = 16, Token = 9
    284 	240,	// Index = 16, Token = 10
    285 	240,	// Index = 16, Token = 11
    286 	288,	// Index = 16, Token = 12
    287 	320,	// Index = 16, Token = 13
    288 	352,	// Index = 16, Token = 14
    289 	384,	// Index = 16, Token = 15
    290 	256,	// Index = 17, Token = 0
    291 	256,	// Index = 17, Token = 1
    292 	256,	// Index = 17, Token = 2
    293 	256,	// Index = 17, Token = 3
    294 	304,	// Index = 17, Token = 4
    295 	336,	// Index = 17, Token = 5
    296 	368,	// Index = 17, Token = 6
    297 	400,	// Index = 17, Token = 7
    298 	256,	// Index = 17, Token = 8
    299 	256,	// Index = 17, Token = 9
    300 	256,	// Index = 17, Token = 10
    301 	256,	// Index = 17, Token = 11
    302 	304,	// Index = 17, Token = 12
    303 	336,	// Index = 17, Token = 13
    304 	368,	// Index = 17, Token = 14
    305 	400,	// Index = 17, Token = 15
    306 	272,	// Index = 18, Token = 0
    307 	272,	// Index = 18, Token = 1
    308 	272,	// Index = 18, Token = 2
    309 	272,	// Index = 18, Token = 3
    310 	320,	// Index = 18, Token = 4
    311 	352,	// Index = 18, Token = 5
    312 	384,	// Index = 18, Token = 6
    313 	416,	// Index = 18, Token = 7
    314 	272,	// Index = 18, Token = 8
    315 	272,	// Index = 18, Token = 9
    316 	272,	// Index = 18, Token = 10
    317 	272,	// Index = 18, Token = 11
    318 	320,	// Index = 18, Token = 12
    319 	352,	// Index = 18, Token = 13
    320 	384,	// Index = 18, Token = 14
    321 	416,	// Index = 18, Token = 15
    322 	288,	// Index = 19, Token = 0
    323 	288,	// Index = 19, Token = 1
    324 	288,	// Index = 19, Token = 2
    325 	288,	// Index = 19, Token = 3
    326 	336,	// Index = 19, Token = 4
    327 	368,	// Index = 19, Token = 5
    328 	400,	// Index = 19, Token = 6
    329 	432,	// Index = 19, Token = 7
    330 	288,	// Index = 19, Token = 8
    331 	288,	// Index = 19, Token = 9
    332 	288,	// Index = 19, Token = 10
    333 	288,	// Index = 19, Token = 11
    334 	336,	// Index = 19, Token = 12
    335 	368,	// Index = 19, Token = 13
    336 	400,	// Index = 19, Token = 14
    337 	432,	// Index = 19, Token = 15
    338 	304,	// Index = 20, Token = 0
    339 	304,	// Index = 20, Token = 1
    340 	304,	// Index = 20, Token = 2
    341 	304,	// Index = 20, Token = 3
    342 	352,	// Index = 20, Token = 4
    343 	384,	// Index = 20, Token = 5
    344 	416,	// Index = 20, Token = 6
    345 	448,	// Index = 20, Token = 7
    346 	304,	// Index = 20, Token = 8
    347 	304,	// Index = 20, Token = 9
    348 	304,	// Index = 20, Token = 10
    349 	304,	// Index = 20, Token = 11
    350 	352,	// Index = 20, Token = 12
    351 	384,	// Index = 20, Token = 13
    352 	416,	// Index = 20, Token = 14
    353 	448,	// Index = 20, Token = 15
    354 	320,	// Index = 21, Token = 0
    355 	320,	// Index = 21, Token = 1
    356 	320,	// Index = 21, Token = 2
    357 	320,	// Index = 21, Token = 3
    358 	368,	// Index = 21, Token = 4
    359 	400,	// Index = 21, Token = 5
    360 	432,	// Index = 21, Token = 6
    361 	464,	// Index = 21, Token = 7
    362 	320,	// Index = 21, Token = 8
    363 	320,	// Index = 21, Token = 9
    364 	320,	// Index = 21, Token = 10
    365 	320,	// Index = 21, Token = 11
    366 	368,	// Index = 21, Token = 12
    367 	400,	// Index = 21, Token = 13
    368 	432,	// Index = 21, Token = 14
    369 	464,	// Index = 21, Token = 15
    370 	336,	// Index = 22, Token = 0
    371 	336,	// Index = 22, Token = 1
    372 	336,	// Index = 22, Token = 2
    373 	336,	// Index = 22, Token = 3
    374 	384,	// Index = 22, Token = 4
    375 	416,	// Index = 22, Token = 5
    376 	448,	// Index = 22, Token = 6
    377 	480,	// Index = 22, Token = 7
    378 	336,	// Index = 22, Token = 8
    379 	336,	// Index = 22, Token = 9
    380 	336,	// Index = 22, Token = 10
    381 	336,	// Index = 22, Token = 11
    382 	384,	// Index = 22, Token = 12
    383 	416,	// Index = 22, Token = 13
    384 	448,	// Index = 22, Token = 14
    385 	480,	// Index = 22, Token = 15
    386 	352,	// Index = 23, Token = 0
    387 	352,	// Index = 23, Token = 1
    388 	352,	// Index = 23, Token = 2
    389 	352,	// Index = 23, Token = 3
    390 	400,	// Index = 23, Token = 4
    391 	432,	// Index = 23, Token = 5
    392 	464,	// Index = 23, Token = 6
    393 	496,	// Index = 23, Token = 7
    394 	352,	// Index = 23, Token = 8
    395 	352,	// Index = 23, Token = 9
    396 	352,	// Index = 23, Token = 10
    397 	352,	// Index = 23, Token = 11
    398 	400,	// Index = 23, Token = 12
    399 	432,	// Index = 23, Token = 13
    400 	464,	// Index = 23, Token = 14
    401 	496,	// Index = 23, Token = 15
    402 	368,	// Index = 24, Token = 0
    403 	368,	// Index = 24, Token = 1
    404 	368,	// Index = 24, Token = 2
    405 	368,	// Index = 24, Token = 3
    406 	416,	// Index = 24, Token = 4
    407 	448,	// Index = 24, Token = 5
    408 	480,	// Index = 24, Token = 6
    409 	512,	// Index = 24, Token = 7
    410 	368,	// Index = 24, Token = 8
    411 	368,	// Index = 24, Token = 9
    412 	368,	// Index = 24, Token = 10
    413 	368,	// Index = 24, Token = 11
    414 	416,	// Index = 24, Token = 12
    415 	448,	// Index = 24, Token = 13
    416 	480,	// Index = 24, Token = 14
    417 	512,	// Index = 24, Token = 15
    418 	384,	// Index = 25, Token = 0
    419 	384,	// Index = 25, Token = 1
    420 	384,	// Index = 25, Token = 2
    421 	384,	// Index = 25, Token = 3
    422 	432,	// Index = 25, Token = 4
    423 	464,	// Index = 25, Token = 5
    424 	496,	// Index = 25, Token = 6
    425 	528,	// Index = 25, Token = 7
    426 	384,	// Index = 25, Token = 8
    427 	384,	// Index = 25, Token = 9
    428 	384,	// Index = 25, Token = 10
    429 	384,	// Index = 25, Token = 11
    430 	432,	// Index = 25, Token = 12
    431 	464,	// Index = 25, Token = 13
    432 	496,	// Index = 25, Token = 14
    433 	528,	// Index = 25, Token = 15
    434 	400,	// Index = 26, Token = 0
    435 	400,	// Index = 26, Token = 1
    436 	400,	// Index = 26, Token = 2
    437 	400,	// Index = 26, Token = 3
    438 	448,	// Index = 26, Token = 4
    439 	480,	// Index = 26, Token = 5
    440 	512,	// Index = 26, Token = 6
    441 	544,	// Index = 26, Token = 7
    442 	400,	// Index = 26, Token = 8
    443 	400,	// Index = 26, Token = 9
    444 	400,	// Index = 26, Token = 10
    445 	400,	// Index = 26, Token = 11
    446 	448,	// Index = 26, Token = 12
    447 	480,	// Index = 26, Token = 13
    448 	512,	// Index = 26, Token = 14
    449 	544,	// Index = 26, Token = 15
    450 	416,	// Index = 27, Token = 0
    451 	416,	// Index = 27, Token = 1
    452 	416,	// Index = 27, Token = 2
    453 	416,	// Index = 27, Token = 3
    454 	464,	// Index = 27, Token = 4
    455 	496,	// Index = 27, Token = 5
    456 	528,	// Index = 27, Token = 6
    457 	560,	// Index = 27, Token = 7
    458 	416,	// Index = 27, Token = 8
    459 	416,	// Index = 27, Token = 9
    460 	416,	// Index = 27, Token = 10
    461 	416,	// Index = 27, Token = 11
    462 	464,	// Index = 27, Token = 12
    463 	496,	// Index = 27, Token = 13
    464 	528,	// Index = 27, Token = 14
    465 	560,	// Index = 27, Token = 15
    466 	432,	// Index = 28, Token = 0
    467 	432,	// Index = 28, Token = 1
    468 	432,	// Index = 28, Token = 2
    469 	432,	// Index = 28, Token = 3
    470 	480,	// Index = 28, Token = 4
    471 	512,	// Index = 28, Token = 5
    472 	544,	// Index = 28, Token = 6
    473 	576,	// Index = 28, Token = 7
    474 	432,	// Index = 28, Token = 8
    475 	432,	// Index = 28, Token = 9
    476 	432,	// Index = 28, Token = 10
    477 	432,	// Index = 28, Token = 11
    478 	480,	// Index = 28, Token = 12
    479 	512,	// Index = 28, Token = 13
    480 	544,	// Index = 28, Token = 14
    481 	576,	// Index = 28, Token = 15
    482 	448,	// Index = 29, Token = 0
    483 	448,	// Index = 29, Token = 1
    484 	448,	// Index = 29, Token = 2
    485 	448,	// Index = 29, Token = 3
    486 	496,	// Index = 29, Token = 4
    487 	528,	// Index = 29, Token = 5
    488 	560,	// Index = 29, Token = 6
    489 	592,	// Index = 29, Token = 7
    490 	448,	// Index = 29, Token = 8
    491 	448,	// Index = 29, Token = 9
    492 	448,	// Index = 29, Token = 10
    493 	448,	// Index = 29, Token = 11
    494 	496,	// Index = 29, Token = 12
    495 	528,	// Index = 29, Token = 13
    496 	560,	// Index = 29, Token = 14
    497 	592,	// Index = 29, Token = 15
    498 	464,	// Index = 30, Token = 0
    499 	464,	// Index = 30, Token = 1
    500 	464,	// Index = 30, Token = 2
    501 	464,	// Index = 30, Token = 3
    502 	512,	// Index = 30, Token = 4
    503 	544,	// Index = 30, Token = 5
    504 	576,	// Index = 30, Token = 6
    505 	608,	// Index = 30, Token = 7
    506 	464,	// Index = 30, Token = 8
    507 	464,	// Index = 30, Token = 9
    508 	464,	// Index = 30, Token = 10
    509 	464,	// Index = 30, Token = 11
    510 	512,	// Index = 30, Token = 12
    511 	544,	// Index = 30, Token = 13
    512 	576,	// Index = 30, Token = 14
    513 	608,	// Index = 30, Token = 15
    514 	480,	// Index = 31, Token = 0
    515 	480,	// Index = 31, Token = 1
    516 	480,	// Index = 31, Token = 2
    517 	480,	// Index = 31, Token = 3
    518 	528,	// Index = 31, Token = 4
    519 	560,	// Index = 31, Token = 5
    520 	592,	// Index = 31, Token = 6
    521 	624,	// Index = 31, Token = 7
    522 	480,	// Index = 31, Token = 8
    523 	480,	// Index = 31, Token = 9
    524 	480,	// Index = 31, Token = 10
    525 	480,	// Index = 31, Token = 11
    526 	528,	// Index = 31, Token = 12
    527 	560,	// Index = 31, Token = 13
    528 	592,	// Index = 31, Token = 14
    529 	624,	// Index = 31, Token = 15
    530 	496,	// Index = 32, Token = 0
    531 	496,	// Index = 32, Token = 1
    532 	496,	// Index = 32, Token = 2
    533 	496,	// Index = 32, Token = 3
    534 	544,	// Index = 32, Token = 4
    535 	576,	// Index = 32, Token = 5
    536 	608,	// Index = 32, Token = 6
    537 	640,	// Index = 32, Token = 7
    538 	496,	// Index = 32, Token = 8
    539 	496,	// Index = 32, Token = 9
    540 	496,	// Index = 32, Token = 10
    541 	496,	// Index = 32, Token = 11
    542 	544,	// Index = 32, Token = 12
    543 	576,	// Index = 32, Token = 13
    544 	608,	// Index = 32, Token = 14
    545 	640,	// Index = 32, Token = 15
    546 	512,	// Index = 33, Token = 0
    547 	512,	// Index = 33, Token = 1
    548 	512,	// Index = 33, Token = 2
    549 	512,	// Index = 33, Token = 3
    550 	560,	// Index = 33, Token = 4
    551 	592,	// Index = 33, Token = 5
    552 	624,	// Index = 33, Token = 6
    553 	656,	// Index = 33, Token = 7
    554 	512,	// Index = 33, Token = 8
    555 	512,	// Index = 33, Token = 9
    556 	512,	// Index = 33, Token = 10
    557 	512,	// Index = 33, Token = 11
    558 	560,	// Index = 33, Token = 12
    559 	592,	// Index = 33, Token = 13
    560 	624,	// Index = 33, Token = 14
    561 	656,	// Index = 33, Token = 15
    562 	528,	// Index = 34, Token = 0
    563 	528,	// Index = 34, Token = 1
    564 	528,	// Index = 34, Token = 2
    565 	528,	// Index = 34, Token = 3
    566 	576,	// Index = 34, Token = 4
    567 	608,	// Index = 34, Token = 5
    568 	640,	// Index = 34, Token = 6
    569 	672,	// Index = 34, Token = 7
    570 	528,	// Index = 34, Token = 8
    571 	528,	// Index = 34, Token = 9
    572 	528,	// Index = 34, Token = 10
    573 	528,	// Index = 34, Token = 11
    574 	576,	// Index = 34, Token = 12
    575 	608,	// Index = 34, Token = 13
    576 	640,	// Index = 34, Token = 14
    577 	672,	// Index = 34, Token = 15
    578 	544,	// Index = 35, Token = 0
    579 	544,	// Index = 35, Token = 1
    580 	544,	// Index = 35, Token = 2
    581 	544,	// Index = 35, Token = 3
    582 	592,	// Index = 35, Token = 4
    583 	624,	// Index = 35, Token = 5
    584 	656,	// Index = 35, Token = 6
    585 	688,	// Index = 35, Token = 7
    586 	544,	// Index = 35, Token = 8
    587 	544,	// Index = 35, Token = 9
    588 	544,	// Index = 35, Token = 10
    589 	544,	// Index = 35, Token = 11
    590 	592,	// Index = 35, Token = 12
    591 	624,	// Index = 35, Token = 13
    592 	656,	// Index = 35, Token = 14
    593 	688,	// Index = 35, Token = 15
    594 	560,	// Index = 36, Token = 0
    595 	560,	// Index = 36, Token = 1
    596 	560,	// Index = 36, Token = 2
    597 	560,	// Index = 36, Token = 3
    598 	608,	// Index = 36, Token = 4
    599 	640,	// Index = 36, Token = 5
    600 	672,	// Index = 36, Token = 6
    601 	704,	// Index = 36, Token = 7
    602 	560,	// Index = 36, Token = 8
    603 	560,	// Index = 36, Token = 9
    604 	560,	// Index = 36, Token = 10
    605 	560,	// Index = 36, Token = 11
    606 	608,	// Index = 36, Token = 12
    607 	640,	// Index = 36, Token = 13
    608 	672,	// Index = 36, Token = 14
    609 	704,	// Index = 36, Token = 15
    610 	576,	// Index = 37, Token = 0
    611 	576,	// Index = 37, Token = 1
    612 	576,	// Index = 37, Token = 2
    613 	576,	// Index = 37, Token = 3
    614 	624,	// Index = 37, Token = 4
    615 	656,	// Index = 37, Token = 5
    616 	688,	// Index = 37, Token = 6
    617 	720,	// Index = 37, Token = 7
    618 	576,	// Index = 37, Token = 8
    619 	576,	// Index = 37, Token = 9
    620 	576,	// Index = 37, Token = 10
    621 	576,	// Index = 37, Token = 11
    622 	624,	// Index = 37, Token = 12
    623 	656,	// Index = 37, Token = 13
    624 	688,	// Index = 37, Token = 14
    625 	720,	// Index = 37, Token = 15
    626 	592,	// Index = 38, Token = 0
    627 	592,	// Index = 38, Token = 1
    628 	592,	// Index = 38, Token = 2
    629 	592,	// Index = 38, Token = 3
    630 	640,	// Index = 38, Token = 4
    631 	672,	// Index = 38, Token = 5
    632 	704,	// Index = 38, Token = 6
    633 	736,	// Index = 38, Token = 7
    634 	592,	// Index = 38, Token = 8
    635 	592,	// Index = 38, Token = 9
    636 	592,	// Index = 38, Token = 10
    637 	592,	// Index = 38, Token = 11
    638 	640,	// Index = 38, Token = 12
    639 	672,	// Index = 38, Token = 13
    640 	704,	// Index = 38, Token = 14
    641 	736,	// Index = 38, Token = 15
    642 	608,	// Index = 39, Token = 0
    643 	608,	// Index = 39, Token = 1
    644 	608,	// Index = 39, Token = 2
    645 	608,	// Index = 39, Token = 3
    646 	656,	// Index = 39, Token = 4
    647 	688,	// Index = 39, Token = 5
    648 	720,	// Index = 39, Token = 6
    649 	752,	// Index = 39, Token = 7
    650 	608,	// Index = 39, Token = 8
    651 	608,	// Index = 39, Token = 9
    652 	608,	// Index = 39, Token = 10
    653 	608,	// Index = 39, Token = 11
    654 	656,	// Index = 39, Token = 12
    655 	688,	// Index = 39, Token = 13
    656 	720,	// Index = 39, Token = 14
    657 	752,	// Index = 39, Token = 15
    658 	624,	// Index = 40, Token = 0
    659 	624,	// Index = 40, Token = 1
    660 	624,	// Index = 40, Token = 2
    661 	624,	// Index = 40, Token = 3
    662 	672,	// Index = 40, Token = 4
    663 	704,	// Index = 40, Token = 5
    664 	736,	// Index = 40, Token = 6
    665 	768,	// Index = 40, Token = 7
    666 	624,	// Index = 40, Token = 8
    667 	624,	// Index = 40, Token = 9
    668 	624,	// Index = 40, Token = 10
    669 	624,	// Index = 40, Token = 11
    670 	672,	// Index = 40, Token = 12
    671 	704,	// Index = 40, Token = 13
    672 	736,	// Index = 40, Token = 14
    673 	768,	// Index = 40, Token = 15
    674 	640,	// Index = 41, Token = 0
    675 	640,	// Index = 41, Token = 1
    676 	640,	// Index = 41, Token = 2
    677 	640,	// Index = 41, Token = 3
    678 	688,	// Index = 41, Token = 4
    679 	720,	// Index = 41, Token = 5
    680 	752,	// Index = 41, Token = 6
    681 	784,	// Index = 41, Token = 7
    682 	640,	// Index = 41, Token = 8
    683 	640,	// Index = 41, Token = 9
    684 	640,	// Index = 41, Token = 10
    685 	640,	// Index = 41, Token = 11
    686 	688,	// Index = 41, Token = 12
    687 	720,	// Index = 41, Token = 13
    688 	752,	// Index = 41, Token = 14
    689 	784,	// Index = 41, Token = 15
    690 	656,	// Index = 42, Token = 0
    691 	656,	// Index = 42, Token = 1
    692 	656,	// Index = 42, Token = 2
    693 	656,	// Index = 42, Token = 3
    694 	704,	// Index = 42, Token = 4
    695 	736,	// Index = 42, Token = 5
    696 	768,	// Index = 42, Token = 6
    697 	800,	// Index = 42, Token = 7
    698 	656,	// Index = 42, Token = 8
    699 	656,	// Index = 42, Token = 9
    700 	656,	// Index = 42, Token = 10
    701 	656,	// Index = 42, Token = 11
    702 	704,	// Index = 42, Token = 12
    703 	736,	// Index = 42, Token = 13
    704 	768,	// Index = 42, Token = 14
    705 	800,	// Index = 42, Token = 15
    706 	672,	// Index = 43, Token = 0
    707 	672,	// Index = 43, Token = 1
    708 	672,	// Index = 43, Token = 2
    709 	672,	// Index = 43, Token = 3
    710 	720,	// Index = 43, Token = 4
    711 	752,	// Index = 43, Token = 5
    712 	784,	// Index = 43, Token = 6
    713 	816,	// Index = 43, Token = 7
    714 	672,	// Index = 43, Token = 8
    715 	672,	// Index = 43, Token = 9
    716 	672,	// Index = 43, Token = 10
    717 	672,	// Index = 43, Token = 11
    718 	720,	// Index = 43, Token = 12
    719 	752,	// Index = 43, Token = 13
    720 	784,	// Index = 43, Token = 14
    721 	816,	// Index = 43, Token = 15
    722 	688,	// Index = 44, Token = 0
    723 	688,	// Index = 44, Token = 1
    724 	688,	// Index = 44, Token = 2
    725 	688,	// Index = 44, Token = 3
    726 	736,	// Index = 44, Token = 4
    727 	768,	// Index = 44, Token = 5
    728 	800,	// Index = 44, Token = 6
    729 	832,	// Index = 44, Token = 7
    730 	688,	// Index = 44, Token = 8
    731 	688,	// Index = 44, Token = 9
    732 	688,	// Index = 44, Token = 10
    733 	688,	// Index = 44, Token = 11
    734 	736,	// Index = 44, Token = 12
    735 	768,	// Index = 44, Token = 13
    736 	800,	// Index = 44, Token = 14
    737 	832,	// Index = 44, Token = 15
    738 	704,	// Index = 45, Token = 0
    739 	704,	// Index = 45, Token = 1
    740 	704,	// Index = 45, Token = 2
    741 	704,	// Index = 45, Token = 3
    742 	752,	// Index = 45, Token = 4
    743 	784,	// Index = 45, Token = 5
    744 	816,	// Index = 45, Token = 6
    745 	848,	// Index = 45, Token = 7
    746 	704,	// Index = 45, Token = 8
    747 	704,	// Index = 45, Token = 9
    748 	704,	// Index = 45, Token = 10
    749 	704,	// Index = 45, Token = 11
    750 	752,	// Index = 45, Token = 12
    751 	784,	// Index = 45, Token = 13
    752 	816,	// Index = 45, Token = 14
    753 	848,	// Index = 45, Token = 15
    754 	720,	// Index = 46, Token = 0
    755 	720,	// Index = 46, Token = 1
    756 	720,	// Index = 46, Token = 2
    757 	720,	// Index = 46, Token = 3
    758 	768,	// Index = 46, Token = 4
    759 	800,	// Index = 46, Token = 5
    760 	832,	// Index = 46, Token = 6
    761 	864,	// Index = 46, Token = 7
    762 	720,	// Index = 46, Token = 8
    763 	720,	// Index = 46, Token = 9
    764 	720,	// Index = 46, Token = 10
    765 	720,	// Index = 46, Token = 11
    766 	768,	// Index = 46, Token = 12
    767 	800,	// Index = 46, Token = 13
    768 	832,	// Index = 46, Token = 14
    769 	864,	// Index = 46, Token = 15
    770 	736,	// Index = 47, Token = 0
    771 	736,	// Index = 47, Token = 1
    772 	736,	// Index = 47, Token = 2
    773 	736,	// Index = 47, Token = 3
    774 	784,	// Index = 47, Token = 4
    775 	816,	// Index = 47, Token = 5
    776 	848,	// Index = 47, Token = 6
    777 	880,	// Index = 47, Token = 7
    778 	736,	// Index = 47, Token = 8
    779 	736,	// Index = 47, Token = 9
    780 	736,	// Index = 47, Token = 10
    781 	736,	// Index = 47, Token = 11
    782 	784,	// Index = 47, Token = 12
    783 	816,	// Index = 47, Token = 13
    784 	848,	// Index = 47, Token = 14
    785 	880,	// Index = 47, Token = 15
    786 	752,	// Index = 48, Token = 0
    787 	752,	// Index = 48, Token = 1
    788 	752,	// Index = 48, Token = 2
    789 	752,	// Index = 48, Token = 3
    790 	800,	// Index = 48, Token = 4
    791 	832,	// Index = 48, Token = 5
    792 	864,	// Index = 48, Token = 6
    793 	896,	// Index = 48, Token = 7
    794 	752,	// Index = 48, Token = 8
    795 	752,	// Index = 48, Token = 9
    796 	752,	// Index = 48, Token = 10
    797 	752,	// Index = 48, Token = 11
    798 	800,	// Index = 48, Token = 12
    799 	832,	// Index = 48, Token = 13
    800 	864,	// Index = 48, Token = 14
    801 	896,	// Index = 48, Token = 15
    802 	768,	// Index = 49, Token = 0
    803 	768,	// Index = 49, Token = 1
    804 	768,	// Index = 49, Token = 2
    805 	768,	// Index = 49, Token = 3
    806 	816,	// Index = 49, Token = 4
    807 	848,	// Index = 49, Token = 5
    808 	880,	// Index = 49, Token = 6
    809 	912,	// Index = 49, Token = 7
    810 	768,	// Index = 49, Token = 8
    811 	768,	// Index = 49, Token = 9
    812 	768,	// Index = 49, Token = 10
    813 	768,	// Index = 49, Token = 11
    814 	816,	// Index = 49, Token = 12
    815 	848,	// Index = 49, Token = 13
    816 	880,	// Index = 49, Token = 14
    817 	912,	// Index = 49, Token = 15
    818 	784,	// Index = 50, Token = 0
    819 	784,	// Index = 50, Token = 1
    820 	784,	// Index = 50, Token = 2
    821 	784,	// Index = 50, Token = 3
    822 	832,	// Index = 50, Token = 4
    823 	864,	// Index = 50, Token = 5
    824 	896,	// Index = 50, Token = 6
    825 	928,	// Index = 50, Token = 7
    826 	784,	// Index = 50, Token = 8
    827 	784,	// Index = 50, Token = 9
    828 	784,	// Index = 50, Token = 10
    829 	784,	// Index = 50, Token = 11
    830 	832,	// Index = 50, Token = 12
    831 	864,	// Index = 50, Token = 13
    832 	896,	// Index = 50, Token = 14
    833 	928,	// Index = 50, Token = 15
    834 	800,	// Index = 51, Token = 0
    835 	800,	// Index = 51, Token = 1
    836 	800,	// Index = 51, Token = 2
    837 	800,	// Index = 51, Token = 3
    838 	848,	// Index = 51, Token = 4
    839 	880,	// Index = 51, Token = 5
    840 	912,	// Index = 51, Token = 6
    841 	944,	// Index = 51, Token = 7
    842 	800,	// Index = 51, Token = 8
    843 	800,	// Index = 51, Token = 9
    844 	800,	// Index = 51, Token = 10
    845 	800,	// Index = 51, Token = 11
    846 	848,	// Index = 51, Token = 12
    847 	880,	// Index = 51, Token = 13
    848 	912,	// Index = 51, Token = 14
    849 	944,	// Index = 51, Token = 15
    850 	816,	// Index = 52, Token = 0
    851 	816,	// Index = 52, Token = 1
    852 	816,	// Index = 52, Token = 2
    853 	816,	// Index = 52, Token = 3
    854 	864,	// Index = 52, Token = 4
    855 	896,	// Index = 52, Token = 5
    856 	928,	// Index = 52, Token = 6
    857 	960,	// Index = 52, Token = 7
    858 	816,	// Index = 52, Token = 8
    859 	816,	// Index = 52, Token = 9
    860 	816,	// Index = 52, Token = 10
    861 	816,	// Index = 52, Token = 11
    862 	864,	// Index = 52, Token = 12
    863 	896,	// Index = 52, Token = 13
    864 	928,	// Index = 52, Token = 14
    865 	960,	// Index = 52, Token = 15
    866 	832,	// Index = 53, Token = 0
    867 	832,	// Index = 53, Token = 1
    868 	832,	// Index = 53, Token = 2
    869 	832,	// Index = 53, Token = 3
    870 	880,	// Index = 53, Token = 4
    871 	912,	// Index = 53, Token = 5
    872 	944,	// Index = 53, Token = 6
    873 	976,	// Index = 53, Token = 7
    874 	832,	// Index = 53, Token = 8
    875 	832,	// Index = 53, Token = 9
    876 	832,	// Index = 53, Token = 10
    877 	832,	// Index = 53, Token = 11
    878 	880,	// Index = 53, Token = 12
    879 	912,	// Index = 53, Token = 13
    880 	944,	// Index = 53, Token = 14
    881 	976,	// Index = 53, Token = 15
    882 	848,	// Index = 54, Token = 0
    883 	848,	// Index = 54, Token = 1
    884 	848,	// Index = 54, Token = 2
    885 	848,	// Index = 54, Token = 3
    886 	896,	// Index = 54, Token = 4
    887 	928,	// Index = 54, Token = 5
    888 	960,	// Index = 54, Token = 6
    889 	992,	// Index = 54, Token = 7
    890 	848,	// Index = 54, Token = 8
    891 	848,	// Index = 54, Token = 9
    892 	848,	// Index = 54, Token = 10
    893 	848,	// Index = 54, Token = 11
    894 	896,	// Index = 54, Token = 12
    895 	928,	// Index = 54, Token = 13
    896 	960,	// Index = 54, Token = 14
    897 	992,	// Index = 54, Token = 15
    898 	864,	// Index = 55, Token = 0
    899 	864,	// Index = 55, Token = 1
    900 	864,	// Index = 55, Token = 2
    901 	864,	// Index = 55, Token = 3
    902 	912,	// Index = 55, Token = 4
    903 	944,	// Index = 55, Token = 5
    904 	976,	// Index = 55, Token = 6
    905 	1008,	// Index = 55, Token = 7
    906 	864,	// Index = 55, Token = 8
    907 	864,	// Index = 55, Token = 9
    908 	864,	// Index = 55, Token = 10
    909 	864,	// Index = 55, Token = 11
    910 	912,	// Index = 55, Token = 12
    911 	944,	// Index = 55, Token = 13
    912 	976,	// Index = 55, Token = 14
    913 	1008,	// Index = 55, Token = 15
    914 	880,	// Index = 56, Token = 0
    915 	880,	// Index = 56, Token = 1
    916 	880,	// Index = 56, Token = 2
    917 	880,	// Index = 56, Token = 3
    918 	928,	// Index = 56, Token = 4
    919 	960,	// Index = 56, Token = 5
    920 	992,	// Index = 56, Token = 6
    921 	1024,	// Index = 56, Token = 7
    922 	880,	// Index = 56, Token = 8
    923 	880,	// Index = 56, Token = 9
    924 	880,	// Index = 56, Token = 10
    925 	880,	// Index = 56, Token = 11
    926 	928,	// Index = 56, Token = 12
    927 	960,	// Index = 56, Token = 13
    928 	992,	// Index = 56, Token = 14
    929 	1024,	// Index = 56, Token = 15
    930 	896,	// Index = 57, Token = 0
    931 	896,	// Index = 57, Token = 1
    932 	896,	// Index = 57, Token = 2
    933 	896,	// Index = 57, Token = 3
    934 	944,	// Index = 57, Token = 4
    935 	976,	// Index = 57, Token = 5
    936 	1008,	// Index = 57, Token = 6
    937 	1040,	// Index = 57, Token = 7
    938 	896,	// Index = 57, Token = 8
    939 	896,	// Index = 57, Token = 9
    940 	896,	// Index = 57, Token = 10
    941 	896,	// Index = 57, Token = 11
    942 	944,	// Index = 57, Token = 12
    943 	976,	// Index = 57, Token = 13
    944 	1008,	// Index = 57, Token = 14
    945 	1040,	// Index = 57, Token = 15
    946 	912,	// Index = 58, Token = 0
    947 	912,	// Index = 58, Token = 1
    948 	912,	// Index = 58, Token = 2
    949 	912,	// Index = 58, Token = 3
    950 	960,	// Index = 58, Token = 4
    951 	992,	// Index = 58, Token = 5
    952 	1024,	// Index = 58, Token = 6
    953 	1056,	// Index = 58, Token = 7
    954 	912,	// Index = 58, Token = 8
    955 	912,	// Index = 58, Token = 9
    956 	912,	// Index = 58, Token = 10
    957 	912,	// Index = 58, Token = 11
    958 	960,	// Index = 58, Token = 12
    959 	992,	// Index = 58, Token = 13
    960 	1024,	// Index = 58, Token = 14
    961 	1056,	// Index = 58, Token = 15
    962 	928,	// Index = 59, Token = 0
    963 	928,	// Index = 59, Token = 1
    964 	928,	// Index = 59, Token = 2
    965 	928,	// Index = 59, Token = 3
    966 	976,	// Index = 59, Token = 4
    967 	1008,	// Index = 59, Token = 5
    968 	1040,	// Index = 59, Token = 6
    969 	1072,	// Index = 59, Token = 7
    970 	928,	// Index = 59, Token = 8
    971 	928,	// Index = 59, Token = 9
    972 	928,	// Index = 59, Token = 10
    973 	928,	// Index = 59, Token = 11
    974 	976,	// Index = 59, Token = 12
    975 	1008,	// Index = 59, Token = 13
    976 	1040,	// Index = 59, Token = 14
    977 	1072,	// Index = 59, Token = 15
    978 	944,	// Index = 60, Token = 0
    979 	944,	// Index = 60, Token = 1
    980 	944,	// Index = 60, Token = 2
    981 	944,	// Index = 60, Token = 3
    982 	992,	// Index = 60, Token = 4
    983 	1024,	// Index = 60, Token = 5
    984 	1056,	// Index = 60, Token = 6
    985 	1088,	// Index = 60, Token = 7
    986 	944,	// Index = 60, Token = 8
    987 	944,	// Index = 60, Token = 9
    988 	944,	// Index = 60, Token = 10
    989 	944,	// Index = 60, Token = 11
    990 	992,	// Index = 60, Token = 12
    991 	1024,	// Index = 60, Token = 13
    992 	1056,	// Index = 60, Token = 14
    993 	1088,	// Index = 60, Token = 15
    994 	960,	// Index = 61, Token = 0
    995 	960,	// Index = 61, Token = 1
    996 	960,	// Index = 61, Token = 2
    997 	960,	// Index = 61, Token = 3
    998 	1008,	// Index = 61, Token = 4
    999 	1040,	// Index = 61, Token = 5
   1000 	1072,	// Index = 61, Token = 6
   1001 	1104,	// Index = 61, Token = 7
   1002 	960,	// Index = 61, Token = 8
   1003 	960,	// Index = 61, Token = 9
   1004 	960,	// Index = 61, Token = 10
   1005 	960,	// Index = 61, Token = 11
   1006 	1008,	// Index = 61, Token = 12
   1007 	1040,	// Index = 61, Token = 13
   1008 	1072,	// Index = 61, Token = 14
   1009 	1104,	// Index = 61, Token = 15
   1010 	976,	// Index = 62, Token = 0
   1011 	976,	// Index = 62, Token = 1
   1012 	976,	// Index = 62, Token = 2
   1013 	976,	// Index = 62, Token = 3
   1014 	1024,	// Index = 62, Token = 4
   1015 	1056,	// Index = 62, Token = 5
   1016 	1088,	// Index = 62, Token = 6
   1017 	1120,	// Index = 62, Token = 7
   1018 	976,	// Index = 62, Token = 8
   1019 	976,	// Index = 62, Token = 9
   1020 	976,	// Index = 62, Token = 10
   1021 	976,	// Index = 62, Token = 11
   1022 	1024,	// Index = 62, Token = 12
   1023 	1056,	// Index = 62, Token = 13
   1024 	1088,	// Index = 62, Token = 14
   1025 	1120,	// Index = 62, Token = 15
   1026 	992,	// Index = 63, Token = 0
   1027 	992,	// Index = 63, Token = 1
   1028 	992,	// Index = 63, Token = 2
   1029 	992,	// Index = 63, Token = 3
   1030 	1040,	// Index = 63, Token = 4
   1031 	1072,	// Index = 63, Token = 5
   1032 	1104,	// Index = 63, Token = 6
   1033 	1136,	// Index = 63, Token = 7
   1034 	992,	// Index = 63, Token = 8
   1035 	992,	// Index = 63, Token = 9
   1036 	992,	// Index = 63, Token = 10
   1037 	992,	// Index = 63, Token = 11
   1038 	1040,	// Index = 63, Token = 12
   1039 	1072,	// Index = 63, Token = 13
   1040 	1104,	// Index = 63, Token = 14
   1041 	1136,	// Index = 63, Token = 15
   1042 	1008,	// Index = 64, Token = 0
   1043 	1008,	// Index = 64, Token = 1
   1044 	1008,	// Index = 64, Token = 2
   1045 	1008,	// Index = 64, Token = 3
   1046 	1056,	// Index = 64, Token = 4
   1047 	1088,	// Index = 64, Token = 5
   1048 	1120,	// Index = 64, Token = 6
   1049 	1152,	// Index = 64, Token = 7
   1050 	1008,	// Index = 64, Token = 8
   1051 	1008,	// Index = 64, Token = 9
   1052 	1008,	// Index = 64, Token = 10
   1053 	1008,	// Index = 64, Token = 11
   1054 	1056,	// Index = 64, Token = 12
   1055 	1088,	// Index = 64, Token = 13
   1056 	1120,	// Index = 64, Token = 14
   1057 	1152,	// Index = 64, Token = 15
   1058 	1024,	// Index = 65, Token = 0
   1059 	1024,	// Index = 65, Token = 1
   1060 	1024,	// Index = 65, Token = 2
   1061 	1024,	// Index = 65, Token = 3
   1062 	1072,	// Index = 65, Token = 4
   1063 	1104,	// Index = 65, Token = 5
   1064 	1136,	// Index = 65, Token = 6
   1065 	1168,	// Index = 65, Token = 7
   1066 	1024,	// Index = 65, Token = 8
   1067 	1024,	// Index = 65, Token = 9
   1068 	1024,	// Index = 65, Token = 10
   1069 	1024,	// Index = 65, Token = 11
   1070 	1072,	// Index = 65, Token = 12
   1071 	1104,	// Index = 65, Token = 13
   1072 	1136,	// Index = 65, Token = 14
   1073 	1168,	// Index = 65, Token = 15
   1074 	1040,	// Index = 66, Token = 0
   1075 	1040,	// Index = 66, Token = 1
   1076 	1040,	// Index = 66, Token = 2
   1077 	1040,	// Index = 66, Token = 3
   1078 	1088,	// Index = 66, Token = 4
   1079 	1120,	// Index = 66, Token = 5
   1080 	1152,	// Index = 66, Token = 6
   1081 	1184,	// Index = 66, Token = 7
   1082 	1040,	// Index = 66, Token = 8
   1083 	1040,	// Index = 66, Token = 9
   1084 	1040,	// Index = 66, Token = 10
   1085 	1040,	// Index = 66, Token = 11
   1086 	1088,	// Index = 66, Token = 12
   1087 	1120,	// Index = 66, Token = 13
   1088 	1152,	// Index = 66, Token = 14
   1089 	1184,	// Index = 66, Token = 15
   1090 	1056,	// Index = 67, Token = 0
   1091 	1056,	// Index = 67, Token = 1
   1092 	1056,	// Index = 67, Token = 2
   1093 	1056,	// Index = 67, Token = 3
   1094 	1104,	// Index = 67, Token = 4
   1095 	1136,	// Index = 67, Token = 5
   1096 	1168,	// Index = 67, Token = 6
   1097 	1200,	// Index = 67, Token = 7
   1098 	1056,	// Index = 67, Token = 8
   1099 	1056,	// Index = 67, Token = 9
   1100 	1056,	// Index = 67, Token = 10
   1101 	1056,	// Index = 67, Token = 11
   1102 	1104,	// Index = 67, Token = 12
   1103 	1136,	// Index = 67, Token = 13
   1104 	1168,	// Index = 67, Token = 14
   1105 	1200,	// Index = 67, Token = 15
   1106 	1072,	// Index = 68, Token = 0
   1107 	1072,	// Index = 68, Token = 1
   1108 	1072,	// Index = 68, Token = 2
   1109 	1072,	// Index = 68, Token = 3
   1110 	1120,	// Index = 68, Token = 4
   1111 	1152,	// Index = 68, Token = 5
   1112 	1184,	// Index = 68, Token = 6
   1113 	1216,	// Index = 68, Token = 7
   1114 	1072,	// Index = 68, Token = 8
   1115 	1072,	// Index = 68, Token = 9
   1116 	1072,	// Index = 68, Token = 10
   1117 	1072,	// Index = 68, Token = 11
   1118 	1120,	// Index = 68, Token = 12
   1119 	1152,	// Index = 68, Token = 13
   1120 	1184,	// Index = 68, Token = 14
   1121 	1216,	// Index = 68, Token = 15
   1122 	1088,	// Index = 69, Token = 0
   1123 	1088,	// Index = 69, Token = 1
   1124 	1088,	// Index = 69, Token = 2
   1125 	1088,	// Index = 69, Token = 3
   1126 	1136,	// Index = 69, Token = 4
   1127 	1168,	// Index = 69, Token = 5
   1128 	1200,	// Index = 69, Token = 6
   1129 	1232,	// Index = 69, Token = 7
   1130 	1088,	// Index = 69, Token = 8
   1131 	1088,	// Index = 69, Token = 9
   1132 	1088,	// Index = 69, Token = 10
   1133 	1088,	// Index = 69, Token = 11
   1134 	1136,	// Index = 69, Token = 12
   1135 	1168,	// Index = 69, Token = 13
   1136 	1200,	// Index = 69, Token = 14
   1137 	1232,	// Index = 69, Token = 15
   1138 	1104,	// Index = 70, Token = 0
   1139 	1104,	// Index = 70, Token = 1
   1140 	1104,	// Index = 70, Token = 2
   1141 	1104,	// Index = 70, Token = 3
   1142 	1152,	// Index = 70, Token = 4
   1143 	1184,	// Index = 70, Token = 5
   1144 	1216,	// Index = 70, Token = 6
   1145 	1248,	// Index = 70, Token = 7
   1146 	1104,	// Index = 70, Token = 8
   1147 	1104,	// Index = 70, Token = 9
   1148 	1104,	// Index = 70, Token = 10
   1149 	1104,	// Index = 70, Token = 11
   1150 	1152,	// Index = 70, Token = 12
   1151 	1184,	// Index = 70, Token = 13
   1152 	1216,	// Index = 70, Token = 14
   1153 	1248,	// Index = 70, Token = 15
   1154 	1120,	// Index = 71, Token = 0
   1155 	1120,	// Index = 71, Token = 1
   1156 	1120,	// Index = 71, Token = 2
   1157 	1120,	// Index = 71, Token = 3
   1158 	1168,	// Index = 71, Token = 4
   1159 	1200,	// Index = 71, Token = 5
   1160 	1232,	// Index = 71, Token = 6
   1161 	1264,	// Index = 71, Token = 7
   1162 	1120,	// Index = 71, Token = 8
   1163 	1120,	// Index = 71, Token = 9
   1164 	1120,	// Index = 71, Token = 10
   1165 	1120,	// Index = 71, Token = 11
   1166 	1168,	// Index = 71, Token = 12
   1167 	1200,	// Index = 71, Token = 13
   1168 	1232,	// Index = 71, Token = 14
   1169 	1264,	// Index = 71, Token = 15
   1170 	1136,	// Index = 72, Token = 0
   1171 	1136,	// Index = 72, Token = 1
   1172 	1136,	// Index = 72, Token = 2
   1173 	1136,	// Index = 72, Token = 3
   1174 	1184,	// Index = 72, Token = 4
   1175 	1216,	// Index = 72, Token = 5
   1176 	1248,	// Index = 72, Token = 6
   1177 	1280,	// Index = 72, Token = 7
   1178 	1136,	// Index = 72, Token = 8
   1179 	1136,	// Index = 72, Token = 9
   1180 	1136,	// Index = 72, Token = 10
   1181 	1136,	// Index = 72, Token = 11
   1182 	1184,	// Index = 72, Token = 12
   1183 	1216,	// Index = 72, Token = 13
   1184 	1248,	// Index = 72, Token = 14
   1185 	1280,	// Index = 72, Token = 15
   1186 	1152,	// Index = 73, Token = 0
   1187 	1152,	// Index = 73, Token = 1
   1188 	1152,	// Index = 73, Token = 2
   1189 	1152,	// Index = 73, Token = 3
   1190 	1200,	// Index = 73, Token = 4
   1191 	1232,	// Index = 73, Token = 5
   1192 	1264,	// Index = 73, Token = 6
   1193 	1296,	// Index = 73, Token = 7
   1194 	1152,	// Index = 73, Token = 8
   1195 	1152,	// Index = 73, Token = 9
   1196 	1152,	// Index = 73, Token = 10
   1197 	1152,	// Index = 73, Token = 11
   1198 	1200,	// Index = 73, Token = 12
   1199 	1232,	// Index = 73, Token = 13
   1200 	1264,	// Index = 73, Token = 14
   1201 	1296,	// Index = 73, Token = 15
   1202 	1168,	// Index = 74, Token = 0
   1203 	1168,	// Index = 74, Token = 1
   1204 	1168,	// Index = 74, Token = 2
   1205 	1168,	// Index = 74, Token = 3
   1206 	1216,	// Index = 74, Token = 4
   1207 	1248,	// Index = 74, Token = 5
   1208 	1280,	// Index = 74, Token = 6
   1209 	1312,	// Index = 74, Token = 7
   1210 	1168,	// Index = 74, Token = 8
   1211 	1168,	// Index = 74, Token = 9
   1212 	1168,	// Index = 74, Token = 10
   1213 	1168,	// Index = 74, Token = 11
   1214 	1216,	// Index = 74, Token = 12
   1215 	1248,	// Index = 74, Token = 13
   1216 	1280,	// Index = 74, Token = 14
   1217 	1312,	// Index = 74, Token = 15
   1218 	1184,	// Index = 75, Token = 0
   1219 	1184,	// Index = 75, Token = 1
   1220 	1184,	// Index = 75, Token = 2
   1221 	1184,	// Index = 75, Token = 3
   1222 	1232,	// Index = 75, Token = 4
   1223 	1264,	// Index = 75, Token = 5
   1224 	1296,	// Index = 75, Token = 6
   1225 	1328,	// Index = 75, Token = 7
   1226 	1184,	// Index = 75, Token = 8
   1227 	1184,	// Index = 75, Token = 9
   1228 	1184,	// Index = 75, Token = 10
   1229 	1184,	// Index = 75, Token = 11
   1230 	1232,	// Index = 75, Token = 12
   1231 	1264,	// Index = 75, Token = 13
   1232 	1296,	// Index = 75, Token = 14
   1233 	1328,	// Index = 75, Token = 15
   1234 	1200,	// Index = 76, Token = 0
   1235 	1200,	// Index = 76, Token = 1
   1236 	1200,	// Index = 76, Token = 2
   1237 	1200,	// Index = 76, Token = 3
   1238 	1248,	// Index = 76, Token = 4
   1239 	1280,	// Index = 76, Token = 5
   1240 	1312,	// Index = 76, Token = 6
   1241 	1344,	// Index = 76, Token = 7
   1242 	1200,	// Index = 76, Token = 8
   1243 	1200,	// Index = 76, Token = 9
   1244 	1200,	// Index = 76, Token = 10
   1245 	1200,	// Index = 76, Token = 11
   1246 	1248,	// Index = 76, Token = 12
   1247 	1280,	// Index = 76, Token = 13
   1248 	1312,	// Index = 76, Token = 14
   1249 	1344,	// Index = 76, Token = 15
   1250 	1216,	// Index = 77, Token = 0
   1251 	1216,	// Index = 77, Token = 1
   1252 	1216,	// Index = 77, Token = 2
   1253 	1216,	// Index = 77, Token = 3
   1254 	1264,	// Index = 77, Token = 4
   1255 	1296,	// Index = 77, Token = 5
   1256 	1328,	// Index = 77, Token = 6
   1257 	1360,	// Index = 77, Token = 7
   1258 	1216,	// Index = 77, Token = 8
   1259 	1216,	// Index = 77, Token = 9
   1260 	1216,	// Index = 77, Token = 10
   1261 	1216,	// Index = 77, Token = 11
   1262 	1264,	// Index = 77, Token = 12
   1263 	1296,	// Index = 77, Token = 13
   1264 	1328,	// Index = 77, Token = 14
   1265 	1360,	// Index = 77, Token = 15
   1266 	1232,	// Index = 78, Token = 0
   1267 	1232,	// Index = 78, Token = 1
   1268 	1232,	// Index = 78, Token = 2
   1269 	1232,	// Index = 78, Token = 3
   1270 	1280,	// Index = 78, Token = 4
   1271 	1312,	// Index = 78, Token = 5
   1272 	1344,	// Index = 78, Token = 6
   1273 	1376,	// Index = 78, Token = 7
   1274 	1232,	// Index = 78, Token = 8
   1275 	1232,	// Index = 78, Token = 9
   1276 	1232,	// Index = 78, Token = 10
   1277 	1232,	// Index = 78, Token = 11
   1278 	1280,	// Index = 78, Token = 12
   1279 	1312,	// Index = 78, Token = 13
   1280 	1344,	// Index = 78, Token = 14
   1281 	1376,	// Index = 78, Token = 15
   1282 	1248,	// Index = 79, Token = 0
   1283 	1248,	// Index = 79, Token = 1
   1284 	1248,	// Index = 79, Token = 2
   1285 	1248,	// Index = 79, Token = 3
   1286 	1296,	// Index = 79, Token = 4
   1287 	1328,	// Index = 79, Token = 5
   1288 	1360,	// Index = 79, Token = 6
   1289 	1392,	// Index = 79, Token = 7
   1290 	1248,	// Index = 79, Token = 8
   1291 	1248,	// Index = 79, Token = 9
   1292 	1248,	// Index = 79, Token = 10
   1293 	1248,	// Index = 79, Token = 11
   1294 	1296,	// Index = 79, Token = 12
   1295 	1328,	// Index = 79, Token = 13
   1296 	1360,	// Index = 79, Token = 14
   1297 	1392,	// Index = 79, Token = 15
   1298 	1264,	// Index = 80, Token = 0
   1299 	1264,	// Index = 80, Token = 1
   1300 	1264,	// Index = 80, Token = 2
   1301 	1264,	// Index = 80, Token = 3
   1302 	1312,	// Index = 80, Token = 4
   1303 	1344,	// Index = 80, Token = 5
   1304 	1376,	// Index = 80, Token = 6
   1305 	1408,	// Index = 80, Token = 7
   1306 	1264,	// Index = 80, Token = 8
   1307 	1264,	// Index = 80, Token = 9
   1308 	1264,	// Index = 80, Token = 10
   1309 	1264,	// Index = 80, Token = 11
   1310 	1312,	// Index = 80, Token = 12
   1311 	1344,	// Index = 80, Token = 13
   1312 	1376,	// Index = 80, Token = 14
   1313 	1408,	// Index = 80, Token = 15
   1314 	1280,	// Index = 81, Token = 0
   1315 	1280,	// Index = 81, Token = 1
   1316 	1280,	// Index = 81, Token = 2
   1317 	1280,	// Index = 81, Token = 3
   1318 	1328,	// Index = 81, Token = 4
   1319 	1360,	// Index = 81, Token = 5
   1320 	1392,	// Index = 81, Token = 6
   1321 	1408,	// Index = 81, Token = 7
   1322 	1280,	// Index = 81, Token = 8
   1323 	1280,	// Index = 81, Token = 9
   1324 	1280,	// Index = 81, Token = 10
   1325 	1280,	// Index = 81, Token = 11
   1326 	1328,	// Index = 81, Token = 12
   1327 	1360,	// Index = 81, Token = 13
   1328 	1392,	// Index = 81, Token = 14
   1329 	1408,	// Index = 81, Token = 15
   1330 	1296,	// Index = 82, Token = 0
   1331 	1296,	// Index = 82, Token = 1
   1332 	1296,	// Index = 82, Token = 2
   1333 	1296,	// Index = 82, Token = 3
   1334 	1344,	// Index = 82, Token = 4
   1335 	1376,	// Index = 82, Token = 5
   1336 	1408,	// Index = 82, Token = 6
   1337 	1408,	// Index = 82, Token = 7
   1338 	1296,	// Index = 82, Token = 8
   1339 	1296,	// Index = 82, Token = 9
   1340 	1296,	// Index = 82, Token = 10
   1341 	1296,	// Index = 82, Token = 11
   1342 	1344,	// Index = 82, Token = 12
   1343 	1376,	// Index = 82, Token = 13
   1344 	1408,	// Index = 82, Token = 14
   1345 	1408,	// Index = 82, Token = 15
   1346 	1312,	// Index = 83, Token = 0
   1347 	1312,	// Index = 83, Token = 1
   1348 	1312,	// Index = 83, Token = 2
   1349 	1312,	// Index = 83, Token = 3
   1350 	1360,	// Index = 83, Token = 4
   1351 	1392,	// Index = 83, Token = 5
   1352 	1408,	// Index = 83, Token = 6
   1353 	1408,	// Index = 83, Token = 7
   1354 	1312,	// Index = 83, Token = 8
   1355 	1312,	// Index = 83, Token = 9
   1356 	1312,	// Index = 83, Token = 10
   1357 	1312,	// Index = 83, Token = 11
   1358 	1360,	// Index = 83, Token = 12
   1359 	1392,	// Index = 83, Token = 13
   1360 	1408,	// Index = 83, Token = 14
   1361 	1408,	// Index = 83, Token = 15
   1362 	1328,	// Index = 84, Token = 0
   1363 	1328,	// Index = 84, Token = 1
   1364 	1328,	// Index = 84, Token = 2
   1365 	1328,	// Index = 84, Token = 3
   1366 	1376,	// Index = 84, Token = 4
   1367 	1408,	// Index = 84, Token = 5
   1368 	1408,	// Index = 84, Token = 6
   1369 	1408,	// Index = 84, Token = 7
   1370 	1328,	// Index = 84, Token = 8
   1371 	1328,	// Index = 84, Token = 9
   1372 	1328,	// Index = 84, Token = 10
   1373 	1328,	// Index = 84, Token = 11
   1374 	1376,	// Index = 84, Token = 12
   1375 	1408,	// Index = 84, Token = 13
   1376 	1408,	// Index = 84, Token = 14
   1377 	1408,	// Index = 84, Token = 15
   1378 	1344,	// Index = 85, Token = 0
   1379 	1344,	// Index = 85, Token = 1
   1380 	1344,	// Index = 85, Token = 2
   1381 	1344,	// Index = 85, Token = 3
   1382 	1392,	// Index = 85, Token = 4
   1383 	1408,	// Index = 85, Token = 5
   1384 	1408,	// Index = 85, Token = 6
   1385 	1408,	// Index = 85, Token = 7
   1386 	1344,	// Index = 85, Token = 8
   1387 	1344,	// Index = 85, Token = 9
   1388 	1344,	// Index = 85, Token = 10
   1389 	1344,	// Index = 85, Token = 11
   1390 	1392,	// Index = 85, Token = 12
   1391 	1408,	// Index = 85, Token = 13
   1392 	1408,	// Index = 85, Token = 14
   1393 	1408,	// Index = 85, Token = 15
   1394 	1360,	// Index = 86, Token = 0
   1395 	1360,	// Index = 86, Token = 1
   1396 	1360,	// Index = 86, Token = 2
   1397 	1360,	// Index = 86, Token = 3
   1398 	1408,	// Index = 86, Token = 4
   1399 	1408,	// Index = 86, Token = 5
   1400 	1408,	// Index = 86, Token = 6
   1401 	1408,	// Index = 86, Token = 7
   1402 	1360,	// Index = 86, Token = 8
   1403 	1360,	// Index = 86, Token = 9
   1404 	1360,	// Index = 86, Token = 10
   1405 	1360,	// Index = 86, Token = 11
   1406 	1408,	// Index = 86, Token = 12
   1407 	1408,	// Index = 86, Token = 13
   1408 	1408,	// Index = 86, Token = 14
   1409 	1408,	// Index = 86, Token = 15
   1410 	1376,	// Index = 87, Token = 0
   1411 	1376,	// Index = 87, Token = 1
   1412 	1376,	// Index = 87, Token = 2
   1413 	1376,	// Index = 87, Token = 3
   1414 	1408,	// Index = 87, Token = 4
   1415 	1408,	// Index = 87, Token = 5
   1416 	1408,	// Index = 87, Token = 6
   1417 	1408,	// Index = 87, Token = 7
   1418 	1376,	// Index = 87, Token = 8
   1419 	1376,	// Index = 87, Token = 9
   1420 	1376,	// Index = 87, Token = 10
   1421 	1376,	// Index = 87, Token = 11
   1422 	1408,	// Index = 87, Token = 12
   1423 	1408,	// Index = 87, Token = 13
   1424 	1408,	// Index = 87, Token = 14
   1425 	1408,	// Index = 87, Token = 15
   1426 	1392,	// Index = 88, Token = 0
   1427 	1392,	// Index = 88, Token = 1
   1428 	1392,	// Index = 88, Token = 2
   1429 	1392,	// Index = 88, Token = 3
   1430 	1408,	// Index = 88, Token = 4
   1431 	1408,	// Index = 88, Token = 5
   1432 	1408,	// Index = 88, Token = 6
   1433 	1408,	// Index = 88, Token = 7
   1434 	1392,	// Index = 88, Token = 8
   1435 	1392,	// Index = 88, Token = 9
   1436 	1392,	// Index = 88, Token = 10
   1437 	1392,	// Index = 88, Token = 11
   1438 	1408,	// Index = 88, Token = 12
   1439 	1408,	// Index = 88, Token = 13
   1440 	1408,	// Index = 88, Token = 14
   1441 	1408	// Index = 88, Token = 15
   1442 };
   1443