lsp12_0.vqh 62 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158
  1. /********************************************************************
  2. * *
  3. * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
  4. * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
  5. * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH *
  6. * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
  7. * *
  8. * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2000 *
  9. * by Monty <monty@xiph.org> and the XIPHOPHORUS Company *
  10. * http://www.xiph.org/ *
  11. * *
  12. ********************************************************************
  13. function: static codebook autogenerated by vq/somethingorother
  14. ********************************************************************/
  15. #ifndef _V_lsp12_0_VQH_
  16. #define _V_lsp12_0_VQH_
  17. #include "codebook.h"
  18. static long _vq_quantlist_lsp12_0[] = {
  19. 0,
  20. 3,
  21. 6,
  22. 7,
  23. 8,
  24. 9,
  25. 10,
  26. 11,
  27. 13,
  28. 15,
  29. 19,
  30. 25,
  31. 40,
  32. };
  33. static long _vq_lengthlist_lsp12_0[] = {
  34. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  35. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  36. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  37. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  38. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  39. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  40. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  41. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  42. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  43. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  44. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  45. 0, 0,16,15, 0, 0, 0, 0, 0, 0, 0, 0, 0,15,14,14,
  46. 0, 0, 0, 0, 8, 0, 0, 0, 0,16,15,16, 0, 0, 0, 0,
  47. 0, 0, 0, 0, 0, 0,14,14,16, 0, 0, 0, 0, 0, 0, 0,
  48. 0, 0,16,16,15, 0,16, 0, 0, 0, 0, 0, 0, 0,13,15,
  49. 0, 0,15,13, 0, 0, 0, 0, 0, 0,15,14, 0, 0,15,14,
  50. 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,15, 0, 0, 0, 0,
  51. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  52. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  53. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  54. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  55. 0, 0, 0, 0, 0, 0, 0,16,15,15, 0,16, 0, 0, 0, 0,
  56. 0,15, 0, 0,16,15, 0, 0, 0, 0, 0, 0, 0, 0,15, 0,
  57. 14,14,14,15,14,16, 0, 0, 0, 0, 0,15,12,12,13,13,
  58. 13,16, 0, 0, 0, 0, 0, 0,16,12,12,13,11,11,14, 0,
  59. 0, 0, 0, 0, 0, 0,12,12,12,10,11,12,15, 0, 0, 0,
  60. 0, 0,14,14,12,10,10,10,12, 0,16, 0, 0, 0, 0, 0,
  61. 14,13,11,11,11,13,16, 0, 0, 0, 0, 0, 0, 0,14,13,
  62. 14,13,15, 0, 0, 0, 0, 0, 0, 0, 0,16,15, 0, 0,16,
  63. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  64. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  65. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  66. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  67. 0, 0, 0, 0, 0, 0, 0,14,15,13,14,14,13,16,15,16,
  68. 0, 0, 0, 0,14,13,10,11,12,12,13, 0, 0, 0, 0, 0,
  69. 0,14,10, 9, 9, 9,10,12,16, 0, 0, 0, 0, 0,14,11,
  70. 9, 8, 9,10,12,15, 0, 0, 0, 0, 0,14,12, 9, 9, 9,
  71. 9,12, 0, 0, 0, 0, 0, 0,14,13,11,10, 9,10,14, 0,
  72. 0, 0, 0, 0, 0, 0,14,13,13,12,13,16, 0, 0, 0, 0,
  73. 0, 0, 0, 0,15,16, 0,14, 0, 0, 0, 0, 0, 0, 0, 0,
  74. 0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  75. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  76. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  77. 0, 0, 0, 0, 0, 0, 0, 0, 0,15,16, 0, 0, 0, 0, 0,
  78. 14,13,12,12,12,12,14, 0,15,16, 0, 0,15, 8, 9, 8,
  79. 9,10,11,12,16, 0, 0, 0, 0,15, 9, 6, 7, 6, 7, 9,
  80. 11, 0, 0, 0, 0, 0, 0,11, 8, 6, 5, 7, 8,12,16, 0,
  81. 0, 0, 0, 0,12,10, 7, 7, 7, 8,12,15,16, 0, 0, 0,
  82. 0,14,12, 9, 8, 8, 9,13, 0, 0, 0, 0, 0, 0,14,13,
  83. 11,11,12,12,15, 0, 0, 0, 0, 0, 0,16,16,15,16,15,
  84. 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  85. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  86. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  87. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  88. 0,14,15,16, 0, 0, 0, 0,14,13,12,10,11, 8,12,14,
  89. 16,16, 0, 0, 0, 0,14, 7, 7, 8, 9,10,12,16, 0, 0,
  90. 0, 0, 0, 8, 6, 5, 5, 6, 8,11,14, 0, 0, 0, 0, 0,
  91. 10, 6, 5, 4, 5, 7,11,15, 0, 0, 0, 0, 0,12, 9, 6,
  92. 6, 6, 8,11,15, 0, 0, 0, 0, 0,13,10, 8, 7, 7, 9,
  93. 13, 0, 0, 0, 0, 0,13,13,12,10,11,11,11,14, 0, 0,
  94. 0, 0, 0, 0,16, 0, 0, 0,15,15, 0, 0, 0, 0, 0, 0,
  95. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  96. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  97. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  98. 0, 0, 0, 0, 0,15, 0, 0,16,14,13,14, 0,16, 0, 0,
  99. 0,14,13,12,11,11,12,12,14,16, 0, 0, 0, 0, 0,12,
  100. 10, 9, 8, 9,10,12, 0, 0, 0, 0, 0, 0,10, 8, 6, 6,
  101. 6, 8,10,15, 0, 0, 0, 0, 0,10, 8, 6, 5, 6, 7,10,
  102. 0, 0, 0, 0, 0, 0,11, 9, 7, 6, 6, 8,10,15, 0, 0,
  103. 0, 0,14,11,10, 8, 7, 7, 8,12, 0,16, 0, 0, 0,13,
  104. 13,13,11,11,11,11,15,15, 0, 0, 0, 0, 0, 0,16,16,
  105. 16,16,14,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  106. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  107. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  108. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16, 0,
  109. 15,16,14,14, 0, 0, 0, 0, 0, 0,15,12,13,12,12,12,
  110. 12,15, 0, 0, 0, 0, 0,15,12,11,10,10, 9,10,12,16,
  111. 0, 0, 0, 0,16,11,10, 8, 7, 7, 8,10,16, 0, 0, 0,
  112. 0,15,11, 9, 8, 6, 6, 6,10,15, 0, 0, 0, 0,14,11,
  113. 10, 8, 7, 6, 7,11,15, 0, 0, 0, 0,14,12,10, 8, 7,
  114. 7, 7,13,15, 0, 0, 0, 0,15,14,12,10,10,12,13,14,
  115. 0, 0, 0, 0, 0, 0, 0, 0,16, 0,16, 0, 0, 0, 0, 0,
  116. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  117. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  118. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  119. 0, 0, 0, 0, 0, 0,15, 0, 0, 0, 0,16, 0, 0, 0,16,
  120. 0, 0, 0, 0,12,14,12,12,14,14,14, 0,16, 0, 0, 0,
  121. 0,13,14,12,11,12,12,13, 0, 0, 0, 0, 0,16,13,13,
  122. 11,10, 9,10,13,15, 0, 0, 0, 0,15,12,11,11, 8, 8,
  123. 9,12, 0, 0, 0, 0, 0,14,13,12, 9, 8, 8,10,15, 0,
  124. 0, 0, 0, 0, 0,12,12, 9, 9,10,11,16, 0,16, 0, 0,
  125. 0, 0, 0,14,13,13,14,15,16, 0, 0, 0, 0, 0, 0, 0,
  126. 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  127. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  128. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  129. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  130. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,14,15,15,
  131. 15, 0, 0,16, 0, 0, 0, 0, 0, 0,15, 0,16,16, 0,16,
  132. 0, 0, 0, 0, 0, 0, 0,14, 0,14,15, 0,16,16, 0, 0,
  133. 0, 0, 0, 0,16, 0,15,15, 0,15, 0, 0, 0, 0, 0, 0,
  134. 0,16,16,15,14,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  135. 15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,15, 0,
  136. 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  137. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  138. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  139. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  140. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  141. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  142. 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  143. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,15, 0, 0,
  144. 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,15,
  145. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16,16, 0, 0, 0, 0,
  146. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  147. 0, 0, 0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0,
  148. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  149. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  150. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  151. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  152. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  153. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  154. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  155. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  156. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  157. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  158. 0, 0, 0, 0, 0, 0, 0, 0, 0,15, 8, 0, 0, 0, 0, 0,
  159. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  160. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  161. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  162. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  163. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  164. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  165. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  166. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  167. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  168. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  169. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  170. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  171. 0, 0, 0, 0, 0,
  172. };
  173. static long _vq_pigeonmap_lsp12_0[] = {
  174. 0, 0, 0, 0, 0, 1, 1, 1,
  175. 2, 2, 3, 3, 3, 4, 4, 4,
  176. 4, 4, 5, 5, 5, 5, 5, 5,
  177. 5, 5, 5, 5, 5, 5, 5, 5,
  178. 5, 6, 6, 6, 6, 6, 6, 6,
  179. };
  180. static long _vq_fitlist_lsp12_0[] = {
  181. 196, 353, 343, 344, 345, 356, 366, 379,
  182. 535, 189, 357, 201, 368, 380, 238, 250,
  183. 392, 536, 548, 716, 226, 381, 393, 537,
  184. 549, 704, 369, 561, 705, 202, 214, 227,
  185. 239, 251, 370, 382, 394, 406, 538, 550,
  186. 562, 706, 215, 717, 418, 574, 718, 730,
  187. 873, 874, 1032, 1200, 707, 865, 875, 1033,
  188. 1201, 729, 872, 1029, 1198, 886, 1042, 563,
  189. 575, 719, 731, 743, 887, 899, 1043, 343,
  190. 344, 189, 345, 178, 190, 201, 202, 356,
  191. 357, 214, 368, 369, 215, 226, 370, 191,
  192. 203, 227, 347, 371, 538, 381, 537, 382,
  193. 539, 865, 228, 383, 384, 540, 552, 697,
  194. 708, 550, 551, 706, 707, 1032, 1033, 1034,
  195. 866, 709, 1202, 394, 719, 875, 876, 395,
  196. 720, 877, 1203, 1201, 396, 553, 564, 721,
  197. 878, 889, 1035, 1045, 1046, 1200, 565, 722,
  198. 733, 890, 1047, 1058, 1214, 1215, 178, 189,
  199. 344, 345, 179, 190, 191, 347, 202, 203,
  200. 216, 215, 230, 373, 372, 242, 385, 541,
  201. 698, 867, 243, 542, 228, 371, 697, 398,
  202. 554, 255, 256, 412, 568, 710, 724, 254,
  203. 267, 397, 410, 411, 567, 543, 581, 438,
  204. 712, 750, 763, 906, 424, 881, 540, 866,
  205. 384, 357, 1035, 553, 709, 880, 865, 722,
  206. 878, 723, 879, 893, 1037, 1049, 179, 191,
  207. 543, 1037, 712, 881, 426, 713, 230, 243,
  208. 256, 373, 542, 412, 568, 764, 724, 698,
  209. 880, 867, 581, 893, 438, 1049, 1375, 1388,
  210. 750, 906, 1048, 1217, 1115, 763, 1453, 1231,
  211. 1413, 196, 353, 366, 716, 872, 379, 535,
  212. 729, 1041, 392, 548, 704, 380, 536, 238,
  213. 250, 368, 561, 717, 226, 393, 549, 418,
  214. 574, 730, 406, 562, 587, 873, 743, 886,
  215. 419, 575, 251, 239, 600, 407, 420, 432,
  216. 588, 601, 950, 1106, 1236, 1249, 1262, 756,
  217. 769, 408, 421, 433, 576, 589, 602, 614,
  218. 757, 770, 782, 394, 744, 899, 1275, 912,
  219. 925, 1119, 563, 938, 434, 446, 758, 1223,
  220. 926, 590, 615, 771, 783, 939, 951, 718,
  221. 1055, 1288, 1094, 1107, 603, 795, 952, 1120,
  222. 1042, 189, 190, 201, 202, 214, 178, 226,
  223. 215, 227, 191, 203, 228, 238, 239, 216,
  224. 357, 371, 370, 369, 383, 384, 540, 697,
  225. 382, 395, 539, 396, 254, 372, 397, 189,
  226. 201, 202, 214, 226, 238, 250, 368, 227,
  227. 239, 251, 215, 228, 369, 381, 370, 382,
  228. 394, 383, 395, 393, 406, 538, 550, 371,
  229. 407, 539, 551, 419, 563, 384, 396, 397,
  230. 408, 409, 420, 421, 432, 433, 540, 552,
  231. 553, 564, 565, 576, 577, 589, 708, 720,
  232. 721, 733, 190, 201, 202, 214, 215, 226,
  233. 227, 238, 239, 251, 203, 228, 191, 216,
  234. 254, 242, 267, 384, 397, 255, 372, 385,
  235. 371, 383, 396, 395, 408, 540, 552, 409,
  236. 410, 421, 422, 541, 553, 565, 566, 578,
  237. 709, 722, 398, 423, 554, 579, 710, 420,
  238. 433, 434, 564, 577, 590, 721, 734, 201,
  239. 238, 250, 356, 366, 368, 379, 380, 392,
  240. 535, 536, 548, 704, 226, 393, 214, 239,
  241. 251, 561, 227, 549, 381, 717, 418, 406,
  242. 419, 407, 420, 432, 394, 574, 587, 575,
  243. 588, 600, 383, 395, 396, 408, 409, 421,
  244. 433, 564, 576, 577, 589, 601, 745, 757,
  245. 562, 730, 382, 563, 743, 550, 731, 744,
  246. 756, 551, 732, 769, 434, 590, 602, 758,
  247. 770, 201, 202, 214, 215, 226, 227, 238,
  248. 239, 250, 251, 228, 254, 203, 216, 267,
  249. 396, 408, 409, 421, 395, 407, 420, 432,
  250. 433, 383, 384, 397, 565, 577, 371, 410,
  251. 419, 422, 434, 552, 553, 564, 576, 578,
  252. 588, 589, 590, 601, 602, 733, 745, 746,
  253. 758, 423, 435, 446, 591, 603, 370, 382,
  254. 394, 406, 539, 551, 563, 575, 720, 732,
  255. 540, 566, 721, 734, 579, 747, 759, 614,
  256. 771, 436, 447, 592, 604, 615, 760, 772,
  257. 203, 215, 216, 227, 228, 239, 251, 242,
  258. 254, 267, 255, 230, 243, 384, 396, 397,
  259. 409, 423, 436, 256, 411, 424, 410, 398,
  260. 422, 435, 448, 592, 605, 412, 437, 449,
  261. 580, 593, 749, 421, 434, 566, 578, 385,
  262. 579, 567, 591, 447, 554, 604, 748, 761,
  263. 736, 446, 603, 616, 760, 773, 617, 774,
  264. 606, 618, 762, 230, 242, 254, 255, 267,
  265. 243, 256, 412, 438, 543, 581, 426, 450,
  266. 463, 712, 750, 763, 881, 424, 568, 411,
  267. 437, 580, 593, 932, 606, 373, 398, 436,
  268. 542, 567, 736, 749, 449, 762, 775, 619,
  269. 788, 764, 631, 645, 1127, 1115, 1139, 618,
  270. 385, 554, 723, 724, 880, 893, 906, 919,
  271. 892, 905, 918, 1049, 1061, 1075, 1074, 931,
  272. 1101, 944, 957, 1257, 1270, 1283, 1087, 1100,
  273. 1126, 1113, 1295, 226, 238, 250, 251, 239,
  274. 227, 418, 419, 432, 228, 254, 396, 407,
  275. 408, 409, 420, 421, 433, 406, 600, 588,
  276. 589, 601, 267, 397, 410, 422, 434, 435,
  277. 446, 577, 578, 590, 602, 603, 614, 576,
  278. 769, 615, 758, 770, 771, 782, 423, 447,
  279. 591, 757, 783, 459, 436, 448, 604, 616,
  280. 784, 587, 395, 564, 565, 575, 759, 795,
  281. 939, 951, 460, 628, 796, 383, 745, 394,
  282. 756, 938, 952, 393, 562, 563, 574, 743,
  283. 744, 964, 925, 926, 927, 1107, 1120, 629,
  284. 797, 215, 226, 227, 228, 238, 239, 251,
  285. 254, 267, 384, 395, 396, 397, 407, 408,
  286. 409, 420, 421, 432, 433, 434, 422, 242,
  287. 435, 446, 255, 447, 423, 436, 448, 459,
  288. 615, 449, 460, 604, 605, 616, 617, 592,
  289. 628, 784, 785, 424, 437, 618, 629, 786,
  290. 577, 589, 590, 602, 410, 603, 591, 614,
  291. 578, 772, 773, 797, 798, 759, 771, 631,
  292. 787, 799, 579, 760, 450, 800, 955, 956,
  293. 968, 242, 254, 255, 267, 230, 243, 256,
  294. 436, 424, 437, 449, 411, 423, 435, 447,
  295. 448, 459, 460, 593, 605, 617, 618, 412,
  296. 450, 606, 580, 616, 628, 629, 774, 786,
  297. 787, 438, 463, 581, 619, 631, 775, 799,
  298. 788, 592, 604, 798, 800, 398, 446, 761,
  299. 773, 762, 567, 749, 956, 968, 969, 955,
  300. 785, 797, 1137, 1138, 645, 1139, 1136, 1306,
  301. 957, 1126, 1476, 426, 764, 713, 1115, 645,
  302. 1453, 1815, 1994, 1993, 1139, 1138, 1295, 1464,
  303. 1476, 1127, 1283, 1632, 1438, 1451, 1581, 1762,
  304. 1775, 1787, 1270, 1413, 1463, 1388, 1375, 1399,
  305. 1412, 1425, 1555, 1580, 1593, 1257, 1786, 750,
  306. 763, 775, 906, 919, 931, 932, 944, 1075,
  307. 1087, 1100, 1113, 1231, 1244, 1256, 1269, 1282,
  308. 788, 957, 1101, 619, 1126, 238, 250, 251,
  309. 379, 380, 392, 393, 406, 418, 419, 548,
  310. 549, 561, 562, 574, 575, 587, 600, 717,
  311. 729, 730, 743, 756, 950, 1106, 1249, 1262,
  312. 1275, 432, 588, 769, 239, 407, 420, 601,
  313. 744, 757, 925, 1119, 408, 421, 433, 576,
  314. 589, 602, 614, 770, 782, 938, 434, 446,
  315. 577, 590, 603, 615, 758, 771, 783, 939,
  316. 951, 912, 926, 795, 254, 267, 422, 435,
  317. 447, 459, 784, 952, 1288, 1107, 796, 964,
  318. 1120, 616, 628, 1094, 448, 460, 797, 953,
  319. 629, 798, 1289, 1134, 617, 799, 1135, 449,
  320. 631, 800, 968, 1136, 1304, 618, 786, 787,
  321. 969, 1137, 785, 463, 956, 1138, 1306, 955,
  322. 954, 619, 645, 788, 1139, 1476, 1123, 1124,
  323. 1125, 899, 1122, 1292, 1293, 1294, 1121, 1291,
  324. 1276, 1290, 1461, 1462, 1460, 1463, 1630, 251,
  325. 254, 267, 409, 420, 421, 422, 432, 433,
  326. 434, 435, 446, 447, 459, 589, 590, 601,
  327. 602, 603, 614, 615, 758, 770, 771, 782,
  328. 783, 784, 795, 951, 448, 604, 616, 628,
  329. 436, 460, 617, 796, 952, 449, 629, 797,
  330. 964, 618, 798, 631, 799, 450, 787, 800,
  331. 968, 1136, 463, 619, 956, 969, 1137, 1135,
  332. 786, 1138, 788, 1304, 1306, 645, 1139, 957,
  333. 1476, 1134, 955, 1126, 953, 785, 1125, 954,
  334. 1124, 1295, 1294, 256, 424, 437, 438, 448,
  335. 449, 450, 459, 460, 463, 606, 617, 618,
  336. 619, 629, 631, 775, 786, 787, 798, 799,
  337. 800, 788, 968, 969, 645, 1139, 956, 1453,
  338. 1138, 1127, 1815, 436, 447, 605, 616, 774,
  339. 593, 412, 581, 762, 931, 944, 955, 957,
  340. 785, 943, 1125, 1124, 1137, 954, 1112, 1113,
  341. 1126, 1295, 1306, 1123, 1281, 1100, 1282, 1136,
  342. 1293, 1294, 1476, 1292, 1269, 1283, 1464, 450,
  343. 463, 426, 645, 764, 1127, 1115, 1453, 1815,
  344. 1139, 1994, 1993, 619, 631, 788, 799, 800,
  345. 957, 968, 969, 1137, 1138, 1126, 1295, 1306,
  346. 1476, 932, 1101, 763, 1270, 1283, 1464, 438,
  347. 459, 460, 463, 628, 629, 631, 645, 796,
  348. 797, 798, 799, 800, 956, 964, 968, 969,
  349. 1124, 1125, 1134, 1135, 1136, 1137, 1138, 1293,
  350. 1304, 1306, 1476, 1139, 1294, 1462, 1463, 1994,
  351. 1993, 1815, 446, 447, 615, 616, 783, 784,
  352. 795, 952, 953, 785, 617, 786, 954, 618,
  353. 787, 955, 1123, 957, 1126, 1122, 1292, 1295,
  354. 1291, 1464, 1632, 449, 619, 788, 1461, 1460,
  355. 1630, 196, 353, 343, 344, 356, 366, 379,
  356. 535, 345, 1029, 536, 704, 1198, 716, 872,
  357. 357, 368, 380, 548, 705, 873, 729, 1041,
  358. 1366, 392, 537, 549, 717, 874, 1032, 1042,
  359. 1200, 561, 706, 718, 886, 1043, 1201, 1211,
  360. 369, 381, 538, 1033, 393, 550, 875, 370,
  361. 382, 394, 539, 551, 562, 707, 719, 865,
  362. 876, 887, 1034, 1044, 1202, 189, 201, 356,
  363. 357, 366, 368, 369, 379, 380, 381, 392,
  364. 535, 536, 537, 548, 549, 705, 202, 214,
  365. 226, 238, 370, 382, 393, 538, 550, 706,
  366. 394, 250, 406, 562, 215, 227, 239, 251,
  367. 371, 383, 395, 407, 539, 551, 563, 707,
  368. 718, 719, 575, 731, 875, 396, 408, 540,
  369. 552, 564, 576, 708, 720, 732, 876, 874,
  370. 1032, 865, 1033, 887, 888, 419, 744, 900,
  371. 1044, 384, 420, 565, 577, 709, 721, 733,
  372. 745, 877, 889, 901, 1045, 190, 201, 202,
  373. 214, 215, 226, 227, 238, 239, 357, 368,
  374. 369, 370, 371, 381, 382, 383, 394, 537,
  375. 538, 539, 550, 551, 707, 865, 203, 228,
  376. 384, 395, 540, 552, 697, 708, 191, 216,
  377. 372, 396, 553, 709, 866, 254, 385, 397,
  378. 409, 541, 565, 566, 722, 408, 564, 410,
  379. 721, 878, 1035, 720, 577, 733, 877, 578,
  380. 734, 398, 554, 579, 710, 735, 876, 1034,
  381. 698, 890, 891, 1047, 889, 421, 746, 902,
  382. 1046, 422, 747, 903, 423, 567, 723, 748,
  383. 879, 904, 191, 203, 216, 228, 371, 372,
  384. 384, 385, 397, 540, 541, 553, 697, 698,
  385. 866, 242, 373, 554, 710, 867, 230, 398,
  386. 542, 243, 256, 412, 568, 724, 880, 893,
  387. 255, 567, 723, 543, 581, 750, 906, 1037,
  388. 1049, 411, 424, 580, 438, 712, 879, 736,
  389. 593, 749, 763, 919, 892, 1048, 1075, 1231,
  390. 905, 881, 1061, 1217, 1244, 918, 1074, 932,
  391. 1230, 1257, 1375, 762, 1087, 1243, 1101, 196,
  392. 716, 872, 353, 729, 1041, 366, 535, 379,
  393. 548, 704, 380, 392, 536, 561, 717, 873,
  394. 549, 705, 730, 886, 1366, 1042, 1210, 1223,
  395. 1236, 393, 574, 718, 874, 899, 1055, 1029,
  396. 1198, 1211, 1249, 418, 562, 743, 887, 1043,
  397. 1068, 1106, 1224, 1262, 1405, 587, 731, 912,
  398. 1056, 1212, 1237, 1275, 343, 344, 1200, 1032,
  399. 1201, 1380, 706, 875, 1033, 1044, 1202, 1213,
  400. 1225, 1381, 1418, 366, 379, 380, 392, 535,
  401. 536, 548, 704, 368, 381, 393, 537, 549,
  402. 561, 705, 717, 226, 238, 250, 369, 382,
  403. 394, 406, 418, 538, 550, 562, 574, 706,
  404. 718, 730, 239, 251, 395, 407, 419, 551,
  405. 563, 575, 587, 719, 731, 873, 874, 886,
  406. 707, 743, 875, 887, 899, 420, 432, 564,
  407. 576, 588, 600, 720, 732, 744, 756, 888,
  408. 900, 1042, 1043, 1055, 876, 912, 1044, 1056,
  409. 1068, 408, 589, 601, 733, 745, 757, 769,
  410. 889, 901, 913, 925, 1057, 1069, 214, 226,
  411. 227, 238, 239, 250, 251, 369, 370, 381,
  412. 382, 383, 393, 394, 395, 406, 407, 419,
  413. 538, 539, 550, 551, 562, 563, 575, 707,
  414. 719, 215, 228, 371, 384, 396, 408, 420,
  415. 540, 552, 564, 576, 708, 720, 432, 588,
  416. 732, 397, 409, 421, 433, 553, 565, 577,
  417. 589, 721, 733, 731, 744, 876, 888, 709,
  418. 745, 877, 889, 601, 757, 901, 422, 434,
  419. 566, 578, 590, 602, 722, 734, 746, 758,
  420. 890, 902, 900, 913, 1045, 1057, 878, 914,
  421. 1046, 1058, 770, 926, 1070, 410, 591, 603,
  422. 735, 747, 759, 771, 891, 903, 915, 927,
  423. 1059, 1071, 228, 371, 383, 384, 395, 396,
  424. 397, 408, 409, 421, 540, 552, 553, 564,
  425. 565, 577, 709, 721, 216, 254, 372, 385,
  426. 410, 422, 541, 566, 578, 722, 242, 267,
  427. 398, 423, 554, 579, 710, 434, 590, 734,
  428. 435, 591, 735, 255, 411, 436, 567, 592,
  429. 723, 733, 746, 878, 890, 747, 891, 748,
  430. 879, 603, 759, 903, 604, 760, 904, 424,
  431. 580, 605, 736, 761, 892, 902, 915, 1047,
  432. 1059, 916, 1060, 917, 1048, 772, 928, 1072,
  433. 773, 929, 1073, 593, 749, 774, 905, 930,
  434. 1061, 196, 716, 729, 872, 1041, 366, 379,
  435. 380, 392, 535, 536, 548, 561, 704, 717,
  436. 873, 393, 549, 574, 730, 418, 886, 250,
  437. 406, 562, 575, 587, 705, 718, 731, 743,
  438. 899, 1042, 1106, 1223, 1236, 1249, 1262, 756,
  439. 912, 1055, 419, 600, 1210, 950, 1211, 1275,
  440. 1068, 588, 744, 769, 925, 874, 887, 1405,
  441. 1224, 900, 1081, 432, 757, 913, 938, 1094,
  442. 1119, 238, 250, 368, 379, 380, 381, 392,
  443. 393, 394, 406, 418, 536, 537, 548, 549,
  444. 550, 561, 562, 574, 575, 587, 705, 717,
  445. 718, 730, 731, 743, 886, 899, 251, 407,
  446. 419, 563, 239, 382, 395, 408, 420, 432,
  447. 551, 564, 576, 588, 600, 732, 744, 756,
  448. 421, 433, 577, 589, 601, 745, 757, 769,
  449. 912, 925, 434, 590, 602, 758, 770, 719,
  450. 900, 720, 733, 901, 913, 746, 914, 926,
  451. 938, 446, 603, 614, 759, 771, 782, 927,
  452. 939, 887, 1068, 888, 1069, 1081, 889, 902,
  453. 1070, 1082, 1094, 915, 1083, 1095, 1107, 615,
  454. 772, 783, 928, 940, 951, 1096, 1108, 383,
  455. 395, 396, 407, 408, 409, 419, 420, 421,
  456. 432, 433, 552, 564, 565, 576, 577, 588,
  457. 589, 601, 733, 745, 254, 384, 397, 410,
  458. 422, 434, 553, 566, 578, 590, 602, 734,
  459. 746, 758, 267, 423, 435, 446, 579, 591,
  460. 603, 747, 759, 614, 771, 436, 447, 592,
  461. 604, 615, 760, 772, 721, 757, 770, 902,
  462. 914, 722, 735, 903, 915, 927, 748, 916,
  463. 928, 783, 940, 448, 605, 616, 761, 773,
  464. 784, 929, 941, 890, 926, 939, 1071, 1083,
  465. 891, 904, 1072, 1084, 1096, 917, 1085, 1097,
  466. 952, 1109, 459, 617, 774, 785, 930, 942,
  467. 953, 1098, 1110, 254, 267, 397, 409, 410,
  468. 421, 422, 423, 434, 435, 566, 578, 579,
  469. 590, 591, 603, 735, 747, 242, 255, 385,
  470. 398, 411, 436, 554, 567, 592, 604, 748,
  471. 424, 580, 605, 736, 447, 760, 448, 761,
  472. 437, 449, 593, 749, 616, 773, 460, 606,
  473. 617, 618, 762, 774, 786, 930, 943, 759,
  474. 772, 904, 916, 723, 917, 905, 929, 918,
  475. 785, 942, 450, 775, 787, 931, 928, 941,
  476. 1073, 1085, 892, 1086, 1074, 1098, 1099, 1087,
  477. 954, 1111, 955, 1112, 619, 944, 956, 1100,
  478. 716, 729, 1223, 1236, 379, 392, 535, 548,
  479. 561, 574, 704, 717, 730, 1106, 1249, 1262,
  480. 250, 380, 393, 406, 418, 536, 549, 562,
  481. 575, 587, 600, 705, 718, 731, 743, 756,
  482. 873, 886, 899, 912, 950, 1042, 1055, 1068,
  483. 1275, 419, 432, 588, 601, 744, 757, 769,
  484. 925, 1119, 938, 1081, 770, 782, 1094, 1288,
  485. 420, 433, 576, 589, 602, 614, 745, 758,
  486. 771, 783, 913, 926, 939, 951, 1095, 1107,
  487. 1263, 1276, 446, 795, 1120, 615, 784, 796,
  488. 952, 964, 1405, 1418, 1041, 1210, 1082, 1108,
  489. 1121, 1289, 407, 418, 419, 420, 432, 433,
  490. 575, 576, 587, 588, 589, 600, 601, 744,
  491. 756, 757, 769, 770, 925, 938, 408, 421,
  492. 434, 577, 590, 602, 614, 745, 758, 771,
  493. 782, 926, 939, 409, 422, 435, 446, 578,
  494. 591, 603, 615, 746, 759, 772, 783, 927,
  495. 940, 1107, 951, 447, 784, 795, 952, 448,
  496. 459, 604, 616, 628, 785, 796, 953, 1120,
  497. 964, 1121, 460, 797, 617, 629, 798, 913,
  498. 1094, 914, 1095, 1108, 1134, 786, 954, 1135,
  499. 1082, 1263, 1276, 928, 941, 1109, 1289, 1122,
  500. 799, 955, 1123, 1136, 1304, 422, 434, 435,
  501. 446, 447, 591, 603, 604, 614, 615, 772,
  502. 423, 436, 448, 459, 592, 605, 616, 773,
  503. 784, 449, 460, 617, 628, 785, 618, 629,
  504. 786, 797, 631, 787, 798, 799, 955, 800,
  505. 956, 968, 1136, 760, 783, 941, 761, 774,
  506. 942, 796, 953, 954, 1124, 1135, 969, 1137,
  507. 929, 952, 1110, 930, 943, 1111, 1122, 1123,
  508. 1304, 1125, 1138, 1306, 950, 1106, 1119, 1275,
  509. 1288, 600, 769, 782, 432, 601, 614, 770,
  510. 783, 795, 938, 939, 951, 1107, 1120, 1276,
  511. 446, 615, 796, 952, 964, 1289, 459, 784,
  512. 628, 797, 460, 629, 953, 1134, 1121, 785,
  513. 798, 954, 1122, 1135, 1304, 799, 968, 1123,
  514. 1136, 1290, 1291, 631, 800, 955, 969, 1124,
  515. 1137, 1292, 1306, 1138, 1293, 1125, 1294, 1476,
  516. 1459, 463, 1139, 1460, 1461, 1462, 645, 1463,
  517. 1630, 1632, 1108, 1445, 190, 347, 697, 865,
  518. 1034, 191, 698, 866, 1035, 867, 371, 1203,
  519. 372, 373, 542, 724, 880, 541, 568, 893,
  520. 1049, 384, 385, 397, 540, 553, 554, 566,
  521. 709, 710, 722, 878, 879, 891, 1047, 398,
  522. 567, 723, 892, 1048, 412, 581, 906, 1037,
  523. 1033, 1202, 735, 1060, 1216, 736, 1061, 1217,
  524. 1231, 366, 379, 535, 548, 704, 716, 729,
  525. 872, 873, 1029, 1041, 1198, 536, 705, 717,
  526. 368, 380, 392, 537, 549, 561, 706, 718,
  527. 874, 886, 1032, 1042, 1200, 730, 369, 381,
  528. 393, 538, 550, 562, 574, 719, 731, 875,
  529. 887, 899, 1043, 1055, 743, 1211, 382, 394,
  530. 406, 418, 551, 563, 575, 587, 707, 732,
  531. 744, 876, 888, 900, 912, 1044, 1056, 1068,
  532. 1212, 1210, 1223, 1201, 1224, 720, 756, 901,
  533. 913, 1045, 1057, 1069, 1081, 1213, 1225, 1237,
  534. 368, 369, 380, 381, 393, 536, 537, 538,
  535. 549, 550, 562, 705, 706, 707, 718, 719,
  536. 874, 875, 887, 1032, 1033, 1043, 1201, 370,
  537. 382, 394, 539, 551, 563, 708, 720, 865,
  538. 876, 888, 1034, 1044, 1202, 406, 575, 731,
  539. 732, 900, 1056, 371, 383, 395, 407, 540,
  540. 552, 564, 576, 721, 733, 877, 889, 901,
  541. 1045, 1057, 419, 588, 744, 745, 913, 1069,
  542. 1213, 384, 396, 408, 420, 553, 565, 577,
  543. 589, 709, 734, 746, 878, 890, 902, 914,
  544. 1046, 1058, 1070, 1214, 1212, 1203, 1225, 1226,
  545. 757, 1082, 1238, 722, 758, 903, 915, 1047,
  546. 1059, 1071, 1083, 1215, 1227, 1239, 370, 371,
  547. 382, 383, 395, 538, 539, 540, 551, 552,
  548. 564, 707, 708, 709, 720, 721, 865, 876,
  549. 877, 889, 1034, 1045, 1203, 384, 396, 553,
  550. 565, 697, 722, 866, 878, 890, 1035, 1046,
  551. 372, 385, 397, 409, 410, 541, 554, 566,
  552. 578, 698, 710, 734, 735, 867, 879, 891,
  553. 903, 1047, 1059, 1060, 1216, 408, 577, 733,
  554. 902, 1058, 579, 723, 904, 421, 590, 746,
  555. 747, 915, 1071, 1215, 422, 591, 748, 916,
  556. 1072, 398, 423, 567, 592, 736, 892, 917,
  557. 1048, 1073, 1214, 1228, 1229, 1227, 759, 1084,
  558. 1240, 760, 1085, 1241, 761, 905, 1061, 1086,
  559. 1217, 1242, 380, 392, 393, 536, 548, 549,
  560. 561, 562, 574, 704, 705, 717, 718, 730,
  561. 743, 873, 874, 886, 887, 899, 1042, 1043,
  562. 1055, 1211, 381, 394, 406, 418, 537, 550,
  563. 563, 575, 587, 706, 719, 731, 744, 756,
  564. 875, 888, 900, 912, 1044, 1056, 1068, 1212,
  565. 1224, 382, 395, 407, 419, 538, 551, 564,
  566. 576, 588, 600, 707, 720, 732, 745, 757,
  567. 876, 889, 901, 913, 925, 1045, 1057, 1069,
  568. 1081, 1213, 1225, 769, 1237, 408, 420, 432,
  569. 577, 589, 601, 733, 758, 770, 902, 914,
  570. 926, 938, 1058, 1070, 1082, 1094, 1226, 1238,
  571. 1214, 1250, 746, 927, 939, 1071, 1083, 1095,
  572. 1107, 1227, 1239, 1251, 1263, 383, 395, 396,
  573. 407, 408, 419, 420, 432, 539, 551, 552,
  574. 563, 564, 565, 575, 576, 577, 588, 589,
  575. 601, 707, 708, 719, 720, 721, 732, 733,
  576. 744, 745, 746, 757, 758, 876, 877, 888,
  577. 889, 890, 900, 901, 902, 913, 914, 926,
  578. 1045, 1046, 1057, 1058, 1069, 1070, 1082, 1214,
  579. 1226, 384, 397, 409, 421, 433, 540, 553,
  580. 566, 578, 590, 602, 709, 722, 734, 747,
  581. 759, 878, 891, 903, 915, 927, 1047, 1059,
  582. 1071, 1083, 1215, 1227, 770, 771, 939, 1095,
  583. 1239, 410, 422, 434, 579, 591, 603, 735,
  584. 760, 772, 904, 916, 928, 940, 1060, 1072,
  585. 1084, 1096, 1228, 1240, 1238, 1251, 1216, 1252,
  586. 1108, 1264, 748, 929, 941, 1073, 1085, 1097,
  587. 1109, 1229, 1241, 1253, 1265, 397, 409, 410,
  588. 421, 422, 434, 553, 565, 566, 577, 578,
  589. 579, 590, 591, 603, 709, 721, 722, 734,
  590. 735, 746, 747, 748, 759, 760, 878, 890,
  591. 891, 902, 903, 904, 915, 916, 928, 1047,
  592. 1059, 1060, 1071, 1072, 1084, 1216, 1228, 385,
  593. 398, 423, 435, 541, 554, 567, 592, 604,
  594. 710, 723, 761, 879, 892, 917, 929, 1048,
  595. 1073, 1085, 1229, 411, 436, 580, 605, 736,
  596. 749, 905, 930, 1061, 1086, 1217, 772, 773,
  597. 941, 1097, 1241, 774, 942, 1098, 1242, 424,
  598. 593, 762, 918, 943, 1074, 1099, 1230, 1240,
  599. 1253, 1254, 1255, 1110, 1266, 1111, 1267, 931,
  600. 1087, 1112, 1243, 1268, 411, 424, 542, 567,
  601. 568, 580, 593, 723, 724, 736, 749, 762,
  602. 880, 892, 893, 905, 918, 1049, 1061, 1074,
  603. 1230, 412, 437, 581, 606, 750, 906, 931,
  604. 1087, 763, 919, 1075, 1231, 438, 543, 712,
  605. 881, 932, 1101, 1244, 1257, 775, 1243, 944,
  606. 1100, 1270, 426, 1283, 1256, 1113, 1269, 764,
  607. 1127, 1388, 450, 619, 788, 957, 463, 1126,
  608. 1295, 1282, 1139, 1115, 1399, 1413, 1412, 1425,
  609. 1438, 1581, 1451, 716, 729, 872, 1041, 1210,
  610. 1223, 1236, 1249, 379, 392, 418, 548, 561,
  611. 574, 704, 717, 730, 743, 873, 886, 899,
  612. 1042, 1055, 1068, 1106, 1211, 1224, 1262, 1405,
  613. 393, 406, 549, 562, 575, 587, 718, 731,
  614. 756, 874, 887, 900, 912, 1043, 1056, 1081,
  615. 1237, 1275, 950, 419, 588, 600, 744, 769,
  616. 913, 925, 1069, 1094, 1119, 1250, 1418, 432,
  617. 601, 757, 926, 938, 1082, 1107, 1263, 1288,
  618. 1212, 1225, 1238, 770, 1095, 1251, 1276, 406,
  619. 418, 419, 562, 574, 575, 587, 588, 600,
  620. 730, 731, 743, 744, 756, 769, 887, 899,
  621. 900, 912, 913, 925, 1056, 1068, 1069, 1081,
  622. 1237, 407, 420, 432, 563, 576, 589, 601,
  623. 732, 745, 757, 770, 888, 901, 914, 926,
  624. 938, 1057, 1070, 1082, 1094, 1238, 1250, 408,
  625. 421, 433, 564, 577, 590, 602, 733, 746,
  626. 758, 771, 889, 902, 915, 927, 939, 1058,
  627. 1071, 1083, 1095, 1107, 1239, 1251, 782, 1263,
  628. 434, 603, 614, 759, 783, 928, 940, 951,
  629. 1084, 1096, 1108, 1252, 1264, 1276, 446, 615,
  630. 772, 784, 941, 952, 1097, 1109, 1120, 1265,
  631. 1277, 1225, 1226, 1227, 1240, 1253, 795, 953,
  632. 1110, 1121, 1266, 1278, 1289, 409, 421, 422,
  633. 433, 434, 565, 577, 578, 589, 590, 591,
  634. 601, 602, 603, 614, 733, 734, 745, 746,
  635. 747, 758, 759, 770, 771, 772, 890, 902,
  636. 903, 914, 915, 916, 926, 927, 928, 939,
  637. 940, 1059, 1071, 1072, 1083, 1084, 1095, 1096,
  638. 1108, 1240, 1252, 410, 423, 435, 446, 566,
  639. 579, 592, 604, 615, 735, 748, 760, 773,
  640. 891, 904, 917, 929, 941, 1060, 1073, 1085,
  641. 1097, 1109, 1241, 1253, 783, 784, 952, 1265,
  642. 436, 447, 605, 616, 761, 785, 930, 942,
  643. 953, 1086, 1098, 1110, 1254, 1266, 1121, 1278,
  644. 448, 459, 617, 628, 774, 786, 943, 954,
  645. 1099, 1111, 1122, 1267, 1279, 1228, 1264, 1277,
  646. 1229, 1242, 1255, 796, 1290, 797, 955, 1112,
  647. 1123, 1268, 1280, 1291, 423, 435, 436, 447,
  648. 579, 591, 592, 603, 604, 605, 616, 735,
  649. 747, 748, 760, 761, 772, 773, 774, 904,
  650. 916, 917, 928, 929, 930, 941, 942, 1073,
  651. 1085, 1086, 1097, 1098, 1110, 1242, 1254, 411,
  652. 424, 448, 567, 580, 593, 617, 736, 749,
  653. 892, 905, 918, 943, 1061, 1074, 1099, 1111,
  654. 1255, 437, 449, 606, 618, 762, 775, 931,
  655. 1087, 1112, 1243, 785, 786, 954, 1267, 787,
  656. 955, 1268, 944, 956, 1100, 1256, 460, 629,
  657. 1123, 1280, 1124, 1281, 450, 619, 631, 788,
  658. 1113, 1125, 1269, 1266, 1279, 1230, 798, 1292,
  659. 799, 1293, 800, 957, 1282, 1294, 729, 1106,
  660. 1223, 1236, 1249, 1262, 1275, 1405, 1418, 950,
  661. 1119, 432, 588, 600, 601, 756, 757, 769,
  662. 770, 782, 913, 925, 926, 938, 939, 1081,
  663. 1082, 1094, 1095, 1107, 1250, 1263, 1276, 1288,
  664. 614, 951, 1108, 1120, 1431, 783, 795, 952,
  665. 1289, 964, 1121, 1445, 796, 1251, 1264, 1277,
  666. 1432, 1290, 1134, 1419, 1459, 1420, 1433, 1446,
  667. 1601, 1122, 1135, 1291, 1460, 1588, 1602, 1447,
  668. 1304, 1616, 601, 614, 769, 770, 782, 926,
  669. 938, 939, 951, 1095, 1107, 1108, 1276, 446,
  670. 602, 615, 771, 783, 795, 927, 940, 952,
  671. 1096, 1109, 1120, 1277, 447, 603, 616, 772,
  672. 784, 796, 928, 941, 953, 964, 1097, 1110,
  673. 1121, 1278, 1289, 459, 628, 785, 797, 954,
  674. 1122, 1290, 460, 629, 1123, 1134, 1291, 798,
  675. 1135, 1304, 799, 955, 968, 1124, 1136, 1292,
  676. 1264, 1265, 1266, 1279, 1137, 1293, 447, 448,
  677. 459, 604, 615, 616, 617, 628, 772, 773,
  678. 784, 785, 796, 797, 929, 941, 942, 952,
  679. 953, 954, 1098, 1110, 1111, 1121, 1122, 1279,
  680. 449, 460, 605, 618, 629, 774, 786, 798,
  681. 930, 943, 955, 1099, 1112, 1123, 1280, 1134,
  682. 1291, 787, 799, 956, 1124, 1135, 1292, 631,
  683. 968, 1125, 1136, 1293, 1304, 800, 969, 1137,
  684. 1306, 1138, 1294, 1267, 1290, 1268, 1281, 950,
  685. 1119, 1288, 782, 795, 951, 1107, 1120, 1276,
  686. 1289, 614, 783, 952, 964, 1121, 796, 1134,
  687. 1290, 1445, 459, 628, 797, 1122, 1135, 1291,
  688. 1304, 1459, 629, 798, 1136, 799, 968, 1292,
  689. 1460, 1137, 1306, 1461, 631, 800, 969, 1138,
  690. 1293, 1462, 1630, 1463, 1476, 1632, 645, 1139,
  691. 1815, 1993, 1994, 1277, 1432, 1601, 1446, 1786,
  692. 1787, 1464, 1602, 1616, 1433, 1588, 1757, 1617,
  693. 1447, 1603, 1590, 1732, 1604, 1775, 343, 344,
  694. 345, 356, 1029, 1198, 357, 535, 536, 704,
  695. 1032, 1200, 1201, 366, 873, 705, 1033, 874,
  696. 706, 865, 875, 1202, 537, 718, 887, 1043,
  697. 1044, 1212, 538, 707, 719, 876, 888, 1034,
  698. 1045, 1203, 1213, 1056, 1057, 1214, 1371, 900,
  699. 1055, 1068, 1069, 1211, 1224, 1225, 1226, 1237,
  700. 1380, 1381, 1382, 1393, 345, 356, 357, 1032,
  701. 1033, 1200, 1201, 865, 1034, 1202, 1203, 697,
  702. 866, 540, 708, 709, 877, 1035, 707, 876,
  703. 878, 539, 720, 889, 1045, 1046, 1214, 1371,
  704. 371, 384, 552, 553, 565, 721, 722, 733,
  705. 734, 890, 891, 902, 1047, 1058, 1059, 1215,
  706. 1216, 1227, 903, 1060, 1071, 1228, 1383, 1384,
  707. 541, 710, 735, 867, 879, 904, 1048, 1072,
  708. 1229, 1385, 1057, 1070, 1213, 1226, 1239, 1382,
  709. 1395, 1240, 1396, 1073, 1217, 1241, 1397, 347,
  710. 697, 865, 866, 1033, 1034, 1035, 1202, 1203,
  711. 698, 867, 373, 542, 880, 1049, 541, 710,
  712. 568, 724, 893, 1037, 879, 723, 892, 1048,
  713. 1217, 906, 1231, 372, 385, 554, 722, 735,
  714. 878, 891, 904, 1047, 1060, 1216, 1229, 567,
  715. 736, 1061, 905, 1230, 1371, 1386, 1074, 1073,
  716. 1385, 1075, 1375, 1059, 1072, 1215, 1228, 1241,
  717. 1242, 1384, 1397, 1398, 1243, 1399, 1244, 919,
  718. 366, 379, 535, 536, 548, 704, 705, 717,
  719. 729, 873, 886, 1029, 1042, 1198, 1200, 1210,
  720. 1211, 1223, 1236, 874, 1043, 1055, 537, 549,
  721. 706, 718, 730, 875, 887, 899, 1032, 1044,
  722. 1056, 1201, 1212, 1224, 561, 1068, 550, 562,
  723. 707, 719, 731, 743, 876, 888, 900, 912,
  724. 1057, 1069, 1213, 1225, 1237, 574, 1081, 1380,
  725. 563, 575, 720, 732, 744, 756, 889, 901,
  726. 913, 925, 1045, 1070, 1082, 1214, 1226, 1238,
  727. 1250, 1381, 1393, 1058, 1094, 1239, 1251, 1382,
  728. 1394, 1406, 1249, 1405, 1549, 1227, 1263, 1383,
  729. 1395, 1407, 1419, 1550, 538, 550, 706, 707,
  730. 718, 719, 731, 874, 875, 876, 887, 888,
  731. 900, 1032, 1033, 1043, 1044, 1045, 1056, 1057,
  732. 1201, 1202, 1212, 1213, 1225, 539, 551, 708,
  733. 720, 732, 865, 877, 889, 901, 1034, 1046,
  734. 1058, 1203, 1214, 1226, 1371, 563, 744, 913,
  735. 1069, 1070, 1238, 552, 564, 709, 721, 733,
  736. 745, 878, 890, 902, 914, 1059, 1071, 1215,
  737. 1227, 1239, 576, 757, 926, 1082, 1083, 1251,
  738. 1382, 565, 577, 722, 734, 746, 758, 891,
  739. 903, 915, 927, 1047, 1072, 1084, 1216, 1228,
  740. 1240, 1252, 1383, 1381, 1394, 1395, 1095, 1407,
  741. 1060, 1096, 1241, 1253, 1384, 1396, 1408, 1264,
  742. 1420, 1551, 1229, 1265, 1385, 1397, 1409, 1421,
  743. 1552, 540, 552, 708, 709, 720, 721, 733,
  744. 876, 877, 878, 889, 890, 902, 1034, 1045,
  745. 1046, 1047, 1058, 1059, 1203, 1214, 1215, 1227,
  746. 553, 722, 734, 866, 891, 903, 1035, 1060,
  747. 1216, 1228, 372, 385, 541, 554, 566, 579,
  748. 698, 710, 723, 735, 747, 748, 867, 879,
  749. 892, 904, 916, 1048, 1072, 1073, 1217, 1229,
  750. 1241, 1385, 565, 746, 915, 1071, 1240, 917,
  751. 1061, 1242, 578, 759, 928, 1084, 1085, 1253,
  752. 1384, 760, 929, 1086, 1254, 567, 736, 761,
  753. 905, 930, 1074, 1230, 1255, 1383, 1397, 1398,
  754. 1396, 1097, 1409, 1098, 1410, 1099, 1243, 1386,
  755. 1411, 1266, 1422, 1267, 1423, 1268, 1399, 1424,
  756. 554, 710, 723, 867, 879, 892, 1048, 1061,
  757. 1217, 373, 542, 567, 580, 724, 736, 749,
  758. 880, 893, 905, 1049, 1074, 1230, 1386, 568,
  759. 581, 750, 906, 1037, 1075, 1231, 543, 712,
  760. 919, 1244, 1375, 918, 1243, 763, 881, 932,
  761. 1101, 1257, 1413, 1087, 762, 931, 1256, 1270,
  762. 1399, 1100, 1412, 1283, 1388, 1555, 1269, 1425,
  763. 1581, 1113, 1282, 1438, 1451, 1464, 1580, 1593,
  764. 1762, 1632, 1775, 1295, 1127, 716, 729, 872,
  765. 1041, 1210, 1223, 1366, 1236, 1249, 548, 561,
  766. 574, 704, 705, 717, 718, 730, 743, 873,
  767. 874, 886, 887, 899, 1042, 1043, 1055, 1068,
  768. 1106, 1211, 1212, 1224, 1262, 1380, 1405, 1418,
  769. 587, 731, 756, 900, 912, 1056, 1081, 1225,
  770. 1237, 1275, 1393, 1431, 925, 950, 1069, 1250,
  771. 1381, 1406, 1549, 1094, 1119, 1238, 1394, 1562,
  772. 1263, 1288, 1419, 1550, 1575, 1407, 1432, 1588,
  773. 1601, 1732, 574, 718, 730, 731, 743, 874,
  774. 886, 887, 899, 900, 912, 1042, 1043, 1055,
  775. 1056, 1068, 1081, 1211, 1212, 1224, 1225, 1237,
  776. 1380, 575, 587, 719, 732, 744, 756, 875,
  777. 888, 901, 913, 925, 1044, 1057, 1069, 1082,
  778. 1094, 1213, 1226, 1238, 1250, 1381, 1393, 576,
  779. 588, 720, 733, 745, 757, 769, 876, 889,
  780. 902, 914, 926, 938, 1045, 1058, 1070, 1083,
  781. 1095, 1214, 1227, 1239, 1251, 1263, 1382, 1394,
  782. 600, 1107, 1406, 589, 601, 746, 758, 770,
  783. 915, 927, 939, 1071, 1096, 1108, 1240, 1252,
  784. 1264, 1276, 1395, 1407, 1383, 1419, 1084, 1265,
  785. 1277, 1396, 1408, 1420, 1432, 1549, 1550, 1562,
  786. 1551, 1575, 1253, 1409, 1421, 1433, 1445, 1564,
  787. 577, 589, 721, 733, 734, 745, 746, 757,
  788. 758, 770, 877, 889, 890, 901, 902, 903,
  789. 913, 914, 915, 926, 927, 939, 1045, 1046,
  790. 1057, 1058, 1059, 1070, 1071, 1082, 1083, 1084,
  791. 1095, 1096, 1214, 1215, 1226, 1227, 1228, 1238,
  792. 1239, 1240, 1251, 1252, 1264, 1383, 1395, 578,
  793. 590, 722, 735, 747, 759, 771, 878, 891,
  794. 904, 916, 928, 940, 1047, 1060, 1072, 1085,
  795. 1097, 1216, 1229, 1241, 1253, 1265, 1384, 1396,
  796. 602, 1108, 1109, 1277, 1408, 591, 603, 748,
  797. 760, 772, 917, 929, 941, 1073, 1098, 1110,
  798. 1242, 1254, 1266, 1278, 1397, 1409, 1407, 1420,
  799. 1385, 1421, 1433, 1086, 1267, 1279, 1398, 1410,
  800. 1422, 1434, 1552, 1564, 1565, 1446, 1577, 1255,
  801. 1411, 1423, 1435, 1447, 1578, 579, 591, 735,
  802. 747, 748, 759, 760, 772, 891, 903, 904,
  803. 915, 916, 917, 928, 929, 941, 1047, 1059,
  804. 1060, 1072, 1073, 1084, 1085, 1086, 1097, 1098,
  805. 1216, 1228, 1229, 1240, 1241, 1242, 1253, 1254,
  806. 1266, 1385, 1397, 592, 723, 736, 761, 773,
  807. 879, 892, 905, 930, 942, 1048, 1061, 1099,
  808. 1217, 1230, 1255, 1267, 1398, 580, 749, 774,
  809. 918, 943, 1074, 1087, 1243, 1268, 1386, 604,
  810. 1110, 1111, 1279, 1410, 605, 1112, 1280, 1411,
  811. 593, 762, 931, 1100, 1256, 1281, 1399, 1409,
  812. 1422, 1423, 1424, 1435, 1436, 1269, 1412, 1437,
  813. 1567, 1555, 1448, 1449, 1580, 1425, 1450, 426,
  814. 764, 881, 1388, 1115, 713, 1453, 1127, 716,
  815. 729, 872, 1041, 1210, 1223, 1236, 1249, 1405,
  816. 1106, 1262, 1275, 1418, 574, 587, 600, 730,
  817. 731, 743, 744, 756, 769, 887, 899, 900,
  818. 912, 913, 925, 950, 1055, 1056, 1068, 1069,
  819. 1081, 1094, 1119, 1212, 1224, 1225, 1237, 1238,
  820. 1250, 1380, 1393, 1406, 1431, 757, 926, 938,
  821. 1082, 1107, 1251, 1263, 1288, 1419, 770, 782,
  822. 939, 1095, 1264, 1276, 1432, 1381, 1394, 1407,
  823. 951, 1108, 1420, 1445, 1549, 1562, 1575, 1588,
  824. 1120, 1277, 1433, 1601, 600, 744, 756, 757,
  825. 769, 900, 912, 913, 925, 926, 938, 1068,
  826. 1069, 1081, 1082, 1094, 1107, 1225, 1237, 1238,
  827. 1250, 1251, 1263, 1406, 601, 745, 758, 770,
  828. 901, 914, 927, 939, 1070, 1083, 1095, 1108,
  829. 1226, 1239, 1252, 1264, 1276, 1407, 1419, 602,
  830. 746, 759, 771, 782, 902, 915, 928, 940,
  831. 951, 1071, 1084, 1096, 1109, 1227, 1240, 1253,
  832. 1265, 1277, 1408, 1420, 1120, 1432, 614, 772,
  833. 783, 941, 952, 1097, 1121, 1266, 1278, 1289,
  834. 1421, 1433, 1445, 615, 784, 795, 953, 964,
  835. 1110, 1122, 1279, 1290, 1434, 1446, 1394, 1395,
  836. 1396, 1409, 1422, 1291, 1435, 1447, 1575, 1588,
  837. 1577, 1601, 1590, 1602, 1448, 1459, 1603, 603,
  838. 747, 759, 760, 771, 772, 783, 903, 915,
  839. 916, 927, 928, 929, 939, 940, 941, 952,
  840. 1071, 1072, 1083, 1084, 1085, 1096, 1097, 1108,
  841. 1109, 1110, 1228, 1240, 1241, 1252, 1253, 1254,
  842. 1264, 1265, 1266, 1277, 1278, 1409, 1421, 604,
  843. 748, 761, 773, 784, 904, 917, 930, 942,
  844. 953, 1073, 1086, 1098, 1111, 1229, 1242, 1255,
  845. 1267, 1279, 1410, 1422, 615, 1121, 1122, 1290,
  846. 1434, 616, 774, 785, 943, 954, 1099, 1123,
  847. 1268, 1280, 1291, 1423, 1435, 796, 1447, 617,
  848. 786, 797, 955, 1112, 1124, 1281, 1292, 1436,
  849. 1448, 1397, 1433, 1446, 1398, 1411, 1424, 1134,
  850. 1459, 1135, 1293, 1437, 1449, 1460, 1578, 1590,
  851. 1591, 1603, 1604, 1616, 1304, 1450, 1461, 1605,
  852. 1617, 605, 761, 773, 774, 785, 917, 929,
  853. 930, 941, 942, 943, 954, 1073, 1085, 1086,
  854. 1098, 1099, 1110, 1111, 1112, 1242, 1254, 1255,
  855. 1266, 1267, 1268, 1279, 1280, 1411, 1423, 749,
  856. 762, 786, 905, 918, 931, 955, 1074, 1087,
  857. 1230, 1243, 1256, 1281, 1424, 606, 775, 787,
  858. 944, 956, 1100, 1113, 1269, 1412, 617, 1123,
  859. 1124, 1292, 1436, 618, 1125, 1293, 1437, 1282,
  860. 1294, 1425, 798, 1449, 799, 968, 1450, 619,
  861. 788, 800, 957, 969, 1126, 1438, 1435, 1448,
  862. 1399, 1136, 1461, 1137, 1462, 1138, 1295, 1451,
  863. 1463, 1580, 1593, 1581, 1605, 1306, 782, 783,
  864. 939, 951, 952, 1107, 1108, 1120, 1264, 1276,
  865. 1277, 1289, 1445, 784, 795, 940, 953, 964,
  866. 1109, 1121, 1265, 1278, 1290, 1446, 785, 796,
  867. 941, 954, 1110, 1122, 1134, 1266, 1279, 1291,
  868. 1447, 628, 797, 1123, 1135, 1292, 1459, 798,
  869. 1304, 1460, 1136, 799, 968, 1137, 1293, 1306,
  870. 1461, 1433, 1434, 1435, 1448, 1462, 1630, 1616,
  871. 1602, 1138, 1294, 1463, 628, 785, 786, 796,
  872. 797, 942, 953, 954, 955, 1110, 1111, 1122,
  873. 1123, 1134, 1135, 1267, 1279, 1280, 1290, 1291,
  874. 1292, 1448, 629, 787, 798, 943, 956, 1112,
  875. 1124, 1136, 1268, 1281, 1293, 1304, 1449, 1460,
  876. 799, 968, 1125, 1137, 1294, 1461, 800, 969,
  877. 1306, 1462, 1138, 1463, 1476, 1436, 1459, 1437,
  878. 1450, 1630, 1632, 1617, 1139, 645, 1464, 1815,
  879. 1993, 1994, 1605, 1787, 1786, 1762, 1775, 787,
  880. 798, 799, 955, 956, 968, 1112, 1124, 1125,
  881. 1136, 1137, 1281, 1292, 1293, 1294, 1450, 631,
  882. 788, 800, 944, 957, 969, 1113, 1138, 1269,
  883. 1282, 1306, 1126, 1295, 1451, 1462, 1463, 1139,
  884. 1464, 1476, 645, 1127, 1461, 1438, 1632, 196,
  885. 1366, 1029, 1041, 1198, 1210, 872, 1223, 1236,
  886. 873, 1042, 1211, 1249, 1405, 1380, 1418, 1200,
  887. 1549, 1381, 1393, 1431, 1562, 1550, 1575, 1406,
  888. 1551, 1732, 1588, 1757, 1262, 1275, 1032, 1201,
  889. 1043, 1212, 1224, 1371, 1382, 1394, 1395, 1407,
  890. 1552, 1564, 1786, 1762, 1775, 1787, 1202, 1383,
  891. 1384, 1396, 1565, 1577, 1578, 1590, 1591, 1567,
  892. 1603, 1604, 1580, 1616, 1029, 1198, 1366, 872,
  893. 1041, 1210, 1200, 1032, 1042, 1201, 1211, 1223,
  894. 704, 873, 1380, 874, 1043, 1055, 1212, 1224,
  895. 717, 886, 1236, 1249, 1405, 875, 887, 1044,
  896. 1056, 1068, 1202, 1213, 1225, 1237, 1381, 1393,
  897. 1549, 1418, 1371, 1382, 1394, 1550, 1406, 1562,
  898. 1551, 1575, 1033, 1034, 1203, 876, 888, 1045,
  899. 1057, 1069, 1214, 1226, 1238, 1383, 1395, 1046,
  900. 1058, 1215, 1227, 1239, 1384, 1396, 1407, 1552,
  901. 1408, 1564, 1565, 1577, 1032, 1033, 1200, 1201,
  902. 1202, 1371, 865, 1034, 1203, 697, 866, 1035,
  903. 1046, 1215, 1214, 878, 1047, 1059, 1216, 1228,
  904. 1384, 709, 877, 890, 1045, 1058, 1071, 1227,
  905. 1240, 1383, 1385, 1396, 1552, 891, 1060, 1072,
  906. 1229, 1241, 1397, 1226, 1239, 1382, 1395, 1551,
  907. 879, 1048, 1073, 1217, 1242, 1398, 1408, 1564,
  908. 1409, 1565, 1386, 1410, 1411, 1423, 1555, 1567,
  909. 1550, 1577, 1578, 1422, 1580, 1590, 1591, 697,
  910. 866, 1034, 1035, 1203, 1371, 698, 867, 879,
  911. 1048, 1217, 373, 542, 723, 724, 880, 892,
  912. 893, 905, 1037, 1049, 1061, 1074, 1230, 1231,
  913. 1386, 1399, 1047, 1216, 710, 1060, 1229, 1385,
  914. 736, 1243, 1555, 878, 891, 1215, 1228, 1384,
  915. 1073, 1242, 1398, 906, 1075, 1375, 904, 1241,
  916. 1397, 1244, 1412, 1087, 1256, 1410, 1411, 1567,
  917. 1425, 1581, 919, 1257, 1413, 1046, 1383, 1552,
  918. 1059, 1396, 1565, 1438, 1227, 1409, 1551, 1580,
  919. 1388, 1578, 1270, 1366, 1041, 1210, 872, 1223,
  920. 1198, 1236, 873, 1042, 1211, 1249, 1405, 1055,
  921. 1224, 1262, 1380, 1418, 716, 1068, 1106, 1212,
  922. 1237, 1275, 1393, 1431, 1549, 1381, 1406, 1562,
  923. 1550, 1575, 1419, 1588, 1551, 1732, 1432, 1564,
  924. 1601, 1757, 1288, 1786, 1762, 1787, 1445, 1775,
  925. 1602, 1119, 1616, 1617, 1993, 1081, 1094, 1107,
  926. 1238, 1250, 1251, 1263, 1276, 1394, 1407, 950,
  927. 1264, 1420, 1120, 1277, 1289, 1433, 1446, 873,
  928. 886, 1042, 1043, 1055, 1200, 1211, 1212, 1224,
  929. 1236, 1249, 1380, 1405, 1381, 1393, 1044, 1056,
  930. 1213, 1225, 1237, 1382, 1394, 1549, 1068, 1406,
  931. 1057, 1069, 1214, 1226, 1238, 1250, 1395, 1407,
  932. 1550, 1562, 1081, 1419, 1070, 1082, 1227, 1239,
  933. 1251, 1263, 1383, 1408, 1420, 1551, 1575, 1418,
  934. 1396, 1432, 1552, 1564, 1588, 1577, 1565, 1601,
  935. 1732, 1421, 1433, 1578, 1590, 1602, 1757, 1045,
  936. 1057, 1213, 1214, 1225, 1226, 1238, 1371, 1381,
  937. 1382, 1383, 1394, 1395, 1550, 1046, 1058, 1215,
  938. 1227, 1239, 1384, 1396, 1551, 1070, 1251, 1407,
  939. 1408, 1059, 1071, 1216, 1228, 1240, 1252, 1397,
  940. 1409, 1552, 1564, 1083, 1264, 1420, 1421, 1072,
  941. 1084, 1229, 1241, 1253, 1265, 1385, 1410, 1422,
  942. 1565, 1577, 1433, 1398, 1434, 1578, 1590, 1591,
  943. 1602, 1567, 1603, 1575, 1588, 1732, 1601, 1757,
  944. 1423, 1435, 1580, 1604, 1616, 1047, 1059, 1215,
  945. 1216, 1227, 1228, 1240, 1383, 1384, 1385, 1396,
  946. 1397, 1552, 1060, 1229, 1241, 1398, 879, 892,
  947. 1048, 1061, 1073, 1086, 1217, 1230, 1242, 1254,
  948. 1255, 1386, 1410, 1411, 1567, 1072, 1253, 1409,
  949. 1565, 1399, 1085, 1266, 1422, 1423, 1578, 1267,
  950. 1424, 1074, 1243, 1268, 1412, 1555, 1580, 1435,
  951. 1591, 1436, 1437, 1593, 1408, 1421, 1564, 1577,
  952. 1434, 1590, 1581, 1603, 1604, 1605, 1425, 1450,
  953. 1616, 1617, 1762, 1081, 1225, 1237, 1238, 1250,
  954. 1380, 1381, 1393, 1394, 1406, 1419, 1549, 1550,
  955. 1562, 1082, 1094, 1226, 1239, 1251, 1263, 1382,
  956. 1395, 1407, 1420, 1432, 1551, 1575, 1083, 1095,
  957. 1227, 1240, 1252, 1264, 1276, 1383, 1396, 1408,
  958. 1421, 1433, 1552, 1564, 1588, 1107, 1445, 1096,
  959. 1108, 1253, 1265, 1277, 1409, 1434, 1446, 1565,
  960. 1577, 1601, 1422, 1578, 1590, 1602, 1603, 1732,
  961. 1591, 1757, 1447, 1604, 1616, 1084, 1096, 1228,
  962. 1240, 1241, 1252, 1253, 1264, 1265, 1277, 1383,
  963. 1384, 1395, 1396, 1397, 1408, 1409, 1420, 1421,
  964. 1422, 1433, 1434, 1552, 1564, 1565, 1577, 1085,
  965. 1097, 1229, 1242, 1254, 1266, 1278, 1385, 1398,
  966. 1410, 1423, 1435, 1578, 1590, 1109, 1446, 1447,
  967. 1602, 1098, 1110, 1255, 1267, 1279, 1411, 1436,
  968. 1448, 1567, 1591, 1603, 1424, 1580, 1604, 1616,
  969. 1605, 1617, 1593, 1732, 1757, 1449, 1086, 1098,
  970. 1242, 1254, 1255, 1266, 1267, 1279, 1385, 1397,
  971. 1398, 1410, 1411, 1422, 1423, 1424, 1435, 1436,
  972. 1567, 1578, 1591, 1099, 1230, 1243, 1268, 1280,
  973. 1386, 1399, 1437, 1555, 1580, 1087, 1256, 1281,
  974. 1412, 1425, 1593, 1111, 1448, 1449, 1604, 1112,
  975. 1450, 1605, 1100, 1269, 1438, 1581, 1617, 1462,
  976. 1630, 1762, 1451, 1463, 1775, 1616, 1786, 1787,
  977. 1632, 1107, 1251, 1263, 1264, 1276, 1406, 1407,
  978. 1419, 1420, 1432, 1445, 1575, 1588, 1108, 1252,
  979. 1265, 1277, 1408, 1421, 1433, 1446, 1564, 1577,
  980. 1601, 1109, 1253, 1266, 1278, 1289, 1409, 1422,
  981. 1434, 1447, 1565, 1578, 1590, 1602, 1120, 1121,
  982. 1279, 1290, 1435, 1459, 1591, 1603, 1122, 1291,
  983. 1448, 1460, 1604, 1616, 1617, 1757, 1732, 1461,
  984. 1605, 1630, 1786, 1110, 1254, 1266, 1267, 1278,
  985. 1279, 1290, 1409, 1410, 1421, 1422, 1423, 1434,
  986. 1435, 1446, 1447, 1448, 1578, 1590, 1591, 1602,
  987. 1603, 1111, 1255, 1268, 1280, 1291, 1411, 1424,
  988. 1436, 1449, 1567, 1580, 1604, 1616, 1122, 1459,
  989. 1460, 1123, 1281, 1292, 1437, 1461, 1593, 1605,
  990. 1617, 1124, 1293, 1304, 1450, 1462, 1630, 1762,
  991. 1786, 1775, 1787, 1632, 1112, 1268, 1280, 1281,
  992. 1292, 1411, 1423, 1424, 1436, 1437, 1448, 1449,
  993. 1450, 1580, 1593, 1604, 1605, 1617, 1256, 1269,
  994. 1293, 1412, 1425, 1581, 1113, 1282, 1294, 1438,
  995. 1451, 1124, 1461, 1462, 1125, 1463, 1630, 1306,
  996. 1126, 1295, 1464, 1632, 1476, 1762, 1413, 1775,
  997. 1787, 1786, 950, 1106, 1119, 1262, 1275, 1288,
  998. 1418, 1431, 951, 1107, 1120, 1263, 1264, 1276,
  999. 1277, 1289, 1419, 1420, 1432, 1433, 1445, 1575,
  1000. 1588, 1601, 1446, 1602, 964, 1121, 1290, 1459,
  1001. 795, 1134, 1291, 1447, 1603, 1616, 796, 1460,
  1002. 1757, 952, 1135, 1304, 1461, 1278, 1434, 1590,
  1003. 1292, 1617, 1630, 1562, 1604, 1136, 1786, 1732,
  1004. 1448, 1591, 1605, 1787, 1293, 1462, 1137, 1306,
  1005. 968, 1138, 1294, 1463, 1476, 1632, 1449, 1775,
  1006. 1762, 1137, 1294, 1306, 1450, 1462, 1463, 1630,
  1007. 1138, 1295, 1451, 1476, 1632, 1464, 1139, 1127,
  1008. 645, 1815, 1775, 1787, 1203, 1371, 1381, 1382,
  1009. 1383, 1549, 1550, 1551, 1552, 1214, 1215, 1384,
  1010. 1395, 1396, 1564, 1565, 1035, 1216, 1228, 1385,
  1011. 1397, 1409, 1577, 1394, 1562, 1229, 1398, 1410,
  1012. 1567, 1578, 1217, 1386, 1411, 1422, 1423, 1555,
  1013. 1580, 1590, 1591, 1732, 1399, 1593, 1575, 1602,
  1014. 1603, 1757, 1604, 1605, 1616, 1581, 1762, 1424,
  1015. 1617, 1786, 1775, 1787, 1408, 1588, 1601, 1434,
  1016. 1435, 1436, 1448, 1412, 1425, 1437, 1449, 1815,
  1017. 1993, 1994, 1216, 1217, 1228, 1229, 1383, 1384,
  1018. 1385, 1386, 1396, 1397, 1398, 1409, 1410, 1552,
  1019. 1564, 1565, 1567, 1578, 1048, 1230, 1242, 1399,
  1020. 1411, 1555, 1580, 1412, 1037, 1049, 1231, 1375,
  1021. 1413, 1581, 1423, 1591, 1244, 1425, 1438, 1593,
  1022. 1257, 1388, 1270, 1451, 1422, 1577, 1762, 1775,
  1023. 1605, 1787, 1283, 1464, 1632, 1732, 1786, 1604,
  1024. 1453, 1815, 1993, 1994, 1393, 1549, 1550, 1562,
  1025. 1394, 1406, 1551, 1575, 1395, 1407, 1552, 1564,
  1026. 1588, 1732, 1419, 1565, 1577, 1601, 1757, 1786,
  1027. 1762, 1787, 1775, 1432, 1551, 1564, 1575, 1577,
  1028. 1588, 1601, 1732, 1757, 1565, 1578, 1590, 1591,
  1029. 1602, 1603, 1447, 1604, 1616, 1617, 1605, 1786,
  1030. 1580, 1593, 1762, 1787, 1775, 1993, 1435, 1567,
  1031. 1436, 1448, 1449, 1460, 1994, 1119, 1275, 1288,
  1032. 1406, 1418, 1419, 1431, 1445, 1549, 1562, 1459,
  1033. 1630, 1304, 1461, 1134, 1135, 1437, 1555, 1581,
  1034. 1632, 1815, 1476, 1290, 1289, 1446, 1306, 1462,
  1035. 1463,
  1036. };
  1037. static long _vq_fitmap_lsp12_0[] = {
  1038. 0, 0, 0, 71, 142, 206, 206, 241,
  1039. 0, 0, 329, 142, 206, 206, 241, 0,
  1040. 359, 410, 142, 206, 206, 241, 463, 529,
  1041. 608, 667, 206, 206, 241, 739, 825, 897,
  1042. 667, 963, 963, 1021, 1151, 897, 1227, 1295,
  1043. 963, 963, 1328, 1328, 1328, 1295, 963, 963,
  1044. 963, 241, 1393, 0, 71, 142, 206, 206,
  1045. 1393, 0, 1453, 1533, 1618, 206, 206, 1687,
  1046. 1755, 1838, 1938, 667, 206, 206, 2025, 2089,
  1047. 2191, 2291, 667, 963, 206, 2376, 2466, 2557,
  1048. 1227, 1295, 963, 963, 2620, 1328, 1328, 1295,
  1049. 963, 963, 963, 1328, 963, 963, 963, 963,
  1050. 963, 963, 1687, 1393, 1393, 71, 2692, 206,
  1051. 206, 1687, 2745, 2824, 2926, 1618, 206, 206,
  1052. 1687, 3026, 3133, 3253, 3356, 206, 206, 3427,
  1053. 3503, 3613, 3732, 3356, 963, 963, 3830, 3898,
  1054. 3966, 1227, 1295, 963, 963, 4031, 1328, 1328,
  1055. 1295, 963, 963, 963, 1328, 963, 963, 963,
  1056. 963, 963, 963, 1687, 1687, 4102, 4156, 4231,
  1057. 206, 206, 1687, 4296, 4388, 4497, 4600, 206,
  1058. 206, 4669, 4738, 4848, 4965, 3356, 5063, 206,
  1059. 5071, 5148, 5255, 5369, 963, 206, 206, 3830,
  1060. 5462, 5524, 5591, 1295, 206, 206, 4031, 5524,
  1061. 1328, 963, 963, 963, 963, 963, 963, 963,
  1062. 963, 963, 963, 963, 5631, 5692, 5692, 5764,
  1063. 5831, 206, 206, 5907, 5975, 6039, 6109, 4600,
  1064. 206, 206, 4669, 6179, 6245, 6310, 963, 5063,
  1065. 206, 5907, 6369, 6427, 6484, 963, 206, 206,
  1066. 6530, 6530, 5524, 6601, 963, 963, 963, 4031,
  1067. 4031, 963, 963, 963, 963, 963, 963, 963,
  1068. 963, 963, 963, 963, 963, 5631, 5631, 5631,
  1069. 6620, 6690, 963, 963, 5907, 6748, 6620, 6620,
  1070. 963, 963, 963, 5907, 6771, 6771, 6771, 963,
  1071. 963, 963, 5907, 6771, 6771, 5524, 963, 963,
  1072. 963, 6771, 6771, 5524, 963, 963, 963, 963,
  1073. 6771, 4031, 963, 963, 963, 963, 963, 963,
  1074. 963, 963, 963, 963, 963, 963, 5631, 5907,
  1075. 6620, 6620, 5524, 963, 963, 5907, 6620, 5524,
  1076. 5524, 963, 963, 963, 6620, 5524, 5524, 963,
  1077. 963, 963, 963, 6620, 5524, 963, 963, 963,
  1078. 963, 963, 6620, 963, 963, 963, 963, 963,
  1079. 963, 963, 963, 963, 963, 963, 963, 963,
  1080. 963, 963, 963, 963, 963, 963, 963,
  1081. };
  1082. static long _vq_fitlength_lsp12_0[] = {
  1083. 71, 71, 71, 71, 64, 35, 35, 88,
  1084. 71, 71, 30, 64, 35, 35, 88, 71,
  1085. 51, 53, 64, 35, 35, 88, 66, 79,
  1086. 59, 72, 35, 35, 88, 86, 72, 66,
  1087. 72, 58, 58, 130, 76, 66, 68, 33,
  1088. 58, 58, 65, 65, 65, 33, 58, 58,
  1089. 58, 88, 60, 71, 71, 64, 35, 35,
  1090. 60, 71, 80, 85, 69, 35, 35, 68,
  1091. 83, 100, 87, 72, 35, 35, 64, 102,
  1092. 100, 85, 72, 58, 35, 90, 91, 63,
  1093. 68, 33, 58, 58, 72, 65, 65, 33,
  1094. 58, 58, 58, 65, 58, 58, 58, 58,
  1095. 58, 58, 68, 60, 60, 71, 53, 35,
  1096. 35, 68, 79, 102, 100, 69, 35, 35,
  1097. 68, 107, 120, 103, 71, 35, 35, 76,
  1098. 110, 119, 98, 71, 58, 58, 68, 68,
  1099. 65, 68, 33, 58, 58, 71, 65, 65,
  1100. 33, 58, 58, 58, 65, 58, 58, 58,
  1101. 58, 58, 58, 68, 68, 54, 75, 65,
  1102. 35, 35, 68, 92, 109, 103, 69, 35,
  1103. 35, 69, 110, 117, 98, 71, 8, 35,
  1104. 77, 107, 114, 93, 58, 35, 35, 68,
  1105. 62, 67, 40, 33, 35, 35, 71, 67,
  1106. 65, 58, 58, 58, 58, 58, 58, 58,
  1107. 58, 58, 58, 58, 61, 72, 72, 67,
  1108. 76, 35, 35, 68, 64, 70, 70, 69,
  1109. 35, 35, 69, 66, 65, 59, 58, 8,
  1110. 35, 68, 58, 57, 46, 58, 35, 35,
  1111. 71, 71, 67, 19, 58, 58, 58, 71,
  1112. 71, 58, 58, 58, 58, 58, 58, 58,
  1113. 58, 58, 58, 58, 58, 61, 61, 61,
  1114. 70, 58, 58, 58, 68, 23, 70, 70,
  1115. 58, 58, 58, 68, 62, 62, 62, 58,
  1116. 58, 58, 68, 62, 62, 67, 58, 58,
  1117. 58, 62, 62, 67, 58, 58, 58, 58,
  1118. 62, 71, 58, 58, 58, 58, 58, 58,
  1119. 58, 58, 58, 58, 58, 58, 61, 68,
  1120. 70, 70, 67, 58, 58, 68, 70, 67,
  1121. 67, 58, 58, 58, 70, 67, 67, 58,
  1122. 58, 58, 58, 70, 67, 58, 58, 58,
  1123. 58, 58, 70, 58, 58, 58, 58, 58,
  1124. 58, 58, 58, 58, 58, 58, 58, 58,
  1125. 58, 58, 58, 58, 58, 58, 58,
  1126. };
  1127. static encode_aux_pigeonhole _vq_auxp_lsp12_0 = {
  1128. 0.15, 0.01, 40, 7,
  1129. _vq_pigeonmap_lsp12_0,
  1130. 6833,
  1131. _vq_fitlist_lsp12_0,
  1132. _vq_fitmap_lsp12_0,
  1133. _vq_fitlength_lsp12_0
  1134. };
  1135. static static_codebook _vq_book_lsp12_0 = {
  1136. 3, 2197,
  1137. _vq_lengthlist_lsp12_0,
  1138. 1, 1605579571, 1597274849, 6, 1,
  1139. _vq_quantlist_lsp12_0,
  1140. NULL,
  1141. NULL,
  1142. &_vq_auxp_lsp12_0,
  1143. };
  1144. #endif