[xiph-cvs] cvs commit: vorbis/lib/books res_44_A_1024aux.vqh res_44_A_128aux.vqh res_44_B_1024aux.vqh res_44_B_128aux.vqh res_44_Y_1024aux.vqh res_44_Y_128aux.vqh res_44_Z_1024aux.vqh res_44_Z_128aux.vqh res_B_1.vqh res_B_2.vqh res_B_3.vqh res_B_4.vqh res_B_5.vqh res_B_5a.vqh res_B_6.vqh res_B_6a.vqh res_B_6b.vqh res_Z_1.vqh res_Z_2.vqh res_Z_3.vqh res_Z_4.vqh res_Z_5.vqh res_Z_6.vqh res_Z_6a.vqh res_Z_6b.vqh temp26040.vqh line_1024x31_0sub0.vqh line_1024x31_0sub1.vqh line_1024x31_1sub0.vqh line_1024x31_1sub1.vqh line_1024x31_2sub1.vqh line_1024x31_2sub2.vqh line_1024x31_2sub3.vqh line_1024x31_3sub1.vqh line_1024x31_3sub2.vqh line_1024x31_3sub3.vqh line_1024x31_class1.vqh line_1024x31_class2.vqh line_1024x31_class3.vqh line_128x7_0sub0.vqh line_128x7_1sub2.vqh line_128x7_1sub3.vqh line_128x7_2sub1.vqh line_128x7_2sub2.vqh line_128x7_2sub3.vqh line_128x7_class1.vqh line_128x7_class2.vqh

Monty xiphmont at xiph.org
Mon Aug 13 04:30:10 PDT 2001



xiphmont    01/08/13 04:30:09

  Modified:    lib/books line_1024x31_0sub0.vqh line_1024x31_0sub1.vqh
                        line_1024x31_1sub0.vqh line_1024x31_1sub1.vqh
                        line_1024x31_2sub1.vqh line_1024x31_2sub2.vqh
                        line_1024x31_2sub3.vqh line_1024x31_3sub1.vqh
                        line_1024x31_3sub2.vqh line_1024x31_3sub3.vqh
                        line_1024x31_class1.vqh line_1024x31_class2.vqh
                        line_1024x31_class3.vqh line_128x7_0sub0.vqh
                        line_128x7_1sub2.vqh line_128x7_1sub3.vqh
                        line_128x7_2sub1.vqh line_128x7_2sub2.vqh
                        line_128x7_2sub3.vqh line_128x7_class1.vqh
                        line_128x7_class2.vqh
  Added:       lib/books res_44_A_1024aux.vqh res_44_A_128aux.vqh
                        res_44_B_1024aux.vqh res_44_B_128aux.vqh
                        res_44_Y_1024aux.vqh res_44_Y_128aux.vqh
                        res_44_Z_1024aux.vqh res_44_Z_128aux.vqh
                        res_B_1.vqh res_B_2.vqh res_B_3.vqh res_B_4.vqh
                        res_B_5.vqh res_B_5a.vqh res_B_6.vqh res_B_6a.vqh
                        res_B_6b.vqh res_Z_1.vqh res_Z_2.vqh res_Z_3.vqh
                        res_Z_4.vqh res_Z_5.vqh res_Z_6.vqh res_Z_6a.vqh
                        res_Z_6b.vqh temp26040.vqh
  Log:
  books for mono

Revision  Changes    Path
1.3       +1 -1      vorbis/lib/books/line_1024x31_0sub0.vqh

