ITABLE.CPP 45 KB

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