Index: line_1024x31_0sub0.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_1024x31_0sub0.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_1024x31_0sub0.vqh	2001/08/13 01:37:02	1.2
+++ line_1024x31_0sub0.vqh	2001/08/13 11:30:01	1.3
@@ -20,7 +20,7 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_0sub0[] = {
-	 4, 3, 4, 4, 3, 4, 4, 4, 4, 4, 4, 5, 4, 5, 5, 5,
+	 3, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5,
 };
 
 static static_codebook _huff_book_line_1024x31_0sub0 = {

1.3       +3 -3      vorbis/lib/books/line_1024x31_0sub1.vqh

Index: line_1024x31_0sub1.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_1024x31_0sub1.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_1024x31_0sub1.vqh	2001/08/13 01:37:02	1.2
+++ line_1024x31_0sub1.vqh	2001/08/13 11:30:01	1.3
@@ -21,9 +21,9 @@
 
 static long _huff_lengthlist_line_1024x31_0sub1[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-	 3, 3, 3, 3, 4, 4, 4, 4, 5, 4, 5, 5, 5, 6, 7, 7,
-	 7, 7, 9,10, 9,12, 9,12, 9,12,11,12,12,12,12,12,
-	12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,
+	 3, 3, 3, 3, 4, 3, 5, 4, 5, 4, 6, 5, 6, 6, 7, 7,
+	 8, 8, 9,11,11,10,10,11,11,11,10,11,11,11,11,11,
+	11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,
 };
 
 static static_codebook _huff_book_line_1024x31_0sub1 = {

1.3       +1 -1      vorbis/lib/books/line_1024x31_1sub0.vqh

Index: line_1024x31_1sub0.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_1024x31_1sub0.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_1024x31_1sub0.vqh	2001/08/13 01:37:02	1.2
+++ line_1024x31_1sub0.vqh	2001/08/13 11:30:01	1.3
@@ -20,7 +20,7 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_1sub0[] = {
-	 2, 4, 4, 4, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6,
+	 2, 4, 4, 4, 4, 4, 3, 5, 4, 5, 4, 6, 5, 5, 5, 6,
 };
 
 static static_codebook _huff_book_line_1024x31_1sub0 = {

1.3       +3 -3      vorbis/lib/books/line_1024x31_1sub1.vqh

Index: line_1024x31_1sub1.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_1024x31_1sub1.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_1024x31_1sub1.vqh	2001/08/13 01:37:02	1.2
+++ line_1024x31_1sub1.vqh	2001/08/13 11:30:01	1.3
@@ -21,9 +21,9 @@
 
 static long _huff_lengthlist_line_1024x31_1sub1[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-	 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 8,
-	11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,
-	11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
+	 2, 3, 3, 4, 3, 4, 4, 6, 4, 7, 5, 7, 6, 8, 7,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+	10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
 };
 
 static static_codebook _huff_book_line_1024x31_1sub1 = {

1.3       +1 -1      vorbis/lib/books/line_1024x31_2sub1.vqh

Index: line_1024x31_2sub1.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_1024x31_2sub1.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_1024x31_2sub1.vqh	2001/08/13 01:37:02	1.2
+++ line_1024x31_2sub1.vqh	2001/08/13 11:30:01	1.3
@@ -20,7 +20,7 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_2sub1[] = {
-	 0, 3, 4, 2, 3, 3, 3, 3, 4,
+	 0, 3, 3, 2, 3, 3, 3, 4, 4,
 };
 
 static static_codebook _huff_book_line_1024x31_2sub1 = {

1.3       +2 -2      vorbis/lib/books/line_1024x31_2sub2.vqh

Index: line_1024x31_2sub2.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_1024x31_2sub2.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_1024x31_2sub2.vqh	2001/08/13 01:37:02	1.2
+++ line_1024x31_2sub2.vqh	2001/08/13 11:30:01	1.3
@@ -20,8 +20,8 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_2sub2[] = {
-	 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 3, 5, 4, 6,
-	 4, 7, 4, 8, 4, 9, 5, 9, 5,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 4, 3, 5, 3, 5,
+	 3, 7, 3, 8, 4, 9, 5, 9, 6,
 };
 
 static static_codebook _huff_book_line_1024x31_2sub2 = {

1.3       +3 -3      vorbis/lib/books/line_1024x31_2sub3.vqh

Index: line_1024x31_2sub3.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_1024x31_2sub3.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_1024x31_2sub3.vqh	2001/08/13 01:37:02	1.2
+++ line_1024x31_2sub3.vqh	2001/08/13 11:30:01	1.3
@@ -21,9 +21,9 @@
 
 static long _huff_lengthlist_line_1024x31_2sub3[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-	 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 8, 3, 8, 3, 8,
-	 4, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 7, 4, 7, 4, 7,
+	 4, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6,
 };
 
 static static_codebook _huff_book_line_1024x31_2sub3 = {

1.3       +1 -1      vorbis/lib/books/line_1024x31_3sub1.vqh

Index: line_1024x31_3sub1.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_1024x31_3sub1.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_1024x31_3sub1.vqh	2001/08/13 01:37:02	1.2
+++ line_1024x31_3sub1.vqh	2001/08/13 11:30:01	1.3
@@ -20,7 +20,7 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_3sub1[] = {
-	 0, 2, 3, 3, 3, 3, 4, 3, 4,
+	 0, 3, 3, 3, 3, 2, 4, 3, 4,
 };
 
 static static_codebook _huff_book_line_1024x31_3sub1 = {

1.3       +2 -2      vorbis/lib/books/line_1024x31_3sub2.vqh

Index: line_1024x31_3sub2.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_1024x31_3sub2.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_1024x31_3sub2.vqh	2001/08/13 01:37:02	1.2
+++ line_1024x31_3sub2.vqh	2001/08/13 11:30:01	1.3
@@ -20,8 +20,8 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_3sub2[] = {
-	 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 2, 4, 3, 5, 4,
-	 6, 6, 7, 6, 8, 6, 9, 6, 9,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 2, 4, 3, 6, 5,
+	 6, 5, 7, 5, 9, 5, 8, 6, 9,
 };
 
 static static_codebook _huff_book_line_1024x31_3sub2 = {

1.3       +3 -3      vorbis/lib/books/line_1024x31_3sub3.vqh

Index: line_1024x31_3sub3.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_1024x31_3sub3.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_1024x31_3sub3.vqh	2001/08/13 01:37:03	1.2
+++ line_1024x31_3sub3.vqh	2001/08/13 11:30:01	1.3
@@ -21,9 +21,9 @@
 
 static long _huff_lengthlist_line_1024x31_3sub3[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-	 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 2, 5, 3, 5, 4,
-	 5, 5, 6, 8, 5, 9, 5, 9, 4, 8, 4, 8, 8, 8, 8, 8,
-	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 3, 7, 4, 7, 4,
+	 7, 4, 6, 7, 7, 7, 4, 7, 6, 7, 7, 7, 7, 7, 7, 7,
+	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6,
 };
 
 static static_codebook _huff_book_line_1024x31_3sub3 = {

1.3       +1 -1      vorbis/lib/books/line_1024x31_class1.vqh

Index: line_1024x31_class1.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_1024x31_class1.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_1024x31_class1.vqh	2001/08/13 01:37:03	1.2
+++ line_1024x31_class1.vqh	2001/08/13 11:30:01	1.3
@@ -20,7 +20,7 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_class1[] = {
-	 1, 2, 4, 4, 7, 7,10,12, 4, 5, 7, 8,10,10,12,11,
+	 1, 2, 3, 6, 8, 9,11,11, 4, 5, 8,10,10, 9,11,11,
 };
 
 static static_codebook _huff_book_line_1024x31_class1 = {

1.3       +4 -4      vorbis/lib/books/line_1024x31_class2.vqh

Index: line_1024x31_class2.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_1024x31_class2.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_1024x31_class2.vqh	2001/08/13 01:37:03	1.2
+++ line_1024x31_class2.vqh	2001/08/13 11:30:01	1.3
@@ -20,10 +20,10 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_class2[] = {
-	 1, 2, 4,10, 8, 5, 6,10,11, 8, 7,15,16,16,13,16,
-	 7, 4, 6,12, 8, 6, 7,11,13,10,12,16,16,16,16,16,
-	12, 9,10,14,11, 9,11,15,16,12,13,16,16,16,16,16,
-	16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,15,
+	 1, 3, 4, 9, 7, 5, 6, 9, 9, 6, 6,13,14,14,12,14,
+	 6, 3, 5,10, 8, 6, 7,10,12, 8, 9,14,14,14,14,14,
+	10, 8, 9,14,11, 9,10,14,14,14,11,14,14,14,14,14,
+	14,14,14,14,14,14,14,14,14,14,14,13,13,13,13,13,
 };
 
 static static_codebook _huff_book_line_1024x31_class2 = {

1.3       +4 -4      vorbis/lib/books/line_1024x31_class3.vqh

Index: line_1024x31_class3.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_1024x31_class3.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_1024x31_class3.vqh	2001/08/13 01:37:03	1.2
+++ line_1024x31_class3.vqh	2001/08/13 11:30:01	1.3
@@ -20,10 +20,10 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_1024x31_class3[] = {
-	 1, 3, 5,11, 6, 4, 5,14, 9, 6, 9,14,14,14,14,14,
-	 6, 4, 6, 8, 7, 5, 6,10, 8, 6, 8,11,14,14,14,14,
-	11, 8, 8, 9,10, 7, 7,10,12, 9,10,14,14,14,14,14,
-	14,14,12, 8,14,14,14,12,14,14,14,14,14,14,14,14,
+	 1, 3, 5,10, 6, 4, 5,11, 9, 7, 8,14,14,13,13,13,
+	 6, 4, 6, 9, 7, 4, 6,10,10, 7, 9,13,13,13,13,13,
+	11, 9, 9,11,10, 8, 7,11,13, 9,10,13,13,13,13,13,
+	13,13,13,10,13,13,13,12,13,13,13,12,13,13,13,13,
 };
 
 static static_codebook _huff_book_line_1024x31_class3 = {

1.3       +4 -4      vorbis/lib/books/line_128x7_0sub0.vqh

Index: line_128x7_0sub0.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_128x7_0sub0.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_128x7_0sub0.vqh	2001/08/13 01:37:03	1.2
+++ line_128x7_0sub0.vqh	2001/08/13 11:30:01	1.3
@@ -20,10 +20,10 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_128x7_0sub0[] = {
-	 4, 4, 4, 5, 4, 5, 4, 5, 4, 5, 5, 6, 4, 6, 5, 6,
-	 5, 6, 5, 7, 5, 7, 5, 8, 5, 9, 5,10, 5,11, 6,11,
-	 6,13, 7,13, 7,13, 7,13, 8,13, 8,13, 9,13, 9,12,
-	13,13,11,13,11,12,13,13,13,13,13,13,13,13,13,13,
+	 4, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 4, 6, 4, 6,
+	 4, 7, 4, 7, 5, 8, 5, 9, 5,10, 6,10, 6,11, 7,12,
+	 7,12, 8,12, 8,12, 9,12, 9,12, 9,12,11,11,10,12,
+	12,12,12,12,11,12,12,12,12,12,12,11,11,11,11,11,
 };
 
 static static_codebook _huff_book_line_128x7_0sub0 = {

1.3       +1 -1      vorbis/lib/books/line_128x7_1sub2.vqh

Index: line_128x7_1sub2.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_128x7_1sub2.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_128x7_1sub2.vqh	2001/08/13 01:37:03	1.2
+++ line_128x7_1sub2.vqh	2001/08/13 11:30:01	1.3
@@ -21,7 +21,7 @@
 
 static long _huff_lengthlist_line_128x7_1sub2[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 4, 4, 4,
-	 4, 5, 4, 5, 5, 5, 5, 6, 6,
+	 4, 4, 4, 5, 5, 7, 5, 7, 6,
 };
 
 static static_codebook _huff_book_line_128x7_1sub2 = {

1.3       +3 -3      vorbis/lib/books/line_128x7_1sub3.vqh

Index: line_128x7_1sub3.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_128x7_1sub3.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_128x7_1sub3.vqh	2001/08/13 01:37:03	1.2
+++ line_128x7_1sub3.vqh	2001/08/13 11:30:01	1.3
@@ -21,9 +21,9 @@
 
 static long _huff_lengthlist_line_128x7_1sub3[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-	 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 5, 3, 5, 3, 8,
-	 4, 8, 5, 8, 6, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7,
-	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 7, 3, 7, 4, 6,
+	 4, 6, 5, 6, 4, 6, 6, 6, 5, 6, 6, 6, 6, 6, 6, 6,
+	 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
 };
 
 static static_codebook _huff_book_line_128x7_1sub3 = {

1.3       +1 -1      vorbis/lib/books/line_128x7_2sub1.vqh

Index: line_128x7_2sub1.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_128x7_2sub1.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_128x7_2sub1.vqh	2001/08/13 01:37:03	1.2
+++ line_128x7_2sub1.vqh	2001/08/13 11:30:01	1.3
@@ -20,7 +20,7 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_128x7_2sub1[] = {
-	 0, 3, 3, 2, 3, 3, 4, 3, 4,
+	 0, 3, 3, 3, 3, 2, 4, 3, 4,
 };
 
 static static_codebook _huff_book_line_128x7_2sub1 = {

1.3       +2 -2      vorbis/lib/books/line_128x7_2sub2.vqh

Index: line_128x7_2sub2.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_128x7_2sub2.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_128x7_2sub2.vqh	2001/08/13 01:37:03	1.2
+++ line_128x7_2sub2.vqh	2001/08/13 11:30:01	1.3
@@ -20,8 +20,8 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_128x7_2sub2[] = {
-	 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 3, 5, 3, 5, 3,
-	 6, 4, 7, 4, 8, 4, 9, 5, 9,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 3, 5, 3, 6, 3,
+	 6, 4, 6, 4, 7, 5, 8, 4, 8,
 };
 
 static static_codebook _huff_book_line_128x7_2sub2 = {

1.3       +3 -3      vorbis/lib/books/line_128x7_2sub3.vqh

Index: line_128x7_2sub3.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_128x7_2sub3.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_128x7_2sub3.vqh	2001/08/13 01:37:03	1.2
+++ line_128x7_2sub3.vqh	2001/08/13 11:30:01	1.3
@@ -21,9 +21,9 @@
 
 static long _huff_lengthlist_line_128x7_2sub3[] = {
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-	 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7, 2, 8, 3, 7, 3,
-	 7, 4, 8, 4, 9, 5, 8, 7, 8, 9, 9, 9, 9, 9, 9, 9,
-	 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+	 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 2, 7, 3, 7, 4,
+	 7, 4, 8, 4, 8, 5, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8,
+	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
 };
 
 static static_codebook _huff_book_line_128x7_2sub3 = {

1.3       +4 -4      vorbis/lib/books/line_128x7_class1.vqh

Index: line_128x7_class1.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_128x7_class1.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_128x7_class1.vqh	2001/08/13 01:37:03	1.2
+++ line_128x7_class1.vqh	2001/08/13 11:30:01	1.3
@@ -20,10 +20,10 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_128x7_class1[] = {
-	 2, 4, 3,10, 9, 6, 6,13,13,13,10,13,13,13,13,13,
-	 6, 3, 3, 7, 9, 7, 6,13,13,13,11,13,13,13,13,13,
-	 7, 4, 4, 8, 8, 6, 4,12,13,13,11,13,13,13,13,13,
-	13,12, 9,12,13,11,10,12,13,13,13,13,13,12,12,12,
+	 2, 4, 3,10,10, 5, 6,12,12,12,11,12,12,12,12,12,
+	 6, 3, 3, 9, 9, 7, 7,12,12,12,12,12,12,12,12,12,
+	 7, 4, 4, 8,10, 6, 4,12,12,12,12,12,12,12,12,12,
+	12,11,10,12,12,11,10,12,12,12,12,12,12,12,12,12,
 };
 
 static static_codebook _huff_book_line_128x7_class1 = {

1.3       +4 -4      vorbis/lib/books/line_128x7_class2.vqh

Index: line_128x7_class2.vqh
===================================================================
RCS file: /usr/local/cvsroot/vorbis/lib/books/line_128x7_class2.vqh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- line_128x7_class2.vqh	2001/08/13 01:37:03	1.2
+++ line_128x7_class2.vqh	2001/08/13 11:30:01	1.3
@@ -20,10 +20,10 @@
 #include "codebook.h"
 
 static long _huff_lengthlist_line_128x7_class2[] = {
-	 7, 6, 6,10, 7, 4, 5, 7, 9, 6, 6, 9,13,13,13,13,
-	 7, 5, 5, 8, 5, 3, 3, 6, 7, 4, 5, 8,13,13,10,12,
-	10, 7, 6, 8, 7, 4, 3, 5, 8, 5, 5, 8,13,11,10,13,
-	13,11,11,13,11, 8,10,13,12, 9,11,13,13,13,13,13,
+	 7, 6, 6, 8, 7, 4, 4, 7, 9, 5, 6, 9,12,12,12,12,
+	 7, 5, 5, 7, 6, 3, 3, 6, 8, 5, 5, 8,12,10,11,12,
+	10, 7, 5, 9, 8, 4, 3, 6, 9, 5, 5, 8,12,11, 9,12,
+	12,10,11,12,11, 9,10,12,12, 9, 9,11,11,11,10,11,
 };
 
 static static_codebook _huff_book_line_128x7_class2 = {

1.1                  vorbis/lib/books/res_44_A_1024aux.vqh

Index: res_44_A_1024aux.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
 * PLEASE READ THESE TERMS DISTRIBUTING.                            *
 *                                                                  *
 * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
 * by 1999 Monty <<A HREF="mailto:monty at xiph.org?Subject=Re:%20[xiph-cvs]%20cvs%20commit:%20vorbis/lib/books%20res_44_A_1024aux.vqh%20res_44_A_128aux.vqh%20res_44_B_1024aux.vqh%20res_44_B_128aux.vqh%20res_44_Y_1024aux.vqh%20res_44_Y_128aux.vqh%20res_44_Z_1024aux.vqh%20res_44_Z_128aux.vqh%20res_B_1.vqh%20res_B_2.vqh%20res_B_3.vqh%20res_B_4.vqh%20res_B_5.vqh%20res_B_5a.vqh%20res_B_6.vqh%20res_B_6a.vqh%20res_B_6b.vqh%20res_Z_1.vqh%20res_Z_2.vqh%20res_Z_3.vqh%20res_Z_4.vqh%20res_Z_5.vqh%20res_Z_6.vqh%20res_Z_6a.vqh%20res_Z_6b.vqh%20temp26040.vqh%20line_1024x31_0sub0.vqh%20line_1024x31_0sub1.vqh%20line_1024x31_1sub0.vqh%20line_1024x31_1sub1.vqh%20line_1024x31_2sub1.vqh%20line_1024x31_2sub2.vqh%20line_1024x31_2sub3.vqh%20line_1024x31_3sub1.vqh%20line_1024x31_3sub2.vqh%20line_1024x31_3sub3.vqh%20line_1024x31_class1.vqh%20line_1024x31_class2.vqh%20line_1024x31_class3.vqh%20line_128x7_0sub0.vqh%20line_128x7_1sub2.vqh%20line_128x7_1sub3.vqh%20line_128x7_2sub1.vqh%20line_128x7_2sub2.vqh%20line_128x7_2sub3.vqh%20line_128x7_class1.vqh%20li> and The XIPHOPHORUS Company       *
 * http://www.xiph.org/                                             *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by huff/huffbuld

 ********************************************************************/

#ifndef _V_res_44_A_1024aux_VQH_
#define _V_res_44_A_1024aux_VQH_
#include "codebook.h"

tatic long _huff_lengthlist_res_44_A_1024aux[] = {
         2, 8, 9,10,12,16,16, 5, 6, 6, 7,10,14,16, 7, 5,
         3, 4, 7,12,16, 8, 6, 4, 4, 5,11,16, 9, 8, 6, 4,
         4, 7,15,15,13,12, 9, 5, 7,14,16,15,14,12, 5, 5,
         9,
};

tatic static_codebook _huff_book_res_44_A_1024aux = {
        2, 49,
        _huff_lengthlist_res_44_A_1024aux,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_44_A_128aux.vqh

Index: res_44_A_128aux.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
 * PLEASE READ THESE TERMS DISTRIBUTING.                            *
 *                                                                  *
 * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
 * by 1999 Monty <<A HREF="mailto:monty at xiph.org?Subject=Re:%20[xiph-cvs]%20cvs%20commit:%20vorbis/lib/books%20res_44_A_1024aux.vqh%20res_44_A_128aux.vqh%20res_44_B_1024aux.vqh%20res_44_B_128aux.vqh%20res_44_Y_1024aux.vqh%20res_44_Y_128aux.vqh%20res_44_Z_1024aux.vqh%20res_44_Z_128aux.vqh%20res_B_1.vqh%20res_B_2.vqh%20res_B_3.vqh%20res_B_4.vqh%20res_B_5.vqh%20res_B_5a.vqh%20res_B_6.vqh%20res_B_6a.vqh%20res_B_6b.vqh%20res_Z_1.vqh%20res_Z_2.vqh%20res_Z_3.vqh%20res_Z_4.vqh%20res_Z_5.vqh%20res_Z_6.vqh%20res_Z_6a.vqh%20res_Z_6b.vqh%20temp26040.vqh%20line_1024x31_0sub0.vqh%20line_1024x31_0sub1.vqh%20line_1024x31_1sub0.vqh%20line_1024x31_1sub1.vqh%20line_1024x31_2sub1.vqh%20line_1024x31_2sub2.vqh%20line_1024x31_2sub3.vqh%20line_1024x31_3sub1.vqh%20line_1024x31_3sub2.vqh%20line_1024x31_3sub3.vqh%20line_1024x31_class1.vqh%20line_1024x31_class2.vqh%20line_1024x31_class3.vqh%20line_128x7_0sub0.vqh%20line_128x7_1sub2.vqh%20line_128x7_1sub3.vqh%20line_128x7_2sub1.vqh%20line_128x7_2sub2.vqh%20line_128x7_2sub3.vqh%20line_128x7_class1.vqh%20li> and The XIPHOPHORUS Company       *
 * http://www.xiph.org/                                             *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by huff/huffbuld

 ********************************************************************/

#ifndef _V_res_44_A_128aux_VQH_
#define _V_res_44_A_128aux_VQH_
#include "codebook.h"

tatic long _huff_lengthlist_res_44_A_128aux[] = {
         3, 5, 9, 7,11,14,14, 3, 4, 5, 7,10,11,14, 6, 4,
         4, 5, 9,13,14, 7, 5, 4, 4, 8,14,14,10, 6, 6, 6,
         8,14,14,13,12,11,10, 9,14,14,14,14, 8, 4, 3, 6,
        12,
};

tatic static_codebook _huff_book_res_44_A_128aux = {
        2, 49,
        _huff_lengthlist_res_44_A_128aux,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_44_B_1024aux.vqh

Index: res_44_B_1024aux.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
 * PLEASE READ THESE TERMS DISTRIBUTING.                            *
 *                                                                  *
 * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
 * by 1999 Monty <<A HREF="mailto:monty at xiph.org?Subject=Re:%20[xiph-cvs]%20cvs%20commit:%20vorbis/lib/books%20res_44_A_1024aux.vqh%20res_44_A_128aux.vqh%20res_44_B_1024aux.vqh%20res_44_B_128aux.vqh%20res_44_Y_1024aux.vqh%20res_44_Y_128aux.vqh%20res_44_Z_1024aux.vqh%20res_44_Z_128aux.vqh%20res_B_1.vqh%20res_B_2.vqh%20res_B_3.vqh%20res_B_4.vqh%20res_B_5.vqh%20res_B_5a.vqh%20res_B_6.vqh%20res_B_6a.vqh%20res_B_6b.vqh%20res_Z_1.vqh%20res_Z_2.vqh%20res_Z_3.vqh%20res_Z_4.vqh%20res_Z_5.vqh%20res_Z_6.vqh%20res_Z_6a.vqh%20res_Z_6b.vqh%20temp26040.vqh%20line_1024x31_0sub0.vqh%20line_1024x31_0sub1.vqh%20line_1024x31_1sub0.vqh%20line_1024x31_1sub1.vqh%20line_1024x31_2sub1.vqh%20line_1024x31_2sub2.vqh%20line_1024x31_2sub3.vqh%20line_1024x31_3sub1.vqh%20line_1024x31_3sub2.vqh%20line_1024x31_3sub3.vqh%20line_1024x31_class1.vqh%20line_1024x31_class2.vqh%20line_1024x31_class3.vqh%20line_128x7_0sub0.vqh%20line_128x7_1sub2.vqh%20line_128x7_1sub3.vqh%20line_128x7_2sub1.vqh%20line_128x7_2sub2.vqh%20line_128x7_2sub3.vqh%20line_128x7_class1.vqh%20li> and The XIPHOPHORUS Company       *
 * http://www.xiph.org/                                             *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by huff/huffbuld

 ********************************************************************/

#ifndef _V_res_44_B_1024aux_VQH_
#define _V_res_44_B_1024aux_VQH_
#include "codebook.h"

tatic long _huff_lengthlist_res_44_B_1024aux[] = {
         2, 8,11,11,13,17,17, 5, 5, 6, 8, 9,16,16, 8, 5,
         3, 5, 7,13,16, 9, 6, 4, 4, 5, 9,16,10, 7, 6, 5,
         3, 5,16,16,13,12,10, 5, 5,15,16,16,16,14, 9, 7,
        13,
};

tatic static_codebook _huff_book_res_44_B_1024aux = {
        2, 49,
        _huff_lengthlist_res_44_B_1024aux,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_44_B_128aux.vqh

Index: res_44_B_128aux.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
 * PLEASE READ THESE TERMS DISTRIBUTING.                            *
 *                                                                  *
 * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
 * by 1999 Monty <<A HREF="mailto:monty at xiph.org?Subject=Re:%20[xiph-cvs]%20cvs%20commit:%20vorbis/lib/books%20res_44_A_1024aux.vqh%20res_44_A_128aux.vqh%20res_44_B_1024aux.vqh%20res_44_B_128aux.vqh%20res_44_Y_1024aux.vqh%20res_44_Y_128aux.vqh%20res_44_Z_1024aux.vqh%20res_44_Z_128aux.vqh%20res_B_1.vqh%20res_B_2.vqh%20res_B_3.vqh%20res_B_4.vqh%20res_B_5.vqh%20res_B_5a.vqh%20res_B_6.vqh%20res_B_6a.vqh%20res_B_6b.vqh%20res_Z_1.vqh%20res_Z_2.vqh%20res_Z_3.vqh%20res_Z_4.vqh%20res_Z_5.vqh%20res_Z_6.vqh%20res_Z_6a.vqh%20res_Z_6b.vqh%20temp26040.vqh%20line_1024x31_0sub0.vqh%20line_1024x31_0sub1.vqh%20line_1024x31_1sub0.vqh%20line_1024x31_1sub1.vqh%20line_1024x31_2sub1.vqh%20line_1024x31_2sub2.vqh%20line_1024x31_2sub3.vqh%20line_1024x31_3sub1.vqh%20line_1024x31_3sub2.vqh%20line_1024x31_3sub3.vqh%20line_1024x31_class1.vqh%20line_1024x31_class2.vqh%20line_1024x31_class3.vqh%20line_128x7_0sub0.vqh%20line_128x7_1sub2.vqh%20line_128x7_1sub3.vqh%20line_128x7_2sub1.vqh%20line_128x7_2sub2.vqh%20line_128x7_2sub3.vqh%20line_128x7_class1.vqh%20li> and The XIPHOPHORUS Company       *
 * http://www.xiph.org/                                             *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by huff/huffbuld

 ********************************************************************/

#ifndef _V_res_44_B_128aux_VQH_
#define _V_res_44_B_128aux_VQH_
#include "codebook.h"

tatic long _huff_lengthlist_res_44_B_128aux[] = {
         3, 7, 8,12,13,14,14, 3, 4, 5, 7, 9,14,14, 6, 4,
         4, 5, 9,14,14, 9, 5, 4, 4, 8,14,14,11, 7, 6, 7,
        10,14,14,11,11, 5, 3, 4, 9,14,14,14, 8, 5, 7,12,
        14,
};

tatic static_codebook _huff_book_res_44_B_128aux = {
        2, 49,
        _huff_lengthlist_res_44_B_128aux,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_44_Y_1024aux.vqh

Index: res_44_Y_1024aux.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
 * PLEASE READ THESE TERMS DISTRIBUTING.                            *
 *                                                                  *
 * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
 * by 1999 Monty <<A HREF="mailto:monty at xiph.org?Subject=Re:%20[xiph-cvs]%20cvs%20commit:%20vorbis/lib/books%20res_44_A_1024aux.vqh%20res_44_A_128aux.vqh%20res_44_B_1024aux.vqh%20res_44_B_128aux.vqh%20res_44_Y_1024aux.vqh%20res_44_Y_128aux.vqh%20res_44_Z_1024aux.vqh%20res_44_Z_128aux.vqh%20res_B_1.vqh%20res_B_2.vqh%20res_B_3.vqh%20res_B_4.vqh%20res_B_5.vqh%20res_B_5a.vqh%20res_B_6.vqh%20res_B_6a.vqh%20res_B_6b.vqh%20res_Z_1.vqh%20res_Z_2.vqh%20res_Z_3.vqh%20res_Z_4.vqh%20res_Z_5.vqh%20res_Z_6.vqh%20res_Z_6a.vqh%20res_Z_6b.vqh%20temp26040.vqh%20line_1024x31_0sub0.vqh%20line_1024x31_0sub1.vqh%20line_1024x31_1sub0.vqh%20line_1024x31_1sub1.vqh%20line_1024x31_2sub1.vqh%20line_1024x31_2sub2.vqh%20line_1024x31_2sub3.vqh%20line_1024x31_3sub1.vqh%20line_1024x31_3sub2.vqh%20line_1024x31_3sub3.vqh%20line_1024x31_class1.vqh%20line_1024x31_class2.vqh%20line_1024x31_class3.vqh%20line_128x7_0sub0.vqh%20line_128x7_1sub2.vqh%20line_128x7_1sub3.vqh%20line_128x7_2sub1.vqh%20line_128x7_2sub2.vqh%20line_128x7_2sub3.vqh%20line_128x7_class1.vqh%20li> and The XIPHOPHORUS Company       *
 * http://www.xiph.org/                                             *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by huff/huffbuld

 ********************************************************************/

#ifndef _V_res_44_Y_1024aux_VQH_
#define _V_res_44_Y_1024aux_VQH_
#include "codebook.h"

tatic long _huff_lengthlist_res_44_Y_1024aux[] = {
         3, 6, 8, 8,11,16,16, 5, 4, 5, 6, 8,15,15, 7, 4,
         3, 4, 7,15,15, 6, 5, 4, 4, 5,13,15, 8, 7, 6, 4,
         4,10,15,15,12,11, 8, 4, 6,14,15,15,15,14,10,13,
        15,
};

tatic static_codebook _huff_book_res_44_Y_1024aux = {
        2, 49,
        _huff_lengthlist_res_44_Y_1024aux,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_44_Y_128aux.vqh

Index: res_44_Y_128aux.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
 * PLEASE READ THESE TERMS DISTRIBUTING.                            *
 *                                                                  *
 * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
 * by 1999 Monty <<A HREF="mailto:monty at xiph.org?Subject=Re:%20[xiph-cvs]%20cvs%20commit:%20vorbis/lib/books%20res_44_A_1024aux.vqh%20res_44_A_128aux.vqh%20res_44_B_1024aux.vqh%20res_44_B_128aux.vqh%20res_44_Y_1024aux.vqh%20res_44_Y_128aux.vqh%20res_44_Z_1024aux.vqh%20res_44_Z_128aux.vqh%20res_B_1.vqh%20res_B_2.vqh%20res_B_3.vqh%20res_B_4.vqh%20res_B_5.vqh%20res_B_5a.vqh%20res_B_6.vqh%20res_B_6a.vqh%20res_B_6b.vqh%20res_Z_1.vqh%20res_Z_2.vqh%20res_Z_3.vqh%20res_Z_4.vqh%20res_Z_5.vqh%20res_Z_6.vqh%20res_Z_6a.vqh%20res_Z_6b.vqh%20temp26040.vqh%20line_1024x31_0sub0.vqh%20line_1024x31_0sub1.vqh%20line_1024x31_1sub0.vqh%20line_1024x31_1sub1.vqh%20line_1024x31_2sub1.vqh%20line_1024x31_2sub2.vqh%20line_1024x31_2sub3.vqh%20line_1024x31_3sub1.vqh%20line_1024x31_3sub2.vqh%20line_1024x31_3sub3.vqh%20line_1024x31_class1.vqh%20line_1024x31_class2.vqh%20line_1024x31_class3.vqh%20line_128x7_0sub0.vqh%20line_128x7_1sub2.vqh%20line_128x7_1sub3.vqh%20line_128x7_2sub1.vqh%20line_128x7_2sub2.vqh%20line_128x7_2sub3.vqh%20line_128x7_class1.vqh%20li> and The XIPHOPHORUS Company       *
 * http://www.xiph.org/                                             *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by huff/huffbuld

 ********************************************************************/

#ifndef _V_res_44_Y_128aux_VQH_
#define _V_res_44_Y_128aux_VQH_
#include "codebook.h"

tatic long _huff_lengthlist_res_44_Y_128aux[] = {
         4, 5, 9, 8,11,14,14, 5, 3, 5, 7,10,13,14, 5, 3,
         3, 5,10,14,14, 7, 5, 4, 5, 9,14,14, 9, 7, 7, 7,
         8,12,14,14,10, 5, 3, 4, 8,14,14,14,13,11,11,13,
        13,
};

tatic static_codebook _huff_book_res_44_Y_128aux = {
        2, 49,
        _huff_lengthlist_res_44_Y_128aux,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_44_Z_1024aux.vqh

Index: res_44_Z_1024aux.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
 * PLEASE READ THESE TERMS DISTRIBUTING.                            *
 *                                                                  *
 * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
 * by 1999 Monty <<A HREF="mailto:monty at xiph.org?Subject=Re:%20[xiph-cvs]%20cvs%20commit:%20vorbis/lib/books%20res_44_A_1024aux.vqh%20res_44_A_128aux.vqh%20res_44_B_1024aux.vqh%20res_44_B_128aux.vqh%20res_44_Y_1024aux.vqh%20res_44_Y_128aux.vqh%20res_44_Z_1024aux.vqh%20res_44_Z_128aux.vqh%20res_B_1.vqh%20res_B_2.vqh%20res_B_3.vqh%20res_B_4.vqh%20res_B_5.vqh%20res_B_5a.vqh%20res_B_6.vqh%20res_B_6a.vqh%20res_B_6b.vqh%20res_Z_1.vqh%20res_Z_2.vqh%20res_Z_3.vqh%20res_Z_4.vqh%20res_Z_5.vqh%20res_Z_6.vqh%20res_Z_6a.vqh%20res_Z_6b.vqh%20temp26040.vqh%20line_1024x31_0sub0.vqh%20line_1024x31_0sub1.vqh%20line_1024x31_1sub0.vqh%20line_1024x31_1sub1.vqh%20line_1024x31_2sub1.vqh%20line_1024x31_2sub2.vqh%20line_1024x31_2sub3.vqh%20line_1024x31_3sub1.vqh%20line_1024x31_3sub2.vqh%20line_1024x31_3sub3.vqh%20line_1024x31_class1.vqh%20line_1024x31_class2.vqh%20line_1024x31_class3.vqh%20line_128x7_0sub0.vqh%20line_128x7_1sub2.vqh%20line_128x7_1sub3.vqh%20line_128x7_2sub1.vqh%20line_128x7_2sub2.vqh%20line_128x7_2sub3.vqh%20line_128x7_class1.vqh%20li> and The XIPHOPHORUS Company       *
 * http://www.xiph.org/                                             *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by huff/huffbuld

 ********************************************************************/

#ifndef _V_res_44_Z_1024aux_VQH_
#define _V_res_44_Z_1024aux_VQH_
#include "codebook.h"

tatic long _huff_lengthlist_res_44_Z_1024aux[] = {
         3, 4, 7, 9,11,16,16, 4, 3, 4, 6, 8,15,15, 6, 3,
         3, 6, 9,15,15, 7, 5, 5, 5, 7,14,15,11, 8, 7, 5,
         6,12,15,15,13,10, 7, 4, 7,14,15,15,15,14,10,14,
        15,
};

tatic static_codebook _huff_book_res_44_Z_1024aux = {
        2, 49,
        _huff_lengthlist_res_44_Z_1024aux,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_44_Z_128aux.vqh

Index: res_44_Z_128aux.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
 * PLEASE READ THESE TERMS DISTRIBUTING.                            *
 *                                                                  *
 * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
 * by 1999 Monty <<A HREF="mailto:monty at xiph.org?Subject=Re:%20[xiph-cvs]%20cvs%20commit:%20vorbis/lib/books%20res_44_A_1024aux.vqh%20res_44_A_128aux.vqh%20res_44_B_1024aux.vqh%20res_44_B_128aux.vqh%20res_44_Y_1024aux.vqh%20res_44_Y_128aux.vqh%20res_44_Z_1024aux.vqh%20res_44_Z_128aux.vqh%20res_B_1.vqh%20res_B_2.vqh%20res_B_3.vqh%20res_B_4.vqh%20res_B_5.vqh%20res_B_5a.vqh%20res_B_6.vqh%20res_B_6a.vqh%20res_B_6b.vqh%20res_Z_1.vqh%20res_Z_2.vqh%20res_Z_3.vqh%20res_Z_4.vqh%20res_Z_5.vqh%20res_Z_6.vqh%20res_Z_6a.vqh%20res_Z_6b.vqh%20temp26040.vqh%20line_1024x31_0sub0.vqh%20line_1024x31_0sub1.vqh%20line_1024x31_1sub0.vqh%20line_1024x31_1sub1.vqh%20line_1024x31_2sub1.vqh%20line_1024x31_2sub2.vqh%20line_1024x31_2sub3.vqh%20line_1024x31_3sub1.vqh%20line_1024x31_3sub2.vqh%20line_1024x31_3sub3.vqh%20line_1024x31_class1.vqh%20line_1024x31_class2.vqh%20line_1024x31_class3.vqh%20line_128x7_0sub0.vqh%20line_128x7_1sub2.vqh%20line_128x7_1sub3.vqh%20line_128x7_2sub1.vqh%20line_128x7_2sub2.vqh%20line_128x7_2sub3.vqh%20line_128x7_class1.vqh%20li> and The XIPHOPHORUS Company       *
 * http://www.xiph.org/                                             *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by huff/huffbuld

 ********************************************************************/

#ifndef _V_res_44_Z_128aux_VQH_
#define _V_res_44_Z_128aux_VQH_
#include "codebook.h"

tatic long _huff_lengthlist_res_44_Z_128aux[] = {
         3, 5, 8,10,13,15,15, 3, 3, 5, 8,12,14,14, 5, 3,
         4, 7,13,14,14, 7, 5, 5, 8,13,14,14, 9, 8, 8, 8,
        11,14,14,14, 6, 3, 4, 5, 9,14,14,13,12,11,14,13,
        14,
};

tatic static_codebook _huff_book_res_44_Z_128aux = {
        2, 49,
        _huff_lengthlist_res_44_Z_128aux,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_B_1.vqh

Index: res_B_1.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_B_1_VQH_
#define _V_res_B_1_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_B_1[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist_res_B_1[] = {
         2, 4, 4, 5, 7, 6, 4, 6, 7, 5, 7, 7, 7, 8, 8, 6,
         7, 8, 5, 7, 7, 6, 8, 7, 7, 8, 8, 5, 7, 7, 7, 8,
         8, 7, 8, 8, 7, 9, 8, 8, 9,10, 8,10,10, 6, 8, 8,
         7,10, 7, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6,
         8, 8, 8,10, 9, 7, 7, 9, 7, 8, 8, 8,10,10, 8,10,
         9,
};

tatic float _vq_quantthresh_res_B_1[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap_res_B_1[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt_res_B_1 = {
        _vq_quantthresh_res_B_1,
        _vq_quantmap_res_B_1,
        3,
        3
};

tatic static_codebook _vq_book_res_B_1 = {
        4, 81,
        _vq_lengthlist_res_B_1,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist_res_B_1,
        NULL,
        &_vq_auxt_res_B_1,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_B_2.vqh

Index: res_B_2.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_B_2_VQH_
#define _V_res_B_2_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_B_2[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist_res_B_2[] = {
         4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
         9, 9,12,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
         8,11,10, 7, 7, 8, 9,10,10,10,10,12,12, 9, 9,10,
        11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
        10, 9,10, 9,12,11,10,10,10,12,12, 8, 9, 9,12,11,
         9,10,10,12,12, 9,10,10,12,12,12,12,12,14,13,11,
        11,12,13,14, 9, 9, 9,11,11, 9,10,10,12,12, 9,10,
        10,12,12,11,12,11,14,13,12,12,12,14,14, 5, 7, 7,
         9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
        12, 9,10,10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,11,
         8, 9, 9,11,11,10,11,11,13,13,10,10,11,12,13, 6,
         8, 7,10,10, 7, 9, 7,11,10, 8, 8, 9,10,11,10,11,
        10,13,10,10,11,11,12,13,10,10,10,12,12,10,11,11,
        13,13,10,11,11,13,13,12,12,13,15,15,12,13,13,13,
        16, 9,10,10,12,13, 9,10,10,13,12,10,11,11,13,13,
        11,13,10,15,11,12,13,13,14,15, 5, 7, 7, 9, 9, 7,
         8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,11, 9,10,
        10,12,12, 6, 7, 7,10,10, 8, 9, 9,11,10, 7, 7, 9,
        10,11,10,11,11,13,12,10,10,11,10,13, 7, 8, 8,10,
        10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11,10,12,12,
        10,11,11,13,12, 9,10,10,12,12,10,11,11,13,12, 9,
        10,10,12,13,12,12,13,15,14,11,11,12,11,14, 9,10,
        10,12,12,10,11,11,13,13,10,11,11,13,12,12,13,12,
        14,14,12,13,12,14,14, 8, 9, 9,12,12, 9,10,10,12,
        12, 9,10,10,12,12,12,12,12,14,14,11,12,12,13,14,
         9,10,10,13,12,10,11,11,13,13,10,11,11,13,12,13,
        13,13,15,15,12,12,13,14,14, 9,10,10,12,12, 9,11,
        10,13,12,10,11,10,12,13,12,13,12,16,13,12,13,13,
        14,14,11,12,12,15,14,12,12,13,14,14,12,13,13,15,
        15,14,13,15,14,16,14,14,16,15,15,11,11,12,13,13,
        11,12,11,14,13,12,13,13,14,16,13,14,11,16,11,14,
        14,14,17,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
        10,12,13,11,13,12,14,13,12,12,12,14,14, 9,10,10,
        12,12,10,11,11,13,12, 9,10,11,12,13,12,13,13,14,
        14,12,11,13,12,14, 9,10,10,12,13,10,11,11,13,13,
        10,11,11,13,13,12,13,12,14,14,12,13,12,15,14,11,
        12,11,13,13,12,13,13,14,14,11,11,12,12,15,14,15,
        14,16,14,13,11,14,11,17,12,12,12,13,14,12,13,13,
        15,15,12,13,12,15,14,14,15,14,16,15,13,15,13,15,
        14,
};

tatic float _vq_quantthresh_res_B_2[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap_res_B_2[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt_res_B_2 = {
        _vq_quantthresh_res_B_2,
        _vq_quantmap_res_B_2,
        5,
        5
};

tatic static_codebook _vq_book_res_B_2 = {
        4, 625,
        _vq_lengthlist_res_B_2,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist_res_B_2,
        NULL,
        &_vq_auxt_res_B_2,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_B_3.vqh

Index: res_B_3.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_B_3_VQH_
#define _V_res_B_3_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_B_3[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist_res_B_3[] = {
         3, 4, 4, 6, 5, 7, 7, 9, 9, 4, 4, 4, 6, 6, 8, 7,
        10, 9, 4, 4, 4, 6, 6, 7, 8, 9,10, 6, 6, 6, 7, 7,
         9, 8,11,10, 6, 6, 6, 7, 7, 8, 9,10,11, 7, 8, 7,
         9, 8,10, 9,11,10, 7, 7, 8, 8, 9, 9,10,10,11, 9,
        10, 9,11,10,11,10,12,11, 9, 9,10,10,10,10,11,11,
        12,
};

tatic float _vq_quantthresh_res_B_3[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap_res_B_3[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt_res_B_3 = {
        _vq_quantthresh_res_B_3,
        _vq_quantmap_res_B_3,
        9,
        9
};

tatic static_codebook _vq_book_res_B_3 = {
        2, 81,
        _vq_lengthlist_res_B_3,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist_res_B_3,
        NULL,
        &_vq_auxt_res_B_3,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_B_4.vqh

Index: res_B_4.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_B_4_VQH_
#define _V_res_B_4_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_B_4[] = {
        16,
        15,
        17,
        14,
        18,
        13,
        19,
        12,
        20,
        11,
        21,
        10,
        22,
        9,
        23,
        8,
        24,
        7,
        25,
        6,
        26,
        5,
        27,
        4,
        28,
        3,
        29,
        2,
        30,
        1,
        31,
        0,
        32,
};

tatic long _vq_lengthlist_res_B_4[] = {
         3, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,10,10,11,
        11,11,11,12,12,12,13,13,13,13,14,13,14,15,14,14,
        15, 5, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10, 9,11,10,
        11,11,12,11,13,12,13,13,13,13,13,13,13,13,14,14,
        15,14, 5, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
        10,11,11,12,11,12,12,13,12,13,13,13,14,14,14,14,
        14,14,15, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
        11,11,11,11,12,12,13,12,13,13,14,13,14,14,14,14,
        15,14,15,15, 6, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9,10,
        10,11,11,11,11,12,12,13,13,13,13,13,13,14,14,14,
        14,14,15,15,15, 7, 7, 7, 8, 8, 9, 8, 9, 9,10, 9,
        11,10,11,11,12,12,13,12,13,13,14,13,14,14,14,14,
        14,15,15,14,16,15, 7, 7, 7, 8, 8, 8, 9, 9, 9,10,
        10,10,11,11,11,12,12,12,12,13,13,13,13,13,14,14,
        14,15,15,15,16,15,15, 8, 8, 8, 9, 9, 9, 9,10, 9,
        10,10,11,11,12,11,12,12,13,12,13,13,13,14,14,14,
        15,14,15,15,15,15,16,15, 8, 8, 8, 8, 9, 9, 9,10,
        10,10,10,11,11,11,12,12,12,12,13,13,14,13,14,14,
        15,14,15,14,15,14,15,14,16, 9, 9, 9, 9, 9,10, 9,
        10,10,11,10,12,11,12,12,13,13,13,13,14,13,14,14,
        14,14,15,15,15,15,15,15,16,16, 9, 9, 9, 9, 9, 9,
        10,10,10,11,11,11,12,12,12,13,13,13,13,13,14,14,
        14,15,14,14,15,14,15,14,15,15,16,10,10,10,10,10,
        11,10,11,11,12,11,12,12,13,12,13,13,13,13,14,14,
        14,14,16,14,15,15,15,15,15,16,16,15,10,10,10,10,
        10,10,11,11,11,11,12,12,12,12,12,13,13,14,14,14,
        15,14,15,14,16,15,15,15,15,16,16,15,15,10,11,10,
        11,11,11,11,12,11,12,12,13,12,14,13,13,13,14,14,
        14,14,15,14,15,14,17,15,15,15,16,15,16,15,10,10,
        11,11,11,11,11,11,12,12,12,12,13,13,13,13,14,14,
        14,14,14,15,15,15,15,15,16,16,15,17,15,16,15,11,
        11,11,12,11,12,12,12,12,13,12,13,13,13,13,14,13,
        14,14,14,15,15,15,14,16,15,15,16,15,17,16,16,15,
        11,11,11,11,11,12,12,12,12,12,13,13,13,13,13,14,
        14,13,14,14,14,15,15,15,15,16,15,16,15,16,16,15,
        17,11,12,12,12,12,12,13,13,12,13,13,14,13,15,13,
        14,14,15,14,16,15,15,16,15,15,15,15,17,15,16,16,
        16,16,11,12,12,12,12,12,12,12,13,13,13,13,13,13,
        14,14,14,14,15,14,15,15,15,16,16,15,15,16,16,16,
        16,16,16,12,12,12,12,12,13,12,13,13,13,13,14,14,
        14,14,14,14,14,15,15,15,16,16,16,15,16,16,17,16,
        17,15,18,16,12,12,12,13,12,13,13,13,13,13,14,14,
        14,14,14,15,15,15,15,15,15,15,15,15,16,17,17,16,
        16,16,17,17,16,12,13,13,13,13,13,13,13,13,15,14,
        15,14,15,15,15,15,15,15,15,16,16,16,16,16,16,16,
        17,17,17,16,17,16,12,13,13,13,13,13,13,14,14,14,
        14,14,14,14,14,14,14,15,16,15,15,15,16,15,17,16,
        15,16,17,16,16,17, 0,13,13,13,13,13,14,13,14,14,
        14,14,15,14,15,14,15,15,15,16,15,16,17,16,18,15,
        17,16,17,16,16,17,16,18,13,13,13,13,13,14,14,14,
        13,14,14,15,15,15,15,15,16,15,17,16,16,15,16,17,
        17,16,17,16,16,17,16,16,16,13,14,13,13,14,14,14,
        14,14,14,14,14,15,15,15,15,15,16,15,16,16,17,16,
        15,15,17,16,16,17,17,17,17,17,13,13,13,13,14,13,
        14,14,14,14,15,14,15,15,16,15,16,15,15,16,15,15,
        15,16,16,17,16,18,16,16,18,16,18,14,14,14,14,13,
        14,14,15,15,15,14,15,15,15,16,15,16,17,16,17,16,
        16,16,17,16,17,17,17,16,17,16, 0, 0,13,14,14,13,
        14,14,15,14,15,15,15,14,14,15,15,16,16,15,16,16,
        16,16,16,17,17,16, 0,16,16,17,18,17, 0,14,14,14,
        15,14,15,16,15,15,15,15,15,16,16,15,16,16,18,16,
        17,16,16,16,17,16,18,17,17,17,17,18,17,16,14,14,
        15,14,14,15,15,16,15,16,15,15,15,16,16,16,17,18,
        16,16,17,15,17,16, 0,17,18,18,18,17, 0,17, 0,15,
        14,15,15,15,15,15,15,16,16,15,16,15,18,16,18,16,
        17,16, 0,17,17,18,18,16,17,18,18,17,18,17,18,18,
        14,14,14,15,16,15,15,15,16,15,15,16,16,16,16,16,
        16,17,17,16,17,16,17,16,18,17,17,17,17,17,16,17,
        17,
};

tatic float _vq_quantthresh_res_B_4[] = {
        -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
        8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
};

tatic long _vq_quantmap_res_B_4[] = {
           31,   29,   27,   25,   23,   21,   19,   17,
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,   18,   20,   22,   24,   26,   28,   30,
           32,
};

tatic encode_aux_threshmatch _vq_auxt_res_B_4 = {
        _vq_quantthresh_res_B_4,
        _vq_quantmap_res_B_4,
        33,
        33
};

tatic long _vq_pigeonmap_res_B_4[] = {
           10,     9,     9,     8,     7,     7,     6,     5, 
            5,     4,     3,     3,     2,     1,     1,     0, 
            0,     0,     1,     2,     2,     3,     4,     4, 
            5,     6,     6,     7,     8,     8,     9,    10, 
};

tatic long _vq_fitlist_res_B_4[] = {
            0,     1,     2,     3,    33,    34,    35,    36, 
           66,    67,    99,   100,     4,    37,    68,   101, 
            6,    39,    70,   103,    69,   132,   133,   134, 
           72,   136,   135,   198,   199,   200,   138,   202, 
            1,     3,     5,     7,    34,    36,    38,    40, 
           69,    71,   102,   104,     0,    33,    67,   100, 
            2,     4,     6,     8,    35,    37,    39,    41, 
           70,    72,   103,   105,    73,   135,   137,    66, 
          133,    68,    74,   136,   138,   139,   201,   203, 
          132,   199,   134,   140,   202,   204,     3,     5, 
            7,     9,    36,    38,    40,    42,    71,    73, 
          104,   106,     4,     6,     8,    10,    37,    39, 
           41,    43,    72,    74,   105,   107,    12,    45, 
           76,   109,    69,    75,   137,   139,    70,   138, 
          140,    78,   142,   135,   141,   203,   205,   136, 
          204,   206,   144,   208,     7,     9,    11,    13, 
           40,    42,    44,    46,    75,    77,   108,   110, 
            5,    38,    73,   106,     8,    10,    12,    14, 
           41,    43,    45,    47,    76,    78,   109,   111, 
           79,   141,   143,    71,   139,    74,    80,   142, 
          144,   145,   207,   209,   137,   205,   140,   146, 
          208,   210,     9,    11,    13,    15,    42,    44, 
           46,    48,    77,    79,   110,   112,    10,    12, 
           14,    16,    43,    45,    47,    49,    78,    80, 
          111,   113,    18,    51,    82,   115,    75,    81, 
          143,   145,    76,   144,   146,    84,   148,   141, 
          147,   209,   211,   142,   210,   212,   150,   214, 
           13,    15,    17,    19,    46,    48,    50,    52, 
           81,    83,   114,   116,    11,    44,    79,   112, 
           14,    16,    18,    20,    47,    49,    51,    53, 
           82,    84,   115,   117,    85,   147,   149,    77, 
          145,    80,    86,   148,   150,   151,   213,   215, 
          143,   211,   146,   152,   214,   216,    15,    17, 
           19,    21,    48,    50,    52,    54,    83,    85, 
          116,   118,    16,    18,    20,    22,    49,    51, 
           53,    55,    84,    86,   117,   119,    24,    57, 
           88,   121,    81,    87,   149,   151,    82,   150, 
          152,    90,   154,   147,   153,   215,   217,   148, 
          216,   218,   156,   220,    19,    21,    23,    25, 
           52,    54,    56,    58,    87,    89,   120,   122, 
           17,    50,    85,   118,    20,    22,    24,    26, 
           53,    55,    57,    59,    88,    90,   121,   123, 
           91,   153,   155,    83,   151,    86,    92,   154, 
          156,   157,   219,   221,   149,   217,   152,   158, 
          220,   222,    21,    23,    25,    27,    54,    56, 
           58,    60,    89,    91,   122,   124,    22,    24, 
           26,    28,    55,    57,    59,    61,    90,    92, 
          123,   125,    30,    63,    94,   127,    87,    93, 
          155,   157,    88,   156,   158,    96,   160,   153, 
          159,   221,   223,   154,   222,   224,   162,   226, 
           25,    27,    29,    31,    58,    60,    62,    64, 
           93,    95,   126,   128,    23,    56,    91,   124, 
           26,    28,    30,    32,    59,    61,    63,    65, 
           94,    96,   127,   129,    97,   159,   161,    89, 
          157,    92,    98,   160,   162,   163,   225,   227, 
          155,   223,   158,   164,   226,   228,    27,    29, 
           31,    60,    62,    64,    95,    97,   128,   130, 
           28,    30,    32,    61,    63,    65,    96,    98, 
          129,   131,    93,   161,   163,    94,   162,   164, 
          159,   227,   229,   160,   228,   230,    33,    34, 
           99,   100,   101,   102,   165,   166,   167,   168, 
          231,   232,    35,   103,   169,   233,    37,   105, 
          171,   235,     0,     1,    36,     2,     4,    39, 
           66,    67,   132,   133,   134,   135,   198,   199, 
          200,   201,   264,   265,    68,   136,   202,   266, 
           70,   138,   204,   268,    36,    38,   100,   102, 
          104,   106,   166,   168,   170,   172,   234,   236, 
           34,    99,   165,   232,    37,    39,   101,   103, 
          105,   107,   167,   169,   171,   173,   235,   237, 
            3,     5,    40,     1,    33,     4,     6,    35, 
           41,    69,    71,   133,   135,   137,   139,   199, 
          201,   203,   205,   267,   269,    67,   132,   198, 
          265,    70,    72,   134,   136,   138,   140,   200, 
          202,   204,   206,   268,   270,    38,    40,   102, 
          104,   106,   108,   168,   170,   172,   174,   236, 
          238,    39,    41,   103,   105,   107,   109,   169, 
          171,   173,   175,   237,   239,    43,   111,   177, 
          241,     5,     7,    36,    42,     6,     8,    37, 
           10,    45,    71,    73,   135,   137,   139,   141, 
          201,   203,   205,   207,   269,   271,    72,    74, 
          136,   138,   140,   142,   202,   204,   206,   208, 
          270,   272,    76,   144,   210,   274,    42,    44, 
          106,   108,   110,   112,   172,   174,   176,   178, 
          240,   242,    40,   104,   170,   238,    43,    45, 
          107,   109,   111,   113,   173,   175,   177,   179, 
          241,   243,     9,    11,    46,     7,    38,    10, 
           12,    41,    47,    75,    77,   139,   141,   143, 
          145,   205,   207,   209,   211,   273,   275,    73, 
          137,   203,   271,    76,    78,   140,   142,   144, 
          146,   206,   208,   210,   212,   274,   276,    44, 
           46,   108,   110,   112,   114,   174,   176,   178, 
          180,   242,   244,    45,    47,   109,   111,   113, 
          115,   175,   177,   179,   181,   243,   245,    49, 
          117,   183,   247,    11,    13,    42,    48,    12, 
           14,    43,    16,    51,    77,    79,   141,   143, 
          145,   147,   207,   209,   211,   213,   275,   277, 
           78,    80,   142,   144,   146,   148,   208,   210, 
          212,   214,   276,   278,    82,   150,   216,   280, 
           48,    50,   112,   114,   116,   118,   178,   180, 
          182,   184,   246,   248,    46,   110,   176,   244, 
           49,    51,   113,   115,   117,   119,   179,   181, 
          183,   185,   247,   249,    15,    17,    52,    13, 
           44,    16,    18,    47,    53,    81,    83,   145, 
          147,   149,   151,   211,   213,   215,   217,   279, 
          281,    79,   143,   209,   277,    82,    84,   146, 
          148,   150,   152,   212,   214,   216,   218,   280, 
          282,    50,    52,   114,   116,   118,   120,   180, 
          182,   184,   186,   248,   250,    51,    53,   115, 
          117,   119,   121,   181,   183,   185,   187,   249, 
          251,    55,   123,   189,   253,    17,    19,    48, 
           54,    18,    20,    49,    22,    57,    83,    85, 
          147,   149,   151,   153,   213,   215,   217,   219, 
          281,   283,    84,    86,   148,   150,   152,   154, 
          214,   216,   218,   220,   282,   284,    88,   156, 
          222,   286,    54,    56,   118,   120,   122,   124, 
          184,   186,   188,   190,   252,   254,    52,   116, 
          182,   250,    55,    57,   119,   121,   123,   125, 
          185,   187,   189,   191,   253,   255,    21,    23, 
           58,    19,    50,    22,    24,    53,    59,    87, 
           89,   151,   153,   155,   157,   217,   219,   221, 
          223,   285,   287,    85,   149,   215,   283,    88, 
           90,   152,   154,   156,   158,   218,   220,   222, 
          224,   286,   288,    56,    58,   120,   122,   124, 
          126,   186,   188,   190,   192,   254,   256,    57, 
           59,   121,   123,   125,   127,   187,   189,   191, 
          193,   255,   257,    61,   129,   195,   259,    23, 
           25,    54,    60,    24,    26,    55,    28,    63, 
           89,    91,   153,   155,   157,   159,   219,   221, 
          223,   225,   287,   289,    90,    92,   154,   156, 
          158,   160,   220,   222,   224,   226,   288,   290, 
           94,   162,   228,   292,    60,    62,   124,   126, 
          128,   130,   190,   192,   194,   196,   258,   260, 
           58,   122,   188,   256,    61,    63,   125,   127, 
          129,   131,   191,   193,   195,   197,   259,   261, 
           27,    29,    64,    25,    56,    28,    30,    59, 
           65,    93,    95,   157,   159,   161,   163,   223, 
          225,   227,   229,   291,   293,    91,   155,   221, 
          289,    94,    96,   158,   160,   162,   164,   224, 
          226,   228,   230,   292,   294,    62,    64,   126, 
          128,   130,   192,   194,   196,   260,   262,    63, 
           65,   127,   129,   131,   193,   195,   197,   261, 
          263,    29,    31,    60,    30,    32,    61,    95, 
           97,   159,   161,   163,   225,   227,   229,   293, 
          295,    96,    98,   160,   162,   164,   226,   228, 
          230,   294,   296,    99,   100,   165,   166,   167, 
          168,   231,   232,   233,   234,   297,   298,   101, 
          169,   235,   299,   103,   171,   237,   301,   132, 
          133,   198,   199,   200,   201,   264,   265,   266, 
          267,   330,   331,   134,   202,   268,   332,   136, 
          204,   270,   334,   333,   396,   397,   398,   336, 
          400,   102,   104,   166,   168,   170,   172,   232, 
          234,   236,   238,   300,   302,   100,   165,   231, 
          298,   103,   105,   167,   169,   171,   173,   233, 
          235,   237,   239,   301,   303,   135,   137,   199, 
          201,   203,   205,   265,   267,   269,   271,   333, 
          335,   133,   198,   264,   331,   136,   138,   200, 
          202,   204,   206,   266,   268,   270,   272,   334, 
          336,   337,   399,   401,   330,   397,   332,   338, 
          400,   402,   104,   106,   168,   170,   172,   174, 
          234,   236,   238,   240,   302,   304,   105,   107, 
          169,   171,   173,   175,   235,   237,   239,   241, 
          303,   305,   109,   177,   243,   307,   137,   139, 
          201,   203,   205,   207,   267,   269,   271,   273, 
          335,   337,   138,   140,   202,   204,   206,   208, 
          268,   270,   272,   274,   336,   338,   142,   210, 
          276,   340,   333,   339,   401,   403,   334,   402, 
          404,   342,   406,   108,   110,   172,   174,   176, 
          178,   238,   240,   242,   244,   306,   308,   106, 
          170,   236,   304,   109,   111,   173,   175,   177, 
          179,   239,   241,   243,   245,   307,   309,   141, 
          143,   205,   207,   209,   211,   271,   273,   275, 
          277,   339,   341,   139,   203,   269,   337,   142, 
          144,   206,   208,   210,   212,   272,   274,   276, 
          278,   340,   342,   343,   405,   407,   335,   403, 
          338,   344,   406,   408,   110,   112,   174,   176, 
          178,   180,   240,   242,   244,   246,   308,   310, 
          111,   113,   175,   177,   179,   181,   241,   243, 
          245,   247,   309,   311,   115,   183,   249,   313, 
          143,   145,   207,   209,   211,   213,   273,   275, 
          277,   279,   341,   343,   144,   146,   208,   210, 
          212,   214,   274,   276,   278,   280,   342,   344, 
          148,   216,   282,   346,   339,   345,   407,   409, 
          340,   408,   410,   348,   412,   114,   116,   178, 
          180,   182,   184,   244,   246,   248,   250,   312, 
          314,   112,   176,   242,   310,   115,   117,   179, 
          181,   183,   185,   245,   247,   249,   251,   313, 
          315,   147,   149,   211,   213,   215,   217,   277, 
          279,   281,   283,   345,   347,   145,   209,   275, 
          343,   148,   150,   212,   214,   216,   218,   278, 
          280,   282,   284,   346,   348,   349,   411,   413, 
          341,   409,   344,   350,   412,   414,   116,   118, 
          180,   182,   184,   186,   246,   248,   250,   252, 
          314,   316,   117,   119,   181,   183,   185,   187, 
          247,   249,   251,   253,   315,   317,   121,   189, 
          255,   319,   149,   151,   213,   215,   217,   219, 
          279,   281,   283,   285,   347,   349,   150,   152, 
          214,   216,   218,   220,   280,   282,   284,   286, 
          348,   350,   154,   222,   288,   352,   345,   351, 
          413,   415,   346,   414,   416,   354,   418,   120, 
          122,   184,   186,   188,   190,   250,   252,   254, 
          256,   318,   320,   118,   182,   248,   316,   121, 
          123,   185,   187,   189,   191,   251,   253,   255, 
          257,   319,   321,   153,   155,   217,   219,   221, 
          223,   283,   285,   287,   289,   351,   353,   151, 
          215,   281,   349,   154,   156,   218,   220,   222, 
          224,   284,   286,   288,   290,   352,   354,   355, 
          417,   419,   347,   415,   350,   356,   418,   420, 
          122,   124,   186,   188,   190,   192,   252,   254, 
          256,   258,   320,   322,   123,   125,   187,   189, 
          191,   193,   253,   255,   257,   259,   321,   323, 
          127,   195,   261,   325,   155,   157,   219,   221, 
          223,   225,   285,   287,   289,   291,   353,   355, 
          156,   158,   220,   222,   224,   226,   286,   288, 
          290,   292,   354,   356,   160,   228,   294,   358, 
          351,   357,   419,   421,   352,   420,   422,   360, 
          424,   126,   128,   190,   192,   194,   196,   256, 
          258,   260,   262,   324,   326,   124,   188,   254, 
          322,   127,   129,   191,   193,   195,   197,   257, 
          259,   261,   263,   325,   327,   159,   161,   223, 
          225,   227,   229,   289,   291,   293,   295,   357, 
          359,   157,   221,   287,   355,   160,   162,   224, 
          226,   228,   230,   290,   292,   294,   296,   358, 
          360,   361,   423,   425,   353,   421,   356,   362, 
          424,   426,   128,   130,   192,   194,   196,   258, 
          260,   262,   326,   328,   129,   131,   193,   195, 
          197,   259,   261,   263,   327,   329,   161,   163, 
          225,   227,   229,   291,   293,   295,   359,   361, 
          162,   164,   226,   228,   230,   292,   294,   296, 
          360,   362,   357,   425,   427,   358,   426,   428, 
          231,   232,   297,   298,   299,   300,   363,   364, 
          365,   366,   429,   430,   233,   301,   367,   431, 
          235,   303,   369,   433,   165,   166,   234,   167, 
          169,   237,   264,   265,   330,   331,   332,   333, 
          396,   397,   398,   399,   462,   463,   266,   334, 
          400,   464,   268,   336,   402,   466,   234,   236, 
          298,   300,   302,   304,   364,   366,   368,   370, 
          432,   434,   232,   297,   363,   430,   235,   237, 
          299,   301,   303,   305,   365,   367,   369,   371, 
          433,   435,   168,   170,   238,   166,   231,   169, 
          171,   233,   239,   267,   269,   331,   333,   335, 
          337,   397,   399,   401,   403,   465,   467,   265, 
          330,   396,   463,   268,   270,   332,   334,   336, 
          338,   398,   400,   402,   404,   466,   468,   236, 
          238,   300,   302,   304,   306,   366,   368,   370, 
          372,   434,   436,   237,   239,   301,   303,   305, 
          307,   367,   369,   371,   373,   435,   437,   241, 
          309,   375,   439,   170,   172,   234,   240,   171, 
          173,   235,   175,   243,   269,   271,   333,   335, 
          337,   339,   399,   401,   403,   405,   467,   469, 
          270,   272,   334,   336,   338,   340,   400,   402, 
          404,   406,   468,   470,   274,   342,   408,   472, 
          240,   242,   304,   306,   308,   310,   370,   372, 
          374,   376,   438,   440,   238,   302,   368,   436, 
          241,   243,   305,   307,   309,   311,   371,   373, 
          375,   377,   439,   441,   174,   176,   244,   172, 
          236,   175,   177,   239,   245,   273,   275,   337, 
          339,   341,   343,   403,   405,   407,   409,   471, 
          473,   271,   335,   401,   469,   274,   276,   338, 
          340,   342,   344,   404,   406,   408,   410,   472, 
          474,   242,   244,   306,   308,   310,   312,   372, 
          374,   376,   378,   440,   442,   243,   245,   307, 
          309,   311,   313,   373,   375,   377,   379,   441, 
          443,   247,   315,   381,   445,   176,   178,   240, 
          246,   177,   179,   241,   181,   249,   275,   277, 
          339,   341,   343,   345,   405,   407,   409,   411, 
          473,   475,   276,   278,   340,   342,   344,   346, 
          406,   408,   410,   412,   474,   476,   280,   348, 
          414,   478,   246,   248,   310,   312,   314,   316, 
          376,   378,   380,   382,   444,   446,   244,   308, 
          374,   442,   247,   249,   311,   313,   315,   317, 
          377,   379,   381,   383,   445,   447,   180,   182, 
          250,   178,   242,   181,   183,   245,   251,   279, 
          281,   343,   345,   347,   349,   409,   411,   413, 
          415,   477,   479,   277,   341,   407,   475,   280, 
          282,   344,   346,   348,   350,   410,   412,   414, 
          416,   478,   480,   248,   250,   312,   314,   316, 
          318,   378,   380,   382,   384,   446,   448,   249, 
          251,   313,   315,   317,   319,   379,   381,   383, 
          385,   447,   449,   253,   321,   387,   451,   182, 
          184,   246,   252,   183,   185,   247,   187,   255, 
          281,   283,   345,   347,   349,   351,   411,   413, 
          415,   417,   479,   481,   282,   284,   346,   348, 
          350,   352,   412,   414,   416,   418,   480,   482, 
          286,   354,   420,   484,   252,   254,   316,   318, 
          320,   322,   382,   384,   386,   388,   450,   452, 
          250,   314,   380,   448,   253,   255,   317,   319, 
          321,   323,   383,   385,   387,   389,   451,   453, 
          186,   188,   256,   184,   248,   187,   189,   251, 
          257,   285,   287,   349,   351,   353,   355,   415, 
          417,   419,   421,   483,   485,   283,   347,   413, 
          481,   286,   288,   350,   352,   354,   356,   416, 
          418,   420,   422,   484,   486,   254,   256,   318, 
          320,   322,   324,   384,   386,   388,   390,   452, 
          454,   255,   257,   319,   321,   323,   325,   385, 
          387,   389,   391,   453,   455,   259,   327,   393, 
          457,   188,   190,   252,   258,   189,   191,   253, 
          193,   261,   287,   289,   351,   353,   355,   357, 
          417,   419,   421,   423,   485,   487,   288,   290, 
          352,   354,   356,   358,   418,   420,   422,   424, 
          486,   488,   292,   360,   426,   490,   258,   260, 
          322,   324,   326,   328,   388,   390,   392,   394, 
          456,   458,   256,   320,   386,   454,   259,   261, 
          323,   325,   327,   329,   389,   391,   393,   395, 
          457,   459,   192,   194,   262,   190,   254,   193, 
          195,   257,   263,   291,   293,   355,   357,   359, 
          361,   421,   423,   425,   427,   489,   491,   289, 
          353,   419,   487,   292,   294,   356,   358,   360, 
          362,   422,   424,   426,   428,   490,   492,   260, 
          262,   324,   326,   328,   390,   392,   394,   458, 
          460,   261,   263,   325,   327,   329,   391,   393, 
          395,   459,   461,   194,   196,   258,   195,   197, 
          259,   293,   295,   357,   359,   361,   423,   425, 
          427,   491,   493,   294,   296,   358,   360,   362, 
          424,   426,   428,   492,   494,   297,   298,   363, 
          364,   365,   366,   429,   430,   431,   432,   495, 
          496,   299,   367,   433,   497,   301,   369,   435, 
          499,   330,   331,   396,   397,   398,   399,   462, 
          463,   464,   465,   528,   529,   332,   400,   466, 
          530,   334,   402,   468,   532,   531,   594,   595, 
          596,   534,   598,   300,   302,   364,   366,   368, 
          370,   430,   432,   434,   436,   498,   500,   298, 
          363,   429,   496,   301,   303,   365,   367,   369, 
          371,   431,   433,   435,   437,   499,   501,   333, 
          335,   397,   399,   401,   403,   463,   465,   467, 
          469,   531,   533,   331,   396,   462,   529,   334, 
          336,   398,   400,   402,   404,   464,   466,   468, 
          470,   532,   534,   535,   597,   599,   528,   595, 
          530,   536,   598,   600,   302,   304,   366,   368, 
          370,   372,   432,   434,   436,   438,   500,   502, 
          303,   305,   367,   369,   371,   373,   433,   435, 
          437,   439,   501,   503,   307,   375,   441,   505, 
          335,   337,   399,   401,   403,   405,   465,   467, 
          469,   471,   533,   535,   336,   338,   400,   402, 
          404,   406,   466,   468,   470,   472,   534,   536, 
          340,   408,   474,   538,   531,   537,   599,   601, 
          532,   600,   602,   540,   604,   306,   308,   370, 
          372,   374,   376,   436,   438,   440,   442,   504, 
          506,   304,   368,   434,   502,   307,   309,   371, 
          373,   375,   377,   437,   439,   441,   443,   505, 
          507,   339,   341,   403,   405,   407,   409,   469, 
          471,   473,   475,   537,   539,   337,   401,   467, 
          535,   340,   342,   404,   406,   408,   410,   470, 
          472,   474,   476,   538,   540,   541,   603,   605, 
          533,   601,   536,   542,   604,   606,   308,   310, 
          372,   374,   376,   378,   438,   440,   442,   444, 
          506,   508,   309,   311,   373,   375,   377,   379, 
          439,   441,   443,   445,   507,   509,   313,   381, 
          447,   511,   341,   343,   405,   407,   409,   411, 
          471,   473,   475,   477,   539,   541,   342,   344, 
          406,   408,   410,   412,   472,   474,   476,   478, 
          540,   542,   346,   414,   480,   544,   537,   543, 
          605,   607,   538,   606,   608,   546,   610,   312, 
          314,   376,   378,   380,   382,   442,   444,   446, 
          448,   510,   512,   310,   374,   440,   508,   313, 
          315,   377,   379,   381,   383,   443,   445,   447, 
          449,   511,   513,   345,   347,   409,   411,   413, 
          415,   475,   477,   479,   481,   543,   545,   343, 
          407,   473,   541,   346,   348,   410,   412,   414, 
          416,   476,   478,   480,   482,   544,   546,   547, 
          609,   611,   539,   607,   542,   548,   610,   612, 
          314,   316,   378,   380,   382,   384,   444,   446, 
          448,   450,   512,   514,   315,   317,   379,   381, 
          383,   385,   445,   447,   449,   451,   513,   515, 
          319,   387,   453,   517,   347,   349,   411,   413, 
          415,   417,   477,   479,   481,   483,   545,   547, 
          348,   350,   412,   414,   416,   418,   478,   480, 
          482,   484,   546,   548,   352,   420,   486,   550, 
          543,   549,   611,   613,   544,   612,   614,   552, 
          616,   318,   320,   382,   384,   386,   388,   448, 
          450,   452,   454,   516,   518,   316,   380,   446, 
          514,   319,   321,   383,   385,   387,   389,   449, 
          451,   453,   455,   517,   519,   351,   353,   415, 
          417,   419,   421,   481,   483,   485,   487,   549, 
          551,   349,   413,   479,   547,   352,   354,   416, 
          418,   420,   422,   482,   484,   486,   488,   550, 
          552,   553,   615,   617,   545,   613,   548,   554, 
          616,   618,   320,   322,   384,   386,   388,   390, 
          450,   452,   454,   456,   518,   520,   321,   323, 
          385,   387,   389,   391,   451,   453,   455,   457, 
          519,   521,   325,   393,   459,   523,   353,   355, 
          417,   419,   421,   423,   483,   485,   487,   489, 
          551,   553,   354,   356,   418,   420,   422,   424, 
          484,   486,   488,   490,   552,   554,   358,   426, 
          492,   556,   549,   555,   617,   619,   550,   618, 
          620,   558,   622,   324,   326,   388,   390,   392, 
          394,   454,   456,   458,   460,   522,   524,   322, 
          386,   452,   520,   325,   327,   389,   391,   393, 
          395,   455,   457,   459,   461,   523,   525,   357, 
          359,   421,   423,   425,   427,   487,   489,   491, 
          493,   555,   557,   355,   419,   485,   553,   358, 
          360,   422,   424,   426,   428,   488,   490,   492, 
          494,   556,   558,   559,   621,   623,   551,   619, 
          554,   560,   622,   624,   326,   328,   390,   392, 
          394,   456,   458,   460,   524,   526,   327,   329, 
          391,   393,   395,   457,   459,   461,   525,   527, 
          359,   361,   423,   425,   427,   489,   491,   493, 
          557,   559,   360,   362,   424,   426,   428,   490, 
          492,   494,   558,   560,   555,   623,   625,   556, 
          624,   626,   429,   430,   495,   496,   497,   498, 
          561,   562,   563,   564,   627,   628,   431,   499, 
          565,   629,   433,   501,   567,   631,   363,   364, 
          432,   365,   367,   435,   462,   463,   528,   529, 
          530,   531,   594,   595,   596,   597,   660,   661, 
          464,   532,   598,   662,   466,   534,   600,   664, 
          432,   434,   496,   498,   500,   502,   562,   564, 
          566,   568,   630,   632,   430,   495,   561,   628, 
          433,   435,   497,   499,   501,   503,   563,   565, 
          567,   569,   631,   633,   366,   368,   436,   364, 
          429,   367,   369,   431,   437,   465,   467,   529, 
          531,   533,   535,   595,   597,   599,   601,   663, 
          665,   463,   528,   594,   661,   466,   468,   530, 
          532,   534,   536,   596,   598,   600,   602,   664, 
          666,   434,   436,   498,   500,   502,   504,   564, 
          566,   568,   570,   632,   634,   435,   437,   499, 
          501,   503,   505,   565,   567,   569,   571,   633, 
          635,   439,   507,   573,   637,   368,   370,   432, 
          438,   369,   371,   433,   373,   441,   467,   469, 
          531,   533,   535,   537,   597,   599,   601,   603, 
          665,   667,   468,   470,   532,   534,   536,   538, 
          598,   600,   602,   604,   666,   668,   472,   540, 
          606,   670,   438,   440,   502,   504,   506,   508, 
          568,   570,   572,   574,   636,   638,   436,   500, 
          566,   634,   439,   441,   503,   505,   507,   509, 
          569,   571,   573,   575,   637,   639,   372,   374, 
          442,   370,   434,   373,   375,   437,   443,   471, 
          473,   535,   537,   539,   541,   601,   603,   605, 
          607,   669,   671,   469,   533,   599,   667,   472, 
          474,   536,   538,   540,   542,   602,   604,   606, 
          608,   670,   672,   440,   442,   504,   506,   508, 
          510,   570,   572,   574,   576,   638,   640,   441, 
          443,   505,   507,   509,   511,   571,   573,   575, 
          577,   639,   641,   445,   513,   579,   643,   374, 
          376,   438,   444,   375,   377,   439,   379,   447, 
          473,   475,   537,   539,   541,   543,   603,   605, 
          607,   609,   671,   673,   474,   476,   538,   540, 
          542,   544,   604,   606,   608,   610,   672,   674, 
          478,   546,   612,   676,   444,   446,   508,   510, 
          512,   514,   574,   576,   578,   580,   642,   644, 
          442,   506,   572,   640,   445,   447,   509,   511, 
          513,   515,   575,   577,   579,   581,   643,   645, 
          378,   380,   448,   376,   440,   379,   381,   443, 
          449,   477,   479,   541,   543,   545,   547,   607, 
          609,   611,   613,   675,   677,   475,   539,   605, 
          673,   478,   480,   542,   544,   546,   548,   608, 
          610,   612,   614,   676,   678,   446,   448,   510, 
          512,   514,   516,   576,   578,   580,   582,   644, 
          646,   447,   449,   511,   513,   515,   517,   577, 
          579,   581,   583,   645,   647,   451,   519,   585, 
          649,   380,   382,   444,   450,   381,   383,   445, 
          385,   453,   479,   481,   543,   545,   547,   549, 
          609,   611,   613,   615,   677,   679,   480,   482, 
          544,   546,   548,   550,   610,   612,   614,   616, 
          678,   680,   484,   552,   618,   682,   450,   452, 
          514,   516,   518,   520,   580,   582,   584,   586, 
          648,   650,   448,   512,   578,   646,   451,   453, 
          515,   517,   519,   521,   581,   583,   585,   587, 
          649,   651,   384,   386,   454,   382,   446,   385, 
          387,   449,   455,   483,   485,   547,   549,   551, 
          553,   613,   615,   617,   619,   681,   683,   481, 
          545,   611,   679,   484,   486,   548,   550,   552, 
          554,   614,   616,   618,   620,   682,   684,   452, 
          454,   516,   518,   520,   522,   582,   584,   586, 
          588,   650,   652,   453,   455,   517,   519,   521, 
          523,   583,   585,   587,   589,   651,   653,   457, 
          525,   591,   655,   386,   388,   450,   456,   387, 
          389,   451,   391,   459,   485,   487,   549,   551, 
          553,   555,   615,   617,   619,   621,   683,   685, 
          486,   488,   550,   552,   554,   556,   616,   618, 
          620,   622,   684,   686,   490,   558,   624,   688, 
          456,   458,   520,   522,   524,   526,   586,   588, 
          590,   592,   654,   656,   454,   518,   584,   652, 
          457,   459,   521,   523,   525,   527,   587,   589, 
          591,   593,   655,   657,   390,   392,   460,   388, 
          452,   391,   393,   455,   461,   489,   491,   553, 
          555,   557,   559,   619,   621,   623,   625,   687, 
          689,   487,   551,   617,   685,   490,   492,   554, 
          556,   558,   560,   620,   622,   624,   626,   688, 
          690,   458,   460,   522,   524,   526,   588,   590, 
          592,   656,   658,   459,   461,   523,   525,   527, 
          589,   591,   593,   657,   659,   392,   394,   456, 
          393,   395,   457,   491,   493,   555,   557,   559, 
          621,   623,   625,   689,   691,   492,   494,   556, 
          558,   560,   622,   624,   626,   690,   692,   495, 
          496,   561,   562,   563,   564,   627,   628,   629, 
          630,   693,   694,   497,   565,   631,   695,   499, 
          567,   633,   697,   528,   529,   594,   595,   596, 
          597,   660,   661,   662,   663,   726,   727,   530, 
          598,   664,   728,   532,   600,   666,   730,   729, 
          792,   793,   794,   732,   796,   498,   500,   562, 
          564,   566,   568,   628,   630,   632,   634,   696, 
          698,   496,   561,   627,   694,   499,   501,   563, 
          565,   567,   569,   629,   631,   633,   635,   697, 
          699,   531,   533,   595,   597,   599,   601,   661, 
          663,   665,   667,   729,   731,   529,   594,   660, 
          727,   532,   534,   596,   598,   600,   602,   662, 
          664,   666,   668,   730,   732,   733,   795,   797, 
          726,   793,   728,   734,   796,   798,   500,   502, 
          564,   566,   568,   570,   630,   632,   634,   636, 
          698,   700,   501,   503,   565,   567,   569,   571, 
          631,   633,   635,   637,   699,   701,   505,   573, 
          639,   703,   533,   535,   597,   599,   601,   603, 
          663,   665,   667,   669,   731,   733,   534,   536, 
          598,   600,   602,   604,   664,   666,   668,   670, 
          732,   734,   538,   606,   672,   736,   729,   735, 
          797,   799,   730,   798,   800,   738,   802,   504, 
          506,   568,   570,   572,   574,   634,   636,   638, 
          640,   702,   704,   502,   566,   632,   700,   505, 
          507,   569,   571,   573,   575,   635,   637,   639, 
          641,   703,   705,   537,   539,   601,   603,   605, 
          607,   667,   669,   671,   673,   735,   737,   535, 
          599,   665,   733,   538,   540,   602,   604,   606, 
          608,   668,   670,   672,   674,   736,   738,   739, 
          801,   803,   731,   799,   734,   740,   802,   804, 
          506,   508,   570,   572,   574,   576,   636,   638, 
          640,   642,   704,   706,   507,   509,   571,   573, 
          575,   577,   637,   639,   641,   643,   705,   707, 
          511,   579,   645,   709,   539,   541,   603,   605, 
          607,   609,   669,   671,   673,   675,   737,   739, 
          540,   542,   604,   606,   608,   610,   670,   672, 
          674,   676,   738,   740,   544,   612,   678,   742, 
          735,   741,   803,   805,   736,   804,   806,   744, 
          808,   510,   512,   574,   576,   578,   580,   640, 
          642,   644,   646,   708,   710,   508,   572,   638, 
          706,   511,   513,   575,   577,   579,   581,   641, 
          643,   645,   647,   709,   711,   543,   545,   607, 
          609,   611,   613,   673,   675,   677,   679,   741, 
          743,   541,   605,   671,   739,   544,   546,   608, 
          610,   612,   614,   674,   676,   678,   680,   742, 
          744,   745,   807,   809,   737,   805,   740,   746, 
          808,   810,   512,   514,   576,   578,   580,   582, 
          642,   644,   646,   648,   710,   712,   513,   515, 
          577,   579,   581,   583,   643,   645,   647,   649, 
          711,   713,   517,   585,   651,   715,   545,   547, 
          609,   611,   613,   615,   675,   677,   679,   681, 
          743,   745,   546,   548,   610,   612,   614,   616, 
          676,   678,   680,   682,   744,   746,   550,   618, 
          684,   748,   741,   747,   809,   811,   742,   810, 
          812,   750,   814,   516,   518,   580,   582,   584, 
          586,   646,   648,   650,   652,   714,   716,   514, 
          578,   644,   712,   517,   519,   581,   583,   585, 
          587,   647,   649,   651,   653,   715,   717,   549, 
          551,   613,   615,   617,   619,   679,   681,   683, 
          685,   747,   749,   547,   611,   677,   745,   550, 
          552,   614,   616,   618,   620,   680,   682,   684, 
          686,   748,   750,   751,   813,   815,   743,   811, 
          746,   752,   814,   816,   518,   520,   582,   584, 
          586,   588,   648,   650,   652,   654,   716,   718, 
          519,   521,   583,   585,   587,   589,   649,   651, 
          653,   655,   717,   719,   523,   591,   657,   721, 
          551,   553,   615,   617,   619,   621,   681,   683, 
          685,   687,   749,   751,   552,   554,   616,   618, 
          620,   622,   682,   684,   686,   688,   750,   752, 
          556,   624,   690,   754,   747,   753,   815,   817, 
          748,   816,   818,   756,   820,   522,   524,   586, 
          588,   590,   592,   652,   654,   656,   658,   720, 
          722,   520,   584,   650,   718,   523,   525,   587, 
          589,   591,   593,   653,   655,   657,   659,   721, 
          723,   555,   557,   619,   621,   623,   625,   685, 
          687,   689,   691,   753,   755,   553,   617,   683, 
          751,   556,   558,   620,   622,   624,   626,   686, 
          688,   690,   692,   754,   756,   757,   819,   821, 
          749,   817,   752,   820,   822,   524,   526,   588, 
          590,   592,   654,   656,   658,   722,   724,   525, 
          527,   589,   591,   593,   655,   657,   659,   723, 
          725,   557,   559,   621,   623,   625,   687,   689, 
          691,   755,   757,   558,   560,   622,   624,   626, 
          688,   690,   692,   756,   753,   821,   823,   754, 
          822,   824,   627,   628,   693,   694,   695,   696, 
          759,   760,   761,   762,   825,   826,   629,   697, 
          763,   827,   631,   699,   765,   829,   561,   562, 
          630,   563,   565,   633,   660,   661,   726,   727, 
          728,   729,   792,   793,   794,   795,   858,   859, 
          662,   730,   796,   860,   664,   732,   798,   862, 
          630,   632,   694,   696,   698,   700,   760,   762, 
          764,   766,   828,   830,   628,   693,   759,   826, 
          631,   633,   695,   697,   699,   701,   761,   763, 
          765,   767,   829,   831,   564,   566,   634,   562, 
          627,   565,   567,   629,   635,   663,   665,   727, 
          729,   731,   733,   793,   795,   797,   799,   861, 
          863,   661,   726,   792,   859,   664,   666,   728, 
          730,   732,   734,   794,   796,   798,   800,   862, 
          864,   632,   634,   696,   698,   700,   702,   762, 
          764,   766,   768,   830,   832,   633,   635,   697, 
          699,   701,   703,   763,   765,   767,   769,   831, 
          833,   637,   705,   771,   835,   566,   568,   630, 
          636,   567,   569,   631,   571,   639,   665,   667, 
          729,   731,   733,   735,   795,   797,   799,   801, 
          863,   865,   666,   668,   730,   732,   734,   736, 
          796,   798,   800,   802,   864,   866,   670,   738, 
          804,   868,   636,   638,   700,   702,   704,   706, 
          766,   768,   770,   772,   834,   836,   634,   698, 
          764,   832,   637,   639,   701,   703,   705,   707, 
          767,   769,   771,   773,   835,   837,   570,   572, 
          640,   568,   632,   571,   573,   635,   641,   669, 
          671,   733,   735,   737,   739,   799,   801,   803, 
          805,   867,   869,   667,   731,   797,   865,   670, 
          672,   734,   736,   738,   740,   800,   802,   804, 
          806,   868,   870,   638,   640,   702,   704,   706, 
          708,   768,   770,   772,   774,   836,   838,   639, 
          641,   703,   705,   707,   709,   769,   771,   773, 
          775,   837,   839,   643,   711,   777,   841,   572, 
          574,   636,   642,   573,   575,   637,   577,   645, 
          671,   673,   735,   737,   739,   741,   801,   803, 
          805,   807,   869,   871,   672,   674,   736,   738, 
          740,   742,   802,   804,   806,   808,   870,   872, 
          676,   744,   810,   874,   642,   644,   706,   708, 
          710,   712,   772,   774,   776,   778,   840,   842, 
          640,   704,   770,   838,   643,   645,   707,   709, 
          711,   713,   773,   775,   777,   779,   841,   843, 
          576,   578,   646,   574,   638,   577,   579,   641, 
          647,   675,   677,   739,   741,   743,   745,   805, 
          807,   809,   811,   873,   875,   673,   737,   803, 
          871,   676,   678,   740,   742,   744,   746,   806, 
          808,   810,   812,   874,   876,   644,   646,   708, 
          710,   712,   714,   774,   776,   778,   780,   842, 
          844,   645,   647,   709,   711,   713,   715,   775, 
          777,   779,   781,   843,   845,   649,   717,   783, 
          847,   578,   580,   642,   648,   579,   581,   643, 
          583,   651,   677,   679,   741,   743,   745,   747, 
          807,   809,   811,   813,   875,   877,   678,   680, 
          742,   744,   746,   748,   808,   810,   812,   814, 
          876,   878,   682,   750,   816,   880,   648,   650, 
          712,   714,   716,   718,   778,   780,   782,   784, 
          846,   848,   646,   710,   776,   844,   649,   651, 
          713,   715,   717,   719,   779,   781,   783,   785, 
          847,   849,   582,   584,   652,   580,   644,   583, 
          585,   647,   653,   681,   683,   745,   747,   749, 
          751,   811,   813,   815,   817,   879,   881,   679, 
          743,   809,   877,   682,   684,   746,   748,   750, 
          752,   812,   814,   816,   818,   880,   882,   650, 
          652,   714,   716,   718,   720,   780,   782,   784, 
          786,   848,   850,   651,   653,   715,   717,   719, 
          721,   781,   783,   785,   787,   849,   851,   655, 
          723,   789,   853,   584,   586,   648,   654,   585, 
          587,   649,   589,   657,   683,   685,   747,   749, 
          751,   753,   813,   815,   817,   819,   881,   883, 
          684,   686,   748,   750,   752,   754,   814,   816, 
          818,   820,   882,   884,   688,   756,   822,   886, 
          654,   656,   718,   720,   722,   724,   784,   786, 
          788,   790,   852,   854,   652,   716,   782,   850, 
          655,   657,   719,   721,   723,   725,   785,   787, 
          789,   791,   853,   855,   588,   590,   658,   586, 
          650,   589,   591,   653,   659,   687,   689,   751, 
          753,   755,   757,   817,   819,   821,   823,   885, 
          887,   685,   749,   815,   883,   688,   690,   752, 
          754,   756,   818,   820,   822,   824,   886,   888, 
          656,   658,   720,   722,   724,   786,   788,   790, 
          854,   856,   657,   659,   721,   723,   725,   787, 
          789,   791,   855,   857,   590,   592,   654,   591, 
          593,   655,   689,   691,   753,   755,   757,   819, 
          821,   823,   887,   889,   690,   692,   754,   756, 
          820,   822,   824,   888,   890,   693,   694,   759, 
          760,   761,   762,   825,   826,   827,   828,   891, 
          892,   695,   763,   829,   893,   697,   765,   831, 
          895,   726,   727,   792,   793,   794,   795,   858, 
          859,   860,   861,   924,   925,   728,   796,   862, 
          926,   730,   798,   864,   928,   927,   990,   991, 
          992,   930,   994,   696,   698,   760,   762,   764, 
          766,   826,   828,   830,   832,   894,   896,   694, 
          759,   825,   892,   697,   699,   761,   763,   765, 
          767,   827,   829,   831,   833,   895,   897,   729, 
          731,   793,   795,   797,   799,   859,   861,   863, 
          865,   927,   929,   727,   792,   858,   925,   730, 
          732,   794,   796,   798,   800,   860,   862,   864, 
          866,   928,   930,   931,   993,   995,   924,   991, 
          926,   932,   994,   996,   698,   700,   762,   764, 
          766,   768,   828,   830,   832,   834,   896,   898, 
          699,   701,   763,   765,   767,   769,   829,   831, 
          833,   835,   897,   899,   703,   771,   837,   901, 
          731,   733,   795,   797,   799,   801,   861,   863, 
          865,   867,   929,   931,   732,   734,   796,   798, 
          800,   802,   862,   864,   866,   868,   930,   932, 
          736,   804,   870,   934,   927,   933,   995,   997, 
          928,   996,   998,   936,  1000,   702,   704,   766, 
          768,   770,   772,   832,   834,   836,   838,   900, 
          902,   700,   764,   830,   898,   703,   705,   767, 
          769,   771,   773,   833,   835,   837,   839,   901, 
          903,   735,   737,   799,   801,   803,   805,   865, 
          867,   869,   871,   933,   935,   733,   797,   863, 
          931,   736,   738,   800,   802,   804,   806,   866, 
          868,   870,   872,   934,   936,   937,   999,  1001, 
          929,   997,   932,   938,  1000,  1002,   704,   706, 
          768,   770,   772,   774,   834,   836,   838,   840, 
          902,   904,   705,   707,   769,   771,   773,   775, 
          835,   837,   839,   841,   903,   905,   709,   777, 
          843,   907,   737,   739,   801,   803,   805,   807, 
          867,   869,   871,   873,   935,   937,   738,   740, 
          802,   804,   806,   808,   868,   870,   872,   874, 
          936,   938,   742,   810,   876,   940,   933,   939, 
         1001,  1003,   934,  1002,  1004,   942,  1006,   708, 
          710,   772,   774,   776,   778,   838,   840,   842, 
          844,   906,   908,   706,   770,   836,   904,   709, 
          711,   773,   775,   777,   779,   839,   841,   843, 
          845,   907,   909,   741,   743,   805,   807,   809, 
          811,   871,   873,   875,   877,   939,   941,   739, 
          803,   869,   937,   742,   744,   806,   808,   810, 
          812,   872,   874,   876,   878,   940,   942,   943, 
         1005,  1007,   935,  1003,   938,   944,  1006,  1008, 
          710,   712,   774,   776,   778,   780,   840,   842, 
          844,   846,   908,   910,   711,   713,   775,   777, 
          779,   781,   841,   843,   845,   847,   909,   911, 
          715,   783,   849,   913,   743,   745,   807,   809, 
          811,   813,   873,   875,   877,   879,   941,   943, 
          744,   746,   808,   810,   812,   814,   874,   876, 
          878,   880,   942,   944,   748,   816,   882,   946, 
          939,   945,  1007,  1009,   940,  1008,  1010,   948, 
         1012,   714,   716,   778,   780,   782,   784,   844, 
          846,   848,   850,   912,   914,   712,   776,   842, 
          910,   715,   717,   779,   781,   783,   785,   845, 
          847,   849,   851,   913,   915,   747,   749,   811, 
          813,   815,   817,   877,   879,   881,   883,   945, 
          947,   745,   809,   875,   943,   748,   750,   812, 
          814,   816,   818,   878,   880,   882,   884,   946, 
          948,   949,  1011,  1013,   941,  1009,   944,  1012, 
          716,   718,   780,   782,   784,   786,   846,   848, 
          850,   852,   914,   916,   717,   719,   781,   783, 
          785,   787,   847,   849,   851,   853,   915,   917, 
          721,   789,   855,   919,   749,   751,   813,   815, 
          817,   819,   879,   881,   883,   885,   947,   949, 
          750,   752,   814,   816,   818,   820,   880,   882, 
          884,   886,   948,   754,   822,   888,   952,   945, 
          951,  1013,  1015,   946,  1016,   954,  1018,   720, 
          722,   784,   786,   788,   790,   850,   852,   854, 
          856,   918,   920,   718,   782,   848,   916,   721, 
          723,   785,   787,   789,   791,   851,   853,   855, 
          857,   919,   921,   753,   755,   817,   819,   821, 
          823,   883,   885,   887,   889,   951,   953,   751, 
          815,   881,   949,   754,   756,   818,   820,   822, 
          824,   884,   886,   888,   890,   952,   954,   955, 
         1017,  1019,   947,  1015,  1018,   722,   724,   786, 
          788,   790,   852,   854,   856,   920,   723,   725, 
          787,   789,   791,   853,   855,   857,   921,   755, 
          757,   819,   821,   823,   885,   887,   889,   953, 
          955,   756,   820,   822,   824,   886,   888,   890, 
          954,   951,  1019,  1021,   952,   825,   826,   891, 
          892,   893,   894,   957,   958,   959,   960,  1023, 
         1024,   827,   895,   961,  1025,   829,   897,   963, 
         1027,   759,   760,   828,   761,   763,   831,   858, 
          859,   924,   925,   926,   927,   990,   991,   992, 
          993,  1056,  1057,   860,   928,   994,  1058,   862, 
          930,   996,  1060,   828,   830,   892,   894,   896, 
          898,   958,   960,   962,   964,  1026,  1028,   826, 
          891,   957,  1024,   829,   831,   893,   895,   897, 
          899,   959,   961,   963,   965,  1027,  1029,   762, 
          764,   832,   760,   825,   763,   765,   827,   833, 
          861,   863,   925,   927,   929,   931,   991,   993, 
          995,   997,  1059,  1061,   859,   924,   990,  1057, 
          862,   864,   926,   928,   930,   932,   992,   994, 
          996,   998,  1060,  1062,   830,   832,   894,   896, 
          898,   900,   960,   962,   964,   966,  1028,  1030, 
          831,   833,   895,   897,   899,   901,   961,   963, 
          965,   967,  1029,  1031,   835,   903,   969,  1033, 
          764,   766,   828,   834,   765,   767,   829,   769, 
          837,   863,   865,   927,   929,   931,   933,   993, 
          995,   997,   999,  1061,  1063,   864,   866,   928, 
          930,   932,   934,   994,   996,   998,  1000,  1062, 
         1064,   868,   936,  1002,  1066,   834,   836,   898, 
          900,   902,   904,   964,   966,   968,   970,  1032, 
         1034,   832,   896,   962,  1030,   835,   837,   899, 
          901,   903,   905,   965,   967,   969,   971,  1033, 
         1035,   768,   770,   838,   766,   830,   769,   771, 
          833,   839,   867,   869,   931,   933,   935,   937, 
          997,   999,  1001,  1003,  1065,  1067,   865,   929, 
          995,  1063,   868,   870,   932,   934,   936,   938, 
          998,  1000,  1002,  1004,  1066,  1068,   836,   838, 
          900,   902,   904,   906,   966,   968,   970,   972, 
         1034,  1036,   837,   839,   901,   903,   905,   907, 
          967,   969,   971,   973,  1035,  1037,   841,   909, 
          975,  1039,   770,   772,   834,   840,   771,   773, 
          835,   775,   843,   869,   871,   933,   935,   937, 
          939,   999,  1001,  1003,  1005,  1067,  1069,   870, 
          872,   934,   936,   938,   940,  1000,  1002,  1004, 
         1006,  1068,  1070,   874,   942,  1008,  1072,   840, 
          842,   904,   906,   908,   910,   970,   972,   974, 
          976,  1038,  1040,   838,   902,   968,  1036,   841, 
          843,   905,   907,   909,   911,   971,   973,   975, 
          977,  1039,  1041,   774,   776,   844,   772,   836, 
          775,   777,   839,   845,   873,   875,   937,   939, 
          941,   943,  1003,  1005,  1007,  1009,  1071,  1073, 
          871,   935,  1001,  1069,   874,   876,   938,   940, 
          942,   944,  1004,  1006,  1008,  1010,  1072,  1074, 
          842,   844,   906,   908,   910,   912,   972,   974, 
          976,   978,  1040,   843,   845,   907,   909,   911, 
          913,   973,   975,   977,   979,  1041,  1043,   847, 
          915,   981,  1045,   776,   778,   840,   846,   777, 
          779,   841,   781,   849,   875,   877,   939,   941, 
          943,   945,  1005,  1007,  1009,  1011,  1073,  1075, 
          876,   878,   940,   942,   944,   946,  1006,  1008, 
         1010,  1012,  1074,  1076,   880,   948,  1078,   846, 
          848,   910,   912,   914,   916,   976,   978,   980, 
          982,  1044,  1046,   844,   908,   974,   847,   849, 
          911,   913,   915,   917,   977,   979,   981,   983, 
         1045,  1047,   780,   782,   850,   778,   842,   781, 
          783,   845,   851,   879,   881,   943,   945,   947, 
          949,  1009,  1011,  1013,  1015,  1077,  1079,   877, 
          941,  1007,  1075,   880,   882,   944,   946,   948, 
         1010,  1012,  1016,  1078,  1080,   848,   850,   912, 
          914,   916,   918,   978,   980,   982,   984,  1046, 
         1048,   849,   851,   913,   915,   917,   919,   979, 
          981,   983,   985,  1047,  1049,   853,   921,   987, 
         1051,   782,   784,   846,   852,   783,   785,   847, 
          787,   855,   881,   883,   945,   947,   949,   951, 
         1011,  1013,  1015,  1017,  1079,  1081,   882,   884, 
          946,   948,   952,  1012,  1016,  1018,  1080,  1082, 
          886,   954,  1084,   852,   854,   916,   918,   920, 
          982,   984,   986,   988,  1050,  1052,   850,   914, 
          980,  1048,   853,   855,   917,   919,   921,   983, 
          985,   987,   989,  1051,  1053,   786,   788,   856, 
          784,   848,   787,   789,   851,   857,   885,   887, 
          949,   951,   953,   955,  1015,  1017,  1019,  1021, 
         1083,  1085,   883,   947,  1013,  1081,   886,   888, 
          952,   954,  1016,  1018,  1084,  1086,   854,   856, 
          918,   920,   984,   986,   988,  1052,  1054,   855, 
          857,   919,   921,   985,   987,   989,  1053,  1055, 
          788,   790,   852,   789,   791,   853,   887,   889, 
          951,   953,   955,  1017,  1019,  1021,  1085,  1087, 
          888,   890,   952,   954,  1018,  1086,  1088,   891, 
          892,   957,   958,   959,   960,  1023,  1024,  1025, 
         1026,   893,   961,  1027,   895,   963,  1029,   924, 
          925,   990,   991,   992,   993,  1056,  1057,  1058, 
         1059,   926,   994,  1060,   928,   996,  1062,   894, 
          896,   958,   960,   962,   964,  1024,  1026,  1028, 
         1030,   892,   957,  1023,   895,   897,   959,   961, 
          963,   965,  1025,  1027,  1029,  1031,   927,   929, 
          991,   993,   995,   997,  1057,  1059,  1061,  1063, 
          925,   990,  1056,   928,   930,   992,   994,   996, 
          998,  1058,  1060,  1062,  1064,   896,   898,   960, 
          962,   964,   966,  1026,  1028,  1030,  1032,   897, 
          899,   961,   963,   965,   967,  1027,  1029,  1031, 
         1033,   901,   969,  1035,   929,   931,   993,   995, 
          997,   999,  1059,  1061,  1063,  1065,   930,   932, 
          994,   996,   998,  1000,  1060,  1062,  1064,  1066, 
          934,  1002,  1068,   900,   902,   964,   966,   968, 
          970,  1030,  1032,  1034,  1036,   898,   962,  1028, 
          901,   903,   965,   967,   969,   971,  1031,  1033, 
         1035,  1037,   933,   935,   997,   999,  1001,  1003, 
         1063,  1065,  1067,  1069,   931,   995,  1061,   934, 
          936,   998,  1000,  1002,  1004,  1064,  1066,  1068, 
         1070,   902,   904,   966,   968,   970,   972,  1032, 
         1034,  1036,  1038,   903,   905,   967,   969,   971, 
          973,  1033,  1035,  1037,  1039,   907,   975,  1041, 
          935,   937,   999,  1001,  1003,  1005,  1065,  1067, 
         1069,  1071,   936,   938,  1000,  1002,  1004,  1006, 
         1066,  1068,  1070,  1072,   940,  1008,  1074,   906, 
          908,   970,   972,   974,   976,  1036,  1038,  1040, 
          904,   968,  1034,   907,   909,   971,   973,   975, 
          977,  1037,  1039,  1041,  1043,   939,   941,  1003, 
         1005,  1007,  1009,  1069,  1071,  1073,  1075,   937, 
         1001,  1067,   940,   942,  1004,  1006,  1008,  1010, 
         1070,  1072,  1074,  1076,   908,   910,   972,   974, 
          976,   978,  1038,  1040,  1044,   909,   911,   973, 
          975,   977,   979,  1039,  1041,  1043,  1045,   913, 
          981,  1047,   941,   943,  1005,  1007,  1009,  1011, 
         1071,  1073,  1075,  1077,   942,   944,  1006,  1008, 
         1010,  1012,  1072,  1074,  1076,  1078,   946,  1080, 
          912,   914,   976,   978,   980,   982,  1044,  1046, 
         1048,   910,   974,  1040,   913,   915,   977,   979, 
          981,   983,  1043,  1045,  1047,  1049,   945,   947, 
         1009,  1011,  1013,  1015,  1075,  1077,  1079,  1081, 
          943,  1007,  1073,   946,   948,  1010,  1012,  1016, 
         1076,  1078,  1080,  1082,   914,   916,   978,   980, 
          982,   984,  1044,  1046,  1048,  1050,   915,   917, 
          979,   981,   983,   985,  1045,  1047,  1049,  1051, 
          919,   987,  1053,   947,   949,  1011,  1013,  1015, 
         1017,  1077,  1079,  1081,  1083,   948,  1012,  1016, 
         1018,  1078,  1080,  1082,  1084,   952,  1086,   918, 
          920,   982,   984,   986,   988,  1048,  1050,  1052, 
         1054,   916,   980,  1046,   919,   921,   983,   985, 
          987,   989,  1049,  1051,  1053,  1055,   951,   953, 
         1015,  1017,  1019,  1021,  1081,  1083,  1085,  1087, 
          949,  1013,  1079,   952,   954,  1016,  1018,  1082, 
         1084,  1086,  1088,   920,   984,   986,   988,  1050, 
         1052,  1054,   921,   985,   987,   989,  1051,  1053, 
         1055,   953,   955,  1017,  1019,  1021,  1083,  1085, 
         1087,   954,  1018,  1084,  1086,  1088, 
};

tatic long _vq_fitmap_res_B_4[] = {
            0,    32,    78,   124,   170,   216,   262,   308, 
          354,   400,   446,   478,   524,   589,   654,   719, 
          784,   849,   914,   979,  1044,  1109,  1155,  1201, 
         1266,  1331,  1396,  1461,  1526,  1591,  1656,  1721, 
         1786,  1832,  1878,  1943,  2008,  2073,  2138,  2203, 
         2268,  2333,  2398,  2463,  2509,  2555,  2620,  2685, 
         2750,  2815,  2880,  2945,  3010,  3075,  3140,  3186, 
         3232,  3297,  3362,  3427,  3492,  3557,  3622,  3687, 
         3752,  3817,  3863,  3909,  3974,  4039,  4104,  4169, 
         4234,  4299,  4364,  4429,  4493,  4538,  4584,  4649, 
         4714,  4779,  4844,  4909,  4974,  5039,  5104,  5168, 
         5213,  5259,  5324,  5389,  5454,  5519,  5584,  5649, 
         5712,  5775,  5837,  5877,  5923,  5988,  6053,  6118, 
         6183,  6248,  6311,  6373,  6435,  6494,  6535,  6567, 
         6613,  6659,  6705,  6751,  6796,  6840,  6884,  6927, 
         6971, 
};

tatic long _vq_fitlength_res_B_4[] = {
           32,    46,    46,    46,    46,    46,    46,    46, 
           46,    46,    32,    46,    65,    65,    65,    65, 
           65,    65,    65,    65,    65,    46,    46,    65, 
           65,    65,    65,    65,    65,    65,    65,    65, 
           46,    46,    65,    65,    65,    65,    65,    65, 
           65,    65,    65,    46,    46,    65,    65,    65, 
           65,    65,    65,    65,    65,    65,    46,    46, 
           65,    65,    65,    65,    65,    65,    65,    65, 
           65,    46,    46,    65,    65,    65,    65,    65, 
           65,    65,    65,    64,    45,    46,    65,    65, 
           65,    65,    65,    65,    65,    65,    64,    45, 
           46,    65,    65,    65,    65,    65,    65,    63, 
           63,    62,    40,    46,    65,    65,    65,    65, 
           65,    63,    62,    62,    59,    41,    32,    46, 
           46,    46,    46,    45,    44,    44,    43,    44, 
           27, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_B_4 = {
        -16, 1, 32, 11,
        _vq_pigeonmap_res_B_4,
        6998,
        _vq_fitlist_res_B_4,
        _vq_fitmap_res_B_4,
        _vq_fitlength_res_B_4
};

tatic static_codebook _vq_book_res_B_4 = {
        2, 1089,
        _vq_lengthlist_res_B_4,
        1, -527433728, 1611661312, 6, 0,
        _vq_quantlist_res_B_4,
        NULL,
        &_vq_auxt_res_B_4,
        &_vq_auxp_res_B_4,
        0
};

#endif

1.1                  vorbis/lib/books/res_B_5.vqh

Index: res_B_5.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_B_5_VQH_
#define _V_res_B_5_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_B_5[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist_res_B_5[] = {
         1, 4, 4, 6, 6, 8, 8,10,10,12,12,13,13, 4, 6, 6,
         7, 7, 9, 9,11,11,13,12,14,12, 4, 6, 6, 7, 8, 9,
         9,11,11,12,12,13,14, 6, 7, 7, 9, 8,11, 9,13,11,
        14,11,14,11, 6, 7, 7, 9, 9,10,11,12,12,14,14,14,
        14, 8, 9, 9,12,10,12,12,14,13,14,13,15,14, 8, 9,
         9,11,11,11,13,13,13,13,14,15,16,10,11,11,13,13,
        13,12,14,13, 0,13,15, 0,10,11,11,12,12,13,14,14,
        16,14,16,15,16,12,13,13,13,13,15,16,16,14,16, 0,
        14, 0,12,13,13,12,14,14,15,16,16,15,15,16,16,13,
        13,14,15,16,15,15,15, 0, 0, 0, 0,15,13,13,13,15,
        13,15,16,14,15,15, 0, 0,16,
};

tatic float _vq_quantthresh_res_B_5[] = {
        -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
        32.5, 45.5, 58.5, 71.5, 
};

tatic long _vq_quantmap_res_B_5[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt_res_B_5 = {
        _vq_quantthresh_res_B_5,
        _vq_quantmap_res_B_5,
        13,
        13
};

tatic long _vq_pigeonmap_res_B_5[] = {
            3,     3,     2,     1,     1,     0,     0,     0, 
            1,     2,     2,     3, 
};

tatic long _vq_fitlist_res_B_5[] = {
            0,     1,     2,     3,    13,    14,    15,    16, 
           26,    27,    39,    40,     4,    17,    28,    41, 
            6,    19,    30,    43,    29,    52,    53,    54, 
           32,    56,    55,    78,    79,    80,    58,    82, 
            1,     3,     5,     7,    14,    16,    18,    20, 
           29,    31,    42,    44,     0,    13,    27,    40, 
            2,     4,     6,     8,    15,    17,    19,    21, 
           30,    32,    43,    45,    33,    55,    57,    26, 
           53,    28,    34,    56,    58,    59,    81,    83, 
           52,    79,    54,    60,    82,    84,     3,     5, 
            7,     9,    16,    18,    20,    22,    31,    33, 
           44,    46,     4,     6,     8,    10,    17,    19, 
           21,    23,    32,    34,    45,    47,    12,    25, 
           36,    49,    29,    35,    57,    59,    30,    58, 
           60,    38,    62,    55,    61,    83,    85,    56, 
           84,    86,    64,    88,     7,     9,    11,    20, 
           22,    24,    35,    37,    48,    50,     5,    18, 
           33,    46,     8,    10,    12,    21,    23,    25, 
           36,    38,    49,    51,    61,    63,    31,    59, 
           34,    62,    64,    87,    89,    57,    85,    60, 
           88,    90,    13,    14,    39,    40,    41,    42, 
           65,    66,    67,    68,    91,    92,    15,    43, 
           69,    93,    17,    45,    71,    95,     0,     1, 
           16,     2,     4,    19,    26,    27,    52,    53, 
           54,    55,    78,    79,    80,    81,   104,   105, 
           28,    56,    82,   106,    30,    58,    84,   108, 
           16,    18,    40,    42,    44,    46,    66,    68, 
           70,    72,    94,    96,    14,    39,    65,    92, 
           17,    19,    41,    43,    45,    47,    67,    69, 
           71,    73,    95,    97,     3,     5,    20,     1, 
           13,     4,     6,    15,    21,    29,    31,    53, 
           55,    57,    59,    79,    81,    83,    85,   107, 
          109,    27,    52,    78,   105,    30,    32,    54, 
           56,    58,    60,    80,    82,    84,    86,   108, 
          110,    18,    20,    42,    44,    46,    48,    68, 
           70,    72,    74,    96,    98,    19,    21,    43, 
           45,    47,    49,    69,    71,    73,    75,    97, 
           99,    23,    51,    77,   101,     5,     7,    16, 
           22,     6,     8,    17,    10,    25,    31,    33, 
           55,    57,    59,    61,    81,    83,    85,    87, 
          109,   111,    32,    34,    56,    58,    60,    62, 
           82,    84,    86,    88,   110,   112,    36,    64, 
           90,   114,    22,    24,    46,    48,    50,    72, 
           74,    76,   102,    20,    44,    70,    98,    23, 
           25,    47,    49,    51,    73,    75,    77,   101, 
            9,    11,     7,    18,    10,    12,    21,    35, 
           37,    59,    61,    63,    85,    87,    89,   113, 
          115,    33,    57,    83,   111,    36,    38,    60, 
           62,    64,    86,    88,    90,   114,   116,    39, 
           40,    65,    66,    67,    68,    91,    92,    93, 
           94,   117,   118,    41,    69,    95,   119,    43, 
           71,    97,   121,    52,    53,    78,    79,    80, 
           81,   104,   105,   106,   107,   130,   131,    54, 
           82,   108,   132,    56,    84,   110,   134,   133, 
          156,   157,   158,   136,   160,    42,    44,    66, 
           68,    70,    72,    92,    94,    96,    98,   120, 
          122,    40,    65,    91,   118,    43,    45,    67, 
           69,    71,    73,    93,    95,    97,    99,   121, 
          123,    55,    57,    79,    81,    83,    85,   105, 
          107,   109,   111,   133,   135,    53,    78,   104, 
          131,    56,    58,    80,    82,    84,    86,   106, 
          108,   110,   112,   134,   136,   137,   159,   161, 
          130,   157,   132,   138,   160,   162,    44,    46, 
           68,    70,    72,    74,    94,    96,    98,   122, 
          124,    45,    47,    69,    71,    73,    75,    95, 
           97,    99,   101,   123,   125,    49,    77,    57, 
           59,    81,    83,    85,    87,   107,   109,   111, 
          113,   135,   137,    58,    60,    82,    84,    86, 
           88,   108,   110,   112,   114,   136,   138,    62, 
           90,   116,   140,   133,   139,   161,   163,   134, 
          162,   164,   142,    48,    50,    72,    74,    76, 
           98,   102,   126,   128,    46,    70,    96,   124, 
           49,    51,    73,    75,    77,    99,   101,    61, 
           63,    85,    87,    89,   111,   113,   115,   139, 
          141,    59,    83,   109,   137,    62,    64,    86, 
           88,    90,   112,   114,   116,   140,   142,   165, 
          135,   163,   138,   168,    91,    92,   117,   118, 
          119,   120,   143,   144,   145,   146,    93,   121, 
          147,    95,   123,   149,    65,    66,    94,    67, 
           69,    97,   104,   105,   130,   131,   132,   133, 
          156,   157,   158,   159,   106,   134,   160,   108, 
          136,   162,    94,    96,   118,   120,   122,   124, 
          144,   146,   148,   150,    92,   117,   143,    95, 
           97,   119,   121,   123,   125,   145,   147,   149, 
           68,    70,    98,    66,    91,    69,    71,    93, 
           99,   107,   109,   131,   133,   135,   137,   157, 
          159,   161,   163,   105,   130,   156,   108,   110, 
          132,   134,   136,   138,   158,   160,   162,   164, 
           96,    98,   120,   122,   124,   126,   146,   148, 
          150,    97,    99,   121,   123,   125,   147,   149, 
          101,   155,    70,    72,    94,    71,    73,    95, 
           75,   109,   111,   133,   135,   137,   139,   159, 
          161,   163,   165,   110,   112,   134,   136,   138, 
          140,   160,   162,   164,   114,   142,   168,   102, 
          124,   126,   128,   150,    98,   122,   148,   101, 
          125,   155,    74,    76,    72,    96,    75,    77, 
           99,   113,   115,   137,   139,   141,   163,   165, 
          111,   135,   161,   114,   116,   138,   140,   142, 
          164,   168, 
};

tatic long _vq_fitmap_res_B_5[] = {
            0,    32,    78,   124,   162,   162,   208,   273, 
          338,   391,   391,   437,   502,   563,   612,   612, 
          650,   704,   751,   786,   786,   786,   786,   786, 
          786, 
};

tatic long _vq_fitlength_res_B_5[] = {
           32,    46,    46,    38,     0,    46,    65,    65, 
           53,     0,    46,    65,    61,    49,     0,    38, 
           54,    47,    35,     0,     0,     0,     0,     0, 
            0, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_B_5 = {
        -78, 13, 12, 5,
        _vq_pigeonmap_res_B_5,
        786,
        _vq_fitlist_res_B_5,
        _vq_fitmap_res_B_5,
        _vq_fitlength_res_B_5
};

tatic static_codebook _vq_book_res_B_5 = {
        2, 169,
        _vq_lengthlist_res_B_5,
        1, -523010048, 1618608128, 4, 0,
        _vq_quantlist_res_B_5,
        NULL,
        &_vq_auxt_res_B_5,
        &_vq_auxp_res_B_5,
        0
};

#endif

1.1                  vorbis/lib/books/res_B_5a.vqh

Index: res_B_5a.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_B_5a_VQH_
#define _V_res_B_5a_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_B_5a[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist_res_B_5a[] = {
         3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 6, 5,
         7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 5, 6, 6, 7, 7,
         7, 8, 8, 8, 8, 9, 8, 6, 7, 6, 7, 7, 8, 8, 8, 8,
         8, 9, 9, 9, 6, 6, 7, 7, 7, 8, 8, 8, 8, 9, 8, 9,
         9, 7, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 7, 7,
         7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8,
         9, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 8, 9,
         9, 9, 9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
         9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8,
         8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9,
};

tatic float _vq_quantthresh_res_B_5a[] = {
        -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
        2.5, 3.5, 4.5, 5.5, 
};

tatic long _vq_quantmap_res_B_5a[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt_res_B_5a = {
        _vq_quantthresh_res_B_5a,
        _vq_quantmap_res_B_5a,
        13,
        13
};

tatic static_codebook _vq_book_res_B_5a = {
        2, 169,
        _vq_lengthlist_res_B_5a,
        1, -531103744, 1611661312, 4, 0,
        _vq_quantlist_res_B_5a,
        NULL,
        &_vq_auxt_res_B_5a,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_B_6.vqh

Index: res_B_6.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_B_6_VQH_
#define _V_res_B_6_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_B_6[] = {
        8,
        7,
        9,
        6,
        10,
        5,
        11,
        4,
        12,
        3,
        13,
        2,
        14,
        1,
        15,
        0,
        16,
};

tatic long _vq_lengthlist_res_B_6[] = {
         1, 4, 3,10, 9,12,12,12,12,12,12,12,12,12,12,12,
        12, 3, 8, 7,11,11,11,12,12,12,12,12,12,12,12,12,
        12,12, 4, 7, 8,11,11,12,12,12,12,12,12,12,12,12,
        12,12,12, 9,10,11,12,11,12,12,12,12,12,12,12,12,
        12,12,12,12,10,10,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,
};

tatic float _vq_quantthresh_res_B_6[] = {
        -1267.5, -1098.5, -929.5, -760.5, -591.5, -422.5, -253.5, -84.5, 
        84.5, 253.5, 422.5, 591.5, 760.5, 929.5, 1098.5, 1267.5, 
};

tatic long _vq_quantmap_res_B_6[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
};

tatic encode_aux_threshmatch _vq_auxt_res_B_6 = {
        _vq_quantthresh_res_B_6,
        _vq_quantmap_res_B_6,
        17,
        17
};

tatic static_codebook _vq_book_res_B_6 = {
        2, 289,
        _vq_lengthlist_res_B_6,
        1, -514514944, 1626677248, 5, 0,
        _vq_quantlist_res_B_6,
        NULL,
        &_vq_auxt_res_B_6,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_B_6a.vqh

Index: res_B_6a.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_B_6a_VQH_
#define _V_res_B_6a_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_B_6a[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist_res_B_6a[] = {
         3, 5, 4, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 5, 5, 5,
         6, 6, 8, 7, 8, 8, 9, 9, 9, 9, 5, 6, 4, 6, 6, 7,
         7, 9, 8, 8, 9, 9, 9, 6, 7, 6, 7, 6, 8, 7, 8, 8,
         8, 9, 8, 9, 6, 7, 6, 7, 7, 8, 8, 8, 8, 9,10, 9,
        10, 7, 7, 7, 8, 8, 8, 8, 9, 9,10, 9,10,11, 7, 8,
         7, 8, 8, 8, 8, 9, 9,10, 9, 9,10, 8, 8, 8, 9, 9,
         9, 9, 9, 9,10, 9,10,10, 8, 9, 8, 9, 9, 9, 9,10,
         9,10,10,11, 9, 8, 9, 9, 9, 9, 9,10,10,10,10, 9,
        11,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,11,10, 9,
         9, 9, 9, 9,10, 9,10,11,10,10,10, 9, 9, 9, 9, 9,
         9, 9,10,10,10,10,10,10,10,
};

tatic float _vq_quantthresh_res_B_6a[] = {
        -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
        32.5, 45.5, 58.5, 71.5, 
};

tatic long _vq_quantmap_res_B_6a[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt_res_B_6a = {
        _vq_quantthresh_res_B_6a,
        _vq_quantmap_res_B_6a,
        13,
        13
};

tatic static_codebook _vq_book_res_B_6a = {
        2, 169,
        _vq_lengthlist_res_B_6a,
        1, -523010048, 1618608128, 4, 0,
        _vq_quantlist_res_B_6a,
        NULL,
        &_vq_auxt_res_B_6a,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_B_6b.vqh

Index: res_B_6b.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_B_6b_VQH_
#define _V_res_B_6b_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_B_6b[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist_res_B_6b[] = {
         7, 7, 7, 7, 8, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7,
         7, 7, 8, 7, 7, 7, 7, 8, 8, 8, 7, 7, 8, 8, 8, 8,
         7, 8, 8, 7, 8, 8, 8, 7, 8, 7, 8, 8, 7, 8, 7, 7,
         8, 8, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8, 8,
         7, 7, 7, 8, 7, 7, 8, 8, 8, 8, 8, 7, 8, 8, 7, 7,
         8, 7, 7, 7, 7, 8, 7, 8, 8, 7, 8, 7, 7, 8, 7, 7,
         8, 7, 8, 7, 8, 8, 8, 8, 7, 7, 8, 8, 7, 7, 8, 8,
         8, 7, 8, 8, 7, 7, 8, 7, 7, 7, 7, 8, 7, 8, 7, 8,
         7, 7, 7, 8, 8, 8, 7, 7, 8, 8, 7, 7, 7, 7, 7, 7,
         7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 7, 7,
         8, 7, 8, 8, 8, 8, 7, 7, 8,
};

tatic float _vq_quantthresh_res_B_6b[] = {
        -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
        2.5, 3.5, 4.5, 5.5, 
};

tatic long _vq_quantmap_res_B_6b[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt_res_B_6b = {
        _vq_quantthresh_res_B_6b,
        _vq_quantmap_res_B_6b,
        13,
        13
};

tatic static_codebook _vq_book_res_B_6b = {
        2, 169,
        _vq_lengthlist_res_B_6b,
        1, -531103744, 1611661312, 4, 0,
        _vq_quantlist_res_B_6b,
        NULL,
        &_vq_auxt_res_B_6b,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_Z_1.vqh

Index: res_Z_1.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Z_1_VQH_
#define _V_res_Z_1_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Z_1[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist_res_Z_1[] = {
         1, 4, 4, 5, 8, 7, 4, 7, 8, 5, 9, 9, 9,12,12, 8,
        11,11, 5, 9, 9, 7,12,10, 9,12,12, 4, 9, 9, 9,14,
        12, 9,13,13, 9,13,13,12,15,16,12,17,16, 7,13,12,
        11,17,13,11,15,14, 4, 9, 9, 9,13,12, 9,12,12, 7,
        13,12,12,16,15,10,13,16, 8,13,13,11,16,15,12,15,
         0,
};

tatic float _vq_quantthresh_res_Z_1[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap_res_Z_1[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt_res_Z_1 = {
        _vq_quantthresh_res_Z_1,
        _vq_quantmap_res_Z_1,
        3,
        3
};

tatic long _vq_pigeonmap_res_Z_1[] = {
            0,     0, 
};

tatic long _vq_fitlist_res_Z_1[] = {
            0,     1,     2,     3,     4,     5,     6,     7, 
            8,     9,    10,    11,    12,    13,    14,    15, 
           16,    17,    18,    19,    20,    21,    22,    23, 
           24,    25,    26,    27,    28,    29,    30,    31, 
           32,    33,    34,    35,    36,    37,    38,    39, 
           40,    41,    42,    43,    44,    45,    46,    47, 
           48,    49,    50,    51,    52,    53,    54,    55, 
           56,    57,    58,    59,    60,    61,    62,    63, 
           64,    65,    66,    67,    68,    69,    70,    71, 
           72,    73,    74,    75,    76,    77,    78,    79, 
};

tatic long _vq_fitmap_res_Z_1[] = {
            0, 
};

tatic long _vq_fitlength_res_Z_1[] = {
           80, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Z_1 = {
        -1, 1, 2, 1,
        _vq_pigeonmap_res_Z_1,
        80,
        _vq_fitlist_res_Z_1,
        _vq_fitmap_res_Z_1,
        _vq_fitlength_res_Z_1
};

tatic static_codebook _vq_book_res_Z_1 = {
        4, 81,
        _vq_lengthlist_res_Z_1,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist_res_Z_1,
        NULL,
        &_vq_auxt_res_Z_1,
        &_vq_auxp_res_Z_1,
        0
};

#endif

1.1                  vorbis/lib/books/res_Z_2.vqh

Index: res_Z_2.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Z_2_VQH_
#define _V_res_Z_2_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Z_2[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist_res_Z_2[] = {
         1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 8, 7, 8,10, 9, 7,
         8, 9, 5, 7, 7, 7,10, 8, 7, 9,10, 5, 7, 7, 7,10,
         9, 7, 9,10, 7,10,10,10,11,12, 9,11,11, 7, 9, 9,
         8,11, 8, 9,11,12, 5, 7, 7, 7,10, 9, 7, 9,10, 7,
         9, 9, 9,12,11, 8, 8,11, 7,10,10,10,11,11,10,12,
        11,
};

tatic float _vq_quantthresh_res_Z_2[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap_res_Z_2[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt_res_Z_2 = {
        _vq_quantthresh_res_Z_2,
        _vq_quantmap_res_Z_2,
        3,
        3
};

tatic static_codebook _vq_book_res_Z_2 = {
        4, 81,
        _vq_lengthlist_res_Z_2,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist_res_Z_2,
        NULL,
        &_vq_auxt_res_Z_2,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_Z_3.vqh

Index: res_Z_3.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Z_3_VQH_
#define _V_res_Z_3_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Z_3[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist_res_Z_3[] = {
         1, 5, 5, 7, 8, 6, 8, 7, 9, 8, 6, 7, 8, 9, 9, 8,
        10, 9,12,11, 8, 9,10,11,11, 6, 8, 8,10,10, 8,10,
        10,12,12, 7, 9, 9,11,11,10,11,11,14,13, 9,10,11,
        13,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10,10,11,
        12, 9,11,11,12,13,10,11,11,12,13, 8,11,10,14,13,
        10,13,11,14,13,10,12,11,14,13,12,15,13,15,14,12,
        13,13,16,14, 8,11,11,13, 0,10,12,11,13,15,10,12,
        12,13,16,11,13,13,13, 0,13,13,13,15,15, 5, 8, 8,
        11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,13,
        13,11,11,13,15,15, 8,10,10,13,12,10,11,11,13,14,
         9,12,11,14,14,12,13,13,13,14,11,13,13,14,16, 7,
        10,10,11,12, 9,11,10,13,12, 9,11,11,14,15,11,12,
        11,14,13,11,13,15,14,15,10,12,12,16,14,12,13,13,
        16,15,11,13,13,16,15,13,14,15,16,16,13,16,16, 0,
         0, 9,12,11,15,15,11,13,12,15, 0,11,13,13,16,15,
        15,15,14, 0,14,13,14,15,16, 0, 5, 8, 8,11,11, 8,
        10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
        12,13,13, 7,10,10,12,12,10,11,11,14,14, 9, 9,11,
        12,13,11,13,13,16,16,11,12,12,14,13, 8,10,10,12,
        12,10,12,11,13,14,10,12,11,14,13,12,13,13,15,16,
        13,13,12,15,15,10,12,12,15,15,11,13,13,15,15,11,
        12,13,14,15,14,15,16, 0, 0,15,12,15,16, 0,10,12,
        13,14,16,11,13,13,15,16,12,13,13,16,16,13,14,15,
        16, 0,15,15,15, 0,15, 7,11,11,14,14,10,12,13,15,
        16,10,13,12,15,15,13,14,15, 0,16,13,14,15, 0, 0,
        10,12,12,16,15,12,14,14, 0, 0,12,13,13, 0,16,15,
        16,16, 0, 0,15,15,15, 0,15, 9,11,11,15,16,11,15,
        12,15,15,11,13,13,15,16,14, 0,16, 0, 0,15,15,15,
         0, 0,12,14,14, 0, 0,13,16, 0,16, 0,13,15,15, 0,
         0,16,15, 0,16, 0,14,15,16, 0, 0,11,15,13, 0, 0,
        13,15,14, 0, 0,13,15,14, 0,16,16, 0,14, 0,15,14,
        16, 0, 0, 0, 7,11,11,15,14,11,13,12,15,15,11,12,
        13,15,15,14,15,15, 0,16,13,15,16, 0,15, 9,12,12,
        16,15,11,14,12,16, 0,11,12,14,16,15,14,15,15, 0,
         0,16,15,15,16, 0, 9,13,12,16, 0,11,13,14,15, 0,
        12,14,13, 0,15,15,15,15, 0,16,15,15,15, 0,16,11,
        14,15,15, 0,12,15,15, 0, 0,13,13,16,15, 0,15, 0,
        16, 0, 0,16,15, 0,16, 0,12,15,14, 0, 0,13,14,13,
         0,16,13,15,14, 0,16,15, 0,16, 0, 0,16, 0,16, 0,
         0,
};

tatic float _vq_quantthresh_res_Z_3[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap_res_Z_3[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt_res_Z_3 = {
        _vq_quantthresh_res_Z_3,
        _vq_quantmap_res_Z_3,
        5,
        5
};

tatic long _vq_pigeonmap_res_Z_3[] = {
            1,     0,     0,     0, 
};

tatic long _vq_fitlist_res_Z_3[] = {
            0,     1,     2,     3,     5,     6,     7,     8, 
           10,    11,    12,    13,    15,    16,    17,    18, 
           25,    26,    27,    28,    30,    31,    32,    33, 
           35,    36,    37,    38,    40,    41,    42,    43, 
           50,    51,    52,    53,    55,    56,    57,    58, 
           60,    61,    62,    63,    65,    66,    67,    68, 
           75,    76,    77,    78,    80,    81,    82,    83, 
           85,    86,    87,    88,    90,    91,    92,    93, 
          125,   126,   127,   128,   130,   131,   132,   133, 
          135,   136,   137,   138,   140,   141,   142,   143, 
          150,   151,   152,   153,   155,   156,   157,   158, 
          160,   161,   162,   163,   165,   166,   167,   168, 
          175,   176,   177,   178,   180,   181,   182,   183, 
          185,   186,   187,   188,   190,   191,   192,   193, 
          200,   201,   202,   203,   205,   206,   207,   208, 
          210,   211,   212,   213,   215,   216,   217,   218, 
          250,   251,   252,   253,   255,   256,   257,   258, 
          260,   261,   262,   263,   265,   266,   267,   268, 
          275,   276,   277,   278,   280,   281,   282,   283, 
          285,   286,   287,   288,   290,   291,   292,   293, 
          300,   301,   302,   303,   305,   306,   307,   308, 
          310,   311,   315,   316,   325,   326,   327,   328, 
          330,   331,   332,   333,   335,   336,   340,   341, 
          375,   376,   377,   378,   380,   381,   382,   383, 
          385,   386,   387,   388,   390,   391,   392,   400, 
          401,   402,   403,   405,   406,   407,   410,   411, 
          412,   415,   416,   417,   425,   426,   427,   428, 
          430,   431,   432,   433,   435,   436,   440,   450, 
          451,   452,   455,   456,   458,   460,   461,   465, 
          466,     4,     9,    14,    19,    29,    34,    39, 
           44,    54,    59,    64,    69,    79,    84,    89, 
           94,   129,   134,   139,   144,   154,   159,   164, 
          169,   179,   184,   189,   194,   204,   209,   214, 
          219,   254,   259,   264,   269,   279,   284,   289, 
          294,   304,   309,   312,   317,   329,   334,   337, 
          342,   379,   384,   389,   394,   404,   414,   429, 
          434,   437,   442,   462,   314,   319,   339,   439, 
           20,    21,    22,    23,    45,    46,    47,    48, 
           70,    71,    72,    73,    95,    96,    97,    98, 
          145,   146,   147,   148,   170,   171,   172,   173, 
          195,   196,   197,   198,   220,   221,   222,   270, 
          271,   272,   273,   295,   296,   297,   298,   313, 
          320,   321,   338,   345,   346,   395,   396,   397, 
          420,   421,   422,   438,   445,   446,   470,   471, 
           24,    49,    74,    99,   149,   174,   199,   274, 
          299,   322,   347,   424,   447,   472,   324,   323, 
          348,   100,   101,   102,   103,   105,   106,   107, 
          108,   110,   111,   112,   113,   115,   116,   117, 
          118,   225,   226,   227,   228,   230,   231,   232, 
          233,   235,   236,   237,   238,   240,   241,   242, 
          318,   350,   351,   352,   353,   355,   356,   357, 
          358,   360,   361,   365,   366,   475,   476,   477, 
          480,   481,   482,   485,   486,   490,   109,   114, 
          229,   239,   244,   354,   359,   362,   367,   487, 
          492,   364,   489,   494,   120,   121,   122,   123, 
          245,   246,   247,   248,   363,   370,   371,   495, 
          496,   124,   372,   374,   368,   500,   501,   502, 
          503,   505,   506,   507,   508,   510,   511,   512, 
          513,   515,   516,   517,   525,   526,   527,   528, 
          530,   531,   532,   533,   535,   536,   537,   538, 
          540,   541,   542,   550,   551,   552,   553,   555, 
          556,   557,   558,   560,   561,   565,   566,   575, 
          576,   577,   578,   580,   581,   582,   585,   586, 
          590,   504,   509,   514,   519,   529,   539,   562, 
          567,   587,   592,   564,   569,   520,   521,   522, 
          545,   546,   547,   548,   570,   571,   588,   595, 
          596,   524,   572,   574,   598,   600,   601,   602, 
          605,   606,   607,   610,   611,   615,   609,   612, 
          617,   614,   620,   622,     0,     1,     3,     5, 
            6,     8,    10,    11,    13,    15,    16,    18, 
           25,    26,    28,    30,    31,    33,    35,    36, 
           38,    40,    41,    43,    50,    51,    53,    55, 
           56,    58,    60,    61,    63,    65,    66,    68, 
           75,    76,    78,    80,    81,    83,    85,    86, 
           88,    90,    91,    93,   125,   126,   128,   130, 
          131,   133,   135,   136,   138,   140,   141,   143, 
          150,   151,   153,   155,   156,   158,   160,   161, 
          163,   165,   166,   168,   175,   176,   178,   180, 
          181,   183,   185,   186,   188,   190,   191,   193, 
          200,   201,   203,   205,   206,   208,   210,   211, 
          213,   215,   216,   218,   250,   251,   253,   255, 
          256,   258,   260,   261,   263,   265,   266,   268, 
          275,   276,   278,   280,   281,   283,   285,   286, 
          288,   290,   291,   293,   300,   301,   303,   305, 
          306,   308,   311,   313,   316,   318,   325,   326, 
          328,   330,   331,   333,   336,   338,   341,   375, 
          376,   378,   380,   381,   383,   385,   386,   388, 
          390,   391,   400,   401,   403,   405,   406,   410, 
          411,   415,   416,   425,   426,   428,   430,   431, 
          433,   436,   438,   450,   451,   455,   456,   458, 
          461,   466,   468,    20,    21,    23,    45,    46, 
           48,    70,    71,    73,    95,    96,    98,   145, 
          146,   148,   170,   171,   173,   195,   196,   198, 
          220,   221,   270,   271,   273,   295,   296,   298, 
          310,   321,   323,   335,   346,   348,   395,   396, 
          420,   421,   435,   446,   460,   471,   320,   345, 
          445,   470,   100,   101,   103,   105,   106,   108, 
          110,   111,   113,   115,   116,   118,   225,   226, 
          228,   230,   231,   233,   235,   236,   238,   240, 
          241,   315,   350,   351,   353,   355,   356,   358, 
          361,   363,   366,   368,   440,   475,   476,   480, 
          481,   486,   120,   121,   123,   245,   246,   248, 
          360,   371,   485,   496,   370,   495,   365,   490, 
          340,   500,   501,   503,   505,   506,   508,   510, 
          511,   513,   515,   516,   525,   526,   528,   530, 
          531,   533,   535,   536,   538,   540,   541,   550, 
          551,   553,   555,   556,   558,   561,   566,   575, 
          576,   578,   580,   581,   586,   588,   520,   521, 
          545,   546,   548,   560,   571,   585,   596,   598, 
          570,   595,   565,   600,   601,   605,   606,   611, 
          610,   620,   615,   590,     0,     1,     2,     3, 
            5,     6,     7,     8,    15,    16,    17,    18, 
           25,    26,    27,    28,    30,    31,    32,    33, 
           40,    41,    42,    43,    50,    51,    52,    53, 
           55,    56,    57,    58,    65,    66,    67,    68, 
           75,    76,    77,    78,    80,    81,    82,    83, 
           90,    91,    92,    93,   125,   126,   127,   128, 
          130,   131,   132,   133,   140,   141,   142,   143, 
          150,   151,   152,   153,   155,   156,   157,   158, 
          165,   166,   167,   168,   175,   176,   177,   178, 
          180,   181,   182,   183,   190,   191,   192,   193, 
          200,   201,   202,   203,   205,   206,   207,   208, 
          215,   216,   217,   218,   250,   251,   252,   253, 
          255,   256,   257,   258,   265,   266,   267,   268, 
          275,   276,   277,   278,   280,   281,   282,   283, 
          290,   291,   292,   293,   300,   301,   305,   306, 
          307,   308,   315,   316,   317,   318,   325,   326, 
          330,   331,   332,   333,   340,   341,   342,   375, 
          376,   377,   378,   380,   381,   382,   383,   390, 
          391,   392,   400,   401,   402,   403,   405,   406, 
          407,   415,   416,   417,   425,   426,   430,   431, 
          432,   433,   440,   442,   450,   451,   455,   456, 
          458,   465,   466,   468,     4,     9,    19,    29, 
           34,    44,    54,    59,    69,    79,    84,    94, 
          129,   134,   144,   154,   159,   169,   179,   184, 
          194,   204,   209,   219,   254,   259,   269,   279, 
          284,   294,   302,   309,   319,   327,   334,   379, 
          384,   394,   404,   427,   434,   452,   304,   329, 
          429,   100,   101,   102,   103,   105,   106,   107, 
          108,   115,   116,   117,   118,   225,   226,   227, 
          228,   230,   231,   232,   233,   240,   241,   242, 
          303,   350,   351,   355,   356,   357,   358,   365, 
          366,   367,   368,   428,   475,   476,   480,   481, 
          482,   490,   492,   109,   229,   244,   352,   359, 
          477,   494,   354,   353,   328,   500,   501,   502, 
          503,   505,   506,   507,   508,   515,   516,   517, 
          525,   526,   527,   528,   530,   531,   532,   533, 
          540,   541,   542,   550,   551,   555,   556,   557, 
          558,   565,   566,   567,   575,   576,   580,   581, 
          582,   590,   592,   504,   509,   519,   529,   552, 
          569,   577,   553,   600,   601,   605,   606,   607, 
          615,   617,   602,   609,   578,     0,     1,     2, 
            3,     5,     6,     7,     8,    10,    11,    12, 
           13,    15,    16,    17,    18,    25,    26,    27, 
           28,    30,    31,    32,    33,    35,    36,    37, 
           38,    40,    41,    42,    43,    75,    76,    77, 
           78,    80,    81,    82,    83,    85,    86,    87, 
           88,    90,    91,    92,    93,   125,   126,   127, 
          128,   130,   131,   132,   133,   135,   136,   137, 
          138,   140,   141,   142,   143,   150,   151,   152, 
          153,   155,   156,   157,   158,   160,   161,   162, 
          163,   165,   166,   167,   168,   200,   201,   202, 
          203,   205,   206,   207,   208,   210,   211,   212, 
          213,   215,   216,   217,   218,   250,   251,   252, 
          253,   255,   256,   257,   258,   260,   261,   265, 
          266,   275,   276,   277,   278,   280,   281,   282, 
          283,   285,   286,   287,   288,   290,   291,   292, 
          293,   325,   326,   327,   328,   330,   331,   332, 
          333,   335,   336,   337,   338,   340,   341,   342, 
          375,   376,   377,   378,   380,   381,   382,   383, 
          385,   386,   390,   391,   400,   401,   402,   403, 
          405,   406,   407,   410,   411,   412,   415,   416, 
          417,   450,   451,   452,   455,   456,   458,   460, 
          461,   462,   465,   466,   468,     4,     9,    14, 
           19,    29,    34,    39,    44,    79,    84,    89, 
           94,   129,   134,   139,   144,   154,   159,   164, 
          169,   204,   209,   214,   219,   254,   259,   262, 
          267,   279,   284,   289,   294,   329,   334,   339, 
          379,   384,   387,   392,   404,   414,   264,   269, 
          389,   394,    20,    21,    22,    23,    45,    46, 
           47,    48,    95,    96,    97,    98,   145,   146, 
          147,   148,   170,   171,   172,   173,   220,   221, 
          222,   263,   270,   271,   295,   296,   297,   298, 
          345,   346,   347,   348,   388,   395,   396,   420, 
          421,   422,   470,   471,   472,    24,    49,    99, 
          149,   174,   272,   299,   397,   424,   274,   273, 
          268,   500,   501,   502,   503,   505,   506,   507, 
          508,   510,   511,   515,   516,   525,   526,   527, 
          528,   530,   531,   532,   533,   535,   536,   537, 
          538,   540,   541,   542,   575,   576,   577,   578, 
          580,   581,   582,   585,   586,   587,   588,   590, 
          592,   504,   509,   512,   517,   529,   539,   514, 
          519,   513,   520,   521,   545,   546,   547,   548, 
          595,   596,   598,   522,   524,     0,     1,     2, 
            3,     5,     6,     7,     8,    10,    11,    12, 
           13,    15,    16,    17,    18,    25,    26,    27, 
           28,    30,    31,    32,    33,    35,    36,    37, 
           38,    40,    41,    42,    43,    50,    51,    52, 
           53,    55,    56,    57,    58,    60,    61,    65, 
           66,    75,    76,    77,    78,    80,    81,    82, 
           83,    85,    86,    90,    91,   125,   126,   127, 
          128,   130,   131,   132,   133,   135,   136,   137, 
          138,   140,   141,   142,   143,   150,   151,   152, 
          153,   155,   156,   157,   158,   160,   161,   162, 
          163,   165,   166,   167,   168,   175,   176,   177, 
          178,   180,   181,   182,   183,   185,   186,   187, 
          188,   190,   191,   192,   193,   200,   201,   202, 
          203,   205,   206,   207,   208,   210,   211,   212, 
          213,   215,   216,   217,   218,   375,   376,   377, 
          378,   380,   381,   382,   383,   385,   386,   387, 
          388,   390,   391,   392,   400,   401,   402,   403, 
          405,   406,   407,   410,   411,   412,   415,   416, 
          417,   425,   426,   427,   428,   430,   431,   432, 
          433,   435,   436,   437,   438,   440,   442,   450, 
          451,   452,   455,   456,   458,   460,   461,   462, 
          465,   466,   468,     4,     9,    14,    19,    29, 
           34,    39,    44,    54,    59,    62,    67,    79, 
           84,    87,    92,   129,   134,   139,   144,   154, 
          159,   164,   169,   179,   184,   189,   194,   204, 
          209,   214,   219,   379,   384,   389,   394,   404, 
          414,   429,   434,   439,    64,    69,    89,    94, 
           20,    21,    22,    23,    45,    46,    47,    48, 
           63,    70,    71,    88,    95,    96,   145,   146, 
          147,   148,   170,   171,   172,   173,   195,   196, 
          197,   198,   220,   221,   222,   395,   396,   397, 
          420,   421,   422,   445,   446,   447,   470,   471, 
          472,    24,    49,    72,    97,   149,   174,   199, 
          424,    74,    99,    73,    98,    68,   100,   101, 
          102,   103,   105,   106,   107,   108,   110,   111, 
          115,   116,   225,   226,   227,   228,   230,   231, 
          232,   233,   235,   236,   237,   238,   240,   241, 
          242,   475,   476,   477,   480,   481,   482,   485, 
          486,   487,   490,   492,   109,   112,   117,   229, 
          239,   244,   489,   494,   114,   113,   120,   121, 
          245,   246,   247,   248,   495,   496,   122,   124, 
          123,   118,     0,     1,     3,     5,     6,     8, 
           10,    11,    13,    15,    16,    18,    25,    26, 
           28,    30,    31,    33,    35,    36,    38,    40, 
           41,    43,    50,    51,    53,    55,    56,    58, 
           61,    63,    66,    68,    75,    76,    78,    80, 
           81,    83,    86,    88,    91,    93,   125,   126, 
          128,   130,   131,   133,   135,   136,   138,   140, 
          141,   143,   150,   151,   153,   155,   156,   158, 
          160,   161,   163,   165,   166,   168,   175,   176, 
          178,   180,   181,   183,   185,   186,   188,   190, 
          191,   193,   200,   201,   203,   205,   206,   208, 
          210,   211,   213,   215,   216,   218,   375,   376, 
          378,   380,   381,   383,   385,   386,   388,   390, 
          391,   400,   401,   403,   405,   406,   410,   411, 
          415,   416,   425,   426,   428,   430,   431,   433, 
          435,   436,   438,   440,   450,   451,   455,   456, 
          458,   460,   461,   465,   466,   468,    20,    21, 
           23,    45,    46,    48,    60,    71,    73,    85, 
           96,    98,   145,   146,   148,   170,   171,   173, 
          195,   196,   198,   220,   221,   395,   396,   420, 
          421,   445,   446,   470,   471,    70,    95,    65, 
          100,   101,   103,   105,   106,   108,   111,   113, 
          116,   118,   225,   226,   228,   230,   231,   233, 
          235,   236,   238,   240,   241,   475,   476,   480, 
          481,   485,   486,   490,   110,   121,   123,   245, 
          246,   248,   495,   496,   120,   115, 
};

tatic long _vq_fitmap_res_Z_3[] = {
            0,   548,   884,   884,  1213,  1213,   884,   884, 
         1549,  1882,   884,   884,  1213,  1213,   884,   884, 
};

tatic long _vq_fitlength_res_Z_3[] = {
          548,   336,   329,   329,   336,   336,   329,   329, 
          333,   204,   329,   329,   336,   336,   329,   329, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Z_3 = {
        -2, 1, 4, 2,
        _vq_pigeonmap_res_Z_3,
        2086,
        _vq_fitlist_res_Z_3,
        _vq_fitmap_res_Z_3,
        _vq_fitlength_res_Z_3
};

tatic static_codebook _vq_book_res_Z_3 = {
        4, 625,
        _vq_lengthlist_res_Z_3,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist_res_Z_3,
        NULL,
        &_vq_auxt_res_Z_3,
        &_vq_auxp_res_Z_3,
        0
};

#endif

1.1                  vorbis/lib/books/res_Z_4.vqh

Index: res_Z_4.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Z_4_VQH_
#define _V_res_Z_4_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Z_4[] = {
        7,
        6,
        8,
        5,
        9,
        4,
        10,
        3,
        11,
        2,
        12,
        1,
        13,
        0,
        14,
};

tatic long _vq_lengthlist_res_Z_4[] = {
         1, 4, 4, 7, 7, 7, 7, 9, 9,10,10,11,12,12,12, 4,
         6, 6, 8, 8, 8, 8,10, 9,11,11,12,12,15,13, 4, 6,
         6, 8, 8, 9, 9, 9,10,11,11,12,12,13,13, 7, 8, 8,
         9, 9,10, 9,11,11,12,12,13,13,14,14, 6, 8, 8, 9,
         9, 9,10,11,11,12,12,13,13,13,14, 7, 9, 8,10,10,
        11,11,12,11,13,13,13,14,15,14, 7, 9, 9, 9,10,11,
        11,12,11,13,13,14,13,15,15, 9,10,10,11,11,12,12,
        13,13,15,14,15,13,15,15, 9,10,10,11,11,12,12,12,
        12,15,13,15,15,14,15,10,11,11,12,13,14,13,13,14,
        14,16, 0,14,15,15,11,11,11,12,13,13,14,15,14,15,
        15,16,15,16,17,11,13,12,14,13,14,14,14,14,16,16,
        16,15,16,17,11,12,12,13,14,15,14,16,14,17,14,16,
        16,17,17,13,13,14,14,17, 0,17,14, 0,15,15,17,17,
        17, 0,12,13,13,14,13,15,14,17,15,14,17, 0,15,15,
         0,
};

tatic float _vq_quantthresh_res_Z_4[] = {
        -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 
        1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 
};

tatic long _vq_quantmap_res_Z_4[] = {
           13,   11,    9,    7,    5,    3,    1,    0,
            2,    4,    6,    8,   10,   12,   14,
};

tatic encode_aux_threshmatch _vq_auxt_res_Z_4 = {
        _vq_quantthresh_res_Z_4,
        _vq_quantmap_res_Z_4,
        15,
        15
};

tatic long _vq_pigeonmap_res_Z_4[] = {
            4,     3,     3,     2,     1,     1,     0,     0, 
            0,     1,     2,     2,     3,     4, 
};

tatic long _vq_fitlist_res_Z_4[] = {
            0,     1,     2,     3,    15,    16,    17,    18, 
           30,    31,    45,    46,     4,    19,    32,    47, 
            6,    21,    34,    49,    33,    60,    61,    62, 
           36,    64,    63,    90,    91,    92,    66,    94, 
            1,     3,     5,     7,    16,    18,    20,    22, 
           33,    35,    48,    50,     0,    15,    31,    46, 
            2,     4,     6,     8,    17,    19,    21,    23, 
           34,    36,    49,    51,    37,    63,    65,    30, 
           61,    32,    38,    64,    66,    67,    93,    95, 
           60,    91,    62,    68,    94,    96,     3,     5, 
            7,     9,    18,    20,    22,    24,    35,    37, 
           50,    52,     4,     6,     8,    10,    19,    21, 
           23,    25,    36,    38,    51,    53,    12,    27, 
           40,    55,    33,    39,    65,    67,    34,    66, 
           68,    42,    70,    63,    69,    95,    97,    64, 
           96,    98,    72,   100,     7,     9,    11,    13, 
           22,    24,    26,    28,    39,    41,    54,    56, 
            5,    20,    37,    52,     8,    10,    12,    14, 
           23,    25,    27,    29,    40,    42,    55,    57, 
           43,    69,    71,    35,    67,    38,    44,    70, 
           72,    73,    99,   101,    65,    97,    68,    74, 
          100,   102,     9,    11,    13,    24,    26,    28, 
           41,    43,    56,    58,    10,    12,    14,    25, 
           27,    29,    42,    44,    57,    59,    39,    71, 
           73,    40,    72,    74,    69,   101,   103,    70, 
          102,   104,    15,    16,    45,    46,    47,    48, 
           75,    76,    77,    78,   105,   106,    17,    49, 
           79,   107,    19,    51,    81,   109,     0,     1, 
           18,     2,     4,    21,    30,    31,    60,    61, 
           62,    63,    90,    91,    92,    93,   120,   121, 
           32,    64,    94,   122,    34,    66,    96,   124, 
           18,    20,    46,    48,    50,    52,    76,    78, 
           80,    82,   108,   110,    16,    45,    75,   106, 
           19,    21,    47,    49,    51,    53,    77,    79, 
           81,    83,   109,   111,     3,     5,    22,     1, 
           15,     4,     6,    17,    23,    33,    35,    61, 
           63,    65,    67,    91,    93,    95,    97,   123, 
          125,    31,    60,    90,   121,    34,    36,    62, 
           64,    66,    68,    92,    94,    96,    98,   124, 
          126,    20,    22,    48,    50,    52,    54,    78, 
           80,    82,    84,   110,   112,    21,    23,    49, 
           51,    53,    55,    79,    81,    83,    85,   111, 
          113,    25,    57,    87,   115,     5,     7,    18, 
           24,     6,     8,    19,    10,    27,    35,    37, 
           63,    65,    67,    69,    93,    95,    97,    99, 
          125,   127,    36,    38,    64,    66,    68,    70, 
           94,    96,    98,   100,   126,   128,    40,    72, 
          102,   130,    24,    26,    52,    54,    56,    58, 
           82,    84,    86,    88,   114,   116,    22,    50, 
           80,   112,    25,    27,    53,    55,    57,    59, 
           83,    85,    87,    89,   115,   117,     9,    11, 
           28,     7,    20,    10,    12,    23,    29,    39, 
           41,    67,    69,    71,    73,    97,    99,   101, 
          103,   129,   131,    37,    65,    95,   127,    40, 
           42,    68,    70,    72,    74,    98,   100,   102, 
          104,   130,   132,    26,    28,    54,    56,    58, 
           84,    86,    88,   116,   118,    27,    29,    55, 
           57,    59,    85,    87,    89,   117,   119,    11, 
           13,    24,    12,    14,    25,    41,    43,    69, 
           71,    73,    99,   101,   103,   131,   133,    42, 
           44,    70,    72,    74,   100,   102,   104,   132, 
          134,    45,    46,    75,    76,    77,    78,   105, 
          106,   107,   108,   135,   136,    47,    79,   109, 
          137,    49,    81,   111,   139,    60,    61,    90, 
           91,    92,    93,   120,   121,   122,   123,   150, 
          151,    62,    94,   124,   152,    64,    96,   126, 
          154,   153,   180,   181,   182,   156,   184,    48, 
           50,    76,    78,    80,    82,   106,   108,   110, 
          112,   138,   140,    46,    75,   105,   136,    49, 
           51,    77,    79,    81,    83,   107,   109,   111, 
          113,   139,   141,    63,    65,    91,    93,    95, 
           97,   121,   123,   125,   127,   153,   155,    61, 
           90,   120,   151,    64,    66,    92,    94,    96, 
           98,   122,   124,   126,   128,   154,   156,   157, 
          183,   185,   150,   181,   152,   158,   184,   186, 
           50,    52,    78,    80,    82,    84,   108,   110, 
          112,   114,   140,   142,    51,    53,    79,    81, 
           83,    85,   109,   111,   113,   115,   141,   143, 
           55,    87,   117,   145,    65,    67,    93,    95, 
           97,    99,   123,   125,   127,   129,   155,   157, 
           66,    68,    94,    96,    98,   100,   124,   126, 
          128,   130,   156,   158,    70,   102,   132,   160, 
          153,   159,   185,   187,   154,   186,   188,   162, 
          190,    54,    56,    82,    84,    86,    88,   112, 
          114,   116,   118,   144,    52,    80,   110,   142, 
           55,    57,    83,    85,    87,    89,   113,   115, 
          117,   119,   145,   147,    69,    71,    97,    99, 
          101,   103,   127,   129,   131,   133,   159,   161, 
           67,    95,   125,   157,    70,    72,    98,   100, 
          102,   104,   128,   130,   132,   134,   160,   162, 
          163,   189,   191,   155,   187,   158,   164,   190, 
          192,    56,    58,    84,    86,    88,   114,   116, 
          118,   148,    57,    59,    85,    87,    89,   115, 
          117,   119,   147,   149,    71,    73,    99,   101, 
          103,   129,   131,   133,   161,   163,    72,    74, 
          100,   102,   104,   130,   132,   134,   162,   164, 
          159,   191,   193,   160,   192,   194,   105,   106, 
          135,   136,   137,   138,   165,   166,   167,   168, 
          195,   196,   107,   139,   169,   197,   109,   141, 
          171,   199,    75,    76,   108,    77,    79,   111, 
          120,   121,   150,   151,   152,   153,   180,   181, 
          182,   183,   210,   211,   122,   154,   184,   212, 
          124,   156,   186,   214,   108,   110,   136,   138, 
          140,   142,   166,   168,   170,   172,   198,   106, 
          135,   165,   196,   109,   111,   137,   139,   141, 
          143,   167,   169,   171,   173,   199,   201,    78, 
           80,   112,    76,   105,    79,    81,   107,   113, 
          123,   125,   151,   153,   155,   157,   181,   183, 
          185,   187,   213,   215,   121,   150,   180,   211, 
          124,   126,   152,   154,   156,   158,   182,   184, 
          186,   188,   214,   216,   110,   112,   138,   140, 
          142,   144,   168,   170,   172,   174,   202,   111, 
          113,   139,   141,   143,   145,   169,   171,   173, 
          175,   201,   115,   147,   177,   205,    80,    82, 
          108,   114,    81,    83,   109,    85,   117,   125, 
          127,   153,   155,   157,   159,   183,   185,   187, 
          189,   215,   217,   126,   128,   154,   156,   158, 
          160,   184,   186,   188,   190,   216,   218,   130, 
          162,   192,   220,   114,   116,   142,   144,   148, 
          172,   174,   176,   178,   204,   206,   112,   140, 
          170,   202,   115,   117,   143,   145,   147,   149, 
          173,   175,   177,   179,   205,   207,    84,    86, 
          118,    82,   110,    85,    87,   113,   119,   129, 
          131,   157,   159,   161,   163,   187,   189,   191, 
          193,   219,   127,   155,   185,   217,   130,   132, 
          158,   160,   162,   164,   188,   190,   192,   194, 
          220,   222,   116,   118,   144,   148,   174,   176, 
          178,   206,   208,   117,   119,   145,   147,   149, 
          175,   177,   179,   207,    86,    88,   114,    87, 
           89,   115,   131,   133,   159,   161,   163,   189, 
          191,   193,   223,   132,   134,   160,   162,   164, 
          190,   192,   194,   222,   135,   136,   165,   166, 
          167,   168,   195,   196,   197,   198,   137,   169, 
          199,   139,   171,   201,   150,   151,   180,   181, 
          182,   183,   210,   211,   212,   213,   152,   184, 
          214,   154,   186,   216,   138,   140,   166,   168, 
          170,   172,   196,   198,   202,   136,   165,   195, 
          139,   141,   167,   169,   171,   173,   197,   199, 
          201,   153,   155,   181,   183,   185,   187,   211, 
          213,   215,   217,   151,   180,   210,   154,   156, 
          182,   184,   186,   188,   212,   214,   216,   218, 
          140,   142,   168,   170,   172,   174,   198,   202, 
          204,   141,   143,   169,   171,   173,   175,   199, 
          201,   205,   145,   177,   207,   155,   157,   183, 
          185,   187,   189,   213,   215,   217,   219,   156, 
          158,   184,   186,   188,   190,   214,   216,   218, 
          220,   160,   192,   222,   144,   172,   174,   176, 
          178,   202,   204,   206,   208,   142,   170,   145, 
          147,   173,   175,   177,   179,   205,   207,   159, 
          161,   187,   189,   191,   193,   217,   219,   223, 
          157,   185,   215,   160,   162,   188,   190,   192, 
          194,   218,   220,   222,   148,   174,   176,   178, 
          204,   206,   208,   147,   149,   175,   177,   179, 
          205,   207,   161,   163,   189,   191,   193,   219, 
          223,   162,   164,   190,   192,   194,   220,   222, 
};

tatic long _vq_fitmap_res_Z_4[] = {
            0,    32,    78,   124,   170,   202,   248,   313, 
          378,   443,   489,   535,   600,   665,   729,   774, 
          820,   884,   947,  1010,  1052,  1084,  1128,  1172, 
         1212, 
};

tatic long _vq_fitlength_res_Z_4[] = {
           32,    46,    46,    46,    32,    46,    65,    65, 
           65,    46,    46,    65,    65,    64,    45,    46, 
           64,    63,    63,    42,    32,    44,    44,    40, 
           28, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Z_4 = {
        -7, 1, 14, 5,
        _vq_pigeonmap_res_Z_4,
        1240,
        _vq_fitlist_res_Z_4,
        _vq_fitmap_res_Z_4,
        _vq_fitlength_res_Z_4
};

tatic static_codebook _vq_book_res_Z_4 = {
        2, 225,
        _vq_lengthlist_res_Z_4,
        1, -530841600, 1611661312, 4, 0,
        _vq_quantlist_res_Z_4,
        NULL,
        &_vq_auxt_res_Z_4,
        &_vq_auxp_res_Z_4,
        0
};

#endif

1.1                  vorbis/lib/books/res_Z_5.vqh

Index: res_Z_5.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Z_5_VQH_
#define _V_res_Z_5_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Z_5[] = {
        22,
        21,
        23,
        20,
        24,
        19,
        25,
        18,
        26,
        17,
        27,
        16,
        28,
        15,
        29,
        14,
        30,
        13,
        31,
        12,
        32,
        11,
        33,
        10,
        34,
        9,
        35,
        8,
        36,
        7,
        37,
        6,
        38,
        5,
        39,
        4,
        40,
        3,
        41,
        2,
        42,
        1,
        43,
        0,
        44,
};

tatic long _vq_lengthlist_res_Z_5[] = {
         3, 5, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9,10, 9,10,
         9,10,10,11,11,11,10,11,11,11,11,13,12,13,12,14,
        14,14,14,16,16,14,16, 0,16,15, 0, 0, 0, 5, 6, 6,
         7, 7, 8, 7, 8, 8, 9, 9, 9, 9,10, 9,10,10,10,10,
        11,10,11,10,11, 9,13,10,12,11,13,12,14,13,14,14,
         0,14, 0,13,16,16, 0,14, 0,14, 5, 6, 6, 7, 6, 8,
         7, 8, 8, 9, 9, 9, 9,10,10,10,10,10,10,10,11,11,
        11,11,11,12,12,12,13,13,13,15,13,16,16,15,16, 0,
        16, 0, 0, 0, 0, 0, 0, 6, 7, 7, 7, 7, 8, 8, 9, 8,
         9, 9,10, 9,10,10,10,10,11, 9,11,10,11,10,12, 9,
        12,11,14,11,13,12,13,14, 0,14,16,16,15,14, 0, 0,
         0,16,16, 0, 6, 7, 7, 7, 7, 8, 8, 9, 8, 9, 9,10,
        10,10,10,10,11,11,11,11,11,11,11,12,13,12,12,13,
        14,13,13,16,13,14,14,15,16, 0, 0,16, 0,16,16, 0,
        16, 7, 8, 8, 8, 8, 9, 8, 9, 9,10, 9,10,10,11,10,
        11,11,11,11,11,11,12,10,12,11,12,12,16,12,15,13,
        16,13, 0,13,15,15,16,15,16,16,16,15, 0, 0, 7, 8,
         8, 8, 8, 9, 8, 9, 9,10,10,10,10,10,11,11,11,11,
        11,12,11,12,11,12,13,13,13,13,13,14,13,13,15,15,
         0,15, 0,16,16,16,16, 0, 0, 0, 0, 8, 8, 8, 9, 9,
         9, 9,10, 9,10, 9,10,10,11,10,11,11,12,11,12,11,
        12,11,13,12,12,12,14,13,16,13,13,13, 0,14,16,14,
         0,13, 0,15, 0,16, 0, 0, 8, 8, 8, 9, 9, 9, 9,10,
         9,10,10,11,11,10,11,11,12,12,11,12,12,12,12,12,
        13,13,13,13,16,16,15,16,13,14,16,14, 0, 0, 0, 0,
        16, 0,16, 0, 0, 9, 9, 9, 9, 9,10,10,10,10,11,11,
        11,10,11,11,12,11,12,12,12,12,13,12,13,13,13,14,
        16,12,14,13,15,14, 0,16, 0,16, 0,14, 0, 0, 0,14,
         0,14, 9, 9, 9, 9, 9,10,10,10,10,11,11,11,11,11,
        12,11,11,12,11,13,12,13,12,12,12,13,14,14,13, 0,
        15, 0, 0,15,16, 0, 0, 0, 0, 0, 0,16, 0, 0, 0, 9,
         9, 9,10,10,10,10,11,10,10,10,12,10,11,11,13,12,
        13,12,13,12,14,12,14,13,13,13,14,14,16,15, 0,15,
         0,14,16,16,16, 0, 0, 0, 0,16, 0, 0, 9, 9, 9,10,
        10,10,10,11,10,11,11,11,12,11,12,12,12,12,12,13,
        12,13,13,14,13,13,13,13,13,16, 0,16,15,16, 0,16,
         0, 0, 0, 0,16,15, 0, 0,16, 9,10,10,10,10,10,10,
        11,11,11,11,12,11,12,12,12,12,12,12,13,14,14,13,
        13,13,16,14,15,13,16,14,16,15, 0,15, 0,15, 0,15,
         0, 0, 0, 0, 0,16, 9,10,10,10,10,11,11,11,11,11,
        12,11,11,12,12,12,12,12,12,13,13,14,14,14,13,14,
        13,14,13,16, 0, 0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0,
         0, 0, 0, 9,10,10,10,10,11,11,11,11,12,11,11,11,
        12,12,13,12,13,13,14,13,14,13,13,13,15,13,14,15,
        16,16,15,14, 0, 0, 0, 0, 0, 0, 0, 0, 0,16, 0,16,
        10,10,10,10,10,11,11,11,11,12,11,12,12,11,12,12,
        12,13,13,14,13,13,14,13,16,14,16,16,15, 0,15, 0,
        15, 0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0,10,10,10,
        11,10,11,11,11,12,11,12,12,12,13,12,13,13,13,16,
        13,14,14,16,13,13,14,15, 0, 0,14,15, 0, 0, 0,16,
        16, 0, 0, 0, 0, 0,16, 0, 0, 0,10,10,10,11,10,11,
        11,11,11,12,12,12,13,13,13,13,13,13,13,13,16,14,
        14,14,14,15,14, 0,15,14, 0, 0,16,16,16, 0,16, 0,
         0, 0,16, 0, 0, 0, 0,10,11,10,11,11,12,11,12,12,
        12,12,12,13,14,13, 0,13,14,14,16,13,16,14, 0,14,
        15,16, 0,14, 0, 0,16,15, 0,15, 0, 0, 0,16, 0, 0,
         0, 0, 0, 0,10,11,11,11,11,11,11,11,12,12,12,13,
        12,14,13,13,14,15,13,13,15, 0,14,15,14,16,16, 0,
         0,15, 0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,10,11,11,12,11,13,11,12,12,13,12,13,14,15,13,
        15,13,16,13,13,14,14,15, 0,13, 0,15,16,16,15, 0,
         0,16, 0,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
        11,12,12,12,11,12,12,13,13,13,14,14,14,13,14,14,
        14,14,16,14,14,16,16,16,16, 0, 0, 0, 0, 0,16, 0,
         0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0,11,11,11,12,12,
        12,11,13,12,12,13,12,13,13,13,16,15,15,14,14,14,
        16,15,14,14, 0, 0,16,15, 0, 0, 0, 0, 0,16, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0,12,12,12,13,12,12,12,13,
        13,13,14,14,12,13,15,13,14,14,16,15,16,15,14,14,
         0,16,15, 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0,11,12,12,13,12,13,13,13,14,13,15,
        13,13,14,14,14,16,16,14,16,14,16,16,16, 0,16,14,
        15,16,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0,12,12,12,13,12,13,13,13,13,14,14,14,14,13,
        13,13,14,15,16, 0,15, 0,14,16, 0,16,16, 0,16, 0,
         0,16, 0, 0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0,12,
        12,13,12,14,14,13,13,14,14,14,16,15,14,15,15,15,
        15,14,15, 0,16,16,15, 0, 0,15, 0,16,16, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,13,12,13,13,
        13,15,14,13,14,15,13,16,16,14,16,14,14, 0,16,16,
         0, 0,16,15, 0,16, 0,15, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0,13,13,14,13,14,14,16,
        15,15,15,16, 0,16,15,14,16,16,15,15, 0,14, 0,16,
         0,16, 0, 0, 0, 0,16,16,16, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0,13,14,16,14,13,15,14,16,13,14,
        13,14, 0, 0, 0,15, 0,16,16, 0,15,15, 0,16, 0,16,
         0,16,16, 0,16, 0,16, 0,16, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0,13,15,14,15,13,14,14,14,15,15,16,15, 0,
         0,15,16,16, 0,16, 0,16, 0, 0, 0,16, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
        13,16,14,15,16, 0,14,15, 0, 0,14,14,16, 0,16,16,
         0,15, 0,14, 0,16,16, 0,16, 0, 0,16, 0,16, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16,14,14,
        14, 0,15,16, 0,13, 0, 0,16, 0, 0,15,16, 0, 0, 0,
         0, 0,16, 0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16,15,14,16,14, 0,
         0, 0,16,16,16, 0,16,16, 0,16, 0, 0,16, 0, 0, 0,
        16, 0, 0, 0,16,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0,16, 0, 0,15,15, 0,14,16, 0,
        15, 0,16,15, 0, 0, 0,16,16, 0,16, 0, 0, 0,16, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0,14, 0,16, 0,16, 0,16, 0, 0,15, 0,
         0,16, 0, 0, 0, 0, 0, 0, 0, 0,16, 0, 0, 0, 0,16,
        16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0,15,16,16, 0, 0,16, 0, 0, 0, 0, 0, 0, 0,
        16, 0, 0, 0, 0, 0, 0,16, 0, 0,16, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,14,16,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
        16, 0, 0,16, 0, 0, 0, 0, 0,16,16, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16,16,16, 0,
        16, 0,15, 0,16,16, 0, 0, 0,16, 0, 0, 0, 0, 0, 0,
         0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0,16, 0,15,16, 0, 0, 0, 0,
         0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
        15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16,
        16, 0, 0, 0, 0, 0, 0,16, 0, 0, 0, 0, 0, 0, 0, 0,
         0,16, 0, 0, 0, 0, 0, 0, 0,15, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0,
};

tatic float _vq_quantthresh_res_Z_5[] = {
        -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, -15.5, -14.5, 
        -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, -7.5, -6.5, 
        -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
        2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 
        10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 
        18.5, 19.5, 20.5, 21.5, 
};

tatic long _vq_quantmap_res_Z_5[] = {
           43,   41,   39,   37,   35,   33,   31,   29,
           27,   25,   23,   21,   19,   17,   15,   13,
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,   14,   16,   18,
           20,   22,   24,   26,   28,   30,   32,   34,
           36,   38,   40,   42,   44,
};

tatic encode_aux_threshmatch _vq_auxt_res_Z_5 = {
        _vq_quantthresh_res_Z_5,
        _vq_quantmap_res_Z_5,
        45,
        45
};

tatic long _vq_pigeonmap_res_Z_5[] = {
           14,    13,    13,    12,    11,    11,    10,     9, 
            9,     8,     7,     7,     6,     5,     5,     4, 
            3,     3,     2,     1,     1,     0,     0,     0, 
            1,     2,     2,     3,     4,     4,     5,     6, 
            6,     7,     8,     8,     9,    10,    10,    11, 
           12,    12,    13,    14, 
};

tatic long _vq_fitlist_res_Z_5[] = {
            0,     1,     2,     3,    45,    46,    47,    48, 
           90,    91,   135,   136,     4,    49,    92,   137, 
            6,    51,    94,   139,    93,   180,   181,   182, 
           96,   184,   183,   270,   271,   272,   186,   274, 
            5,     7,    50,    52,    95,   138,   140,     8, 
           53,   141,    97,   185,    98,   187,   273,   275, 
          188,   276,   225,   226,   227,   228,   315,   316, 
          229,   317,   231,   319,   360,   361,   362,   364, 
            3,     5,     7,     9,    48,    50,    52,    54, 
           95,    97,   140,   142,     4,     6,     8,    10, 
           49,    51,    53,    55,    96,    98,   141,   143, 
           12,    57,   100,   145,    93,    99,   185,   187, 
           94,   186,   188,   102,   190,   183,   189,   275, 
          277,   184,   276,   278,   192,   280,    11,    13, 
           56,    58,   101,   144,   146,    14,    59,   147, 
          103,   191,   104,   193,   279,   281,   194,   282, 
            9,    11,    13,    15,    54,    56,    58,    60, 
          101,   103,   146,   148,    10,    12,    14,    16, 
           55,    57,    59,    61,   102,   104,   147,   149, 
           18,    63,   106,   151,    99,   105,   191,   193, 
          100,   192,   194,   108,   196,   189,   195,   281, 
          283,   190,   282,   284,   198,   286,    17,    19, 
           62,    64,   107,   150,   152,    20,    65,   153, 
          109,   197,   110,   199,   285,   287,   200,   288, 
           15,    17,    19,    21,    60,    62,    64,    66, 
          107,   109,   152,   154,    16,    18,    20,    22, 
           61,    63,    65,    67,   108,   110,   153,   155, 
           24,    69,   112,   157,   105,   111,   197,   199, 
          106,   198,   200,   114,   202,   195,   201,   287, 
          289,   196,   288,   290,   204,   292,    23,    25, 
           68,    70,   113,   156,   158,    26,    71,   159, 
          115,   203,   116,   205,   291,   293,   206,   294, 
           21,    23,    25,    27,    66,    68,    70,    72, 
          113,   115,   158,   160,    22,    24,    26,    28, 
           67,    69,    71,    73,   114,   116,   159,   161, 
           30,    75,   118,   163,   111,   117,   203,   205, 
          112,   204,   206,   120,   208,   201,   207,   293, 
          295,   202,   294,   296,   210,   298,    29,    31, 
           74,    76,   119,   162,   164,    32,    77,   165, 
          121,   209,   122,   211,   297,   299,   212,   300, 
           27,    29,    31,    33,    72,    74,    76,    78, 
          119,   121,   164,   166,    28,    30,    32,    34, 
           73,    75,    77,    79,   120,   122,   165,   167, 
           36,    81,   124,   169,   117,   123,   209,   211, 
          118,   210,   212,   126,   214,   207,   213,   299, 
          301,   208,   300,   302,   216,    35,    37,   125, 
          170,    38,    83,   171,   215,   128,   303,   305, 
           33,    35,    37,    78,    84,   125,   170,   172, 
           34,    36,    38,    40,    79,    81,    83,    85, 
          126,   128,   171,   173,    87,   123,   215,   124, 
          216,   213,   219,   305,   307,   214,   308,   222, 
          310,   260,   262,   264,   350,   169,   259,   261, 
          263,   265,   351,   353,   177,   267,   355,   303, 
          309,   395,   400,   178,   266,   357,    41,    89, 
          221,   224,   402,    48,    50,   136,   138,   140, 
          142,   226,   228,   230,   232,   318,   320,    46, 
          135,   225,   316,    49,    51,   137,   139,   141, 
          143,   227,   229,   231,   233,   319,   321,     3, 
            5,    52,     1,    45,     4,     6,    47,    53, 
           93,    95,   181,   183,   185,   187,   271,   273, 
          275,   277,   363,   365,    91,   180,   270,   361, 
           94,    96,   182,   184,   186,   188,   272,   274, 
          276,   278,   364,   366,    50,    52,   138,   140, 
          142,   144,   228,   230,   232,   234,   320,   322, 
           51,    53,   139,   141,   143,   145,   229,   231, 
          233,   235,   321,   323,    55,   147,   237,   325, 
            5,     7,    48,    54,     6,     8,    49,    10, 
           57,    95,    97,   183,   185,   187,   189,   273, 
          275,   277,   279,   365,   367,    96,    98,   184, 
          186,   188,   190,   274,   276,   278,   280,   366, 
          368,   100,   192,   282,   370,    54,    56,   142, 
          144,   146,   148,   232,   234,   236,   238,   324, 
          326,    52,   140,   230,   322,    55,    57,   143, 
          145,   147,   149,   233,   235,   237,   239,   325, 
          327,     9,    11,    58,     7,    50,    10,    12, 
           53,    59,    99,   101,   187,   189,   191,   193, 
          277,   279,   281,   283,   369,   371,    97,   185, 
          275,   367,   100,   102,   188,   190,   192,   194, 
          278,   280,   282,   284,   370,   372,    56,    58, 
          144,   146,   148,   150,   234,   236,   238,   240, 
          326,   328,    57,    59,   145,   147,   149,   151, 
          235,   237,   239,   241,   327,   329,    61,   153, 
          243,   331,    11,    13,    54,    60,    12,    14, 
           55,    16,    63,   101,   103,   189,   191,   193, 
          195,   279,   281,   283,   285,   371,   373,   102, 
          104,   190,   192,   194,   196,   280,   282,   284, 
          286,   372,   374,   106,   198,   288,   376,    60, 
           62,   148,   150,   152,   154,   238,   240,   242, 
          244,   330,   332,    58,   146,   236,   328,    61, 
           63,   149,   151,   153,   155,   239,   241,   243, 
          245,   331,   333,    15,    17,    64,    13,    56, 
           16,    18,    59,    65,   105,   107,   193,   195, 
          197,   199,   283,   285,   287,   289,   375,   377, 
          103,   191,   281,   373,   106,   108,   194,   196, 
          198,   200,   284,   286,   288,   290,   376,   378, 
           62,    64,   150,   152,   154,   156,   240,   242, 
          244,   246,   332,   334,    63,    65,   151,   153, 
          155,   157,   241,   243,   245,   247,   333,   335, 
           67,   159,   249,   337,    17,    19,    60,    66, 
           18,    20,    61,    22,    69,   107,   109,   195, 
          197,   199,   201,   285,   287,   289,   291,   377, 
          379,   108,   110,   196,   198,   200,   202,   286, 
          288,   290,   292,   378,   380,   112,   204,   294, 
          382,    66,    68,   154,   156,   158,   160,   244, 
          246,   248,   250,   336,   338,    64,   152,   242, 
          334,    67,    69,   155,   157,   159,   161,   245, 
          247,   249,   251,   337,   339,    21,    23,    70, 
           19,    62,    22,    24,    65,    71,   111,   113, 
          199,   201,   203,   205,   289,   291,   293,   295, 
          381,   383,   109,   197,   287,   379,   112,   114, 
          200,   202,   204,   206,   290,   292,   294,   296, 
          382,   384,    68,    70,   156,   158,   160,   162, 
          246,   248,   250,   252,   338,   340,    69,    71, 
          157,   159,   161,   163,   247,   249,   251,   253, 
          339,   341,    73,   165,   255,   343,    23,    25, 
           66,    72,    24,    26,    67,    28,    75,   113, 
          115,   201,   203,   205,   207,   291,   293,   295, 
          297,   383,   385,   114,   116,   202,   204,   206, 
          208,   292,   294,   296,   298,   384,   386,   118, 
          210,   300,   388,    72,    74,   160,   162,   164, 
          166,   250,   252,   254,   256,   342,   344,    70, 
          158,   248,   340,    73,    75,   161,   163,   165, 
          167,   251,   253,   255,   257,   343,   345,    27, 
           29,    76,    25,    68,    28,    30,    71,    77, 
          117,   119,   205,   207,   209,   211,   295,   297, 
          299,   301,   387,   389,   115,   203,   293,   385, 
          118,   120,   206,   208,   210,   212,   296,   298, 
          300,   302,   388,   390,    74,    76,   162,   164, 
          166,   252,   254,   256,   344,   346,    75,    77, 
          163,   165,   167,   169,   253,   255,   257,   259, 
          345,   347,    79,   171,   261,   349,    29,    31, 
           72,    78,    30,    32,    73,    34,    81,   119, 
          121,   207,   209,   211,   213,   297,   299,   301, 
          303,   389,   391,   120,   122,   208,   210,   212, 
          214,   298,   300,   302,   390,   392,   124,   216, 
          394,    78,   166,   170,   172,   256,   260,   262, 
          350,    76,   164,   254,   346,    79,    81,   167, 
          169,   171,   173,   257,   259,   261,   263,   349, 
          351,    33,    35,    31,    74,    34,    36,    77, 
           83,   123,   125,   211,   213,   215,   301,   303, 
          305,   307,   393,   395,   121,   209,   299,   391, 
          124,   126,   212,   214,   216,   302,   308,   394, 
          135,   136,   225,   226,   227,   228,   315,   316, 
          317,   318,   405,   406,   137,   229,   319,   407, 
          139,   231,   321,   409,   180,   181,   270,   271, 
          272,   273,   360,   361,   362,   363,   450,   451, 
          182,   274,   364,   452,   184,   276,   366,   454, 
          453,   540,   541,   542,   456,   544,   408,   495, 
          496,   497,   498,   585,   586,   499,   587,   411, 
          501,   589,   543,   630,   631,   632,   546,   634, 
          138,   140,   226,   228,   230,   232,   316,   318, 
          320,   322,   408,   410,   136,   225,   315,   406, 
          139,   141,   227,   229,   231,   233,   317,   319, 
          321,   323,   409,   411,   183,   185,   271,   273, 
          275,   277,   361,   363,   365,   367,   453,   455, 
          181,   270,   360,   451,   184,   186,   272,   274, 
          276,   278,   362,   364,   366,   368,   454,   456, 
          457,   543,   545,   450,   541,   452,   458,   544, 
          546,   140,   142,   228,   230,   232,   234,   318, 
          320,   322,   324,   410,   412,   141,   143,   229, 
          231,   233,   235,   319,   321,   323,   325,   411, 
          413,   145,   237,   327,   415,   185,   187,   273, 
          275,   277,   279,   363,   365,   367,   369,   455, 
          457,   186,   188,   274,   276,   278,   280,   364, 
          366,   368,   370,   456,   458,   190,   282,   372, 
          460,   453,   459,   545,   547,   454,   546,   548, 
          462,   550,   144,   146,   232,   234,   236,   238, 
          322,   324,   326,   328,   414,   416,   142,   230, 
          320,   412,   145,   147,   233,   235,   237,   239, 
          323,   325,   327,   329,   415,   417,   189,   191, 
          277,   279,   281,   283,   367,   369,   371,   373, 
          459,   461,   187,   275,   365,   457,   190,   192, 
          278,   280,   282,   284,   368,   370,   372,   374, 
          460,   462,   463,   549,   551,   455,   547,   458, 
          464,   550,   552,   146,   148,   234,   236,   238, 
          240,   324,   326,   328,   330,   416,   418,   147, 
          149,   235,   237,   239,   241,   325,   327,   329, 
          331,   417,   419,   151,   243,   333,   421,   191, 
          193,   279,   281,   283,   285,   369,   371,   373, 
          375,   461,   463,   192,   194,   280,   282,   284, 
          286,   370,   372,   374,   376,   462,   464,   196, 
          288,   378,   466,   459,   465,   551,   553,   460, 
          552,   554,   468,   556,   150,   152,   238,   240, 
          242,   244,   328,   330,   332,   334,   420,   422, 
          148,   236,   326,   418,   151,   153,   239,   241, 
          243,   245,   329,   331,   333,   335,   421,   423, 
          195,   197,   283,   285,   287,   289,   373,   375, 
          377,   379,   465,   467,   193,   281,   371,   463, 
          196,   198,   284,   286,   288,   290,   374,   376, 
          378,   380,   466,   468,   469,   555,   557,   461, 
          553,   464,   470,   556,   558,   152,   154,   240, 
          242,   244,   246,   330,   332,   334,   336,   422, 
          424,   153,   155,   241,   243,   245,   247,   331, 
          333,   335,   337,   423,   425,   157,   249,   339, 
          427,   197,   199,   285,   287,   289,   291,   375, 
          377,   379,   381,   467,   469,   198,   200,   286, 
          288,   290,   292,   376,   378,   380,   382,   468, 
          470,   202,   294,   384,   472,   465,   471,   557, 
          559,   466,   558,   560,   474,   562,   156,   158, 
          244,   246,   248,   250,   334,   336,   338,   340, 
          426,   428,   154,   242,   332,   424,   157,   159, 
          245,   247,   249,   251,   335,   337,   339,   341, 
          427,   429,   201,   203,   289,   291,   293,   295, 
          379,   381,   383,   385,   471,   473,   199,   287, 
          377,   469,   202,   204,   290,   292,   294,   296, 
          380,   382,   384,   386,   472,   474,   475,   561, 
          563,   467,   559,   470,   476,   562,   564,   158, 
          160,   246,   248,   250,   252,   336,   338,   340, 
          342,   428,   430,   159,   161,   247,   249,   251, 
          253,   337,   339,   341,   343,   429,   431,   163, 
          255,   345,   433,   203,   205,   291,   293,   295, 
          297,   381,   383,   385,   387,   473,   475,   204, 
          206,   292,   294,   296,   298,   382,   384,   386, 
          388,   474,   476,   208,   300,   390,   478,   471, 
          477,   563,   565,   472,   564,   566,   480,   568, 
          162,   164,   250,   252,   254,   256,   340,   342, 
          344,   346,   432,   434,   160,   248,   338,   430, 
          163,   165,   251,   253,   255,   257,   341,   343, 
          345,   347,   433,   435,   207,   209,   295,   297, 
          299,   301,   385,   387,   389,   391,   477,   205, 
          293,   383,   475,   208,   210,   296,   298,   300, 
          302,   386,   388,   390,   392,   478,   480,   567, 
          569,   473,   565,   476,   568,   164,   166,   252, 
          254,   256,   342,   344,   346,   434,   436,   165, 
          167,   253,   255,   257,   259,   343,   345,   347, 
          349,   435,   437,   169,   261,   351,   439,   209, 
          211,   297,   299,   301,   303,   387,   389,   391, 
          393,   210,   212,   298,   300,   302,   388,   390, 
          392,   394,   480,   214,   484,   477,   483,   569, 
          571,   478,   572,   170,   256,   260,   262,   346, 
          350,   166,   254,   344,   436,   169,   171,   257, 
          259,   261,   263,   347,   349,   351,   353,   439, 
          441,   213,   215,   301,   303,   305,   307,   391, 
          393,   395,   483,   211,   299,   389,   214,   216, 
          302,   308,   392,   394,   484,   573,   575,   571, 
          172,   264,   173,   265,   355,   443,   267,   357, 
          309,   310,   400,   402,   580,   666,   262,   264, 
          266,   172,   260,   350,   177,   263,   265,   267, 
          353,   355,   357,   447,   219,   221,   307,   309, 
          491,   305,   395,   222,   308,   310,   400,   402, 
          581,   393,   483,   575,   580,   178,   449,   224, 
          584,   530,   532,   443,   537,   573,   318,   320, 
          406,   408,   410,   412,   496,   498,   500,   502, 
          588,   590,   316,   405,   495,   586,   319,   321, 
          407,   409,   411,   413,   497,   499,   501,   503, 
          589,   591,   228,   230,   322,   226,   315,   229, 
          231,   317,   323,   363,   365,   451,   453,   455, 
          457,   541,   543,   545,   547,   633,   635,   361, 
          450,   540,   631,   364,   366,   452,   454,   456, 
          458,   542,   544,   546,   548,   634,   636,   320, 
          322,   408,   410,   412,   414,   498,   500,   502, 
          504,   590,   592,   321,   323,   409,   411,   413, 
          415,   499,   501,   503,   505,   591,   593,   325, 
          417,   507,   595,   230,   232,   318,   324,   231, 
          233,   319,   235,   327,   365,   367,   453,   455, 
          457,   459,   543,   545,   547,   549,   635,   637, 
          366,   368,   454,   456,   458,   460,   544,   546, 
          548,   550,   636,   638,   370,   462,   552,   640, 
          324,   326,   412,   414,   416,   418,   502,   504, 
          506,   508,   594,   596,   322,   410,   500,   592, 
          325,   327,   413,   415,   417,   419,   503,   505, 
          507,   509,   595,   597,   234,   236,   328,   232, 
          320,   235,   237,   323,   329,   369,   371,   457, 
          459,   461,   463,   547,   549,   551,   553,   639, 
          641,   367,   455,   545,   637,   370,   372,   458, 
          460,   462,   464,   548,   550,   552,   554,   640, 
          642,   326,   328,   414,   416,   418,   420,   504, 
          506,   508,   510,   596,   598,   327,   329,   415, 
          417,   419,   421,   505,   507,   509,   511,   597, 
          599,   331,   423,   513,   601,   236,   238,   324, 
          330,   237,   239,   325,   241,   333,   371,   373, 
          459,   461,   463,   465,   549,   551,   553,   555, 
          641,   643,   372,   374,   460,   462,   464,   466, 
          550,   552,   554,   556,   642,   644,   376,   468, 
          558,   646,   330,   332,   418,   420,   422,   424, 
          508,   510,   512,   514,   600,   602,   328,   416, 
          506,   598,   331,   333,   419,   421,   423,   425, 
          509,   511,   513,   515,   601,   603,   240,   242, 
          334,   238,   326,   241,   243,   329,   335,   375, 
          377,   463,   465,   467,   469,   553,   555,   557, 
          559,   645,   647,   373,   461,   551,   643,   376, 
          378,   464,   466,   468,   470,   554,   556,   558, 
          560,   646,   648,   332,   334,   420,   422,   424, 
          426,   510,   512,   514,   516,   602,   604,   333, 
          335,   421,   423,   425,   427,   511,   513,   515, 
          517,   603,   605,   337,   429,   519,   607,   242, 
          244,   330,   336,   243,   245,   331,   247,   339, 
          377,   379,   465,   467,   469,   471,   555,   557, 
          559,   561,   647,   649,   378,   380,   466,   468, 
          470,   472,   556,   558,   560,   562,   648,   650, 
          382,   474,   564,   652,   336,   338,   424,   426, 
          428,   430,   514,   516,   518,   520,   606,   608, 
          334,   422,   512,   604,   337,   339,   425,   427, 
          429,   431,   515,   517,   519,   521,   607,   609, 
          246,   248,   340,   244,   332,   247,   249,   335, 
          341,   381,   383,   469,   471,   473,   475,   559, 
          561,   563,   565,   651,   653,   379,   467,   557, 
          649,   382,   384,   470,   472,   474,   476,   560, 
          562,   564,   566,   652,   654,   338,   340,   426, 
          428,   430,   432,   516,   518,   520,   522,   608, 
          610,   339,   341,   427,   429,   431,   433,   517, 
          519,   521,   523,   609,   611,   343,   435,   525, 
          613,   248,   250,   336,   342,   249,   251,   337, 
          253,   345,   383,   385,   471,   473,   475,   477, 
          561,   563,   565,   567,   653,   655,   384,   386, 
          472,   474,   476,   478,   562,   564,   566,   568, 
          654,   656,   388,   480,   658,   342,   344,   430, 
          432,   434,   436,   520,   522,   524,   612,   614, 
          340,   428,   518,   610,   343,   345,   431,   433, 
          435,   437,   521,   523,   525,   527,   613,   615, 
          252,   254,   346,   250,   338,   253,   255,   341, 
          347,   387,   389,   475,   477,   565,   567,   569, 
          571,   657,   659,   385,   473,   563,   655,   388, 
          390,   476,   478,   480,   566,   568,   572,   658, 
          344,   346,   432,   434,   436,   522,   524,   614, 
          616,   345,   347,   433,   435,   437,   439,   523, 
          525,   527,   529,   615,   617,   349,   441,   531, 
          619,   254,   256,   342,   255,   257,   343,   259, 
          351,   389,   391,   477,   483,   567,   569,   571, 
          573,   659,   390,   392,   478,   480,   484,   568, 
          572,   394,   350,   530,   532,   443,   621,   260, 
          261,   353,   393,   395,   575,   666,   350,   530, 
          532,   351,   353,   439,   441,   443,   529,   531, 
          621,   623,   355,   447,   537,   260,   262,   261, 
          263,   349,   265,   357,   395,   483,   573,   575, 
          308,   394,   400,   484,   572,   580,   666,   758, 
          178,   262,   264,   266,   530,   532,   806,   357, 
          447,   449,   537,   629,   267,   355,   491,   581, 
          402,   580,   584,   623,   717,   573,   575,   843, 
          666,   758,   850,   719,   800,  1029,   933,   405, 
          406,   495,   496,   497,   498,   585,   586,   587, 
          588,   675,   676,   407,   499,   589,   677,   409, 
          501,   591,   679,   450,   451,   540,   541,   542, 
          543,   630,   631,   632,   633,   720,   721,   452, 
          544,   634,   722,   454,   546,   636,   724,   723, 
          810,   811,   812,   726,   814,   678,   765,   766, 
          767,   768,   855,   856,   769,   857,   681,   771, 
          859,   813,   900,   901,   902,   816,   904,   408, 
          410,   496,   498,   500,   502,   586,   588,   590, 
          592,   678,   680,   406,   495,   585,   676,   409, 
          411,   497,   499,   501,   503,   587,   589,   591, 
          593,   679,   681,   453,   455,   541,   543,   545, 
          547,   631,   633,   635,   637,   723,   725,   451, 
          540,   630,   721,   454,   456,   542,   544,   546, 
          548,   632,   634,   636,   638,   724,   726,   727, 
          813,   815,   720,   811,   722,   728,   814,   816, 
          410,   412,   498,   500,   502,   504,   588,   590, 
          592,   594,   680,   682,   411,   413,   499,   501, 
          503,   505,   589,   591,   593,   595,   681,   683, 
          415,   507,   597,   685,   455,   457,   543,   545, 
          547,   549,   633,   635,   637,   639,   725,   727, 
          456,   458,   544,   546,   548,   550,   634,   636, 
          638,   640,   726,   728,   460,   552,   642,   730, 
          723,   729,   815,   817,   724,   816,   818,   732, 
          820,   414,   416,   502,   504,   506,   508,   592, 
          594,   596,   598,   684,   686,   412,   500,   590, 
          682,   415,   417,   503,   505,   507,   509,   593, 
          595,   597,   599,   685,   687,   459,   461,   547, 
          549,   551,   553,   637,   639,   641,   643,   729, 
          731,   457,   545,   635,   727,   460,   462,   548, 
          550,   552,   554,   638,   640,   642,   644,   730, 
          732,   733,   819,   821,   725,   817,   728,   734, 
          820,   822,   416,   418,   504,   506,   508,   510, 
          594,   596,   598,   600,   686,   688,   417,   419, 
          505,   507,   509,   511,   595,   597,   599,   601, 
          687,   689,   421,   513,   603,   691,   461,   463, 
          549,   551,   553,   555,   639,   641,   643,   645, 
          731,   733,   462,   464,   550,   552,   554,   556, 
          640,   642,   644,   646,   732,   734,   466,   558, 
          648,   736,   729,   735,   821,   823,   730,   822, 
          824,   738,   826,   420,   422,   508,   510,   512, 
          514,   598,   600,   602,   604,   690,   692,   418, 
          506,   596,   688,   421,   423,   509,   511,   513, 
          515,   599,   601,   603,   605,   691,   693,   465, 
          467,   553,   555,   557,   559,   643,   645,   647, 
          649,   735,   737,   463,   551,   641,   733,   466, 
          468,   554,   556,   558,   560,   644,   646,   648, 
          650,   736,   738,   739,   825,   827,   731,   823, 
          734,   740,   826,   828,   422,   424,   510,   512, 
          514,   516,   600,   602,   604,   606,   692,   694, 
          423,   425,   511,   513,   515,   517,   601,   603, 
          605,   607,   693,   695,   427,   519,   609,   697, 
          467,   469,   555,   557,   559,   561,   645,   647, 
          649,   651,   737,   739,   468,   470,   556,   558, 
          560,   562,   646,   648,   650,   652,   738,   740, 
          472,   564,   654,   742,   735,   741,   827,   829, 
          736,   828,   830,   744,   832,   426,   428,   514, 
          516,   518,   520,   604,   606,   608,   610,   696, 
          698,   424,   512,   602,   694,   427,   429,   515, 
          517,   519,   521,   605,   607,   609,   611,   697, 
          699,   471,   473,   559,   561,   563,   565,   649, 
          651,   653,   655,   741,   743,   469,   557,   647, 
          739,   472,   474,   560,   562,   564,   566,   650, 
          652,   654,   656,   742,   744,   745,   831,   833, 
          737,   829,   740,   746,   832,   834,   428,   430, 
          516,   518,   520,   522,   606,   608,   610,   612, 
          698,   700,   429,   431,   517,   519,   521,   523, 
          607,   609,   611,   613,   699,   701,   433,   525, 
          615,   703,   473,   475,   561,   563,   565,   567, 
          651,   653,   655,   657,   743,   745,   474,   476, 
          562,   564,   566,   568,   652,   654,   656,   658, 
          744,   746,   478,   748,   741,   747,   833,   835, 
          742,   834,   836,   750,   838,   432,   434,   520, 
          522,   524,   610,   612,   614,   616,   702,   704, 
          430,   518,   608,   700,   433,   435,   521,   523, 
          525,   527,   611,   613,   615,   617,   703,   705, 
          477,   565,   567,   569,   571,   655,   657,   659, 
          747,   475,   563,   653,   745,   478,   480,   566, 
          568,   572,   656,   658,   748,   750,   839,   743, 
          835,   746,   752,   838,   434,   436,   522,   524, 
          612,   614,   616,   704,   706,   435,   437,   523, 
          525,   527,   529,   613,   615,   617,   619,   705, 
          707,   439,   531,   621,   567,   569,   571,   573, 
          657,   659,   480,   568,   572,   658,   750,   752, 
          484,   666,   747,   839,   748,   842,   844,   530, 
          532,   441,   623,   483,   575,   843,   933,   758, 
          846,   530,   532,   441,   443,   529,   531,   619, 
          621,   623,   537,   573,   575,   580,   666,   758, 
          843,   846,   850,   800,   707,   717,   799,   889, 
          893,   719,   616,   706,   933,   844,   588,   590, 
          676,   678,   680,   682,   766,   768,   770,   772, 
          858,   860,   586,   675,   765,   856,   589,   591, 
          677,   679,   681,   683,   767,   769,   771,   773, 
          859,   861,   498,   500,   592,   496,   585,   499, 
          501,   587,   593,   633,   635,   721,   723,   725, 
          727,   811,   813,   815,   817,   903,   905,   631, 
          720,   810,   901,   634,   636,   722,   724,   726, 
          728,   812,   814,   816,   818,   904,   906,   590, 
          592,   678,   680,   682,   684,   768,   770,   772, 
          774,   860,   862,   591,   593,   679,   681,   683, 
          685,   769,   771,   773,   775,   861,   863,   595, 
          687,   777,   865,   500,   502,   588,   594,   501, 
          503,   589,   505,   597,   635,   637,   723,   725, 
          727,   729,   813,   815,   817,   819,   905,   907, 
          636,   638,   724,   726,   728,   730,   814,   816, 
          818,   820,   906,   908,   640,   732,   822,   910, 
          594,   596,   682,   684,   686,   688,   772,   774, 
          776,   778,   864,   866,   592,   680,   770,   862, 
          595,   597,   683,   685,   687,   689,   773,   775, 
          777,   779,   865,   867,   504,   506,   598,   502, 
          590,   505,   507,   593,   599,   639,   641,   727, 
          729,   731,   733,   817,   819,   821,   823,   909, 
          911,   637,   725,   815,   907,   640,   642,   728, 
          730,   732,   734,   818,   820,   822,   824,   910, 
          912,   596,   598,   684,   686,   688,   690,   774, 
          776,   778,   780,   866,   868,   597,   599,   685, 
          687,   689,   691,   775,   777,   779,   781,   867, 
          869,   601,   693,   783,   871,   506,   508,   594, 
          600,   507,   509,   595,   511,   603,   641,   643, 
          729,   731,   733,   735,   819,   821,   823,   825, 
          911,   913,   642,   644,   730,   732,   734,   736, 
          820,   822,   824,   826,   912,   914,   646,   738, 
          828,   916,   600,   602,   688,   690,   692,   694, 
          778,   780,   782,   784,   872,   598,   686,   776, 
          868,   601,   603,   689,   691,   693,   695,   779, 
          781,   783,   785,   871,   873,   510,   512,   604, 
          508,   596,   511,   513,   599,   605,   645,   647, 
          733,   735,   737,   739,   823,   825,   827,   829, 
          915,   917,   643,   731,   821,   913,   646,   648, 
          734,   736,   738,   740,   824,   826,   828,   830, 
          916,   918,   602,   604,   690,   692,   694,   696, 
          780,   782,   784,   786,   872,   874,   603,   605, 
          691,   693,   695,   697,   781,   783,   785,   787, 
          873,   875,   607,   699,   789,   877,   512,   514, 
          600,   606,   513,   515,   601,   517,   609,   647, 
          649,   735,   737,   739,   741,   825,   827,   829, 
          831,   917,   919,   648,   650,   736,   738,   740, 
          742,   826,   828,   830,   832,   918,   920,   652, 
          744,   834,   922,   606,   608,   694,   696,   698, 
          700,   784,   786,   788,   790,   876,   604,   692, 
          782,   874,   607,   609,   695,   697,   699,   701, 
          785,   787,   789,   791,   877,   879,   516,   518, 
          610,   514,   602,   517,   519,   605,   611,   651, 
          653,   739,   741,   743,   745,   829,   831,   833, 
          835,   923,   649,   737,   827,   919,   652,   654, 
          740,   742,   744,   746,   830,   832,   834,   836, 
          922,   924,   608,   610,   696,   698,   700,   702, 
          786,   788,   790,   880,   609,   611,   697,   699, 
          701,   703,   787,   789,   791,   879,   881,   613, 
          705,   795,   883,   518,   520,   606,   612,   519, 
          521,   607,   523,   615,   653,   655,   741,   743, 
          745,   747,   831,   833,   835,   923,   925,   654, 
          656,   742,   744,   746,   748,   832,   834,   836, 
          838,   924,   926,   658,   750,   612,   614,   700, 
          702,   704,   706,   790,   794,   610,   698,   788, 
          880,   613,   615,   701,   703,   705,   707,   791, 
          795,   883,   522,   524,   616,   520,   608,   523, 
          525,   611,   617,   657,   659,   745,   747,   835, 
          839,   929,   655,   743,   833,   925,   658,   746, 
          748,   750,   752,   836,   838,   842,   886,   799, 
          887,   619,   889,   527,   529,   621,   843,   844, 
          846,   706,   800,   616,   704,   794,   886,   619, 
          621,   707,   799,   889,   530,   532,   614,   529, 
          531,   617,   623,   843,   933,   839,   666,   752, 
          758,   842,   844,   846,   974,   705,   795,   883, 
          887,   977,   979,   929,   750,   838,  1022,  1111, 
          675,   676,   765,   766,   767,   768,   855,   856, 
          857,   858,   945,   946,   677,   769,   859,   947, 
          679,   771,   861,   949,   720,   721,   810,   811, 
          812,   813,   900,   901,   902,   903,   990,   991, 
          722,   814,   904,   992,   724,   816,   906,   994, 
          993,  1080,  1081,  1082,   996,  1084,   948,  1035, 
         1036,  1037,  1038,  1125,  1126,  1039,  1127,   951, 
         1041,  1129,  1083,  1170,  1171,  1172,  1086,  1174, 
          678,   680,   766,   768,   770,   772,   856,   858, 
          860,   862,   948,   950,   676,   765,   855,   946, 
          679,   681,   767,   769,   771,   773,   857,   859, 
          861,   863,   949,   951,   723,   725,   811,   813, 
          815,   817,   901,   903,   905,   907,   993,   995, 
          721,   810,   900,   991,   724,   726,   812,   814, 
          816,   818,   902,   904,   906,   908,   994,   996, 
          997,  1083,  1085,   990,  1081,   992,   998,  1084, 
         1086,   680,   682,   768,   770,   772,   774,   858, 
          860,   862,   864,   950,   952,   681,   683,   769, 
          771,   773,   775,   859,   861,   863,   865,   951, 
          953,   685,   777,   867,   955,   725,   727,   813, 
          815,   817,   819,   903,   905,   907,   909,   995, 
          997,   726,   728,   814,   816,   818,   820,   904, 
          906,   908,   910,   996,   998,   730,   822,   912, 
         1000,   993,   999,  1085,  1087,   994,  1086,  1088, 
         1002,  1090,   684,   686,   772,   774,   776,   778, 
          862,   864,   866,   868,   954,   956,   682,   770, 
          860,   952,   685,   687,   773,   775,   777,   779, 
          863,   865,   867,   869,   955,   957,   729,   731, 
          817,   819,   821,   823,   907,   909,   911,   913, 
          999,  1001,   727,   815,   905,   997,   730,   732, 
          818,   820,   822,   824,   908,   910,   912,   914, 
         1000,  1002,  1003,  1089,  1091,   995,  1087,   998, 
         1004,  1090,  1092,   686,   688,   774,   776,   778, 
          780,   864,   866,   868,   956,   958,   687,   689, 
          775,   777,   779,   781,   865,   867,   869,   871, 
          957,   959,   691,   783,   873,   961,   731,   733, 
          819,   821,   823,   825,   909,   911,   913,   915, 
         1001,  1003,   732,   734,   820,   822,   824,   826, 
          910,   912,   914,   916,  1002,  1004,   736,   828, 
          918,  1006,   999,  1005,  1091,  1093,  1000,  1092, 
         1094,  1008,  1096,   690,   692,   778,   780,   782, 
          784,   868,   872,   874,   960,   962,   688,   776, 
          866,   958,   691,   693,   779,   781,   783,   785, 
          869,   871,   873,   875,   961,   963,   735,   737, 
          823,   825,   827,   829,   913,   915,   917,   919, 
         1005,  1007,   733,   821,   911,  1003,   736,   738, 
          824,   826,   828,   830,   914,   916,   918,   920, 
         1006,  1008,  1009,  1095,  1097,  1001,  1093,  1004, 
         1010,  1096,  1098,   692,   694,   780,   782,   784, 
          786,   872,   874,   876,   962,   964,   693,   695, 
          781,   783,   785,   787,   871,   873,   875,   877, 
          963,   965,   697,   789,   879,   967,   737,   739, 
          825,   827,   829,   831,   915,   917,   919,  1007, 
         1009,   738,   740,   826,   828,   830,   832,   916, 
          918,   920,   922,  1008,  1010,   742,   834,   924, 
         1012,  1005,  1011,  1097,  1099,  1006,  1098,  1100, 
         1014,  1102,   696,   698,   784,   786,   788,   790, 
          874,   876,   880,   966,   694,   782,   872,   964, 
          697,   699,   785,   787,   789,   791,   875,   877, 
          879,   881,   967,   969,   741,   743,   829,   831, 
          833,   835,   919,   923,   925,  1011,  1013,   739, 
          827,   917,  1009,   742,   744,   830,   832,   834, 
          836,   920,   922,   924,   926,  1012,  1014,  1015, 
         1101,  1103,  1007,  1099,  1010,  1016,  1102,   698, 
          700,   786,   788,   790,   876,   880,   699,   701, 
          787,   789,   791,   877,   879,   881,   883,   969, 
          971,   703,   795,   973,   743,   745,   831,   833, 
          835,   923,   925,  1013,  1015,   744,   746,   832, 
          834,   836,   838,   922,   924,   926,  1014,  1016, 
          748,  1011,  1103,  1105,  1012,  1106,   702,   704, 
          794,   886,   972,   974,   705,   887,   747,   839, 
          929,   750,   842,  1022,  1198,   800,   886,   706, 
          794,   799,   887,   889,   893,   979,   843,   933, 
          839,   929,   842,   844,   846,  1111,  1022,   974, 
         1154,   972,  1062,   977,  1069,  1029,  1201,  1208, 
          806,   850,  1152,  1244,  1334,  1336,  1384,  1382, 
         1243,  1335,  1469,  1287,  1377,  1467,  1557,  1647, 
         1737,  2009,   800,   799,   889,   893,   843,   933, 
         1029,   758,   844,   846,   850,  1022,  1208,   806, 
          717,   719,   629,   886,   858,   860,   946,   948, 
          950,   952,  1036,  1038,  1040,  1042,  1128,  1130, 
          856,   945,  1035,  1126,   859,   861,   947,   949, 
          951,   953,  1037,  1039,  1041,  1043,  1129,  1131, 
          768,   770,   862,   766,   855,   769,   771,   857, 
          863,   903,   905,   991,   993,   995,   997,  1081, 
         1083,  1085,  1087,  1173,  1175,   901,   990,  1080, 
         1171,   904,   906,   992,   994,   996,   998,  1082, 
         1084,  1086,  1088,  1174,  1176,   860,   862,   948, 
          950,   952,   954,  1038,  1040,  1042,  1044,  1130, 
         1132,   861,   863,   949,   951,   953,   955,  1039, 
         1041,  1043,  1045,  1131,  1133,   865,   957,  1047, 
         1135,   770,   772,   858,   864,   771,   773,   859, 
          775,   867,   905,   907,   993,   995,   997,   999, 
         1083,  1085,  1087,  1089,  1175,  1177,   906,   908, 
          994,   996,   998,  1000,  1084,  1086,  1088,  1090, 
         1176,  1178,   910,  1002,  1092,  1180,   864,   866, 
          952,   954,   956,   958,  1042,  1044,  1046,  1048, 
         1134,  1136,   862,   950,  1040,  1132,   865,   867, 
          953,   955,   957,   959,  1043,  1045,  1047,  1049, 
         1135,  1137,   774,   776,   868,   772,   860,   775, 
          777,   863,   869,   909,   911,   997,   999,  1001, 
         1003,  1087,  1089,  1091,  1093,  1179,  1181,   907, 
          995,  1085,  1177,   910,   912,   998,  1000,  1002, 
         1004,  1088,  1090,  1092,  1094,  1180,  1182,   866, 
          868,   954,   956,   958,   960,  1044,  1046,  1048, 
         1050,  1136,  1138,   867,   869,   955,   957,   959, 
          961,  1045,  1047,  1049,  1051,  1137,  1139,   871, 
          963,  1053,  1141,   776,   778,   864,   777,   779, 
          865,   781,   873,   911,   913,   999,  1001,  1003, 
         1005,  1089,  1091,  1093,  1095,  1181,  1183,   912, 
          914,  1000,  1002,  1004,  1006,  1090,  1092,  1094, 
         1096,  1182,  1184,   916,  1008,  1098,  1186,   872, 
          958,   960,   962,   964,  1048,  1050,  1052,  1054, 
         1140,  1142,   868,   956,  1046,  1138,   871,   873, 
          959,   961,   963,   965,  1049,  1051,  1053,  1055, 
         1141,  1143,   780,   782,   874,   778,   866,   781, 
          783,   869,   875,   915,   917,  1003,  1005,  1007, 
         1009,  1093,  1095,  1097,  1099,  1185,  1187,   913, 
         1001,  1091,  1183,   916,   918,  1004,  1006,  1008, 
         1010,  1094,  1096,  1098,  1100,  1186,  1188,   872, 
          874,   960,   962,   964,   966,  1050,  1052,  1054, 
         1056,  1142,  1144,   873,   875,   961,   963,   965, 
          967,  1051,  1053,  1055,  1057,  1143,  1145,   877, 
          969,  1059,  1147,   782,   784,   876,   783,   785, 
          871,   787,   879,   917,   919,  1005,  1007,  1009, 
         1011,  1095,  1097,  1099,  1101,  1187,   918,   920, 
         1006,  1008,  1010,  1012,  1096,  1098,  1100,  1102, 
         1188,  1190,   922,  1014,  1192,   876,   964,   966, 
         1054,  1056,  1058,  1146,  1148,   874,   962,  1052, 
         1144,   877,   879,   965,   967,   969,   971,  1055, 
         1057,  1059,  1147,   786,   788,   880,   784,   872, 
          787,   789,   875,   881,   923,  1009,  1011,  1013, 
         1015,  1099,  1101,  1103,  1105,  1193,   919,  1007, 
         1097,   922,   924,  1010,  1012,  1014,  1016,  1100, 
         1102,  1106,  1192,   880,   966,   972,  1056,  1058, 
         1062,  1148,  1150,   879,   881,   967,   969,   971, 
          973,  1057,  1059,  1063,  1151,   883,  1153,   788, 
          790,   876,   789,   791,   877,   923,   925,  1011, 
         1013,  1015,  1101,  1103,  1105,  1193,  1195,   924, 
          926,  1012,  1014,  1016,  1102,  1106,  1196,  1198, 
          974,  1152,  1154,   977,   794,   886,   795,   887, 
          839,   929,  1111,  1201,  1287,   838,  1022,   886, 
          972,   974,  1062,  1154,   887,   973,   977,   979, 
         1063,  1069,   889,   794,   795,   883,   799,   929, 
         1111,  1201,  1022,   945,   946,  1035,  1036,  1037, 
         1038,  1125,  1126,  1127,  1128,  1215,  1216,   947, 
         1039,  1129,  1217,   949,  1041,  1131,  1219,   990, 
          991,  1080,  1081,  1082,  1083,  1170,  1171,  1172, 
         1173,  1260,  1261,   992,  1084,  1174,  1262,   994, 
         1086,  1176,  1264,  1263,  1350,  1351,  1352,  1266, 
         1354,  1218,  1305,  1306,  1307,  1308,  1395,  1396, 
         1309,  1397,  1221,  1311,  1399,  1353,  1440,  1441, 
         1442,  1356,  1444,   948,   950,  1036,  1038,  1040, 
         1042,  1126,  1128,  1130,  1132,  1218,  1220,   946, 
         1035,  1125,  1216,   949,   951,  1037,  1039,  1041, 
         1043,  1127,  1129,  1131,  1133,  1219,  1221,   993, 
          995,  1081,  1083,  1085,  1087,  1171,  1173,  1175, 
         1177,  1263,  1265,   991,  1080,  1170,  1261,   994, 
          996,  1082,  1084,  1086,  1088,  1172,  1174,  1176, 
         1178,  1264,  1266,  1267,  1353,  1355,  1260,  1351, 
         1262,  1268,  1354,  1356,   950,   952,  1038,  1040, 
         1042,  1044,  1128,  1130,  1132,  1134,  1220,  1222, 
          951,   953,  1039,  1041,  1043,  1045,  1129,  1131, 
         1133,  1135,  1221,  1223,   955,  1047,  1137,  1225, 
          995,   997,  1083,  1085,  1087,  1089,  1173,  1175, 
         1177,  1179,  1265,  1267,   996,   998,  1084,  1086, 
         1088,  1090,  1174,  1176,  1178,  1180,  1266,  1268, 
         1000,  1092,  1182,  1270,  1263,  1269,  1355,  1357, 
         1264,  1356,  1358,  1272,  1360,   954,   956,  1042, 
         1044,  1046,  1048,  1132,  1134,  1136,  1138,  1224, 
         1226,   952,  1040,  1130,  1222,   955,   957,  1043, 
         1045,  1047,  1049,  1133,  1135,  1137,  1139,  1225, 
         1227,   999,  1001,  1087,  1089,  1091,  1093,  1177, 
         1179,  1181,  1183,  1269,  1271,   997,  1085,  1175, 
         1267,  1000,  1002,  1088,  1090,  1092,  1094,  1178, 
         1180,  1182,  1184,  1270,  1272,  1273,  1359,  1361, 
         1265,  1357,  1268,  1274,  1360,   956,   958,  1044, 
         1046,  1048,  1050,  1134,  1136,  1138,  1140,  1226, 
         1228,   957,   959,  1045,  1047,  1049,  1051,  1135, 
         1137,  1139,  1141,  1227,  1229,   961,  1053,  1143, 
         1231,  1001,  1003,  1089,  1091,  1093,  1095,  1179, 
         1181,  1183,  1185,  1271,  1273,  1002,  1004,  1090, 
         1092,  1094,  1096,  1180,  1182,  1184,  1186,  1272, 
         1274,  1006,  1098,  1188,  1276,  1269,  1275,  1361, 
         1270,  1278,   960,   962,  1048,  1050,  1052,  1054, 
         1138,  1140,  1142,  1144,  1230,  1232,   958,  1046, 
         1136,  1228,   961,   963,  1049,  1051,  1053,  1055, 
         1139,  1141,  1143,  1145,  1231,  1233,  1005,  1007, 
         1093,  1095,  1097,  1099,  1183,  1185,  1187,  1275, 
         1003,  1091,  1181,  1273,  1006,  1008,  1094,  1096, 
         1098,  1100,  1184,  1186,  1188,  1190,  1276,  1278, 
         1279,  1365,  1367,  1271,  1274,  1368,   962,   964, 
         1050,  1052,  1054,  1056,  1140,  1142,  1144,  1146, 
         1232,  1234,   963,   965,  1051,  1053,  1055,  1057, 
         1141,  1143,  1145,  1147,  1233,   967,  1059,  1237, 
         1007,  1009,  1095,  1097,  1099,  1101,  1185,  1187, 
         1279,  1008,  1010,  1096,  1098,  1100,  1102,  1186, 
         1188,  1190,  1192,  1278,  1012,  1282,  1275,  1367, 
         1276,  1368,  1370,   966,  1054,  1056,  1058,  1144, 
         1146,  1148,  1150,  1236,  1238,   964,  1052,  1142, 
         1234,   967,   969,  1055,  1057,  1059,  1145,  1147, 
         1151,  1237,  1011,  1013,  1099,  1101,  1103,  1105, 
         1193,  1195,  1283,  1009,  1097,  1187,  1279,  1012, 
         1014,  1100,  1102,  1106,  1190,  1192,  1196,  1282, 
         1285,  1371,  1373,  1062,  1152,   971,  1063,  1153, 
         1241,   973,  1243,  1015,  1016,  1198,  1287,  1375, 
         1378,   972,   974,  1062,  1150,  1152,  1154,  1244, 
         1058,  1148,   973,  1063,  1151,  1153,  1243,   929, 
         1015,  1103,  1105,  1111,  1193,  1195,  1201,  1285, 
         1287,  1377,  1106,  1196,  1198,  1283,  1375,  1378, 
         1380,   887,   977,   979,  1069,  1335,  1022,  1382, 
         1208,  1384,  1236,  1238,  1237,  1241,  1327,  1329, 
         1419,  1146,  1059,  1147,  1371,  1373,  1192,  1282, 
         1370,  1462,  1464,  1556,   806,   717,   719,   893, 
          979,  1069,  1029,  1208,  1128,  1130,  1216,  1218, 
         1220,  1222,  1306,  1308,  1310,  1312,  1398,  1400, 
         1126,  1215,  1305,  1396,  1129,  1131,  1217,  1219, 
         1221,  1223,  1307,  1309,  1311,  1313,  1399,  1401, 
         1038,  1040,  1132,  1036,  1125,  1039,  1041,  1127, 
         1133,  1173,  1175,  1261,  1263,  1265,  1267,  1351, 
         1353,  1355,  1357,  1443,  1171,  1260,  1350,  1441, 
         1174,  1176,  1262,  1264,  1266,  1268,  1352,  1354, 
         1356,  1358,  1444,  1446,  1130,  1132,  1218,  1220, 
         1222,  1224,  1308,  1310,  1312,  1314,  1400,  1402, 
         1131,  1133,  1219,  1221,  1223,  1225,  1309,  1311, 
         1313,  1315,  1401,  1403,  1135,  1227,  1317,  1405, 
         1040,  1042,  1128,  1134,  1041,  1043,  1129,  1045, 
         1137,  1175,  1177,  1263,  1265,  1267,  1269,  1353, 
         1355,  1357,  1359,  1447,  1176,  1178,  1264,  1266, 
         1268,  1270,  1354,  1356,  1358,  1360,  1446,  1180, 
         1272,  1450,  1134,  1136,  1222,  1224,  1226,  1228, 
         1312,  1314,  1318,  1404,  1406,  1132,  1220,  1310, 
         1402,  1135,  1137,  1223,  1225,  1227,  1229,  1313, 
         1315,  1317,  1319,  1405,  1044,  1046,  1138,  1042, 
         1130,  1045,  1047,  1133,  1139,  1179,  1181,  1267, 
         1269,  1271,  1273,  1357,  1359,  1361,  1451,  1177, 
         1265,  1355,  1447,  1180,  1182,  1268,  1270,  1272, 
         1274,  1358,  1360,  1450,  1452,  1136,  1138,  1224, 
         1226,  1228,  1230,  1314,  1318,  1320,  1406,  1137, 
         1139,  1225,  1227,  1229,  1231,  1315,  1317,  1319, 
         1321,  1409,  1141,  1233,  1323,  1411,  1046,  1048, 
         1134,  1140,  1047,  1049,  1135,  1051,  1143,  1181, 
         1183,  1269,  1271,  1273,  1275,  1359,  1361,  1365, 
         1451,  1182,  1184,  1270,  1272,  1274,  1276,  1360, 
         1452,  1454,  1186,  1278,  1368,  1140,  1142,  1228, 
         1230,  1232,  1234,  1318,  1320,  1322,  1410,  1138, 
         1226,  1141,  1143,  1229,  1231,  1233,  1319,  1321, 
         1323,  1325,  1411,  1413,  1050,  1052,  1144,  1048, 
         1136,  1051,  1053,  1139,  1145,  1185,  1187,  1273, 
         1275,  1279,  1365,  1367,  1455,  1457,  1183,  1271, 
         1361,  1186,  1188,  1274,  1276,  1278,  1368,  1370, 
         1500,  1406,  1409,  1415,  1459,  1545,  1451,  1543, 
         1454,  1548,  1633,  1142,  1144,  1230,  1232,  1234, 
         1236,  1320,  1322,  1143,  1145,  1231,  1233,  1237, 
         1321,  1323,  1325,  1327,  1413,  1415,  1147,  1329, 
         1052,  1054,  1140,  1146,  1053,  1055,  1141,  1057, 
         1187,  1275,  1279,  1365,  1367,  1371,  1457,  1459, 
         1188,  1190,  1276,  1278,  1282,  1368,  1370,  1192, 
         1462,  1410,  1411,  1419,  1455,  1461,  1548,  1464, 
         1552,  1545,  1642,  1146,  1148,  1234,  1236,  1238, 
         1144,  1232,  1322,  1147,  1237,  1241,  1325,  1327, 
         1329,  1419,  1056,  1058,  1150,  1054,  1142,  1057, 
         1059,  1145,  1151,  1193,  1279,  1283,  1285,  1371, 
         1373,  1375,  1461,  1367,  1459,  1192,  1282,  1370, 
         1462,  1464,  1506,  1598,  1320,  1410,  1594,  1415, 
         1457,  1552,  1556,  1642,  1152,  1154,  1244,  1334, 
         1336,  1062,  1148,  1150,  1236,  1238,  1512,  1153, 
         1241,  1243,  1335,  1063,  1151,  1285,  1287,  1375, 
         1377,  1467,  1469,  1195,  1283,  1373,  1198,  1378, 
         1380,  1382,  1069,   977,   979,  1111,  1201,  1384, 
         1506,  1598,  1327,  1329,  1419,  1371,  1461,  1462, 
         1464,  1556,  1459,  1557,  1647,  1552,  1648,  1738, 
         1737,  1690,  2009,  1215,  1216,  1305,  1306,  1307, 
         1308,  1395,  1396,  1397,  1398,  1485,  1486,  1217, 
         1309,  1399,  1487,  1219,  1311,  1401,  1260,  1261, 
         1350,  1351,  1352,  1353,  1440,  1441,  1442,  1443, 
         1530,  1531,  1262,  1354,  1444,  1532,  1264,  1356, 
         1446,  1534,  1533,  1621,  1218,  1220,  1310,  1312, 
         1400,  1402,  1488,  1490,  1221,  1313,  1403,  1491, 
         1263,  1265,  1355,  1357,  1447,  1266,  1358,  1623, 
         1625,  1538,  1220,  1222,  1308,  1310,  1312,  1314, 
         1398,  1400,  1402,  1404,  1490,  1221,  1223,  1309, 
         1311,  1313,  1315,  1399,  1401,  1403,  1405,  1491, 
         1493,  1225,  1317,  1265,  1267,  1353,  1355,  1357, 
         1359,  1443,  1447,  1266,  1268,  1354,  1356,  1358, 
         1360,  1444,  1446,  1450,  1538,  1270,  1452,  1540, 
         1533,  1539,  1625,  1627,  1534,  1542,  1630,  1488, 
         1578,  1582,  1584,  1672,  1579,  1581,  1587,  1623, 
         1224,  1226,  1312,  1314,  1318,  1402,  1404,  1406, 
         1496,  1222,  1310,  1400,  1225,  1227,  1313,  1315, 
         1317,  1319,  1403,  1405,  1409,  1269,  1271,  1357, 
         1359,  1361,  1447,  1451,  1539,  1267,  1355,  1270, 
         1272,  1358,  1360,  1450,  1452,  1454,  1540,  1542, 
         1543,  1627,  1538,  1630,  1228,  1320,  1410,  1229, 
         1321,  1411,  1499,  1231,  1323,  1413,  1273,  1365, 
         1455,  1274,  1276,  1368,  1545,  1633,  1548,  1334, 
         1336,  1069,  1335,   979,  1111,  1201,  1377,  1467, 
         1469,  1208,  1382,  1384,  1557,   806,   893,  1029, 
         1512,  1647,  1737,  2009,  1648,  1738,  1690,  1779, 
         1380,  1598,  1243,  1329,  1419,  1556,  1687,  1395, 
         1396,  1485,  1486,  1487,  1488,  1575,  1578,  1397, 
         1579,  1667,  1399,  1491,  1581,  1669,  1305,  1306, 
         1398,  1307,  1309,  1401,  1440,  1441,  1530,  1531, 
         1532,  1533,  1621,  1623,  1710,  1711,  1442,  1534, 
         1444,  1400,  1490,  1582,  1668,  1493,  1308,  1310, 
         1402,  1311,  1403,  1443,  1625,  1627,  1446,  1538, 
         1672,  1758,  1760,  1756,  1803,  1630,  1802,  1800, 
         1984,  1404,  1406,  1496,  1582,  1584,  1586,  1402, 
         1490,  1672,  1405,  1493,  1499,  1587,  1314,  1312, 
         1400,  1315,  1317,  1403,  1409,  1451,  1539,  1543, 
         1627,  1633,  1447,  1625,  1450,  1452,  1538,  1540, 
         1542,  1630,  1500,  1591,  1411,  1318,  1410,  1319, 
         1321,  1413,  1545,  1454,  1548,  1728,  1410,  1500, 
         1592,  1594,  1680,  1496,  1586,  1411,  1413,  1499, 
         1591,  1320,  1322,  1318,  1406,  1321,  1323,  1409, 
         1415,  1455,  1457,  1543,  1545,  1633,  1548,  1728, 
         1506,  1325,  1687,  1327,  1419,  1232,  1234,  1367, 
         1459,  1461,  1731,  1552,  1642,  1462,  1811,  1823, 
         1598,  1690,  1779,  1738,  1769,  2001,  1648,  1856, 
         1947,  1764,  1991,  1506,  1594,  1598,  1592,  1327, 
         1329,  1415,  1419,  1687,  1779,  1371,  1373,  1459, 
         1461,  1557,  1647,  1731,  1823,  1457,  1545,  1462, 
         1464,  1552,  1556,  1642,  1512,  1690,  1335,  1238, 
         1241,  1243,  1375,  1467,  1737,  1648,  1738,  1485, 
         1486,  1575,  1578,  1667,  1668,  1756,  1487,  1579, 
         1669,  1757,  1581,  1530,  1531,  1621,  1623,  1710, 
         1711,  1800,  1532,  1802,  1442,  1444,  1534,  1803, 
         1758,  1845,  1984,  1760,  1762,  1765,  1672,  1983, 
         1490,  1582,  1584,  1491,  1493,  1403,  1405,  1587, 
         1625,  1627,  1446,  1538,  1540,  1630,  1811,  1764, 
         1496,  1582,  1584,  1586,  1672,  1764,  1762,  1587, 
         1765,  1451,  1539,  1543,  1625,  1627,  1633,  1811, 
         1540,  1542,  1630,  1803,  1856,  1760,  1769,  1947, 
         1991,  1680,  1591,  1728,  1496,  1584,  1586,  1680, 
         1499,  1587,  1591,  1769,  1543,  1633,  1811,  1452, 
         1454,  1540,  1542,  1630,  1728,  1548,  1690,  1779, 
         1512,  1687,  1647,  1737,  1823,  2009,  1648,  1738, 
         1336,  1335,  1334,  2001,  1672,  1758,  1760,  1762, 
         1764,  1856,  1669,  1757,  1765,  1947,  1803,  1983, 
         1991,  1984,  1630,  1811,  1540,  1542,  1728,  1856, 
         1769,  1947,  1811,  1991,  1540,  1542,  1630,  1728, 
         1984,  1598,  1690,  1779,  1823,  2001,  2009,  1642, 
         1648,  1738, 
};

tatic long _vq_fitmap_res_Z_5[] = {
            0,     0,    64,    64,   128,   128,   192,   192, 
          256,   256,   320,   320,   376,   376,   376,     0, 
          435,   500,   565,   630,   695,   760,   825,   890, 
          955,  1020,  1081,   376,   376,   376,  1136,  1200, 
         1265,  1330,  1395,  1460,  1525,  1590,  1655,  1720, 
         1781,  1835,  1835,  1894,  1894,  1136,  1934,  1999, 
         2064,  2129,  2194,  2259,  2324,  2389,  2453,  2512, 
         2512,  2574,  1894,  2608,  2639,  2703,  2768,  2833, 
         2898,  2963,  3028,  3093,  3158,  3221,  3276,  3276, 
         3329,  2608,  2608,  2639,  3358,  3423,  3488,  3553, 
         3618,  3682,  3747,  3810,  3869,  3869,  3929,  3329, 
         2608,  2608,  3968,  4032,  4097,  4162,  4227,  4291, 
         4355,  4418,  4479,  4479,  3929,  4541,  4586,  4586, 
         4586,  3968,  4604,  4669,  4734,  4799,  4863,  4927, 
         4989,  5043,  5043,  5103,  4541,  4541,  4586,  4586, 
         5123,  5187,  5252,  5317,  5381,  5442,  5502,  5555, 
         5555,  5617,  5617,  4541,  4541,  4541,  5676,  5123, 
         5684,  5748,  5810,  5869,  5925,  5987,  6043,  5617, 
         6092,  6092,  4541,  4541,  4541,  4541,  6147,  6147, 
         6210,  6272,  6272,  5925,  5987,  6043,  6092,  6092, 
         6092,  6092,  6335,  4541,  6335,  6367,  6367,  6210, 
         6425,  6425,  6470,  6470,  6523,  6523,  6335,  6092, 
         6092,  6335,  4541,  4541,  6559,  6367,  6559,  6608, 
         6636,  6470,  6470,  6470,  6523,  6523,  6335,  6092, 
         6092,  6335,  6335,  6559,  6559,  6559,  6608,  6608, 
         6470,  6470,  6470,  6523,  6654,  6335,  6654,  6335, 
         6335,  6335,  6559,  6559,  6668,  6668,  6687,  6470, 
         6470,  6470,  6697,  6654,  6335,  6335,  6335,  6335, 
         6335, 
};

tatic long _vq_fitlength_res_Z_5[] = {
           64,    64,    64,    64,    64,    64,    64,    64, 
           64,    64,    56,    56,    59,    59,    59,    64, 
           65,    65,    65,    65,    65,    65,    65,    65, 
           65,    61,    55,    59,    59,    59,    64,    65, 
           65,    65,    65,    65,    65,    65,    65,    61, 
           54,    59,    59,    40,    40,    64,    65,    65, 
           65,    65,    65,    65,    65,    64,    59,    62, 
           62,    34,    40,    31,    64,    65,    65,    65, 
           65,    65,    65,    65,    63,    55,    53,    53, 
           29,    31,    31,    64,    65,    65,    65,    65, 
           64,    65,    63,    59,    60,    60,    39,    29, 
           31,    31,    64,    65,    65,    65,    64,    64, 
           63,    61,    62,    62,    39,    45,    18,    18, 
           18,    64,    65,    65,    65,    64,    64,    62, 
           54,    60,    60,    20,    45,    45,    18,    18, 
           64,    65,    65,    64,    61,    60,    53,    62, 
           62,    59,    59,    45,    45,    45,     8,    64, 
           64,    62,    59,    56,    62,    56,    49,    59, 
           55,    55,    45,    45,    45,    45,    63,    63, 
           62,    63,    63,    62,    56,    49,    55,    55, 
           55,    55,    32,    45,    32,    58,    58,    62, 
           45,    45,    53,    53,    36,    36,    32,    55, 
           55,    32,    45,    45,    49,    58,    49,    28, 
           18,    53,    53,    53,    36,    36,    32,    55, 
           55,    32,    32,    49,    49,    49,    28,    28, 
           53,    53,    53,    36,    14,    32,    14,    32, 
           32,    32,    49,    49,    19,    19,    10,    53, 
           53,    53,     9,    14,    32,    32,    32,    32, 
           32, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Z_5 = {
        -22, 1, 44, 15,
        _vq_pigeonmap_res_Z_5,
        6706,
        _vq_fitlist_res_Z_5,
        _vq_fitmap_res_Z_5,
        _vq_fitlength_res_Z_5
};

tatic static_codebook _vq_book_res_Z_5 = {
        2, 2025,
        _vq_lengthlist_res_Z_5,
        1, -527040512, 1611661312, 6, 0,
        _vq_quantlist_res_Z_5,
        NULL,
        &_vq_auxt_res_Z_5,
        &_vq_auxp_res_Z_5,
        0
};

#endif

1.1                  vorbis/lib/books/res_Z_6.vqh

Index: res_Z_6.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Z_6_VQH_
#define _V_res_Z_6_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Z_6[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist_res_Z_6[] = {
         2,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9,
};

tatic float _vq_quantthresh_res_Z_6[] = {
        -100.5, -33.5, 33.5, 100.5, 
};

tatic long _vq_quantmap_res_Z_6[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt_res_Z_6 = {
        _vq_quantthresh_res_Z_6,
        _vq_quantmap_res_Z_6,
        5,
        5
};

tatic static_codebook _vq_book_res_Z_6 = {
        4, 625,
        _vq_lengthlist_res_Z_6,
        1, -521093120, 1624293376, 3, 0,
        _vq_quantlist_res_Z_6,
        NULL,
        &_vq_auxt_res_Z_6,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_Z_6a.vqh

Index: res_Z_6a.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Z_6a_VQH_
#define _V_res_Z_6a_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Z_6a[] = {
        11,
        10,
        12,
        9,
        13,
        8,
        14,
        7,
        15,
        6,
        16,
        5,
        17,
        4,
        18,
        3,
        19,
        2,
        20,
        1,
        21,
        0,
        22,
};

tatic long _vq_lengthlist_res_Z_6a[] = {
         3, 6, 5,10, 7, 9, 8,10, 9,10, 9,10,10,10,10, 9,
         9,10,10,10,10,10,10, 6, 7, 4, 9, 5, 9, 9,10, 9,
        10, 9,10,10,10,10,10, 7,10,10,10,10,10,10, 5, 6,
         5, 7, 7, 9,10,10, 9,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10, 9,10, 6,10, 6, 9, 7,10,10,10,10,
        10,10,10,10,10, 7,10, 8,10, 9,10,10, 8, 8, 8, 8,
         8, 9, 9,10,10,10,10,10,10,10,10,10,10,10, 9,10,
        10,10,10, 8,10, 9,10,10,10, 9,10,10,10,10,10,10,
        10,10,10, 9,10, 9,10, 9,10,10, 9,10,10,10, 9,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10, 8,10,10, 9,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,
};

tatic float _vq_quantthresh_res_Z_6a[] = {
        -31.5, -28.5, -25.5, -22.5, -19.5, -16.5, -13.5, -10.5, 
        -7.5, -4.5, -1.5, 1.5, 4.5, 7.5, 10.5, 13.5, 
        16.5, 19.5, 22.5, 25.5, 28.5, 31.5, 
};

tatic long _vq_quantmap_res_Z_6a[] = {
           21,   19,   17,   15,   13,   11,    9,    7,
            5,    3,    1,    0,    2,    4,    6,    8,
           10,   12,   14,   16,   18,   20,   22,
};

tatic encode_aux_threshmatch _vq_auxt_res_Z_6a = {
        _vq_quantthresh_res_Z_6a,
        _vq_quantmap_res_Z_6a,
        23,
        23
};

tatic static_codebook _vq_book_res_Z_6a = {
        2, 529,
        _vq_lengthlist_res_Z_6a,
        1, -525303808, 1614282752, 5, 0,
        _vq_quantlist_res_Z_6a,
        NULL,
        &_vq_auxt_res_Z_6a,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_Z_6b.vqh

Index: res_Z_6b.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Z_6b_VQH_
#define _V_res_Z_6b_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Z_6b[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist_res_Z_6b[] = {
         5, 6, 6, 7, 7, 7, 6, 7, 7, 6, 6, 6, 6, 6, 6, 7,
         7, 6, 7, 7, 6, 7, 7, 7, 6, 7, 7, 8, 7, 8, 7, 6,
         8, 7, 7, 7, 7, 6, 6, 6, 6, 7, 6, 6, 7, 7, 7, 6,
         6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 5, 8, 6, 7,
         6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 6, 7, 7, 7, 6, 7,
         5,
};

tatic float _vq_quantthresh_res_Z_6b[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap_res_Z_6b[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt_res_Z_6b = {
        _vq_quantthresh_res_Z_6b,
        _vq_quantmap_res_Z_6b,
        3,
        3
};

tatic static_codebook _vq_book_res_Z_6b = {
        4, 81,
        _vq_lengthlist_res_Z_6b,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist_res_Z_6b,
        NULL,
        &_vq_auxt_res_Z_6b,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/temp26040.vqh

Index: temp26040.vqh
===================================================================

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to '<A HREF="mailto:cvs-request at xiph.org?Subject=Re:%20[xiph-cvs]%20cvs%20commit:%20vorbis/lib/books%20res_44_A_1024aux.vqh%20res_44_A_128aux.vqh%20res_44_B_1024aux.vqh%20res_44_B_128aux.vqh%20res_44_Y_1024aux.vqh%20res_44_Y_128aux.vqh%20res_44_Z_1024aux.vqh%20res_44_Z_128aux.vqh%20res_B_1.vqh%20res_B_2.vqh%20res_B_3.vqh%20res_B_4.vqh%20res_B_5.vqh%20res_B_5a.vqh%20res_B_6.vqh%20res_B_6a.vqh%20res_B_6b.vqh%20res_Z_1.vqh%20res_Z_2.vqh%20res_Z_3.vqh%20res_Z_4.vqh%20res_Z_5.vqh%20res_Z_6.vqh%20res_Z_6a.vqh%20res_Z_6b.vqh%20temp26040.vqh%20line_1024x31_0sub0.vqh%20line_1024x31_0sub1.vqh%20line_1024x31_1sub0.vqh%20line_1024x31_1sub1.vqh%20line_1024x31_2sub1.vqh%20line_1024x31_2sub2.vqh%20line_1024x31_2sub3.vqh%20line_1024x31_3sub1.vqh%20line_1024x31_3sub2.vqh%20line_1024x31_3sub3.vqh%20line_1024x31_class1.vqh%20line_1024x31_class2.vqh%20line_1024x31_class3.vqh%20line_128x7_0sub0.vqh%20line_128x7_1sub2.vqh%20line_128x7_1sub3.vqh%20line_128x7_2sub1.vqh%20line_128x7_2sub2.vqh%20line_128x7_2sub3.vqh%20line_128x7_class1.vq'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the commits mailing list