diff options
| author | Monty <xiphmont@xiph.org> | 2000-02-23 09:24:33 +0000 |
|---|---|---|
| committer | Monty <xiphmont@xiph.org> | 2000-02-23 09:24:33 +0000 |
| commit | aadce85249efb25ead6b27b2a3ebbcbc61c01c6f (patch) | |
| tree | e4758618201900982aa016c87b471ed36a7d2d13 | |
| parent | cf8e31643849079886d4eddcb268981e7bb13e83 (diff) | |
| download | libvorbis-git-aadce85249efb25ead6b27b2a3ebbcbc61c01c6f.tar.gz | |
Incremental update toward first cut. The full engine is in place.
Monty
svn path=/trunk/vorbis/; revision=269
30 files changed, 4143 insertions, 26840 deletions
diff --git a/include/vorbis/backends.h b/include/vorbis/backends.h index d24a364d..9f2871bb 100644 --- a/include/vorbis/backends.h +++ b/include/vorbis/backends.h @@ -13,7 +13,7 @@ function: libvorbis backend and mapping structures; needed for static mode headers - last mod: $Id: backends.h,v 1.6 2000/02/12 08:33:01 xiphmont Exp $ + last mod: $Id: backends.h,v 1.7 2000/02/23 09:24:00 xiphmont Exp $ ********************************************************************/ @@ -34,7 +34,7 @@ typedef struct{ void (*pack) (vorbis_info_time *,oggpack_buffer *); vorbis_info_time *(*unpack)(vorbis_info *,oggpack_buffer *); - vorbis_look_time *(*look) (vorbis_info *,vorbis_info_mode *, + vorbis_look_time *(*look) (vorbis_dsp_state *,vorbis_info_mode *, vorbis_info_time *); void (*free_info) (vorbis_info_time *); void (*free_look) (vorbis_look_time *); @@ -52,7 +52,7 @@ typedef struct{ typedef struct{ void (*pack) (vorbis_info_floor *,oggpack_buffer *); vorbis_info_floor *(*unpack)(vorbis_info *,oggpack_buffer *); - vorbis_look_floor *(*look) (vorbis_info *,vorbis_info_mode *, + vorbis_look_floor *(*look) (vorbis_dsp_state *,vorbis_info_mode *, vorbis_info_floor *); void (*free_info) (vorbis_info_floor *); void (*free_look) (vorbis_look_floor *); @@ -78,7 +78,7 @@ typedef struct{ typedef struct{ void (*pack) (vorbis_info_residue *,oggpack_buffer *); vorbis_info_residue *(*unpack)(vorbis_info *,oggpack_buffer *); - vorbis_look_residue *(*look) (vorbis_info *,vorbis_info_mode *, + vorbis_look_residue *(*look) (vorbis_dsp_state *,vorbis_info_mode *, vorbis_info_residue *); void (*free_info) (vorbis_info_residue *); void (*free_look) (vorbis_look_residue *); @@ -94,9 +94,8 @@ typedef struct vorbis_info_residue0{ long end; /* first stage (lossless partitioning) */ - int grouping; /* group n vectors */ - int partitions; /* partition entries (per group) */ - int groupspercode; /* groups per codeword */ + int grouping; /* group n vectors per partition */ + int partitions; /* possible codebooks ofr a partition */ int groupbook; /* huffbook for partitioning */ int secondstages[64]; /* expanded out to pointers in lookup */ int booklist[256]; /* list of second stage books */ @@ -108,7 +107,7 @@ typedef struct{ void (*pack) (vorbis_info *,vorbis_info_mapping *, oggpack_buffer *); vorbis_info_mapping *(*unpack)(vorbis_info *,oggpack_buffer *); - vorbis_look_mapping *(*look) (vorbis_info *,vorbis_info_mode *, + vorbis_look_mapping *(*look) (vorbis_dsp_state *,vorbis_info_mode *, vorbis_info_mapping *); void (*free_info) (vorbis_info_mapping *); void (*free_look) (vorbis_look_mapping *); diff --git a/include/vorbis/book/lsp20_0.vqh b/include/vorbis/book/lsp20_0.vqh index 148295ef..5b44418e 100644 --- a/include/vorbis/book/lsp20_0.vqh +++ b/include/vorbis/book/lsp20_0.vqh @@ -20,521 +20,1289 @@ #include "vorbis/codebook.h" static long _vq_quantlist_lsp20_0[] = { - 86, 65, 40, 85, - 80, 50, 89, 178, - 96, 17, 32, 44, - 66, 56, 84, 23, - 138, 58, 81, 31, - 72, 50, 45, 94, - 195, 55, 115, 68, - 110, 68, 28, 81, - 130, 22, 52, 69, - 64, 65, 156, 227, - 197, 100, 56, 128, - 120, 27, 58, 123, - 67, 57, 102, 27, - 105, 222, 166, 69, - 83, 50, 30, 47, - 128, 183, 28, 25, - 135, 28, 21, 23, - 201, 19, 31, 34, - 143, 102, 43, 28, - 147, 173, 96, 142, - 95, 70, 17, 26, - 104, 102, 37, 48, - 29, 46, 81, 145, - 64, 77, 204, 163, - 83, 46, 50, 52, - 58, 45, 30, 21, - 27, 32, 115, 91, - 36, 52, 86, 213, - 25, 69, 90, 27, - 123, 170, 63, 74, - 96, 24, 48, 24, - 250, 141, 46, 45, - 79, 16, 55, 113, - 81, 76, 51, 25, - 18, 19, 46, 48, - 75, 198, 109, 25, - 97, 23, 80, 58, - 124, 38, 43, 34, - 27, 22, 47, 52, - 185, 56, 64, 39, - 76, 160, 141, 103, - 81, 89, 102, 82, - 33, 106, 49, 67, - 4, 12, 27, 41, - 155, 97, 57, 123, - 106, 62, 173, 91, - 70, 85, 116, 37, - 58, 65, 61, 42, - 22, 14, 34, 39, - 56, 13, 21, 38, - 59, 143, 188, 48, - 109, 84, 41, 28, - 102, 80, 18, 39, - 103, 105, 161, 33, - 50, 20, 30, 55, - 136, 110, 152, 57, - 85, 82, 55, 33, - 140, 48, 25, 41, - 92, 18, 118, 57, - 40, 38, 48, 36, - 36, 86, 33, 16, - 39, 65, 67, 67, - 32, 67, 168, 85, - 64, 29, 40, 36, - 30, 65, 53, 57, - 41, 101, 39, 25, - 61, 50, 91, 121, - 78, 7, 30, 68, - 65, 93, 158, 79, - 88, 13, 87, 83, - 114, 43, 37, 30, - 147, 61, 135, 117, - 78, 4, 26, 49, - 72, 122, 132, 143, - 100, 45, 63, 37, - 155, 30, 38, 77, - 95, 30, 70, 103, - 86, 11, 42, 39, - 50, 90, 221, 67, - 88, 58, 43, 30, - 156, 57, 33, 24, - 147, 58, 87, 61, - 97, 19, 55, 42, - 39, 69, 210, 72, - 56, 40, 97, 30, - 177, 35, 37, 92, - 62, 51, 133, 67, - 81, 10, 35, 33, - 145, 230, 86, 47, - 39, 145, 104, 26, - 39, 21, 31, 42, - 66, 40, 34, 43, - 97, 192, 147, 46, - 42, 102, 163, 33, - 164, 98, 136, 128, - 71, 3, 17, 28, - 83, 6, 38, 80, - 52, 69, 146, 142, - 201, 66, 63, 44, - 112, 45, 87, 65, - 61, 22, 37, 34, - 41, 33, 47, 117, - 53, 85, 164, 139, - 207, 56, 25, 26, - 62, 83, 77, 42, - 31, 36, 45, 34, - 72, 71, 21, 15, - 58, 152, 76, 68, - 152, 117, 42, 46, - 28, 74, 77, 91, - 26, 55, 125, 37, - 114, 28, 19, 22, - 63, 161, 112, 83, - 62, 195, 53, 12, - 49, 61, 60, 34, - 57, 81, 122, 88, - 77, 43, 35, 33, - 49, 132, 163, 25, - 168, 152, 59, 31, - 49, 33, 57, 41, - 102, 89, 117, 22, - 36, 84, 159, 20, - 254, 84, 45, 35, - 26, 66, 50, 27, - 95, 26, 122, 94, - 100, 47, 115, 162, - 70, 117, 55, 34, - 19, 38, 73, 95, - 96, 34, 130, 27, - 159, 21, 18, 20, - 52, 59, 114, 134, - 73, 78, 55, 129, - 7, 31, 54, 104, - 63, 37, 114, 78, - 94, 25, 35, 15, - 63, 96, 249, 90, - 36, 80, 84, 20, - 54, 69, 30, 68, - 107, 41, 167, 56, - 88, 17, 30, 20, - 71, 142, 250, 66, - 70, 67, 46, 23, - 140, 44, 128, 74, - 93, 15, 58, 71, - 9, 35, 55, 138, - 249, 45, 33, 35, - 130, 45, 94, 65, - 59, 31, 92, 77, - 15, 37, 58, 195, - 111, 28, 37, 75, - 106, 78, 97, 13, - 84, 8, 48, 99, - 49, 29, 34, 87, - 70, 172, 97, 31, - 107, 124, 110, 94, - 51, 70, 36, 31, - 71, 47, 51, 29, - 71, 67, 95, 59, - 51, 57, 121, 226, - 105, 141, 56, 37, - 112, 28, 36, 28, - 29, 91, 98, 74, - 32, 55, 81, 18, - 107, 70, 102, 107, - 172, 51, 53, 29, - 20, 31, 60, 85, - 148, 75, 116, 54, - 43, 69, 101, 26, - 60, 39, 59, 30, - 44, 66, 78, 16, - 187, 139, 76, 55, - 37, 25, 61, 60, - 82, 19, 57, 154, - 49, 28, 80, 75, - 50, 103, 123, 105, + 2, 12, 28, 41, + 52, 28, 34, 84, + 131, 71, 79, 28, + 69, 180, 84, 34, + 107, 98, 135, 99, + 52, 73, 32, 22, + 73, 43, 55, 22, + 64, 76, 77, 51, + 50, 56, 123, 213, + 99, 136, 64, 38, + 113, 28, 36, 28, + 29, 83, 103, 64, + 26, 61, 76, 18, + 84, 60, 43, 92, + 98, 61, 118, 96, + 173, 52, 52, 27, + 16, 31, 61, 86, + 154, 65, 115, 59, + 38, 69, 108, 23, + 111, 34, 49, 118, + 59, 42, 54, 30, + 46, 65, 77, 16, + 185, 139, 80, 53, + 61, 66, 93, 27, + 31, 29, 46, 72, + 87, 81, 43, 61, + 81, 21, 52, 143, + 46, 28, 86, 54, + 44, 101, 121, 97, 76, 2, 21, 33, - 82, 30, 81, 167, - 27, 47, 72, 95, - 118, 53, 82, 21, - 61, 30, 45, 81, - 17, 41, 77, 137, - 183, 13, 22, 26, - 204, 104, 43, 43, - 40, 50, 36, 19, - 82, 20, 50, 53, - 102, 35, 92, 41, - 89, 182, 51, 86, - 52, 110, 44, 91, - 49, 52, 44, 26, - 40, 49, 129, 48, - 64, 58, 79, 57, - 102, 95, 116, 94, - 34, 74, 66, 15, - 16, 36, 86, 57, - 28, 48, 123, 106, - 106, 133, 32, 26, - 95, 53, 140, 40, - 17, 48, 69, 29, - 40, 28, 74, 67, - 18, 45, 93, 195, - 52, 130, 34, 36, - 223, 110, 112, 116, - 11, 24, 56, 66, - 25, 31, 42, 75, - 145, 124, 82, 32, - 92, 103, 78, 48, - 107, 122, 67, 101, - 13, 29, 70, 47, - 67, 29, 63, 67, - 40, 53, 77, 159, - 68, 124, 95, 134, - 187, 39, 62, 110, - 4, 23, 45, 68, - 41, 111, 98, 25, - 44, 42, 61, 120, - 37, 76, 130, 23, - 113, 152, 81, 146, - 43, 36, 29, 21, - 62, 98, 31, 37, - 38, 48, 120, 134, - 72, 114, 58, 138, - 76, 113, 128, 56, - 68, 0, 13, 19, - 17, 45, 111, 50, - 31, 52, 160, 61, - 167, 251, 104, 75, - 78, 8, 28, 26, - 138, 66, 46, 44, - 55, 49, 69, 120, - 32, 104, 99, 92, - 88, 152, 233, 129, - 48, 15, 18, 30, - 105, 29, 55, 36, - 119, 101, 43, 74, - 118, 212, 73, 39, - 67, 10, 24, 41, - 92, 48, 35, 25, - 91, 134, 169, 145, - 65, 83, 228, 200, - 5, 12, 27, 40, - 99, 94, 94, 77, - 90, 75, 74, 48, - 81, 39, 159, 86, - 118, 48, 59, 28, - 23, 33, 35, 27, - 119, 85, 68, 178, - 59, 121, 66, 78, - 110, 75, 42, 114, - 119, 33, 93, 114, - 35, 18, 20, 27, - 57, 162, 46, 22, - 35, 109, 76, 18, - 149, 49, 58, 138, - 126, 101, 96, 36, - 70, 46, 32, 20, - 33, 53, 144, 165, + 66, 39, 66, 178, + 29, 39, 79, 89, + 131, 28, 42, 71, + 117, 58, 75, 24, + 60, 30, 46, 83, + 102, 95, 35, 60, + 15, 41, 71, 127, + 186, 11, 22, 26, + 205, 103, 41, 42, + 48, 38, 33, 21, + 78, 20, 52, 49, + 103, 38, 84, 37, + 99, 151, 74, 92, + 40, 112, 51, 81, + 48, 48, 50, 27, + 194, 30, 28, 29, + 33, 43, 138, 44, + 60, 54, 83, 64, + 102, 96, 114, 95, + 35, 70, 71, 14, + 18, 38, 78, 42, + 23, 45, 111, 115, + 104, 122, 37, 25, + 96, 47, 138, 47, + 20, 55, 56, 28, + 39, 27, 63, 69, + 28, 44, 77, 171, + 66, 105, 26, 46, + 221, 112, 114, 123, + 11, 22, 57, 59, + 28, 24, 42, 66, + 145, 119, 85, 34, + 88, 110, 77, 38, + 121, 106, 67, 97, + 13, 28, 71, 47, + 70, 28, 59, 71, + 41, 54, 82, 139, + 77, 126, 78, 140, + 180, 34, 61, 113, + 6, 20, 42, 60, + 37, 115, 100, 27, + 53, 30, 69, 93, + 39, 70, 132, 25, + 107, 148, 80, 147, + 36, 37, 34, 20, + 58, 95, 36, 27, + 34, 49, 122, 137, + 74, 99, 64, 147, + 73, 114, 132, 62, + 69, 0, 14, 19, + 89, 29, 89, 179, + 31, 51, 149, 72, + 162, 254, 108, 76, + 77, 11, 27, 25, + 141, 63, 50, 40, + 55, 46, 62, 110, + 30, 98, 98, 96, + 90, 152, 216, 134, + 50, 14, 15, 28, + 100, 23, 56, 38, + 115, 106, 33, 83, + 63, 67, 141, 223, + 116, 219, 66, 42, + 66, 11, 23, 41, + 97, 39, 40, 22, + 138, 111, 38, 28, + 87, 111, 178, 153, + 63, 87, 243, 191, + 97, 92, 99, 80, + 75, 75, 81, 65, + 89, 34, 135, 101, + 121, 47, 57, 26, + 24, 34, 29, 28, + 133, 66, 71, 171, + 53, 123, 64, 78, + 109, 66, 54, 98, + 119, 32, 80, 125, + 36, 15, 23, 33, + 58, 149, 53, 25, + 35, 113, 75, 19, + 129, 58, 62, 135, + 113, 92, 119, 26, + 57, 56, 30, 23, + 33, 52, 105, 206, + 36, 40, 65, 137, + 62, 73, 198, 192, + 75, 54, 53, 47, + 64, 36, 34, 19, + 28, 31, 113, 86, + 21, 44, 91, 207, + 29, 71, 86, 23, + 117, 179, 56, 73, + 98, 22, 41, 31, + 123, 182, 26, 24, + 250, 141, 48, 47, + 83, 10, 53, 108, + 82, 72, 48, 28, + 18, 21, 44, 46, + 73, 200, 107, 29, + 196, 105, 54, 130, + 100, 23, 76, 63, + 124, 37, 41, 35, + 24, 27, 46, 42, + 175, 69, 58, 41, + 76, 165, 143, 106, + 78, 97, 90, 73, + 35, 101, 49, 58, + 3, 11, 28, 41, + 164, 89, 55, 126, + 92, 61, 181, 96, + 71, 80, 117, 29, + 54, 69, 55, 41, + 25, 13, 27, 32, + 59, 11, 19, 33, + 60, 142, 193, 45, + 103, 90, 40, 30, + 107, 72, 16, 33, + 100, 107, 159, 32, + 49, 23, 26, 51, + 130, 119, 146, 51, + 90, 79, 49, 24, + 133, 56, 21, 40, + 87, 18, 106, 63, + 45, 33, 50, 31, + 101, 211, 186, 71, + 32, 84, 41, 17, + 31, 69, 53, 82, + 33, 60, 172, 73, + 63, 29, 40, 36, + 149, 164, 104, 131, + 32, 65, 52, 51, + 40, 95, 40, 25, + 62, 49, 94, 123, + 77, 8, 28, 63, + 56, 103, 125, 110, + 87, 16, 75, 85, + 113, 37, 43, 30, + 148, 65, 133, 111, + 78, 3, 26, 44, + 66, 121, 132, 143, + 102, 41, 59, 40, + 150, 36, 37, 81, + 88, 22, 84, 114, + 85, 12, 41, 36, + 51, 98, 206, 49, + 94, 50, 44, 33, + 153, 51, 33, 32, + 144, 64, 81, 59, + 89, 21, 54, 46, + 42, 69, 197, 77, + 53, 50, 95, 25, + 182, 28, 39, 86, + 65, 42, 124, 64, + 82, 9, 34, 33, + 145, 233, 91, 48, + 39, 145, 105, 30, + 196, 61, 110, 61, + 44, 18, 28, 42, + 68, 38, 34, 40, + 99, 191, 147, 48, + 49, 84, 168, 32, + 159, 95, 139, 127, + 73, 2, 18, 27, + 82, 6, 36, 73, + 38, 63, 153, 138, + 198, 62, 60, 51, + 119, 33, 81, 59, + 62, 18, 34, 44, + 39, 35, 46, 118, + 48, 80, 173, 132, + 213, 48, 29, 28, + 71, 68, 100, 29, + 35, 30, 48, 38, + 75, 71, 19, 17, + 59, 150, 72, 81, + 136, 125, 56, 42, + 29, 70, 79, 87, + 18, 60, 108, 39, + 113, 24, 21, 21, + 60, 165, 116, 80, + 64, 189, 45, 16, + 51, 56, 60, 36, + 58, 69, 121, 86, + 78, 44, 33, 32, + 44, 134, 157, 23, + 167, 150, 61, 30, + 44, 36, 57, 42, + 99, 82, 121, 23, + 94, 16, 35, 41, + 36, 82, 155, 24, + 254, 86, 44, 35, + 35, 63, 32, 29, + 95, 25, 119, 83, + 137, 26, 20, 21, + 89, 49, 124, 160, + 57, 126, 46, 30, + 23, 36, 64, 87, + 100, 26, 122, 36, + 161, 19, 19, 22, + 52, 60, 110, 144, + 70, 88, 45, 125, + 7, 28, 50, 95, + 55, 36, 103, 96, + 87, 32, 33, 16, + 56, 87, 240, 94, + 38, 84, 80, 18, + 60, 61, 31, 53, + 93, 51, 170, 59, + 89, 18, 28, 21, + 71, 136, 254, 63, + 71, 51, 84, 27, + 75, 62, 45, 24, + 137, 41, 130, 78, + 95, 15, 57, 70, + 7, 34, 54, 132, + 250, 44, 35, 37, + 82, 50, 31, 46, + 133, 40, 97, 66, + 57, 39, 85, 59, + 11, 36, 65, 187, + 95, 64, 17, 29, + 109, 31, 35, 72, + 110, 61, 98, 25, + 85, 7, 42, 90, + 70, 56, 35, 87, + 15, 36, 99, 60, }; static long _vq_lengthlist_lsp20_0[] = { - 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 6, 7, 7, 7, 8, - 8, 9, 9,12,12,13,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, }; static long _vq_ptr0_lsp20_0[] = { - 6, 91, 170, 238, 313, 378, -7, -8, - -9, -10, 162, -12, 152, 165, 175, -16, - -17, -18, -19, -20, 155, 156, -23, 168, - 179, -26, 155, -28, 162, 162, -31, 173, - 177, -34, -35, -36, -37, 11, 7, -40, - -41, 4, 178, -44, 7, -46, -47, -48, - 157, -50, 161, 167, -53, 160, -55, 0, - -57, -58, -59, -60, 157, 12, -63, 0, - 163, 11, -67, 11, -69, -63, 158, 8, - -73, 7, 170, -76, 11, 172, -79, -80, - -81, 4, -83, -84, -85, 153, 159, 159, - -89, 154, 166, -92, -93, -94, -95, -96, - -97, 187, 190, 200, -101, 189, 213, 215, - -105, 187, 190, 213, -109, 189, 208, -112, - -113, -114, 194, 209, -117, 199, 204, -120, - 189, 194, -123, -124, -125, 193, -127, -128, - 192, -130, -131, 198, 201, 214, -135, 188, - -137, -138, -139, 202, -141, 197, 203, -144, - 217, -146, -147, -148, -149, 196, -151, -152, - 206, 210, 206, 17, 196, -158, 195, 205, - -161, -162, -163, 204, 206, -166, -167, 191, - -132, 206, -171, -172, -173, -174, -175, -176, - 232, -178, 236, -180, 241, 243, 232, 251, - -185, -186, 228, 22, -189, 239, -191, 231, - 244, 235, 254, -196, -197, -198, -199, 234, - 245, 29, -203, -204, 9, -206, 230, -208, - 237, 238, -211, -212, -213, 229, 242, 255, - -217, -218, -219, 241, 246, 242, -223, -224, - -225, -226, 233, 240, 233, 245, -231, 18, - 253, 242, 245, -236, 247, 248, -239, -240, - -241, -242, -243, -244, 35, 40, -247, 35, - 50, 53, -251, 40, -253, 10, -255, 10, - 55, 10, 13, -260, -261, 39, 44, -264, - -265, -266, -267, 45, 71, 68, 50, 50, - -273, -274, 41, -276, -277, -278, 34, 43, - -281, -282, 49, -284, 54, 67, 59, 63, - -289, -290, 60, 63, -293, -294, -295, 51, - 52, -298, -299, 37, 52, 52, -303, -304, - -305, 36, -307, 58, -309, -310, 42, 47, - 42, -314, -315, -316, 6, -318, 88, 92, - -321, -322, -323, 75, 80, 81, 85, -328, - -329, 98, 103, -332, -333, -334, -335, 78, - 102, -338, 83, 97, -341, 99, 86, -344, - -345, -346, 89, 93, 93, -350, 107, -352, - -353, -354, -355, 74, -357, 76, 86, 79, - -361, 82, -363, 109, 84, -366, -367, -368, - 77, 106, -371, -372, 77, 91, -375, 90, - 87, 100, -379, -380, -381, -382, -383, 118, - 122, 135, -387, 135, 117, 125, -391, -392, - -393, 120, 146, 142, -397, 125, -399, 138, - 20, -402, -403, -404, 121, 124, 128, 146, - -409, 126, 128, -412, -413, -414, -415, 124, - 131, -418, 130, 14, -421, -422, -423, 119, - -425, 127, 144, -428, -429, -430, 116, 2, - -433, 2, -435, -436, -437, 136, -439, 3, - -441, -442, 137, 143, -445, 137, -447, 116, - 137, -450, -451, 16, -453, 3, 141, -419, + -1, -2, -3, -4, -5, -6, -7, -8, + -9, -10, -11, -12, -13, 2, 95, -16, + 90, -18, -19, 9, 160, 74, -23, -13, + 93, 111, 111, -28, -29, 2, 52, -32, + 52, 84, -35, 84, -37, -38, -39, -40, + -41, -42, 15, -44, 133, -14, -24, 133, + 133, 181, -51, 45, -53, -54, 15, 84, + -57, 84, 52, 90, -61, -62, 98, 93, + -65, 68, 177, -68, -69, 14, -71, 110, + 242, -74, -75, -76, 98, 177, -63, 110, + -81, -82, -83, -84, 105, 106, -87, 90, + 110, 187, -91, -85, 148, 171, -77, 74, + 181, 177, -99, 217, 247, -102, -103, -104, + -105, 104, 62, -108, 35, 62, -111, 104, + 140, -114, -115, -116, -117, 53, -119, -84, + -95, -122, -123, -124, 35, -126, 62, 105, + 135, -130, -106, 39, -133, 90, 62, 106, + -87, -131, 98, -140, -141, -142, -143, -144, + -145, 9, -147, 52, 62, -150, 52, 62, + -153, -154, -155, -156, 62, 204, 185, -137, + -161, 108, 185, -159, -165, -166, -167, 9, + -163, 62, 90, -172, 98, -174, 9, 107, + -150, 102, -177, -180, -181, -182, -183, 25, + -185, 35, 84, 105, 171, -190, -191, -192, + 19, 99, 172, -196, -197, -198, 99, 105, + -201, 104, 143, 105, -205, -206, -207, 19, + 106, 105, 19, 196, -213, 19, 88, -216, + -217, -218, 52, -124, -214, -222, 70, -224, + 108, -226, -227, 99, -229, -230, 104, -220, + -233, -234, -235, -236, -237, -238, 33, -21, + 35, 35, 99, 35, -245, -246, 25, 35, + 145, -250, -251, 35, 52, -254, -255, -256, + 70, -258, -259, 99, 201, -262, 140, -239, + -265, 222, -267, 41, 196, 53, -238, 132, + 196, -274, -275, -276, 19, -183, 102, 32, + 35, -282, -283, 33, -285, 101, 145, -288, + 32, -290, 41, -292, 33, 101, -295, -296, + -297, 37, 151, 32, 101, -21, 145, -304, + 37, -306, 45, 171, 151, -310, -311, -312, + -313, 76, -315, -316, 30, 162, 80, -320, + -321, 157, 194, 76, -325, -326, 8, 113, + 194, -318, 60, 113, -333, -334, -335, -336, + -337, 77, 194, -340, 77, -330, -343, -344, + -345, 28, -341, -348, 80, -350, -351, 162, + 229, -354, 212, -356, -357, 28, 157, -321, + -346, -362, -363, 28, 143, -366, 86, 79, + 182, -370, 86, 162, -373, -374, -375, -376, + 19, -378, -379, 162, 182, -367, -383, -384, + 80, 106, 105, -388, 100, 39, -391, -392, + -393, -394, -395, -396, 70, 104, -399, 99, + 86, 83, -403, -404, 104, 39, -407, 135, + 29, -410, -411, 86, 99, -414, -415, 70, + -417, 140, 212, -420, -421, -422, 99, -417, + -408, 182, -427, -428, 99, 182, 212, -432, + -433, 53, 135, -259, -424, -436, -439, -440, + -441, -442, 28, 157, -445, -370, -437, -448, + -449, 157, 190, 190, -453, 185, 107, -456, + -457, -458, 53, -460, 100, -462, 157, -464, + -465, -466, -467, -468, 14, -470, 28, 77, + -473, -474, -475, 14, 100, 77, -479, -480, + 28, -482, 164, -484, 174, -486, -487, 8, + 194, -490, 8, 80, -493, -494, 100, -496, + -497, 179, 194, -500, -501, -502, -503, -504, + -505, -506, 14, 100, -509, -510, -442, -454, + 102, -512, -515, -516, -517, -518, -519, 14, + 53, 53, 100, 106, -525, -526, 14, 237, + -529, -530, 77, -513, 0, -534, -535, -536, + 78, 98, -539, 14, -541, -337, -532, 69, + -545, -546, 78, -548, -172, -543, 135, 135, + -553, -554, -555, 28, 185, 190, 164, 104, + -561, -562, -563, 185, -565, 111, -567, -568, + -569, -570, -571, -572, -573, 42, 121, -576, + -577, 17, -579, 61, -581, -582, 61, 128, + -585, -586, -587, 4, 128, -590, -591, 42, + -593, 121, 149, -596, 73, 129, 73, 167, + -601, -602, -603, -604, -605, -606, 38, 138, + -609, 129, -549, -612, -613, -614, 38, 220, + 195, -618, 186, -609, 127, 123, -623, -624, + -625, -626, 61, 102, -629, 121, 60, -632, + -633, -634, 17, 138, 64, -638, -639, 61, + 186, 59, -643, -644, 38, 138, 195, -648, + 68, -650, 133, -616, -641, 200, -655, -656, + -657, -658, -659, -660, -661, 22, 92, -664, + -665, 92, 149, -588, -652, -670, -671, 73, + -673, 121, -668, -594, -674, -678, -679, -680, + -681, -682, 22, 215, -676, -686, 129, -688, + -689, 73, -684, 149, 167, 186, -695, -696, + -697, -698, 22, -665, 183, 159, -703, -704, + 58, 129, -707, -708, 22, 159, -705, 117, + 168, -714, -715, -682, -712, 124, 92, -720, + -721, -722, -723, 58, 124, -726, 82, 83, + 159, -726, -727, -732, 92, -734, -735, 154, + 184, -701, -730, -738, -741, -742, -743, -744, + -671, 163, 134, 149, -749, 96, -751, 128, + -746, 158, 144, -756, -757, -758, 87, 189, + -761, 154, 183, -764, 87, -762, -767, -768, + 73, -770, -771, -772, 87, 97, -775, 96, + -777, 96, 191, -768, -765, -782, -783, -784, + 134, 189, -666, 153, -787, -790, -791, -792, + -793, -794, -795, -796, -797, -798, 3, -800, + 9, 123, 123, 111, -805, -806, 3, 63, + 61, 117, -811, -812, 9, 98, 9, -47, + -809, 123, 95, -820, -821, -822, -823, 3, + 42, 42, 42, -816, -829, -830, -831, -832, + -833, 3, 78, 204, -837, 78, -839, 3, + 3, -842, -843, -844, -845, -506, 153, -848, + -849, 48, 78, 98, 39, -526, -852, -856, + 103, 110, -859, -860, -861, 67, -863, -539, + -131, -866, 67, 98, 77, 77, 103, -872, + -873, -874, -573, -864, -877, 63, -648, -875, + 103, -882, -883, -884, 42, -886, 17, 48, + -577, 93, 42, -892, -893, 17, -895, -896, + -897, -898, 17, 63, -901, -902, 63, 83, + 90, -906, -907, 17, -909, -910, 17, 133, + 17, -914, -915, -916, 48, 111, -919, -920, + -899, 39, -921, 98, -925, -926, -927, -928, + -929, -930, -931, -932, 4, 139, 67, 103, + -937, -938, -939, 73, -922, 134, -943, 96, + -932, -940, -947, -948, -949, 4, 147, -884, + 148, 128, -955, -956, -957, 4, 144, -960, + 134, 1, -963, -958, 216, 174, -950, -787, + -969, -970, 73, -972, 103, 167, 138, -976, + 144, -978, -979, -777, 160, 234, -773, -980, + 54, 97, 115, -988, -989, -990, 91, -992, + 139, 169, -995, -996, -986, 64, 169, 199, + -1001, -992, 60, -1002, -1005, -1006, 139, 169, + -1007, -1003, -1011, 144, 174, -1014, -1015, -1016, + -1017, -1018, -1019, 42, 48, 67, 14, -1024, + 48, 50, -1027, -1028, -1029, 48, 103, 139, + 14, 139, 153, -1036, -1037, 67, 169, -1040, + -1041, -1042, -1043, -1044, 78, 174, 147, -1048, + -1049, -837, 24, 209, 174, -1050, 153, -1056, + -1057, 139, 174, -984, -1061, -1062, -1063, -490, + 50, 91, 77, 103, -1069, -1070, 91, -1021, + 24, -1074, -934, -1072, 164, -1075, -1079, 139, + -1081, 164, 199, 194, -1085, -1086, -1087, -992, + 54, 164, 156, 12, -1091, -1094, 174, -1096, + -1089, -1092, -1097, -1100, -1101, -1102, -1103, -1104, + -1105, -1106, -1107, -1108, -1109, 11, 206, -1112, + 46, 18, -1098, 46, 51, 81, -1119, -1120, + 18, 136, 47, -1124, -1125, -1126, -1127, 47, + 152, 152, -1131, 85, 165, -1134, -1135, -1136, + 18, 47, 206, -1140, 46, -1142, -1143, -1137, + 244, 85, -1131, 36, -1147, -1150, -1151, -1152, + -1153, -1154, -1155, 31, 114, 114, -1159, -1160, + 71, 136, 156, -1164, -1165, 36, -1167, -1168, + -1169, 51, 118, -1172, 85, -1174, -1175, -1176, + 71, -1148, 71, -1157, -1177, 36, -1183, -1176, + -1181, -1186, -1187, 46, 206, -1190, -1191, 118, + 198, 118, -1195, -1196, -1197, -1198, -1199, 51, + 66, -1202, -1203, -1204, -1205, 30, -1207, -1208, + 56, 76, -1211, 66, -1213, 30, -1215, -1216, + 51, 56, 114, -1220, 51, 81, 66, 36, + -1225, -1226, -1227, -1228, -1229, -1230, 26, -1232, + 30, 66, -1235, -1236, -1237, 30, 66, 30, + 172, -1242, -1243, 26, 165, -1246, -1247, 51, + 182, -1250, -1251, 66, 85, -1254, -1255, -1256, + -1257, -1258, -1259, -1260, -1261, 7, -1263, 11, + -1265, 43, -1267, 43, -1269, -1270, -1271, -1272, + 7, -1223, 70, -1274, 31, 109, 70, 99, + -1281, -1282, -1283, 11, -1285, 18, 109, -1288, + -1289, -1290, 23, 47, -1293, -1294, -1295, 23, + 72, 72, -1299, -1300, -1301, -1302, -1303, 13, + 43, -1276, -1307, -1308, -1309, 13, -1311, -1312, + 7, -1305, -1315, -1316, -1317, 13, 130, 13, + -1313, -1322, -1323, -1324, 7, 43, -1327, -1328, + 25, -1330, -1331, -1272, -1320, -1334, 152, -1279, + 60, -1338, -267, -1336, 24, 152, -1343, -1344, + -1345, -1346, -1347, -1348, 11, -1350, 43, -1340, + 86, -1354, 86, 81, 76, 64, -1359, -1360, + -1361, -1362, -1363, 11, -1365, 81, 70, -415, + 231, -1370, -1371, 72, 16, -1374, 81, -1372, + -1377, -1378, 66, 76, -1381, 30, 66, -351, + -1375, 81, -1387, -1388, -1128, -1384, 50, -1392, + -1393, 162, 24, -1396, 172, -1398, -1399, -1400, + -1401, -1402, -1403, -1404, 75, 175, 116, -1408, + -1409, -1410, -1411, 89, 175, 241, -1415, -1416, + -1417, 94, 241, -1420, 175, -1394, -1417, 55, + 246, -1426, 203, -1428, -1429, -1430, -1431, 10, + 208, 208, -1435, -1417, 1, -1436, 122, -1440, + 89, 94, -1443, -1444, -1445, -1446, -1447, 6, + 255, 6, 213, -1452, 122, 178, -1455, -1452, + 160, -1458, -1459, -1460, 6, 50, -1426, -1461, + -1465, 161, 255, -1468, -1469, -1470, -1471, 6, + 141, -1192, 254, -1476, 75, 116, -1479, 161, + -1460, -1372, 236, 254, -1485, 65, -1487, 178, + -1489, -1490, -1491, -1492, -1493, 254, 116, 165, + -1497, 65, -1499, 125, -1481, -1502, -1503, 65, + 243, -1506, 178, -1508, -1509, -1510, 89, 178, + 55, 254, -1515, -1516, 116, -1518, -1519, -1520, + -1521, 18, -1523, 75, -1525, 109, -1512, -1528, + -1477, -1526, 141, 180, -1533, -1476, -1529, 136, + -1537, 141, 235, 136, -1541, 6, -1543, -1544, + 18, 180, -1547, -1548, -1549, 21, -1534, -1552, + 141, -1554, 120, -1550, -1557, 120, -1559, -1121, + -1555, 161, -1552, 193, -1563, -1566, -1567, -1568, + -1569, 254, 116, 141, 40, -1137, -1572, 136, + 165, 240, -1574, -1580, -1581, -1582, 254, 141, + 65, -1586, -1587, 21, -1589, -1590, -1591, 141, + 211, 156, -1595, 120, -1597, -1598, -1599, 120, + -1601, 27, 120, -1604, 27, 65, -1607, -1608, + -1609, 254, 156, -1612, -1613, -1605, 125, 65, + -1617, 71, 65, -1617, 34, 125, -1623, -1624, + -1625, -1626, -1627, 13, 19, -1630, -1631, 32, + 130, 170, -1635, 25, 150, -1638, 32, 41, + -1641, -1642, -1643, 25, 146, -1646, -1647, -1648, + 25, -1650, 101, 145, 57, -1654, -1655, -1656, + -1657, 32, -285, -1620, -1661, -1662, -1663, 131, + -1659, 40, -1667, 146, -1665, 101, -1671, -1672, + -1673, 57, 146, -1676, 126, 166, -1679, -1680, + -1681, -1682, -1683, -1684, 10, 89, 166, -1688, + 89, -1690, 170, 166, -1693, -1694, -1667, 34, + 166, -1698, 175, -1700, -1701, -1702, -1703, -1704, + -1705, 7, -1695, -1708, 13, -1706, -1711, -1328, + -1709, 150, -1715, 57, 27, -1718, -1719, -1715, + -1716, 20, 75, -1724, 7, -1721, -1727, -1728, + 23, -1730, 13, -1732, -1733, 7, -1735, 25, + 41, 7, 150, -1740, -1741, -1742, -1733, -1725, + 23, 13, -1639, -1743, 130, 170, -1751, -1752, + -1753, 23, 126, -1756, -1757, 126, -1747, -1760, + -1761, -1762, -1763, 13, 254, -1766, -1767, 254, + -1769, -1753, 31, 47, -1773, -1774, 47, 130, + -1777, -1778, -1764, -1770, 130, -1782, -1783, 130, + 165, 243, -1787, 254, -1789, -1790, -1791, 89, + -1793, -1794, 116, -1633, -1779, -1798, -1799, 116, + 89, -1802, -1803, -1804, -1805, -1806, -1807, -1808, + -1809, -1810, 12, -1812, 20, -1814, 49, -1721, + 114, 49, -1819, -1820, -1821, 5, 155, -1824, + -1810, 31, -1825, -1828, 44, -1826, -1831, -1821, + -1829, 112, 20, -1836, -1837, -1838, 112, 31, + -1841, -1842, 44, 158, 112, -1846, 12, -1848, + 20, -1839, -1851, 6, -1853, 5, 31, -1856, + -1857, -1587, 27, -1858, 49, 155, 161, -1864, + -1865, -1866, 163, 173, -1869, -1870, 20, 188, + 213, -1874, -1875, -1876, -1877, 40, -1879, -1880, + 173, 218, -1883, -1884, -1885, 117, -1887, 83, + 183, -1890, 158, 163, 173, -1894, -1895, 112, + -1859, 233, -1899, -1900, 117, 173, 158, -1904, + -1867, -1896, 156, 188, -1909, -1910, -1911, -1912, + -1913, -1914, 5, 6, -1917, -1918, 6, 20, + -1921, 188, 213, -1924, 161, 5, 211, 20, + -1929, -1930, 5, 112, -1933, 6, -1935, 203, + 71, -1938, -1939, -1940, -1941, 122, -1825, 208, + -1933, -1942, -1935, 71, -1872, 34, -1949, -1952, + -1953, -1918, 27, 40, -1954, -1958, -1959, -1960, + -1961, -1962, 1, -1964, 55, -1966, 34, -1968, + -1969, -1810, -1956, 27, -1973, -1974, 120, -1716, + -1970, 120, 1, -1980, 27, -1978, -1716, -1981, + -1090, }; static long _vq_ptr1_lsp20_0[] = { - 0, 0, 0, 0, 0, 0, -33, -15, - -14, 180, -11, -13, 171, 171, 183, -29, - -25, -22, 160, -21, 168, 168, -24, 184, - 184, -27, 169, 169, 168, -30, -32, 179, - 180, -78, -45, -43, -39, -38, 21, 164, - -42, 21, 21, 181, 8, -75, -52, -49, - 161, -51, 12, 12, -56, -54, 5, 12, - -66, -65, -62, -61, 185, 185, -61, 185, - 174, 185, -68, 7, -72, -71, -64, 185, - -71, 185, 182, -77, 176, 176, -70, -74, - -82, 166, -88, -87, -86, 186, 186, 166, - -90, 186, 186, -145, -122, -108, -100, 208, - -98, 200, -99, 218, -104, -102, -103, 224, - -106, 213, -107, 215, -111, -110, 214, -119, - -116, -115, 219, 219, -115, 219, 216, -121, - 224, 224, -136, -134, -126, 223, -129, 208, - 223, -133, -110, 214, 225, 223, 197, 192, - -143, -140, 207, 212, -142, 207, 207, 222, - 226, -160, -155, 1, -150, 221, -154, -153, - 221, 221, 220, -156, -157, -159, 227, 227, - -168, -165, -164, 211, 211, -169, -152, 221, - -118, 210, -195, -188, -184, -179, 28, -177, - 24, 24, 30, -182, -181, 33, -183, 33, - -187, 32, 26, 26, -193, -190, -192, 249, - 249, -194, 25, -210, -202, -200, 15, 31, - -201, 15, -205, 245, 23, -207, 238, -209, - 23, 23, -222, -216, -214, 242, -215, 27, - -221, 250, -220, 247, 247, 248, -233, -230, - -228, -227, 253, 253, -229, 252, -232, 15, - 15, -234, -235, -237, 252, 252, -275, -259, - -257, -250, -246, -245, 55, 55, -248, 50, - -249, 55, -252, 71, -254, 44, -256, 71, - 71, -258, 19, -272, -263, -262, 71, -271, - -270, -269, -268, 73, 73, 73, 73, 53, - 62, 46, 68, -292, -280, -279, 38, 48, - -288, -286, -283, -285, 72, 72, -287, 67, - -291, 64, 65, 64, -302, -297, -296, 56, - 56, -301, -300, 70, 70, 57, -308, 56, - -306, 69, 66, 69, -312, -311, 65, 65, - 61, -351, -331, -320, -317, -319, 94, 94, - -327, -324, 80, 99, -325, -326, 103, 113, - -330, 108, 108, -340, -337, 92, -336, 112, - 112, -339, 102, 102, -343, -342, 115, -349, - -348, -347, 107, 107, 115, 112, 113, -365, - -360, -359, -356, 104, -358, 104, 104, 82, - -362, 106, 114, -364, 110, -374, -370, -369, - 82, 111, 101, -373, 96, 96, -376, 95, - -377, 105, -420, -401, -386, -385, -384, 145, - 145, 140, -390, -388, -389, 138, -396, -395, - -394, 150, 150, 146, -398, 142, -395, 146, - 149, -411, -407, -405, 133, -406, 133, -408, - -410, 150, 150, 146, 148, -417, -416, 133, - 133, -416, 133, 149, -427, -424, 132, 123, - -426, 151, 148, -449, -434, -432, -431, 151, - 139, 134, -440, -438, 147, 3, 141, 143, - -444, -443, 151, 151, -446, 141, -448, 14, - 14, -452, 129, 149, -455, -454, 20, -400, + -1099, -566, -309, -179, -101, -60, -36, -31, + -27, -22, -17, -15, -14, 177, 177, 95, + 177, -15, 95, 177, -1592, 187, -26, -25, + 148, 177, 217, 217, -30, 252, 252, -34, + -33, 252, 90, 171, -52, -50, -48, -45, + -43, 181, 177, 177, 181, -47, -21, 177, + -49, 200, 181, 200, -58, -56, -55, 181, + 171, 176, -59, 95, -80, -64, -26, 143, + -67, -66, 242, -73, -70, 110, -72, 247, + 247, -79, -66, -77, 247, 247, -46, 177, + -97, -90, -86, -85, 247, 247, -88, 110, + -77, 202, -94, -93, 202, 247, -96, 202, + 247, -98, -100, 252, 252, -139, -113, -110, + -107, -106, 135, -109, 108, 108, -112, 135, + 185, -135, -121, -118, 135, 247, 106, 135, + -92, -129, -125, 105, 252, -127, 252, -128, + 252, -134, -132, 202, 105, 135, 247, -136, + -138, 148, 110, -164, -152, -149, -148, -146, + 62, 210, 62, 210, 204, -151, 90, 90, + -112, -160, -158, -157, 210, 210, -157, -120, + -162, 210, 210, -89, -176, -171, -169, -106, + -78, -170, 98, -173, 217, -26, 217, 187, + -126, 187, -175, -273, -215, -189, -184, 196, + -186, 105, -187, -188, 196, -204, -195, -193, + 172, -194, 222, -203, -200, -199, 230, 230, + -199, 230, 187, 222, -212, -210, -209, -208, + 222, 106, -211, 222, -188, 196, 187, -253, + -232, -221, -219, 108, -202, -225, -223, 140, + 225, -228, 140, 225, -224, 140, 225, -178, + -249, -244, -243, -241, -240, -124, 252, -177, + 196, -242, 196, 52, -247, 35, 99, -248, + 225, 171, -252, 84, 84, -264, 252, -257, + 201, -261, -260, 227, 227, -260, 227, -231, + -269, -266, -268, 227, 227, -270, -272, 187, + 252, -294, -281, -280, -277, -279, -271, 196, + 145, -287, -284, 145, -286, 151, 151, -289, + 101, -291, 196, -293, 196, 196, -302, -299, + -298, 228, 228, -300, -286, -278, -303, -305, + 45, -307, 176, -308, 176, -463, -390, -332, + -319, -314, -318, -317, 229, 229, 229, -324, + -322, 229, -323, 229, -328, -327, 194, 194, + -329, -331, 187, 229, -372, -355, -342, -338, + 100, 135, -339, -318, 229, -301, -347, -340, + 229, 212, -263, -349, 230, -353, -352, 230, + 230, 230, 229, -368, -359, -358, 194, -361, + -168, -365, -354, 229, 192, -354, 229, 192, + -369, -371, 212, 212, -382, -377, 80, 222, + 230, -194, -380, 222, 222, -364, -386, -385, + 222, 230, -387, -208, 222, -381, -438, -409, + -402, -400, -398, -397, 140, 140, 104, 140, + -201, 93, -406, -112, 185, -401, -112, 185, + 83, -419, -413, -412, 212, 201, -416, 219, + -418, 219, 219, -431, -426, -423, 182, -425, + 168, 219, -429, 212, 222, -430, 222, -434, + 135, 222, -435, -262, -405, -389, -455, -452, + -444, -443, 190, 190, -447, 219, -360, -451, + -450, 219, 219, 212, -450, 219, 127, -461, + -459, 190, 212, 212, 190, 219, 212, -499, + -485, -478, -472, -469, 77, -471, 164, 164, + -477, 110, -476, 224, 224, 224, -481, 179, + 100, -483, 237, 237, 179, -492, -489, -488, + 229, -491, 224, 224, -495, 224, 194, -498, + 224, 199, 199, -552, -533, -514, -508, 77, + 164, -507, 237, 237, -471, 164, -460, 142, + 142, 127, -528, -524, -522, -521, -520, 135, + 135, 100, -523, 110, 110, -527, 242, 242, + -111, -523, 110, -511, 137, -540, -538, -537, + 164, 164, 237, 98, -544, -138, 142, 142, + -547, 204, 217, -551, -550, -542, 217, 204, + -559, -558, -556, 185, -557, 214, 214, -560, + 210, -564, 217, 204, 214, 204, -789, -654, + -600, -584, -580, -575, -574, 138, 123, -578, + 138, 61, 121, 149, -583, 149, 147, 147, + -592, -589, -588, 42, 149, 73, 128, 121, + -595, -594, 186, -598, -597, 138, -599, 186, + -642, -622, -619, -611, -608, -607, 186, 186, + -607, 186, -531, -617, -616, -615, 245, 245, + 245, 195, 220, -621, 132, 215, -631, 186, + -628, -621, 215, -620, -621, 215, 132, -637, + -607, -635, 195, 195, 132, -607, -640, 195, + 195, 132, -647, -645, 123, -646, 205, -649, + 138, -651, 200, -653, -636, 245, -740, -694, + -677, -669, -663, 189, -662, 215, 215, -667, + -666, 189, 189, 189, 231, -675, -672, 149, + -588, 149, -630, 215, -627, -687, -685, 191, + -618, -683, 220, 220, -610, 186, 220, -691, + -599, 129, -446, -692, -693, 191, -719, -713, + -702, -699, 92, -701, 197, 189, -706, -705, + 191, 191, -710, -709, 191, 191, -709, -700, + 197, -718, -717, 129, 183, 220, 129, -729, + -728, -725, -724, 184, 184, -724, 184, 197, + 184, -731, 183, -733, 184, -737, -736, 189, + 189, -736, -716, -711, -755, -750, -748, -747, + -746, 197, 149, 167, 134, 167, -752, 144, + -754, 197, 149, -766, -763, -760, -759, 239, + -759, 239, -753, -701, 134, -745, -779, -769, + 191, -776, -774, -773, 239, 239, 239, 97, + -778, 239, 239, -781, -739, -759, -786, -785, + 191, 191, 191, 221, 158, -924, -841, -819, + -815, -810, -804, -803, -799, 123, 210, -802, + -801, 210, 205, 205, -808, -807, 42, 205, + -803, 221, -813, 63, 111, -814, 204, -817, + -788, -818, 205, -828, -826, -825, -824, 209, + 209, 128, -582, -780, -840, -838, -836, -835, + -834, 204, 204, 209, 204, 214, 147, 214, + 111, -871, -858, -853, -847, 242, 197, -851, + -850, 98, 98, -527, 197, -855, -846, -857, + 242, 242, -869, -862, 164, 78, -865, 77, + -92, -868, -867, 204, 204, -870, 110, -894, + -881, -878, -876, -854, 67, 138, -880, -787, + 138, -891, -888, -885, 147, -887, 147, 147, + -890, 197, 63, 242, 68, 63, -913, -904, + -900, -899, 242, 242, 242, -25, 177, -889, + -905, -908, 177, 68, -912, -911, 205, 205, + 177, -918, 147, -917, 242, 242, 90, -923, + -857, 83, -903, 242, -1013, -975, -968, -946, + -936, -935, -934, -933, 169, 169, 169, 169, + -944, -942, -941, -932, -879, 169, 169, 134, + 144, -827, -954, 73, -951, -950, 209, -953, + 197, 209, -962, -959, -958, 209, 209, -958, + 209, -952, -966, -965, 221, 209, 174, -964, + -971, 167, 96, -974, -973, 242, 167, -987, + -977, -985, -982, -981, -967, 239, -981, -961, + 202, -986, 234, -1004, -994, -991, 199, -993, + 199, 199, -1000, -999, -998, -984, 234, 234, + -999, 169, 202, -92, -1008, -1007, 174, 174, + -1010, -997, -1012, 234, 234, -1060, -1035, -1026, + -1022, -1021, -1020, 67, 67, 103, -1023, -934, + 209, 216, -1032, -1030, 147, 139, -1031, 242, + -1033, -527, -1025, -1039, -1038, 164, 209, -1055, + -1047, -1046, -1045, 214, 237, 214, 174, -558, + -1052, -1051, 216, 214, -1051, -1034, 202, -482, + -1058, 237, 237, -1054, -1083, -1068, -1066, -1065, + -1059, 224, -1067, 224, -1073, -1071, 169, 224, + 202, -1078, -1076, -1064, -993, -1053, -1080, 224, + -1082, 224, 224, -1084, -1093, -1080, 237, -1089, + 216, 199, 160, -1088, -1077, -1095, 199, 237, + -497, -1009, -983, -1801, -1397, -1253, -1194, -1149, + -1118, -1115, -1113, -1111, -1110, 232, 232, 232, + 206, -1112, -945, -1116, -1117, 232, -1123, -1122, + -1121, 235, 136, -1133, -1130, -1129, -1128, 232, + 232, 165, -1132, 232, 232, -1141, -1139, -1138, + -1137, 248, 248, 248, 47, -1146, -1145, 232, + 249, 248, -1110, 249, -1144, -1163, -1161, -1158, + -1157, -1156, 156, 71, 156, 206, 114, 125, + 85, -1162, 207, -1182, -1166, 118, -1173, -1171, + -1170, 206, 206, 232, 206, -1179, -1178, -1172, + 206, 198, 114, -1170, 118, 255, -1185, 248, + 226, -1189, -1188, 207, 207, -1193, -1138, 248, + 226, 207, -1224, -1219, -1214, -1201, -1200, 76, + 76, -1212, -1206, 76, 66, 119, -1210, -1209, + 119, 119, 76, 119, 119, 113, -1218, -1217, + 114, 114, 249, -1222, -1221, 157, -1117, 226, + -1245, -1241, -1234, -1233, -1231, 66, 56, 66, + 56, 232, -1240, -1239, -1238, 162, 162, 172, + 232, 125, -1244, 172, 172, -1249, -1248, 66, + 232, 125, -1252, 114, 114, -1342, -1298, -1280, + -1268, -1266, -1264, -1262, 47, 43, 47, 43, + 109, 136, 104, 225, -1278, -1275, -1274, -256, + 201, -1192, 225, -1277, 226, 225, -1279, 201, + -1287, -1286, -1284, 72, 72, 136, 136, -1292, + 136, -1291, 152, 152, 136, -1297, -1296, 201, + 201, 109, -1321, -1306, 25, -376, -1304, 230, + 230, -1192, -1310, 19, 41, 130, -1314, -1291, + 152, -1273, -1291, -1319, -1318, 152, 152, 172, + -1184, -1329, -1326, -1325, 99, 99, 43, 99, + 225, -1337, -1335, -1333, -1180, 201, 182, 182, + 231, -1341, -260, 64, 64, 227, -1376, -1358, + -1355, -1353, -1349, 182, 86, -1352, -422, -1339, + 182, 162, 230, -1356, -1352, 231, -449, -1367, + -1366, -1364, 86, 182, 182, 86, 86, -1369, + 244, -1373, -425, 219, 244, 219, 182, -1368, + -1385, -1380, -1379, 113, -1382, 230, -1383, 172, + -1357, -1386, -1391, -1248, 227, -1351, 55, -1395, + -1248, 232, 55, 232, 182, -1622, -1517, -1467, + -1442, -1427, -1407, -1405, 203, -1406, 241, -1425, + -1414, -1413, -1412, 246, 246, 246, -1422, -1419, + -1418, 250, 250, -1418, 250, -1390, -1424, 226, + 250, 250, 241, -1439, -1434, -1433, -1432, 223, + 223, 250, -1438, -1433, -1423, -1421, 208, -1441, + 122, 122, -1457, -1454, -1451, -1449, -1441, 122, + -1423, -1450, 246, -1453, 246, 246, 203, 208, + -1448, -1464, -1462, -1413, 246, 255, 246, -1456, + -1426, 241, 226, -1488, -1478, -1474, -1472, 141, + -1413, 244, -1475, -1477, 141, 141, -1483, -1480, + -1482, -1473, 246, -1484, -1486, 236, 246, 236, + -1507, -1501, -1496, -1495, -1494, 243, 243, 243, + -1498, 243, -1495, 243, -1466, -1505, -1504, 253, + 253, 243, 253, -1513, -1453, -1511, 243, 243, + -1500, -1514, 240, 243, 246, -1579, -1565, -1540, + -1527, -1522, -1524, 136, -1121, 235, -1463, -1532, + -1530, -1437, -1531, 240, -1536, -1535, -1389, 141, + -1538, 240, -1539, 240, -1556, -1542, -1546, -1545, + 235, 235, -1553, -1551, -1545, 235, -1332, 180, + 235, -1545, 235, -1114, -1558, 136, -1562, -1561, + -690, 235, -1561, 253, 216, -1576, -1573, -1535, + -1570, 248, -1571, 248, 178, -1575, 253, 248, + -1577, -1137, -1564, -1596, -1585, -1584, -1583, 156, + 141, -1594, -1588, 211, 161, -1593, -1592, 236, + 236, 236, 156, 161, -1606, -1600, 156, 207, + -1603, -1602, 180, -1605, 248, 248, -1611, -1610, + 125, 85, 248, -1619, -1616, -1610, 253, -1614, + -1610, 248, 71, -1621, 71, 165, -1699, -1670, + -1640, -1634, -1629, -1628, 32, -1633, -1632, 251, + 251, 251, -1637, -1636, 170, -1639, 170, 170, + -1653, -1645, -1644, 57, 151, 170, -1652, -1649, + 145, -1651, 150, 150, 150, -1669, -1631, -1658, + 101, 151, -1660, -1618, -1666, -1644, -298, 228, + -1615, 65, 228, 223, -1592, 170, -1678, -1677, + -1675, -1674, 250, 146, 150, 170, -1692, -1691, + -1689, -1687, -1686, -1685, 166, 166, 251, 251, + 175, 251, 175, 223, -1697, -1696, 250, 211, + 250, 250, 251, -1759, -1726, -1717, -1710, -1707, + -1643, 57, 65, -1643, 57, -1592, -1714, -1713, + -1668, 225, -1713, 225, 211, -1723, -1722, -1277, + 65, 211, 109, -1286, 136, -1720, -1729, 75, + 109, -1739, -1731, -1737, -1734, 41, -1736, 150, + 150, -1738, 201, -1750, -1745, 240, -1744, -1712, + 41, -1746, -1748, -1664, -1749, 240, -1755, 170, + -1754, 240, 240, -1636, 170, 175, -1578, -1776, + -1768, -1765, -1764, 165, 116, 136, 47, 165, + -1772, -1771, 207, 240, -1775, 152, 130, 165, + -1786, -1781, -1780, -1193, 240, -1784, 251, 243, + -1785, 251, -1788, 251, -1797, -1792, 170, 251, + -1795, 175, 251, 175, 156, -1800, 126, 175, + 240, -1560, -1957, -1863, -1850, -1835, -1830, -1818, + -1813, -1811, 160, 44, 160, -1815, 160, -1817, + 198, 211, -1823, -1822, 20, 155, 160, -1827, + -1822, 198, 36, -1822, 160, -1816, -1834, -1833, + -1796, 155, 112, -1845, -1840, -809, 221, 156, + -1844, -1843, 221, 221, 158, -1847, 216, 216, + -1842, 207, -1855, -1852, -1817, 211, 255, -1861, + -1860, -1817, 255, 55, 120, -1862, 211, -1908, + -1882, -1868, -1867, 238, -1873, -1871, 233, -1872, + 233, -1881, -1878, 188, 193, 218, 188, 218, + 193, 233, -1893, -1889, -1886, 238, -1888, 238, + 238, -1891, 163, -1892, 183, -1898, -1897, -1885, + -1854, 238, -1903, -1901, 158, -1902, 188, -1907, + -1897, -1849, 198, 233, -1937, -1928, -1923, -1916, + 236, -1915, 20, 20, -1920, -1919, 213, 213, + -1922, 236, 236, -1926, -1925, 236, -1927, 236, + -1932, -1931, 203, 233, -1934, 203, -1872, 233, + 198, -1951, -1944, -1943, -1881, 233, -1936, 233, + -1946, -1906, -1948, 156, -1881, 156, -1947, -1955, + 40, 236, 156, -1453, -1947, -1758, -1983, -1967, + -1965, -1963, 216, 216, 160, 55, 160, -1979, + -1972, -1971, -1950, 160, -1599, -1975, 160, -1977, + -1945, 211, -1976, -1982, -1949, -1905, -1984, -1832, + -20, }; static long _vq_p_lsp20_0[] = { - 0, 0, 0, 0, 0, 0, 648, 608, - 684, 608, 648, 608, 608, 660, 700, 620, - 624, 624, 624, 620, 620, 624, 672, 672, - 716, 620, 620, 648, 648, 648, 692, 692, - 708, 724, 712, 16, 28, 44, 28, 16, - 16, 16, 712, 32, 28, 628, 644, 628, - 628, 644, 644, 668, 20, 640, 0, 0, - 628, 628, 628, 628, 628, 48, 0, 0, - 652, 44, 44, 44, 0, 0, 632, 32, - 28, 28, 680, 44, 44, 688, 612, 612, - 16, 16, 612, 612, 612, 612, 636, 636, - 616, 616, 664, 768, 748, 748, 800, 760, - 748, 748, 760, 800, 756, 756, 852, 860, - 748, 748, 760, 852, 832, 756, 832, 876, - 776, 776, 776, 836, 796, 796, 816, 756, - 756, 776, 752, 772, 772, 772, 768, 768, - 768, 792, 792, 792, 804, 856, 752, 752, - 848, 808, 808, 808, 788, 788, 812, 868, - 868, 780, 840, 880, 784, 784, 840, 824, - 824, 840, 824, 68, 784, 780, 780, 820, - 764, 816, 816, 816, 824, 764, 764, 764, - 804, 824, 944, 912, 1004, 96, 928, 928, - 928, 944, 944, 964, 964, 972, 928, 1004, - 912, 912, 912, 88, 924, 956, 924, 924, - 976, 940, 1016, 948, 936, 936, 936, 936, - 980, 116, 36, 36, 36, 920, 920, 948, - 948, 952, 916, 916, 916, 916, 968, 1020, - 988, 984, 964, 964, 984, 968, 932, 932, - 960, 932, 932, 960, 932, 980, 72, 72, - 1012, 968, 980, 988, 988, 992, 200, 160, - 140, 140, 160, 140, 140, 160, 140, 140, - 200, 212, 160, 160, 176, 40, 40, 40, - 220, 40, 52, 200, 156, 156, 176, 180, - 180, 180, 180, 180, 284, 272, 200, 200, - 164, 164, 164, 152, 152, 136, 136, 172, - 196, 216, 196, 216, 216, 268, 236, 252, - 240, 240, 240, 252, 228, 204, 204, 204, - 208, 148, 148, 148, 208, 208, 144, 144, - 144, 144, 232, 232, 188, 168, 168, 188, - 168, 24, 340, 24, 24, 352, 352, 368, - 324, 300, 300, 300, 320, 324, 340, 432, - 392, 392, 412, 332, 312, 312, 312, 312, - 408, 332, 332, 388, 344, 396, 344, 356, - 356, 356, 356, 372, 372, 428, 428, 336, - 296, 296, 296, 296, 304, 304, 344, 316, - 328, 328, 336, 436, 336, 308, 328, 328, - 308, 424, 384, 308, 308, 364, 360, 360, - 348, 400, 504, 540, 472, 472, 472, 472, - 488, 540, 468, 540, 468, 500, 480, 480, - 480, 480, 584, 568, 500, 500, 552, 552, - 80, 484, 484, 484, 484, 496, 512, 584, - 504, 504, 512, 496, 496, 496, 496, 496, - 524, 520, 520, 56, 528, 528, 476, 476, - 508, 508, 576, 572, 8, 464, 464, 8, - 536, 8, 12, 544, 12, 544, 12, 12, - 572, 548, 548, 572, 564, 548, 464, 464, - 548, 64, 64, 64, 12, 12, 564, 56, + 68, 164, 704, 532, 8, 8, 8, 8, + 708, 36, 8, 8, 8, 8, 380, 360, + 360, 36, 36, 36, 640, 296, 8, 8, + 372, 444, 444, 8, 8, 8, 208, 208, + 208, 336, 336, 336, 180, 60, 60, 60, + 60, 60, 60, 532, 532, 380, 592, 532, + 532, 724, 180, 180, 60, 60, 60, 336, + 336, 336, 208, 360, 272, 868, 392, 372, + 272, 272, 708, 56, 56, 56, 440, 440, + 968, 392, 392, 392, 392, 708, 572, 440, + 440, 420, 424, 420, 420, 424, 360, 360, + 440, 748, 684, 424, 592, 684, 708, 296, + 724, 708, 868, 868, 988, 140, 740, 248, + 416, 416, 248, 140, 140, 248, 540, 416, + 560, 420, 212, 212, 212, 212, 420, 420, + 296, 140, 140, 140, 140, 248, 248, 420, + 540, 420, 248, 156, 360, 360, 248, 424, + 360, 156, 392, 432, 208, 36, 36, 36, + 36, 36, 208, 208, 248, 208, 208, 248, + 248, 248, 248, 248, 248, 816, 740, 156, + 432, 432, 740, 296, 868, 248, 36, 36, + 156, 248, 360, 392, 392, 36, 36, 428, + 208, 408, 408, 336, 76, 336, 100, 100, + 140, 140, 336, 420, 684, 396, 76, 76, + 76, 396, 688, 396, 396, 396, 396, 420, + 416, 416, 572, 420, 420, 420, 76, 76, + 424, 420, 76, 784, 76, 76, 352, 140, + 432, 208, 208, 140, 352, 280, 280, 432, + 432, 396, 396, 396, 416, 416, 416, 352, + 132, 132, 132, 132, 132, 132, 132, 296, + 140, 140, 396, 140, 100, 100, 100, 140, + 580, 336, 140, 140, 208, 396, 560, 280, + 280, 396, 396, 396, 804, 560, 560, 296, + 908, 888, 164, 164, 784, 212, 132, 528, + 784, 132, 100, 100, 76, 100, 408, 128, + 140, 580, 132, 132, 404, 404, 580, 128, + 128, 164, 164, 132, 132, 404, 128, 148, + 148, 148, 604, 128, 404, 296, 580, 148, + 148, 180, 180, 684, 604, 304, 688, 304, + 120, 304, 120, 120, 120, 648, 320, 304, + 628, 628, 776, 304, 32, 32, 32, 452, + 776, 320, 240, 452, 848, 400, 400, 400, + 308, 308, 776, 308, 308, 240, 308, 112, + 112, 112, 240, 320, 320, 648, 648, 648, + 916, 848, 848, 628, 776, 112, 628, 628, + 528, 112, 112, 112, 572, 344, 344, 316, + 728, 344, 344, 648, 76, 76, 76, 76, + 76, 648, 648, 648, 728, 316, 320, 320, + 320, 424, 420, 400, 400, 156, 560, 416, + 280, 560, 280, 280, 280, 416, 396, 396, + 344, 332, 416, 416, 416, 156, 540, 540, + 116, 344, 344, 344, 396, 280, 280, 280, + 560, 560, 848, 728, 560, 396, 396, 560, + 116, 728, 396, 396, 396, 728, 848, 212, + 212, 212, 540, 396, 116, 116, 112, 112, + 112, 112, 112, 628, 344, 344, 316, 628, + 628, 628, 760, 760, 740, 740, 428, 760, + 212, 212, 212, 400, 400, 628, 628, 716, + 112, 56, 112, 56, 56, 112, 112, 308, + 56, 56, 56, 56, 400, 308, 112, 112, + 112, 656, 656, 716, 696, 32, 776, 32, + 776, 32, 32, 320, 400, 400, 400, 716, + 716, 716, 776, 540, 212, 112, 56, 56, + 56, 56, 56, 400, 112, 112, 112, 428, + 408, 408, 56, 212, 56, 56, 56, 56, + 212, 212, 400, 424, 56, 56, 56, 948, + 308, 308, 308, 408, 0, 656, 312, 312, + 312, 392, 56, 56, 308, 308, 548, 276, + 312, 312, 312, 392, 392, 276, 540, 540, + 112, 112, 112, 112, 740, 760, 656, 416, + 740, 740, 740, 740, 444, 444, 88, 272, + 16, 68, 484, 168, 168, 168, 484, 68, + 68, 68, 244, 244, 244, 244, 244, 512, + 16, 16, 16, 16, 512, 168, 168, 168, + 596, 484, 596, 552, 292, 516, 292, 668, + 244, 152, 152, 552, 152, 152, 152, 552, + 516, 516, 276, 152, 152, 152, 152, 880, + 780, 744, 744, 744, 508, 492, 484, 244, + 244, 244, 244, 408, 484, 484, 240, 68, + 68, 68, 68, 552, 256, 244, 244, 244, + 744, 236, 492, 492, 152, 552, 780, 272, + 272, 532, 532, 780, 236, 800, 88, 596, + 484, 368, 88, 368, 88, 88, 368, 368, + 368, 368, 596, 512, 236, 484, 292, 292, + 484, 484, 236, 596, 236, 88, 88, 88, + 88, 88, 88, 860, 236, 516, 516, 516, + 516, 292, 508, 596, 668, 744, 88, 232, + 756, 88, 88, 368, 732, 636, 232, 232, + 232, 516, 88, 88, 88, 636, 516, 468, + 672, 88, 88, 88, 672, 496, 368, 232, + 232, 232, 232, 232, 496, 328, 328, 332, + 636, 328, 332, 368, 368, 616, 616, 616, + 736, 636, 332, 332, 668, 292, 292, 292, + 292, 652, 536, 596, 384, 384, 512, 512, + 536, 632, 576, 636, 616, 348, 348, 756, + 616, 616, 732, 348, 348, 632, 384, 292, + 292, 348, 348, 348, 348, 388, 384, 384, + 384, 384, 764, 292, 652, 536, 536, 536, + 536, 756, 596, 612, 612, 492, 492, 492, + 36, 12, 36, 36, 12, 12, 12, 36, + 36, 492, 492, 444, 168, 168, 12, 252, + 244, 468, 252, 36, 36, 392, 36, 532, + 468, 492, 380, 168, 12, 12, 12, 12, + 168, 168, 168, 612, 312, 312, 12, 12, + 12, 12, 312, 816, 312, 312, 12, 12, + 12, 656, 192, 392, 56, 56, 612, 192, + 192, 192, 312, 392, 156, 56, 156, 412, + 412, 440, 268, 312, 312, 268, 56, 56, + 156, 268, 268, 392, 308, 308, 412, 412, + 412, 252, 168, 592, 252, 252, 272, 156, + 412, 192, 192, 168, 168, 68, 68, 192, + 68, 372, 168, 68, 68, 68, 68, 444, + 68, 68, 68, 252, 444, 252, 252, 332, + 360, 272, 272, 68, 532, 68, 68, 532, + 68, 192, 444, 192, 192, 444, 252, 252, + 252, 156, 156, 392, 16, 292, 16, 676, + 268, 16, 16, 16, 16, 556, 268, 412, + 536, 292, 292, 292, 372, 536, 384, 384, + 16, 372, 512, 168, 16, 16, 588, 168, + 592, 512, 16, 16, 16, 16, 576, 536, + 536, 4, 576, 576, 864, 696, 588, 612, + 292, 292, 292, 412, 412, 668, 552, 384, + 576, 384, 384, 384, 640, 936, 388, 612, + 216, 388, 460, 460, 364, 364, 364, 556, + 556, 676, 460, 460, 460, 256, 676, 796, + 556, 556, 240, 240, 556, 556, 556, 676, + 676, 240, 576, 576, 696, 312, 192, 268, + 168, 192, 168, 168, 192, 268, 56, 192, + 192, 200, 192, 192, 192, 192, 412, 556, + 56, 556, 612, 268, 656, 268, 676, 312, + 588, 312, 312, 312, 312, 696, 588, 312, + 312, 312, 96, 836, 696, 96, 612, 556, + 556, 556, 696, 216, 676, 32, 32, 32, + 200, 364, 308, 412, 364, 364, 364, 412, + 96, 268, 268, 96, 656, 216, 556, 556, + 656, 656, 796, 776, 556, 556, 556, 556, + 216, 656, 624, 48, 48, 696, 696, 716, + 656, 200, 216, 396, 304, 184, 72, 72, + 324, 44, 44, 44, 44, 44, 824, 184, + 184, 72, 4, 184, 204, 324, 544, 72, + 72, 544, 188, 660, 188, 188, 188, 188, + 608, 608, 340, 340, 660, 184, 72, 72, + 72, 188, 824, 184, 184, 188, 188, 188, + 976, 340, 340, 144, 144, 124, 284, 124, + 624, 284, 284, 124, 456, 456, 284, 340, + 284, 544, 624, 340, 144, 144, 204, 204, + 204, 204, 472, 340, 340, 284, 340, 284, + 284, 144, 284, 456, 144, 144, 284, 824, + 1020, 184, 184, 184, 824, 824, 472, 472, + 792, 472, 304, 304, 476, 204, 204, 204, + 264, 304, 120, 120, 120, 120, 224, 224, + 224, 304, 264, 264, 452, 120, 224, 204, + 204, 224, 456, 204, 204, 324, 264, 144, + 104, 264, 104, 104, 104, 104, 104, 120, + 120, 264, 648, 648, 120, 120, 264, 120, + 688, 104, 104, 104, 660, 204, 264, 204, + 728, 340, 264, 264, 340, 52, 72, 28, + 172, 188, 188, 28, 28, 28, 44, 44, + 172, 172, 172, 172, 28, 28, 804, 28, + 28, 144, 280, 280, 124, 436, 280, 396, + 72, 72, 44, 44, 72, 72, 436, 608, + 188, 92, 92, 188, 436, 92, 92, 92, + 288, 288, 52, 172, 52, 52, 52, 52, + 172, 124, 76, 52, 52, 52, 28, 28, + 28, 124, 52, 608, 52, 52, 520, 52, + 124, 172, 28, 28, 28, 172, 100, 100, + 100, 28, 28, 28, 904, 728, 608, 396, + 240, 164, 164, 240, 96, 608, 44, 172, + 44, 172, 44, 44, 44, 172, 172, 96, + 344, 344, 344, 324, 304, 256, 324, 44, + 44, 44, 44, 44, 324, 324, 280, 280, + 924, 288, 288, 288, 64, 324, 324, 64, + 120, 304, 264, 304, 120, 120, 264, 648, + 64, 324, 608, 608, 608, 64, 200, 648, + 648, 648, 96, 688, 688, 480, 376, 40, + 356, 300, 300, 300, 300, 700, 464, 376, + 356, 356, 356, 356, 700, 964, 964, 376, + 376, 376, 964, 700, 700, 96, 376, 220, + 984, 812, 812, 40, 40, 40, 40, 40, + 832, 832, 376, 376, 4, 4, 488, 356, + 356, 376, 488, 712, 24, 376, 24, 24, + 1020, 24, 852, 488, 488, 712, 488, 488, + 640, 24, 24, 24, 24, 200, 812, 200, + 644, 644, 1020, 944, 564, 24, 24, 24, + 564, 904, 1016, 300, 300, 464, 24, 644, + 24, 64, 944, 1016, 260, 260, 712, 712, + 260, 500, 1016, 1016, 1016, 1016, 464, 660, + 260, 260, 500, 500, 64, 260, 260, 260, + 972, 712, 712, 356, 356, 356, 356, 712, + 220, 1016, 464, 464, 464, 188, 720, 300, + 72, 72, 300, 300, 436, 436, 64, 720, + 464, 64, 564, 720, 300, 300, 200, 544, + 564, 564, 940, 544, 84, 24, 72, 72, + 72, 720, 84, 84, 84, 84, 64, 564, + 564, 480, 480, 220, 480, 480, 544, 544, + 144, 644, 564, 772, 772, 1016, 1016, 1016, + 1016, 1016, 464, 564, 160, 188, 160, 544, + 660, 960, 160, 564, 260, 1016, 1016, 564, + 260, 84, 84, 84, 564, 564, 564, 564, + 844, 624, 480, 480, 108, 828, 480, 480, + 720, 108, 480, 108, 108, 260, 1016, 1016, + 1016, 1016, 624, 260, 260, 260, 500, 260, + 284, 284, 260, 284, 136, 500, 604, 524, + 164, 52, 52, 52, 76, 128, 128, 128, + 520, 680, 100, 100, 600, 128, 128, 164, + 228, 584, 228, 100, 584, 600, 100, 100, + 100, 404, 404, 580, 228, 524, 524, 128, + 128, 128, 404, 136, 524, 524, 524, 524, + 136, 160, 892, 584, 160, 404, 504, 504, + 228, 228, 584, 504, 504, 664, 40, 40, + 664, 664, 40, 40, 40, 356, 664, 700, + 356, 680, 680, 664, 664, 584, 584, 136, + 664, 700, 700, 28, 228, 100, 28, 28, + 28, 28, 136, 52, 52, 136, 100, 100, + 136, 600, 228, 228, 108, 228, 228, 228, + 108, 80, 300, 28, 28, 80, 300, 92, + 92, 100, 52, 164, 28, 28, 100, 100, + 164, 28, 600, 164, 92, 92, 28, 108, + 92, 52, 164, 160, 520, 680, 92, 504, + 92, 92, 504, 504, 504, 504, 136, 52, + 52, 52, 52, 52, 1016, 188, 1016, 1016, + 92, 92, 124, 188, 188, 520, 188, 520, + 520, 464, 464, 124, 520, 520, 520, 520, + 660, 972, 1016, 1016, 680, 356, 356, 356, + 464, 464, 464, 680, 124, 464, 464, 464, + 356, 24, 872, 176, 48, 620, 176, 196, + 48, 48, 48, 80, 80, 640, 196, 80, + 456, 196, 80, 80, 20, 20, 620, 48, + 48, 124, 124, 176, 176, 144, 20, 20, + 144, 448, 80, 632, 468, 448, 448, 124, + 176, 176, 176, 632, 448, 48, 48, 176, + 80, 124, 20, 24, 20, 20, 124, 196, + 84, 84, 108, 108, 196, 620, 644, 468, + 160, 652, 652, 692, 80, 80, 80, 752, + 852, 692, 160, 160, 160, 160, 692, 692, + 692, 872, 332, 468, 468, 468, 332, 332, + 732, 632, 632, 652, 692, 448, 448, 448, + 108, 932, 468, 468, 468, 692, 632, 692, + 692, 1020, 624, 752, 20, 752, 24, 20, + 20, 20, 20, 24, 24, 24, 24, 80, + 752, 752, 852, 20, 644, 20, 844, 80, + 20, 20, 20, 448, 24, 24, 812, 812, + 284, 488, 488, 488, 488, 488, 124, 832, + 24, 124, 812, 284, 852, 136, 136, 24, + 24, 24, 108, 160, 108, 4, 48, 4, + 4, 4, 4, 640, 220, 136, 136, 480, + 48, 48, 108, 108, 108, 640, 480, 108, + 136, 480, 4, 136, 108, 284, 108, 108, + 624, }; static long _vq_q_lsp20_0[] = { - 0, 0, 0, 0, 0, 0, 48, 716, - 732, 720, 684, 660, 684, 684, 732, 708, - 676, 736, 640, 624, 672, 672, 716, 736, - 736, 648, 676, 676, 672, 692, 708, 716, - 720, 744, 740, 724, 712, 28, 84, 656, - 712, 84, 84, 724, 32, 704, 0, 48, - 644, 668, 48, 48, 740, 0, 20, 48, - 28, 44, 0, 48, 740, 740, 48, 740, - 696, 740, 32, 28, 28, 32, 696, 740, - 32, 740, 728, 688, 704, 704, 696, 680, - 636, 664, 616, 664, 636, 744, 744, 664, - 664, 744, 744, 844, 788, 836, 852, 832, - 760, 800, 872, 872, 760, 860, 860, 896, - 760, 852, 860, 860, 876, 856, 856, 896, - 796, 836, 876, 876, 836, 876, 864, 776, - 896, 896, 868, 788, 792, 892, 792, 832, - 892, 892, 832, 856, 900, 892, 788, 768, - 888, 812, 828, 848, 812, 828, 828, 888, - 904, 816, 908, 4, 880, 884, 880, 840, - 884, 884, 880, 908, 820, 820, 908, 908, - 864, 884, 824, 844, 844, 840, 824, 884, - 864, 840, 960, 924, 88, 132, 112, 944, - 96, 96, 120, 1004, 972, 132, 132, 132, - 88, 128, 104, 104, 940, 996, 976, 996, - 996, 100, 100, 964, 948, 116, 60, 124, - 116, 60, 952, 980, 92, 948, 952, 952, - 92, 92, 1008, 984, 1020, 968, 1020, 108, - 992, 1000, 984, 988, 988, 992, 988, 72, - 1008, 960, 1012, 1012, 1008, 1008, 1012, 60, - 60, 992, 1008, 992, 1008, 1008, 288, 292, - 52, 176, 200, 160, 220, 220, 212, 200, - 212, 220, 220, 284, 284, 176, 220, 284, - 284, 76, 76, 248, 200, 176, 284, 212, - 200, 272, 284, 292, 292, 292, 292, 212, - 248, 184, 272, 232, 216, 192, 152, 192, - 260, 236, 216, 268, 288, 288, 252, 268, - 252, 256, 260, 256, 276, 228, 208, 224, - 224, 228, 208, 280, 280, 228, 188, 224, - 232, 276, 264, 276, 244, 188, 260, 260, - 244, 360, 460, 392, 376, 368, 376, 376, - 432, 340, 320, 396, 340, 340, 412, 452, - 412, 432, 432, 372, 332, 368, 408, 448, - 448, 388, 408, 408, 372, 460, 460, 452, - 460, 372, 428, 428, 460, 448, 452, 384, - 456, 316, 304, 416, 344, 416, 416, 328, - 336, 424, 456, 440, 440, 348, 384, 444, - 328, 444, 404, 364, 384, 384, 420, 380, - 400, 420, 80, 592, 480, 540, 488, 580, - 580, 560, 480, 552, 552, 552, 552, 568, - 584, 600, 600, 584, 552, 568, 568, 584, - 596, 520, 504, 512, 532, 512, 532, 600, - 512, 600, 600, 584, 592, 520, 524, 532, - 532, 524, 532, 596, 80, 576, 528, 492, - 576, 604, 592, 596, 56, 536, 8, 604, - 556, 536, 56, 564, 588, 12, 564, 572, - 56, 572, 604, 604, 56, 564, 548, 56, - 56, 80, 516, 596, 596, 564, 80, 80, + 216, 292, 776, 912, 248, 988, 60, 336, + 1008, 444, 36, 360, 380, 708, 708, 380, + 708, 360, 380, 708, 844, 748, 868, 444, + 592, 708, 868, 868, 208, 1008, 1008, 360, + 336, 1008, 360, 684, 704, 180, 800, 380, + 532, 724, 708, 708, 724, 532, 748, 708, + 800, 800, 724, 800, 380, 704, 336, 724, + 684, 704, 380, 380, 724, 968, 444, 572, + 440, 708, 968, 392, 988, 440, 968, 988, + 988, 440, 968, 708, 988, 988, 748, 708, + 868, 684, 440, 424, 988, 988, 708, 440, + 988, 808, 724, 684, 808, 988, 724, 808, + 988, 988, 988, 1008, 1008, 208, 988, 560, + 432, 540, 540, 248, 432, 432, 560, 540, + 740, 440, 1008, 424, 540, 988, 424, 540, + 592, 360, 248, 420, 1008, 540, 1008, 540, + 1008, 988, 360, 808, 420, 540, 988, 440, + 392, 592, 440, 1008, 432, 360, 816, 208, + 248, 840, 248, 840, 816, 248, 360, 360, + 560, 432, 740, 816, 840, 840, 840, 296, + 740, 840, 840, 748, 1008, 868, 360, 248, + 372, 360, 392, 444, 868, 444, 868, 748, + 248, 748, 428, 704, 164, 424, 140, 784, + 684, 420, 684, 684, 784, 784, 920, 396, + 688, 888, 888, 888, 416, 420, 920, 920, + 420, 920, 748, 888, 684, 784, 420, 424, + 888, 424, 784, 888, 684, 784, 748, 908, + 580, 280, 432, 432, 572, 416, 432, 560, + 900, 416, 560, 900, 432, 560, 900, 428, + 336, 580, 208, 396, 784, 140, 1008, 408, + 784, 396, 784, 208, 580, 140, 396, 580, + 900, 684, 208, 336, 336, 784, 1008, 560, + 804, 560, 804, 908, 908, 804, 908, 572, + 1008, 908, 784, 908, 908, 1008, 784, 748, + 1008, 704, 404, 580, 128, 128, 528, 784, + 580, 784, 404, 580, 580, 604, 604, 784, + 404, 404, 784, 404, 784, 784, 684, 404, + 604, 912, 912, 604, 604, 528, 704, 704, + 180, 684, 704, 704, 704, 796, 804, 848, + 452, 916, 320, 648, 916, 916, 916, 452, + 776, 916, 916, 916, 320, 452, 776, 776, + 916, 452, 748, 916, 888, 628, 848, 916, + 400, 540, 916, 320, 916, 528, 920, 308, + 916, 848, 352, 916, 920, 848, 916, 920, + 920, 920, 916, 728, 916, 776, 776, 848, + 808, 344, 848, 916, 768, 848, 916, 768, + 848, 648, 848, 848, 424, 688, 320, 888, + 920, 688, 728, 888, 888, 572, 400, 424, + 888, 920, 424, 424, 888, 572, 760, 848, + 740, 920, 396, 416, 560, 560, 416, 560, + 416, 372, 540, 560, 740, 372, 560, 740, + 332, 888, 876, 848, 848, 804, 560, 876, + 848, 876, 876, 908, 848, 560, 728, 728, + 672, 876, 728, 848, 888, 848, 888, 560, + 540, 888, 560, 560, 372, 768, 400, 740, + 848, 628, 760, 760, 628, 876, 352, 848, + 760, 876, 876, 848, 760, 876, 508, 876, + 400, 760, 848, 848, 760, 876, 848, 760, + 776, 948, 400, 656, 308, 308, 656, 656, + 308, 440, 400, 896, 896, 896, 656, 716, + 400, 716, 948, 948, 716, 716, 896, 776, + 916, 320, 896, 896, 716, 896, 776, 776, + 896, 796, 796, 740, 868, 540, 112, 308, + 656, 400, 948, 948, 308, 656, 400, 568, + 568, 508, 308, 948, 424, 400, 212, 540, + 540, 400, 424, 440, 440, 948, 968, 968, + 540, 424, 440, 428, 548, 816, 948, 392, + 656, 656, 948, 392, 816, 440, 568, 568, + 392, 816, 868, 816, 540, 0, 868, 816, + 816, 656, 760, 740, 760, 856, 856, 740, + 840, 856, 868, 816, 856, 816, 656, 636, + 780, 668, 512, 244, 484, 552, 492, 484, + 552, 244, 484, 596, 512, 596, 588, 588, + 668, 292, 596, 168, 596, 292, 512, 484, + 668, 596, 744, 668, 552, 552, 668, 744, + 820, 244, 860, 780, 516, 552, 744, 744, + 552, 744, 508, 744, 780, 880, 980, 980, + 980, 780, 880, 860, 528, 860, 552, 744, + 484, 492, 860, 528, 492, 860, 528, 244, + 744, 552, 780, 780, 528, 552, 744, 780, + 780, 528, 800, 820, 492, 820, 820, 780, + 552, 780, 800, 800, 256, 980, 384, 636, + 516, 484, 596, 756, 368, 860, 860, 512, + 596, 756, 756, 756, 924, 860, 484, 596, + 512, 596, 240, 860, 508, 596, 516, 764, + 744, 860, 880, 880, 276, 744, 880, 764, + 744, 516, 748, 764, 764, 764, 736, 496, + 764, 636, 368, 636, 788, 756, 636, 516, + 764, 764, 516, 636, 764, 764, 636, 788, + 788, 368, 496, 516, 732, 880, 516, 616, + 636, 328, 496, 736, 736, 496, 736, 788, + 736, 616, 732, 756, 736, 636, 736, 756, + 756, 736, 672, 468, 764, 512, 384, 668, + 536, 788, 596, 668, 536, 668, 596, 576, + 576, 788, 596, 764, 636, 616, 956, 956, + 756, 956, 788, 636, 536, 652, 536, 384, + 764, 764, 384, 388, 956, 956, 956, 388, + 764, 956, 956, 536, 672, 956, 596, 756, + 764, 764, 764, 884, 632, 536, 552, 512, + 380, 816, 252, 444, 36, 492, 840, 820, + 840, 840, 820, 820, 244, 252, 168, 820, + 820, 884, 816, 252, 444, 816, 816, 820, + 612, 820, 820, 312, 588, 512, 168, 836, + 836, 512, 588, 788, 444, 588, 856, 836, + 312, 816, 816, 836, 816, 856, 588, 856, + 444, 820, 268, 440, 392, 968, 788, 968, + 312, 392, 392, 968, 788, 440, 612, 440, + 968, 968, 440, 392, 656, 312, 268, 308, + 592, 308, 392, 816, 816, 440, 440, 440, + 968, 412, 252, 788, 268, 552, 412, 884, + 552, 968, 252, 192, 588, 192, 588, 588, + 252, 788, 252, 968, 272, 252, 192, 532, + 444, 252, 968, 968, 968, 444, 708, 372, + 708, 532, 708, 272, 708, 532, 820, 820, + 708, 252, 588, 444, 968, 968, 360, 392, + 440, 332, 788, 968, 192, 460, 668, 836, + 292, 412, 268, 556, 676, 676, 676, 676, + 576, 384, 536, 676, 592, 676, 676, 536, + 576, 672, 576, 292, 168, 588, 836, 836, + 788, 836, 588, 536, 576, 836, 836, 576, + 836, 788, 588, 696, 884, 836, 696, 864, + 412, 668, 384, 552, 668, 968, 668, 676, + 936, 460, 388, 936, 864, 956, 936, 788, + 808, 460, 936, 576, 460, 676, 796, 676, + 796, 796, 556, 796, 676, 808, 936, 936, + 936, 676, 808, 592, 936, 676, 696, 696, + 936, 256, 696, 936, 936, 796, 312, 556, + 836, 412, 192, 268, 268, 412, 192, 268, + 836, 864, 948, 968, 588, 556, 968, 968, + 948, 948, 864, 312, 676, 656, 836, 556, + 836, 588, 696, 856, 948, 856, 696, 656, + 696, 836, 864, 856, 856, 612, 808, 656, + 696, 948, 948, 612, 696, 796, 308, 364, + 216, 896, 896, 896, 796, 896, 676, 896, + 808, 896, 656, 216, 676, 864, 796, 896, + 796, 896, 896, 796, 696, 896, 948, 656, + 864, 796, 640, 216, 200, 716, 796, 948, + 716, 256, 884, 528, 832, 288, 120, 828, + 660, 324, 72, 184, 824, 928, 928, 928, + 824, 184, 652, 324, 324, 928, 824, 188, + 544, 940, 544, 992, 340, 660, 608, 928, + 928, 660, 660, 928, 928, 928, 184, 824, + 992, 992, 992, 992, 188, 824, 340, 928, + 996, 992, 824, 996, 976, 472, 828, 500, + 824, 456, 624, 284, 624, 824, 456, 500, + 340, 624, 828, 992, 456, 472, 456, 928, + 472, 824, 824, 928, 824, 472, 456, 340, + 824, 792, 456, 472, 472, 1020, 472, 992, + 904, 472, 824, 828, 828, 828, 824, 992, + 904, 828, 648, 324, 996, 224, 264, 304, + 304, 452, 224, 304, 264, 476, 264, 304, + 476, 476, 304, 476, 476, 452, 996, 224, + 456, 456, 996, 264, 324, 628, 928, 904, + 340, 500, 688, 928, 120, 264, 224, 264, + 224, 928, 928, 688, 264, 648, 648, 688, + 928, 500, 660, 688, 688, 456, 928, 264, + 928, 500, 340, 456, 456, 648, 688, 92, + 280, 416, 544, 44, 188, 172, 188, 172, + 436, 544, 416, 900, 396, 436, 900, 280, + 804, 792, 900, 436, 904, 900, 804, 804, + 92, 436, 72, 288, 288, 544, 544, 804, + 544, 188, 608, 608, 544, 436, 288, 804, + 804, 436, 396, 188, 100, 76, 172, 920, + 920, 792, 688, 76, 164, 520, 52, 188, + 608, 144, 188, 688, 520, 608, 608, 688, + 1020, 728, 100, 172, 396, 396, 172, 396, + 900, 164, 396, 728, 976, 804, 728, 728, + 924, 608, 804, 256, 256, 908, 928, 280, + 324, 920, 172, 728, 344, 344, 396, 240, + 728, 648, 920, 344, 344, 924, 628, 288, + 280, 324, 344, 728, 728, 344, 344, 288, + 976, 324, 728, 876, 976, 876, 728, 924, + 608, 648, 304, 452, 648, 920, 648, 688, + 256, 728, 688, 728, 908, 96, 220, 688, + 728, 928, 220, 928, 728, 804, 480, 972, + 712, 892, 1000, 964, 812, 964, 964, 812, + 376, 964, 700, 984, 984, 984, 984, 700, + 964, 1000, 1000, 964, 1000, 200, 984, 904, + 1000, 1000, 964, 356, 376, 1000, 832, 892, + 892, 1000, 488, 832, 220, 96, 832, 376, + 488, 488, 964, 832, 712, 852, 376, 488, + 904, 852, 984, 712, 984, 984, 812, 832, + 904, 644, 812, 964, 984, 1020, 984, 220, + 812, 964, 904, 972, 944, 300, 964, 564, + 964, 976, 464, 464, 564, 564, 712, 944, + 944, 904, 984, 944, 712, 944, 984, 944, + 356, 1012, 500, 660, 464, 972, 972, 972, + 500, 972, 660, 972, 1020, 712, 972, 1012, + 1012, 972, 1012, 464, 984, 712, 972, 972, + 904, 464, 960, 972, 984, 284, 992, 644, + 720, 940, 436, 544, 544, 940, 200, 940, + 960, 96, 720, 960, 940, 544, 256, 564, + 940, 960, 960, 960, 644, 84, 480, 720, + 940, 940, 480, 564, 720, 940, 144, 720, + 940, 720, 940, 864, 644, 544, 564, 644, + 0, 940, 644, 1012, 864, 660, 188, 544, + 464, 992, 564, 992, 712, 544, 1012, 992, + 992, 992, 772, 992, 844, 260, 624, 624, + 564, 480, 564, 844, 644, 624, 844, 944, + 944, 944, 624, 644, 284, 992, 624, 828, + 992, 720, 720, 260, 992, 992, 260, 624, + 500, 340, 992, 500, 284, 624, 1012, 1012, + 624, 992, 284, 500, 284, 660, 804, 664, + 404, 100, 1004, 128, 128, 680, 520, 1004, + 1004, 1004, 128, 600, 680, 164, 680, 680, + 1004, 600, 584, 228, 604, 680, 228, 600, + 580, 580, 600, 600, 600, 680, 1004, 524, + 404, 604, 524, 260, 892, 584, 604, 912, + 1012, 260, 912, 892, 944, 680, 700, 680, + 504, 584, 1000, 584, 600, 680, 1000, 892, + 680, 700, 1004, 356, 664, 664, 1004, 1004, + 700, 1004, 700, 892, 700, 664, 1000, 844, + 1000, 1000, 1004, 188, 504, 300, 900, 52, + 100, 228, 260, 100, 228, 944, 228, 600, + 160, 900, 600, 900, 844, 544, 300, 436, + 260, 844, 436, 436, 544, 108, 504, 300, + 436, 680, 100, 804, 100, 164, 164, 600, + 600, 804, 804, 600, 520, 960, 92, 136, + 164, 520, 520, 1012, 680, 960, 600, 680, + 504, 960, 960, 600, 680, 700, 772, 1004, + 520, 188, 1016, 660, 464, 544, 188, 660, + 608, 188, 828, 960, 660, 608, 520, 660, + 680, 972, 960, 472, 960, 660, 1004, 972, + 972, 1004, 464, 1004, 960, 700, 680, 1004, + 680, 700, 1004, 700, 624, 960, 504, 700, + 960, 240, 1012, 752, 480, 884, 448, 620, + 196, 80, 640, 176, 640, 844, 640, 196, + 792, 844, 176, 640, 80, 620, 640, 176, + 620, 792, 144, 620, 640, 456, 80, 448, + 472, 620, 448, 864, 632, 468, 884, 624, + 448, 632, 884, 884, 632, 176, 864, 864, + 176, 828, 644, 844, 196, 844, 1020, 644, + 480, 196, 1020, 220, 480, 644, 844, 812, + 468, 772, 692, 952, 160, 752, 932, 932, + 932, 932, 692, 752, 772, 872, 752, 872, + 772, 932, 932, 632, 732, 952, 732, 952, + 952, 732, 652, 732, 732, 752, 932, 468, + 124, 952, 952, 752, 632, 752, 752, 752, + 932, 828, 792, 932, 488, 932, 844, 852, + 944, 24, 80, 80, 944, 80, 852, 852, + 852, 944, 944, 844, 944, 944, 944, 944, + 852, 448, 812, 932, 852, 812, 852, 932, + 792, 712, 852, 832, 872, 932, 284, 932, + 852, 624, 852, 624, 872, 624, 284, 712, + 160, 944, 624, 712, 284, 772, 1020, 844, + 136, 640, 864, 864, 640, 220, 640, 624, + 480, 108, 136, 640, 828, 844, 640, 480, + 792, 844, 136, 640, 136, 1020, 640, 472, + 844, }; static encode_aux _vq_aux_lsp20_0 = { @@ -542,11 +1310,11 @@ static encode_aux _vq_aux_lsp20_0 = { _vq_ptr1_lsp20_0, _vq_p_lsp20_0, _vq_q_lsp20_0, - 456, 456 + 1985, 1985 }; static static_codebook _vq_book_lsp20_0 = { - 4, 256, 4172274, 2793235, 8, 1, + 4, 256, 4172015, 2792400, 8, 1, _vq_quantlist_lsp20_0, _vq_lengthlist_lsp20_0, &_vq_aux_lsp20_0, diff --git a/include/vorbis/book/lsp32_0.vqh b/include/vorbis/book/lsp32_0.vqh index 2e270c8b..82c4e775 100644 --- a/include/vorbis/book/lsp32_0.vqh +++ b/include/vorbis/book/lsp32_0.vqh @@ -20,24 +20,109 @@ #include "vorbis/codebook.h" static long _vq_quantlist_lsp32_0[] = { + 58, 41, 48, 34, + 55, 69, 86, 121, + 159, 246, 57, 31, + 62, 64, 138, 77, + 116, 41, 71, 133, + 171, 48, 140, 59, + 55, 129, 122, 93, + 36, 14, 0, 28, + 32, 29, 66, 90, + 61, 55, 114, 111, + 75, 107, 186, 55, + 78, 90, 109, 175, 93, 24, 100, 94, - 134, 68, 131, 46, - 43, 13, 50, 55, - 71, 75, 109, 117, - 91, 79, 94, 100, - 68, 101, 114, 66, - 44, 115, 87, 27, - 60, 43, 95, 57, - 54, 24, 68, 94, - 41, 107, 105, 101, - 31, 104, 79, 25, - 62, 75, 117, 179, + 130, 67, 159, 107, + 88, 53, 39, 63, + 83, 16, 62, 82, + 57, 53, 43, 70, + 61, 58, 93, 77, + 254, 154, 34, 23, + 62, 77, 95, 160, 103, 35, 109, 79, - 109, 73, 25, 43, + 192, 126, 118, 75, + 58, 95, 97, 60, + 86, 12, 53, 28, + 45, 37, 66, 62, + 42, 61, 94, 169, + 156, 45, 50, 108, + 125, 28, 57, 86, + 140, 55, 101, 72, + 107, 144, 139, 133, + 94, 48, 65, 38, + 60, 38, 82, 46, 60, 29, 74, 112, + 58, 78, 151, 211, + 48, 63, 146, 133, + 38, 110, 74, 93, + 96, 74, 80, 83, + 190, 73, 92, 111, + 126, 77, 70, 72, + 59, 45, 29, 33, + 25, 45, 71, 52, + 45, 58, 126, 83, + 143, 92, 41, 77, + 148, 25, 61, 94, + 105, 84, 91, 72, + 143, 134, 112, 111, + 106, 36, 89, 53, + 63, 77, 32, 32, 27, 43, 97, 74, + 58, 122, 83, 115, + 121, 45, 136, 92, + 107, 85, 51, 112, + 76, 52, 128, 40, + 235, 92, 64, 38, + 187, 53, 96, 17, + 8, 17, 45, 59, + 39, 51, 67, 73, + 109, 73, 25, 43, + 178, 143, 39, 22, + 142, 117, 37, 87, + 155, 100, 88, 48, + 95, 157, 96, 123, + 68, 78, 84, 55, + 48, 59, 74, 82, + 31, 61, 68, 93, + 77, 89, 58, 129, + 113, 79, 135, 103, + 71, 83, 103, 79, + 127, 39, 107, 70, + 103, 110, 178, 214, + 60, 114, 146, 29, + 43, 13, 50, 55, + 54, 18, 57, 65, + 87, 52, 73, 71, + 89, 146, 174, 43, + 96, 95, 72, 129, + 100, 37, 128, 99, + 88, 111, 120, 165, + 95, 59, 39, 77, + 54, 53, 63, 37, + 33, 65, 75, 102, 148, 27, 43, 65, - 39, 68, 132, 36, + 77, 150, 102, 88, + 125, 93, 51, 125, + 71, 86, 111, 143, + 89, 98, 136, 76, + 73, 125, 148, 31, + 11, 8, 31, 47, + 36, 70, 39, 47, + 38, 71, 87, 132, + 165, 110, 51, 97, + 65, 71, 98, 124, + 135, 43, 80, 131, + 80, 80, 166, 137, + 106, 54, 63, 41, + 70, 51, 55, 65, + 77, 14, 57, 62, + 35, 57, 78, 142, + 181, 133, 64, 107, + 125, 62, 102, 167, + 88, 80, 89, 51, + 129, 184, 107, 116, + 132, 101, 80, 39, 70, 8, 39, 39, 7, 38, 58, 146, 71, 63, 67, 53, @@ -51,6 +136,7 @@ static long _vq_quantlist_lsp32_0[] = { 80, 80, 52, 90, 108, 173, 164, 51, 60, 124, 68, 78, + 134, 68, 131, 46, 93, 128, 149, 125, 111, 97, 93, 29, 24, 19, 44, 51, @@ -58,6 +144,7 @@ static long _vq_quantlist_lsp32_0[] = { 33, 91, 81, 70, 114, 169, 104, 81, 41, 78, 147, 43, + 71, 75, 109, 117, 165, 61, 73, 142, 106, 73, 40, 70, 77, 43, 44, 53, @@ -69,6 +156,7 @@ static long _vq_quantlist_lsp32_0[] = { 172, 109, 118, 157, 64, 149, 83, 27, 60, 12, 18, 32, + 54, 24, 68, 94, 69, 69, 93, 98, 132, 93, 105, 83, 117, 48, 85, 52, @@ -77,8 +165,10 @@ static long _vq_quantlist_lsp32_0[] = { 92, 74, 82, 31, 65, 64, 55, 40, 39, 84, 55, 59, + 62, 75, 117, 179, 132, 65, 36, 74, 105, 47, 98, 166, + 91, 79, 94, 100, 117, 83, 99, 108, 106, 67, 137, 46, 72, 50, 25, 34, @@ -126,6 +216,7 @@ static long _vq_quantlist_lsp32_0[] = { 54, 87, 136, 112, 82, 113, 99, 77, 79, 130, 78, 124, + 68, 101, 114, 66, 172, 42, 77, 101, 102, 119, 96, 70, 87, 22, 18, 31, @@ -138,17 +229,21 @@ static long _vq_quantlist_lsp32_0[] = { 108, 84, 84, 21, 94, 49, 30, 24, 29, 56, 123, 90, + 41, 107, 105, 101, 13, 44, 75, 173, 157, 106, 23, 32, 191, 51, 20, 22, 70, 30, 87, 132, 112, 155, 194, 107, 115, 19, 19, 33, + 39, 68, 132, 36, 95, 105, 45, 71, 85, 29, 60, 105, 162, 34, 90, 37, + 44, 115, 87, 27, 56, 83, 163, 122, 39, 64, 113, 213, + 60, 43, 95, 57, 76, 159, 94, 27, 160, 135, 27, 27, 6, 25, 50, 75, @@ -161,6 +256,7 @@ static long _vq_quantlist_lsp32_0[] = { 75, 102, 55, 70, 58, 56, 83, 79, 84, 29, 94, 69, + 31, 104, 79, 25, 63, 85, 185, 55, 35, 62, 146, 105, 94, 21, 72, 59, @@ -180,421 +276,1929 @@ static long _vq_quantlist_lsp32_0[] = { 87, 87, 112, 115, 85, 94, 160, 201, 68, 52, 83, 31, - 58, 41, 48, 34, - 55, 69, 86, 121, - 159, 246, 57, 31, - 62, 64, 138, 77, - 116, 41, 71, 133, - 171, 48, 140, 59, - 55, 129, 122, 93, - 36, 14, 0, 28, - 32, 29, 66, 90, - 61, 55, 114, 111, - 75, 107, 186, 55, - 78, 90, 109, 175, - 130, 67, 159, 107, - 88, 53, 39, 63, - 83, 16, 62, 82, - 57, 53, 43, 70, - 61, 58, 93, 77, - 254, 154, 34, 23, - 62, 77, 95, 160, - 192, 126, 118, 75, - 58, 95, 97, 60, - 86, 12, 53, 28, - 45, 37, 66, 62, - 42, 61, 94, 169, - 156, 45, 50, 108, - 125, 28, 57, 86, - 140, 55, 101, 72, - 107, 144, 139, 133, - 94, 48, 65, 38, - 60, 38, 82, 46, - 58, 78, 151, 211, - 48, 63, 146, 133, - 38, 110, 74, 93, - 96, 74, 80, 83, - 190, 73, 92, 111, - 126, 77, 70, 72, - 59, 45, 29, 33, - 25, 45, 71, 52, - 45, 58, 126, 83, - 143, 92, 41, 77, - 148, 25, 61, 94, - 105, 84, 91, 72, - 143, 134, 112, 111, - 106, 36, 89, 53, - 63, 77, 32, 32, - 58, 122, 83, 115, - 121, 45, 136, 92, - 107, 85, 51, 112, - 76, 52, 128, 40, - 235, 92, 64, 38, - 187, 53, 96, 17, - 8, 17, 45, 59, - 39, 51, 67, 73, - 178, 143, 39, 22, - 142, 117, 37, 87, - 155, 100, 88, 48, - 95, 157, 96, 123, - 68, 78, 84, 55, - 48, 59, 74, 82, - 31, 61, 68, 93, - 77, 89, 58, 129, - 113, 79, 135, 103, - 71, 83, 103, 79, - 127, 39, 107, 70, - 103, 110, 178, 214, - 60, 114, 146, 29, - 54, 18, 57, 65, - 87, 52, 73, 71, - 89, 146, 174, 43, - 96, 95, 72, 129, - 100, 37, 128, 99, - 88, 111, 120, 165, - 95, 59, 39, 77, - 54, 53, 63, 37, - 33, 65, 75, 102, - 77, 150, 102, 88, - 125, 93, 51, 125, - 71, 86, 111, 143, - 89, 98, 136, 76, - 73, 125, 148, 31, - 11, 8, 31, 47, - 36, 70, 39, 47, - 38, 71, 87, 132, - 165, 110, 51, 97, - 65, 71, 98, 124, - 135, 43, 80, 131, - 80, 80, 166, 137, - 106, 54, 63, 41, - 70, 51, 55, 65, - 77, 14, 57, 62, - 35, 57, 78, 142, - 181, 133, 64, 107, - 125, 62, 102, 167, - 88, 80, 89, 51, - 129, 184, 107, 116, - 132, 101, 80, 39, }; static long _vq_lengthlist_lsp32_0[] = { - 2, 2, 4, 4, 4, 4, 4, 4, 5, 5, 5, 6, 8, 8, 9, 9, - 10,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16, - 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, - 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, - 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, - 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, - 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, - 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, - 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, - 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, }; static long _vq_ptr0_lsp32_0[] = { - 6, 100, 206, 286, 378, 470, -7, -8, - -9, -10, 166, 171, 166, 163, 178, -16, - -17, -18, 164, 12, -21, -22, 184, 195, - -25, 186, 189, -28, -29, -30, 165, -32, - 172, 187, -35, 170, -37, 172, -39, -40, - 162, 177, -43, -44, -45, 0, -17, 168, - 182, 175, 164, -52, -53, -54, -55, 163, - 12, -58, -59, -60, 169, 0, 169, -64, - 0, 180, 176, -68, -69, 161, -71, -72, - 161, 192, -66, -49, 174, -78, -79, 169, - -76, -80, -83, 169, 183, -86, -87, -88, - -89, -90, 160, 181, -93, 168, 182, -96, - -97, 173, 185, -47, -101, -102, -103, -104, - 209, 210, -107, -108, 210, 214, -111, 215, - -113, -114, 206, -116, -117, 221, 235, 235, - -121, -122, -123, -124, 202, 216, 224, -128, - -129, 216, 231, -132, 221, -134, -135, -136, - -137, -138, 201, 205, -141, -142, 201, 15, - -145, 220, 222, -148, -149, -150, 205, 230, - -153, -154, 206, 211, -157, 229, -155, 204, - 235, -114, 219, 237, -165, -166, -167, 207, - 220, -170, 201, -172, -173, 201, 229, -176, - 207, 218, -179, 206, -181, 200, 207, 206, - -198, -177, 212, -188, -189, -190, 200, 203, - 220, -194, 208, -196, -197, -191, 15, -200, - 203, 217, -203, 13, -205, -184, -207, -208, - -209, -210, 246, 24, -213, 252, -215, -216, - -217, -218, 243, 21, 251, -222, 251, -224, - 254, 29, -227, -228, -229, -230, 245, 246, - 252, -234, -235, -236, 239, -238, 255, 1, - 239, 239, -243, 22, -245, -246, -247, -248, - -249, -250, 253, 28, 30, -254, 244, -256, - 247, -258, 25, 28, -261, -262, 248, 25, - -265, -266, -267, 242, 28, 35, 250, -272, - -273, 240, 241, 19, -277, -278, -279, 248, - -281, 249, 26, 18, 241, 249, -287, -288, - -289, -290, -291, 43, -293, 45, 50, -296, - 59, 52, 50, 67, -301, -302, 46, -304, - 52, 64, -307, -299, 62, 72, -311, 57, - -313, 47, 4, -316, -317, -318, 4, 60, - 76, -322, 60, 66, -325, -326, -327, 53, - 11, -330, 58, 4, -333, -334, 53, 59, - 60, -338, -339, -340, -341, -342, -343, 44, - 51, 49, -347, 42, -349, -350, 44, 49, - 63, -354, -355, 44, -357, 51, 57, 44, - 54, 47, 54, -364, -365, 8, -367, -368, - 55, 56, 8, 61, -373, 62, -375, 61, - 70, 48, -379, -380, -381, -382, 87, 89, - -385, -386, 103, 110, -389, 5, 119, -392, - -393, -394, -395, 85, 108, 101, -399, 93, - 86, -402, -403, 84, 101, 84, -407, 95, - 117, -410, 109, -412, -413, -414, -415, 82, - -417, 88, 90, -420, -421, -422, -423, 88, - 105, -426, 99, 112, -429, 90, -427, -432, - -415, 106, -435, 83, -437, 91, -439, 96, - -441, -442, -443, -444, -445, -446, 92, -433, - -449, 104, -425, -467, 100, 100, -455, 104, - 97, -458, -459, -460, 92, -462, -463, 89, - 5, -466, 104, -456, 105, -451, -471, -472, - -473, -474, 129, -476, 6, 132, -479, 129, - -481, 127, 141, -484, 135, -486, -487, -488, - -489, 126, 130, 145, -493, 124, 136, 124, - 145, 147, -499, -500, -501, 124, 138, 137, - -505, -506, 6, 138, 138, -510, -511, -512, - 128, 142, -515, -516, -517, -518, 17, -520, - -521, 17, -523, 7, 139, -526, 17, -528, - 7, -530, -531, -532, 125, 134, -535, 125, - 140, -538, -539, -540, 7, 140, -543, -544, - 7, 143, -547, 139, 149, -550, -551, -526, - 136, 10, 6, -556, -506, -552, 148, -560, - -561, 10, 156, -564, 148, 133, -567, -568, - -569, -534, -573, -565, 123, -572, 131, + -1, -2, -3, -4, -5, -6, -7, -8, + 9, -10, 22, -12, 22, -14, 35, 137, + -17, -18, -19, -20, -21, -22, 22, -24, + 52, -26, -27, 22, 35, 62, -31, 35, + -33, 123, 216, -36, 52, -38, 123, 220, + -41, -42, -43, -44, -45, 17, 62, 52, + -49, 52, 62, -14, 195, 92, -55, -56, + 35, -58, -59, -60, 41, 123, -47, 75, + -63, -64, -67, -68, -69, -70, 17, 216, + 121, -74, -75, 17, -77, -29, 182, -80, + -81, 35, 174, -84, 121, 195, -87, -88, + 174, 220, -91, -92, -93, -94, -95, -96, + 12, -98, 20, 52, 46, 41, -49, 194, + 131, -103, -107, 137, -109, -110, 12, 131, + 153, 17, -115, 113, 131, -118, 62, -50, + 75, 73, -123, -124, -125, -70, -120, 235, + 216, -100, -126, -132, 52, -130, -135, -136, + -137, -75, 149, 73, -141, 62, -143, -144, + 105, -70, -138, -148, -149, 73, 150, -152, + 105, 149, -155, -156, -157, -158, -159, -160, + -161, 1, 41, 1, 35, -166, -167, 9, + 12, -170, -171, 41, -173, -174, -175, 89, + 97, -178, 97, 208, -181, -182, -183, 41, + 85, -186, -187, -188, -189, 1, 89, -192, + -193, 41, 153, 50, -197, -198, 35, -195, + 41, 213, -203, -198, -199, -206, -207, -208, + 17, 208, -211, -212, 185, -214, -215, 17, + 185, -218, 121, -204, 208, -72, -219, -60, + -222, 208, -227, -228, -229, -190, 156, 194, + -233, 97, 150, -236, 89, 97, -239, -240, + -168, -234, 161, -113, -241, -246, -247, 1, + 194, -250, -189, 156, 148, -190, -252, -256, + 161, -254, -259, -198, -257, 174, -260, -264, + -265, -266, -267, 32, 49, 26, -268, -270, + 208, 234, -275, -276, -277, -278, -279, 121, + -215, -271, -283, 185, 229, -286, -287, 121, + -289, 169, 174, 73, -293, -294, 105, 150, + -297, -298, 218, -300, 17, 148, -303, -256, + 76, 218, -307, -216, -304, 213, -311, -312, + -313, -314, -315, 12, 218, 68, -319, 161, + 50, -322, 17, -324, 17, -309, -320, -328, + -329, -330, -331, -332, -333, -334, -335, 65, + 67, 115, 67, -340, -341, -342, -343, -344, + 3, -346, 20, -348, 9, 76, -351, -352, + -353, -354, 3, -356, 91, -358, 67, -360, + 91, 124, -363, -364, -365, 3, 91, -368, + 9, -326, -366, -369, 209, -374, 4, 20, + 76, -378, -379, -380, -381, -382, 3, 201, + -385, -386, 34, 193, -389, 34, 50, -392, + -393, -394, 19, 44, -397, 34, -395, -400, + 34, -398, -403, -404, -405, -406, -407, -365, + 68, 52, -411, -412, 22, -408, -415, 52, + -417, 20, -419, 20, 131, 51, -423, -424, + -425, 3, -427, -428, -429, -430, -431, 3, + -433, -425, -421, 22, 3, 52, 166, -440, + -441, 22, 67, -444, -36, 4, -445, 67, + -38, 68, 166, 201, 201, -454, -455, -456, + -12, 44, 123, 35, 209, -451, -457, -464, + -465, -466, 22, -462, 115, -470, 67, -467, + -337, 75, -475, -476, -477, -478, -479, 34, + 19, -482, -483, 19, -485, -486, 25, 129, + 129, -490, -491, -492, -493, -494, -495, -496, + 1, -498, 25, 75, -501, -502, -503, 9, + 129, -506, 25, 51, 25, -506, -507, -512, + 41, 89, 89, 238, -517, -518, -519, -247, + -510, 25, -508, 194, -242, -499, 177, 44, + -529, -530, -531, -532, -533, 9, 34, 129, + -527, -538, -539, -483, 44, -542, -483, -540, + -543, -546, 91, -544, 148, -550, -551, -552, + -553, -554, -555, -556, 1, -548, -269, 49, + -559, -562, 65, -560, -565, -566, 35, 9, + -563, -533, -568, -572, 65, -360, -570, 129, + -577, 1, 9, 35, -581, -582, 65, 137, + 161, 35, -587, -512, -574, 123, -591, -592, + -593, 12, 20, -596, -368, 156, 12, 137, + -601, -583, 141, -110, -602, 155, 12, -558, + 141, 85, -611, -612, -613, -614, -615, -616, + -617, -618, -619, -620, 14, 78, -621, -609, + 105, -626, 30, 78, -629, 73, -623, -632, + 78, 169, -635, -636, -637, 73, 161, 150, + -641, -642, -643, -644, 14, -646, 191, -648, + 14, 202, 218, -652, -653, 30, -655, 30, + -657, -658, 202, 85, 150, -662, -663, -664, + -665, -666, -667, 27, -669, -670, -671, 73, + 113, -674, 78, 50, 113, -678, -679, -680, + 27, -675, -603, -607, -681, -684, -687, -688, + 12, 155, -637, -659, -230, -694, -688, -609, + -697, 73, -695, -700, 46, -103, -703, -704, + -705, -706, -707, -708, -709, 30, -711, 30, + 105, -714, 30, 85, -717, -149, -715, 94, + -721, 78, -723, -724, 73, 6, -727, 78, + -725, -730, -731, -732, -709, -728, -735, 46, + 73, -655, -733, -738, 78, 94, -743, 30, + -739, -746, -747, 46, 43, -744, 86, -752, + -753, -754, 30, -756, -757, 78, -659, -760, + -761, 105, -763, 110, 174, 110, -767, -768, + -724, 86, -771, 78, 113, -774, 110, -776, + 73, -778, -779, -780, -781, -782, -783, 27, + 86, 27, -735, 85, -789, -790, -791, 57, + 94, 94, -795, -796, 78, -787, -797, -800, + -801, -802, -803, -804, 57, 126, -807, 81, + 70, -810, 81, -808, 51, -811, -813, -816, + -807, 6, 231, -820, 231, 245, -823, -824, + -825, -826, -827, -828, 30, -711, -784, 6, + -833, -834, 57, -831, -727, -835, 6, -754, + -838, -840, 158, -844, -845, -846, 14, -828, + -841, 228, -851, -852, -853, -854, -855, 30, + -857, 191, 228, -791, -848, -860, -863, 191, + -861, -790, 4, 134, 6, -870, 57, -868, + -873, -874, -875, -876, -877, -878, -804, 201, + 158, -805, 70, -882, 110, -886, -887, -793, + 193, -890, 126, 142, -893, -884, -660, -251, + -241, 94, 70, -900, 142, 158, -903, 94, + -152, -898, -763, 70, 244, -910, -763, -907, + 220, -764, -911, -912, -914, -918, -919, -920, + -921, -922, -923, -924, 46, 62, -927, 52, + -100, -916, 62, 131, -933, -934, 62, -936, + 73, 113, -939, -940, -941, -942, -141, 49, + -765, -943, -230, -948, -139, -268, 110, -949, + -139, -230, -950, -725, -955, -958, -959, -960, + -961, -962, 62, -950, -956, 174, 220, -29, + -964, -968, -969, -972, -973, -974, -975, -924, + -970, -978, 94, 139, -981, 46, -978, -976, + -985, -986, 110, 126, -989, -990, -991, -992, + -993, -994, -995, -996, -934, 156, 124, -1000, + -1001, -1002, 22, 131, -1005, -1006, 100, -998, + -1009, -962, 49, 142, -1003, -1010, -1013, -1016, + 35, -1018, -412, 76, -1021, 113, 115, -1024, + -1025, -1026, -1027, -22, 6, 148, -1016, -1029, + 158, -1011, 124, -1034, -901, -304, -1039, -1040, + 100, 49, -468, -1041, 220, 227, -1047, -1048, + -1049, 36, -1051, -1052, 36, 67, -1055, -98, + 84, 36, -1057, -120, -338, 49, -1061, -1064, + -1065, -1066, 36, 100, 100, -1062, -1071, -1072, + -1073, 52, -1069, -1076, -1077, -419, -1074, 52, + 100, -1082, 52, 100, -1073, 76, -1087, 46, + -1089, -1090, -1091, -1092, -1093, -1094, 52, -1096, + 20, 100, 20, -1085, -1101, -1102, 100, 142, + 84, -1106, -1107, -1108, -1109, -1110, -1111, 20, + 139, 131, -1104, -1097, 84, -1118, -1119, 36, + -1116, 131, -1123, -1124, 100, 84, -866, 76, + -1129, -1130, -1066, -1127, -1133, 217, 233, -1136, + -1067, -1131, 217, -1140, -1141, 126, -1143, -1067, + 19, 131, 145, -1148, -1149, 46, 131, -1152, + -924, 84, -1153, -987, 19, -1156, -1159, -1160, + -1161, 113, 126, -1157, 100, 131, 126, -1168, + -1169, -1170, -1171, -1172, -1173, -1174, -807, -1163, + 146, 139, -1179, -805, -1175, -1180, 139, 139, + 146, 139, -880, 92, -1189, -1190, -1185, 76, + 142, 206, 206, -1191, -1197, -1198, -1199, 100, + 142, 206, 4, -1204, 142, 158, -1207, -1205, + -1202, 233, -1138, -1208, -1213, -1214, -1215, -1216, + -1217, -1218, 4, 65, -1221, 20, -1223, -1224, + 36, -1226, -1219, 76, 137, -1230, 113, -1232, + -98, 147, 36, -1236, -1237, 113, 4, 155, + -1241, 35, -1243, 65, -605, 75, -672, -1245, + -583, -1247, 4, -1252, -1253, -1254, -1255, 12, + -96, -1250, 113, 124, -1261, -667, -1191, 147, + -1230, -483, -1267, 46, 131, -1270, -1271, -98, + -1265, 4, -1273, -937, 19, 155, -1276, -1280, + -937, -1278, -1281, -1284, -1285, -1286, -1287, -1288, + -1289, 27, -1282, -1292, -1293, 43, 147, -1296, + -1297, 43, 81, -1298, -608, -1166, -608, -1056, + -1221, -1303, -1293, -1305, 50, -1310, -1096, -1308, + -1311, -1087, -1312, -1316, -1317, -1318, -1319, -1320, + -1321, -1322, -1323, 0, 24, 24, 24, -1328, + -1329, -1330, 0, 88, -1333, 72, -1335, -1336, + 72, 160, 96, -1340, -1341, -1342, -1343, -1344, + 0, 128, -1347, 23, 23, 96, -1351, -1352, + 23, 141, -1355, -1356, -1329, -1126, -725, -1358, + -1361, 39, -1359, 39, -1343, -1357, -1056, 6, + 88, -1370, -1371, -1372, -1373, -1374, 0, 23, + -1367, -1378, -1379, -1380, 23, 151, -1383, 39, + -1056, -1383, -1384, 167, -1389, 151, 199, -1392, + -1393, -1394, -1385, -1365, 11, -1396, -1399, 103, + -1397, -1402, 103, -1400, -1405, 103, 160, -1408, + 135, -1410, -1411, -1412, -1413, -1414, 8, 183, + -1417, 104, -1403, -1420, 104, -1422, -1423, -1424, + -1425, -1426, 8, 72, -1429, 40, -120, -1432, + -1433, 8, -1435, 40, -1437, -1438, -1439, 24, + -1441, -1442, 40, 88, 40, 72, -1447, -1448, + -1449, 24, -1451, -1452, -1433, -1430, 120, 120, + -1439, -1308, 176, -1460, -1461, -1462, -1463, -1464, + 71, 103, -1333, -1457, 92, -1470, -1471, -1472, + 71, 135, -1405, 50, -1475, 168, -1479, -1480, + 40, -1482, -1483, 40, 75, -1486, 152, 11, + -1333, -1487, 152, 72, -1493, -1494, -1495, 152, + 184, -1498, 183, -1489, -1499, -1502, -1503, 7, + -1505, 119, -1500, -1508, -1509, 55, -1511, -1512, + 119, -1498, 221, 226, -1517, -1518, -1519, -1520, + -1521, -1522, -1523, -1524, -1525, -846, -597, 111, + -1529, 30, -602, -1532, -1533, 47, 111, -1536, + 143, -1530, -754, 156, -1541, -1542, -1543, -1544, + 47, 143, 144, 236, 236, -1550, -1551, -1552, + -1553, -1554, 15, 95, -1557, 31, -817, -1560, + -1561, 16, -1558, -1562, -1565, -1566, -1567, 14, + 111, -1555, 193, 84, -648, -1571, -1575, 31, + 95, 14, -1579, -1580, -1581, 47, 6, 31, + -1585, -1586, -1587, -1588, 16, 79, -1582, -1592, + -1533, -1590, 79, 6, -1597, -1598, -1588, -1595, + -1601, -1602, 31, -1599, -1605, 95, -1603, -1608, + -1609, -1561, 141, 79, -1557, 11, -1613, -1616, + 31, 6, 144, -1583, -1617, 95, -1623, -1624, + -1625, -1626, 47, 127, -1629, 111, 201, -846, + -1570, 30, -1527, -386, 207, -1638, -1639, -1640, + -1641, 111, 175, -1635, 127, -1646, 15, -1648, + -1649, -1629, 156, 191, -1653, -1654, 175, 191, + 207, -1658, -1659, -863, 76, 228, -1663, 207, + -1660, -863, -1664, 215, -1669, -1670, -1671, -1672, + -1673, -1554, 11, 96, 31, -1678, 16, 31, + 76, 15, 159, 127, -1685, -1686, -1687, -1688, + -1689, 16, 88, -1692, -1693, 47, -1695, 79, + -1680, -1698, -1699, -1700, 47, 128, -1703, 127, + 145, -1706, -1707, 79, -1104, -1703, 19, 47, + -1710, -1714, -1715, -1352, -1712, 145, -1352, -480, + -1721, 23, 159, -1724, -1725, 79, 19, -1395, + -1726, -1728, -1731, -1732, -1733, 96, 33, -1734, + -1737, -1683, 11, -1738, -1739, -1742, -1743, -1744, + 47, 127, -1747, -1627, -1740, 175, -1751, -1389, + -1748, -1752, -1755, -1756, 159, -1753, -1654, -251, + 193, -1762, -1763, -1764, -1765, -1766, -1767, -1439, + -361, -1770, -1771, 56, 196, 88, 56, 136, + -1777, 31, -1779, -1780, -1781, -1782, 48, -1784, + 56, -1784, 49, -1786, -1789, -1784, -1787, 64, + 64, 104, -1795, -1792, -1790, 148, 124, -1800, + -1801, -1802, -1803, -1804, -1588, -1798, 79, 31, + -1602, -1805, 112, -1812, -1813, 56, 64, -1816, + -1817, 16, -1813, 49, -1819, -1822, 31, -1820, + -1825, -1826, -1771, -1823, 144, -400, -1831, -1832, + 79, -1829, -1835, 88, -1837, -1838, -1839, -1840, + -1841, 16, 166, -1676, -1842, -1846, -1841, 76, + -1695, -1847, -1851, -1852, 16, 56, -1807, -1849, + 67, -1858, -1326, -1856, 79, 67, -1863, -1864, + -1865, -1866, 15, 96, -1676, -1861, -1871, -1872, + 16, -1869, -1873, -1876, -1877, -1817, -447, 56, + -361, -1882, -1883, 31, -1885, 56, 112, -1888, + -1889, -1890, -1891, 31, 176, -1894, 64, 112, + -358, -1898, -1899, -1602, -1896, 3, 144, -1901, + 64, -1546, -1903, 176, -1909, -1910, -1911, -1912, + -1913, -1914, -1915, 32, 120, -1918, 64, -1920, + -1921, -1922, 48, -1924, 64, -1906, 64, 200, + -1929, -1930, -1931, -1932, 32, 97, -1935, -1936, + -1937, 80, 208, -1940, 200, -1925, -237, -1941, + 200, -1946, -1947, -176, -1943, 210, 208, -1927, + 196, -1954, -1955, -1956, -1957, -1958, -1959, 32, + -1961, 15, 32, -1964, -1965, -1966, 63, -1968, + 95, 95, -1971, -1972, -1973, 15, 95, 32, + -1977, -1891, -1952, 112, -450, -1982, -1983, -1984, + -1985, -1986, -1975, -1952, 64, 63, -1991, -1992, + -1993, -1994, 63, 144, -1895, 70, -1937, -1997, + -1923, 75, -1999, -2002, -2003, -1895, 150, 223, + 144, -2010, -2011, -2012, 80, -1995, -997, -2016, + -2017, -2018, -2019, -2020, 32, 97, -2023, 80, + -2014, 185, -2027, -237, -2024, 185, -2031, -2032, + -2033, -2034, -2035, -648, -2028, 65, -653, 67, + -2039, -2042, -2043, 14, 65, -754, -2044, -1786, + 239, -2050, -2051, -2052, -2053, -2054, -2055, -2056, + 14, 105, -2059, 95, -1621, -2047, -2061, -620, + 76, -624, 65, 143, 14, 169, 91, 144, + 95, 169, -2075, -2076, -2077, -1621, 19, -2078, + -2081, 223, -2057, -2079, -2083, -376, -2087, 14, + -374, -2090, -316, -2088, 14, 235, -2095, -2096, + -2097, 216, -2099, 144, -2101, 144, 19, -2104, + -2105, -2106, -2057, -2102, -2107, 223, 105, -2108, + -2113, -2114, -2115, 63, -2111, 218, -2116, -2120, + -2121, -279, 134, -2124, -2114, 51, 115, -2126, + -287, -2127, 179, -287, -2130, 115, -2135, -2136, + 121, -2133, 121, -2140, -2141, -2142, 121, -2137, + 121, 115, -2147, -2148, -2136, 179, 236, -1102, + -2153, -2154, 216, 236, -2007, -2151, -2157, -2160, + -2154, 179, -2122, 216, -2165, -2166, -2136, -2162, + -2169, 216, 220, -2172, 121, -1547, -2145, 244, + -2177, -2178, -2179, -760, -2125, -2174, 169, -2184, + 174, -2186, -2187, -2057, -2181, -2188, -1547, 100, + 236, -2191, -2193, -2196, -2197, -2198, -2199, -2200, + -2201, -2202, -2203, 74, 140, -2206, -2207, 13, + -2209, -2210, 61, 74, -2213, -2211, 134, 172, + -2217, 165, -2214, -2220, -2221, -2222, -2223, 61, + -2225, 122, -468, -2228, 61, -2230, 140, -2232, + 154, -2234, -2235, -2236, 61, -2226, -2239, -2240, + -2241, 130, -2145, 154, -1856, -2246, -2247, 61, + 130, -2250, 13, -2244, -2253, -2254, -2255, -2256, + -2257, 37, 45, -2260, -2258, -2251, 154, 45, + -2258, -2261, 181, -2268, -2269, -2270, 106, -2272, + -2273, 122, -2265, 148, -2277, -2278, -2279, -2280, + 37, -2282, 90, 130, -2285, -2286, 5, -2288, + 37, 125, -2291, -2292, -2250, -2275, 173, 204, + -2297, 125, -2130, -2262, 51, 37, -2303, -2304, + -2305, 5, -2307, -2308, -2305, -2300, 36, -2312, + 37, -2310, -2315, -2316, -2317, 5, -2313, 172, + -2318, -2322, -2323, 37, -2133, -2310, -2327, -2328, + -2329, 37, -2331, 106, -2333, -2334, 90, 154, + -2331, -2325, -2337, 37, -2338, -2342, -2343, 90, + 5, -2346, -2347, 58, 106, -2350, 90, -421, + -2353, -2354, -2355, -2356, -2357, -2358, 2, 21, + -2361, 18, 115, 18, 21, 18, 21, 101, + -2369, -2370, -2371, -2372, -2373, -2312, 65, 53, + 45, -2378, -2379, -2380, -2381, 21, 170, -2384, + 98, -2386, -2375, -2374, 98, -2387, -2391, -2376, + -559, 49, -2393, -2396, 45, -2384, -2394, 101, + -2401, -2402, -2403, 45, -2398, -2406, -2399, -2145, + 122, -2410, 114, -1856, -2413, 170, -1856, -2416, + -2417, 114, 67, -2420, 122, -2422, 140, -2424, + 98, -2426, 106, -2418, -2429, -2430, -2431, -2432, + -2433, 37, -2427, 90, 98, -2438, -2439, -2440, + 53, 36, 38, -2441, 166, -2444, -2447, -2448, + -2449, 53, -2445, -2452, 58, -2454, -2384, 65, + -2426, -943, 154, -2460, 58, 157, -2463, -2464, + -2465, -2466, -2467, -2468, -2469, -2470, 29, 109, + -2203, -2457, -2473, 109, 29, -2478, 69, 109, + -2481, -2482, -2483, -2484, -2485, 21, 101, -2488, + 45, -2474, -2491, 21, -2376, 196, -548, -2496, + -2497, -2498, -2470, 179, -2499, 114, -2503, -2504, + 45, 134, -2505, -2508, -2509, 21, -2511, -2512, + 29, -523, -2515, -2512, -527, 133, -2519, 101, + -2516, -2522, -2523, -2358, 134, -2485, -2524, -2359, + -2526, 101, 114, -2532, -2533, 133, 230, -2536, + 214, -2528, -2539, -2540, -2541, -2542, 13, -2544, + -2545, -2546, -2547, -2548, 29, -234, 29, -2548, + -898, 117, -2504, -2552, 148, -2558, -2258, -2556, + 173, 150, -2563, -2564, -2565, -2566, 29, 109, + -2569, 74, 44, -2572, -2573, 13, -2211, -2570, + 44, -2442, -2576, -2578, -2581, -2582, -2583, -2584, + 29, 117, -2587, 109, -2579, -2590, 69, -2588, + -2590, -507, 173, -2596, -2597, -2301, 49, -2598, + -2263, -2599, -2603, 69, 133, -2606, -2607, -2608, + 13, 77, 33, -2612, 77, 205, -2615, -2616, + -2617, -2618, -2619, -2250, -2601, 139, -2241, -2621, + 171, -2626, -2210, 100, -2627, -2553, -2628, -2630, + -2633, -2246, -2577, -2631, 139, -2638, 77, -2640, + 77, 117, -2612, -2636, -2624, -2646, -2647, -2648, + -2649, -2207, 51, 117, 117, -2654, -2655, 74, + -2651, 51, -2657, -2660, -2661, 61, -2663, 61, + -2658, 171, -2667, -2668, -2669, -2670, -2671, -2672, + -2673, -2674, -2675, 10, 66, -2207, -2665, -1234, + -2681, -2682, 10, 165, -2685, 74, -2663, -2679, + -2676, -2687, -2691, 77, -2689, -2694, -2695, -2696, + 74, -2692, -2699, -2700, 140, 172, -2703, -2704, + 61, 165, -2707, -2708, -2709, 82, 165, -2697, + -2713, 140, 166, -2716, -2663, 68, -2719, 77, + -2721, -2722, -2723, -2724, 13, -2576, -2727, 66, + 130, -2730, -2731, -2676, 36, 130, -2735, -2676, + -2732, 82, -2739, -2740, 82, 165, 138, 82, + 130, -2746, -2747, 5, -2749, 138, 172, -2752, + -2753, -2754, -2755, 13, 51, -2710, -2756, 139, + -2761, 130, 68, -2764, -2765, -2766, 66, 68, + -1292, -2770, -2761, 36, -2773, 138, -2634, -1110, + -2775, -2778, -2779, -2780, 5, -2608, -2776, -2784, + 125, -2724, -2782, 66, 66, -2790, 50, 66, + -2793, 77, 43, -2796, -2797, -2798, -2727, -2794, + 149, -2802, 99, 4, 66, -2806, 125, -2808, + -2788, -2803, -2811, 130, -2813, -2814, -2815, 10, + -2817, 85, -2819, -2709, -2809, -2820, -2823, 86, + 140, -2821, -2827, -2828, -2829, 82, 178, 149, + -2749, -2825, 5, -2836, -2837, -2838, -195, 67, + -2841, -2791, 76, 138, -2845, 116, -2838, 38, + 20, -2850, -2851, 85, -2848, -2854, 116, -2856, + -2857, -2851, 20, 86, -2861, 116, 38, -2858, + -2865, -2866, -2867, -2868, -2869, -2870, -2871, -195, + -2863, -2872, 99, -2876, 66, 99, -2879, -2880, + -1396, 68, 36, -2882, -2885, -2886, -2887, 66, + -2889, 99, 178, 149, -2883, -2894, 99, 141, + -2892, -2898, -2899, -2900, -2901, 11, 141, 68, + -2905, 66, -1367, 68, -2909, 85, -2911, 6, + -2876, 4, -2862, -2913, -2915, -2918, -2919, 50, + 66, -2922, -2923, -2924, -2925, 10, -2927, -2928, + 66, 51, -2909, -2929, -2882, -2934, 10, -2936, + -817, -2932, -659, 51, 4, -2942, -2943, -2944, + -2925, -2940, -2945, -2948, 93, -2946, -2951, -2952, + 6, -2949, 164, 10, 6, -2953, -2959, -2960, + -2961, -2962, 6, 82, 86, -2911, -2881, -2968, + 10, -2934, -2576, 36, -2973, -2974, 82, 85, + -2971, -2978, -2851, -2976, 149, 195, -2983, -2984, + -2985, -2986, -2675, -2979, 164, -2737, -2987, -2990, + -2993, -2925, -2991, -2994, -2928, 243, 217, -3000, + -3001, -3002, 82, 164, 85, -2998, 134, -3008, + -2727, -3006, -3003, 206, -138, 190, -3013, -3016, + -3017, -3018, -3019, -2901, -1193, 171, 33, 93, + -1613, -3021, -3027, 33, -3029, -2887, 107, -3032, + -3033, -3034, -3035, 33, 93, 93, -3039, -2691, + 171, -3040, -3041, -3042, -3045, -3046, 61, -3043, + -2690, 42, -3025, 206, -3053, 164, 171, -3054, + -3057, -3058, -3059, -3060, -3061, -3062, 58, -3064, + -3065, 60, 139, -3068, -2334, -3066, -3069, 58, + -3073, 59, -3075, -3076, 60, -2230, -3070, 206, + -3081, 108, 190, -3084, -3085, -3086, -3087, 5, + -2749, -3082, -3091, -3092, -3093, 60, 217, 146, + -3097, -3098, 138, -2750, -3095, -3102, 108, 180, + -3105, -3106, 5, -3108, -3109, -2334, 139, -3110, + -2761, -3111, -2744, 43, -3115, -2806, -3116, 190, + -3121, -3122, -3123, -3124, -3125, -3126, 54, 60, + -3129, -3130, 59, 102, -3133, 60, 212, -3136, + 59, 102, -3139, 60, -3141, -3142, -3143, -3144, + 5, 116, 60, -3148, -3149, 54, -3151, -3152, + -3153, 60, 132, -2861, -3082, 187, -3157, -3160, + -3161, -3162, -3163, -3106, -3158, 60, -3167, 90, + 5, 157, -3171, -3144, -1176, 125, 157, 163, + -3177, -3178, -3179, -3180, 59, -3172, 212, -3167, + -3157, 125, -3187, 60, -3184, -3190, -3191, -3165, + -807, -3781, -3192, -3194, -2806, 146, -1297, 60, + -3198, -3202, -3203, 5, 54, -3206, -3062, -3200, + 60, 58, -3211, -3212, 54, 102, -3215, -3216, + 60, 108, -3213, 26, -3219, -3222, -3223, -3224, + 54, -3220, -3557, -3225, -3227, -3230, -3231, -3212, + 219, 163, 212, -3169, -3234, -3238, 162, -3233, + 211, 203, -3243, -3244, 60, 58, -3247, -3216, + -3240, -3250, -3251, 90, 203, -3254, -3255, -3256, + -3257, -3258, 102, 132, -3261, -2854, -3252, -3262, + -3259, -3240, 190, -3268, -3269, 83, -3271, -3272, + 59, 180, -3275, -3276, -3277, -3259, -3266, 189, + 180, -3282, -3283, 178, -3278, 42, -3287, -3288, + 138, -3285, 178, -3292, 83, -3294, -2843, -3289, + -3295, 83, -3299, -3002, -3296, 197, -3283, 212, + -3279, -3303, 187, -3308, -3309, -3310, -3311, -3312, + 108, 188, -2713, -3306, -3317, 82, 140, -3315, + -3321, -3322, -2709, -3266, -3325, -3326, -2964, 26, + 198, -3313, -3327, -3330, -2854, -3331, 188, 116, + -3337, -3288, -3333, -3338, -3103, -3339, -3343, -3344, + -3345, -3346, -3258, 241, -3312, 118, -3349, -3352, + 189, -3350, 116, -3353, -3357, -3280, -3006, 107, + -3361, -3362, -3363, -3364, -2802, -3359, -3367, 83, + -3369, -3370, 59, -3372, -3373, 83, -3365, -3376, + 132, -3378, -3379, 125, -3374, -3382, -3383, -3384, + 132, 211, -2843, -3385, -3098, 42, -2744, -3389, + -3365, -3394, -3395, 28, 50, 149, -2844, -3226, + 118, -3402, -3173, 107, -3405, -3406, 132, 42, + -3409, -3410, -3411, -3412, -3413, -3414, 44, -3416, + -3417, -3418, -3419, -3420, 75, -3407, -3423, 83, + -3421, -3426, 83, 149, -3426, -3424, 182, 189, + -3433, -2831, -3429, -3436, -3437, 182, 194, -3399, + -3434, 190, -3443, -3444, -3445, -3446, 50, 150, + 85, 116, -3451, -3452, 85, 116, -2831, -3441, + 118, -3439, -3456, -3458, -3461, -3462, -3463, -3464, + -457, 42, 118, -3465, -3469, 118, -3471, -3472, + 44, -3474, 118, -3476, 107, -3478, 118, 38, + -3481, -527, -3479, -3482, -3485, -3486, 107, 189, + -3489, -3490, 182, 26, -3487, -3491, -3493, -3496, + -3497, -3498, -3499, 70, 86, 194, 116, -3466, + -3494, -3506, -3507, -3508, -3509, 102, -3504, -3510, + -3513, 118, 116, -3511, -3517, 102, -3515, 118, + -3521, -3437, -2657, -3501, -1184, -3526, -3279, -1112, + -3501, -3527, -2794, -3532, -3533, 189, 108, -3534, + -3530, -3538, -3539, 118, 224, -3542, 134, -3536, + -3545, -3546, -3547, -3548, -3549, -3550, -3551, -3552, + 26, -3554, 28, 38, 42, 26, -3559, 28, + -3561, 42, -3563, -3564, -3565, -3554, -3543, -3479, + -2636, -3568, -3571, -3572, -3573, 28, 102, -3576, + -3479, -3095, 118, -3580, 102, -3574, -1102, 116, + -3585, -3586, -3327, -3582, 166, 83, -3591, -3592, + 42, 68, -3595, 59, 83, 68, -3599, -3600, + -3555, -2794, -3603, -3604, -3605, -3606, 38, 107, + -3609, 42, -3611, -3606, 51, 102, -3615, 102, + -3613, 51, 38, -3620, 102, -3622, 107, -3618, + -3625, -3626, -3627, -3628, 42, -3630, 59, -3623, + -3620, -3631, 189, -3636, 42, 182, -3633, -3640, + -3641, -3269, -3638, -3642, -3645, 132, -3647, -3648, + -3258, 217, 132, 116, -3653, -3654, -3655, -3656, + -3592, -1201, 179, 54, 102, -3662, -3663, -3389, + -3658, 211, -3620, -3664, 134, -3670, -3671, -3672, + 59, 211, -3668, -3620, -2122, 225, -3679, 54, + 102, -3580, -3676, 211, -3685, -3686, -3687, -3688, + -3689, -3690, 54, 118, -3252, 107, -3695, 163, + -3693, -3698, -3233, -3696, -3699, -3241, -3700, -3021, + -3095, -3706, 42, 51, -3301, -3707, -3709, -3712, + -3713, -3714, -3715, -3716, -3717, -3573, -3486, -3720, + 38, 44, -3723, 38, -3464, -3457, -527, -3726, + 68, -507, -3731, 26, -3733, 28, -2576, -3736, + -3737, -3738, -3739, 28, 38, 50, -3740, -3744, + -457, -3742, -3745, -3748, -3749, -3750, -3751, -3752, + 28, -3746, -3753, 50, -3754, -3552, -3756, -3760, + -3761, -3762, -3752, -3758, -3765, 83, 68, -3768, + 28, 92, -3426, 43, -3773, -3774, -3775, -3776, + 75, 38, -3765, -3777, -53, -3731, -3725, }; static long _vq_ptr1_lsp32_0[] = { - 0, 0, 0, 0, 0, 0, -42, -27, - -15, -12, -11, 190, -13, -14, 191, -20, - 178, -19, 193, 193, -24, -23, 199, 199, - -23, 199, 14, -38, -34, -31, 194, -33, - 194, 194, -36, 190, 190, 187, 194, -41, - 179, 179, -85, -51, -46, 185, -50, 14, - 189, 189, 185, -82, -67, -57, -56, 180, - 180, -63, -62, -61, 12, 12, 180, -65, - 198, -66, 198, -77, -70, 0, -74, -73, - 198, 198, -73, -48, 189, -64, -73, 198, - -75, -26, 191, -84, 198, -95, -92, 167, - 197, -91, 196, 196, -94, 197, 197, -99, - -98, 175, 188, -81, -187, -133, -110, -106, - -105, 213, 236, -109, 215, 215, -120, -112, - -115, 236, 238, -119, -118, 238, 238, 236, - -127, -126, 231, -125, 228, 228, 231, -131, - -130, 235, 235, 231, 235, -164, -147, -144, - -140, -139, 225, 225, -138, 230, 222, 226, - -146, 230, 230, -160, -145, -152, -151, 237, - -156, -151, 237, 2, -151, 237, -143, 233, - -161, -163, 234, 238, -178, -169, -168, 222, - 222, -171, 206, -175, -174, 236, 236, -174, - 236, 234, -183, -180, -182, 223, 223, -144, - -186, -162, -185, -204, -195, -192, -191, 208, - -193, 230, 222, -202, 16, -199, 212, -201, - 227, 227, 16, 232, -158, -159, -244, -226, - -214, -212, -211, 31, 31, 38, -221, 38, - -220, -219, 23, 23, 21, -223, 36, -225, - 36, 36, -233, -231, 1, 3, 22, -232, - 1, -241, -240, -237, 32, -239, 32, 32, - 23, -242, 30, 32, -271, -260, -255, -253, - -252, -251, 30, 30, 37, 37, 3, -257, - 25, -259, 39, 39, -264, -263, 20, 28, - -270, -269, -268, 35, 35, 37, 35, -276, - -274, 33, -275, 34, -280, 26, 20, 27, - -283, -282, 40, -284, -285, 41, -337, -310, - -300, -299, -295, -292, -294, 59, 59, -297, - 74, -298, 75, 73, -306, -303, 80, -305, - 80, 80, 80, -309, 78, 73, -324, -312, - -315, -314, 81, -321, -319, 81, 76, -320, - 81, -323, 76, 76, -332, -328, 11, 66, - -329, -331, 66, 66, -335, 59, 74, -336, - 66, -363, -353, -346, 76, -345, -344, 65, - 65, 65, -348, 71, -352, -351, 63, 63, - 71, -361, -359, -356, -358, 81, 81, -360, - 68, -362, 76, -372, -370, -366, 68, -369, - 79, 79, -371, 69, -377, -374, -376, 77, - 77, -308, -411, -391, 114, -383, 9, -384, - -388, -387, 9, 9, -387, 9, 120, -401, - -398, -397, -396, 116, 116, 116, -400, 94, - 102, -409, -405, -404, 111, -406, -408, 121, - 121, 117, 118, -440, -431, -419, -416, 98, - -418, 98, 98, 106, -428, -425, -424, 107, - 107, -424, 107, 120, -426, 107, -390, -434, - 91, 119, -436, 122, -438, 122, 122, 114, - -469, -457, 106, -450, -448, -424, 107, -430, - 107, 105, -454, -452, 115, 120, -424, 107, - 120, 100, -468, -461, 104, -465, -464, 113, - 113, -464, 113, -453, 113, -447, -509, -485, - -483, -478, -475, -477, 147, 147, 128, -480, - -482, 157, 157, 158, 150, -498, -492, -490, - 144, 152, -491, 152, -495, -494, 137, -496, - -497, 152, -504, -503, -502, 153, 153, 149, - -508, -507, 156, 156, 147, -566, -514, -513, - 154, 154, -549, -529, -525, -519, 134, -522, - 139, 140, -524, 140, 140, -527, 155, 155, - 159, -537, -534, -533, 139, 139, -536, 143, - 143, -546, -542, -541, 148, 148, -545, 140, - 143, 159, -541, 148, 151, -555, -554, -553, - 151, 155, 10, -559, -558, -548, 156, -563, - -562, 159, 159, -562, 159, 149, -570, -574, - -562, 149, 156, -557, 151, -571, 146, + -2195, -1315, -610, -327, -154, -90, -66, -16, + -9, -11, 52, -13, 35, -15, 153, 153, + -40, -35, -30, -25, -23, 123, 220, 123, + 220, -29, -28, 62, 62, 220, -32, 123, + -34, 220, 220, -37, 227, -39, 227, 227, + -54, -51, -48, -47, -46, 216, 216, 216, + -50, 153, 153, -50, 204, 149, -57, 153, + 216, -49, -62, -61, 216, 216, -61, 149, + -53, -52, -76, -73, -72, -71, 244, 244, + 216, 244, 62, 174, -86, -79, 194, -83, + -82, 220, 220, -82, 220, 253, -89, 236, + 244, 244, -122, -106, -101, -100, -97, 52, + 131, -99, 131, 131, 52, -102, -104, 253, + -15, -85, -114, -108, -113, -111, 161, -112, + 161, 153, -117, -116, 137, -119, 113, -121, + 253, 153, -134, -129, -128, -127, -85, 244, + 235, -131, -105, -127, 244, -78, -147, -142, + -140, -139, 195, 174, 73, 174, -145, 244, + 174, 234, -133, -151, -127, 244, 194, -127, + 244, 253, -263, -180, -172, -165, -164, -163, + -162, 89, 89, 213, 41, -169, -168, 213, + 213, 213, 238, 123, -177, -176, 213, 97, + 250, 250, -179, 238, -238, -202, -185, -113, + -153, -200, -196, -191, -190, 229, 229, -190, + -194, 229, 229, 149, -193, 89, 229, 182, + -201, 229, -226, -205, -184, -221, -210, -209, + 41, 213, -220, -213, 213, -217, -216, 229, + 229, -216, 229, -150, 229, -223, -146, -225, + -65, 216, -235, -232, -216, 213, 253, -230, + -212, 213, 196, -237, 208, 208, -258, -243, + -242, 194, 213, -245, 156, -249, -112, 161, + 196, -253, -201, 196, 196, -255, -251, -201, + 229, -248, -261, 161, -244, -215, -231, -274, + -272, -232, -212, 213, 253, 51, -103, 156, + -273, 235, -296, -292, -291, -285, -280, 185, + -282, -262, -284, 234, 234, -288, 185, 234, + -290, 234, 234, 169, 169, -273, 235, 156, + -310, -302, -299, -283, 234, -295, -306, -305, + 156, 229, -309, 218, -301, 218, 216, -321, + -318, -309, -316, 235, 235, 76, -309, 218, + 156, -323, 73, -325, 213, 235, 76, -474, + -402, -377, -373, -339, -338, -337, -336, 115, + 115, 209, 137, -372, -350, -347, -345, 67, + 76, 67, 76, -349, 20, 91, -362, -357, + -355, 124, 209, 209, 124, -359, 209, -361, + 209, 209, -370, -367, -366, 137, 137, -366, + 137, -317, 209, -308, 238, -375, 177, -376, + 177, -391, 76, -384, -383, 238, 201, 209, + -388, -387, 201, 201, -372, 238, 148, -399, + -396, -356, 124, -390, -356, 124, -371, -360, + 193, -281, -453, -426, -422, -416, -410, -409, + 92, 67, -414, -338, 137, 148, 67, 137, + -418, 67, -420, 52, -415, 148, 9, 20, + 52, 123, -452, -448, -439, -437, -432, 52, + -436, -435, -413, 123, 227, -438, 227, -443, + -442, 227, 227, -447, -438, 51, -434, 166, + -450, 148, -451, 227, 238, -461, -458, 209, + 137, 150, -459, -460, 227, -463, 148, -469, + -468, -337, 209, -449, 227, -472, -460, -446, + 227, 148, -590, -528, -489, 250, -481, -480, + 222, -484, 222, 177, -488, -487, 222, 222, + 177, -516, -514, -509, -500, -163, -497, 89, + 129, 89, 129, 204, -508, -505, -504, 238, + 238, -504, 238, 204, 213, -511, -499, -513, + 238, 238, -515, 250, 250, -488, -522, -521, + -473, 161, -524, 204, -526, -523, 213, 204, + -585, -549, -537, -534, 177, 129, -535, -372, + -525, -360, -541, 34, 148, -545, -488, -473, + -536, -488, 177, -520, 204, -579, -576, -569, + -564, -561, -367, -366, 137, -523, -2847, 204, + -523, -366, 137, -557, -567, 65, 209, -562, + -547, -571, -471, -573, 129, -575, -401, 209, + -578, 177, 177, -580, -584, -583, 161, 161, + 177, -586, 137, -589, -224, 238, -600, -595, + -594, 177, 177, -599, -598, 237, 137, 177, + -606, -603, 237, -605, -597, 161, -524, -3193, + 253, 253, -988, -872, -777, -661, -634, -628, + -625, -622, 252, -621, 169, 169, -624, -608, + 169, -627, 105, 105, -631, -624, -604, -633, + 218, 218, -640, -638, 235, 202, -316, -597, + -651, -650, -645, 202, 30, -647, 239, -649, + 239, 239, 239, -654, 105, 239, -656, 202, + -649, -316, 235, 237, 237, -702, -677, -668, + 46, 78, 126, 155, -676, -673, -672, 161, + 161, -672, 161, -660, 126, -693, -682, -637, + 202, -659, -686, -3771, -639, -630, -690, -689, + 202, 202, -689, -597, 194, -699, -696, 194, + -658, 235, -692, -637, 202, 195, -766, -751, + -729, -720, -716, -713, -710, 73, -712, 110, + 110, -152, 244, -85, -719, 110, -701, 110, + -722, 94, -726, -712, 110, 253, -712, 110, + -85, -742, -740, -737, -734, -701, -736, 94, + 94, -700, -718, -698, -741, 202, -745, -697, + -691, -148, 244, 235, 51, -150, 237, -765, + -755, 105, 252, -759, -144, 174, -750, -762, + 174, 252, -764, 252, 252, 244, -775, -770, + 78, 150, -773, -772, 174, 174, 113, 126, + 113, -822, -799, -788, -786, -785, -735, 94, + 194, 245, 126, 194, -794, -793, -792, 245, + 245, 126, -793, -792, 245, -784, -769, -815, + -790, -809, -806, -805, 232, 232, -805, 232, + 194, -793, 126, -150, 92, -798, -758, -819, + -818, 237, 232, -821, 247, 247, -850, -843, + -842, -839, -832, -829, 78, -719, 224, 224, + -836, -719, 110, 194, -719, -830, 194, -763, + -808, -837, 252, -849, -847, 78, 228, 228, + -817, 252, -865, -862, -859, -856, 228, 245, + -858, 245, 245, -858, -814, -749, -821, 247, + -685, -869, 92, 194, -867, -820, 247, -560, + -917, -902, -899, -885, -884, -881, -880, 237, + 232, -880, 237, -879, 158, -897, -892, -889, + -883, -891, 158, 158, -890, -891, -597, -248, + -895, -880, 196, -901, 220, 220, -909, -904, + -906, -248, -908, 156, 252, -913, -912, -905, + 252, -915, -896, 236, -894, -971, -938, -932, + -930, -928, -926, -925, 142, 142, 142, 62, + 244, -888, -931, 142, 244, -935, 131, -937, + 131, 131, -957, -952, -947, -944, 244, 196, + -88, -248, 193, -765, -950, -946, 174, -945, + -954, -103, -772, -103, -953, -89, -967, -965, + -963, 174, 233, 233, -597, -966, 233, -900, + -951, -929, -871, -984, -982, -980, -977, 139, + -864, -979, 142, 142, 142, 126, 244, -588, + -987, 142, 233, 142, -1212, -1088, -1070, -1046, + -1023, -1015, -999, 137, -937, 193, 193, -1008, + -1004, -1003, 233, 233, -1003, 233, 142, -997, + -1012, -1011, 193, 233, -1011, -997, -1007, -1017, + 115, -1022, -1020, -1014, 233, 137, 233, -1036, + -1032, -1030, -1022, 233, -1019, 253, 233, -230, + -1033, -966, 148, -1031, -1038, -1035, -1042, -468, + 227, 148, -1044, -1034, -1045, 243, -1063, -1050, + 131, 65, -1054, -1053, 100, 100, -1058, -1057, + 253, 131, -1060, -1056, -116, 75, -1059, -335, + -1068, -1067, 233, 233, 115, -1043, -1075, 220, + -925, 142, -1037, -1084, -1081, -1079, -1028, -1080, + 131, -1083, 166, 166, -1086, 124, 142, 131, + -1167, -1105, -1100, -1098, -1095, 131, 100, -1097, + 139, 139, -1082, 147, -979, -1103, 206, 206, + 193, -1139, -1128, -1117, -1115, -1113, -1112, 249, + 249, -1112, -997, 131, 124, -1122, -1121, -1112, + -1114, 249, -1113, -1112, 249, 156, -812, -1125, + -1135, -1132, 249, -1120, -1134, 249, 249, -1138, + 249, -1099, 233, -1158, -1147, -1142, -1145, 142, + 193, -1011, 147, -1151, -1150, 139, 139, -1155, + -979, 147, -1146, -979, 147, -1146, -1164, -1003, + -1162, 233, 233, -1154, -1165, -1166, 249, -1196, + -1188, -1186, -1185, -1183, -1178, -1177, -1176, -1144, + 232, 232, -1182, -1176, -1137, -1078, 146, -1184, + 249, 217, 217, 147, -1194, -1192, 206, 147, + -1193, 217, -880, -1187, -1203, -1193, -1201, -1200, + 243, 243, 147, -1206, -1205, 243, -1210, -1209, + -1187, 243, 243, -1195, -1283, -1251, -1240, -1222, + -1220, -1219, 155, 155, 65, 155, -1231, -1225, + 137, -1229, -1228, 148, 155, 137, 155, -1235, + -1234, -1227, 249, -1239, -1121, 249, -1233, 249, + -1246, -1242, -1244, 177, 177, 147, -1248, -1238, + -605, -1211, 65, -1279, -1269, -1260, -1256, 46, + -1258, -1249, -936, 147, -1264, -1230, -1259, 177, + -1266, -1263, -1268, 155, 155, -1275, -1221, -1087, + -1262, 124, -1272, -1277, 65, -1121, 49, -110, + 153, -1274, -1257, -1309, -1304, -1299, -1295, -1291, + -1112, 249, -1181, 146, -1112, 249, 253, 139, + -1298, 146, 146, -1301, -1294, -1184, -230, -230, + -1306, -1302, -1239, -1300, 253, -1313, -1149, -230, + -1294, 126, -1307, -1516, -1409, -1369, -1339, -1327, + -1326, -1325, -1324, 96, 96, 79, 88, -1334, + -1332, -1331, 160, 160, 88, 160, -1338, -1337, + 167, 167, 167, -1354, -1350, -1348, -1346, -1345, + 151, 151, 151, 128, -1349, 128, -1338, 167, + 151, -230, -1364, -1363, -1360, -748, 156, -1353, + -1331, 160, -1314, 167, -1368, -683, -85, 195, + 151, -1391, -1388, -1377, -1344, -1375, 167, 167, + -1366, -1385, -1382, -1381, 199, 199, -1381, 199, + 147, -1387, 145, 199, -1390, 215, 215, -1407, + -1404, -1401, -1398, -3766, 253, 147, -1387, 199, + -1386, -1337, 167, -1376, -1406, 168, 168, 168, + 199, -1459, -1421, -1419, -1416, -1415, 184, 184, + -1415, 184, -1362, 120, 210, -1446, -1436, -1431, + -1428, -1427, 152, 152, -1427, 152, 147, -1434, + 184, 192, 184, 192, -1444, -1440, 88, 192, + -1443, 192, 176, 176, -1445, 88, -1458, -1450, + 48, 136, -1456, -1455, -1454, -1187, 192, 136, + 136, -1294, 192, -1501, -1478, -1469, -1466, -1465, + 160, 160, -1465, -1453, 99, -1477, -1474, -1473, + 168, 168, -1473, -1468, -1467, 242, -1491, -1481, + 88, -1488, -1485, -1406, 99, -1406, 168, -1484, + -1490, -85, 160, -1492, -1477, -1497, -1496, 242, + 242, -1496, 242, -1476, -1418, -1507, -1504, 135, + -1473, 168, -1290, -1510, 87, 119, 168, -1513, + 242, -1515, 237, 242, -1908, -1761, -1668, -1622, + -1549, -1538, -1531, -849, -1528, -1527, -1514, 228, + 111, 228, -1514, -1535, -1534, 143, 143, -849, + 252, -1526, -1540, -1514, -1548, -1547, -1546, -1545, + 144, 144, 236, 255, 252, -1577, -1564, -1559, + -1556, -1555, 127, 127, -1555, 127, -1514, -1557, + -1555, 127, -1539, -1537, -1572, -1569, -1568, 127, + 127, -1568, 221, 221, -1574, -1570, -1576, 239, + 239, -1578, -1584, -1583, -1568, 127, 221, 255, + -1618, -1596, -1591, -1589, 144, -1545, -1570, -1544, + -1594, -1573, 143, 193, -1607, -1600, 31, -997, + -1604, -1545, 144, -1593, -1545, 144, -1563, -1615, + -1612, -1611, 221, 127, -1611, 221, -1610, -1594, + 143, -1614, -1619, -1621, -1606, 255, -1637, -1631, + -1628, -1627, 207, 207, -1627, 207, 221, -1633, + -1630, -1634, -1636, 221, 228, -1647, -1644, -646, + -1642, 191, 191, -1632, -1645, 175, 191, -1657, + -1652, -1651, 201, 207, -1656, -1655, 215, 215, + 215, -1665, -1662, -1661, -1650, 247, -1661, 247, + -1643, -1667, -1620, 247, -1741, -1684, -1681, -1677, + -1676, -1675, 147, 127, 96, -1679, 31, -1675, + 84, -1682, -1683, 175, -1713, -1711, -1697, -1691, + -1690, 128, 128, -1694, 128, 88, -1690, 128, + -1674, -1705, -1702, -1701, 159, 159, -1701, 159, + 193, -1709, -1701, 159, -1704, 128, 145, -1368, + 193, -1723, -1718, -1345, -1708, 222, -1720, -1717, + -1722, 175, 175, -1730, -1702, -1701, 34, -1297, + -1719, -1716, -1736, -1701, -1722, 175, 222, -1717, + -1701, -1722, 33, -1735, -1729, 247, -1746, -1745, + 151, 151, -1750, -1749, -1696, 207, -1754, -1656, + -1666, -1506, -1758, -1656, 215, -983, -1656, 201, + 209, -1887, -1799, -1793, -1776, -1774, -1769, 176, + -1760, -1773, -1443, 176, 209, 192, -1775, 192, + -1778, 176, -1788, -1785, -1783, 192, 176, 176, + 192, -1775, 209, -1772, -1792, -1791, -1760, 192, + 136, -1794, -1775, -1455, -1768, -251, 196, -1836, + -1821, -1811, -1808, -1807, -1806, 156, 144, 79, + -1810, -1797, 144, -1815, -1814, 144, 144, -1818, + 144, 112, -1810, -252, -1809, -1824, -1806, -1796, + -1830, -1443, -1828, -1759, 176, 201, -1834, -1828, + 176, -1827, 176, 144, -1862, -1857, -1850, -1843, + -1324, 96, 196, -1845, 201, -1848, 128, 201, + 96, -1650, -1854, -1853, 79, 79, -1853, -1844, + 196, -1690, -1860, -1034, 88, 76, -1875, -1870, + -1868, -1867, 136, 136, 136, 166, -1676, -1867, + 136, 148, -1859, -1881, -1872, -1879, 196, 112, + 196, -1884, 112, 136, -1886, 136, 136, -1897, + -1893, -1892, 251, 223, 251, -1892, -1895, 251, + -1772, -1904, -1902, -1806, -1880, 196, -1547, -361, + -1905, -1907, -1900, 236, -2030, -1953, -1928, -1927, + -1917, -1916, 112, 136, 200, -1919, 120, -1926, + -1923, 251, 112, -1895, 251, -1878, 200, 210, + -1945, -1934, 251, -1933, 200, 200, -1942, -1939, + -1938, 251, 251, -1938, 251, -1874, -1944, -1855, + 208, -1951, -1950, -1949, -1833, 250, 250, 208, + 227, -2015, -1981, -1970, -1963, -1960, 223, 63, + -1962, 218, 218, -1969, -1967, 169, 218, 218, + 169, 223, -1976, -1975, -1974, 112, 112, 112, + -1974, -1979, 201, 223, -1978, -2009, -2008, -2005, + -1990, -1989, -1988, -451, 112, 112, -2000, -1998, + -1996, -1995, 251, 251, 144, 227, 144, 201, + -1937, 83, -1987, -1980, -879, -2007, -1842, 251, + 169, -2013, 169, 251, 121, 236, -898, -2026, + 121, -2025, -2022, -2021, 185, 185, -2021, 185, + -2006, 218, 251, -2029, -2004, 208, -2094, -2049, + -2048, -2041, -2038, -646, -1948, 148, -646, 124, + 209, -2045, -849, 252, 67, -849, -2040, 65, + 255, -2086, -2074, -2071, -2068, -2063, -2058, -2057, + 143, 255, -2060, 143, -2057, -2046, -2037, -2065, + -356, -2067, -2064, 169, -2069, -1536, -361, -2072, + -2073, 252, -624, -2082, -2080, -2048, 209, -2070, + 239, 255, -2048, -397, -2066, 124, -2089, -289, + 124, -2092, 223, -2085, -2093, 239, -2164, -2119, + -2103, -2098, -2100, 223, -1547, 255, -374, -2112, + -2110, -2109, -2081, -2091, -346, 234, -316, -2084, + -289, -2117, -2109, 234, -2062, 234, -2036, -2139, + -2134, -2123, 243, -2131, -2128, 83, 243, 204, + -2109, -2122, 217, -289, 204, 217, -2138, -1546, + 236, -2132, 169, -2146, -2144, -2029, 208, -2129, + -2007, 179, -2159, -2152, -2150, 206, -2007, -2149, + -2156, -2155, 251, 251, -2155, -2145, -1201, -2163, + -2007, 227, -1045, 234, -2176, -2171, -2168, -2161, + -2170, 236, 236, -2173, 244, -2175, 227, 255, + -127, -2185, -2183, -2182, 107, 243, 174, 252, + 236, -2192, -2190, -2175, -2167, -2158, 244, -438, + -908, 206, -2189, -3408, -2666, -2462, -2352, -2252, + -2219, -2205, -2204, 114, 172, -2208, 74, 165, + -2212, -2211, 186, 186, -2216, -2215, 227, 186, + -2215, 186, -1952, -2245, -2233, -2227, -2224, 140, + -2204, 172, -1952, -2229, 180, -2231, 180, 172, + 180, -2238, -2215, 186, 154, -2218, -2243, 180, + -2215, 186, -2237, -2215, -1842, -2249, -2248, 173, + 173, -2241, 186, -438, -2341, -2276, -2267, -2264, + -2259, -2258, 186, -2263, -2262, -2242, 186, 173, + -2266, -2194, 186, -2271, 140, 154, 181, -2262, + -2266, 186, -2143, 179, -2302, -2290, -2284, -2281, + 90, -2283, 154, 154, -2287, 125, 130, -2289, + 130, 130, -2299, -2296, -2294, -507, -2241, 217, + -2248, 173, -2295, -2301, 179, 173, -2326, -2306, + 13, 181, -2314, -2311, -2270, 217, 217, -2270, + 181, 179, -2321, -2319, -2266, 186, -2309, -2266, + -2298, -2215, -2266, 186, -2130, -2130, -2339, -2332, + -2330, 154, 154, 172, -2336, -2335, 172, 172, + -2335, -2324, -2320, -2215, -2293, -2345, -2344, 125, + 157, -2349, -2348, 157, 157, -2348, 157, -2037, + -2368, -2366, -2365, -2363, -2360, -2359, 230, 230, + -2359, 230, 204, -2364, 98, 170, -2367, 114, + -2421, -2400, -2395, -2377, -2376, -2375, 204, 181, + 181, -2390, -2385, -2383, -2382, 181, 181, 181, + 170, -2384, -2388, -2362, 181, -2351, -2382, -2388, + -548, 115, -2392, -2397, 101, -2399, -2389, 170, + -2412, -2405, -2367, 114, -2340, -2409, -2408, 196, + 170, -2408, 170, -2407, -2415, -2270, -252, -2419, + -2382, 181, 179, 170, 181, -2428, -2423, -2425, + 122, -2408, 170, 166, -2459, -2446, -2437, -2435, + -2348, 157, -2414, -2436, 106, -2436, -2346, -2348, + 157, 179, 107, -2275, -2443, -2434, -2453, -2451, + -2384, 170, -2411, 90, 170, -2456, 154, -2450, + -2458, -252, 170, -2461, 162, 162, -2605, -2538, + -2521, -2480, -2476, -2475, -2472, -2471, 114, 114, + -2471, -2455, -2404, 181, -2477, -2479, 214, 214, + -2507, -2495, -2490, -2487, -2486, 133, 133, -2486, + 133, -2274, -2492, 114, -2417, 204, -2493, -2417, + -2502, -2501, -2367, 204, -2493, 122, -2367, 114, + 122, -2493, -2500, -2510, 133, 214, -2514, -2478, + 214, -2493, -2518, -2517, 196, 214, -2517, 214, + -2513, -2530, 114, -2525, 204, -2527, -2520, -2529, + -2506, 230, -2531, -2535, -2534, 246, 246, -2534, + 246, -2494, -2595, -2580, -2562, -2543, 117, -2557, + -2554, -2551, -2550, -2210, 186, -1842, 122, -2553, + -1842, 186, -2210, -2549, 166, -2247, -2560, -2555, + 186, 166, -2571, 45, -2568, -2567, 117, 117, + -2567, 117, 166, -2264, -2574, 74, -2553, -2561, + 179, 83, 148, -2575, -2592, -2589, -2586, -2585, + 254, 254, -2585, 254, -2559, -2587, 254, -2537, + -2594, -548, 254, -2600, 181, -2263, -2524, -2593, + -2602, -2591, -2604, 173, 173, -2614, -2610, -2609, + 125, 99, -2611, -2613, 254, 254, -2645, -2642, + -2632, -2625, -2622, -2560, -2489, 206, -2560, 171, + 179, -2629, -2560, 179, -2624, -2560, -2149, -2623, + -2639, -2637, -2180, 217, 171, 173, 130, -2641, + 173, 173, -2594, 249, 217, -2659, -2585, -2653, + -2652, -2651, -2644, 165, 205, -2656, 165, 205, + 205, 249, -1133, -2211, -2662, 74, -2651, 165, + 171, 249, -3056, -2864, -2812, -2777, -2693, -2686, + -2680, -2677, -2676, 165, 165, -2676, -1133, -1133, + -2684, -2683, 205, 205, 205, 165, -2688, -2678, + -2690, -2664, -2683, 205, -2650, -2720, -2715, -2698, + -2204, -2643, -2706, -2702, -2701, 180, -2705, 180, + 172, 172, -2712, -2701, -2710, 188, 188, -2635, + -2710, 188, 179, -2718, 178, -2714, 165, 178, + -2745, -2729, -2726, -2638, 130, -2717, -2728, 178, + 178, -2743, -2734, -2733, 166, 165, -2738, -2737, + -2725, 165, -2742, -2741, 178, 178, 178, -2744, + 180, -2751, -2748, 188, -2750, 188, 188, -2763, + -2760, -2757, -2750, 188, -2736, -2750, -2711, 166, + -2705, 172, -2759, -2769, -2749, -2710, 188, 139, + -2767, -2772, 165, -2767, -2748, 165, -2001, -1234, + -2771, -2789, -2783, -2781, 125, 66, -2768, -2788, + -2785, -2787, -2762, 130, 138, -2792, -2791, 149, + -2795, -2728, 171, -2805, -2804, -2801, -2800, 68, + 178, -2800, 178, 249, 125, -2807, 138, -2810, + 178, -1293, 178, 138, -2826, -2816, 74, 86, + -2818, 86, -2822, -2713, -1234, -2799, -2713, -2824, + 224, -2786, -2834, -2832, -2830, 198, -2831, 198, + 198, -2758, -2835, -2855, -2846, -2840, 116, -1227, + -2844, -2843, 166, 149, 138, 149, -2849, 51, + 166, -2853, -2831, 198, -2842, 149, 198, -2860, + 116, -2859, 36, 198, -2832, 138, 83, -1861, + -3015, -2958, -2897, -2878, 147, -2875, -2874, -2791, + -2852, -2839, 149, -2877, 141, 141, -2884, -85, + -608, 166, 148, -449, -2893, -2888, 178, 99, + -2891, -2890, 195, -2890, -2881, -2895, 253, -153, + -2873, -2917, -2904, -1613, -2902, 164, 164, -421, + -2910, -2906, -2908, -1227, 195, 164, -2912, 85, + -623, 68, -3049, -2907, -2903, -2921, -2920, 85, + 85, -2941, -2933, -2926, 85, 164, -2930, -2902, + 164, 65, -2902, 148, -2037, -2935, 237, -2938, + 141, -2931, -602, -2037, 148, -2955, -2950, -2947, + -2902, -2037, -2939, -2902, 164, -2937, -2954, -2902, + 164, -2916, 221, -2956, -1514, -2896, -2982, -2972, + -2965, -2963, 82, -2964, 224, -2967, -2561, -2969, + 85, -750, 51, 51, -2977, -2975, 85, -1367, + -2970, -2980, 195, -2966, -2981, 198, -3007, -2999, + -2992, -2989, -2988, -2957, 165, -2988, -2833, -2620, + -2996, -2909, -2118, -1757, -2909, 248, 248, -2817, + -3004, -3003, 195, 195, -3003, -2997, 248, -3012, + -3010, -3005, 178, 248, -2890, 248, -3011, -3028, + -3024, -3023, -3022, -2948, -3014, 217, 93, 99, + -3026, -1193, 145, 221, -3044, -3031, 217, -3023, + -3038, -3037, -3036, 254, 254, 205, -2612, -3037, + 190, -3030, -3025, -3020, -2802, -3048, -2719, -3009, + -3052, 83, 190, 219, -2683, 205, 219, -3051, + -3253, -3120, -3083, -3071, -3063, 90, 106, -3067, + -2331, 172, 219, -2232, 106, -3051, -3055, -3072, + -3074, 180, -3080, -3077, 180, -2701, -3050, 232, + -2230, 180, 232, -3104, -3101, -3090, -3088, 172, + 172, -3079, -3096, -2701, -2750, 188, -3089, 217, + -3099, 188, 180, 180, 190, -3103, 188, 188, + -3107, 125, 90, -3117, -3112, -2761, -3100, -3094, + -3114, -3078, -3098, 139, 146, -2811, -3113, 219, + -3201, -3159, -3140, -3135, -3128, -3127, 102, 102, + -3132, -3131, 108, 108, -3131, 108, 232, -3137, + 102, -3138, 197, 132, -3150, -3147, -3146, -3145, + 197, 197, 116, 60, 197, 116, -3145, -3155, + -3154, 138, 138, -3154, -3134, 232, -3134, 108, + -3176, -3170, -3166, -3165, -3156, 90, -3168, 163, + -3169, 163, -3174, -3173, -3082, 197, -3175, 197, + -3189, -3186, -3183, -3175, -3173, -3164, 231, -3185, + -818, 163, -3167, 163, -3182, -3199, -3196, -3152, + -3188, -3779, -3181, -3119, -3154, 190, 219, -3173, + -3197, -3221, -3210, -3204, -3205, -3209, -3208, -1298, + 106, 90, -3214, -3213, 225, 225, -3218, -3217, + 225, 225, -3217, 190, -3207, -3242, -3229, -2459, + -2461, -3195, -3049, -3118, -3047, -3235, -3169, -3233, + 240, 225, 240, -3237, -3232, -3239, 225, -3241, + 240, 225, -3246, 157, -3245, 225, -3249, 157, + -3236, -3169, 163, 225, 240, -3360, -3307, -3267, + -3260, -3259, 198, 198, -3264, -2831, -3234, -3248, + -2831, 219, 240, -3291, -3270, 189, -3274, -3273, + 189, 189, -3286, -3281, -3280, -3279, -3232, 198, + 198, -3273, -3279, 198, -3265, 240, -3290, -3283, + 198, 219, 180, -3297, -3293, -3283, 198, -3240, + -3284, -3298, -3302, -2890, -3263, 240, -3304, 219, + -2981, 240, 240, -3342, -3320, -3316, -3314, -3313, + 224, 224, 224, -3266, -3318, 180, -3103, -3232, + -3335, -3324, 224, 219, -3332, -3329, -3328, 240, + 224, -3328, -3232, -3323, -3334, -3319, 198, -3336, + -3340, -3334, -3305, -3301, 198, -3300, -3356, -3354, + -3351, -3348, 224, 248, -3328, 248, -3347, -3328, + 224, -3011, -3328, -3006, 195, -3279, -3347, 248, + -3393, -3377, -3368, -3366, 149, -3347, 178, 125, + -3371, 132, 178, -3375, -2800, 178, -3358, 178, + 149, -3381, -2728, 178, -3355, -3388, -3386, -2800, + 178, 248, 178, -3347, -3390, 241, -3290, -3387, + -3349, -3398, -3397, -3396, 116, 197, -3401, -2914, + 190, -3404, 149, 190, -2843, 149, 197, 190, + -2995, -3782, -3544, -3460, -3442, -3415, 75, -3432, + -3428, -3425, -3422, -138, 195, -3403, -138, 195, + -3400, -3427, 182, 182, -3430, -3392, -3431, 195, + -3435, 195, -3391, -3304, -3438, 198, 198, -2774, + -3380, 211, -3450, -3448, 194, -3447, 182, 182, + -3449, 150, -3436, -3453, 149, -3454, -3437, 219, + 211, -1727, 206, -3455, -3495, -3470, -3468, -3447, + -3466, 219, 150, -3119, 166, 179, -3480, -3475, + -3473, 134, 194, -3477, 134, -2524, 204, 219, + -3484, -523, -3119, -3467, -3488, -3487, 204, 204, + -3492, -523, 204, 219, -523, 190, -3407, -3531, + -3505, -3502, -3501, -3500, 116, 224, -3503, 194, + -3483, -3519, -3516, -3512, -2854, -3437, -3459, -3440, + -3514, 182, -3447, -3341, -3328, 224, -3228, -3520, + -3525, -3523, -2665, 198, 171, -3528, 224, -2665, + -3328, -3524, 249, -3535, -3534, 194, 241, -3537, + -3524, -3541, -3540, 241, 241, -3540, 241, -3529, + -3711, -3652, -3598, -3584, -3562, -3558, -3556, -3553, + 28, -3555, 42, 42, -3557, 83, -3560, 132, + 102, 132, -3581, -3570, -3567, 219, -3522, -3465, + 217, -2621, -3575, -3574, 219, 118, 118, -3579, + -3578, -3569, 219, 118, 219, -3583, -3577, 118, + -3590, -3589, -3301, -3566, 206, 197, -3594, -3589, + 197, 179, -3596, 197, -3406, 171, -3624, -3602, + 83, -3597, -3619, -3610, -3608, -3607, 182, 182, + 182, 107, -3614, -3613, -3601, 182, -3616, 107, + -3513, 68, 68, -3621, 241, -3539, 241, -3617, + -3639, -3635, -3632, -3629, 102, -3620, 241, -3612, + -3634, -3593, 241, -3269, -3637, 189, -3479, -3646, + -3644, -3637, -3588, -3587, 182, 189, -3651, -3650, + 182, 243, 182, 182, -3684, -3678, -3661, -3659, + -3595, -3649, 243, -3660, 197, -3669, -3666, -3665, + -3649, 241, -3665, -3657, -3649, -3675, -3630, -3673, + 225, 225, -3667, -3677, 204, 241, -3681, -3680, + 116, -3683, -2499, 219, -3705, -3232, -3697, -3694, + -3692, -3240, 240, 134, 211, 179, -3252, 240, + -3469, -3701, -3673, -3691, -3682, -3673, -3674, -2130, + -3703, -3708, -3175, 146, -3232, -2295, -3704, -3747, + -3735, -3730, -3724, -3722, -3719, 44, 179, -3721, + 118, 118, 68, 44, -3728, -3763, -2499, -3718, + -3466, -3727, -3732, 92, -408, 92, 118, -3743, + -457, -3741, -3449, 150, 179, 150, -2624, 118, + -3607, -3469, -3734, -3772, -3757, -3755, -3427, -195, + 149, -2970, -3729, -2845, -3710, -3759, -3702, -3770, + -3767, -3764, 92, -3643, -53, 149, 219, -3769, + 197, 197, 149, 68, -3778, 149, 189, -3426, + 182, 92, -3780, -408, 99, -408, -3518, }; static long _vq_p_lsp32_0[] = { - 0, 0, 0, 0, 0, 0, 688, 664, - 652, 684, 664, 684, 664, 652, 712, 656, - 656, 656, 656, 48, 736, 736, 736, 780, - 744, 744, 756, 680, 660, 660, 660, 688, - 688, 748, 680, 680, 688, 688, 716, 648, - 648, 708, 644, 656, 0, 0, 48, 672, - 728, 700, 656, 644, 720, 652, 652, 652, - 48, 676, 0, 676, 676, 0, 676, 0, - 0, 720, 704, 644, 0, 644, 644, 644, - 644, 768, 704, 700, 696, 676, 676, 676, - 696, 696, 732, 676, 732, 640, 640, 640, - 640, 640, 640, 724, 672, 672, 728, 692, - 692, 692, 740, 672, 808, 860, 852, 852, - 836, 840, 856, 840, 840, 856, 824, 860, - 824, 824, 824, 884, 884, 884, 940, 940, - 912, 808, 864, 808, 808, 864, 896, 864, - 864, 864, 924, 884, 884, 820, 900, 820, - 820, 804, 804, 820, 888, 888, 804, 60, - 880, 880, 888, 916, 820, 820, 820, 920, - 824, 824, 824, 844, 916, 916, 8, 816, - 940, 824, 876, 948, 804, 880, 828, 828, - 880, 824, 804, 804, 804, 804, 916, 828, - 828, 872, 892, 824, 800, 800, 828, 824, - 60, 872, 848, 800, 800, 800, 800, 812, - 880, 888, 832, 908, 812, 832, 60, 812, - 812, 868, 52, 52, 816, 848, 1016, 972, - 96, 984, 984, 96, 1008, 1008, 84, 972, - 972, 972, 972, 84, 1004, 1004, 1004, 1016, - 1016, 116, 980, 980, 980, 980, 980, 984, - 1008, 1020, 1020, 956, 956, 1020, 1020, 4, - 956, 956, 88, 88, 976, 1012, 1012, 120, - 1012, 1012, 1012, 112, 120, 976, 976, 988, - 988, 100, 100, 112, 80, 80, 992, 100, - 968, 968, 968, 968, 112, 140, 1000, 76, - 960, 960, 964, 76, 992, 992, 992, 992, - 160, 996, 104, 72, 964, 996, 184, 172, - 172, 180, 172, 172, 180, 180, 200, 296, - 236, 208, 200, 268, 256, 184, 184, 208, - 208, 256, 268, 268, 248, 288, 188, 228, - 188, 188, 16, 16, 16, 16, 16, 240, - 304, 240, 240, 264, 232, 212, 212, 212, - 44, 232, 232, 16, 212, 212, 212, 236, - 240, 168, 168, 260, 176, 176, 176, 176, - 204, 196, 168, 168, 196, 176, 176, 196, - 252, 204, 204, 176, 204, 204, 228, 176, - 216, 188, 216, 224, 220, 32, 220, 220, - 220, 224, 32, 244, 280, 248, 244, 244, - 280, 192, 468, 348, 348, 348, 348, 356, - 412, 412, 412, 440, 20, 20, 476, 376, - 340, 340, 340, 340, 432, 404, 376, 372, - 344, 380, 404, 336, 404, 336, 380, 380, - 468, 436, 436, 364, 360, 392, 328, 328, - 352, 352, 360, 352, 352, 352, 352, 352, - 420, 396, 396, 448, 360, 360, 448, 328, - 328, 424, 332, 332, 364, 364, 384, 384, - 356, 396, 368, 368, 368, 368, 368, 424, - 416, 416, 396, 388, 400, 400, 416, 416, - 388, 356, 416, 368, 368, 356, 356, 356, - 20, 416, 416, 388, 420, 400, 496, 516, - 508, 24, 516, 24, 24, 528, 508, 516, - 508, 508, 564, 600, 540, 544, 504, 504, - 504, 504, 520, 580, 548, 496, 544, 496, - 580, 588, 496, 496, 496, 496, 552, 548, - 24, 24, 24, 552, 552, 24, 512, 512, - 512, 568, 28, 68, 556, 536, 68, 68, - 68, 68, 28, 28, 556, 68, 68, 28, - 28, 500, 556, 500, 500, 536, 500, 500, - 560, 28, 592, 28, 28, 560, 28, 28, - 28, 572, 556, 556, 596, 68, 68, 68, - 544, 40, 24, 24, 24, 544, 592, 40, - 40, 40, 624, 592, 592, 532, 500, 500, - 572, 572, 532, 532, 492, 492, 524, + 252, 16, 164, 68, 88, 88, 208, 36, + 36, 208, 88, 88, 88, 140, 140, 548, + 88, 88, 208, 208, 88, 88, 88, 208, + 208, 88, 88, 88, 140, 248, 140, 140, + 492, 492, 864, 208, 208, 492, 492, 880, + 68, 68, 68, 68, 68, 68, 248, 208, + 208, 208, 248, 140, 780, 368, 140, 140, + 140, 164, 164, 164, 164, 492, 208, 300, + 300, 300, 864, 484, 68, 68, 68, 864, + 484, 248, 68, 68, 248, 248, 728, 140, + 140, 140, 696, 484, 484, 780, 696, 696, + 696, 880, 48, 208, 48, 48, 48, 48, + 48, 80, 80, 208, 184, 164, 208, 776, + 524, 776, 48, 548, 48, 48, 48, 524, + 612, 68, 548, 452, 524, 452, 248, 248, + 300, 292, 208, 68, 68, 68, 300, 940, + 864, 184, 300, 208, 208, 300, 68, 248, + 68, 68, 596, 292, 248, 248, 420, 420, + 420, 68, 596, 292, 292, 292, 600, 420, + 420, 596, 4, 36, 164, 4, 4, 356, + 4, 4, 164, 4, 140, 36, 36, 36, + 48, 164, 164, 164, 356, 356, 356, 356, + 388, 832, 388, 832, 484, 4, 68, 164, + 340, 356, 4, 4, 4, 4, 356, 164, + 164, 164, 612, 200, 140, 140, 140, 200, + 164, 852, 68, 140, 200, 68, 164, 164, + 68, 832, 740, 852, 740, 68, 68, 68, + 740, 484, 484, 200, 832, 484, 200, 164, + 200, 832, 740, 356, 356, 356, 624, 776, + 388, 388, 600, 356, 356, 388, 4, 48, + 48, 600, 644, 68, 600, 612, 4, 4, + 776, 4, 4, 624, 592, 356, 592, 644, + 644, 592, 140, 140, 592, 696, 592, 128, + 740, 128, 128, 128, 196, 104, 196, 196, + 832, 936, 676, 68, 68, 68, 484, 484, + 68, 196, 740, 740, 916, 484, 484, 484, + 676, 676, 696, 292, 420, 420, 420, 600, + 936, 68, 872, 68, 68, 592, 644, 644, + 304, 872, 740, 740, 304, 852, 68, 48, + 48, 48, 48, 48, 872, 272, 644, 644, + 200, 292, 68, 68, 68, 872, 200, 664, + 304, 548, 364, 260, 260, 260, 260, 260, + 268, 460, 268, 12, 80, 12, 12, 12, + 12, 80, 80, 80, 36, 304, 268, 12, + 12, 12, 12, 364, 364, 268, 268, 364, + 364, 496, 12, 12, 12, 12, 364, 36, + 36, 200, 364, 200, 836, 16, 16, 80, + 304, 12, 12, 12, 12, 12, 12, 804, + 804, 136, 136, 772, 136, 136, 200, 496, + 76, 76, 76, 176, 136, 136, 176, 136, + 136, 200, 12, 80, 88, 88, 12, 12, + 272, 208, 88, 88, 88, 368, 208, 208, + 268, 80, 80, 80, 524, 204, 12, 12, + 12, 12, 492, 12, 12, 12, 208, 12, + 492, 12, 204, 88, 12, 208, 664, 88, + 88, 88, 268, 208, 208, 16, 16, 268, + 492, 272, 664, 804, 804, 140, 88, 88, + 88, 176, 492, 140, 836, 804, 176, 88, + 88, 88, 88, 176, 460, 268, 268, 176, + 460, 300, 4, 100, 136, 888, 136, 136, + 76, 76, 76, 76, 100, 100, 100, 516, + 516, 36, 100, 36, 4, 100, 4, 4, + 4, 100, 100, 300, 36, 36, 36, 36, + 516, 100, 100, 204, 100, 100, 204, 164, + 164, 356, 356, 952, 100, 100, 4, 4, + 204, 100, 100, 776, 644, 300, 708, 176, + 36, 76, 36, 36, 36, 36, 136, 516, + 176, 516, 136, 76, 176, 76, 76, 176, + 592, 364, 364, 176, 592, 4, 364, 4, + 4, 4, 4, 4, 4, 592, 104, 196, + 196, 260, 260, 196, 140, 140, 140, 36, + 196, 36, 300, 260, 260, 364, 300, 516, + 4, 4, 36, 140, 260, 260, 260, 548, + 644, 140, 164, 164, 196, 492, 36, 80, + 48, 48, 80, 36, 36, 624, 48, 548, + 620, 548, 564, 48, 564, 620, 48, 204, + 564, 340, 120, 56, 808, 676, 312, 56, + 56, 56, 56, 56, 56, 312, 312, 340, + 420, 120, 120, 312, 420, 292, 340, 312, + 312, 676, 292, 808, 808, 292, 644, 600, + 56, 808, 120, 120, 56, 764, 764, 56, + 56, 808, 872, 420, 120, 120, 120, 120, + 940, 808, 808, 340, 600, 108, 312, 108, + 108, 108, 108, 108, 312, 292, 292, 292, + 452, 312, 312, 200, 452, 108, 108, 108, + 108, 200, 644, 104, 200, 200, 48, 48, + 48, 620, 292, 340, 624, 48, 48, 340, + 292, 292, 340, 184, 184, 776, 376, 292, + 420, 120, 120, 440, 292, 120, 120, 120, + 420, 120, 120, 340, 292, 292, 340, 376, + 376, 312, 292, 292, 292, 24, 312, 312, + 24, 808, 292, 292, 120, 24, 184, 184, + 292, 120, 24, 24, 312, 376, 120, 120, + 24, 184, 184, 184, 172, 340, 344, 420, + 120, 120, 120, 312, 312, 312, 340, 420, + 420, 420, 440, 440, 696, 440, 312, 292, + 292, 344, 312, 312, 452, 440, 440, 452, + 292, 324, 108, 108, 108, 376, 108, 108, + 344, 108, 376, 340, 228, 228, 228, 228, + 376, 376, 312, 312, 312, 340, 340, 228, + 324, 228, 228, 228, 228, 504, 324, 324, + 280, 324, 324, 280, 204, 280, 280, 324, + 324, 24, 924, 924, 924, 980, 312, 228, + 228, 228, 120, 312, 120, 120, 344, 24, + 228, 228, 228, 24, 312, 24, 24, 120, + 24, 280, 632, 120, 56, 56, 56, 120, + 280, 912, 120, 912, 120, 120, 120, 120, + 764, 764, 912, 228, 24, 344, 764, 764, + 24, 376, 16, 536, 24, 228, 228, 24, + 632, 632, 440, 228, 228, 228, 228, 804, + 632, 504, 280, 280, 440, 568, 376, 376, + 772, 504, 504, 568, 440, 440, 600, 624, + 600, 376, 280, 568, 568, 632, 420, 376, + 420, 280, 440, 280, 976, 440, 440, 624, + 880, 696, 280, 880, 280, 452, 184, 184, + 184, 248, 184, 184, 184, 248, 208, 208, + 184, 624, 248, 524, 292, 248, 248, 292, + 292, 452, 452, 248, 248, 248, 248, 196, + 440, 196, 624, 292, 292, 196, 440, 624, + 292, 624, 440, 24, 24, 248, 440, 248, + 248, 248, 248, 440, 24, 696, 880, 248, + 24, 24, 280, 376, 184, 376, 184, 184, + 536, 376, 376, 556, 504, 184, 376, 24, + 440, 440, 440, 504, 400, 140, 88, 88, + 248, 400, 452, 524, 248, 624, 496, 88, + 88, 88, 88, 524, 400, 400, 400, 496, + 248, 248, 196, 568, 524, 196, 196, 140, + 140, 88, 88, 304, 452, 452, 460, 932, + 460, 88, 88, 88, 24, 592, 140, 592, + 632, 568, 496, 496, 632, 304, 400, 400, + 400, 196, 460, 196, 880, 908, 268, 260, + 260, 144, 400, 144, 144, 268, 80, 80, + 336, 144, 144, 300, 268, 196, 196, 144, + 144, 144, 144, 400, 400, 336, 248, 208, + 208, 208, 336, 400, 80, 80, 336, 208, + 400, 208, 208, 400, 208, 304, 524, 184, + 80, 664, 664, 400, 208, 208, 208, 80, + 80, 400, 80, 304, 400, 400, 400, 568, + 336, 80, 524, 80, 80, 80, 80, 80, + 556, 524, 336, 400, 336, 144, 144, 144, + 496, 524, 400, 400, 400, 336, 16, 304, + 144, 144, 144, 304, 868, 868, 932, 400, + 400, 336, 868, 556, 400, 504, 400, 400, + 76, 524, 580, 524, 184, 184, 524, 184, + 184, 336, 336, 504, 76, 76, 932, 452, + 452, 452, 504, 76, 400, 524, 504, 504, + 504, 504, 504, 504, 324, 324, 324, 336, + 584, 556, 504, 504, 76, 76, 556, 556, + 584, 556, 632, 368, 568, 556, 556, 304, + 568, 824, 824, 304, 400, 400, 568, 400, + 568, 824, 16, 568, 568, 632, 632, 632, + 16, 932, 868, 16, 452, 144, 16, 16, + 16, 16, 16, 260, 80, 80, 260, 144, + 144, 260, 260, 304, 548, 452, 452, 80, + 80, 588, 144, 452, 452, 452, 16, 620, + 260, 140, 260, 260, 620, 300, 452, 300, + 548, 300, 16, 620, 48, 48, 184, 48, + 48, 260, 452, 496, 108, 108, 304, 588, + 452, 76, 184, 184, 524, 184, 524, 80, + 76, 16, 16, 452, 76, 620, 76, 452, + 452, 196, 496, 108, 108, 108, 108, 108, + 108, 108, 16, 172, 172, 172, 588, 324, + 172, 172, 324, 324, 564, 504, 564, 336, + 80, 336, 172, 336, 200, 80, 80, 200, + 200, 184, 200, 476, 604, 288, 96, 96, + 0, 0, 0, 0, 96, 96, 96, 0, + 0, 0, 0, 352, 288, 288, 288, 288, + 288, 640, 384, 92, 0, 0, 0, 0, + 0, 512, 92, 92, 92, 384, 92, 92, + 92, 564, 156, 0, 0, 16, 24, 24, + 156, 156, 24, 156, 0, 16, 336, 24, + 352, 92, 92, 0, 92, 0, 0, 92, + 24, 92, 92, 92, 92, 604, 156, 156, + 336, 156, 336, 668, 604, 604, 796, 412, + 156, 156, 156, 104, 44, 44, 412, 412, + 44, 412, 412, 44, 412, 412, 640, 540, + 540, 96, 416, 32, 32, 32, 32, 732, + 416, 416, 44, 416, 416, 288, 32, 608, + 32, 32, 32, 288, 160, 160, 300, 32, + 32, 32, 160, 160, 96, 96, 96, 96, + 160, 160, 160, 352, 160, 288, 192, 192, + 96, 96, 32, 32, 32, 300, 480, 480, + 96, 200, 704, 284, 284, 640, 284, 284, + 284, 412, 288, 200, 368, 284, 284, 284, + 284, 540, 412, 200, 396, 672, 160, 352, + 160, 160, 160, 160, 300, 608, 608, 44, + 288, 300, 608, 288, 608, 608, 608, 608, + 736, 732, 732, 44, 300, 28, 28, 28, + 476, 476, 200, 220, 220, 220, 476, 476, + 476, 732, 884, 904, 316, 380, 444, 576, + 120, 444, 56, 56, 56, 56, 624, 444, + 120, 120, 564, 188, 188, 188, 444, 572, + 572, 564, 120, 624, 572, 572, 572, 188, + 188, 572, 576, 944, 944, 956, 60, 60, + 60, 60, 60, 380, 124, 124, 24, 64, + 64, 64, 24, 24, 444, 56, 56, 56, + 444, 380, 772, 336, 56, 336, 124, 124, + 380, 56, 444, 444, 188, 188, 24, 124, + 572, 188, 64, 64, 64, 316, 24, 572, + 188, 24, 316, 24, 380, 64, 64, 24, + 124, 124, 124, 624, 380, 380, 336, 508, + 64, 64, 564, 316, 124, 44, 44, 124, + 124, 24, 576, 124, 44, 380, 56, 188, + 188, 188, 188, 508, 444, 444, 804, 56, + 772, 120, 444, 136, 828, 508, 444, 444, + 444, 444, 700, 136, 508, 60, 60, 444, + 444, 444, 624, 764, 700, 700, 700, 764, + 828, 828, 764, 764, 304, 912, 828, 828, + 624, 764, 804, 860, 92, 124, 384, 60, + 60, 60, 44, 384, 124, 64, 64, 124, + 304, 60, 636, 508, 64, 512, 64, 64, + 64, 64, 352, 188, 188, 188, 316, 316, + 336, 188, 188, 188, 188, 512, 508, 508, + 580, 316, 316, 316, 336, 508, 76, 188, + 76, 92, 512, 92, 76, 580, 604, 76, + 92, 92, 636, 316, 316, 316, 76, 104, + 136, 136, 384, 384, 384, 384, 132, 132, + 508, 508, 44, 44, 44, 860, 188, 188, + 188, 508, 508, 508, 580, 700, 604, 604, + 580, 884, 636, 636, 636, 76, 700, 624, + 772, 192, 192, 192, 96, 96, 96, 96, + 496, 224, 224, 224, 784, 352, 224, 544, + 124, 124, 192, 192, 192, 192, 192, 224, + 224, 224, 196, 196, 224, 224, 196, 256, + 256, 416, 480, 256, 196, 592, 496, 256, + 448, 124, 64, 64, 64, 496, 316, 124, + 124, 496, 448, 256, 224, 224, 256, 64, + 64, 64, 224, 196, 196, 124, 124, 624, + 224, 224, 224, 772, 576, 772, 316, 316, + 316, 136, 352, 352, 96, 64, 96, 96, + 64, 64, 664, 124, 784, 64, 64, 304, + 316, 304, 64, 64, 64, 224, 124, 304, + 268, 316, 96, 268, 316, 268, 60, 60, + 60, 60, 60, 384, 124, 304, 64, 64, + 64, 304, 304, 64, 224, 64, 268, 224, + 496, 124, 124, 124, 224, 224, 448, 448, + 124, 124, 124, 124, 704, 448, 256, 448, + 268, 124, 124, 124, 268, 12, 576, 12, + 256, 576, 12, 704, 60, 480, 256, 480, + 128, 128, 128, 128, 480, 480, 256, 192, + 192, 192, 192, 256, 256, 12, 256, 800, + 128, 128, 128, 128, 128, 388, 320, 320, + 320, 320, 832, 800, 800, 12, 388, 12, + 800, 388, 388, 388, 12, 840, 832, 800, + 784, 252, 60, 252, 60, 252, 128, 128, + 60, 60, 128, 252, 252, 252, 252, 380, + 380, 380, 60, 60, 60, 60, 380, 128, + 124, 124, 784, 448, 664, 252, 252, 252, + 128, 128, 128, 784, 256, 252, 252, 252, + 252, 252, 252, 576, 448, 280, 320, 280, + 256, 300, 280, 280, 280, 448, 600, 892, + 576, 320, 320, 484, 320, 576, 624, 320, + 320, 128, 128, 128, 128, 388, 320, 320, + 624, 740, 832, 388, 624, 740, 120, 120, + 120, 764, 56, 56, 280, 260, 120, 268, + 496, 56, 56, 56, 260, 120, 260, 196, + 956, 380, 56, 572, 420, 380, 56, 56, + 56, 420, 572, 380, 380, 196, 496, 56, + 304, 420, 260, 572, 56, 676, 364, 576, + 380, 676, 380, 380, 380, 380, 76, 76, + 892, 892, 420, 76, 76, 304, 676, 56, + 16, 872, 872, 16, 56, 940, 892, 420, + 576, 864, 892, 576, 576, 576, 76, 420, + 892, 420, 420, 76, 16, 892, 420, 16, + 252, 252, 252, 252, 76, 872, 76, 252, + 252, 740, 536, 252, 252, 204, 460, 460, + 484, 460, 716, 484, 716, 460, 576, 484, + 484, 460, 484, 832, 832, 484, 484, 868, + 484, 460, 484, 484, 484, 716, 944, 400, + 864, 864, 864, 944, 892, 400, 400, 892, + 864, 716, 536, 864, 484, 864, 484, 536, + 864, 864, 880, 484, 484, 944, 460, 976, + 420, 676, 420, 420, 204, 460, 676, 944, + 696, 420, 420, 420, 460, 536, 944, 400, + 944, 664, 664, 744, 180, 232, 52, 296, + 296, 560, 296, 296, 560, 52, 52, 52, + 244, 244, 244, 296, 296, 296, 536, 688, + 660, 660, 536, 616, 488, 488, 244, 244, + 488, 488, 460, 244, 244, 560, 560, 616, + 616, 244, 244, 244, 244, 460, 520, 520, + 520, 520, 716, 616, 268, 244, 244, 244, + 520, 52, 52, 784, 148, 488, 180, 148, + 148, 148, 180, 616, 180, 268, 616, 180, + 180, 268, 724, 424, 424, 424, 424, 488, + 488, 488, 400, 592, 520, 20, 360, 148, + 148, 360, 360, 520, 20, 20, 20, 148, + 148, 500, 520, 52, 52, 716, 692, 816, + 500, 500, 716, 616, 204, 148, 20, 52, + 20, 20, 424, 20, 20, 204, 144, 148, + 148, 144, 20, 20, 20, 20, 144, 688, + 204, 148, 148, 148, 460, 144, 616, 148, + 148, 148, 424, 424, 360, 360, 360, 616, + 424, 144, 460, 148, 144, 20, 360, 360, + 20, 232, 232, 232, 424, 360, 360, 204, + 72, 8, 8, 8, 8, 8, 8, 84, + 72, 72, 460, 72, 84, 72, 84, 404, + 180, 84, 84, 148, 148, 148, 260, 212, + 180, 84, 84, 84, 84, 84, 680, 392, + 392, 212, 212, 260, 392, 460, 392, 180, + 196, 196, 460, 180, 180, 392, 196, 404, + 180, 180, 180, 180, 196, 404, 404, 460, + 488, 456, 456, 268, 424, 680, 268, 456, + 456, 456, 268, 488, 488, 488, 560, 392, + 392, 424, 424, 268, 212, 148, 148, 148, + 148, 148, 664, 360, 392, 212, 212, 212, + 212, 144, 152, 144, 664, 144, 232, 212, + 212, 212, 144, 232, 232, 392, 392, 260, + 424, 196, 616, 232, 232, 628, 436, 404, + 276, 296, 456, 456, 116, 116, 116, 436, + 296, 196, 784, 436, 116, 276, 276, 436, + 456, 84, 404, 84, 84, 84, 404, 180, + 180, 144, 84, 84, 180, 784, 592, 180, + 116, 116, 116, 716, 716, 456, 180, 180, + 180, 536, 536, 84, 84, 84, 276, 116, + 116, 776, 116, 116, 176, 532, 404, 404, + 176, 404, 404, 8, 536, 532, 536, 84, + 176, 404, 456, 532, 532, 532, 920, 856, + 856, 176, 116, 180, 244, 52, 52, 116, + 116, 244, 244, 116, 116, 600, 116, 116, + 280, 468, 180, 280, 592, 180, 180, 592, + 692, 600, 116, 116, 116, 116, 116, 436, + 296, 296, 176, 296, 52, 52, 296, 176, + 176, 152, 176, 592, 116, 116, 116, 116, + 116, 468, 436, 436, 176, 276, 276, 280, + 276, 204, 692, 148, 148, 148, 196, 196, + 180, 196, 276, 276, 532, 396, 396, 52, + 52, 308, 132, 308, 308, 820, 308, 468, + 52, 52, 52, 52, 280, 556, 520, 556, + 684, 244, 244, 400, 400, 468, 400, 400, + 244, 244, 152, 400, 556, 308, 308, 308, + 308, 468, 308, 556, 716, 52, 820, 52, + 52, 52, 204, 468, 468, 296, 296, 296, + 468, 204, 204, 468, 296, 244, 244, 244, + 204, 684, 264, 52, 244, 40, 40, 52, + 52, 40, 40, 40, 264, 52, 684, 144, + 40, 40, 40, 660, 296, 296, 244, 144, + 264, 144, 308, 308, 144, 244, 328, 296, + 296, 144, 244, 560, 560, 688, 244, 244, + 244, 660, 328, 328, 328, 328, 660, 144, + 560, 560, 664, 244, 244, 272, 308, 308, + 328, 308, 308, 52, 52, 176, 264, 264, + 520, 712, 520, 264, 144, 520, 264, 264, + 144, 328, 328, 328, 328, 660, 552, 328, + 520, 20, 20, 20, 552, 552, 688, 52, + 52, 52, 52, 52, 204, 660, 272, 556, + 520, 520, 272, 264, 264, 264, 264, 272, + 172, 520, 520, 144, 660, 552, 204, 80, + 80, 52, 20, 20, 20, 52, 80, 520, + 500, 52, 80, 264, 264, 200, 200, 264, + 308, 308, 172, 396, 396, 264, 264, 172, + 596, 396, 396, 16, 264, 500, 500, 264, + 264, 16, 520, 520, 40, 40, 40, 40, + 340, 340, 328, 328, 16, 16, 344, 344, + 560, 16, 328, 328, 328, 328, 712, 596, + 752, 16, 20, 264, 264, 200, 200, 268, + 264, 264, 304, 552, 464, 464, 200, 152, + 80, 340, 340, 340, 80, 464, 464, 340, + 340, 340, 80, 344, 464, 464, 152, 144, + 40, 372, 588, 200, 396, 200, 200, 200, + 268, 144, 396, 264, 264, 396, 44, 44, + 44, 272, 144, 144, 264, 264, 396, 264, + 396, 396, 712, 596, 144, 396, 396, 564, + 272, 44, 44, 564, 44, 44, 564, 272, + 780, 264, 24, 272, 656, 340, 24, 24, + 264, 16, 152, 16, 16, 200, 200, 200, + 264, 264, 264, 40, 40, 40, 264, 264, + 264, 204, 340, 204, 144, 40, 40, 24, + 24, 144, 340, 204, 16, 564, 372, 40, + 40, 16, 16, 372, 372, 16, 564, 24, + 24, 144, 656, 40, 24, 16, 24, 344, + 328, 24, 24, 328, 344, 24, 272, 340, + 40, 40, 176, 144, 328, 328, 328, 340, + 144, 340, 340, 176, 596, 780, 328, 40, + 328, 40, 40, 176, 656, 328, 592, 172, + 40, 40, 460, 268, 264, 972, 868, 328, + 328, 328, 328, 656, 340, 868, 536, 264, + 264, 536, 656, 824, 596, 760, 760, 44, + 372, 44, 44, 44, 868, 684, 132, 372, + 44, 684, 132, 132, 372, 264, 428, 308, + 132, 132, 132, 132, 372, 372, 372, 308, + 684, 760, 428, 428, 308, 244, 244, 824, + 308, 168, 684, 824, 656, 656, 684, 684, + 240, 616, 560, 424, 232, 232, 232, 240, + 240, 240, 556, 360, 360, 556, 556, 232, + 236, 236, 240, 240, 240, 560, 556, 824, + 432, 432, 760, 240, 240, 20, 20, 20, + 552, 760, 240, 240, 240, 240, 868, 584, + 552, 552, 552, 688, 584, 432, 432, 720, + 20, 20, 20, 360, 360, 360, 556, 584, + 688, 584, 520, 172, 172, 500, 172, 760, + 236, 216, 408, 216, 216, 216, 216, 240, + 236, 236, 236, 408, 240, 240, 848, 236, + 236, 408, 528, 240, 20, 20, 20, 20, + 20, 464, 240, 216, 216, 216, 528, 240, + 240, 240, 528, 464, 760, 748, 748, 236, + 20, 360, 240, 20, 748, 240, 360, 360, + 20, 628, 500, 20, 584, 500, 628, 652, + 236, 236, 236, 236, 236, 584, 848, 360, + 748, 500, 240, 240, 748, 528, 360, 360, + 324, 104, 324, 748, 500, 584, 172, 240, + 172, 424, 232, 20, 216, 240, 232, 172, + 240, 232, 216, 216, 216, 408, 240, 240, + 240, 432, 408, 104, 104, 216, 232, 216, + 216, 172, 104, 748, 928, 216, 216, 216, + 876, 652, 848, 628, 848, 648, 648, 652, + 844, 812, 232, 232, 240, 232, 240, 240, + 844, 360, 360, 360, 812, 328, 236, 464, + 408, 408, 408, 528, 464, 464, 812, 812, + 528, 844, 760, 528, 332, 332, 236, 236, + 236, 720, 528, 528, 528, 528, 760, 756, + 720, 712, 712, 712, 760, 168, 552, 552, + 552, 168, 712, 596, 332, 596, 596, 168, + 168, 332, 328, 328, 760, 788, 712, 848, + 756, 848, 748, 328, 432, 432, 432, 432, + 432, 752, 560, 748, 328, 328, 560, 748, + 328, 328, 328, 760, 344, 344, 344, 104, + 792, 752, 104, 104, 464, 104, 752, 464, + 552, 552, 748, 104, 720, 104, 432, 408, + 432, 408, 408, 964, 432, 472, 472, 756, + 756, 472, 464, 472, 756, 720, 536, 428, + 332, 332, 500, 396, 396, 428, 500, 332, + 236, 236, 236, 332, 332, 332, 428, 528, + 528, 500, 500, 500, 428, 528, 528, 528, + 528, 844, 552, 844, 552, 168, 520, 168, + 428, 112, 112, 112, 200, 596, 464, 104, + 472, 500, 500, 428, 528, 528, 528, 168, + 168, 464, 280, 300, 176, 176, 176, 300, + 300, 300, 300, 300, 300, 168, 332, 332, + 428, 332, 332, 596, 332, 760, 728, 756, + 596, 596, 760, 728, 728, 728, 776, 168, + 168, 760, 200, 200, 600, 200, 200, 600, + 340, 464, 340, 340, 340, 464, 596, 760, + 472, 332, 472, 472, 816, 600, 176, 176, + 176, 168, 472, 168, 472, 472, 472, 176, + 176, 472, 472, 428, 428, 472, 472, 152, + 176, 176, 152, 152, 428, 428, 428, 756, + 728, 728, 728, 104, 756, 104, 104, 408, + 344, 344, 344, 280, 344, 776, 464, 600, + 104, 408, 472, 408, 408, 408, 152, 152, + 472, 472, 464, 152, 408, 408, 152, 472, + 728, 728, 204, 776, 584, 756, 756, 556, + 776, 556, 172, 756, 756, 756, 432, 432, + 172, 472, 472, 472, 896, 536, 536, 172, + 528, 756, 112, 112, 104, 152, 112, 104, + 104, 112, 112, 152, 168, 104, 112, 112, + 168, 168, 112, 168, 112, 112, 172, 152, + 684, 684, 112, 112, 112, 112, 408, 152, + 152, 584, 472, 408, 408, 408, 400, 464, + 104, 104, 104, 868, 664, 332, 168, 168, + 168, 272, 236, 236, 332, 272, 428, 332, + 168, 172, 168, 168, 152, 152, 152, 428, + 168, 168, 152, 152, 204, 408, 428, 408, + 408, 204, 152, 408, 408, 428, 428, 152, + 236, 236, 236, 168, 168, 236, 236, 152, + 408, 684, 756, 168, 168, 728, 272, 332, + 332, 332, 684, 152, 528, 528, 408, 408, + 408, 868, 528, 464, 236, 168, 216, 168, + 168, 824, 716, 216, 408, 168, 168, 168, + 716, 844, 408, 716, 536, 236, 900, 236, + 236, 844, 536, 408, 536, 900, 216, 216, + 408, 408, 536, 844, 216, 216, 216, 216, + 216, 216, 216, 472, 812, 428, 652, 652, + 428, 652, 652, 428, 428, 812, 428, 684, + 584, 652, 168, 204, 788, 204, 204, 152, + 152, 176, 112, 112, 112, 112, 428, 152, + 152, 176, 176, 152, 176, 104, 176, 176, + 272, 204, 104, 104, 112, 112, 176, 112, + 112, 112, 112, 112, 152, 200, 152, 176, + 176, 152, 152, 112, 200, 112, 112, 112, + 112, 152, 152, 200, 428, 104, 684, 112, + 332, 112, 112, 176, 332, 332, 272, 112, + 112, 368, 332, 172, 300, 332, 332, 300, + 300, 152, 332, 152, 368, 104, 300, }; static long _vq_q_lsp32_0[] = { - 0, 0, 0, 0, 0, 0, 728, 680, - 48, 712, 684, 760, 712, 764, 764, 736, - 712, 48, 772, 772, 744, 780, 796, 796, - 780, 796, 56, 708, 680, 688, 776, 748, - 776, 776, 688, 760, 760, 748, 776, 708, - 716, 716, 696, 676, 48, 740, 740, 56, - 756, 756, 740, 732, 768, 676, 48, 720, - 720, 792, 720, 0, 48, 48, 720, 704, - 792, 792, 792, 676, 704, 0, 704, 768, - 792, 792, 768, 728, 756, 0, 768, 792, - 700, 56, 764, 732, 792, 700, 728, 668, - 788, 724, 784, 784, 728, 788, 788, 696, - 752, 700, 752, 728, 8, 888, 912, 860, - 852, 852, 944, 856, 860, 860, 924, 952, - 884, 944, 952, 944, 940, 952, 952, 944, - 940, 896, 924, 864, 912, 912, 924, 884, - 924, 940, 940, 924, 940, 828, 952, 880, - 888, 820, 900, 900, 900, 920, 888, 904, - 888, 920, 920, 952, 880, 916, 948, 948, - 916, 920, 948, 8, 920, 948, 904, 932, - 952, 948, 936, 952, 892, 916, 880, 888, - 888, 916, 824, 828, 916, 944, 944, 916, - 944, 936, 920, 892, 828, 892, 892, 920, - 876, 876, 876, 904, 64, 880, 812, 832, - 888, 920, 888, 928, 64, 868, 848, 868, - 908, 908, 64, 928, 8, 932, 132, 1020, - 116, 1008, 124, 124, 124, 152, 144, 152, - 1004, 84, 92, 92, 84, 1016, 144, 116, - 144, 144, 128, 1008, 4, 12, 88, 1008, - 4, 88, 92, 4, 128, 4, 128, 128, - 92, 88, 120, 128, 72, 140, 156, 12, - 148, 112, 120, 120, 148, 148, 12, 156, - 100, 112, 156, 156, 140, 100, 80, 112, - 1000, 148, 112, 140, 140, 148, 140, 160, - 964, 132, 76, 136, 160, 104, 80, 108, - 164, 160, 160, 164, 164, 164, 192, 264, - 256, 292, 300, 200, 200, 236, 236, 300, - 296, 300, 300, 292, 268, 256, 320, 256, - 320, 320, 320, 288, 312, 292, 296, 324, - 240, 324, 324, 264, 240, 324, 304, 304, - 324, 264, 304, 304, 236, 232, 44, 264, - 232, 16, 264, 264, 264, 236, 296, 240, - 264, 32, 188, 284, 304, 196, 204, 260, - 260, 260, 196, 284, 284, 196, 252, 252, - 284, 304, 216, 204, 228, 324, 324, 216, - 272, 304, 304, 312, 276, 224, 272, 224, - 316, 316, 244, 276, 312, 280, 280, 308, - 308, 312, 476, 484, 456, 412, 36, 20, - 20, 440, 36, 36, 440, 36, 480, 472, - 344, 404, 432, 464, 464, 464, 408, 376, - 408, 436, 468, 444, 444, 380, 468, 484, - 484, 468, 472, 480, 384, 428, 360, 392, - 360, 392, 392, 424, 360, 396, 420, 428, - 428, 420, 428, 480, 396, 428, 476, 384, - 364, 476, 384, 488, 384, 488, 488, 456, - 460, 452, 424, 396, 416, 420, 428, 448, - 428, 420, 416, 460, 460, 480, 420, 428, - 480, 400, 420, 452, 416, 416, 20, 452, - 452, 20, 452, 400, 452, 476, 560, 580, - 632, 508, 528, 528, 588, 588, 512, 564, - 564, 628, 628, 632, 600, 596, 548, 580, - 576, 608, 580, 608, 608, 548, 548, 608, - 608, 608, 588, 548, 552, 612, 612, 596, - 588, 552, 624, 624, 588, 604, 624, 568, - 616, 616, 40, 592, 620, 556, 536, 28, - 556, 560, 556, 560, 560, 28, 620, 620, - 636, 28, 560, 536, 556, 556, 560, 572, - 572, 556, 636, 560, 592, 592, 636, 560, - 572, 636, 560, 592, 604, 592, 24, 40, - 604, 620, 40, 40, 592, 596, 624, 592, - 624, 636, 636, 624, 636, 596, 604, 524, - 636, 596, 624, 604, 604, 532, 584, + 528, 160, 504, 364, 356, 524, 976, 164, + 548, 612, 208, 548, 140, 548, 612, 612, + 612, 908, 864, 248, 208, 492, 880, 492, + 880, 880, 140, 248, 248, 880, 880, 492, + 864, 880, 880, 492, 908, 880, 908, 908, + 164, 140, 612, 208, 248, 864, 864, 864, + 248, 612, 612, 248, 816, 596, 164, 612, + 864, 612, 208, 492, 864, 864, 492, 596, + 368, 780, 880, 696, 484, 864, 976, 976, + 864, 976, 248, 696, 976, 696, 776, 484, + 696, 880, 880, 696, 880, 1012, 880, 944, + 976, 976, 940, 248, 612, 184, 80, 208, + 524, 208, 524, 524, 208, 612, 524, 1012, + 548, 780, 292, 612, 68, 612, 644, 612, + 644, 612, 612, 524, 548, 612, 452, 292, + 1012, 612, 248, 208, 864, 940, 780, 976, + 940, 976, 776, 940, 976, 728, 940, 976, + 248, 292, 780, 696, 292, 696, 936, 976, + 696, 936, 1012, 420, 940, 976, 776, 940, + 976, 1012, 872, 612, 832, 36, 140, 852, + 164, 356, 356, 852, 164, 164, 48, 852, + 852, 852, 952, 492, 832, 1000, 852, 388, + 1000, 1000, 832, 952, 696, 740, 916, 612, + 1012, 852, 140, 164, 356, 916, 916, 356, + 612, 916, 916, 596, 164, 356, 916, 728, + 916, 916, 388, 484, 1012, 864, 916, 832, + 164, 852, 832, 916, 852, 484, 740, 916, + 916, 740, 916, 600, 916, 832, 300, 832, + 368, 864, 832, 388, 740, 852, 1012, 1012, + 740, 852, 784, 388, 832, 832, 140, 612, + 644, 776, 852, 916, 624, 916, 612, 644, + 784, 644, 852, 784, 784, 644, 624, 852, + 916, 776, 696, 644, 600, 916, 1012, 872, + 936, 388, 740, 852, 1012, 204, 776, 624, + 936, 940, 872, 940, 292, 696, 936, 740, + 936, 592, 916, 936, 936, 696, 740, 936, + 696, 936, 936, 676, 676, 936, 940, 624, + 940, 916, 936, 740, 936, 600, 852, 872, + 624, 916, 852, 872, 600, 872, 864, 68, + 644, 852, 872, 940, 940, 304, 852, 872, + 624, 940, 292, 940, 852, 940, 304, 852, + 664, 772, 708, 364, 548, 836, 268, 460, + 460, 836, 548, 952, 548, 36, 80, 268, + 304, 268, 304, 304, 80, 364, 548, 268, + 364, 496, 836, 836, 496, 364, 836, 496, + 836, 836, 836, 36, 364, 548, 548, 364, + 548, 272, 836, 600, 952, 80, 708, 304, + 708, 496, 304, 136, 836, 952, 804, 836, + 952, 772, 804, 804, 836, 952, 592, 836, + 136, 364, 496, 592, 364, 496, 600, 836, + 772, 1012, 836, 664, 492, 524, 88, 268, + 368, 268, 208, 268, 548, 592, 268, 548, + 524, 268, 548, 208, 548, 592, 36, 80, + 208, 492, 952, 804, 268, 664, 492, 208, + 908, 88, 368, 492, 908, 664, 908, 208, + 268, 908, 908, 268, 664, 204, 368, 664, + 804, 592, 804, 908, 952, 460, 492, 836, + 548, 600, 836, 836, 908, 836, 592, 268, + 908, 460, 836, 272, 908, 460, 836, 368, + 908, 592, 48, 364, 952, 1000, 516, 888, + 888, 516, 888, 708, 708, 516, 888, 888, + 708, 708, 1000, 164, 36, 852, 100, 356, + 516, 356, 516, 816, 852, 100, 516, 952, + 952, 516, 952, 816, 852, 356, 300, 356, + 952, 952, 1000, 1000, 1000, 516, 708, 100, + 592, 644, 708, 816, 708, 776, 852, 816, + 164, 260, 364, 952, 708, 516, 952, 952, + 776, 836, 516, 136, 592, 364, 516, 300, + 776, 516, 708, 204, 816, 644, 708, 516, + 140, 260, 36, 364, 548, 776, 152, 816, + 776, 364, 548, 592, 548, 260, 836, 548, + 300, 364, 368, 364, 516, 516, 1012, 836, + 36, 708, 708, 548, 708, 548, 644, 644, + 708, 164, 548, 492, 780, 952, 644, 548, + 80, 708, 708, 708, 48, 948, 548, 708, + 708, 620, 948, 620, 624, 644, 708, 368, + 1012, 1012, 144, 880, 980, 696, 808, 872, + 120, 420, 1008, 312, 676, 676, 420, 564, + 676, 312, 420, 420, 872, 420, 948, 676, + 872, 872, 956, 872, 940, 808, 872, 624, + 420, 872, 956, 808, 120, 808, 956, 808, + 956, 956, 956, 940, 420, 956, 940, 808, + 956, 872, 940, 948, 948, 376, 808, 452, + 184, 312, 504, 620, 504, 312, 452, 644, + 644, 452, 644, 600, 504, 184, 620, 292, + 808, 340, 808, 172, 624, 564, 292, 620, + 808, 808, 620, 624, 776, 184, 292, 776, + 808, 940, 624, 292, 808, 780, 504, 696, + 940, 312, 376, 976, 440, 292, 420, 440, + 440, 420, 976, 1012, 376, 440, 776, 440, + 440, 376, 312, 420, 440, 1012, 420, 440, + 780, 940, 312, 808, 376, 776, 292, 376, + 376, 184, 340, 624, 808, 808, 976, 940, + 948, 292, 976, 940, 204, 600, 948, 976, + 440, 420, 1008, 440, 420, 696, 344, 440, + 696, 1008, 696, 1008, 1008, 976, 504, 452, + 312, 600, 440, 452, 696, 696, 452, 504, + 452, 912, 324, 312, 504, 980, 184, 376, + 776, 980, 504, 776, 312, 504, 376, 980, + 980, 504, 504, 376, 980, 344, 600, 924, + 980, 376, 324, 504, 928, 928, 504, 928, + 776, 376, 504, 600, 368, 344, 948, 980, + 924, 948, 928, 980, 988, 988, 980, 912, + 632, 1008, 228, 376, 312, 376, 896, 896, + 312, 376, 440, 776, 376, 344, 776, 440, + 280, 344, 1008, 1008, 120, 312, 912, 912, + 948, 1008, 376, 988, 228, 764, 912, 980, + 912, 980, 980, 912, 340, 1012, 980, 988, + 564, 924, 368, 776, 536, 924, 988, 196, + 932, 1008, 880, 376, 440, 504, 632, 948, + 928, 632, 948, 804, 632, 928, 440, 568, + 948, 568, 632, 632, 504, 568, 624, 776, + 624, 928, 784, 632, 880, 880, 696, 440, + 440, 776, 976, 624, 1008, 696, 880, 784, + 1008, 880, 600, 944, 948, 504, 440, 292, + 524, 976, 208, 248, 568, 568, 568, 248, + 976, 804, 524, 568, 976, 292, 524, 452, + 524, 524, 932, 452, 292, 440, 976, 784, + 696, 776, 772, 976, 440, 624, 696, 784, + 452, 776, 452, 776, 624, 976, 568, 880, + 440, 696, 932, 932, 948, 880, 932, 568, + 196, 280, 536, 440, 976, 504, 376, 556, + 896, 556, 568, 568, 568, 504, 976, 300, + 504, 568, 932, 568, 620, 584, 208, 268, + 880, 460, 932, 548, 452, 772, 772, 248, + 400, 524, 932, 932, 524, 932, 568, 624, + 524, 568, 772, 932, 568, 624, 496, 932, + 460, 460, 932, 624, 932, 548, 932, 972, + 632, 140, 460, 932, 772, 1012, 932, 624, + 932, 880, 592, 624, 972, 592, 972, 460, + 908, 592, 972, 496, 972, 972, 460, 268, + 524, 260, 524, 268, 400, 400, 268, 144, + 1012, 524, 268, 336, 524, 300, 336, 260, + 460, 400, 932, 932, 460, 496, 524, 880, + 248, 568, 624, 568, 664, 524, 772, 524, + 524, 400, 664, 664, 524, 496, 568, 524, + 928, 996, 824, 664, 556, 524, 400, 400, + 556, 556, 664, 588, 556, 568, 824, 824, + 772, 184, 932, 144, 400, 524, 556, 996, + 996, 556, 624, 524, 496, 400, 524, 996, + 772, 996, 524, 556, 996, 624, 204, 624, + 400, 868, 996, 496, 932, 996, 996, 868, + 996, 588, 932, 996, 556, 568, 524, 568, + 772, 568, 588, 568, 524, 556, 556, 504, + 556, 588, 580, 556, 588, 580, 996, 524, + 504, 932, 932, 336, 996, 996, 996, 932, + 568, 632, 868, 996, 504, 556, 584, 772, + 928, 928, 556, 584, 496, 196, 584, 996, + 996, 868, 868, 588, 928, 568, 824, 588, + 824, 868, 928, 368, 932, 868, 824, 568, + 972, 972, 588, 932, 632, 972, 868, 932, + 368, 972, 972, 304, 504, 184, 708, 996, + 80, 260, 620, 620, 260, 620, 996, 260, + 548, 452, 548, 592, 620, 548, 620, 620, + 996, 592, 996, 620, 524, 996, 592, 996, + 548, 260, 644, 708, 708, 588, 548, 592, + 620, 368, 260, 644, 80, 620, 524, 184, + 292, 300, 524, 588, 184, 452, 496, 708, + 524, 588, 524, 620, 620, 452, 620, 184, + 496, 496, 588, 996, 260, 996, 196, 644, + 612, 496, 592, 184, 620, 504, 324, 172, + 556, 996, 772, 584, 556, 996, 1012, 556, + 324, 584, 584, 504, 588, 584, 624, 624, + 996, 564, 620, 588, 1012, 504, 184, 624, + 588, 504, 564, 696, 736, 412, 512, 288, + 352, 316, 96, 384, 384, 316, 352, 668, + 288, 352, 640, 640, 352, 640, 384, 640, + 668, 668, 668, 156, 668, 384, 92, 512, + 604, 604, 604, 512, 384, 512, 384, 668, + 604, 624, 604, 668, 156, 172, 624, 564, + 352, 640, 336, 668, 352, 104, 780, 780, + 604, 412, 860, 156, 604, 92, 668, 668, + 336, 668, 156, 604, 796, 796, 604, 796, + 588, 668, 580, 796, 796, 860, 860, 540, + 672, 640, 412, 876, 1012, 588, 668, 796, + 336, 640, 668, 780, 640, 672, 672, 672, + 796, 640, 768, 480, 416, 732, 736, 736, + 732, 736, 564, 480, 840, 544, 96, 736, + 160, 288, 608, 608, 288, 608, 588, 160, + 736, 768, 736, 768, 288, 160, 352, 768, + 352, 768, 704, 704, 288, 352, 704, 768, + 192, 544, 96, 544, 480, 368, 768, 544, + 544, 588, 768, 476, 608, 672, 288, 412, + 640, 640, 412, 368, 396, 968, 412, 540, + 672, 672, 540, 396, 588, 968, 736, 640, + 352, 288, 608, 640, 396, 640, 672, 300, + 608, 780, 640, 608, 672, 732, 736, 968, + 968, 736, 968, 588, 336, 348, 476, 540, + 540, 672, 304, 904, 348, 476, 672, 904, + 968, 904, 948, 968, 936, 448, 636, 860, + 956, 1020, 572, 1008, 120, 444, 884, 912, + 444, 912, 884, 1008, 444, 572, 572, 912, + 1008, 624, 1020, 948, 1008, 1020, 944, 572, + 576, 576, 944, 1020, 1008, 1020, 956, 64, + 124, 380, 508, 508, 380, 508, 884, 124, + 380, 508, 624, 564, 956, 380, 444, 508, + 508, 444, 884, 884, 380, 772, 380, 956, + 956, 572, 572, 1020, 444, 508, 884, 1020, + 1020, 508, 188, 316, 576, 576, 772, 576, + 316, 336, 572, 772, 508, 380, 124, 624, + 380, 572, 576, 884, 572, 576, 564, 572, + 124, 316, 884, 508, 316, 884, 564, 316, + 572, 44, 1020, 380, 336, 1020, 764, 912, + 444, 508, 828, 828, 508, 828, 884, 444, + 804, 912, 828, 884, 912, 828, 508, 956, + 700, 764, 764, 772, 700, 700, 764, 912, + 700, 764, 804, 828, 828, 764, 860, 860, + 860, 860, 828, 912, 624, 988, 912, 988, + 772, 860, 948, 988, 860, 316, 700, 64, + 124, 384, 588, 508, 384, 508, 124, 508, + 336, 700, 700, 700, 384, 604, 508, 316, + 352, 512, 512, 316, 512, 352, 352, 512, + 588, 316, 508, 512, 636, 636, 512, 636, + 772, 508, 512, 636, 580, 512, 580, 604, + 772, 384, 636, 512, 336, 888, 636, 580, + 636, 700, 700, 384, 508, 512, 136, 584, + 580, 772, 508, 512, 636, 700, 888, 580, + 512, 636, 132, 580, 336, 988, 828, 508, + 604, 604, 636, 700, 588, 828, 636, 828, + 884, 1012, 700, 828, 860, 816, 828, 804, + 836, 1004, 448, 480, 192, 544, 224, 704, + 772, 768, 352, 704, 836, 768, 544, 768, + 192, 704, 256, 544, 224, 768, 704, 704, + 768, 544, 836, 784, 544, 256, 772, 768, + 544, 480, 768, 480, 496, 784, 784, 544, + 704, 224, 448, 124, 316, 624, 576, 316, + 448, 592, 576, 448, 256, 576, 576, 224, + 576, 448, 448, 784, 496, 704, 316, 772, + 316, 352, 576, 804, 704, 804, 352, 576, + 704, 496, 704, 576, 544, 352, 224, 316, + 96, 384, 784, 316, 804, 316, 512, 804, + 384, 624, 124, 224, 316, 316, 224, 664, + 784, 512, 316, 496, 352, 304, 448, 64, + 124, 384, 544, 544, 544, 664, 124, 384, + 544, 592, 496, 124, 544, 224, 784, 448, + 784, 224, 448, 544, 448, 544, 544, 576, + 448, 704, 1004, 892, 1004, 704, 448, 1004, + 784, 704, 1020, 316, 496, 784, 1020, 496, + 576, 704, 268, 944, 956, 676, 320, 840, + 256, 800, 448, 544, 800, 800, 480, 800, + 256, 1004, 448, 448, 1004, 664, 800, 840, + 840, 320, 1004, 388, 800, 800, 388, 800, + 832, 1004, 1004, 832, 1004, 304, 800, 804, + 832, 800, 832, 840, 772, 1000, 1000, 832, + 908, 740, 256, 448, 380, 872, 892, 252, + 128, 872, 872, 892, 380, 676, 872, 872, + 676, 892, 124, 128, 380, 448, 448, 448, + 380, 448, 804, 892, 784, 484, 676, 892, + 320, 252, 256, 804, 448, 448, 256, 320, + 448, 576, 1004, 1004, 576, 908, 576, 804, + 320, 332, 784, 664, 948, 892, 664, 1004, + 676, 576, 676, 1004, 484, 944, 784, 832, + 484, 872, 320, 388, 740, 740, 388, 740, + 664, 872, 1004, 740, 804, 832, 976, 420, + 1020, 912, 120, 764, 496, 592, 764, 496, + 836, 120, 912, 1008, 268, 912, 496, 260, + 1020, 872, 956, 576, 1008, 676, 380, 420, + 572, 1020, 1020, 572, 420, 496, 592, 420, + 496, 572, 496, 676, 1008, 1008, 496, 676, + 676, 1008, 676, 420, 892, 956, 836, 496, + 956, 1020, 956, 136, 260, 496, 872, 676, + 496, 956, 892, 304, 956, 956, 976, 484, + 676, 892, 1020, 892, 944, 1020, 708, 676, + 940, 936, 892, 496, 80, 936, 940, 260, + 676, 872, 892, 936, 196, 936, 772, 1004, + 576, 936, 972, 676, 484, 332, 972, 816, + 892, 536, 868, 676, 816, 868, 676, 576, + 944, 716, 676, 864, 1004, 740, 832, 972, + 1004, 716, 936, 864, 1004, 824, 1004, 716, + 892, 944, 1004, 1004, 944, 460, 972, 936, + 892, 908, 908, 936, 696, 976, 864, 716, + 880, 944, 944, 944, 976, 976, 908, 1020, + 940, 1020, 944, 676, 428, 972, 696, 1008, + 944, 1008, 944, 976, 536, 824, 976, 664, + 1008, 824, 716, 996, 792, 276, 84, 724, + 488, 660, 560, 456, 688, 744, 296, 660, + 660, 296, 744, 744, 660, 688, 908, 744, + 688, 744, 784, 692, 744, 616, 488, 560, + 560, 688, 784, 616, 720, 616, 720, 688, + 720, 520, 688, 744, 616, 536, 616, 720, + 688, 744, 784, 688, 664, 744, 520, 692, + 692, 520, 744, 908, 628, 688, 488, 724, + 616, 180, 744, 692, 616, 460, 744, 692, + 724, 400, 744, 488, 560, 616, 724, 616, + 724, 744, 868, 716, 688, 52, 500, 616, + 360, 520, 616, 616, 148, 500, 520, 500, + 520, 520, 616, 500, 520, 816, 744, 868, + 520, 692, 816, 692, 716, 692, 360, 744, + 52, 724, 688, 148, 424, 868, 868, 424, + 724, 716, 148, 688, 724, 744, 204, 744, + 816, 688, 724, 744, 716, 716, 744, 360, + 424, 616, 616, 688, 424, 616, 688, 688, + 616, 460, 816, 744, 592, 424, 628, 500, + 628, 360, 424, 628, 628, 424, 628, 260, + 212, 404, 680, 392, 72, 84, 920, 920, + 84, 920, 816, 84, 392, 680, 404, 456, + 616, 456, 404, 392, 180, 212, 816, 724, + 724, 180, 212, 392, 680, 724, 724, 724, + 680, 680, 392, 460, 724, 592, 680, 392, + 592, 460, 816, 392, 404, 404, 260, 680, + 724, 488, 404, 456, 868, 456, 488, 784, + 680, 488, 680, 460, 488, 724, 592, 488, + 680, 724, 716, 680, 724, 616, 680, 680, + 488, 488, 680, 664, 648, 616, 212, 392, + 424, 628, 784, 392, 424, 392, 232, 424, + 628, 716, 428, 592, 716, 268, 424, 232, + 392, 680, 460, 360, 680, 424, 616, 268, + 616, 592, 680, 628, 648, 648, 820, 692, + 984, 488, 856, 724, 296, 436, 456, 456, + 436, 460, 816, 724, 436, 436, 856, 856, + 856, 488, 456, 180, 404, 532, 532, 404, + 532, 400, 724, 456, 456, 816, 784, 724, + 180, 488, 404, 816, 784, 488, 404, 456, + 488, 816, 716, 404, 532, 856, 532, 276, + 856, 784, 404, 532, 784, 856, 532, 856, + 776, 856, 456, 404, 816, 920, 776, 404, + 716, 920, 856, 856, 920, 984, 984, 920, + 984, 592, 532, 276, 296, 744, 468, 692, + 180, 468, 488, 244, 744, 664, 488, 468, + 664, 744, 744, 600, 664, 244, 692, 784, + 744, 664, 744, 180, 296, 436, 468, 468, + 436, 468, 664, 724, 468, 296, 468, 600, + 716, 332, 592, 600, 692, 276, 436, 468, + 1016, 1016, 468, 1016, 784, 436, 1016, 536, + 692, 592, 1016, 532, 724, 180, 816, 592, + 532, 784, 532, 692, 692, 692, 1016, 308, + 500, 396, 1016, 820, 1016, 1016, 820, 1016, + 308, 468, 520, 692, 908, 824, 692, 684, + 716, 468, 692, 716, 684, 692, 824, 556, + 468, 308, 204, 868, 684, 692, 520, 468, + 692, 692, 692, 996, 868, 744, 1016, 296, + 820, 468, 716, 660, 820, 468, 660, 820, + 820, 996, 868, 744, 468, 296, 468, 660, + 684, 996, 528, 372, 896, 200, 752, 308, + 820, 52, 264, 660, 660, 264, 868, 868, + 296, 660, 820, 820, 820, 660, 308, 684, + 308, 204, 660, 820, 716, 520, 712, 660, + 560, 556, 328, 660, 688, 720, 660, 720, + 688, 688, 560, 720, 660, 752, 752, 400, + 660, 752, 716, 308, 712, 664, 660, 712, + 752, 660, 712, 308, 520, 272, 520, 712, + 712, 720, 712, 520, 664, 660, 712, 328, + 272, 660, 552, 660, 712, 712, 712, 720, + 720, 52, 688, 752, 688, 752, 752, 264, + 520, 660, 688, 752, 272, 688, 684, 664, + 660, 688, 664, 520, 552, 660, 752, 556, + 272, 552, 660, 272, 752, 660, 300, 144, + 272, 396, 552, 52, 500, 264, 172, 552, + 520, 264, 664, 520, 552, 396, 264, 596, + 396, 520, 684, 520, 500, 396, 596, 272, + 712, 596, 712, 996, 500, 520, 552, 520, + 712, 172, 712, 552, 264, 752, 296, 344, + 752, 344, 344, 560, 144, 272, 752, 896, + 896, 80, 340, 752, 712, 792, 792, 792, + 792, 204, 464, 752, 340, 264, 464, 592, + 464, 552, 664, 596, 552, 596, 340, 204, + 664, 464, 596, 792, 304, 596, 792, 752, + 464, 344, 144, 792, 752, 552, 332, 268, + 820, 660, 884, 1012, 588, 564, 396, 264, + 664, 592, 596, 396, 564, 564, 396, 780, + 564, 664, 592, 272, 564, 596, 712, 396, + 596, 712, 780, 780, 664, 564, 1012, 596, + 304, 372, 780, 884, 564, 656, 656, 592, + 1012, 656, 656, 304, 780, 656, 564, 340, + 340, 272, 168, 304, 204, 564, 264, 340, + 340, 372, 948, 264, 340, 656, 340, 564, + 656, 260, 564, 592, 260, 340, 948, 340, + 564, 204, 564, 260, 592, 948, 884, 372, + 564, 260, 204, 564, 656, 144, 884, 564, + 656, 272, 884, 948, 948, 80, 656, 792, + 340, 344, 328, 344, 896, 344, 600, 344, + 340, 344, 204, 204, 792, 780, 340, 780, + 176, 596, 780, 272, 780, 792, 712, 344, + 340, 328, 656, 592, 660, 656, 684, 536, + 264, 340, 836, 1012, 340, 992, 992, 344, + 340, 656, 780, 780, 656, 972, 992, 596, + 656, 972, 712, 992, 712, 992, 824, 308, + 884, 396, 132, 372, 992, 868, 372, 396, + 132, 824, 580, 884, 656, 372, 868, 396, + 308, 820, 372, 1016, 1016, 820, 1016, 372, + 760, 868, 824, 992, 396, 660, 308, 972, + 656, 332, 760, 876, 660, 820, 876, 824, + 792, 652, 752, 560, 240, 360, 424, 360, + 424, 688, 876, 720, 424, 824, 684, 432, + 432, 720, 432, 688, 720, 688, 868, 928, + 560, 720, 928, 360, 432, 240, 552, 688, + 688, 824, 552, 720, 688, 752, 928, 868, + 688, 752, 720, 720, 760, 720, 752, 752, + 688, 500, 360, 500, 720, 520, 584, 928, + 720, 684, 552, 556, 584, 520, 684, 876, + 900, 652, 464, 788, 236, 240, 408, 408, + 240, 408, 432, 432, 408, 432, 928, 528, + 408, 528, 788, 528, 552, 216, 240, 464, + 788, 788, 464, 240, 788, 464, 788, 464, + 528, 552, 552, 528, 848, 928, 848, 432, + 552, 500, 652, 240, 760, 360, 628, 652, + 628, 652, 652, 500, 760, 788, 652, 788, + 528, 240, 360, 652, 500, 748, 924, 500, + 924, 652, 360, 652, 848, 788, 500, 528, + 748, 152, 584, 876, 528, 760, 876, 788, + 760, 628, 900, 240, 240, 360, 240, 324, + 424, 360, 240, 408, 900, 900, 408, 432, + 900, 900, 432, 760, 172, 240, 900, 232, + 628, 748, 168, 824, 992, 812, 628, 652, + 960, 900, 960, 812, 876, 812, 900, 812, + 960, 900, 360, 628, 900, 900, 360, 628, + 848, 628, 652, 900, 960, 520, 432, 552, + 464, 528, 792, 792, 528, 596, 848, 844, + 596, 876, 960, 596, 528, 756, 528, 720, + 756, 756, 552, 712, 720, 756, 876, 792, + 792, 720, 756, 792, 844, 960, 720, 712, + 792, 876, 720, 780, 596, 712, 792, 844, + 760, 780, 756, 712, 848, 960, 780, 876, + 780, 960, 960, 756, 792, 720, 560, 752, + 896, 896, 896, 760, 560, 720, 720, 876, + 720, 792, 896, 876, 464, 752, 792, 960, + 896, 792, 876, 760, 752, 748, 792, 752, + 720, 752, 848, 788, 792, 168, 720, 464, + 756, 432, 896, 992, 792, 992, 964, 792, + 896, 824, 792, 536, 780, 756, 964, 992, + 788, 552, 528, 500, 596, 964, 712, 500, + 332, 528, 712, 528, 596, 712, 536, 712, + 596, 528, 520, 712, 472, 720, 552, 596, + 712, 992, 712, 964, 712, 964, 712, 844, + 472, 528, 788, 464, 464, 788, 528, 152, + 760, 528, 596, 760, 552, 596, 788, 760, + 496, 584, 876, 816, 600, 728, 300, 776, + 756, 728, 332, 596, 780, 428, 596, 780, + 472, 596, 728, 728, 756, 992, 756, 780, + 728, 780, 844, 756, 776, 792, 792, 428, + 536, 844, 596, 464, 776, 600, 728, 728, + 600, 600, 776, 792, 596, 792, 728, 876, + 844, 368, 824, 876, 896, 776, 716, 728, + 472, 876, 600, 760, 664, 716, 728, 816, + 472, 536, 776, 472, 536, 536, 816, 876, + 728, 776, 760, 168, 728, 756, 816, 816, + 756, 776, 816, 876, 776, 760, 168, 964, + 792, 600, 896, 344, 464, 896, 600, 776, + 152, 756, 896, 472, 464, 728, 472, 428, + 600, 728, 600, 960, 792, 896, 684, 728, + 756, 776, 684, 792, 684, 776, 896, 684, + 792, 584, 996, 896, 964, 776, 964, 896, + 584, 536, 896, 964, 964, 896, 964, 556, + 596, 900, 728, 788, 876, 408, 332, 152, + 112, 152, 168, 168, 332, 332, 168, 528, + 408, 528, 464, 408, 152, 876, 204, 168, + 868, 824, 152, 408, 876, 472, 472, 408, + 472, 684, 876, 472, 876, 464, 556, 472, + 168, 332, 788, 996, 824, 788, 236, 332, + 788, 716, 528, 788, 528, 684, 756, 728, + 332, 272, 964, 408, 168, 428, 728, 728, + 728, 428, 472, 408, 684, 728, 472, 428, + 472, 272, 272, 472, 964, 472, 964, 204, + 528, 332, 756, 236, 408, 408, 964, 684, + 756, 716, 964, 332, 756, 756, 876, 408, + 528, 728, 824, 584, 728, 756, 464, 528, + 728, 972, 728, 728, 652, 876, 844, 408, + 236, 868, 972, 408, 788, 236, 408, 844, + 868, 964, 844, 824, 972, 408, 964, 844, + 900, 900, 716, 900, 816, 964, 876, 408, + 464, 844, 716, 876, 788, 876, 900, 652, + 812, 844, 960, 536, 844, 716, 812, 960, + 472, 812, 844, 536, 816, 844, 868, 716, + 684, 960, 652, 584, 876, 868, 684, 332, + 728, 368, 600, 272, 152, 176, 716, 176, + 472, 472, 272, 176, 272, 684, 716, 428, + 600, 428, 112, 368, 272, 368, 472, 728, + 176, 200, 464, 600, 716, 600, 684, 472, + 728, 472, 176, 300, 368, 464, 728, 200, + 596, 204, 428, 464, 868, 368, 824, 728, + 788, 332, 368, 272, 368, 596, 876, 368, + 788, 788, 596, 272, 368, 596, 756, 332, + 728, 368, 368, 272, 396, 272, 844, }; static encode_aux _vq_aux_lsp32_0 = { @@ -602,7 +2206,7 @@ static encode_aux _vq_aux_lsp32_0 = { _vq_ptr1_lsp32_0, _vq_p_lsp32_0, _vq_q_lsp32_0, - 575, 575 + 3783, 3783 }; static static_codebook _vq_book_lsp32_0 = { diff --git a/include/vorbis/book/res1024_0a.vqh b/include/vorbis/book/res1024_0a.vqh deleted file mode 100644 index a6d2cc8e..00000000 --- a/include/vorbis/book/res1024_0a.vqh +++ /dev/null @@ -1,4288 +0,0 @@ -/******************************************************************** - * * - * 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 <monty@xiph.org> and The XIPHOPHORUS Company * - * http://www.xiph.org/ * - * * - ******************************************************************** - - function: static codebook autogenerated by vq/vqbuild - - ********************************************************************/ - -#ifndef _V_res1024_0a_VQH_ -#define _V_res1024_0a_VQH_ -#include "vorbis/codebook.h" - -static long _vq_quantlist_res1024_0a[] = { - 1, 1, 0, 1, 0, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 0, 0, - 1, 1, 1, 1, 1, 0, 1, 1, - 1, 1, 2, 1, 1, 1, 1, 0, - 1, 1, 1, 1, 1, 1, 1, 1, - 2, 1, 1, 0, 1, 1, 1, 1, - 2, 2, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 0, 1, - 0, 1, 0, 1, 0, 1, 2, 1, - 1, 1, 2, 1, 0, 2, 1, 1, - 1, 1, 2, 1, 1, 1, 0, 1, - 1, 0, 0, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 0, 1, 1, 1, - 1, 1, 1, 1, 1, 2, 1, 1, - 1, 1, 1, 0, 1, 1, 1, 0, - 1, 1, 1, 1, 1, 1, 1, 0, - 1, 1, 1, 1, 2, 1, 1, 1, - 1, 1, 1, 1, 2, 1, 0, 0, - 1, 2, 1, 1, 1, 0, 1, 1, - 1, 1, 2, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 0, 1, 1, 1, - 1, 1, 1, 1, 0, 2, 1, 2, - 0, 0, 1, 1, 2, 1, 2, 1, - 1, 0, 1, 1, 0, 1, 1, 0, - 1, 1, 1, 0, 1, 0, 1, 1, - 1, 1, 1, 1, 0, 1, 0, 1, - 0, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 0, 1, 0, 1, 0, - 1, 1, 1, 1, 0, 1, 1, 2, - 1, 1, 0, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 0, 1, 0, - 1, 1, 1, 2, 2, 2, 1, 1, - 1, 1, 0, 1, 1, 1, 0, 1, - 2, 2, 1, 1, 1, 1, 1, 0, - 1, 1, 1, 2, 1, 1, 1, 0, - 0, 1, 0, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 0, 0, 2, 1, - 1, 1, 1, 1, 1, 1, 2, 0, - 2, 1, 1, 1, 1, 1, 1, 1, - 1, 2, 1, 1, 1, 1, 1, 0, - 1, 2, 1, 1, 1, 1, 2, 2, - 1, 1, 2, 1, 0, 1, 1, 1, - 0, 0, 1, 1, 1, 2, 1, 1, - 0, 0, 1, 1, 1, 1, 0, 1, - 1, 0, 1, 0, 0, 2, 2, 2, - 2, 0, 1, 1, 1, 0, 1, 0, - 1, 1, 0, 0, 1, 1, 0, 0, - 1, 2, 1, 0, 0, 1, 1, 1, - 2, 1, 0, 0, 1, 1, 1, 2, - 2, 2, 2, 1, 1, 1, 1, 1, - 0, 0, 1, 1, 1, 1, 1, 1, - 1, 1, 0, 1, 1, 0, 1, 0, - 2, 1, 1, 2, 1, 2, 1, 2, - 1, 2, 1, 1, 1, 1, 1, 1, - 1, 0, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 0, 1, 2, 1, - 1, 1, 0, 0, 1, 1, 2, 2, - 0, 0, 1, 1, 1, 1, 0, 0, - 0, 1, 1, 0, 1, 2, 2, 0, - 0, 1, 1, 1, 2, 0, 2, 1, - 1, 2, 1, 1, 1, 2, 0, 1, - 1, 1, 1, 2, 1, 1, 1, 1, - 0, 2, 1, 1, 2, 2, 0, 1, - 1, 2, 0, 1, 0, 1, 1, 2, - 1, 1, 0, 1, 2, 1, 1, 0, - 0, 2, 1, 1, 1, 1, 2, 1, - 1, 0, 1, 0, 2, 1, 1, 1, - 2, 0, 0, 1, 1, 1, 1, 1, - 1, 1, 2, 1, 0, 0, 1, 2, - 2, 1, 1, 2, 2, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 2, 2, - 0, 1, 2, 2, 2, 1, 1, 0, - 1, 2, 2, 2, 2, 2, 2, 2, - 0, 1, 1, 1, 0, 0, 1, 0, - 1, 0, 0, 1, 2, 2, 1, 1, - 2, 1, 2, 1, 1, 1, 1, 2, - 2, 1, 1, 1, 0, 0, 1, 2, - 1, 1, 1, 1, 1, 1, 1, 2, - 1, 1, 1, 1, 0, 0, 0, 0, - 1, 2, 2, 1, 1, 1, 1, 1, - 1, 0, 1, 0, 1, 1, 1, 1, - 1, 0, 1, 0, 0, 1, 1, 1, - 0, 0, 1, 1, 0, 0, 0, 1, - 0, 1, 0, 1, 2, 1, 0, 1, - 1, 1, 1, 1, 1, 2, 2, 1, - 1, 1, 1, 1, 2, 2, 2, 1, - 1, 2, 0, 1, 0, 2, 0, 2, - 2, 1, 2, 1, 0, 0, 1, 1, - 1, 1, 1, 1, 2, 1, 1, 0, - 1, 1, 0, 1, 2, 1, 1, 2, - 2, 2, 2, 1, 1, 1, 1, 0, - 2, 1, 2, 1, 1, 1, 2, 1, - 1, 1, 0, 0, 1, 2, 2, 1, - 1, 2, 2, 1, 1, 1, 0, 1, - 1, 1, 1, 1, 1, 2, 2, 2, - 1, 2, 1, 2, 0, 2, 1, 0, - 1, 0, 0, 2, 1, 1, 0, 1, - 1, 1, 1, 0, 1, 1, 0, 2, - 0, 0, 1, 2, 1, 1, 1, 2, - 1, 1, 1, 1, 1, 0, 1, 2, - 1, 2, 2, 0, 1, 0, 1, 2, - 0, 0, 0, 0, 1, 1, 0, 1, - 1, 1, 2, 2, 1, 1, 1, 1, - 1, 1, 1, 2, 1, 1, 0, 1, - 1, 1, 2, 1, 1, 2, 2, 1, - 1, 2, 1, 1, 2, 1, 1, 1, - 1, 2, 0, 2, 1, 1, 1, 1, - 1, 1, 1, 1, 2, 0, 0, 1, - 0, 1, 1, 0, 1, 1, 1, 1, - 2, 1, 0, 2, 1, 1, 2, 1, - 0, 1, 1, 0, 1, 2, 1, 1, - 1, 2, 1, 2, 1, 0, 1, 2, - 1, 1, 1, 0, 0, 0, 0, 0, - 1, 2, 2, 2, 2, 1, 0, 0, - 2, 1, 1, 1, 1, 0, 1, 2, - 2, 2, 2, 1, 1, 1, 2, 2, - 1, 1, 2, 1, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, 1, 1, - 0, 0, 0, 1, 1, 1, 1, 0, - 1, 1, 1, 0, 0, 0, 1, 2, - 2, 1, 0, 0, 1, 1, 1, 0, - 1, 1, 1, 1, 1, 1, 2, 1, - 0, 0, 0, 1, 2, 2, 2, 1, - 1, 1, 1, 1, 2, 1, 0, 1, - 2, 2, 1, 1, 0, 1, 2, 1, - 1, 1, 2, 1, 1, 0, 0, 1, - 0, 0, 0, 0, 1, 2, 2, 1, - 1, 1, 1, 1, 1, 0, 2, 2, -}; - -static long _vq_lengthlist_res1024_0a[] = { - 3, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 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, - 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, - 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10, - 10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11, - 12,12,12,12,13,13,13,13,13,13,14,14,15,15,15,15, -}; - -static long _vq_ptr0_res1024_0a[] = { - 3, 2915, 5121, -4, -5, -6, -7, -8, - -9, -10, -11, -12, -13, 100, -15, 13, - 44, -18, -19, -13, 42, -22, 47, -24, - -25, -26, 24, -28, -29, 12, 4, 42, - 12, -34, -35, -36, -29, 26, 13, -30, - 26, 13, -38, -41, 14, -46, -47, 90, - 13, 14, -51, -38, -43, 92, 47, -56, - -57, -58, -59, -60, -61, -62, -63, 68, - 24, -66, 100, 26, -69, 68, 24, -67, - -73, -74, -75, -66, 43, -78, -79, 41, - 47, -82, -83, 41, 124, -86, 91, -88, - -89, -90, -91, -92, -93, 41, -95, 24, - 42, -98, 91, 24, -94, -195, -96, -102, - -105, -29, -103, 23, -109, 4, -111, 91, - -113, -114, 41, -107, -86, -115, -117, -120, - -121, 91, -123, 91, -118, -64, 22, -128, - 4, -130, -131, -132, -133, -134, -135, 68, - -123, -126, 70, -140, -83, -137, -101, 13, - 23, -146, -147, 68, 70, 68, -144, 68, - -150, -154, -155, -156, -157, -66, 25, -158, - 23, -142, -160, 12, -123, 42, -165, -168, - -169, 91, -160, 24, -173, -174, -175, 68, - -177, 91, 70, 44, 44, 47, -170, -184, - -185, -186, -187, -188, -189, -190, -175, -182, - 41, 41, -75, -322, -191, -83, -196, -200, - -83, -198, 46, 44, -205, 68, 46, -148, - -206, -210, -211, -212, 100, -208, -215, -138, - -206, 104, 44, -179, -44, -220, -223, -224, - -225, 100, -227, 100, 70, -230, -231, -232, - -233, -234, -193, 46, 70, -238, -239, -240, - -241, 41, 47, -244, 26, -246, 14, -248, - -249, -250, 13, 92, 13, -252, -255, -256, - -257, -258, -259, 12, -253, -143, -260, 117, - -262, -264, -267, -268, -109, -252, 101, 25, - -270, 14, 44, -236, 13, -242, 25, -250, - -278, 124, -283, 70, 47, -250, -280, -286, - -289, 23, 13, -38, -293, -259, -105, -109, - 14, 23, -299, -300, -301, -302, 100, 90, - -66, -297, -305, -308, 100, -310, 90, -306, - -313, -314, 100, -316, -97, 117, -311, -202, - -321, 24, -333, 92, -325, -326, 100, -328, - -329, 90, -323, -109, 26, -349, 12, -334, - -337, 100, 72, -340, 72, -342, -343, -329, - -335, -344, -242, -22, -279, -494, -202, 25, - 47, -351, -355, -356, 68, -358, 100, -360, - -361, -362, -363, 41, 26, 27, -367, 26, - 90, 26, -371, -372, 90, 24, 14, -376, - -377, -378, -379, 10, -193, -353, -381, -384, - -385, 10, -387, 10, -202, -390, -391, 10, - 4, -394, 100, 68, 90, 48, -399, -400, - 25, -402, 13, 47, -392, -406, -407, -408, - -409, -410, 23, 116, -413, -414, 90, 14, - -417, -418, 24, -404, 117, -422, 90, -69, - -420, -426, -427, -428, -429, -430, -431, 100, - -433, 116, -435, 24, 112, -314, 12, -440, - -441, 41, -443, -444, -445, -446, 68, -314, - -438, -448, 41, -314, -449, 73, -455, -456, - -457, 90, 27, -460, -435, -458, -463, -464, - -465, -433, 45, 25, 25, -468, 14, 47, - -473, -474, 90, -470, 23, -478, -476, -476, - 14, -479, -483, -484, 41, 23, -487, -488, - -489, -490, -491, -193, -481, 46, -779, -493, - -296, 101, -499, -500, -501, 24, 73, -107, - -505, -506, -507, 12, -503, -508, -480, 46, - -47, -511, 67, -470, -515, -79, -516, -476, - -521, -522, -523, 116, -519, -480, -453, -528, - -529, -530, -531, -532, 116, -374, -507, -536, - -537, -435, -534, -433, 117, -542, -543, -523, - -540, -544, -514, -545, -193, -501, -551, -552, - -553, -501, 117, -554, -374, -555, -557, -560, - 41, 14, -563, -564, -358, 23, -555, 24, - 27, 90, -44, -566, -573, -574, -575, -576, - 68, 100, -571, -356, -511, -374, -583, 41, - 73, -586, -418, 101, -135, -587, -591, -484, - -546, 46, 10, 90, -597, -598, 24, -511, - -601, -602, -603, -604, -605, -606, -607, -608, - -135, -480, -609, -612, 68, 41, -615, -616, - 10, -618, -619, 10, -450, -610, -623, -624, - 10, -599, -441, -458, -500, -630, -576, -628, - -420, -632, -635, -636, -637, -638, 68, -363, - -633, 24, 100, -640, -314, -643, -645, -648, - -649, -358, -646, -652, 10, -650, 73, -387, - -158, -658, -314, -40, 26, -662, 41, 90, - -665, -491, -592, 25, -667, 25, -671, 90, - -368, 25, -641, -676, 100, 26, -674, -680, - -387, -678, -681, -684, -685, 68, -687, -688, - -689, -95, -682, -351, -29, -691, -95, -694, - -697, -698, -699, -700, -259, 101, -666, 24, - -703, -706, 4, -30, -704, 117, -711, -351, - -709, -712, -715, -576, -641, -314, -716, -720, - -721, -435, -95, 4, 4, -314, -707, -94, - -702, 12, -729, -730, -733, -734, -735, -736, - -737, 68, 24, 26, -731, 14, -743, -744, - -577, -99, -745, -64, -746, -750, -751, -613, - -748, 24, -752, -83, -754, 25, -759, -314, - 117, -95, -760, -762, -765, -766, -438, -67, - -767, -67, -771, -772, -737, -107, -308, -773, - -775, -671, -470, -782, 45, -396, -808, 23, - -22, -783, 124, -788, -789, -790, -791, -792, - -793, 25, -795, -738, -785, -796, -799, -800, - -501, -797, -801, 101, -802, -806, -807, -800, - -834, -804, -809, -468, 4, -812, -813, -15, - -814, -818, -819, -431, 23, -822, -823, -500, - -53, -820, 43, -511, 27, -296, -831, -480, - -67, -832, -2004, 26, -835, -30, -836, -44, - 23, -840, -13, -841, -276, 71, -1526, -367, - 26, -850, 23, -848, -853, -854, 101, -365, - 12, -858, -831, -846, 23, -860, -863, -458, - -861, -826, -584, -296, -469, -2465, 71, 22, - -873, 46, 47, -871, -875, -878, -879, -880, - -881, -882, -883, -884, 116, 25, -887, -685, - -876, -890, -891, -892, 41, -894, 12, -888, - -897, 12, -895, -898, -365, -899, 69, -904, - -905, 41, -902, -908, -501, -906, -820, -480, - -910, 48, -912, 48, -917, -918, -519, -323, - 92, -109, -480, -921, -86, 25, -924, -928, - -929, -893, -919, 4, 4, -934, 24, -507, - -932, -98, -469, -2498, -937, -940, -453, 4, - 69, -453, -944, -16, -946, -948, -951, -952, - -523, -949, 68, -956, -431, -953, -959, -960, - 24, 23, -433, 92, -963, -966, 116, -218, - -969, -962, -148, -967, 14, 92, -975, -976, - 27, -978, -979, -980, -981, -982, -983, -638, - -246, 91, -985, -95, -986, -990, -363, 23, - -991, -992, 24, -993, -997, -314, 92, 44, - -1001, -1002, -1003, -95, -999, -970, 92, -95, - -1006, -15, -848, -1009, -1005, -1011, -1015, -1016, - -1017, -1018, -356, -972, -1021, -577, -1019, 26, - 13, -1026, -1027, -1028, -652, -1024, -467, -1029, - -1033, -435, 4, -1036, -358, -1034, -1012, -1037, - -30, -1042, -1043, -1044, -660, -1040, -1047, -1048, - 10, -1050, -435, -294, -1051, -1052, -417, -1038, - -1053, -1056, -1059, -660, 23, 13, -680, -1055, - -150, 27, -1064, -1068, -1069, -1070, -1071, -1072, - -1073, 10, -1075, -468, -1066, -44, -1076, -193, - -1061, -351, -1037, -332, -259, -668, 91, -1084, - -150, -1090, -652, -1088, 42, -1094, -1095, -1096, - -1097, -1098, -79, -1092, 41, 42, -1103, 25, - -1099, -1106, -1107, 42, -932, -1131, 69, -1110, - 10, 42, -1115, -1116, -1117, -1118, -1048, 4, - 22, -1120, -1121, -268, -1061, 23, 12, -1128, - 13, -1130, -150, -1139, -724, -729, -669, -1133, - -1135, -1138, -234, 22, -160, 25, -1140, -1144, - -1145, -1146, -1147, -29, -1142, -1132, -38, -1149, - -1153, -351, 22, -1154, -1164, -1155, -351, -1157, - 13, 23, -1163, -707, -1167, -1161, -1165, -1248, - 42, -143, -1154, -1170, -1173, -812, -1171, -1174, - -1177, -1178, -1179, 42, -1181, 23, -1175, -1184, - -470, -1182, -1185, 100, 13, -1186, -1191, -1192, - -1193, -1194, -1195, -1196, -413, -203, -1189, -1006, - -98, -1199, -1197, 27, 44, -1206, -128, 22, - -1209, 10, -1207, -793, -784, 67, -1215, -1216, - -1217, -1218, -1219, -1220, -1221, -1222, -1223, -1224, - -1225, -1226, 69, 102, -1229, 90, -1231, 90, - 4, -1234, -1235, -1208, -1202, 117, -1237, -1238, - -1241, -128, -95, -1242, -402, -555, -1247, -1225, - -1213, -931, -94, 47, -1250, 22, -1268, -1252, - -32, -16, -1256, -1260, 90, -1262, -1263, 13, - -1265, 72, -1267, -1225, -2563, 117, -1269, -138, - 14, -138, -144, -1274, -1277, 90, 71, 22, - 72, -706, -1275, -1284, -1285, -1286, -1287, -1154, - -1282, 102, 23, -1292, 70, -338, -1290, -1296, - -1297, -1225, 70, -1294, -410, -1273, -1061, -1269, - -1303, 72, -1307, -1308, -1309, -123, -1304, -1310, - -1227, -1311, -1265, -1313, -1315, -1318, -1319, -1320, - 70, -418, -1302, -1321, 45, -1326, -1327, -1328, - -1329, 69, 71, -1231, 91, -1332, -1330, -1333, - -144, -1338, -1339, -1225, 44, -1336, -1341, -1359, - -1342, -1231, -1344, 25, -1349, -1350, -329, 45, - -374, -418, -1308, -2664, -203, -1353, -37, -1416, - -1358, -1362, -1265, 45, -860, -1364, -1367, -1368, - 69, 13, -1371, -1372, 69, -1365, -310, 23, - -1377, -1378, -1379, -1329, 22, -1380, -1381, -598, - -414, -1383, -1387, -1388, 22, -1385, -1391, 13, - 71, -937, -1395, -1396, -1397, -1398, 10, 22, - 90, 10, -1403, -1404, -1405, -1406, -1401, -1399, - 102, -41, -1407, -1410, -1413, -812, -1411, 12, - -1226, -1415, -598, -41, -1418, -40, -1420, -1332, - -1425, -1426, 10, -1421, -29, -1423, -1333, -1432, - 71, -1290, -1435, -1436, -128, -1433, 103, -1227, - -1437, -1440, -402, -1441, -1443, -1446, -1447, -1448, - -1120, -1444, -1449, -1452, -1453, -1454, -1455, -1401, - -1399, -86, 4, -1460, -1461, 42, 23, 69, - -1463, 13, -1467, -1468, -724, -1464, -1428, -1469, - -1471, -1472, -1473, -1476, 72, 22, -1474, 4, - -1481, -402, 43, -1484, -1485, -1486, -1487, 22, - -358, -1482, -641, 118, -1493, -1494, -1495, -1496, - -1120, -31, -1497, -835, -126, -1500, -813, -1470, - 42, -1504, -1505, 45, 71, -1510, -1511, -1512, - -902, 69, -1513, -1399, 22, -1515, -1519, 43, - 45, -1517, -1523, -780, 92, -1432, 44, -1528, - -1529, -1530, -652, 117, 103, -1534, 102, -1431, - -1503, -1531, -1537, 71, -1541, -1542, -1543, 43, - -1538, -1544, 67, 44, -31, -1550, -1551, -422, - -165, -1554, 69, -1556, -123, -1552, 45, -1546, - -1181, 67, -1563, -1209, -1561, -1566, 90, -1564, - -1569, 100, -1567, -64, -1570, -123, 92, 125, - -1577, -1578, -1579, 10, -414, 46, 91, 45, - 69, -1586, -1587, -1588, -1589, -1590, -1329, -1581, - 45, 101, -1595, -1596, -1209, -1593, -1597, -1227, - 25, -1600, -1603, -1226, -493, 101, -1590, -1559, - -1605, 92, -1241, -1607, 11, -107, -1613, -1616, - -1617, -1226, -1614, -1611, -1605, 117, -1623, -1624, - -123, -1621, -1625, 45, -1626, 45, -1628, -1632, - -1633, -1329, -296, -1332, -1634, -1638, -1639, -1640, - 90, 91, -828, -1644, -1645, -433, 43, -1605, - -1647, -1650, -1651, -1652, -1110, -873, -812, -1653, - -854, -1658, -1659, -1596, -1619, -1656, -1661, -854, - -1665, -1666, 69, 23, -902, -1667, -128, -1669, - 45, 4, -1671, -1676, -902, 101, 90, -1680, - -1681, -1682, 100, 24, -1683, -1686, -1226, 101, - -1689, -1229, 11, -123, -1690, -1692, -1695, -1209, - -1693, -1698, -1699, -1554, 23, -1700, 45, -418, - -1705, -1226, -555, -1708, -1709, -1710, -1209, -554, - -476, -1226, -554, -1716, -902, -1714, -1717, -1241, - -1660, -1718, -1721, -374, -1794, -598, -703, -1728, - -1729, -1730, -1731, -1732, -1733, -1734, -1735, -1736, - -1737, 68, -1726, -1740, -1741, -1742, -1743, -241, - -1621, -1744, -985, -1745, -1747, -1750, -329, -1748, - 11, -1612, -310, -115, -985, -1755, -1757, -83, - -1758, -1227, 11, -1764, -1765, -1766, -1767, -1768, - -1769, -1770, 68, -1762, -1612, -1774, -1775, -83, - 117, -1776, -1777, 44, -1778, 102, -985, -1780, - -1783, -1786, 68, -1784, 70, -1787, -1791, -1792, - -1793, -1743, -1894, -1789, -1795, -1798, 26, -1800, - -1320, 23, -1803, -1101, 22, 42, -1804, -1305, - 117, 68, -1808, -1812, -1813, 90, -1815, -991, - 117, 22, -1817, -1818, -1821, 42, -1823, -1824, - -1825, -123, -1819, -1828, 12, -1107, -32, 42, - 70, -1831, -1835, -1836, -1837, -840, 23, -1838, - 42, -1842, -1101, 22, -1843, -729, -1844, -476, - -1849, -1850, -1851, 68, -1853, -1854, -835, -1847, - -363, -598, 71, -800, -1861, -840, -854, -20, - -554, -1864, -1867, -1868, -1869, -485, -1865, 42, - -1873, -1874, -1875, -160, -1870, -1876, -163, -1877, - 24, 11, -1881, -1884, -1885, -1886, -1887, -1888, - -1889, 10, -1871, -1892, -1260, 11, -1915, -1838, - -1895, -2010, -1896, -701, -1334, -1897, -485, 11, - -1905, 90, 71, -1908, -1909, 10, -1903, -250, - -485, 12, -1350, -1918, -485, -1916, 22, -1269, - -1919, -1922, -1923, -1229, -1920, -1241, -1949, -1924, - -1927, -2498, -1928, -1930, -1933, -66, -1931, -1936, - -1937, -1938, 72, -1940, -1941, -329, -1934, -1746, - -1929, 45, 22, -1946, -1314, -2004, -1690, 101, - -1227, -1600, 101, -1956, -1957, -1958, 23, 13, - -1954, -1962, -1963, -1964, -1965, -1380, -26, 23, - 67, -1970, -1971, -367, -1968, 71, 92, 14, - -323, -1978, -1979, -1980, -1154, -202, -1526, 101, - 11, -1984, -1987, -1988, 23, -1985, -1991, -1992, - 23, -1989, -1995, -1996, 4, -1993, 46, 23, - -251, -2002, -2003, -1120, 67, -2004, -2007, -2008, - -2009, -150, 11, -2005, -2011, -2010, -2012, -2016, - -2017, -2018, -1426, -2014, -2019, -1911, -2148, -2020, - -2023, 45, -2027, -2028, -2029, -1168, 45, -835, - -1290, 71, -2032, -2036, -1911, 67, -2034, -2038, - 67, -244, -2040, -20, -2042, 10, -2044, -2048, - 10, -2050, 10, -2046, -43, -2037, 46, -1983, - 11, -1208, -2053, -2056, -2059, -2062, 42, -2060, - -2065, -2066, -2067, -2068, -2069, -2070, -2071, -1388, - -2056, -1330, -2072, -20, -2074, 71, 42, 11, - -2081, -1995, -2058, -2079, 11, -2086, -244, -2084, - -2087, -1906, -2088, -1667, -2093, -2094, 10, -1330, - -2091, -1798, 14, -2098, -2101, -2102, -2103, -2104, - -1426, 46, -1061, -1263, -2106, -2108, -1426, -2054, - -2113, -2114, -1821, -2111, -470, -1911, -2082, -1612, - -2119, -2118, -2120, -2122, -2125, -1101, -2123, -1798, - -143, -2128, 102, 23, -2133, -2134, 10, -2121, - -107, -2136, -2137, -2140, 22, 100, -2138, -2144, - -2145, -66, -2142, -1241, -2157, -2146, -2149, -138, - 43, -2056, 42, -2156, -1442, -2160, -2153, -2054, - 67, -1983, -2161, -2164, -2165, -63, 46, -66, - -2056, -1265, -2168, -2172, -2173, -2174, -1154, -2170, - -1612, 102, -2176, -2180, -2181, -2182, -2183, -63, - -2152, -1497, -2185, -63, -2186, -1612, -2191, -1309, - -123, -2189, -1107, -2192, -107, -2196, -215, -2005, - -2197, -2200, -2207, -2201, -2169, -32, -1667, -2326, - -2206, -2210, 44, -278, -86, -2004, -2213, -2216, - 68, -2218, 22, -985, -2214, -1946, -2220, -99, - -2222, -2224, -2227, -2228, -1155, 23, -2225, -2229, - 118, -848, -126, -2234, -2237, -2238, -2239, -2240, - 10, -2235, -1107, -2244, -2245, 68, 100, 22, - -2249, -2250, -2251, -2252, -2253, -2254, -1048, -2247, - -225, -1399, -2259, -638, -2257, -2260, -2263, -356, - -2261, -2266, 22, -2264, -2267, -2270, -2271, -1399, - -2268, -835, -2272, -2276, -2277, -2278, 22, -2274, - -2281, -2282, -2283, -2284, 116, -2279, 90, 73, - -2289, -2290, -2291, -2292, -2293, -465, -2231, -1798, - -2295, -450, -2296, -2300, -685, -40, -2301, -2304, - -2305, -411, -2302, -1290, 70, 45, -2311, -2312, - -2313, -2314, -2315, -652, 24, -1946, -467, -2317, - -2321, -441, 103, -1101, -450, -2323, -2370, -2325, - 22, -2330, -2331, -2332, 68, -2328, -441, -20, - 23, -236, -2339, -2340, -2341, -379, -1168, -2342, - -1980, -1154, -414, -2345, -2349, -2350, -1406, 91, - -2347, -2352, -2355, 68, -2357, -2358, -2359, 116, - -2361, -820, -2353, -2362, -780, 13, -2367, -2368, - -2369, -1406, 117, -1168, -2371, -2474, -31, -2376, - -76, -126, -2377, -2380, 43, 23, -2378, -2384, - -2385, -2386, -433, -2382, -2387, -1534, -2388, -95, - -1539, 100, -2328, -2396, -1530, 67, -2394, -2398, - -2397, -252, -2401, -1539, -2374, -2400, -2404, -2408, - -433, -2406, -1639, -2405, -812, -2412, -2415, -2416, - -2417, -2418, -2419, -848, -2413, -1539, 22, 4, - -76, -2423, 71, 27, 45, -2430, -2431, -2432, - -2433, -1737, -1716, -2436, -441, -2434, -2437, -2440, - -2441, 68, -2438, -2444, -1023, -2442, -279, 73, - -2380, -2446, -860, 44, -576, -218, -2455, -2456, - -158, -218, -250, -2460, -2461, -1023, -2458, -2462, - -2411, 13, -2374, -2468, -2469, -2314, -1237, -2464, - -2466, -2472, -2489, -2473, -2475, -2478, -2479, 10, - -2481, 24, -1320, 43, 24, -2482, -1034, -2488, - -1294, -2516, 22, -2490, -2309, -2491, -2495, -2496, - -2497, -63, 70, -2498, 72, -2499, -2503, -2504, - -83, -323, -404, -757, -2506, -2508, -2511, -1556, - -228, -2509, 124, -65, -126, -323, 70, -2520, - -2521, -63, -2518, -2522, 68, -66, -919, -1249, - -2529, -66, -2527, -1229, -2530, -2524, -2532, -2498, - -2537, 102, -392, 100, -2538, -2542, -2543, -2544, - -2545, -2546, -2547, -884, -138, -2550, 41, -1958, - -128, 116, -2552, -2556, -1330, 91, -2559, -2550, - -2557, -1798, -2560, 91, -2565, -2566, -2567, -2568, - -1737, -2563, -2571, -892, -2569, -2572, -2573, -2576, - -63, -931, 24, -2580, -2581, -2582, -860, -86, - -2583, -820, -2584, -2586, -2589, -2590, -2591, -2592, - -638, -30, -2595, -894, -26, -2596, -2599, -2600, - -667, -13, -40, -2601, -2603, -63, 70, -1368, - -2607, -2610, -2611, -2612, -2613, 68, 100, -2616, - -1230, -2628, -931, -944, -1641, -128, -1226, -2622, - -2625, -2626, -446, 24, -126, 22, -2629, -2632, - -2633, -63, -1110, -1110, 24, -2635, -2639, -123, - -2637, -2640, -64, -2641, -2643, -2644, -2647, -2259, - 22, -2645, -2649, -225, 13, -641, 72, -31, - -2657, -2658, -1737, -2655, -126, -1232, -2660, -2662, - -2913, -2680, -1995, 70, -1154, -2670, -2671, 24, - -2673, -2674, -2675, -1838, -2668, -2676, -2679, -1413, - -1399, -1120, -2681, -761, -2634, -1329, 102, -2685, - 23, -2687, 71, -2692, -2693, -414, 91, -1368, - -2683, 4, -177, -2032, -2696, -1641, -1329, -2223, - -2700, -2702, -2705, -2708, -1332, 91, -177, -1881, - -1388, -2712, -2715, -2716, 22, -598, -2713, 45, - -2734, -2718, -2723, -2724, -1388, -2721, -2727, -2728, - -2729, -2730, -40, -2725, -2731, -2732, -2868, -2733, - -845, -2735, -845, -2737, 42, -2742, -2743, -2744, - -2745, -2746, -2747, -356, -126, -2750, -2751, -2752, - 41, -2748, -2755, -991, -2753, -985, 101, -2278, - -2761, -2762, -1101, -2759, -2765, 22, -2763, 44, - -2766, -2040, 101, -2772, -2773, -1769, -2847, -2153, - -2278, 24, -2779, -2780, -123, -2776, -2781, 44, - -1984, -2786, -2787, -2788, -2789, 68, -1237, -2792, - -2793, 23, 67, -2790, -2797, -2798, -2799, 67, - 22, -2802, -1181, -2800, -2803, -2806, -2062, -2804, - -16, -2810, 11, 70, -2813, -2814, 117, -2816, - -860, -2811, -540, -2817, -2821, -69, -2819, -251, - -2825, -2826, -2827, -2828, -1838, -1984, -2831, -96, - -2829, -2774, 13, -2836, 117, -1984, -2084, -2837, - -2839, -2842, -2843, -2844, 23, -2062, -2840, 12, - -2849, -860, -2846, 70, -126, -2854, 23, -2852, - 42, -2855, -2859, -2860, -2861, -2862, -2863, -2864, - -2865, -2866, -2867, 67, -1253, -2056, 23, -86, - -2869, -1179, -2875, -410, -2873, 11, -2879, -2880, - -2881, -1808, -2876, 11, -2885, -1851, -2882, 24, - -860, -2328, 44, -2889, -2891, -2894, -2895, -2896, - -2897, 24, -175, -2892, 12, -1303, -2890, -2899, - 117, 22, -2907, -2908, -2909, -2910, 67, -2912, - 67, -2905, 117, -2916, -2917, -2918, -2919, -2920, - -2921, -2922, -2923, -2924, -2925, -2926, -2927, -2928, - -2929, -2930, -2931, -2932, -2933, -2934, 28, 55, - -2937, 50, 16, 50, 81, -2942, -2943, 50, - 5, -2946, -2947, 0, 2, -2950, -2951, -2952, - -2953, 119, 0, 2, 0, -2955, 49, -2960, - -2961, -2962, -2936, -4431, -2958, -2964, -2967, 54, - -2965, -2970, -2971, 2, -2963, 52, -2964, -2976, - -2977, -2947, 31, 54, -2948, 52, -2981, -2954, - 77, 52, -2987, 2, 50, 77, -2991, -2992, - -2993, 76, -2989, -2996, -2997, 0, -2999, -3000, - 76, -2953, -2994, -3004, -2937, 49, 77, -3008, - -3009, -2953, -3006, 56, -2935, -3010, -3013, -3016, - -2954, -3014, -3017, -2972, 18, 79, -3023, -3024, - 50, -3026, -3027, 0, 55, -3030, 94, -3021, - -2947, -2981, -3035, -3024, -3033, 105, -3037, -3040, - -3041, 52, 94, 77, -2947, -3043, -3047, -3048, - -3049, -3050, 28, 79, 119, -3054, 79, 0, - -3057, 94, -3059, 50, 55, 94, -3063, 56, - -3065, -3066, -3067, -3068, 29, -3070, -3071, 77, - 119, -3074, 77, 119, -3077, -3078, -3073, -4249, - -3045, 79, -3081, -3084, -3085, 50, 2, 79, - -3089, -3090, -3091, -3092, 29, 105, -3095, -3096, - -3074, -3093, 80, -3075, -3097, 52, -3103, -3104, - 50, 119, -3101, -3108, -3109, 80, -3057, 105, - -3113, -3114, -3115, 29, -3117, 77, 52, -3120, - -3121, -3122, -3123, 29, -3074, -3111, 5, -3128, - -3124, 55, -3081, -3093, 94, -3134, -3135, 50, - -3131, -3138, -3139, 29, -3141, 94, 56, -3144, - -3145, -3146, -3147, -3148, -3149, -3150, -3151, -3152, - -3153, 28, -5010, 77, -3157, -3158, -3159, 28, - -3155, -3162, 54, -3160, -3165, -2937, -3163, -3154, - -3166, -3168, -3171, -3172, -3173, -3174, -3153, 6, - -3111, 28, -3179, 28, 2, 2, -3183, 0, - 32, -3186, -3187, -3188, 0, 49, -3189, -3192, - -3193, -2952, -3167, -3190, 49, 105, -2954, -3197, - -3201, -3202, -2988, 105, -3203, -3206, 119, -2985, - -3209, 2, 49, -3212, -3213, -3214, 76, -3210, - -3209, -3215, -3217, -3220, -3221, -3000, -3218, -3006, - -3223, -3226, 76, -3224, -3227, -3230, -2953, 49, - 113, -3234, -3235, -3236, -3237, -3238, -3239, -3092, - -3232, -3240, -3241, -4936, -3194, -3242, -3245, -3244, - 32, -3248, 80, -3252, -3253, -3254, -3255, 29, - -3257, -3043, 7, 53, -3259, -3255, -3260, 93, - -3263, -3266, -3267, -3268, 29, -3247, -3264, 53, - -3273, -3274, -2988, 77, -3269, -3275, -3277, 80, - 2, -3282, -3283, -3206, 93, 80, -3287, -3288, - 80, 32, -3291, -3292, -3293, 77, -3209, -3284, - 32, 82, -3299, -3117, 49, -3302, -3209, 113, - 7, -3162, -3303, 18, -3309, 52, 54, -3312, - -3313, -3314, -3315, -3050, -3263, -3318, 93, -3320, - -3275, -3316, -3323, 93, -3325, 77, 77, -3328, - 0, -3330, 32, -3304, -3326, -3334, -2985, 113, - 54, -3335, -3339, -3340, -3341, 31, -3343, 56, - -3345, -3346, -3347, 29, -3337, -2938, 6, 5, - -3353, 50, 56, -3086, -3309, -3356, -3359, -3360, - -3361, -3043, -3300, -3362, -3276, 105, 49, -3368, - -3369, 29, -3371, -3372, -3373, -3374, -3375, -3376, - -3377, -3239, -3364, -3366, -3379, 16, -2984, -3271, - -3092, -3323, -3385, -3388, 94, 16, 5, -3392, - -3393, -3394, -3395, -3117, -3323, 16, -3399, 50, - -3396, 105, -3403, -3404, -3117, 93, 80, -3405, - -3378, -3407, -3409, -3412, -3413, -3414, -3399, 5, - 93, -3406, 77, -3418, 94, 50, 33, -3419, - -3423, -3426, -3427, -3428, 31, 5, -3431, -3432, - -3139, -3203, -3210, -3436, 31, -3434, -3439, -3440, - -3421, 77, 54, -3441, -3445, -3446, 31, -3443, - -3447, -3450, -3428, -3448, -3389, 93, 58, -3456, - -3457, -3109, -3453, -3057, -3458, 113, -3471, -3461, - -3463, -3466, -3467, -3468, 29, 16, -3108, -3537, - -3464, -3472, 56, -3109, 53, -3478, -3479, -3480, - -3481, 29, 105, -3484, -3485, 31, 54, 52, - 58, -3139, -3487, -3492, -3493, -3494, -3495, -3496, - -3497, -3498, 29, 77, 31, -3117, -3490, -3399, - -3502, -3504, -3507, -3508, -3068, -3030, -3498, -3509, - -2938, -3436, -3515, -3516, 77, -2981, -3519, -3085, - -3517, -2938, 5, 83, -3854, -3030, 5, -3528, - -3529, -3530, -3481, -3526, 80, -3534, 77, -3536, - -3395, -3716, -3531, 94, -3406, -3203, -3541, -3398, - -3635, -3542, -2973, -3617, 31, 29, -3551, -3498, - -3549, -3203, 50, -3556, -3557, -3558, -2984, 29, - -3559, -3123, -3561, -3104, 29, -3209, -3564, -3568, - -3569, -3570, -3209, -3566, 80, 5, -3575, -3287, - -3547, -2981, -3577, -3123, -3581, -3293, -3579, -3500, - -3582, -3584, -3587, 77, 54, -3590, -3293, -3585, - 7, -3330, -3591, -3248, -3597, -3598, -3599, -3600, - -3601, -3275, -3260, -3602, 16, -3275, -3576, 51, - 2, -3610, -3309, -3608, -3611, 80, -3086, -3616, - 79, 51, -3619, -3620, -3621, -3622, -3623, -3624, - -3625, -3626, -3347, -3617, -3627, -3063, -3293, 29, - -3633, -3634, -3515, -4792, -3631, -3636, -3639, 105, - -3637, -3687, -3640, -3074, -3074, 53, -3647, -2989, - -3092, -3063, -3648, 58, -3653, -3654, -3655, -3656, - 29, -3650, 77, -3020, -3657, -3289, -3516, -3271, - -3663, -3666, -3667, 77, -3669, 79, -3671, 77, - 32, -3674, -3675, -3676, 2, 5, -3677, -3680, - -3605, -4347, -3678, -3429, -3441, -3686, 105, -3737, - -3684, -3092, -3691, -3692, -3693, 58, -3689, -3696, - -3330, -3694, 51, -3700, -3639, -3697, -3701, 51, - -3702, -3526, -3707, -3708, -3709, -3710, -3347, 53, - 34, -3714, -3698, -3686, 30, -3715, -3719, -3720, - -3721, -3554, -3383, 83, 32, -3726, -3727, -3728, - -3347, -3203, -3731, 51, -3698, -3729, 32, -3086, - 77, -3853, -3736, -3738, -3741, 51, -3429, -3744, - -3085, -3203, -3747, -3748, -3749, -3750, -3751, -3268, - -3745, -3754, 50, -3399, 52, -3756, -3059, 77, - -3759, -3762, -3763, 29, 16, 122, -3767, -3768, - -3769, -3369, -3365, 31, -3487, -3428, -3772, -3774, - -3777, -3778, -3779, -3780, -3781, -3782, -3139, -3775, - 105, 122, 16, -3784, -3765, -3787, -3651, -3789, - -2989, 120, -3795, -3796, -3421, -3792, -3526, -3074, - -3801, -3802, 120, -3804, 80, -3799, -3807, -3808, - -3809, 119, -2954, -3092, -3813, 76, -3811, -3816, - -3817, -3818, -3819, 51, -3814, -3822, -3823, -3353, - -3784, -3441, -3827, -3828, -2983, -4754, -3559, -3553, - -2967, 77, -3835, -2948, -3833, -3829, -3836, -3838, - -3216, -3837, -3549, -3842, -3843, -3844, -3847, -3848, - -3052, -3845, -3849, 52, -3524, -3859, 0, -2984, - -3855, -3858, -2939, -4501, -3481, -3860, -2954, -3861, - -3865, -3866, -3060, 52, 81, -3155, -3871, -3872, - -3873, -3874, -3875, -3876, -3877, -3878, -3879, -3880, - -3881, -3882, -3883, -3884, 15, -3833, 120, -3888, - -3268, -3885, -3842, -3890, -3893, 29, 51, -3896, - -3897, -3898, 15, 120, -3418, -3902, -3903, -3904, - -3905, -3906, 80, -3908, -3909, -3910, 15, 34, - -3913, 30, -3915, 30, 80, 57, 58, -3900, - 93, -3919, -3923, -3924, -3888, -3995, -3921, -3926, - -3927, -3930, -3639, -3928, -3933, -3934, -3935, -3498, - -3931, 16, -3936, -3938, 29, -3280, -3943, -3454, - 76, -3946, -3947, -3948, -3686, -3944, -3050, -3952, - -3893, -3950, -3323, -3956, -3500, -3318, -3231, -3958, - -3961, -3962, 52, 49, 5, 76, -3967, -3968, - -3436, -3965, -3969, 34, -3973, -3974, -3975, -3976, - 120, -3978, -3979, -3980, 15, 2, -3983, -3984, - 78, 51, 78, -3988, -3989, -3990, -3991, -3992, - 15, 78, 119, -5010, -3994, 76, -3999, 0, - 55, -4002, 120, -3997, -2954, -4003, 6, -4005, - 76, -4008, -4011, 0, -4013, 52, 28, -4037, - -4014, -4016, -4019, -4020, -3188, -4017, -4023, -4002, - 53, -4026, 80, 79, -4029, 0, -3042, 31, - 5, -4034, -4035, -4036, -3583, -3986, -4032, -2981, - 17, 94, -4043, -4044, -4045, -4046, -4047, 78, - -4049, -4050, -3894, -2981, -3731, -4032, 17, -4056, - -4057, -4058, -4059, 1, -4053, 17, -4054, -3526, - 57, -4054, -3756, -3330, -3043, -4070, -3993, -4068, - 51, -4071, -4075, -4076, -4047, -4073, 28, -4080, - -4081, -3913, -4078, 17, -4085, -4086, -3485, -4082, - -4089, -4090, -4091, -4092, 1, 5, -4095, 54, - -4097, -4083, 52, -4098, -4083, -4099, -3446, -3318, - -3500, -3275, -4105, -4108, 0, -4110, -4111, -4112, - -4113, -4114, -4115, -4116, -3085, -4106, -3390, -3275, - -4119, -4122, 34, -3651, -4120, -3275, -4127, -4128, - -4129, -4130, -4131, -4132, -3754, -4125, -3268, 79, - -3997, 93, -4137, -4136, -3005, -4140, -3906, -4141, - -3006, 29, -4095, -4144, -4147, -4150, -3484, -4139, - -4148, -4152, -4155, 16, 5, -4151, -4156, -4160, - -4161, -3500, 79, -4162, -3937, 93, -4165, -3454, - -4166, -4170, -4171, 31, -3429, -4142, -4296, -3210, - -4175, -4178, 32, -3906, -4176, 7, -4180, -4184, - -3500, 76, -4054, -4185, 93, -3500, 5, -4095, - 28, 52, -4195, -4196, -4197, -4198, 50, -4192, - -4201, -4202, -2988, -4199, -4205, 57, -2967, -4203, - -3994, -4210, -4211, -2954, -4008, 28, 32, -4216, - 0, 57, -3184, -4213, -4219, -2954, -4220, -4222, - -4225, -4226, -4227, -4026, -4223, -4228, -4231, 50, - -4233, -4234, -4235, -4236, -4231, -4229, -4239, -3894, - -4237, -4242, 30, -4240, -4245, -4070, -3476, -4243, - -4247, -3986, -3075, -3052, -3985, -4251, 30, 78, - -4257, -4258, 78, -4255, -4261, -4059, -3944, 51, - -4262, -3984, -4264, -4268, -4269, -4270, -3698, -4266, - -3617, -3716, -4272, 76, -3716, -4275, -3756, -4278, - -4281, -4282, -4283, -4284, -4285, -4286, -3656, -4279, - -3309, 2, -4288, -4292, -4293, 50, -3763, -3398, - -5069, -4294, -4297, -3180, -4298, 32, 80, -3819, - -4301, -2947, -3724, -4105, -4309, -4310, -4311, 78, - -4307, -4314, -3731, -3390, -4305, -3605, -4319, -4320, - -4321, -4311, -4317, -3280, -3052, -4326, -4327, 80, - -3285, 6, -4329, -4332, -3180, -3052, -4335, -4336, - 2, -4333, 56, -4316, -3631, -4342, -4343, -4344, - -4345, -4346, -4347, 78, -4340, -3741, -3549, -3994, - 78, -4351, -4353, -4321, -4352, 29, -4357, -4358, - -4321, -4379, -3531, -4362, 94, -4366, -3202, -5078, - -4364, -3074, 76, -4369, -4371, -4374, -3182, 0, - -4372, -3384, -3843, -4819, -4378, -4380, -4383, -4384, - 29, -4381, -4387, -3698, -4385, -4388, 52, -4392, - -3930, 120, -4390, 18, -4394, -4398, -4399, -3085, - -2973, 16, 76, -4404, -3086, -4402, -4438, -4405, - -4032, 2, -4408, -4412, -4413, -4414, -4415, -4416, - -4417, -3639, -3025, 79, 5, 34, -4423, 30, - -4425, -4426, -4427, -4428, -4429, -4430, -4431, 15, - -4420, -4432, -3085, -3026, -3754, -2953, -4750, -4437, - -3027, -4442, -4443, -4444, -4445, -4446, -3898, -3075, - 76, -4448, -4449, -3485, -4450, -2954, -4455, -4456, - -3399, -4437, -4457, -4026, -4420, 31, -4631, -2983, - -4420, -4466, -4467, -4347, -2933, -4468, -4471, -4472, - 30, -4474, -4475, -4476, -4477, -4478, -4026, -4469, - -3072, -4480, 54, 0, -3310, -4483, -4487, -4488, - -4489, 113, 93, -4492, -4493, -4494, -4311, -4003, - -4495, -4496, -4499, -4500, -4501, 113, -3994, -4504, - -3912, -4061, 119, -4091, -4794, -4506, -4509, -4083, - -2997, -4054, -4192, -4516, -4517, -4091, -4705, -4514, - -4519, 31, -4518, -4520, -4551, -4523, -4527, -4528, - -4529, 113, -4525, 93, 31, -4530, -4535, 93, - -4537, 2, 54, -4533, -4541, -4311, -4539, -3854, - -3289, -4543, -4547, -4548, 30, -3323, 28, -4605, - -4550, -4483, -4311, -4553, 30, -4213, -3686, -4557, - -4559, -4562, -4563, -4564, -4565, -4566, -4567, -4568, - -4569, -4570, -4571, -4572, -4573, -4574, -4575, 15, - 28, -4578, 29, -4576, -4581, 15, 120, -4582, - 119, 53, -4587, -4588, -4589, -4590, -4591, 15, - -3177, -2947, -3075, -4594, 120, 28, -2947, -4597, - -4601, -3899, -4599, -4602, -2983, -4501, -4603, 28, - -4901, -4607, 76, -4612, -4613, -4614, -4615, -4616, - 29, 0, -4619, 120, -4420, -4683, -2973, -3174, - -4625, -4626, -3842, -4621, -4623, -4628, -4631, 0, - 0, -4627, -4632, 28, -4637, -4638, 120, -4635, - -4639, 0, 5, -4644, -3549, -4631, -3756, -4645, - 76, -4650, -4013, -4648, -4653, -3893, -4651, 53, - -4657, -3999, -4654, 28, -4659, -4662, -4663, 33, - -3177, -4013, -4664, 55, -4666, -4670, -4671, -4672, - -4673, 1, -4668, -3126, -3188, -4678, 1, -4635, - -3271, -4679, -3330, 76, -4685, -3756, -4683, -4688, - -4689, -4690, -4582, -4686, 1, -4694, 1, -2973, - -4420, -4659, 1, -4700, -4619, -4697, -4701, -4704, - -4705, 120, 33, -3429, -4702, -4708, -4711, -2985, - -4709, -4013, -4712, -4663, -4714, 33, -4719, -3188, - -4716, -4720, -4723, -4724, -4725, -4726, -4727, -4728, - -4729, 78, -4721, -4732, -4733, -3992, -3614, -3280, - -4737, -3894, -4162, -4506, -3999, -4739, -4743, -4744, - -4745, 78, -4747, -3894, 49, -4750, 1, -4752, - -4753, -4754, 78, 1, -4748, -4750, -4756, 32, - -4761, -4762, -4763, -4764, 120, -3981, -4258, -4765, - 51, -3175, -4619, -3260, -3264, 120, 78, 120, - -3894, -4772, 0, 78, -4781, -4782, -4783, -4784, - -4785, -4786, -4787, 15, 30, 30, -4791, -4792, - 120, -4779, 5, -4796, -4787, -3323, 1, -4788, - -4797, -4802, -4796, -4633, -4800, -3323, -4788, 5, - -4807, -4810, -4774, -4779, -4811, 30, -4815, -4745, - -4812, -4798, 113, -4242, 6, -4820, -4582, -3263, - 78, -3189, -4827, 120, -4825, 51, -4831, -4832, - -4833, -4086, -4803, -4828, -4837, -4792, -3196, 17, - -4794, -4838, -3232, -4844, -4737, -4834, -3335, -4846, - -4849, -4788, -4847, 17, -4850, 31, 31, -3081, - -4857, -4858, -4859, -4860, 51, 30, -4855, 5, - -4865, -4866, 113, -4839, -4863, -3485, 105, -3136, - 113, -4054, -4871, -4874, -4877, -4878, -4879, -4880, - -4881, -4792, -3232, 5, -4882, 17, -4887, -4866, - 31, 31, -4891, -4892, -4893, -3686, -3396, -4845, - 105, -3416, 105, 31, -4897, 52, -3461, -4902, - -4905, -3930, -3485, -4903, -4909, -4910, -4911, -4912, - -3756, 105, -3763, -3323, -4888, -4915, 113, -3553, - -4501, -4918, -4921, -3756, -4925, -4926, -4927, -4928, - -4578, -3203, -4929, 120, -4518, 1, -3437, -4934, - -5117, -4954, -3461, -4938, -4255, -4939, -4941, -4944, - 29, -3481, -4942, -4946, -4518, -4940, -4947, 55, - -4953, -3729, -4962, 5, -4955, 79, -4959, -3677, - -4957, -3383, -4965, -4960, 93, -5014, 34, -4968, - -4969, -4970, -3498, 79, -3686, -4971, 5, -3485, - -4977, -4978, -4979, -4980, -3793, 79, -4983, 78, - -4981, 33, -4987, -4988, -3698, -4501, -4991, -3639, - -4989, 34, -4985, 113, -3051, -4998, -4999, -5000, - -5001, -4774, -4996, -3111, -5005, -5006, -3617, -5003, - -4423, -5007, 113, -3617, -5010, -5010, -5097, -4842, - -3993, -5015, -5019, -4754, -5017, -5020, 1, -5021, - -5025, -5026, -5027, -5028, -5029, -5030, -5031, -4945, - -3617, -5023, -5033, -5036, -3793, 1, -5037, -5040, - -5041, -4578, -5038, -3553, -5032, 33, -4419, -5046, - 29, -4255, -3092, -5049, -3784, 93, -3948, -5095, - -5053, -5056, -5057, -5060, -5061, -5062, -5063, -3564, - -5058, -3793, 79, 78, -4258, -4501, -5069, -3126, - -5070, -3259, -5072, -5074, -5077, -3842, 120, -3318, - -5079, -5082, -3549, -5080, 51, -5086, -3631, -5083, - -5078, -5087, -4420, -4270, -5088, 52, 16, -5112, - -3390, 49, -5099, 18, -5097, -5100, -5103, -5104, - -5105, -4705, 49, -5106, -5107, -4779, -4888, -3383, - -5097, 113, -5113, -3289, -5114, -5116, -5119, -5120, - -3686, -5122, -5123, -5124, -5125, -5126, -5127, -5128, - 60, 38, 86, -5132, -5133, -5134, -5135, 95, - -5137, 95, 39, -5140, -5141, -5142, 19, 39, - 3, -5146, 87, -5148, -5149, 38, 87, 87, - 95, 115, -5155, 95, 65, 95, 88, -5160, - -5161, 95, -5163, -5164, 106, 35, 35, -5168, - 35, -5170, -5171, -5172, -5173, -5174, -5175, 35, - -5177, 61, 84, -5180, -5181, -5182, -5183, -5184, - -5185, 95, 106, 108, -5189, -5190, -5191, 106, - -5193, -5194, 84, -5196, 95, 8, 109, -5200, - -5201, -5202, 106, 95, -5205, 84, -5187, -5208, - 95, 107, 35, 84, -5213, -5214, -5215, -5216, - -5217, -5218, -5219, -5220, 35, 61, 35, -5222, - -5209, 65, -5227, -5228, -5229, -5230, -5231, 106, - 111, 62, -5235, -5221, 108, 65, 61, -5240, - 36, -5236, -5243, -5240, 110, 39, -5247, -5221, - -5244, 108, -5249, -5252, -5253, -5220, 60, -5254, - 8, -5258, -5259, 36, -5261, 61, -5221, -5255, - -5263, -5266, -5267, -5268, 95, -5264, -5271, -5221, - 89, 97, -5196, -5273, -5175, 89, 61, 40, - -5281, -5196, 85, -5284, 63, -5286, -5220, -5282, - 63, -5290, -5197, 85, -5291, -5294, 63, -5296, - -5297, 36, 61, -5300, -5301, 109, -5221, 60, - 109, -5304, -5303, -5306, -5309, -5310, -5311, -5312, - -5313, -5314, -5315, -5316, -5317, 106, -5307, -5178, - -5318, 97, -5323, -5324, -5231, 60, -5325, -5304, - -5326, -5330, 61, -5297, 65, 97, -5335, -5336, - -5337, 38, -5194, 97, 108, 38, -5340, -5344, - -5345, 38, -5342, -5331, -5346, -5348, -5351, -5352, - 106, 84, -5355, -5356, 106, -5358, -5345, -5349, - 63, -5359, -5363, 109, 38, -5366, -5367, 61, - -5369, -5370, 63, -5372, 84, -5374, 38, 123, - -5374, -5375, 109, 98, -5381, -5196, -5273, 38, - -5385, -5386, -5387, 95, -5382, 86, -5391, -5392, - 35, 20, 19, -5396, -5130, 62, -5397, -5400, - 8, -5402, 63, -5398, -5405, -5406, -5407, 84, - 21, -5410, 95, 110, -5273, -5414, -5415, -5416, - -5417, 38, 84, -5420, 84, -5412, 20, -5411, - -5425, -5426, -5427, 106, 108, 95, -5428, -5432, - 61, -5434, -5198, -5430, -5343, -5383, -5441, -5435, - -5273, 127, -5394, 19, 87, 20, -5447, -5448, - -5449, 109, -5443, -5452, 96, -5450, -5455, 98, - -5453, -5458, -5459, -5460, -5461, -5462, 106, -5464, - -5465, -5383, -5333, 61, 36, -5241, -5471, -5472, - -5473, -5474, -5475, -5476, -5477, 35, 108, 19, - 106, -5482, 106, 96, -5485, -5486, -5487, -5488, - 35, 98, 96, -5492, -5467, -5479, -5493, -5496, - 96, 111, -5494, -5500, -5501, -5502, -5503, -5504, - -5505, -5506, 35, -5480, -5498, 62, -5202, 97, - -5511, 63, -5515, -5356, 60, 61, -5516, -5520, - -5177, -5443, 35, -5332, -5521, -5526, -5527, -5528, - -5488, -5524, 63, -5532, -5533, -5477, -5529, 98, - -5177, 123, -5539, 61, -5541, 36, 111, -5544, - -5545, -5467, -5537, 97, -5489, -5547, 85, -5552, - -5553, 127, -5550, -5535, -5394, 61, 98, -5556, - -5561, -5562, -5563, -5564, -5565, 35, -5559, -5231, - 85, -5568, -5325, -5507, -5297, -5570, -5573, -5400, - -5574, -5240, -5254, 21, -5581, 35, 65, 8, - -5585, -5586, -5587, -5588, -5589, -5220, -5579, 98, - 97, -5594, -5467, -5592, 20, -5489, 60, -5600, - 35, -5602, -5583, -5598, -5605, -5240, -5603, -5606, - -5609, -5610, 61, 65, 60, -5197, -5612, 63, - -5617, -5618, -5619, -5261, -5389, -5254, -5594, -5572, - -5621, 86, 20, 60, -5629, -5630, -5631, -5632, - -5633, -5634, -5635, -5636, -5541, -5627, -5553, -5637, - -5639, 65, -5643, -5594, -5623, 65, 97, 60, - -5644, 60, -5649, -5652, 36, 127, -5553, -5650, - -5240, -5655, 127, -5660, 109, 109, -5663, -5496, - 110, 97, -5667, -5668, -5610, 19, 60, -5672, - -5673, -5221, -5340, 96, -5304, 19, 96, -5677, - -5681, -5682, -5683, -5684, 84, -5490, -5679, -5613, - -5767, -5686, -5689, -5690, -5693, -5694, -5695, 109, - -5691, -5288, -5696, 98, -5701, -5702, -5703, -5704, - -5705, -5482, 97, -5530, -5706, -5142, -5711, 114, - -5553, -5709, 89, -5713, -5717, -5718, -5719, -5482, - 110, 109, 114, -5724, 38, 109, -5727, -5728, - -5719, 88, -5720, -5592, 109, -5734, 109, -5731, - 109, 96, -5739, -5740, -5741, -5345, -5353, 109, - -5722, -5742, -5747, -5748, -5749, -5750, -5751, -5221, - 97, 97, 108, -5675, -5754, 98, 19, -5760, - -5711, -5758, -5761, 96, -5762, -5766, -5676, -5896, - -5764, -5721, -5706, -5772, -5773, -5653, -5709, 109, - 109, -5709, -5779, 114, -5781, 127, -5650, -5552, - -6480, -5782, -5785, -5784, 108, -5443, -5791, -5792, - 38, 108, -5795, -5724, -5326, -5798, -5799, -5374, - -5796, -5802, -5803, 106, 63, -5732, -5800, -5808, - -5809, 106, -5806, -5810, -5813, -5814, -5815, -5816, - -5345, -5811, -5817, -5752, 66, -5822, -5823, -5178, - 97, -5832, -5824, -5428, -5829, 61, -5827, 98, - -5979, 107, -5833, -5836, -5837, -5838, -5839, -5840, - 36, -5842, 87, 111, -5845, -5846, -5847, 19, - 36, 38, -5851, -5852, 19, -5834, -5824, -5856, - -5857, -5858, -5859, -5860, -5240, 108, -5221, -5861, - -5865, -5792, -5863, -5852, -6895, -5867, -5869, -5872, - -5840, -5870, 127, -5876, -5877, -5878, -5345, 108, - -5879, -5221, -5880, -5340, -5885, -5724, 107, 61, - -5889, -5890, -5891, -5467, -5886, -5892, -5444, -5893, - 127, -5896, -5899, -5900, -5901, 36, -5428, -5904, - -5751, -5868, -5902, -5906, -5907, -5908, -5489, 85, - -5911, -5914, -5915, -5916, 19, -5912, -5367, 65, - -5156, 88, 108, -5924, -5758, -5922, -5927, -5221, - -5925, 37, -5929, -5932, -5933, -5142, -5930, 38, - -5937, -5345, -5934, -5905, -5938, 66, 88, 20, - -5942, -5946, -5947, -5948, -5949, -5950, -5951, -5952, - -5953, -5954, -5955, -5956, -5957, -5958, 35, 106, - -5961, 35, 60, -5964, 35, 110, -5967, 60, - -5965, -5970, -5971, -5972, -5973, 35, -5968, 96, - -5977, -5978, 106, -5999, -5249, -5980, -5675, -5981, - -5985, -5986, -5220, -5550, -5221, 37, -5989, -5992, - -5993, -5177, -5990, -5994, -5997, -5490, -5995, 37, - -5998, 39, -5259, -5407, -6003, -6006, -6007, -6008, - 35, -6004, -6011, -5325, -5225, -6014, 106, -6016, - -6017, -5128, 65, 86, 62, -6022, -5130, 65, - -5591, 37, -6027, -6028, -6029, -6030, 35, 86, - -6025, -5600, -6032, -6036, -6037, -6038, 96, -6034, - 89, -6042, -5130, -6039, -6043, 89, -6047, -6048, - -6049, -6050, -6051, -6052, 35, -5225, -6055, -5231, - -5248, -5402, -5249, -6058, -6061, -6062, -6063, -5220, - -6059, -5829, -6064, -6066, -5973, 110, 95, 98, - -6070, -6074, -6075, -5600, 39, -5965, -5927, 38, - -5921, 62, -6096, -6081, -7149, -6083, -6085, -6088, - -6089, -5506, -5965, 110, -6093, -5488, -6091, -5942, - -7314, 60, -6097, -5535, -6098, -5487, -5259, -6100, - -6103, -6102, -6104, -6106, -6109, -6110, -6111, -6112, - -5482, 60, -6113, -5804, -6058, -6118, 89, 108, - -6121, 96, -6119, -6124, -6125, -5492, -6105, 95, - -6127, -6118, -6128, -5663, 121, -5209, -5929, -6134, - -6040, -6135, -6367, -6137, -5259, -6142, -6143, -5370, - -6140, 21, -6144, -6148, -6149, -5277, -5550, 98, - -6830, 126, -6153, -6156, -6157, -6158, -6159, -6160, - -5477, -6154, 89, 65, -6165, -6166, -6167, -6168, - 106, 111, -5332, 126, 84, -5370, -6172, -6174, - -6177, -6178, 35, 62, -5600, -5410, -5332, 21, - -5254, -6186, -6187, -5732, -6184, 61, 96, -5763, - -6638, -5282, 85, -6190, 19, 110, -6199, -6200, - -6201, -6202, -6203, -6204, 60, 62, -6207, -6168, - -5406, -5709, -6031, -6209, 86, 85, -6215, -6216, - -6217, -6218, -6030, 85, -6219, 84, -5168, -6221, - 107, -8188, -8033, -6223, -6227, -5437, 19, 106, - -6230, -6232, -6235, -5482, -6233, -6236, -5254, -6240, - -6241, -6242, -5477, -6238, -6245, -6246, -6247, 107, - -6249, 97, -6243, -6252, -6253, 107, -6255, -6256, - 107, -6250, -6231, 85, -6259, -6262, -6263, -6264, - -6265, 60, 60, -6030, -6266, -5627, -6268, -6272, - 97, -6270, -6275, -6190, -6273, 97, -6276, -6031, - -6278, 19, -5490, -6281, -6285, 62, -6283, -6288, - -6289, 60, -5394, 97, -6293, -6294, -6295, 60, - 107, -6298, -6299, -5488, 36, 65, -6300, -5758, - -6302, 85, -6307, -6308, -6309, -6310, -6311, 60, - 35, 19, -6313, 95, -6317, -6318, 35, -5196, - -6314, 86, 65, -6324, -6325, -6326, -5621, -6258, - 36, -6328, 121, -6332, 84, 61, 127, -6336, - -6038, -6334, 36, -6340, -5221, -6338, -5454, -6327, - -6341, 108, 20, -6348, -6349, -6350, -6351, -6352, - -6353, -5325, -6338, -6354, -6357, -6358, -5205, -6355, - -6361, -5479, -6119, -5261, 36, -6364, -6365, 121, - -6369, 88, 65, -5550, 88, -5428, -6375, -6376, - -6377, -6378, -6379, 60, 106, -6382, -6383, -6384, - -6385, -5222, -6373, 61, 121, -6390, -6391, -6380, - -6259, -6119, -6395, 84, -6230, -6398, 106, -6396, - 95, -5222, -6399, -6398, -6402, -6404, -6405, 106, - -6409, -5600, -6406, -5177, -6410, -6412, -6415, -5222, - -6413, -6418, -5410, -5402, -5410, 86, 35, -5675, - -5649, -6424, -6427, -6428, -5432, -6425, -6429, 62, - -6430, -6434, -6435, -5852, -5370, -5256, -6343, -5389, - -6439, -6442, -6443, -6444, -6445, -6446, 107, -6448, - -6449, -6450, -6451, -6452, -6453, 35, 61, 106, - -6440, -6458, -5325, -5720, -5516, -6119, -6461, -6455, - -6462, -5824, -6467, 35, -6465, -5516, -6468, -6472, - 96, -6474, 106, 96, -6477, -6478, -6113, -6470, - 106, -5509, -5233, 64, -6485, -6486, -5222, -6482, - 86, -6490, 62, -5222, 60, 64, -5222, -6492, - 107, -6498, 107, -6014, -6495, -6502, 62, 62, - -6505, -6506, 107, -6508, 61, 123, 107, -6503, - -6513, -6514, -6515, -6516, -6517, 35, 61, -6480, - -6511, -6178, -6523, 95, -6525, 64, -6527, 35, - -6438, -6521, -6030, -6075, -6528, -6530, -6533, -6536, - 107, -5397, -6143, 123, -6541, -6542, -6543, -5223, - -6532, -6179, -6178, -6548, -6549, -6550, -6295, -6546, - -6318, -6552, 60, -6553, -6557, -6558, -6008, -5598, - -5325, -6559, 61, 60, 98, -6561, -6567, -6568, - -6569, -5490, -6565, -6256, 35, 86, -6575, -6576, - -6577, -6578, -6579, -6580, -5958, -5325, -6008, -5958, - -6582, -6030, -6584, -6586, -6589, -6590, -6496, -6587, - -6205, -6454, -6272, -6272, 96, -6030, -6599, -6600, - -5959, -6597, -5592, -6454, -6602, -6606, -6607, -6496, - 63, -5339, -6609, -6610, -6613, -6614, -5488, -5973, - -6615, -6616, -5467, -5339, -6619, -6622, -6623, -6030, - -6620, 61, -6168, 40, -5861, -6118, -6628, 61, - -6630, -6634, -6635, -6636, -6637, -6255, -6648, -6272, - -5488, -5489, -6640, -6644, -6118, -6642, -6647, -5492, - -6653, -6645, -6649, -6040, -6650, -6677, -5130, -6279, - -6657, -6536, -5592, -6118, -6654, -6421, -6663, -5490, - -6661, -5321, -5650, -6668, -6669, -6670, -5177, -6666, - -6671, -6539, -6672, -5973, -6663, -6763, -5973, -6678, - 38, -6679, -5973, 123, -5241, -6296, -5325, -6688, - 35, -6686, -6691, -6692, -6693, -5209, 35, -6694, - -6695, -5375, -6696, -6698, -6699, -6702, -6703, -6704, - -6705, -6706, -6453, -6700, -6707, -6708, -6455, -6709, - -6713, -5959, -6711, -6118, -6717, -6718, -6719, 106, - -6721, -6454, -5273, -6525, -6722, -5896, -6398, -6725, - -6729, -6730, -6731, -6732, -6030, -6249, 64, -6190, - -6733, -5277, -6739, -6625, -5175, -6740, -6741, -6744, - -6745, -6168, 8, -6518, -6746, -6625, 65, -5236, - -6753, -6749, -6680, -6751, 85, -6190, 85, -6760, - -5732, -6758, -6761, -6769, -6762, -6766, -5600, 126, - -6767, -5166, 8, -6770, -6773, -6774, -6775, -6776, - -6777, -6778, -6779, -6563, 126, -6780, -6783, 38, - 60, -6781, -6787, 106, 60, 95, 108, -6792, - -5317, 126, 61, -6799, -6793, -6798, 109, -6398, - -6796, -6802, -6803, -6804, 60, -6800, -6455, -5753, - -6767, -6810, -6811, -6812, -6813, -6814, -6815, -6295, - -5973, 126, -5792, -6817, -6819, -6822, -6823, -6824, - -6825, -6826, -6398, -6820, -5412, -6830, 38, -6828, - -6833, -6834, 38, 61, 61, -6493, 35, -5411, - -5373, -5191, -5428, -6842, -6845, 61, 110, 109, - -6834, 35, -5149, -6849, -6851, -6854, -5792, -5428, - -6857, -6834, -6154, -6858, -6861, -6862, -5303, -6859, - -6295, -6863, 64, -6865, -6869, -6870, -6871, -6872, - -6873, 107, -6247, 126, -6253, -6875, 35, -6880, - -6881, -6882, 38, 126, 38, -6850, -6883, -6888, - -6889, -6881, -7861, -6886, -6891, -6894, -6895, 38, - -6525, -6892, -6734, -6030, -6899, -6739, -7242, -6900, - -6903, -6906, -6190, -6904, -6483, -6907, -6911, -6912, - 107, -6914, 107, -6909, -6917, -6387, -6915, -6837, - -6902, 97, -6030, 123, -6922, -6926, -6927, 106, - 96, -6031, -6931, -6932, -6496, -6929, -6933, -6119, - -6937, -6938, -6939, -6876, 36, -6935, 108, 60, - -6943, -6944, 38, 96, -5722, -6696, -6951, -6224, - -6949, -5516, -5236, -6956, -6957, -6958, -6204, -5600, - 95, 38, -6963, -6788, -6205, -5518, -6940, 110, - -5466, -6968, -6190, -6969, -6973, -6974, -6975, -6976, - -6977, -6978, -6979, -5967, 108, -6980, -5387, 110, - -5509, -6986, -6987, -5317, 108, -6988, -6991, -6992, - -6993, -6380, -6989, -6994, -5330, 64, -5319, -6966, - -5435, -6980, -7001, -6734, 96, -6380, 35, 95, - 38, -7006, -7011, -7012, -6295, -7009, -7013, -6830, - -7014, -6397, 35, -7016, -7019, -5275, -7023, -7024, - -7025, -7026, -5480, 64, -7027, -5209, 109, -7029, - -5452, -7113, -7031, -7008, -7248, -6272, -5396, -7036, - -7037, -7040, -7041, -7044, 38, -7046, -5387, -5326, - -5303, 36, -7048, -6695, -7053, -7054, -7055, -7056, - -7057, -7058, -7059, -6168, -7051, -7060, -5732, -7027, - -7065, -7066, -5374, -7063, -6739, -7049, 89, -7070, - -7069, -5291, -5231, -7073, 96, -5303, -5490, -7077, - -7081, -7082, -7083, -6038, -7079, -7084, -7085, -5383, - -7086, -7072, -7088, -5411, -7093, -6455, -7027, -5428, - -7097, -7098, -7099, -7100, -6168, -7095, -7101, -5298, - 126, -7106, -6884, -7104, -7107, -7089, -6371, -5482, - -5291, -7027, -7112, -7116, -5432, -7114, -7119, -5874, - 64, -7122, -5711, -7120, -6162, -7123, -7127, -7128, - -7129, -7130, 106, 65, -6525, -5432, 85, -7134, - -7137, -5482, -7135, -6942, -7141, -7142, -7143, -7144, - -7145, -7146, -5962, -7139, 106, 37, -5303, -7187, - -6084, -7154, -7155, -7156, -5356, 85, 37, 89, - -7158, -7162, -5367, -7160, -7165, 38, -7163, -7168, - 38, 38, -7166, -7170, 85, -7174, -7175, -6112, - -7169, -6119, -6171, -6019, -7178, -6330, -6219, -7184, - 111, -7182, -6143, -7195, -6119, -7188, -7189, -7192, - -7193, -5625, -5236, -6398, -7194, -6373, -7199, -7200, - -5389, -6030, 97, -7204, 97, 35, -7207, -5792, - -7205, -7208, -7211, -6465, -7247, -7209, -5711, -7213, - -6153, -6117, -5967, -7216, -6153, -7220, -7223, 86, - -7221, -7226, 114, -7224, -7229, -7230, -7231, -7232, - -5325, -7227, -7235, -7236, -7237, -7238, -6784, -7233, - 19, -7242, 19, -7244, -7245, -7246, -7036, -7316, - 19, -5236, -6091, -6194, -7253, -7254, -6873, -7251, - -6501, -6834, 85, 61, -7258, -7262, -7263, -7264, - -5394, -6525, -6295, -7268, -7269, -7270, -7271, -7242, - -7266, -7274, -7275, -7276, 19, -7272, -6873, -6179, - -7281, 38, -5824, -6259, -7283, -7286, -7287, -7288, - -7289, -7290, -7291, -7292, 107, 96, -5236, -7296, - -7292, -7294, 97, -7300, -6253, -5202, -5537, -6008, - -7303, -5209, -7304, 97, 114, -7310, -7311, -7312, - -7313, -7314, 38, -7306, 35, -7315, -7317, -7281, - 95, -7322, 96, -7320, -7325, -7293, 84, -5256, - -5480, -7330, -7331, -7292, 95, -5191, -7335, -6625, - -7333, -7336, -7339, -7340, -6256, 86, -6178, -6125, - -6229, -7762, -7342, 95, -7345, -7347, -5763, -7348, - -7349, -7354, -7355, -7356, -7357, -7358, -6256, -7352, - -6178, -5259, -7360, -7362, -6256, 36, -7365, -7368, - -5854, 106, -5353, 60, -7369, 110, -7373, -7376, - -7377, -5490, -6179, -6539, -5211, 65, -7380, -7382, - -6040, -7177, -7387, -7388, -7389, -7390, -7391, -6784, - -6502, -7240, 95, 64, -7397, 19, 95, -5128, - -5203, -5843, 8, -6942, -5516, 8, -7407, -7408, - 86, -7405, 98, 19, 95, -7414, -7415, -5432, - -7412, 127, 8, -7342, -7419, -7422, -7423, -5792, - -7420, -5852, -7424, 61, -7426, -5177, -7428, 98, - 95, -7430, -5166, -5490, 84, -7438, -7439, -7440, - -7441, -5967, 95, 35, -5130, -7443, 95, -5383, - -6563, 95, 96, 84, -5254, -7451, -5649, -7456, - -7457, -7458, -7459, 107, -7454, -7462, -5209, 35, - 96, -7466, -6506, -7463, -7467, -7468, 66, -5849, - 95, -6834, -5647, -7476, -6100, -7344, -7488, -6008, - -7479, 84, -7480, -7482, -7477, -7481, -7483, -7486, - -7504, -7487, -7489, 60, -7490, -7494, -7495, -7496, - -7497, -5966, 95, 63, 126, -7500, -5383, 8, - -6030, 84, 126, -7508, -7509, -5383, -7506, -5353, - -5256, -6178, -5432, -7513, 21, 106, -6770, -5353, - -7521, -7522, -7523, -6204, -7519, -7534, 35, -7526, - -7529, 38, -7527, -7530, -5490, -5256, -7560, -6694, - -6171, -7538, -7539, -7540, -7541, -7542, 38, -5828, - -5356, -7536, -7545, -7546, -7549, -7293, -7547, -5887, - -7550, -7544, 127, -7554, -5490, 108, -5383, -5400, - -7248, -6119, 127, -5711, -7562, -5256, -6119, -7568, - 38, -7566, -7571, -7572, -7573, -7242, -6388, 87, - -7577, -7578, -7579, 19, -5259, -7580, -7583, -7584, - -6830, -7581, -7587, -5142, -7585, 121, -7565, -7566, - -7593, 38, -7342, -5150, -7594, -7598, -7599, -7600, - -7452, -7590, -7596, -7602, -5724, -5583, 126, -7608, - -7012, -6770, -7566, -7594, -6461, -6830, -6793, -5935, - -7614, -7616, -7617, -7620, -7621, -7622, 60, -7542, - -7618, -7624, -7627, -7628, 60, -5254, 95, -7451, - -7633, -7634, -5345, -7631, 84, -7158, -6003, -7670, - 126, -7640, -7643, -5221, -7641, 35, 37, -6563, - -7646, -6295, -7342, -7650, 96, -6793, -7655, -7656, - -7657, -7658, -7659, -7660, 36, 106, -7653, -7664, - -7665, -7666, -7667, -7668, -7669, -5223, 19, 8, - 126, -6493, -6694, -7676, -6398, -6171, -7677, -7678, - -6615, -7679, -6882, -7681, -7685, -7686, -7687, -7688, - -7676, -5168, -7683, -7690, 36, -7692, -7695, -7696, - -7697, -7698, -7149, -7693, -7699, -7700, -6259, -7701, - -7705, -5205, -7703, -7708, -7709, -7710, 85, -7706, - 109, -6338, -6480, -5583, -7717, -5178, 35, 85, - -7721, -5191, -7718, 36, -7723, -7726, -7727, -7728, - -6830, -6030, -7729, -7689, -6118, -5370, -7731, -5542, - 114, 85, -7736, -7314, -7738, -5550, -5530, -7775, - -7742, -7744, -7747, -7748, -7749, -7750, -7751, -7752, - -7753, 19, 38, -7745, -7757, -7758, -7759, -7760, - -7761, -7762, 38, 36, 109, -7763, -5178, -5721, - -7719, -5480, -7771, -7772, -6480, -7769, -7773, -7799, - -7774, 121, -6884, 109, -6334, -7782, -7783, -7784, - -7785, -7786, -6030, -7780, -6388, -5356, 109, -7792, - -7793, -5356, -7790, -7794, -6330, -5256, -5400, -7824, - -5202, -5284, -7803, -7804, -6178, -6334, 84, -7805, - -7809, -7810, -7811, -6221, 65, -7812, -6219, 121, - -7692, -5370, -7816, -5541, -7484, -7817, -7805, -6334, - -5209, -7823, -6330, -7828, -7829, -6178, -6329, -7830, - -7833, 106, -5291, -7831, -7835, -7838, -7839, -7840, - -7841, -6221, -7836, -7777, -7842, -7846, -6219, -7844, - -7892, 89, -7796, -5353, -5294, -6218, -7779, -7853, - -7855, -7858, -7205, 121, 121, -5202, -5732, -6178, - -7865, -6030, -7863, -7868, 85, -7866, -7871, -7753, - -7869, -5374, -5284, -7874, -5374, -7875, 127, -7880, - -5374, -6118, -7883, -7884, -6338, -7881, -7887, -5202, - -5542, -5553, -7692, -7889, -7928, -7891, -7893, -7896, - -7661, -5363, -7156, -5804, -7901, -7902, -7903, -5684, - -7899, -5553, -7815, -7905, -7897, -7719, -6168, -5480, - -5684, 35, -7915, -7916, -7917, -7505, -7913, -7918, - -7921, 121, -7919, -5178, -7922, -7924, -7927, -7717, - -7938, -7859, 127, -7930, -7933, -7934, -5317, -7931, - -7937, -7769, -6496, -7935, 106, -7942, -7943, 8, - -7940, -6030, -7947, 38, -6281, -7945, -7951, 35, - -7949, -7954, -7778, -7029, -7952, -7956, -7957, -7960, - -5550, -7958, -7961, -8012, -7889, -5541, -7967, -7968, - -7969, -7970, -7971, -5142, -7965, -7972, -7975, -5383, - -6045, -7978, -6313, 127, 38, -7982, 19, -5553, - -5935, 19, -7985, -7754, -7986, -7990, -7753, -7345, - -7993, -7994, 38, -5331, 85, 38, 98, -6118, - -8001, -8002, 36, -7999, -7615, -7997, 35, -8006, - -5150, -8007, -5758, -7615, -8123, -8010, 89, -8016, - -8017, -5410, -7859, -6725, -5480, -8019, -5919, -5758, - -8023, -8026, -8027, -8028, -8029, -8030, -8031, -6380, - -8024, 36, -7580, -8020, -8032, 35, -5203, -8037, - -8041, -8042, -8043, -8044, -7646, 36, -8045, -8048, - -5407, -5852, -5541, -8052, -8053, -8054, -7158, -8050, - -8055, -6830, -8056, -8058, -5374, -8059, -6395, -8061, - -7226, -8066, -8067, -6395, -7762, -8070, -5222, -8068, - -8073, -5268, 63, 87, -8077, -8078, -6338, -8075, - -8081, -7580, -8035, -8079, -6313, -8086, -5684, 87, - -8087, 114, -5297, -8089, -5394, -8094, -8095, -5175, - -8092, 84, -5394, -8100, -8101, -8102, -5383, -8098, - -8105, -8106, -5406, -8082, -8103, 36, -8109, -8107, - -8110, -8112, 106, 65, -8113, -5374, -7298, -8120, - -8121, -8122, -7580, -8133, -7281, 38, -8125, -7181, - -6040, -8126, 97, -7943, -5383, 36, -8132, -8136, - -6380, -5824, 121, -7181, -6031, 115, 40, -8144, - -8145, -8146, -8147, -8045, -5852, -8148, -8151, 37, - -8149, -8154, -8155, 37, 89, -8158, -8159, -8160, - -5374, -5826, -8161, 38, -5779, -5275, -8167, -8168, - -8169, -8170, -8171, -8172, 37, -7308, -6895, -7314, - -8175, -8176, -6084, 95, -8177, -7314, -5394, -8184, - -8185, 38, -6225, -8182, -8187, -}; - -static long _vq_ptr1_res1024_0a[] = { - 1627002331,-1078584551,-1669058651, -2741, -1190, -787, -405, -375, - -354, -55, -17, -14, 70, 48, -16, 48, - 48, -33, -23, -21, 71, 124, 48, -32, - -27, 47, 48, -22, -30, 47, 47, 74, - 124, -45, -42, -39, -38, 14, 47, -38, - 103, 103, -44, -40, 47, -50, -48, 14, - -49, 92, -54, -53, -37, 47, 124, -298, - -288, -183, -129, -72, -68, -65, -64, 75, - 75, -64, 75, 118, -70, 12, -54, 14, - -87, -81, -77, 47, 103, -80, 75, 12, - 75, -85, -84, 75, 75, 75, 124, -119, - -110, -100, -97, -94, 47, 14, -44, 47, - 118, -99, 14, 14, -104, -2202, -76, -71, - -108, -44, -52, 118, 47, 14, -112, 24, - -116, -54, 124, 14, -54, -106, -31, -125, - -122, 4, -84, 75, -20, -127, 74, 47, - 75, -172, -153, -145, -139, -136, 70, 24, - -138, 71, 75, -136, 70, -124, -2768, 14, - 14, -151, -149, -148, 47, -114, -143, -138, - 74, -167, -164, -136, -148, -138, 103, -41, - 13, -2739, -159, 13, -54, 13, -163, -171, - 124, -138, -163, 70, -180, -176, 44, 70, - -178, 70, -179, 75, -181, -84, -166, -222, - -219, -209, -204, -199, -194, -193, -192, 47, - 70, 47, -197, -1724, -162, 47, -152, -203, - -179, -141, 48, 47, -207, -29, 47, 44, - -53, -214, -179, 75, 104, -202, -218, -217, - 92, 75, 104, -54, -53, -216, -229, -226, - 47, 26, 104, -228, 44, -282, -277, -254, - -237, -236, 26, -53, 26, -247, -245, -243, - -242, 104, 104, 47, 104, 47, 104, -37, - -44, -246, 104, 74, 74, -251, -275, -266, - -42, -261, -37, 14, -53, 26, -235, -397, - -221, -213, -273, -261, -37, 92, -269, -263, - -265, -38, -272, 47, 46, -279, 46, -281, - -276, 104, -284, 13, -285, -218, -206, -15, - -292, -290, -246, 14, -295, 13, -291, -143, - 118, -296, -324, -312, -307, -304, -303, 4, - -123, -294, -287, -309, 124, -54, 124, -274, - -315, 91, 47, -320, 124, 25, -201, -22, - -108, 4, -1343, 48, -336, -327, 90, -331, - -246, 104, -319, -249, 47, -1109, 4, -22, - -339, -338, 104, -341, 47, -348, -346, -281, - -332, -330, 124, 112, -352, -1086, -347, 47, - -281, 48, -359, -357, 41, 91, 24, -369, - -366, -364, 23, 26, -365, 73, -368, 73, - 47, -370, 73, -373, 27, -374, 27, -393, - -383, -380, 100, 25, -351, 103, -350, -389, - -386, 90, -143, 14, 47, -368, 47, 100, - 48, -398, -395, -396, -397, 75, -401, 47, - 124, -403, 75, -397, -22, -590, -425, -421, - -412, -411, 12, 45, -416, -415, 45, 45, - -415, -374, 27, -388, 47, -423, 91, 124, - 48, -520, -454, -442, -439, -437, -432, 112, - -434, 125, -436, 125, 125, 90, 48, 24, - 47, 125, -451, -450, -193, -447, 100, 124, - -424, -419, 25, -435, -382, 112, -482, -477, - -459, -99, 112, -462, 47, -453, -472, -469, - -468, -467, 112, 125, 112, -471, 46, 112, - -351, -471, 112, -466, 112, -468, -480, 45, - 112, -475, -486, 14, -485, 25, -517, -512, - -498, -351, -94, -44, -461, 118, -947, 73, - -495, -496, -504, -44, -471, 112, 118, -502, - -510, -29, -468, 112, 112, -497, 47, 112, - -94, -453, 25, 73, 47, -310, -513, -453, - -527, -525, -476, 112, -518, 27, 47, -572, - -562, -535, -533, 90, 73, 73, 47, -550, - -541, -539, -526, 112, 73, -548, -526, -471, - 112, 47, -2084, -538, 73, -453, -559, -471, - -556, -458, 112, -453, 112, -549, -547, 47, - -561, 73, -569, -567, -471, -453, -565, -568, - 47, -570, 27, -558, -582, -579, -358, -577, - 125, 125, -524, -95, 27, -580, -585, -584, - 47, -588, 47, 27, 73, -581, -600, -594, - -158, -568, -595, -596, 27, -415, 45, -458, - -732, -683, -675, -657, -647, -634, -614, -611, - -358, -458, -599, 47, -613, 24, -622, -617, - 68, -620, 25, 47, 47, -593, -629, -626, - -435, 47, -435, 47, -627, -613, -435, -625, - 27, -511, -644, -642, -639, 24, 26, -641, - -631, 26, -641, -621, -95, -589, -578, -655, - -314, -651, -509, -435, 125, -492, 103, 47, - -654, -661, -368, -76, 43, -664, -663, 25, - -670, -95, -159, 43, -660, 14, -672, 24, - -44, 26, -673, -679, -677, -374, -669, -193, - 27, -668, -659, -714, -686, 25, -696, -44, - -692, -351, -656, -206, -351, -470, 25, -693, - -710, -707, -705, -268, 26, 46, -317, 46, - -701, 14, 13, -44, -695, -703, -44, 13, - -708, -690, -725, -717, 73, -719, 14, -724, - 47, -723, -206, 125, 26, -727, -37, -374, - -271, 26, 47, -44, -770, -749, -742, -644, - -738, 47, 12, 92, -726, -30, -747, -435, - 75, 26, -268, 48, -741, -758, -755, -753, - -740, -334, -722, -757, -718, 75, -764, -761, - -745, -29, -756, -713, -30, -392, 25, -296, - 43, -502, -781, -777, -774, 73, -54, -769, - -768, -70, 43, -939, 103, -784, -913, -158, - -786, -76, 48, -1176, -877, -849, -817, -798, - -794, 13, -480, 112, -780, -778, -805, -803, - -511, -776, -763, -511, -653, -815, -26, -811, - -869, -452, -345, -511, 103, -40, 118, 46, - -76, -842, -821, 47, 103, -837, -830, -827, - 124, -816, 71, -471, 118, -828, -827, -471, - -828, -829, 44, 71, -833, -839, -826, -206, - 26, -838, -844, -825, -319, 73, -824, -845, - 27, -852, -470, -847, -857, -855, 112, 112, - -851, -868, -862, -16, 73, -856, -866, -471, - -843, 45, 112, 27, -872, 74, 118, 118, - -827, 27, -786, -870, -828, -977, -950, -903, - -900, -886, -885, 73, 23, 73, -889, 73, - -867, -896, -893, 25, 73, -885, 73, -865, - -485, -860, -864, -810, -29, -318, 103, -916, - -907, -471, -780, -911, -480, 48, 13, -863, - -159, -252, -909, 74, -927, -925, -922, 124, - -915, 92, -453, -920, 4, -453, -923, -945, - -938, -933, -874, 124, 45, -935, 73, -453, - 14, 45, -942, 44, -936, -931, -471, -252, - 124, -831, -931, -2823, -932, -943, -958, -954, - 47, -941, -955, 125, 24, -926, -965, -962, - -466, -54, -436, 104, 47, -968, -480, -964, - -974, -453, 48, -961, 124, -972, 73, 112, - 125, -1093, -1014, -996, -994, -987, -363, -641, - 92, 104, -984, -989, -973, -332, -729, 104, - -246, -988, -44, -971, -1000, -848, -54, 124, - -1010, -1007, -108, 14, -998, -786, 124, -332, - -54, -323, -570, -22, -930, -1008, -1041, -1025, - -1020, 26, 100, -54, -435, -1023, -1008, 125, - 124, -1035, -1032, -1030, 26, -1006, 26, -1022, - 26, 25, 92, -689, 26, -49, -859, -44, - 14, -1067, -1062, -1054, -1046, -42, -1049, 125, - 26, -848, -976, -1045, -1039, -1031, -1058, -397, - -1013, -1004, -374, 27, 124, 92, -1065, -739, - -1061, -436, -1060, -1089, -1085, -1083, -1079, -1074, - 14, 112, -1077, 47, -1057, 112, -995, -1081, - -49, 14, -1080, 14, -109, 112, -1526, -1082, - -1087, -1023, 43, 74, -1091, -1172, -1114, -1112, - -1102, -1100, 25, -1078, -1101, 26, -1105, -840, - -957, -668, -660, 43, -415, -1156, 45, -1108, - -1113, 14, -1129, -1123, -143, -93, -363, 71, - 71, -1119, -1111, -1127, -332, -367, -143, 14, - 26, -1137, -1134, 67, -1128, 13, -143, -1132, - -1126, -1143, -1141, 91, 14, -44, -1136, -1162, - -1158, -1152, -1150, -332, -1125, -143, 26, 71, - -1150, -332, 104, 71, -1298, 14, -1160, -1151, - -44, 71, -1169, -1083, -1254, 14, 42, -228, - 104, -37, -1168, -20, -1128, 26, -1166, -152, - -1183, -1180, 44, 101, -252, 44, -1159, -1187, - -323, -1148, -1122, -1188, -22, -1104, -1727, -1483, - -1214, -1205, -1200, 91, 124, 124, -914, 48, - -295, -784, -1008, 92, -1203, -1211, -1208, -1204, - -402, 75, -1201, -1213, 112, 75, -1445, -1386, - -1376, -1366, -1283, -1276, -1266, -1259, -1233, -1230, - -1228, -1227, 75, 75, 102, 75, -1232, 102, - 102, -1246, -1240, -1227, -784, 48, 91, -1212, - -1244, -1227, -365, -453, 102, -1243, -1240, -1244, - -179, -54, -707, -323, -1249, 42, -228, -598, - 73, -1251, -54, -1261, 13, -1264, 75, 102, - 102, 75, -1273, -1271, 75, 12, -1258, 102, - -471, -1265, -259, -453, -1279, -1278, 72, -1280, - -1281, 102, -1272, -1325, -1295, -1291, -338, -1289, - -1270, 104, 45, -1293, 102, 102, 14, -1306, - -1301, 72, -1340, -259, -466, -1305, -1526, -738, - -507, 102, -1317, -1314, -1312, -217, -1300, -1299, - 104, -1288, -217, -1255, -1245, -1265, -1293, -1289, - 104, 45, 47, -415, 124, -1337, -1334, -1331, - -1330, 102, 102, -1330, 45, -415, -1305, -1324, - 45, -1348, -1345, -1264, -397, -1335, -1323, 70, - -1316, -1305, -1239, 45, -1354, -338, -1289, 27, - -1351, -1351, -1361, -2807, -53, -1352, -1357, 48, - -367, -1289, -1227, 73, -1363, -415, -1370, -1369, - 72, 72, -1374, 13, -84, -1360, 13, -1332, - -1384, -1330, -932, -1232, 26, -1375, -1373, 14, - 71, -1108, -1390, -1330, 102, -641, -1394, -1392, - -1265, -597, -1434, -1402, -1400, -706, 13, 45, - -1401, 103, -1424, -1419, -1412, -1409, -1408, 14, - 103, -1408, -1383, -1393, -1409, -1408, -1389, 45, - 74, -932, -932, -1421, -1417, -1408, -1084, -1383, - -1427, 103, 102, -1431, -53, -1422, -597, -1408, - 103, -1332, -1442, -1439, -1438, -1430, 75, -1438, - -1429, -1414, -1227, -1382, -1347, -1475, -1278, -1451, - -835, -1346, -1210, -1466, -1465, -1459, -41, -76, - 71, -1324, -780, -252, -41, -76, -1458, 4, - 48, 71, 71, -76, -43, -1462, -1356, -1457, - -1456, -1450, -1198, -1479, -1477, -217, -901, -1480, - 104, 74, 118, -1679, -1549, -1492, -1490, -1488, - 125, 74, 27, 74, -1509, -1507, -1502, -1499, - -826, -1491, -1489, -826, -1489, -1498, -76, -1322, - -1120, -126, -1501, -1508, 27, -1518, -1516, -812, - -1432, 74, 45, -1514, -780, 48, -1522, -1520, - -1120, -1506, -1527, -1525, -16, 102, 92, -1540, - -1535, -1533, -1532, 92, 125, 103, 125, -1539, - -1257, -1526, -701, 125, -1431, -1408, -1532, 125, - -1524, 45, 13, 74, -1547, -1576, -1562, -1553, - -1548, -1555, 91, -597, -1558, -1526, 75, 48, - 91, 91, -1565, 90, -1560, -1568, -111, -1526, - -1571, -64, -1557, -1573, -1545, -1575, -26, 75, - -1643, -1585, -1580, 45, -1582, 92, -1583, -1584, - 71, -1631, -1615, -1606, -1594, -1558, -1592, -1574, - 102, 92, -1602, -1599, -1575, -1581, -1591, -1575, - 48, -1598, -1534, 125, 92, 118, -1610, 44, - -1604, 118, -1592, -1536, 118, -1612, -1609, -1622, - -1556, 45, -1608, -1236, -1203, 27, -1629, -1627, - -1227, 92, -1581, -1227, -1620, -1232, -1618, -1637, - -1635, 45, -493, 102, -828, -1332, -1641, 102, - 125, 102, -502, -1649, -414, -1640, -502, -1646, - -1642, -1675, -1672, -1657, -1654, 112, -780, 73, - -1655, -1668, -1664, -1532, -1124, -1648, -1636, 46, - 75, -1532, 125, 46, -1670, 112, 103, -1663, - -1673, -158, -1662, 45, -1678, -470, 103, -1694, - -1685, -1265, -138, 101, -1677, -1688, 90, 43, - -1691, 72, 101, -1265, -1683, -1687, -1704, -1697, - -1684, -310, -1226, -422, -1696, -1674, -458, -1702, - -1707, 72, -461, -1624, -1715, -1713, -1438, 45, - -458, 103, 27, -1719, -1408, -1712, -1711, -1438, - -1063, -1706, -1703, 45, -2022, -1723, 27, -2236, - -1883, -1866, -1848, -1822, -1811, -1807, -1763, -1739, - -123, 102, -374, -1759, -1754, -1749, -1746, -1289, - 46, -470, -1289, -1738, -1725, -1641, -985, -1722, - -470, 14, -1756, 45, -281, -1753, -1752, -1761, - -502, 124, 45, -1790, -1785, -1781, -1773, -1292, - -123, 70, 91, 118, 46, -169, -1227, -138, - 46, 118, -1772, -251, -1771, -1782, -1320, -502, - -511, -1788, -179, -1760, -218, -1751, -1805, -1802, - -1799, -1797, -252, -1701, -1630, 104, 102, 26, - 102, 27, 102, 104, 101, -218, -1801, -1809, - 45, -281, -598, -1820, -1332, -1814, -1289, -985, - 11, -1816, -1810, -1806, 26, 102, -1834, -1024, - -1830, -1827, -1796, -138, 75, -1687, -1832, 11, - 124, -1829, 124, -1841, -160, -729, 43, -1833, - 92, -1845, -1128, -1840, -1839, -1128, -1826, -511, - -1863, 90, -1852, 73, -1860, -1858, -1856, -466, - 102, 112, -367, -701, 73, 71, -511, -244, - -511, -1862, 75, -1872, 26, -1871, -1859, 25, - -729, -41, -1878, -793, -1857, -453, -793, -1855, - -1687, 24, -1880, -1961, -1955, -1921, -1900, -1891, - -47, 104, 43, -328, -295, -667, -1926, -667, - -1893, -1061, -1890, -278, -1904, -1779, -1899, -1902, - -1907, -1906, 104, -1914, -1911, -1289, -1898, -1289, - 46, 25, -1911, 45, -1913, 11, 69, 25, - 11, -1932, -1925, 13, -1917, -1442, -1110, -1912, - -1910, -16, -1882, -1879, -1935, 72, -1846, -1948, - -1939, 102, 124, -1943, 102, 124, -1601, -281, - -323, 46, 24, -1945, -1952, -1513, -1947, -493, - -217, -202, 25, -1959, 45, 71, 102, -415, - -1953, -2064, -2001, -1977, -1969, -1967, -202, -835, - -202, -1975, -1973, 27, -1966, -365, -1972, -1508, - 74, -1986, -1290, -1746, 102, -1976, 48, 74, - 48, 46, -1990, 102, -985, -701, -1999, -1994, - -1289, -1983, -1798, -1289, 104, -1981, -323, -246, - 48, -2057, -2006, -246, 74, -915, -2047, -2015, - -1992, 71, 92, -2000, -1998, 44, -1997, -2043, - -2026, -2021, -1330, -1974, -1960, -835, -2199, -1951, - -1950, -470, -2035, -2033, -2031, 71, 118, 104, - -415, -1289, -2030, -2041, -1330, 92, -2025, -278, - 45, 71, 74, -2045, 25, -246, -470, -2049, - 71, -2052, -1408, -2039, -1408, -1526, 74, -2054, - 74, -2061, -2013, -2054, -2055, -250, 44, -251, - -2215, -2143, -2139, -2080, -2077, -2075, -2073, 104, - -251, 104, -253, 104, -2063, -2078, -1426, 46, - -2092, -2085, -1982, -701, 25, -2089, -1289, -1913, - -2083, -1289, -2076, 12, -2132, -2100, -2095, -2097, - -1061, -1305, -251, -1581, -2124, -2112, -2110, -2107, - -1798, -251, 118, -1798, -2105, -2099, 104, -1491, - -2117, -244, 104, -251, 92, -2086, -1944, -493, - -1634, -1901, -2116, -2115, -2130, -2127, -2109, -1330, - 46, -2106, -1168, 92, -40, -1842, 42, -1720, - 46, -470, -2131, -2141, 68, -244, -2129, -2163, - -2154, -2147, -2126, -2151, -1810, -2096, -2090, -1227, - 74, -2152, -2155, -179, -1264, -1237, -1612, 118, - -26, -1491, -2159, -2171, -2169, -2167, -1491, 104, - -2166, 104, -2162, -2209, -2179, -2177, -338, -2158, - -1482, -985, -1491, -2204, -2190, -2187, -217, -138, - 118, -2184, -2178, -1227, -2175, 25, -2198, -1952, - -179, -2188, -667, -999, -96, -1634, -1312, -323, - -2194, -2193, -2720, -2150, -1312, -1024, 13, -2373, - -278, -1309, -63, 13, -2205, -251, -2054, -2226, - -2217, -2221, -2219, 24, -253, -2223, -2211, -109, - -2208, -2203, -638, -2233, -2041, 91, -2051, -2212, - -1983, 71, -2232, -251, -2248, -2243, -660, -1913, - 41, -2030, 118, -2246, 41, 44, -757, -1482, - -2541, -2494, -2467, -2262, -2258, -2256, 90, -2242, - 27, -1290, 41, -225, -107, -2255, -2269, -2265, - -2241, -1290, -418, -2230, -2024, -2280, -2273, 68, - -1942, -2275, -1572, -1120, 27, 102, 43, -1521, - -2414, -2288, -2286, -1290, 41, -1478, -1508, 102, - -2348, -2338, -2310, -2303, -2299, -2297, -2195, 71, - 118, 125, -2287, 125, -450, -1432, -76, -2309, - -2307, 25, -2298, 25, -367, 125, -2336, -2329, - -2324, -2320, -2318, -1543, -2308, -2316, 43, -2306, - -667, 43, 74, -659, -1895, -43, 45, -2322, - 44, -2334, -467, 125, 43, -2062, 25, -2127, - -2309, -338, -2346, -1640, -385, -450, -244, -236, - -1797, -1320, 23, -2344, -2407, -2356, -2354, -786, - -2343, -2337, 102, 103, -2366, -2360, 45, 102, - -2364, -1408, -2335, -2333, 102, -338, -2383, -2379, - -2375, -1525, -26, -250, 44, -2278, -252, 71, - -1408, -2374, -2372, -2381, 102, -1408, -2365, -2395, - -2392, -2389, -1532, -2363, -2327, -1532, -2319, 101, - -1534, -2391, -1061, -2403, -2389, 44, -2393, -2390, - -1181, 48, 103, -1533, 104, -2563, -1263, -2410, - 102, -2402, -1330, -2351, -76, 48, -2429, -2426, - -2424, -1432, -2421, 125, -2409, 27, -1330, -1408, - 71, -1592, -2427, -654, -1408, -2452, -2450, -2439, - -2435, 73, -2428, -2287, 102, -2425, 48, -2448, - -2443, -1534, -2422, -2447, -1534, -2420, -54, 125, - 125, 72, 43, -323, -2454, 72, -2459, 73, - -76, 92, -963, -1542, 103, -2447, -2457, -2453, - -2294, 44, -2465, -2487, -2477, -660, -16, -2135, - -1526, -2463, -2665, -2451, -2449, -417, -2480, 43, - -2483, -1543, -218, 27, -236, 92, -2485, -2492, - -379, -2617, 92, 4, 112, -2486, -2510, -2502, - -2500, -66, 48, 47, -1227, -323, -2507, 23, - -1227, 47, -2505, -1438, -2501, -2493, -2528, -2515, - 48, -2476, -397, -2519, -1513, -786, -22, -2525, - -123, -1575, -786, -2517, -1832, -1575, -22, -392, - -2536, -2531, -2526, -1556, -2523, -2512, -2514, -1524, - -2539, -1438, -323, -1575, -2535, -2609, -2579, -2564, - -2555, -2553, -2549, 45, -397, -2551, 102, 45, - -397, -414, -2548, -860, -2558, -397, -2561, 73, - -2548, 73, -2554, 44, -2575, 124, -2570, 73, - 26, -228, -2550, -367, -2562, -2540, -2534, -83, - 24, 48, 124, -2588, 45, -2585, -367, -2578, - -598, -158, -121, -2577, -84, -2605, -2594, 25, - 73, 48, -2598, -367, -22, -2593, -367, -2602, - 103, -2597, 43, -2587, -2574, -1828, 72, -2606, - 124, -2669, -2646, -2624, -2615, -2614, 91, -310, - -2620, -2648, -1832, -2618, -1232, -138, -138, -2621, - -598, -2631, -304, -2623, -2056, 4, -2627, -2638, - -2636, -128, -932, -1332, -128, -1226, -2642, -128, - -2634, -1418, -128, -2630, -2619, -2608, -2656, -2651, - 70, -2604, -2513, -2653, -1289, -724, -2652, 104, - -1502, -2661, -1798, -250, 104, -1798, -2659, -2654, - -2903, 74, -1319, -1289, -2667, -2714, -2691, -2672, - -1330, -2688, -2678, -1408, -2666, -338, -2686, -1421, - -2711, -2677, -2663, 48, 124, -1641, -76, -1332, - -1592, -2684, -1329, -2699, -1230, -1332, 72, -2694, - -784, 70, -2697, -2703, -16, 70, -1292, -2707, - -2533, -2701, -2698, -1418, -932, -2697, 102, 45, - 70, -2710, -2722, -2719, -2717, 43, -2709, -1973, - -1355, -2706, -2726, 27, 71, -2695, -2738, -2736, - -2686, -1408, -654, -2690, -2689, -2682, -2062, -2650, - 102, -2445, -365, -2399, -1491, -2285, -161, -2785, - -2769, -2760, -2754, -2749, 118, -1332, 45, 102, - 23, -2740, -2757, 44, -502, -218, -2756, -1829, - -2764, 43, 44, -1120, -2767, -1289, -2758, -241, - 92, -2771, 48, -2778, -2777, -2563, -228, -1687, - 101, 44, -2783, -179, 124, -2775, -2770, -1320, - -26, -2858, -2812, -2796, -2791, -1237, -26, 68, - -1290, -2794, 11, -2784, -2801, -1181, 44, 48, - 117, -2805, -2062, -2795, 44, -2809, -228, -2782, - 92, -228, 44, 74, -2824, -2818, -2815, 25, - 45, -251, -2820, -323, -367, 73, -2808, -915, - -2841, -2835, -2062, -2830, 11, 74, -1612, 43, - -2823, -16, -323, -2838, -1612, -323, -1687, -2834, - -1302, -2853, -2848, -2845, 42, -2847, -2832, 44, - -367, -894, -2822, -1526, -251, -2856, -1954, -2851, - -660, -2850, -728, -2471, -2893, -2883, -2878, -2874, - -2870, -1375, 23, 124, -2844, 44, -2871, -32, - 101, 74, 45, -2877, 44, 12, 124, 12, - 11, 24, -2872, -2884, 124, -2887, -2809, -2888, - -2595, -228, -1237, -2809, -2056, -2484, -2704, -2906, - -2901, -2898, -2900, -2886, 70, -2877, -2833, -2857, - 101, -2904, -2902, -2470, -2914, -2911, 117, -2877, - 12, 44, -1984, -4561, -3870, -3690, -3338, -3143, - -3064, -3053, -3046, -3039, -3022, -3003, -2990, -2959, - -2949, -2945, -2941, -2939, -2936, -2935, 81, 81, - -2935, 81, 59, -2940, 82, -2935, 81, 0, - 16, 82, -2948, 55, 55, -2940, -2956, -2935, - -2954, 81, 81, 16, -2948, -2944, 16, -2986, - -2975, -2969, -2966, -4663, -2944, -2957, -2935, 81, - -2938, -2966, 55, 81, -4819, 5, -2973, -2983, - -2980, -2979, 94, 55, -2979, 94, -2978, -2935, - 16, 31, -2940, -2988, 82, 31, -2998, -2995, - -2979, 0, -2985, 82, 54, 2, 82, -3001, - 81, 0, -2984, -3007, -2954, 52, 52, -3015, - -3012, -3011, -3005, 81, -3011, -3002, -2982, -3012, - -3011, -2974, -2968, -3079, 59, 59, -3032, -3025, - 55, -3029, -3028, 56, 56, -3028, 56, -3020, - -3034, 6, -2935, -2979, 31, 94, 31, -3044, - -2979, -3042, 55, 94, 54, -3038, 0, -3052, - -3051, 55, 18, 18, 18, -3061, -3055, -3056, - -3058, 58, -3060, 58, 58, -3062, 58, 59, - -3088, -3076, -3073, -3069, 77, 18, -3072, 2, - 2, -3075, 56, 56, -3087, -3083, -3072, -4788, - -3036, 53, 31, 56, -3086, 59, 59, 2, - -3112, -3107, -3094, -3074, 56, 53, -3102, -3099, - -3098, 31, 56, -3098, -3082, 53, -3098, -3105, - 80, 80, -3100, -3110, 56, 58, 56, 18, - -3119, -3116, 54, 52, -3118, 54, 54, -3137, - -3127, -3124, 56, 94, -3030, -3051, 53, -3133, - -3132, -3422, -3126, -3126, 54, -3132, 54, 56, - -3130, -3140, 56, 122, -3142, 122, 122, -3333, - -3311, -3233, -3229, -3225, -3211, -3191, -3170, -3156, - -2987, 2, -4788, 53, -3164, -3161, -2940, 82, - 5, -2940, 82, -3130, -3161, 82, -3136, -3019, - -3125, -3106, -3185, -3181, -3178, -3177, -2997, 18, - -3175, 32, -3180, 54, 54, -3182, -3184, 82, - 82, -3183, -2967, 81, 32, 18, -3175, -3200, - -3198, -2940, -4824, -3176, 5, -3196, 32, -3195, - -3208, -3205, -2940, 6, 31, -2940, 82, 6, - -2940, 82, 6, -3219, -3216, -3162, 82, 31, - -3162, -3207, -3204, 32, -3214, -2953, -3199, 105, - -3222, -3188, -3118, -3169, -3080, -2954, 56, 79, - 79, -3281, -3265, -3251, -3250, -3095, -3105, -3098, - -3231, 31, -3228, -5093, -3129, -3031, -3018, -3651, - 18, 7, 94, -3092, -3261, -3256, 52, 54, - -3118, -2981, 18, 18, -3258, -3180, -3249, 18, - -3258, 56, -3272, -3261, 80, -3462, -3262, 7, - -3279, -3216, 54, 7, -3641, -3271, -3270, -3180, - 18, -3290, -3286, -3285, -3280, 82, 83, -3289, - 7, 7, -3308, -3298, -3294, 83, -3296, -3278, - -3297, 83, -3301, 82, 93, -3305, -3304, -3300, - 82, -3304, -3295, 83, -3310, 7, 7, -3327, - 94, -3319, -3317, 119, -3111, 18, 79, -3324, - -3322, -3307, 18, 7, -3051, 18, 93, -3331, - -3329, 82, 83, 18, -3321, -3141, -3336, 93, - 32, -3332, -3618, -3491, -3358, -3342, -3344, 58, - -3352, -3349, -3063, 59, -3306, -3063, 7, -3350, - -3354, 2, -3355, -2938, -3350, -3351, -3370, -3367, - -2982, -2978, 6, -3357, -4524, 31, -3365, 34, - 122, 31, -3477, -3449, -3425, -3391, -3387, -3384, - -3382, -3381, -4937, -2985, -3363, 56, 56, -3350, - -3030, -3350, -3383, -3142, -3389, 122, 7, -3411, - -3402, -3389, -3398, -3397, -3390, 54, -3397, 54, - -3386, 5, -3395, -3074, -3406, 6, 54, -3203, - -5089, -3401, -3400, -3140, -3420, -3417, -3132, -3323, - 105, -3132, 105, -3416, -3421, 122, 58, -3415, - -3410, -3430, -3141, 122, 16, 6, -3438, -3435, - -3389, -3429, -3429, -3389, 122, -3433, -3444, -3397, - -3442, 5, 122, 105, -3389, -3397, 54, -3437, - -3424, -3455, -3452, -3380, -3454, 31, 122, -3465, - -3140, -3459, 7, -3343, -3365, 31, -3060, 105, - -3460, -3474, -3470, -3469, 58, 58, -3469, -3544, - -2985, -3451, -3475, 122, 6, -3488, -3483, -3397, - 34, 16, -3476, -3397, -3486, 34, 34, 32, - -3489, 54, -3482, -3596, -3567, -3565, -3555, -3506, - -3501, -3499, 83, -3500, 83, -3503, -3473, -3446, - -3348, -3246, -3527, -3514, -3510, 59, -3512, 58, - 83, 94, -3518, -2938, 59, -3513, -3355, -3521, - -3511, -3523, -3063, 59, -3280, 6, 56, -3550, - -3535, -3533, -3532, 6, 16, 16, 80, -3543, - -3540, 33, -3525, 6, -3397, -3539, -3030, -3540, - 81, -3538, -3545, -3280, 6, 6, -3554, -3293, - -3548, -3476, 83, -3563, -3063, -3098, -3532, 105, - -3553, -3560, -3552, 59, 5, 54, 6, -3574, - 83, -3572, 32, -3562, -3162, 94, -3580, -3330, - -3524, -3573, -2978, -2978, -3586, -3583, -3578, -3330, - -3571, -3546, -3589, -3588, 83, -3593, -3592, -3522, - 83, -3592, -3520, -3258, -3615, -3613, -3609, -3445, - -3604, -3310, -3595, -3307, -3310, -3289, -3175, 32, - -3607, -3446, 54, -3605, -3603, -3310, -3020, -3428, - 16, 18, -3673, -3665, -3652, -3649, -3646, -3632, - -3630, -3063, -3523, 59, -3614, -3020, 56, 18, - -3644, -3521, -3638, -4794, -3280, -3020, -2938, 59, - -3629, 58, -3628, 53, 59, 56, 83, 59, - -3645, -3651, -3643, 59, -3662, -3658, 59, -3071, - 2, -3642, -3659, -3523, -3612, 6, -3063, 6, - -3661, -3670, 59, -3668, 34, 58, 59, -3280, - -3275, -3679, -3330, -3307, 83, 32, -3672, -3685, - -3323, -3741, -3664, -3476, -3683, -3593, 83, -4508, - -3074, -3526, -3806, -3706, -3695, -3063, -3429, -3699, - -3698, -3683, 59, -3659, -3523, -3688, -3682, -3188, - -3660, -3349, -3776, -3746, -3718, -3713, -3712, 83, - 59, -3712, -3716, -3711, 59, -3500, -3743, -3740, - -3725, -3723, -3661, -2938, 6, -3735, -3732, -3730, - 83, -3724, 59, 83, -3086, -3722, -3350, -3521, - 32, -3925, -3734, -3733, -3330, 2, 32, 83, - 82, -3742, -3766, -3761, -3758, 82, -3753, 16, - -3739, -3755, 16, -3406, 6, -3724, -3139, -3757, - -3752, -3764, 16, 32, -3765, 83, -3773, -3139, - -3428, 34, 6, 32, -3771, -3486, -3770, -3760, - -3794, -3793, -3790, -3788, -3786, -3785, -3142, -3717, - 56, 59, -3785, 16, 59, 83, -3785, -3428, - -3791, 56, -3800, -3085, -3454, 53, -3381, -3381, - -3803, 58, 80, -3063, 59, -3798, -3857, -3815, - -3812, -3810, 55, -3381, -3206, 78, -3798, -3846, - -3184, -3821, -2947, 82, -3805, -3826, -3183, 82, - -3526, -3824, -3840, -3834, -3832, -3703, -3825, -3683, - 55, 6, -2966, 81, -3476, -3681, -3683, -3831, - -2940, -3606, -3476, -3683, -3831, -3839, -3852, -3209, - -3280, -3830, -3820, -3428, -2948, -3920, 18, -3428, - -3851, -3862, -2954, 17, -3428, -2985, -3864, -3856, - 34, -3011, -3868, -3833, 58, -3867, -4411, -4224, - -4109, -4018, -3972, -3945, -3922, -3901, -3651, -3895, - -3892, -3887, -3886, -3802, 80, -3203, 51, -3886, - -3802, -3869, -3553, -3889, -3894, 34, 34, 34, - 122, -3899, 58, 58, -2985, -3801, -3918, -3916, - -3907, 30, 57, -3914, -3912, -3911, 57, 57, - 34, 57, 34, 54, -3917, 58, -3712, -3891, - 17, -3863, -3942, -3929, -3406, -4174, -3850, -3797, - -3783, -3932, 83, -3705, -3940, -3893, -3523, -3937, - -3704, 83, -3594, -3505, -3486, -3258, 83, 59, - 18, -3966, -3960, -3951, -3937, -3941, -3944, -3955, - -3485, -3949, -3953, -3485, -3937, -3954, -3318, -3957, - -3397, -3486, -3446, -3405, -3963, -3350, 54, -3971, - -3454, -3964, -3959, 122, -4010, -3917, -4004, -3987, - -3977, -3982, -3894, 34, 30, 5, -3986, -3985, - 30, 30, 34, -4001, -3998, -2983, -2954, -3993, - 0, 0, 5, -4015, -3981, 2, -4000, 34, - 34, -2954, 81, 5, -3866, -3996, -3944, -3813, - 119, 93, -4001, -4012, -3486, 34, -3075, -4788, - -4009, -4007, -4033, -4028, -4022, -3970, 57, -4025, - 55, -2967, 81, -4024, -4031, -3330, -4027, -3310, - 55, -4107, -4074, -4042, -4040, 33, -4030, -4038, - -3330, -3434, -4069, -4048, 34, 51, 32, 57, - -4055, -4052, 32, -4041, -4054, -4051, 83, -4065, - -4062, -4061, -4054, 83, -4039, 34, -4064, -3030, - 83, -4067, 94, 57, -3573, -3607, -4072, -3429, - 0, -4066, -4079, -3913, 34, -4063, 94, -4084, - 34, -4083, 56, 57, -4102, -4088, 17, -3042, - -4100, -4096, -4094, -3911, 57, -4087, 34, 57, - 34, -4095, -4093, -4077, 83, -4060, -4104, -3994, - -3592, -3350, -3383, 58, 83, -4193, -4169, -4126, - -4123, -4121, -3911, -3913, -3716, -3386, -3350, 6, - -4118, 59, 83, -3765, -4117, 52, -4159, -3916, - -4149, -4145, -4142, -3935, -4134, -4124, -3755, 5, - -2997, 52, 79, -4006, 79, -4138, -4095, -4135, - -4137, -4146, -3911, -2973, -4143, -3937, -4154, -3576, - -4133, -4103, 54, 34, -2953, -3841, -2935, -4167, - -4164, -3765, 55, -4024, -3765, 53, -4163, 83, - 52, -4183, -4173, -4095, 55, -4177, -4361, 52, - -4137, -4179, 57, -4181, -4172, -3911, -4168, -4189, - -4186, 52, -3592, -3429, -3476, -4191, -4188, 83, - 55, -4194, -4221, -4209, -4200, -3486, 34, -4024, - -4206, -4204, 81, -3476, 82, 81, -4205, -4172, - 55, -4215, -4214, -2967, 5, 5, 81, -4218, - -4217, 82, -4217, 119, -4212, -3917, -4208, -4207, - -4280, -4232, -4230, -3399, -4190, -4187, 82, 57, - -4265, -4256, -4244, -4238, 54, -4182, 57, -4241, - -4158, -3486, 34, -4153, -4252, -4249, 55, -4101, - -4021, -4242, 5, 78, -4254, -3280, -4217, 18, - -4260, -4217, 51, -3280, -4263, 57, -3280, -3330, - -4259, -4267, -4253, -3523, -4276, -4273, -3020, -4250, - 0, -3020, 32, -4274, -3712, -4271, -3539, -3429, - -4382, -4341, -4308, -4291, -4289, 80, -3741, 31, - -3289, -3937, -3756, -4302, -4295, -3532, 6, -4299, - -4839, -4290, -4118, -3397, -4287, -3476, -4303, -3216, - -3602, 32, 7, -4306, -4318, -4313, -3184, 82, - -4304, -3296, 82, -3289, -4246, -4315, -3329, -4325, - -3285, -3209, -4312, -3248, -4323, -4331, -4328, 32, - -3304, -4324, -4322, -4334, 82, 56, -3209, -3289, - 7, -3280, 18, -4157, -4338, -4365, -4360, -4355, - -4321, -4349, -2997, 2, -4337, -2997, -3429, 56, - 5, -4350, -4348, -3184, 6, 119, 56, -3526, - -2940, -4406, -3030, -3476, 53, -4373, -3161, -4356, - 56, -3645, 55, -3476, -4368, -3161, -2940, -4370, - -4363, -3526, -4377, 17, -4376, -4359, -4391, -4386, - -3330, -4354, -3297, -3523, -4330, -4300, 55, -4397, - -4395, -4420, -3042, -3523, -2947, -4409, -4403, -4401, - -4396, -3523, 5, -3521, 83, 0, -4505, -4400, - 56, -3297, -3029, -4473, -4424, -4421, -3669, -4419, - 31, 79, -4410, 34, 81, -4422, 59, 18, - -4465, -4441, -4436, -4434, -3651, 59, -4242, 34, - 56, -3028, 57, -4433, -3355, -4420, -4663, -4435, - 55, -4454, -3868, -4451, -3469, -3911, -3917, -4440, - 56, -3075, -4447, 16, -4439, -4420, -4461, -4459, - -4205, -2935, -4453, 54, 55, -3540, -3429, -4460, - -2935, -4470, -2940, 82, -4464, -4463, 34, 82, - 2, -4546, -4486, -4484, -4482, -4217, -4205, -4458, - 5, 0, -4217, 5, 82, 2, -4526, -4515, - -4491, -4490, 78, -4498, 34, -3913, -4217, -4485, - -2956, -4481, -4513, -4503, -4083, 34, -2947, -4507, - 17, 33, 55, -4511, -4866, -2947, -2997, 34, - 55, 57, -2948, 82, -4171, -4521, -3429, -4512, - -4510, -4511, -4462, -4502, -4920, -4497, -4534, -4531, - -3500, 83, -4479, -4532, -3592, -4452, -4536, 82, - -4540, -4538, -3592, -4418, -4544, -3304, -4407, -3259, - 83, -3188, -4558, -4554, -4549, -3941, 0, 58, - -4545, 32, -4556, -3981, -3209, 2, -3020, -4555, - -4552, -4730, -3408, -4976, -4876, -4830, -4722, -4669, - -4643, -4611, -4586, -4583, -4580, -4577, -3126, 53, - -4420, -3126, 53, -3994, -4582, 5, 5, -4585, - 32, 58, -4600, -4598, -4596, -4593, -4024, 55, - -4584, -4024, 0, 18, -2947, -3027, 58, -4595, - -4604, -2947, -4592, -4579, -4464, -4608, -4560, 76, - -4906, -3188, -3854, -4622, -4620, 58, -4618, -4617, - 33, 33, 33, 0, 33, -3429, -4624, -4136, - -4636, -3683, -4630, -4462, -4610, -4609, -3476, 6, - 53, -4522, 32, 53, -4641, -3429, -3476, -4634, - -4629, -3429, -3724, -4649, -4646, 32, -3548, -4642, - 32, -4661, -4652, 6, -4656, -4655, -3429, 34, - -4000, -4655, -4647, 6, -3429, -4665, -3476, 34, - -3188, -4667, -4659, -4663, -4660, -4710, -4684, -4675, - -4632, 53, -4658, -4677, 53, -4680, -3271, -4676, - -4682, -4674, 7, 6, -4687, 0, -3756, -4699, - -4693, 81, -4692, -3429, 5, -4696, -3188, 6, - -4698, 5, 7, -4703, -3724, -4695, -4691, -4707, - -4706, 6, 6, -4706, -4681, -4640, -4717, -4713, - -4606, -4715, -4542, 6, -4389, -4718, -4655, 34, - -4277, -4248, -4826, -4780, -4775, -4760, -4751, -4742, - -4731, -4617, -3939, -4736, -4663, 34, -2938, 55, - -4740, -4663, -4735, -4738, 33, -4734, -4746, 33, - 34, 1, -4749, 33, 55, 33, 34, -4757, - -3188, -4755, 32, 32, -4032, -4759, -4162, 34, - -4773, -4770, -4766, -4745, 1, -4758, -4768, 58, - -4755, 7, -3993, -4769, -4769, -4774, 33, -4776, - -4778, -4771, -4000, 7, -4822, -4814, -4801, -4795, - -4790, -4789, -4788, 33, 33, 5, -4794, -4788, - 33, 6, 33, -4799, -4798, 6, 33, 1, - -4793, -4809, -4806, -4393, -4777, -3271, -4798, -4805, - -4804, -4813, -4798, -4336, -3390, 1, -4817, 30, - -4808, -4819, 18, -4663, -4818, -4816, -4824, -3051, - -4000, -3051, -4829, -2935, -4135, 58, -4856, -4854, - -4843, -4836, -4375, -4823, -4840, -4839, -3981, 33, - -4839, -4835, 18, -3716, -4848, -4367, -4842, -4841, - -4851, 34, -4821, -4663, -4767, 53, -3651, -4853, - -4864, -3607, -4839, -4861, 17, 17, 16, 58, - -4872, -4867, 17, -4869, 16, -4061, -3669, -4870, - -4873, -3330, -4868, -4862, -4908, -4904, -4886, -4885, - -4883, 17, 31, -4839, -4875, 32, -4890, -4889, - 7, 17, -4869, -4899, -4898, -4873, -4888, -4339, - -3126, -4896, 33, -4885, -4894, 33, -3365, -4900, - 31, 58, 33, -4884, -4967, -4924, -4919, -4914, - 32, -3350, -4916, -4913, -3289, -3351, 105, -3548, - -4933, 31, -4917, -3461, -4948, -4943, -4932, -4931, - -3093, -3548, -3428, 105, -3831, -4061, -2964, -4930, - 59, -3243, -3210, -4935, -3258, -4923, -4922, -4945, - 120, -2944, -4907, -4852, -4952, -3262, -4741, 33, - -4958, -3677, 59, -4951, 58, -3651, -4961, 6, - -3060, -3734, -5055, -4956, -4963, 55, -3020, 58, - -3428, -3937, -4972, 33, 53, 18, -4973, -4663, - -5024, -4986, -4982, 5, 59, 31, -4985, -4789, - -4975, 18, -4997, -4995, -4990, 79, -4985, -3020, - -4984, 18, -4993, -3523, -4993, -5018, -5016, -3627, - -5004, -3617, -4994, -4993, -5011, -5008, 34, -4994, - -4993, -5002, 33, -4985, -4839, 18, -4811, -3125, - 18, -5013, -5022, -3188, -5012, -5009, -3607, -4992, - -4895, -5102, -5059, -5054, -5050, -5039, -5035, 56, - -3248, -4974, -4966, -3429, 6, 18, -4866, -5048, - -5043, 6, -5010, -3429, -4323, -4255, -4663, -5045, - -2944, -5037, -5052, -4985, 59, 33, -3523, 55, - -4798, -4985, -5051, -5076, -5071, -4518, -5065, 56, - -5047, -3526, -4985, -5066, -5044, -4663, -4419, -5073, - -5067, -3175, -5064, -5042, -5098, -5081, 32, 5, - -5075, -5085, -5084, -5034, 6, -5091, -3614, -4964, - -5068, -4950, 58, -3614, -4949, -5090, 7, 81, - -5094, 7, -3063, -3698, -5094, -5096, -5118, -5109, - -3429, -3724, -2973, 31, -5101, -5111, -5094, -5115, - -3390, 7, -5094, -3350, -5110, -5108, -5092, -5032, - -3330, -7711, -7654, -5945, -5446, -5159, -5131, -5129, - 111, -5130, 21, -5154, -5151, -5139, -5136, 87, - -5138, 3, 3, -5147, -5145, -5143, 9, -5144, - 9, 9, 3, -5150, 9, 3, 9, -5152, - -5153, 9, -5157, -5156, 111, -5138, 66, -5169, - 63, -5162, -5167, -5166, -5165, 109, 64, 96, - 106, -5413, -5404, -5179, -5178, -5176, 65, 8, - 65, 98, 109, -5380, -5308, -5212, -5210, -5199, - -5188, -5186, -5175, -5158, -5192, 95, 109, 8, - -5198, -5195, 20, -5197, 20, 20, 95, -5207, - -5204, -5203, 65, 65, -5203, 65, 3, 21, - -5194, 66, -5211, 39, -5295, -5280, -5265, -5251, - -5226, -5223, -5222, -5221, 20, 20, 39, -5225, - -5206, 39, -5242, -5238, -5234, -5156, -5232, 20, - 20, 110, -5237, 111, 110, 20, -5239, -5232, - 20, -5233, -5246, -5245, 9, 20, -5225, -5245, - -5144, 3, -5248, -5257, -5256, -5197, 9, -5138, - 65, -5260, 8, 65, -5262, 65, -5197, -5250, - -5241, -5276, -5270, -5225, 39, -5224, -5274, -5237, - 66, 66, 65, -5272, -5278, 40, -5237, 115, - -5285, -5283, -5279, 20, 111, -5289, -5288, -5277, - 20, -5293, -5237, 89, 62, 20, 65, -5299, - -5298, 109, 109, -5305, -5302, 8, -5304, 89, - 20, -5196, 62, -5292, -5371, -5364, -5357, -5354, - -5350, -5334, -5322, -5319, -5298, 109, -5287, -5298, - -5275, 62, -5329, -5327, -5196, 62, -5321, 95, - 65, -5302, 95, -7777, 40, 110, -5343, -5341, - -5338, 84, -5221, 40, 40, -5196, -5339, -5302, - -5304, 20, -5273, -5438, -5333, -5332, 109, -5353, - 21, 21, 109, 95, 40, -5362, -5360, -5328, - -5196, -5320, 21, 63, -5365, -5368, 20, 40, - 20, 111, 40, -5376, -5373, -5298, 109, 66, - -5378, 98, -5240, 66, -5384, -5383, -5379, 21, - -5390, -5389, -5130, 21, -5377, 63, -5395, -5197, - -5393, 21, 66, -5399, -5393, 98, -5394, -5401, - 63, -5393, 21, -5388, -5130, -5409, -5408, 9, - 9, -5408, 9, 66, -5411, -5424, -5419, 95, - 115, -5418, 61, -5422, -5196, -5375, -5408, -5375, - -5433, -5431, -5429, -5298, 66, -5221, -5375, 20, - 111, -5445, -5436, -5423, -5444, 109, -7777, -5421, - -5375, 109, -5411, 97, 20, 115, -5835, -5457, - -5451, -5130, -5442, -5454, -5393, -5440, -5393, 21, - -5439, -5700, -5470, -5463, 109, 63, 38, -5468, - -5467, 99, -5233, 99, -5298, -5466, -5628, -5499, - -5484, -5481, -5480, -5400, -5284, 111, 62, 62, - 63, -5483, 111, 8, -5497, -5491, -5490, -5489, - 99, 99, 98, -5495, -5489, -5478, -5469, 98, - 99, -5489, -5456, -5560, -5519, -5514, -5513, -5510, - -5507, 8, 63, -5400, -5403, 123, -5294, 123, - -5509, 98, -5517, 63, 123, -5332, -5511, -5525, - -5522, -5518, -5523, 98, -5512, -5557, -5531, 98, - -5530, -5273, 99, -5538, -5536, -5535, -5508, 111, - 111, 89, -5543, -5540, -5542, 99, 99, -5551, - -5548, -5542, 66, -5272, -5542, -5546, 66, -5555, - -5542, 99, -5375, 99, -5375, -5558, -5370, -5554, - -5584, -5580, -5571, -5202, -5567, -5197, -5549, -5197, - 62, -5566, -5568, -5575, -5374, -5569, -5534, -5577, - -5361, -5197, -5153, 115, -5583, -5582, 21, 98, - -5616, -5601, -5599, -5593, -5489, -5591, -5279, 20, - 21, -5597, -5596, -5590, 99, 20, 40, 65, - 98, -5608, -5604, -5339, -5197, 99, -5595, -5578, - -5613, -5611, 8, -5221, -5332, -5591, -5607, -5408, - -5455, -5622, -5591, 20, -5615, -5408, -5626, -5347, - -5620, 97, 40, 97, -5680, -5666, -5661, -5656, - -5651, -5642, -5591, -5638, 98, -5625, -5489, -5624, - -5614, 98, -5638, -5591, -5849, -5279, -5645, 65, - -5688, 110, -5233, -5654, -5653, 98, 111, -5647, - -5658, -5321, -5659, 20, 99, -5662, 20, -5489, - 65, -5664, -5671, -5301, 98, -5665, -5669, -5678, - -5676, -5675, -5332, 20, 96, 40, -5591, -5332, - -5692, -5685, 98, 61, 8, -5687, -5674, -5455, - -6857, -5342, -5670, -5657, -5675, -5697, -5393, 21, - -5646, 21, -5641, 9, -5797, -5790, -5738, -5716, - -5710, -5707, 9, -5542, -5244, -5244, -5712, 99, - -5714, -5708, -5542, -5699, -5726, -5723, -5722, -5721, - 21, 111, 111, -5725, 114, 114, -5736, -5733, - -5732, -5225, -5455, -5455, 89, 20, -5284, -5730, - -5737, 63, -5771, -5746, -5743, 109, -5735, -5744, - 99, -5715, -5765, -5759, -5757, -5755, -5591, -5232, - 87, 98, 98, 98, -5753, -5542, 98, -5763, - -5542, -5753, -5756, -5489, -5752, -5769, 98, -5825, - -5745, 114, 110, -5778, -5776, -5775, -5770, 98, - -5232, -5233, -5780, 89, -5783, -5535, -5244, -5760, - 39, -5777, -5774, -5729, 97, -5788, -5794, -5304, - 61, -5321, 98, 115, -5793, -5812, -5807, -5801, - -5789, 21, -5805, -5804, 89, 63, -5786, -5279, - -5732, 98, -5768, -5698, -5821, -5579, -5695, -5725, - 114, -5640, -5576, 66, 99, -5831, -5828, -5302, - 99, -6082, -5820, 99, -5455, 21, -5826, -5590, - -7027, -5820, -5826, -5913, -5898, -5855, -5844, -5841, - 111, -5843, 115, 115, -5850, -5848, 38, 3, - -5849, 87, -5724, -5711, 99, -5830, 66, -5875, - -5871, -5751, -5864, -5862, 109, 99, 109, -5820, - -5374, 20, -5854, -5824, -6525, -5820, -5866, 65, - -5874, -5853, 111, -5888, -5884, -5881, -5444, -5379, - -5873, -5444, -5819, 97, -5887, 109, 62, 114, - -5842, -5894, -5232, 20, 97, -5883, -5232, -5882, - 66, -5279, -5910, -5903, 109, -5874, 65, -5304, - -5675, 66, -5897, -5895, -5818, -5269, -5240, 39, - 65, -5923, -5920, -5918, -5332, 88, 65, 3, - -5758, 39, -5921, -5931, -5926, -5225, -5304, -5591, - -5919, 3, 39, -5943, -5936, -5935, 65, 9, - -5935, -5338, -5928, -5787, -5917, 3, 3, -5153, - -5941, -6772, -6347, -6306, -6292, -6198, -6185, -6046, - -6026, -6015, -6005, -5969, -5960, -5959, 96, 96, - -5963, -5962, 106, -5966, -5130, 3, -5130, 21, - 66, -5984, -5976, -5975, -5130, 21, -5944, 86, - -5982, -5396, 86, -6079, -5941, -5944, 86, -5974, - -5991, -5490, -5988, -5158, 96, 66, -5158, -5996, - -5490, 21, -5987, -5941, -5396, -5454, -5983, 38, - -5940, 9, -6388, -5410, -6001, -6010, -5325, 98, - 62, -5144, -6013, 61, -5143, 61, 62, -6021, - -6020, -6019, -5211, 111, 111, -6024, 111, 9, - 21, 9, -6035, -6033, -5130, -6031, 89, 89, - -5407, 21, -6023, -6041, -6040, -5455, 21, -6018, - 98, -6045, -5455, -6012, -6009, 21, -6155, -6108, - -6087, -6073, -6060, -6054, -5402, 9, -5284, -6057, - -5138, 20, -5138, -6056, -6071, -6068, -6065, 21, - -6053, -5393, -6044, -6000, -5455, -5144, -6069, -5232, - -5143, -6068, -6078, -5490, -5248, -5942, -5755, -6525, - 3, 3, -6138, 39, -5225, -6080, -6077, -6099, - -6092, -5480, -5138, 88, -5707, -5542, -6090, -5138, - -7027, 3, -5138, -6101, -6095, -5663, 39, -6094, - -6086, -6084, -6076, -6072, -6141, -6123, -6120, -6115, - -5284, 64, -6107, -6117, -6095, -5542, 99, 65, - -6118, 111, -6116, -6136, -6131, -6129, -6002, -6122, - -6114, 98, -6067, -6118, 39, -5944, -5138, -5225, - -5548, -6095, -7027, -6133, 87, -6147, -5542, -6145, - -6139, 40, -6130, -5548, -6151, 111, -5411, 40, - -6132, 66, -5411, -6180, -6176, -6164, -6163, -6162, - 63, -6150, 111, 89, -6173, -6170, -6169, 40, - 89, 40, -6169, 110, -6171, -6169, -6161, 40, - 63, -6179, 65, 65, -6182, -6023, -5542, -6181, - 62, -6195, -6191, -6189, -6183, -6190, 89, -6040, - -7018, -5142, 110, -5130, -6194, -5408, -6239, -6214, - -6212, -6206, -6205, 89, 86, 89, -6210, -6205, - -6197, -6208, 62, -6196, -6190, -5664, -6234, -6111, - -6222, -6118, -6168, 40, 65, 40, -6224, -5332, - 111, -8152, -6152, -6220, -6213, -8179, 65, 36, - -5664, 85, -6162, -6020, -6228, -6211, -5244, -6261, - -6244, 96, 89, -5709, -6248, 97, 89, 96, - -6251, -6040, -5664, -6254, 97, 89, -6117, -5542, - 99, -6237, 39, 65, -6179, -6287, -6282, -6274, - -6267, -6205, 85, -6269, -6260, -6271, -6257, -5537, - 89, -6193, -6279, -6277, -6188, -5537, -5699, -6272, - -6175, 123, -6284, -5478, 98, -6030, -6179, -6291, - 86, -5321, -5896, 111, -6297, -6296, 62, 39, - 97, -6303, -5225, -6301, 19, 99, 87, -5245, - -6290, 115, -6323, -6316, -6315, -5268, -6312, 20, - -5196, 115, -6305, 62, -5975, -6319, 86, -6321, - -6304, 20, -5379, -6331, -5203, 62, 65, -6226, - 40, -5332, 40, -6335, -6333, -5410, 40, -6339, - -5393, -6330, 127, -6342, 98, -6337, -6346, -6126, - -6329, 127, 9, -6441, -6426, -6374, -6368, -6356, - -5203, 9, -6345, -5259, -5699, -5177, -6360, -6344, - -6363, 65, 127, -6179, -6230, -6362, -6359, 66, - -6372, -6370, -5268, -6367, -5144, -6367, -6414, -6407, - -5178, -6381, 39, -6380, 95, -6400, -6389, -5418, - -6387, 95, -6371, 39, 65, -6397, -6394, -5330, - -6388, -6392, -5330, 95, 108, -5268, 39, -6393, - -6401, -6403, -6386, -5225, -6366, -6322, -6320, -6408, - 95, -6411, -6286, -5490, -6280, -6146, -6422, -6417, - -5909, -5245, -6346, 65, -5130, 110, -6423, -5591, - -6421, -5130, -6433, -6431, -5535, -5233, -6420, -5156, - -6419, 3, -5492, -5489, -5332, -6436, -5939, -5400, - -5130, -6566, -6540, -6531, -6512, -6484, -6447, -6473, - -6466, -6457, -5509, -6455, -6454, 123, 123, 61, - -6437, -6463, -6460, 65, -6454, 8, -6459, -5509, - -6456, 89, -6469, -5509, 21, -6471, -5455, 62, - 123, -6476, -6475, 64, -6481, -6480, 123, -5397, - 64, -6483, 21, 123, -6497, -6489, -6398, -5455, - 98, -6494, -6491, -6493, -6488, 39, -6496, -6487, - 123, -6504, -6499, -6501, -6479, -5921, 39, 40, - -6510, -6507, 88, -6509, 88, 88, -6387, -5332, - -6524, -6522, -6519, -6518, 106, 61, 96, -6475, - -5277, -5294, 96, 64, -6526, 88, -6491, 95, - -5648, -5370, -5804, -6535, -6192, -6529, -6520, -6537, - 98, -6539, -5332, 98, -6564, -6556, -6547, 62, - -7151, -6538, -6459, -6554, -5268, 65, -6398, -6545, - 21, 110, -6179, -5233, 98, -6563, -6560, 21, - -6562, -5233, 62, 95, -6020, -6555, -6701, -6685, - -6574, -6571, -6551, -5824, -5202, 62, -6633, -6621, - -6612, -6598, -6588, -6583, -6518, -6573, -6014, -6585, - -6581, -5537, -6572, -6570, -6596, -6593, -6472, -6534, - 110, -6472, -6592, 63, -6253, -6595, -6605, -6603, - -5537, -6594, 89, 96, -5720, -5537, -6472, -6454, - 110, 110, -6608, -6604, -6618, -6518, -5467, -5402, - -6030, -6611, -6118, -5277, -5824, -6629, -6626, -6625, - -5370, 89, -6625, 99, -6627, -6631, -5370, -5542, - -6624, -6667, -6656, -6646, -6643, -6641, -7721, -5804, - -5824, 111, -6030, 98, 111, -6639, -5545, -6651, - -6890, -6632, -6617, 99, -6601, -6841, -5720, -6654, - -6662, -6659, -5720, -5489, -6658, 97, -5489, -6040, - -5233, 110, -6665, -6683, -6676, -6673, -6040, -6664, - -6660, -6040, -6655, 89, -6673, -6795, -5720, -6658, - -6509, -6675, -5967, -6162, -6665, -6687, 97, -6690, - -6253, -6684, -6506, -6697, -6472, -5375, 110, -5233, - -5650, -5272, -6689, -6682, -6681, -6765, -6728, -6712, - -6710, -6518, -6472, -6674, -6652, -6591, 96, -6500, - -6716, -6518, -6464, 66, -6726, -6720, 61, 123, - -6723, 88, 99, -6509, -6715, -5272, 61, -6724, - -6752, -6743, -6738, -6735, -6734, -6727, 89, -6734, - -5277, 98, -6734, -6190, 98, -6737, -6736, -6749, - -6747, 96, 110, 89, -5523, -6734, -5277, -5674, - -6759, -6757, -6133, -6750, -5236, 64, -6179, -6757, - -6734, -6756, -6755, -5225, -6748, -6663, -6040, 98, - 21, 39, 21, -5720, -7228, -6972, -6950, -6801, - -6791, -6786, -6782, -6380, 21, -5720, -6563, -6784, - 61, -6771, -6789, -6788, 96, -5675, 8, -6797, - -6794, 8, -6474, -6493, -6790, -6522, 96, 65, - -6785, -6809, -6205, -6806, -6493, -6768, 39, 21, - -6040, -6936, -6925, -6860, -6821, -6493, -6818, -6387, - 98, -5455, 39, -6816, -6808, -6853, -6848, -6840, - -6832, -6829, -6387, -6807, -5720, -6387, 39, -5272, - -6836, -6835, 64, 64, -6837, -5921, -6780, 89, - -6844, 65, -5272, -6839, -6847, -6525, 89, 64, - -6760, -5272, -5138, -6846, -6843, -6856, 96, -5411, - 96, -6847, -6855, -6852, -6868, -6864, 38, -6838, - -6866, -6831, -5921, -6827, -6910, -6887, -6879, -6874, - 96, 61, -6876, 89, -5537, 66, -6877, -6747, - -6884, -6454, 123, 85, 89, -6095, 21, -6901, - -6898, -6893, -5256, -6878, -6867, -6896, 123, 88, - 123, -6805, -5537, 98, 108, -6905, -6885, -6205, - -6897, -6908, 123, -6764, 89, -6742, -6916, -6913, - 64, -5921, 39, -6714, -6919, 123, -6432, -6923, - -5729, -6205, 110, -5921, -6921, -6930, -6798, -5732, - -6272, 63, -6190, -5779, 89, -6928, -6924, -6179, - -6946, -6518, -5432, -6162, 3, -5233, 39, -6942, - -6502, -6941, -6947, -6948, 89, -6030, -6955, -6953, - -6945, 96, 62, -6962, 96, -6961, -6960, -6954, - 86, 95, -6970, -6965, -6697, -6272, 39, -5375, - -5509, -6967, 86, -6964, -7052, -7022, -7010, -6985, - 38, -6380, -6982, -5393, 89, -6855, 20, 123, - -6983, -7004, -6990, -5374, 123, -6983, -6798, -6998, - -6996, -5198, -6984, -6981, 109, -5375, -5330, -6920, - -6997, 66, -5375, 66, -7005, -7007, 66, -7008, - -5393, -6483, -7017, -7015, -5268, -7003, -7002, 95, - -7000, -6830, -7033, -6995, -6971, -5546, -7043, -7032, - -7030, -5374, -5345, 66, -6697, -5272, -5675, -7028, - -7035, 88, -7021, -7038, -5849, -6205, -5402, 115, - 64, -7034, -7020, -7045, 86, -5396, -5393, -5469, - -6205, -7039, -5233, -7050, -7140, -7092, -7080, -7078, - -7074, -7064, -7062, -6190, -7047, -7042, 96, -5272, - -7068, 89, 96, -6697, -7062, -6999, -5550, -7067, - -6754, -6205, -7076, -7071, -5345, -5568, 89, -7075, - -7087, 98, -6190, -5130, -7061, -6959, -6952, -5396, - -6934, -6544, -6918, -5158, -7096, -5389, -5158, -5158, - -7115, -7111, -7105, -7103, -5732, -7094, -7091, 89, - 108, -7103, -5732, 64, -7102, -7478, -5158, -5235, - 66, 89, -7063, -7126, -7118, -7110, -7121, 89, - -6153, -7124, 111, -7117, 99, -7108, -7136, -7133, - -5722, -5725, 114, -5921, -7131, -5722, 64, 65, - -5732, 89, -7132, 64, -7222, -7191, -7173, -7167, - -7153, -7150, -7148, -7138, -5792, 39, -6884, -7212, - -6259, -7164, -7161, -7159, -6169, 121, 64, -6169, - -7134, 111, 89, -7157, 89, -5432, -7152, -5967, - -5751, -5153, -7147, -7125, -6767, -7183, -6031, -7179, - -5268, -5664, -7177, -5284, 66, -5332, -5332, -7186, - -5393, -7181, -5277, 109, -6259, -7185, -7180, -7206, - -7198, -6173, 66, 63, -6194, 89, -7203, 21, - -7202, 66, 63, 89, -5530, 121, -7210, -6272, - -7157, -7201, -7217, -7214, -5843, -7197, -6118, -7196, - 110, -5277, -5590, -6855, -5550, -7219, -7225, -5482, - -7215, -5843, 115, -7190, -7493, -7455, -7435, -7386, - -7234, -7172, -7243, 87, -7241, 97, -7240, -7171, - 61, 97, 38, -7252, 66, -5792, -5443, -7361, - 87, -5921, -6525, -7250, -7261, -7257, -5724, -7249, - -6837, -7259, -6525, -6475, -7256, -7285, -7267, -5177, - 98, 39, -7265, -7280, -7273, 114, 61, 66, - -7260, -7278, -6256, 66, 107, -7255, 99, -5664, - -7282, 97, -5711, 110, -7279, -7338, -7329, -7309, - -7305, -7295, -6472, -7293, 114, 114, -7284, -7299, - -7298, 40, 114, -7302, 114, -6179, -5779, 39, - -6178, -7307, -7301, -7308, 66, -7324, -7321, -7319, - -5440, -5375, 66, -7297, -5256, -7277, -7239, 89, - -6770, 97, -5375, -5130, -6272, -7298, -7323, -5294, - -5389, -7334, -7293, 61, -7328, -7332, -6472, 123, - -7327, -7326, -7353, -7343, -5496, -5353, -5256, -7350, - -8128, -5277, -5664, -7346, 21, -7341, 89, -7218, - -7337, -7375, -7367, -7364, -6697, -6118, 66, 64, - 63, -7381, -7327, -5332, -5489, -7363, -7359, -6697, - -6118, 84, 40, -7370, -5277, 39, -5225, -7384, - -6271, -7379, -7374, 89, -5225, -6334, -5267, -7378, - 66, -7383, -7406, -7404, -7399, -7396, -7393, 38, - -5225, -5792, -7392, -5225, 111, -5177, -7395, -7401, - -6403, -5279, -5225, -7402, 62, 39, -7413, -7410, - -6272, 65, -7411, -6118, -5225, -7421, -7417, 89, - -7409, -7225, -6145, -5225, -7416, -7429, -7425, 114, - -7403, -7427, -7400, -5553, -7398, -7431, -7394, -7214, - -7418, -7385, 110, -7437, -5582, -7452, -7450, -7447, - -7444, -5592, -7436, 84, -5592, -7442, -5408, -5592, - -7446, 110, -5592, 110, -5935, -7449, -7449, -7473, - -7470, -7461, 96, -7314, -7453, -7465, -7464, -7451, - 66, -5209, -6525, -7460, -7448, -7445, -7471, 3, - -6179, -7475, -6179, -7491, -6885, -7734, -7963, -5325, - -5962, -5332, -7474, -7472, -7351, -7432, -7469, -7434, - -7525, -7433, -7371, -5935, -7366, -7570, -7520, -7507, - -7502, -5383, -5400, -5406, -5684, -7499, -6065, -5332, - -7517, 98, -7505, -7516, -7514, -7511, -5583, -5829, - -5664, -5664, 98, -7512, -7401, -6734, 110, -5720, - -7537, -7532, -7528, -7444, -7518, -7743, -6770, 110, - -6038, -5592, -7524, -7515, -6336, 110, -7639, -7533, - -6694, -7567, -7563, -7556, -7548, -7543, 96, -5490, - -5332, -7535, -7531, -7510, -7551, 98, -7503, -5492, - -7501, -6436, 65, 40, -7558, -7555, -5454, -7557, - -7604, -7554, 121, -5497, -7561, -7553, -5256, 114, - -6798, -6388, -7582, -7576, -7575, 115, -5256, 114, - 98, -5843, -5432, 111, -5256, -7574, -7597, -7592, - -7586, -7569, -5148, -5144, -7564, -5256, -7498, -7589, - -7595, -7575, -7574, 3, -7591, -7619, -5699, -7607, - -5933, -7485, -7588, -7559, -7575, 65, -7605, -7613, - -5410, 63, -7574, -7610, -6388, -7615, -7589, -5144, - -7612, -7611, -7606, -7652, -7647, -7626, -7623, -6518, - -7603, -7552, -7632, -7629, 38, -5410, -5256, 8, - -7638, -5418, -5221, -7630, 64, -7636, -7642, -7682, - 84, -7637, -5410, -5196, 65, -5205, 65, -7649, - -5256, -6830, -7648, -7645, -5699, 84, -7109, -7820, - -7966, -7746, -7663, 109, -7661, -5256, -7651, -7739, - -7725, -7684, -7661, -5729, -7675, -7673, -5375, -6119, - -5175, 65, -5236, -5225, -6493, -5236, -7674, -7672, - -7609, -7671, 66, -7662, -7720, -7714, -7694, -5225, - -7134, -7680, -7644, -7635, 8, 65, -7707, -7704, - -7702, -5225, -6493, -7691, -7625, -7492, 64, -7318, - 85, 64, -7090, -5225, -6493, -6525, 88, -6416, - 115, -7712, -7716, -5641, 64, -7719, -5641, 109, - -5256, -5301, -7715, 98, -7722, -7737, -7709, -6837, - -5921, 63, -7724, -7601, 40, -7732, -7372, 40, - 40, -6847, 99, -7741, -7735, -7094, 111, -8176, - 40, -7740, -7946, -7879, -7870, -7864, -7756, -5332, - -7754, 85, 85, -7733, -7781, -7770, -7766, -7764, - -5291, 89, 40, 63, -5277, -7755, -7768, 89, - 89, 40, -7778, -6857, -6847, 89, -7767, -7848, - -7765, 109, -6734, 40, -7779, -7837, -7827, -7802, - -7791, -7788, 121, -7777, -5277, -7787, -5480, -7181, - -7796, -5277, -5400, -7789, -5277, 40, -7797, 89, - -7798, 40, -7808, -7806, 89, -6169, -5291, -7801, - -7185, -7796, -7814, -6330, -7807, -7800, -6330, 8, - -7815, -5277, -5256, 111, -7176, -6045, -6170, -5332, - -5273, -7181, 65, -7832, 89, -5202, -7826, -7825, - -7834, 85, -6734, -7822, -7819, -7857, -7850, -7845, - -7843, 109, -7818, 40, -7813, -7843, 109, -7795, - -7955, -5332, -7854, -5402, -7849, -5202, -5277, -5803, - -7852, -7862, -7860, 89, -6734, -6388, 64, -6388, - -7867, 65, -7861, -6040, 98, -7859, -7876, -7873, - -7856, -7719, 99, -6169, -7878, -7732, 115, -7926, - -7882, -6627, -7914, -7895, -7886, -6169, -7890, -5256, - -6627, -6627, -7574, -7888, -7313, -7885, -7877, -7900, - -5301, -7851, -5277, -7898, -7912, -7909, -7906, -5301, - -7894, -5156, -5301, -7904, -7821, -7777, -7817, -5332, - 65, -5332, -7719, -7923, -7920, -6793, -7554, -7911, - -5583, 98, -7910, 8, -7907, -7872, -7932, -5256, - -5375, -5732, 89, -5732, -7712, -7936, 8, -7929, - -7941, -5332, -6483, -5721, 121, -5332, 63, 40, - 89, -7944, -7950, -7948, 66, 111, -7953, -7027, - -7939, -7959, -7027, -7063, -7925, -7847, -7776, -7063, - -5272, -7730, -7713, -7962, -5542, -7964, -8025, -7992, - -7989, -7987, -7974, -6023, -7401, -7732, -5279, -7977, - -7973, -7981, -7980, -5842, 115, -7984, -5150, 98, - 87, -7983, -7979, 115, -7976, 98, 66, -7854, - -8000, -7996, -5144, 89, -5944, 63, -5820, -5820, - -8011, -8004, -5144, -7998, -8008, 109, -5820, -5489, - -5144, -8003, 66, -8015, -8063, -8009, -5379, -8022, - -5143, -5144, 66, -8018, 109, -8014, -5138, 121, - 66, -8166, -8143, -8076, -8040, 109, -8034, -8033, - -8021, 39, -8038, -8005, -8013, 36, 8, -5489, - -8065, -8060, -8051, -8047, -5203, 87, -7248, -5410, - 65, -5553, -5553, -5225, -8057, -5211, 39, -8049, - -8046, 84, -8039, -8036, -8062, -7995, -5198, -7988, - -5279, -8069, 109, 65, 115, -8072, 65, -8064, - -5256, 65, -5711, -5724, -8093, -5583, -8080, -8074, - -8090, -8085, 40, -8071, -5842, -5256, -7815, -5760, - -8084, -5852, 8, 66, 87, -8099, -8097, 21, - -8091, -5203, -7314, -8117, -8114, -5374, -8104, -5849, - -7630, 65, -5410, -7991, -8096, 38, -7036, -7908, - -8108, -8088, -8115, -6145, -8083, -8119, 99, -8135, - -8090, -8127, -5332, -8186, -8118, -5279, -8064, -8131, - -8111, -8124, -6143, 65, -8130, -7106, -8129, -8139, - -8138, 21, 95, 109, 21, 99, -8141, -8157, - -8153, -8150, 115, -5849, -8142, -8137, -7980, 115, - -8134, 95, -5374, 109, -5530, 95, -7980, -8163, - -5178, -7999, -8156, -5408, 66, -8164, -8183, -8178, - -7719, -5158, -8174, -7710, 88, -5272, 85, -5272, - -8173, -8165, -5911, -8140, -8162, 97, -5273, -5279, - -6392, 121, -8116, -8181, -8180, -}; - -static long _vq_p_res1024_0a[] = { - 722928896,-8310680,1613258432, 80, 376, 728, 832, 96, - 96, 736, 352, 800, 800, 800, 104, 104, - 352, 192, 800, 800, 336, 376, 376, 376, - 192, 192, 192, 32, 96, 96, 32, 336, - 96, 96, 32, 96, 96, 208, 104, 32, - 208, 104, 104, 104, 112, 112, 720, 720, - 104, 112, 736, 104, 104, 736, 376, 328, - 328, 728, 32, 544, 800, 544, 544, 544, - 192, 800, 800, 208, 544, 544, 192, 208, - 800, 376, 800, 800, 344, 328, 328, 328, - 376, 328, 328, 328, 992, 728, 728, 328, - 96, 328, 328, 328, 328, 328, 192, 192, - 336, 728, 728, 192, 192, 536, 336, 336, - 96, 96, 336, 184, 32, 32, 192, 728, - 328, 328, 328, 184, 728, 184, 104, 728, - 32, 728, 728, 728, 208, 192, 176, 32, - 32, 800, 544, 728, 544, 544, 544, 544, - 728, 176, 560, 328, 328, 176, 88, 104, - 184, 992, 376, 544, 560, 544, 184, 544, - 104, 800, 800, 800, 800, 800, 200, 200, - 184, 88, 184, 96, 728, 336, 336, 728, - 728, 728, 184, 192, 728, 544, 544, 544, - 728, 728, 560, 352, 352, 376, 184, 544, - 328, 328, 328, 544, 544, 544, 544, 96, - 328, 328, 800, 728, 96, 328, 96, 328, - 328, 96, 368, 352, 96, 544, 368, 560, - 368, 800, 800, 800, 800, 736, 560, 560, - 368, 832, 352, 352, 112, 112, 800, 376, - 800, 800, 800, 800, 560, 96, 96, 328, - 560, 328, 328, 368, 560, 328, 328, 328, - 328, 328, 376, 208, 208, 112, 112, 104, - 104, 104, 104, 736, 104, 104, 32, 96, - 96, 96, 96, 96, 104, 104, 104, 936, - 104, 104, 32, 32, 32, 104, 808, 200, - 808, 112, 352, 560, 104, 376, 200, 104, - 200, 992, 560, 560, 376, 104, 200, 200, - 184, 184, 104, 104, 96, 96, 96, 32, - 112, 184, 728, 720, 728, 720, 800, 720, - 800, 184, 112, 800, 800, 720, 720, 96, - 800, 800, 800, 728, 728, 936, 808, 368, - 192, 192, 536, 736, 112, 800, 800, 720, - 720, 720, 736, 32, 208, 104, 96, 32, - 800, 800, 576, 576, 576, 720, 720, 720, - 32, 32, 376, 376, 104, 536, 368, 200, - 376, 200, 544, 544, 544, 800, 800, 328, - 328, 328, 328, 328, 208, 216, 208, 208, - 720, 208, 216, 720, 720, 192, 112, 80, - 200, 80, 80, 80, 328, 200, 200, 104, - 720, 80, 80, 80, 368, 80, 80, 80, - 32, 800, 800, 544, 720, 384, 200, 200, - 200, 104, 104, 376, 32, 928, 360, 112, - 184, 184, 184, 928, 720, 720, 720, 112, - 192, 192, 192, 32, 936, 720, 720, 96, - 376, 96, 544, 928, 928, 928, 800, 800, - 928, 928, 192, 192, 896, 800, 96, 328, - 328, 328, 544, 544, 544, 544, 544, 376, - 96, 96, 328, 800, 96, 584, 928, 928, - 112, 720, 216, 192, 192, 216, 928, 928, - 928, 928, 360, 200, 200, 200, 112, 376, - 720, 720, 720, 112, 184, 184, 184, 184, - 112, 184, 184, 184, 328, 184, 376, 328, - 328, 328, 328, 328, 184, 368, 536, 368, - 112, 808, 192, 192, 192, 192, 584, 184, - 96, 200, 96, 96, 184, 184, 112, 368, - 720, 368, 536, 112, 112, 96, 112, 184, - 184, 184, 928, 928, 184, 112, 584, 928, - 928, 720, 720, 928, 928, 216, 96, 928, - 192, 192, 96, 928, 936, 928, 928, 928, - 936, 936, 536, 936, 328, 192, 216, 216, - 192, 192, 936, 936, 112, 936, 192, 584, - 328, 112, 800, 800, 800, 184, 936, 192, - 216, 720, 112, 184, 800, 800, 544, 544, - 544, 800, 96, 544, 368, 112, 328, 328, - 584, 216, 192, 808, 544, 808, 184, 184, - 536, 368, 80, 720, 112, 192, 192, 368, - 80, 328, 192, 80, 328, 80, 800, 800, - 544, 112, 112, 328, 544, 328, 200, 544, - 80, 80, 80, 80, 328, 112, 80, 80, - 80, 368, 328, 216, 192, 544, 544, 192, - 936, 936, 328, 544, 544, 544, 544, 328, - 936, 192, 800, 192, 800, 192, 216, 192, - 192, 800, 216, 80, 80, 192, 584, 112, - 200, 800, 800, 208, 208, 200, 328, 720, - 328, 328, 536, 200, 200, 200, 192, 720, - 720, 200, 192, 800, 800, 208, 192, 112, - 112, 192, 200, 200, 544, 544, 192, 192, - 192, 192, 208, 200, 96, 200, 192, 192, - 96, 96, 96, 96, 96, 808, 536, 192, - 192, 32, 32, 32, 808, 936, 200, 200, - 936, 808, 32, 544, 208, 800, 208, 192, - 192, 192, 192, 32, 32, 800, 32, 192, - 536, 96, 96, 96, 96, 544, 544, 544, - 544, 544, 192, 208, 96, 112, 800, 800, - 800, 192, 192, 192, 192, 328, 96, 328, - 192, 192, 112, 328, 96, 200, 192, 800, - 936, 192, 936, 96, 96, 96, 96, 208, - 208, 208, 800, 800, 544, 184, 800, 184, - 184, 720, 112, 536, 360, 720, 536, 184, - 376, 184, 992, 328, 808, 192, 200, 112, - 104, 200, 192, 192, 184, 184, 808, 192, - 192, 200, 184, 808, 200, 200, 200, 192, - 536, 192, 112, 200, 32, 32, 208, 104, - 208, 192, 800, 800, 184, 192, 192, 192, - 736, 184, 344, 368, 216, 112, 112, 112, - 208, 208, 536, 208, 568, 32, 208, 112, - 184, 184, 800, 568, 104, 568, 352, 208, - 208, 184, 184, 216, 808, 808, 808, 216, - 96, 112, 112, 736, 184, 184, 216, 216, - 584, 344, 584, 112, 200, 104, 568, 176, - 216, 368, 376, 176, 176, 928, 200, 928, - 200, 928, 928, 928, 928, 200, 544, 544, - 176, 328, 328, 328, 328, 96, 96, 176, - 96, 96, 176, 176, 584, 32, 552, 216, - 328, 328, 552, 192, 192, 552, 184, 112, - 184, 384, 184, 384, 184, 184, 184, 736, - 736, 112, 112, 32, 728, 200, 728, 96, - 96, 200, 736, 32, 32, 192, 192, 96, - 32, 728, 200, 560, 728, 728, 584, 32, - 552, 584, 552, 352, 552, 552, 800, 928, - 928, 552, 544, 800, 800, 552, 192, 192, - 192, 184, 928, 736, 736, 112, 928, 352, - 928, 928, 560, 736, 112, 736, 216, 216, - 216, 192, 96, 96, 96, 544, 544, 544, - 112, 728, 728, 192, 728, 96, 328, 184, - 184, 184, 192, 728, 800, 800, 736, 352, - 192, 32, 192, 192, 352, 560, 736, 192, - 736, 104, 208, 736, 560, 104, 800, 544, - 544, 544, 544, 112, 800, 800, 112, 208, - 104, 80, 80, 80, 80, 104, 200, 104, - 192, 192, 32, 800, 800, 32, 560, 736, - 32, 192, 192, 80, 344, 32, 80, 80, - 80, 192, 192, 96, 104, 96, 192, 560, - 32, 104, 208, 208, 184, 104, 112, 560, - 112, 216, 104, 200, 80, 200, 80, 80, - 80, 80, 200, 200, 184, 112, 104, 328, - 104, 200, 32, 208, 96, 200, 728, 96, - 184, 80, 80, 104, 336, 200, 336, 208, - 328, 96, 96, 336, 328, 336, 184, 200, - 184, 336, 336, 336, 32, 176, 552, 552, - 80, 336, 80, 80, 80, 80, 80, 32, - 176, 176, 176, 32, 104, 184, 96, 104, - 104, 184, 184, 176, 32, 96, 200, 96, - 32, 328, 328, 176, 184, 200, 184, 96, - 96, 96, 96, 96, 96, 32, 104, 208, - 200, 200, 176, 176, 536, 176, 200, 176, - 104, 184, 32, 32, 536, 184, 184, 536, - 336, 104, 176, 176, 32, 32, 176, 336, - 352, 336, 336, 336, 184, 184, 336, 368, - 112, 336, 184, 800, 104, 584, 552, 104, - 200, 728, 720, 720, 720, 352, 96, 736, - 728, 736, 352, 216, 352, 80, 32, 176, - 80, 80, 176, 104, 376, 536, 552, 552, - 728, 728, 104, 552, 32, 552, 720, 552, - 552, 552, 552, 816, 720, 720, 720, 720, - 32, 80, 80, 80, 736, 936, 936, 936, - 32, 32, 192, 192, 104, 936, 552, 552, - 536, 32, 192, 376, 192, 176, 728, 112, - 96, 352, 96, 720, 720, 104, 104, 104, - 576, 576, 552, 552, 728, 936, 936, 560, - 112, 560, 184, 96, 568, 720, 568, 176, - 576, 32, 96, 176, 176, 176, 176, 176, - 112, 816, 184, 560, 560, 576, 184, 552, - 552, 552, 560, 184, 184, 560, 104, 936, - 192, 576, 728, 728, 728, 728, 192, 192, - 816, 192, 576, 96, 112, 560, 560, 560, - 560, 192, 104, 192, 360, 568, 552, 552, - 552, 552, 568, 720, 728, 728, 568, 728, - 184, 552, 552, 552, 352, 184, 728, 552, - 728, 720, 192, 200, 720, 720, 720, 360, - 112, 192, 728, 336, 352, 192, 208, 552, - 216, 576, 576, 360, 184, 184, 576, 552, - 552, 104, 552, 552, 552, 184, 720, 184, - 552, 552, 552, 552, 176, 176, 176, 192, - 720, 192, 176, 176, 176, 32, 576, 104, - 568, 728, 80, 720, 104, 80, 80, 176, - 720, 80, 32, 32, 80, 80, 80, 176, - 816, 104, 176, 176, 32, 32, 176, 96, - 552, 96, 192, 104, 192, 208, 192, 728, - 80, 816, 80, 208, 96, 728, 728, 568, - 568, 184, 32, 32, 32, 184, 824, 816, - 184, 96, 104, 96, 96, 344, 336, 176, - 176, 208, 112, 336, 336, 80, 80, 80, - 176, 728, 32, 336, 336, 336, 184, 552, - 552, 104, 208, 208, 32, 552, 96, 552, - 552, 552, 192, 176, 576, 176, 728, 32, - 104, 104, 344, 568, 176, 800, 176, 176, - 192, 344, 192, 944, 208, 208, 568, 176, - 176, 336, 336, 208, 176, 176, 208, 96, - 336, 568, 568, 360, 568, 552, 552, 552, - 552, 552, 552, 176, 176, 552, 176, 344, - 360, 360, 360, 360, 736, 568, 352, 80, - 80, 80, 80, 936, 824, 816, 816, 816, - 96, 936, 936, 568, 344, 344, 344, 344, - 936, 936, 536, 352, 336, 192, 360, 720, - 104, 552, 552, 728, 728, 104, 360, 536, - 184, 536, 80, 80, 536, 720, 720, 184, - 800, 800, 184, 192, 336, 728, 736, 1000, - 816, 568, 80, 80, 720, 368, 728, 360, - 552, 80, 80, 80, 360, 552, 552, 368, - 360, 808, 80, 80, 80, 808, 808, 816, - 200, 200, 552, 552, 368, 808, 552, 536, - 808, 736, 32, 536, 88, 184, 88, 552, - 552, 552, 88, 96, 808, 936, 728, 728, - 728, 936, 936, 360, 936, 360, 936, 552, - 552, 552, 112, 728, 368, 720, 720, 720, - 720, 728, 216, 928, 928, 928, 344, 808, - 808, 80, 80, 360, 552, 368, 32, 368, - 808, 80, 80, 80, 96, 368, 808, 808, - 552, 552, 552, 184, 552, 184, 32, 184, - 360, 32, 184, 552, 552, 808, 720, 800, - 800, 800, 800, 192, 192, 552, 552, 808, - 720, 720, 88, 728, 88, 88, 720, 80, - 88, 728, 728, 552, 184, 88, 360, 192, - 576, 552, 936, 552, 80, 80, 80, 936, - 184, 552, 936, 552, 552, 936, 184, 816, - 96, 184, 936, 112, 552, 192, 192, 832, - 96, 328, 96, 328, 328, 328, 720, 544, - 544, 544, 192, 728, 328, 328, 328, 328, - 936, 936, 728, 936, 936, 720, 720, 368, - 88, 88, 720, 184, 728, 184, 184, 328, - 184, 816, 88, 544, 328, 328, 544, 544, - 544, 544, 544, 360, 88, 328, 328, 328, - 936, 936, 936, 352, 936, 816, 728, 936, - 936, 544, 544, 936, 560, 88, 328, 328, - 328, 328, 536, 936, 112, 208, 208, 560, - 560, 184, 336, 336, 176, 336, 176, 576, - 936, 544, 936, 184, 184, 720, 184, 184, - 936, 176, 88, 192, 336, 336, 560, 96, - 728, 728, 176, 96, 96, 336, 96, 336, - 560, 88, 96, 184, 96, 184, 184, 184, - 336, 336, 336, 176, 176, 96, 336, 184, - 328, 328, 544, 544, 328, 328, 568, 184, - 328, 360, 568, 192, 184, 184, 808, 336, - 936, 936, 200, 336, 336, 184, 936, 336, - 104, 200, 184, 184, 936, 936, 96, 936, - 192, 88, 88, 720, 728, 80, 32, 80, - 80, 80, 336, 104, 720, 88, 176, 184, - 184, 88, 184, 808, 576, 104, 184, 88, - 568, 720, 568, 80, 80, 80, 808, 104, - 184, 96, 720, 176, 184, 184, 176, 936, - 936, 104, 720, 720, 936, 32, 536, 936, - 936, 560, 936, 200, 800, 800, 200, 728, - 576, 576, 576, 720, 720, 720, 936, 728, - 352, 360, 176, 192, 576, 536, 88, 808, - 816, 200, 808, 184, 184, 184, 184, 104, - 808, 184, 32, 568, 176, 176, 192, 184, - 536, 208, 208, 208, 536, 568, 736, 112, - 736, 176, 728, 176, 176, 368, 736, 808, - 88, 88, 728, 728, 184, 88, 32, 184, - 184, 88, 32, 32, 32, 88, 368, 184, - 736, 816, 176, 568, 536, 536, 336, 184, - 104, 184, 88, 536, 536, 88, 536, 104, - 80, 80, 80, 88, 536, 104, 936, 88, - 536, 360, 336, 336, 336, 336, 360, 208, - 184, 568, 184, 104, 104, 536, 184, 184, - 536, 208, 536, 336, 536, 80, 360, 568, - 80, 80, 80, 536, 104, 536, 368, 808, - 88, 80, 536, 88, 88, 336, 336, 368, - 104, 80, 80, 176, 176, 176, 176, 176, - 88, 568, 88, 336, 104, 568, 336, 88, - 32, 32, 536, 88, 88, 208, 208, 88, - 200, 568, 200, 184, 816, 576, 80, 568, - 184, 208, 112, 112, 104, 80, 104, 80, - 80, 368, 104, 104, 104, 104, 816, 368, - 336, 336, 336, 368, 112, 104, 536, 88, - 88, 536, 88, 88, 568, 336, 88, 208, - 104, 368, 816, 184, 104, 80, 80, 88, - 184, 184, 112, 176, 176, 800, 184, 104, - 32, 800, 184, 32, 536, 88, 184, 560, - 344, 88, 336, 104, 104, 536, 344, 368, - 536, 808, 808, 800, 800, 544, 368, 800, - 88, 576, 88, 560, 176, 176, 176, 808, - 88, 816, 88, 560, 544, 560, 560, 544, - 344, 336, 336, 544, 336, 88, 728, 728, - 728, 200, 336, 728, 184, 184, 560, 536, - 184, 184, 552, 336, 576, 96, 184, 936, - 184, 352, 352, 200, 728, 536, 536, 32, - 544, 728, 176, 728, 536, 176, 536, 192, - 536, 536, 176, 176, 176, 184, 88, 184, - 944, 208, 176, 176, 352, 80, 200, 328, - 80, 176, 336, 544, 544, 544, 800, 176, - 80, 80, 928, 800, 80, 80, 80, 176, - 800, 176, 544, 544, 176, 184, 192, 544, - 336, 192, 176, 176, 104, 176, 544, 176, - 536, 208, 88, 344, 344, 344, 176, 536, - 928, 216, 928, 928, 928, 88, 720, 584, - 328, 928, 928, 328, 928, 928, 104, 208, - 208, 328, 208, 544, 544, 208, 208, 928, - 928, 928, 344, 184, 560, 360, 80, 80, - 80, 80, 80, 80, 192, 176, 200, 192, - 328, 328, 824, 336, 328, 336, 936, 336, - 176, 544, 544, 544, 544, 176, 328, 336, - 184, 560, 80, 80, 328, 80, 336, 336, - 176, 176, 720, 560, 80, 544, 80, 728, - 176, 176, 544, 544, 360, 928, 928, 928, - 184, 184, 176, 560, 360, 104, 344, 80, - 80, 80, 936, 336, 336, 88, 336, 344, - 344, 176, 176, 344, 344, 184, 176, 928, - 928, 928, 928, 104, 176, 816, 336, 192, - 568, 800, 176, 80, 80, 536, 736, 808, - 536, 104, 104, 568, 104, 536, 336, 928, - 928, 336, 720, 536, 32, 32, 568, 208, - 208, 208, 208, 208, 32, 568, 176, 32, - 344, 32, 568, 216, 360, 328, 328, 328, - 544, 544, 552, 328, 328, 552, 552, 208, - 544, 544, 552, 208, 208, 552, 104, 584, - 344, 104, 184, 352, 544, 352, 200, 200, - 200, 352, 104, 208, 208, 208, 104, 104, - 536, 104, 336, 192, 200, 80, 936, 728, - 104, 336, 552, 104, 736, 80, 80, 80, - 192, 192, 560, 344, 192, 560, 32, 80, - 184, 552, 176, 176, 360, 176, 184, 544, - 544, 544, 560, 560, 576, 560, 328, 328, - 328, 736, 32, 200, 32, 376, 544, 360, - 560, 32, 992, 192, 176, 736, 560, 544, - 544, 544, 560, 560, 544, 800, 736, 992, - 728, 800, 32, 720, 32, 992, 560, 560, - 816, 816, 32, 800, 32, 96, 328, 928, - 928, 328, 928, 928, 560, 328, 328, 184, - 32, 928, 32, 328, 568, 728, 328, 328, - 728, 208, 728, 728, 816, 328, 544, 544, - 544, 728, 208, 328, 352, 728, 728, 544, - 544, 32, 192, 184, 184, 584, 184, 728, - 728, 184, 192, 192, 96, 200, 544, 544, - 544, 32, 96, 96, 192, 192, 200, 200, - 200, 800, 208, 800, 192, 544, 560, 552, - 560, 800, 728, 816, 544, 544, 800, 32, - 720, 88, 32, 552, 728, 32, 552, 552, - 728, 800, 544, 192, 176, 176, 176, 544, - 544, 544, 552, 552, 192, 728, 728, 728, - 728, 728, 192, 728, 728, 728, 800, 544, - 176, 552, 728, 800, 104, 192, 576, 336, - 816, 544, 544, 336, 176, 32, 176, 176, - 936, 88, 32, 560, 176, 112, 208, 192, - 208, 32, 184, 344, 176, 560, 208, 32, - 176, 568, 32, 96, 32, 552, 816, 552, - 184, 728, 568, 720, 360, 720, 728, 552, - 96, 32, 728, 184, 96, 728, 552, 112, - 96, 552, 552, 728, 728, 728, 728, 88, - 176, 176, 192, 192, 176, 192, 176, 360, - 184, 176, 176, 176, 176, 560, 208, 208, - 208, 208, 208, 176, 176, 728, 176, 568, - 568, 560, 568, 32, 336, 560, 96, 328, - 184, 184, 816, 544, 176, 184, 184, 184, - 328, 176, 184, 184, 176, 728, 808, 176, - 336, 336, 336, 344, 176, 176, 344, 352, - 176, 536, 808, 544, 544, 560, 96, 88, - 176, 192, 728, 728, 728, 176, 88, 352, - 88, 336, 560, 936, 936, 544, 936, 536, - 536, 184, 536, 936, 536, 536, 536, 536, - 176, 184, 184, 176, 936, 336, 336, 936, - 352, 88, 88, 560, 544, 184, 936, 184, - 184, 560, 936, 560, 96, 96, 560, 736, - 88, 336, 88, 184, 184, 88, 336, 336, - 88, 560, 104, 936, 936, 88, 88, 88, - 88, 96, 336, 184, 184, 336, 104, 96, - 96, 184, 88, 560, 176, 200, 184, 176, - 336, 176, 96, 936, 360, 536, 536, 536, - 536, 536, 536, 536, 176, 88, 184, 728, - 88, 336, 184, 184, 336, 88, 96, 936, - 936, 936, 336, 88, 96, 544, 336, 192, - 184, 176, 352, 176, 176, 96, 936, 192, - 544, 192, 544, 176, 96, 936, 936, 336, - 936, 176, 536, 536, 536, 936, 536, 536, - 536, 936, 936, 400, 616, 616, 224, 440, - 224, 648, 16, 224, 224, 224, 224, 224, - 224, 224, 224, 224, 224, 224, 224, 440, - 400, 400, 128, 400, 648, 0, 0, 400, - 40, 16, 0, 0, 16, 952, 952, 952, - 952, 952, 0, 16, 0, 16, 392, 432, - 400, 400, 400, 120, 392, 392, 432, 432, - 16, 16, 16, 16, 120, 416, 392, 432, - 0, 0, 248, 432, 16, 416, 416, 0, - 616, 416, 400, 16, 400, 616, 432, 608, - 608, 608, 616, 432, 16, 0, 952, 608, - 608, 952, 248, 400, 400, 392, 616, 952, - 952, 952, 616, 448, 440, 392, 616, 0, - 0, 616, 616, 120, 144, 632, 752, 400, - 400, 0, 0, 0, 440, 752, 752, 632, - 0, 416, 432, 400, 416, 840, 840, 416, - 416, 416, 752, 616, 0, 616, 224, 224, - 224, 224, 224, 632, 952, 440, 632, 0, - 752, 752, 400, 400, 440, 752, 448, 448, - 16, 232, 232, 232, 232, 16, 616, 616, - 952, 616, 616, 952, 616, 616, 616, 624, - 616, 632, 632, 400, 400, 400, 16, 632, - 640, 616, 232, 232, 232, 840, 616, 616, - 616, 840, 640, 952, 840, 416, 400, 400, - 400, 952, 416, 640, 640, 640, 752, 840, - 416, 232, 232, 232, 616, 616, 416, 400, - 232, 232, 232, 232, 616, 840, 40, 616, - 616, 440, 632, 840, 752, 400, 400, 400, - 840, 232, 232, 232, 752, 752, 448, 616, - 16, 224, 224, 224, 224, 224, 400, 16, - 224, 224, 904, 616, 224, 224, 224, 224, - 616, 432, 432, 616, 400, 400, 616, 904, - 424, 616, 224, 224, 0, 0, 224, 48, - 840, 224, 224, 224, 16, 16, 0, 0, - 256, 648, 0, 0, 0, 392, 392, 0, - 952, 952, 120, 392, 392, 840, 0, 40, - 952, 400, 400, 840, 840, 952, 952, 416, - 16, 16, 392, 432, 608, 608, 608, 392, - 16, 392, 392, 952, 952, 608, 416, 616, - 616, 416, 608, 392, 632, 952, 952, 392, - 904, 232, 616, 640, 616, 232, 232, 232, - 904, 904, 904, 56, 120, 840, 840, 240, - 256, 256, 640, 616, 616, 232, 232, 232, - 616, 616, 56, 424, 424, 232, 424, 744, - 744, 640, 232, 640, 232, 120, 744, 424, - 400, 400, 400, 616, 120, 616, 616, 640, - 16, 640, 952, 952, 744, 640, 256, 640, - 640, 256, 616, 256, 616, 616, 16, 16, - 256, 656, 616, 616, 392, 16, 16, 904, - 56, 432, 392, 144, 416, 416, 432, 616, - 616, 224, 224, 224, 744, 744, 744, 744, - 616, 840, 744, 744, 616, 616, 616, 256, - 0, 256, 256, 56, 616, 416, 416, 904, - 432, 904, 432, 976, 16, 248, 464, 448, - 232, 232, 232, 232, 840, 128, 48, 40, - 400, 400, 448, 16, 416, 416, 416, 752, - 616, 616, 392, 744, 120, 840, 392, 248, - 248, 232, 400, 400, 616, 232, 232, 616, - 232, 232, 240, 392, 248, 128, 616, 424, - 232, 744, 744, 752, 752, 128, 40, 616, - 400, 400, 616, 616, 744, 128, 400, 400, - 40, 840, 640, 640, 616, 744, 640, 744, - 120, 744, 840, 640, 432, 400, 400, 40, - 744, 640, 616, 616, 752, 400, 264, 616, - 616, 752, 248, 248, 248, 40, 232, 232, - 232, 840, 392, 248, 248, 392, 400, 400, - 400, 616, 432, 616, 248, 248, 248, 616, - 392, 248, 248, 616, 128, 744, 464, 752, - 464, 640, 744, 752, 744, 904, 40, 904, - 904, 128, 232, 232, 232, 128, 640, 240, - 744, 904, 448, 464, 424, 248, 232, 232, - 232, 232, 840, 248, 248, 248, 432, 416, - 464, 232, 256, 232, 232, 400, 232, 248, - 232, 232, 232, 616, 248, 616, 256, 400, - 48, 744, 16, 232, 616, 448, 232, 752, - 128, 248, 616, 616, 616, 416, 400, 400, - 416, 128, 40, 664, 0, 752, 40, 128, - 232, 232, 232, 40, 640, 616, 616, 616, - 616, 240, 40, 752, 640, 840, 840, 400, - 40, 840, 416, 408, 248, 232, 232, 232, - 232, 840, 400, 616, 128, 616, 616, 232, - 232, 752, 840, 400, 232, 16, 40, 16, - 16, 16, 16, 40, 640, 40, 640, 56, - 408, 416, 416, 232, 248, 616, 232, 248, - 416, 232, 432, 616, 432, 616, 616, 840, - 56, 256, 232, 256, 616, 616, 616, 616, - 616, 616, 424, 256, 128, 616, 16, 408, - 16, 416, 416, 16, 16, 640, 16, 632, - 632, 408, 232, 840, 840, 840, 840, 232, - 232, 232, 232, 408, 408, 448, 616, 232, - 128, 840, 616, 960, 232, 16, 840, 840, - 232, 8, 232, 616, 448, 424, 248, 248, - 232, 448, 232, 464, 232, 16, 16, 232, - 232, 424, 616, 144, 232, 256, 616, 424, - 424, 632, 632, 616, 632, 632, 16, 616, - 256, 16, 16, 16, 16, 40, 40, 616, - 616, 624, 40, 40, 616, 840, 840, 8, - 40, 232, 232, 840, 464, 464, 232, 408, - 664, 232, 408, 840, 840, 232, 232, 408, - 48, 40, 408, 16, 240, 232, 232, 424, - 272, 240, 408, 840, 240, 840, 16, 232, - 400, 400, 424, 664, 256, 232, 232, 232, - 232, 840, 408, 408, 408, 840, 256, 16, - 616, 744, 616, 616, 16, 408, 40, 400, - 400, 840, 400, 400, 432, 400, 232, 232, - 40, 128, 400, 400, 416, 416, 400, 616, - 416, 256, 232, 232, 128, 976, 232, 248, - 232, 232, 840, 248, 416, 128, 416, 248, - 232, 232, 232, 232, 232, 448, 232, 256, - 840, 976, 128, 840, 664, 840, 464, 840, - 616, 960, 400, 976, 400, 840, 40, 616, - 464, 640, 960, 640, 640, 616, 608, 608, - 0, 952, 0, 232, 608, 608, 232, 408, - 0, 408, 408, 408, 232, 400, 400, 400, - 840, 616, 0, 0, 0, 624, 232, 840, - 432, 616, 16, 16, 616, 0, 616, 616, - 432, 624, 232, 232, 232, 232, 952, 952, - 952, 424, 840, 416, 0, 904, 0, 616, - 616, 400, 400, 904, 232, 232, 0, 232, - 440, 440, 440, 416, 648, 424, 232, 120, - 120, 120, 232, 120, 120, 408, 408, 232, - 120, 120, 120, 120, 120, 616, 960, 232, - 232, 840, 232, 232, 232, 232, 408, 120, - 464, 120, 120, 960, 840, 120, 240, 120, - 640, 640, 640, 120, 120, 120, 120, 272, - 240, 240, 432, 240, 640, 456, 464, 248, - 744, 840, 232, 640, 232, 624, 416, 232, - 232, 840, 840, 840, 128, 128, 128, 232, - 840, 128, 616, 232, 232, 16, 464, 464, - 608, 840, 232, 840, 840, 608, 224, 232, - 232, 224, 744, 128, 248, 632, 392, 392, - 248, 248, 416, 392, 40, 608, 248, 248, - 248, 608, 48, 272, 120, 120, 120, 408, - 960, 120, 120, 120, 120, 16, 240, 624, - 624, 408, 624, 120, 120, 120, 120, 120, - 120, 624, 952, 904, 952, 608, 0, 0, - 440, 960, 960, 608, 0, 608, 48, 952, - 608, 608, 432, 0, 416, 416, 224, 624, - 224, 224, 640, 640, 0, 952, 640, 960, - 424, 640, 640, 632, 256, 0, 752, 248, - 40, 456, 408, 248, 248, 624, 40, 416, - 136, 752, 8, 624, 624, 624, 624, 624, - 408, 256, 408, 416, 408, 440, 136, 8, - 8, 8, 8, 8, 392, 136, 136, 40, - 456, 136, 416, 256, 616, 0, 624, 616, - 408, 616, 624, 624, 624, 616, 224, 240, - 240, 240, 224, 136, 8, 248, 248, 224, - 8, 8, 8, 8, 8, 40, 432, 432, - 136, 136, 416, 224, 136, 616, 432, 744, - 248, 616, 616, 0, 0, 232, 232, 240, - 400, 400, 400, 400, 400, 616, 40, 616, - 616, 664, 272, 464, 40, 616, 400, 400, - 400, 400, 400, 400, 128, 416, 232, 632, - 608, 744, 744, 16, 392, 392, 640, 392, - 616, 232, 432, 616, 616, 248, 248, 608, - 392, 616, 128, 128, 40, 608, 40, 248, - 248, 248, 632, 632, 128, 744, 744, 976, - 632, 256, 248, 248, 40, 432, 904, 392, - 392, 256, 256, 640, 392, 56, 392, 136, - 248, 608, 136, 416, 744, 248, 40, 456, - 224, 416, 400, 400, 272, 400, 400, 224, - 400, 400, 400, 224, 456, 456, 432, 224, - 952, 648, 0, 0, 608, 224, 256, 0, - 0, 456, 256, 224, 224, 648, 224, 608, - 240, 640, 432, 640, 224, 224, 456, 400, - 400, 240, 400, 400, 400, 224, 240, 408, - 224, 240, 240, 224, 624, 408, 424, 952, - 424, 624, 952, 952, 408, 952, 240, 624, - 624, 624, 624, 624, 8, 8, 608, 408, - 608, 624, 608, 408, 408, 408, 408, 608, - 408, 240, 408, 608, 240, 408, 416, 416, - 432, 232, 232, 232, 232, 232, 232, 416, - 416, 16, 256, 400, 640, 400, 232, 400, - 904, 232, 416, 16, 232, 256, 640, 408, - 48, 0, 256, 616, 408, 624, 624, 624, - 616, 408, 408, 40, 0, 616, 56, 624, - 624, 624, 40, 16, 952, 640, 256, 640, - 640, 48, 16, 432, 432, 952, 56, 16, - 16, 952, 448, 424, 232, 16, 0, 0, - 0, 624, 624, 624, 232, 408, 232, 40, - 624, 952, 48, 624, 40, 232, 952, 952, - 16, 240, 40, 40, 752, 400, 400, 960, - 752, 616, 608, 616, 616, 0, 0, 0, - 616, 232, 424, 240, 232, 616, 408, 232, - 232, 424, 408, 408, 232, 616, 416, 840, - 840, 960, 416, 144, 416, 400, 400, 400, - 40, 128, 608, 16, 16, 608, 8, 608, - 40, 16, 40, 120, 840, 632, 840, 840, - 840, 840, 0, 632, 40, 272, 144, 240, - 120, 16, 240, 120, 120, 240, 120, 120, - 40, 40, 400, 0, 400, 952, 8, 952, - 0, 120, 120, 120, 120, 120, 120, 952, - 608, 608, 608, 248, 608, 0, 400, 400, - 400, 952, 952, 640, 40, 248, 0, 0, - 40, 624, 624, 624, 224, 224, 240, 240, - 240, 8, 640, 640, 640, 648, 640, 224, - 952, 952, 432, 0, 56, 0, 240, 904, - 744, 904, 744, 624, 624, 624, 624, 608, - 608, 608, 8, 904, 904, 904, 40, 240, - 240, 136, 952, 8, 40, 952, 952, 136, - 0, 136, 224, 456, 8, 8, 960, 224, - 224, 248, 960, 224, 248, 224, 248, 904, - 904, 904, 608, 744, 248, 224, 744, 744, - 432, 16, 432, 224, 624, 624, 224, 0, - 56, 424, 56, 744, 240, 744, 224, 248, - 224, 0, 624, 0, 240, 224, 840, 224, - 16, 120, 232, 120, 120, 8, 232, 120, - 120, 120, 232, 120, 232, 120, 120, 120, - 224, 232, 232, 224, 120, 120, 960, 960, - 952, 424, 120, 120, 120, 120, 120, 120, - 224, 0, 952, 952, 960, 224, 440, 224, - 960, 960, 0, 0, 0, 904, 952, 224, - 416, 608, 608, 264, 960, 960, 232, 232, - 232, 0, 960, 960, 40, 608, 416, 224, - 232, 232, 232, 608, 16, 16, 0, 0, - 0, 608, 0, 224, 960, 960, 960, 224, - 424, 0, 40, 248, 232, 0, 416, 0, - 608, 232, 416, 608, 232, 232, 608, 424, - 0, 0, 608, 224, 224, 424, 264, 264, - 224, 416, 0, 440, 0, 8, 424, 0, - 8, 8, 224, 40, 0, 8, 8, 224, - 424, 424, 256, 608, 416, 416, 608, 8, - 960, 40, 960, 608, 8, 256, 8, 416, - 40, 224, 8, 256, 960, 224, 224, 960, - 960, 960, 264, 40, 416, 48, 416, 248, - 608, 416, 424, 264, 224, 264, 0, 256, - 232, 232, 120, 408, 120, 120, 408, 120, - 624, 624, 224, 120, 120, 120, 16, 16, - 408, 408, 632, 952, 0, 632, 624, 624, - 624, 624, 408, 408, 392, 8, 8, 624, - 624, 624, 624, 8, 392, 8, 392, 256, - 408, 408, 960, 960, 960, 16, 624, 440, - 408, 48, 960, 424, 744, 960, 624, 960, - 408, 744, 0, 624, 120, 120, 960, 960, - 120, 120, 120, 120, 240, 240, 960, 960, - 960, 624, 40, 120, 120, 744, 8, 240, - 744, 120, 120, 0, 624, 744, 240, 40, - 40, 624, 624, 624, 16, 240, 624, 624, - 16, 8, 904, 240, 48, 904, 40, 744, - 624, 392, 960, 960, 392, 408, 960, 960, - 960, 248, 40, 392, 960, 960, 392, 136, - 40, 16, 632, 408, 408, 0, 744, 904, - 240, 240, 392, 136, 424, 248, 248, 632, - 240, 136, 240, 408, 408, 240, 248, 40, - 272, 904, 904, 264, 40, 248, 840, 424, - 904, 136, 840, 840, 264, 960, 960, 960, - 960, 960, 904, 40, 904, 136, 904, 904, - 248, 248, 840, 840, 136, 840, 744, 960, - 840, 744, 840, 248, 424, 416, 904, 904, - 840, 840, 248, 744, 256, 248, 232, 416, - 416, 840, 232, 744, 248, 744, 904, 840, - 904, 904, 904, 416, 232, 840, 232, 232, - 232, 840, 840, 960, 960, 8, 840, 392, - 128, 16, 904, 904, 624, 392, 392, 960, - 232, 232, 392, 840, 960, 624, 840, 440, - 840, 840, 16, 40, 264, 632, 40, 40, - 632, 424, 16, 632, 744, 16, 272, 840, - 840, 840, 232, 632, 840, 264, 40, 248, - 240, 960, 960, 960, 960, 632, 240, 624, - 632, 264, 840, 144, 408, 904, 840, 840, - 904, 272, 264, 904, 632, 240, 408, 240, - 624, 624, 632, 840, 240, 408, 408, 840, - 240, 840, 904, 408, 904, 264, 392, 904, - 0, 840, 624, 624, 840, 904, 8, 840, - 232, 232, 840, 232, 128, 960, 232, 232, - 408, 840, 840, 960, 960, 8, 8, 840, - 232, 232, 8, 840, 408, 264, 632, 632, - 232, 624, 232, 624, 840, 744, 840, 40, - 744, 744, 744, 960, 232, 232, 232, 232, - 744, 960, 632, 624, 624, 904, 904, 40, - 904, 424, 904, 744, 232, 424, 960, 744, - 40, 48, 232, 744, 408, 232, 232, 840, - 960, 8, 40, 408, 16, 416, 128, 40, - 40, 392, 408, 144, 392, 392, 48, 40, - 960, 960, 392, 416, 248, 624, 248, 424, - 392, 904, 904, 256, 904, 904, 840, 840, - 840, 488, 488, 288, 312, 152, 168, 480, - 480, 304, 688, 152, 152, 760, 696, 760, - 760, 760, 312, 152, 152, 152, 152, 312, - 24, 696, 696, 304, 304, 304, 696, 696, - 760, 920, 520, 760, 520, 760, 704, 768, - 848, 760, 872, 872, 848, 280, 280, 280, - 280, 320, 160, 784, 280, 64, 280, 280, - 488, 488, 672, 848, 520, 672, 760, 64, - 280, 760, 848, 864, 848, 848, 848, 848, - 672, 672, 672, 760, 760, 64, 872, 848, - 848, 848, 848, 760, 672, 672, 528, 160, - 760, 856, 280, 672, 848, 848, 848, 848, - 280, 488, 488, 280, 280, 488, 280, 280, - 856, 520, 848, 848, 848, 848, 848, 848, - 888, 496, 488, 488, 864, 520, 488, 288, - 288, 864, 288, 288, 880, 312, 488, 488, - 880, 864, 864, 280, 280, 280, 480, 480, - 64, 288, 288, 288, 520, 488, 488, 480, - 480, 760, 312, 760, 760, 880, 488, 488, - 712, 776, 760, 776, 64, 712, 488, 320, - 760, 760, 680, 504, 504, 280, 280, 680, - 504, 64, 64, 680, 680, 504, 504, 288, - 288, 288, 488, 488, 64, 872, 488, 480, - 872, 872, 480, 480, 848, 848, 848, 488, - 160, 848, 672, 848, 848, 848, 480, 672, - 680, 776, 848, 848, 848, 480, 480, 872, - 496, 760, 488, 288, 520, 776, 672, 488, - 304, 304, 672, 776, 864, 304, 864, 304, - 304, 304, 864, 288, 864, 864, 672, 848, - 848, 672, 848, 848, 848, 160, 304, 864, - 504, 864, 504, 872, 304, 488, 488, 488, - 888, 504, 504, 488, 672, 304, 304, 984, - 304, 984, 872, 784, 304, 160, 776, 304, - 760, 760, 760, 760, 776, 688, 280, 280, - 280, 160, 152, 688, 688, 496, 496, 64, - 64, 504, 504, 152, 760, 672, 672, 672, - 168, 760, 760, 880, 776, 672, 304, 304, - 304, 304, 672, 760, 672, 776, 160, 880, - 848, 848, 872, 848, 864, 760, 864, 888, - 488, 304, 760, 864, 304, 304, 1016, 864, - 776, 1016, 152, 152, 696, 160, 168, 688, - 688, 872, 776, 768, 768, 152, 784, 784, - 152, 280, 304, 848, 848, 848, 848, 304, - 304, 304, 776, 488, 288, 864, 848, 768, - 848, 280, 280, 280, 280, 280, 864, 152, - 848, 848, 848, 768, 488, 280, 280, 280, - 280, 784, 768, 488, 488, 152, 152, 768, - 768, 888, 496, 888, 848, 280, 280, 280, - 280, 280, 280, 848, 864, 496, 848, 776, - 776, 504, 848, 848, 480, 488, 480, 520, - 488, 152, 280, 520, 480, 888, 504, 504, - 280, 984, 504, 280, 280, 280, 480, 784, - 488, 984, 288, 488, 288, 288, 888, 488, - 488, 488, 984, 776, 784, 776, 680, 1016, - 1016, 1016, 680, 784, 152, 488, 784, 152, - 848, 504, 280, 280, 280, 280, 680, 848, - 680, 496, 480, 848, 288, 480, 680, 504, - 152, 288, 480, 168, 280, 280, 520, 64, - 64, 280, 488, 280, 280, 280, 168, 784, - 776, 488, 488, 776, 160, 784, 480, 280, - 280, 288, 784, 480, 288, 288, 480, 168, - 488, 64, 488, 520, 480, 64, 520, 504, - 160, 784, 488, 488, 688, 480, 488, 304, - 480, 688, 160, 480, 288, 288, 488, 488, - 488, 288, 288, 288, 288, 480, 1016, 776, - 504, 520, 488, 488, 288, 520, 776, 480, - 288, 480, 480, 288, 288, 1016, 1016, 496, - 288, 480, 1016, 872, 872, 872, 768, 768, - 880, 776, 64, 488, 64, 152, 480, 488, - 488, 488, 864, 768, 872, 152, 768, 152, - 488, 488, 488, 672, 672, 768, 152, 160, - 968, 152, 864, 864, 872, 872, 872, 872, - 152, 504, 864, 784, 888, 888, 848, 1016, - 504, 848, 776, 504, 776, 152, 912, 912, - 1016, 152, 712, 152, 304, 848, 872, 848, - 880, 872, 912, 304, 304, 872, 848, 848, - 848, 704, 880, 776, 872, 504, 872, 776, - 872, 768, 488, 304, 304, 304, 672, 872, - 912, 168, 488, 488, 488, 488, 488, 488, - 776, 776, 864, 768, 864, 784, 152, 912, - 912, 152, 152, 768, 152, 768, 872, 1016, - 864, 872, 776, 872, 1016, 1016, 152, 872, - 872, 152, 712, 912, 784, 1016, 480, 1016, - 512, 480, 480, 512, 864, 152, 872, 304, - 304, 864, 912, 912, 480, 848, 504, 304, - 480, 504, 848, 848, 504, 872, 864, 848, - 848, 848, 480, 168, 304, 304, 304, 304, - 304, 864, 672, 776, 528, 488, 872, 672, - 776, 296, 776, 864, 488, 488, 864, 784, - 704, 856, 856, 696, 152, 152, 888, 288, - 288, 696, 696, 888, 696, 152, 152, 152, - 288, 304, 152, 152, 152, 856, 776, 288, - 488, 288, 288, 288, 288, 864, 488, 864, - 488, 488, 864, 152, 304, 152, 152, 288, - 288, 152, 1016, 912, 696, 304, 304, 864, - 784, 488, 152, 864, 304, 304, 856, 488, - 888, 488, 488, 488, 856, 856, 696, 496, - 1016, 1016, 488, 288, 1016, 288, 864, 488, - 488, 512, 864, 1016, 856, 152, 784, 680, - 680, 520, 488, 152, 152, 680, 488, 520, - 520, 704, 864, 784, 152, 704, 488, 488, - 704, 296, 296, 152, 152, 152, 296, 304, - 160, 304, 296, 304, 296, 528, 704, 160, - 704, 280, 504, 848, 848, 488, 848, 688, - 848, 848, 688, 480, 768, 280, 280, 848, - 848, 280, 480, 280, 280, 880, 480, 480, - 880, 848, 280, 280, 280, 280, 880, 768, - 848, 848, 848, 296, 864, 864, 768, 864, - 280, 280, 280, 680, 488, 296, 296, 488, - 488, 488, 296, 704, 768, 768, 680, 296, - 880, 312, 288, 672, 760, 280, 280, 280, - 280, 760, 480, 480, 520, 848, 848, 480, - 480, 480, 520, 688, 496, 688, 688, 520, - 784, 296, 280, 712, 712, 280, 280, 688, - 296, 784, 296, 768, 768, 768, 768, 296, - 712, 688, 688, 296, 296, 712, 488, 280, - 488, 848, 848, 280, 280, 520, 848, 848, - 880, 504, 864, 864, 488, 488, 280, 280, - 864, 488, 864, 672, 280, 880, 760, 784, - 760, 160, 280, 280, 312, 880, 488, 304, - 704, 496, 304, 496, 296, 496, 496, 504, - 848, 280, 880, 880, 280, 280, 704, 704, - 304, 480, 480, 888, 480, 280, 288, 480, - 480, 288, 480, 480, 848, 848, 848, 848, - 848, 480, 512, 504, 864, 712, 712, 864, - 768, 768, 520, 488, 488, 488, 296, 760, - 864, 712, 480, 768, 968, 856, 296, 296, - 712, 296, 968, 296, 288, 504, 504, 504, - 288, 168, 696, 712, 712, 712, 680, 784, - 304, 1008, 1008, 848, 848, 280, 280, 280, - 280, 1008, 712, 520, 848, 848, 848, 848, - 848, 888, 520, 1008, 672, 504, 672, 680, - 280, 280, 280, 496, 280, 760, 520, 168, - 480, 872, 488, 872, 480, 488, 768, 768, - 64, 920, 680, 768, 152, 880, 848, 688, - 848, 480, 480, 480, 480, 496, 848, 848, - 672, 152, 688, 672, 688, 680, 280, 280, - 712, 280, 280, 680, 680, 672, 848, 672, - 856, 712, 288, 672, 672, 304, 152, 848, - 152, 152, 848, 848, 152, 520, 480, 856, - 280, 280, 280, 480, 768, 768, 768, 856, - 784, 776, 480, 776, 856, 856, 856, 856, - 856, 480, 848, 680, 680, 712, 776, 480, - 496, 480, 480, 280, 480, 480, 496, 776, - 776, 672, 768, 768, 672, 776, 672, 688, - 152, 152, 768, 152, 712, 496, 864, 496, - 480, 480, 152, 776, 776, 480, 480, 480, - 856, 280, 280, 280, 288, 520, 152, 152, - 288, 680, 688, 480, 480, 480, 480, 480, - 280, 152, 152, 760, 760, 280, 280, 760, - 680, 688, 520, 480, 480, 480, 480, 848, - 288, 288, 968, 760, 672, 488, 1016, 768, - 768, 1016, 288, 488, 488, 288, 168, 848, - 968, 864, 160, 152, 280, 152, 152, 480, - 496, 480, 288, 864, 152, 152, 672, 864, - 152, 152, 864, 488, 288, 152, 152, 968, - 312, 704, 520, 680, 704, 864, 488, 672, - 488, 480, 760, 480, 848, 488, 280, 280, - 280, 280, 864, 488, 968, 488, 848, 848, - 680, 864, 672, 672, 152, 848, 848, 152, - 760, 280, 152, 848, 680, 864, 320, 848, - 488, 280, 680, 488, 864, 152, 760, 280, - 296, 760, 760, 504, 760, 688, 280, 768, - 480, 480, 888, 488, 488, 480, 480, 496, - 688, 152, 152, 152, 504, 64, 296, 688, - 504, 496, 856, 488, 480, 480, 856, 280, - 488, 280, 280, 280, 280, 280, 488, 848, - 168, 480, 496, 880, 480, 864, 864, 848, - 864, 776, 280, 280, 776, 480, 776, 768, - 768, 768, 848, 768, 480, 480, 480, 776, - 848, 496, 496, 512, 512, 848, 280, 496, - 688, 512, 496, 280, 480, 512, 280, 688, - 856, 496, 856, 848, 688, 496, 496, 496, - 704, 856, 856, 488, 488, 984, 856, 496, - 848, 848, 280, 280, 280, 280, 488, 848, - 496, 280, 760, 760, 704, 512, 760, 280, - 848, 520, 280, 768, 288, 712, 280, 856, - 856, 496, 504, 984, 848, 848, 280, 280, - 968, 496, 280, 848, 848, 848, 480, 280, - 688, 688, 480, 688, 488, 488, 280, 480, - 480, 480, 488, 480, 784, 480, 856, 488, - 776, 784, 688, 856, 280, 688, 280, 856, - 856, 280, 280, 488, 280, 480, 280, 768, - 280, 280, 496, 848, 984, 856, 856, 688, - 496, 488, 776, 776, 768, 280, 848, 848, - 848, 280, 776, 488, 776, 856, 856, 856, - 504, 776, 776, 504, 280, 280, 280, 280, - 504, 280, 488, 776, 712, 848, 280, 280, - 776, 488, 848, 320, 864, 712, 864, 488, - 864, 856, 488, 856, 856, 856, 280, 776, - 280, 784, 776, 712, 712, 280, 784, 488, - 280, 280, 864, 712, 864, 280, 688, 776, - 856, 856, 776, 712, 688, 688, 768, 768, - 688, 776, 480, 488, 488, 488, 488, 480, - 480, 984, 480, 280, 768, 280, 280, 280, - 304, 776, 280, 984, 864, 776, 480, 280, - 280, 480, 984, 856, 856, 856, 280, 280, - 280, 984, 280, 880, 496, 488, 984, 280, - 280, 280, 280, 280, 688, 864, 488, 280, - 768, 848, 280, 712, 512, 848, 848, 848, - 488, 488, 776, 512, 776, 1016, 848, 1016, - 848, 280, 280, 280, 280, 784, 512, 768, - 1016, 712, 488, 488, 280, 280, 280, 848, - 848, 848, 64, 488, 64, 488, 520, 880, - 488, 488, 304, 864, 680, 768, 680, 872, - 872, 496, 680, 280, 864, 280, 280, 1008, - 784, 280, 64, 64, 848, 856, 848, 760, - 480, 488, 848, 480, 1008, 1008, 488, 304, - 480, 1008, 480, 848, 480, 760, 864, 848, - 872, 1008, 488, 848, 1008, 872, 872, 848, - 864, 496, 480, 480, 480, 64, 848, 776, - 1008, 848, 304, 848, 480, 480, 480, 480, - 280, 1008, 304, 1008, 280, 848, 848, 848, - 848, 848, 848, 280, 776, 304, 304, 776, - 304, 304, 304, 488, 488, 512, 280, 880, - 304, 64, 864, 864, 488, 488, 880, 872, - 304, 280, 304, 280, 280, 488, 488, 864, - 872, 304, 1008, 1008, 480, 304, 480, 880, - 480, 864, 512, 864, 304, 856, 856, 488, - 488, 856, 768, 1008, 856, 712, 280, 304, - 984, 304, 304, 1008, 304, 304, 680, 304, - 304, 488, 968, 680, 680, 304, 304, 304, - 512, 280, 512, 280, 280, 488, 152, 280, - 496, 768, 768, 280, 512, 864, 856, 512, - 856, 856, 856, 1008, 488, 488, 280, 512, - 152, 776, 280, 984, 280, 848, 848, 848, - 768, 688, 856, 856, 856, 688, 688, 864, - 856, 856, 856, 856, 288, 864, 864, 480, - 480, 480, 304, 768, 912, 480, 856, 856, - 280, 480, 864, 304, 480, 480, 480, 280, - 760, 304, 480, 768, 496, 480, 288, 880, - 776, 776, 768, 776, 760, 480, 488, 480, - 480, 480, 480, 480, 864, 712, 760, 880, - 496, 488, 304, 848, 864, 864, 488, 848, - 848, 848, 864, 984, 488, 512, 672, 288, - 864, 864, 864, 712, 768, 848, 280, 760, - 304, 280, 480, 480, 480, 280, 280, 304, - 280, 848, 280, 280, 864, 776, 848, 848, - 848, 848, 848, 512, 512, 856, 872, 856, - 768, 512, 856, 304, 152, 776, 688, 696, - 496, 496, 856, 304, 304, 760, 760, 480, - 480, 288, 480, 280, 872, 768, 848, 488, - 488, 848, 848, 848, 280, 480, 872, 512, - 304, 304, 304, 512, 488, 696, 712, 680, - 152, 680, 848, 496, 768, 480, 768, 480, - 768, 768, 688, 768, 680, 984, 984, 304, - 480, 152, 856, 880, 688, 848, 512, 864, - 304, 304, 848, 848, 848, 864, 864, 488, - 1008, 304, 304, 1008, 1008, 296, 680, 848, - 680, 512, 680, 1016, 488, 512, 1016, 1016, - 512, 912, 912, 1008, 712, 680, 912, 848, - 848, 848, 848, 520, 512, 488, 680, 680, - 848, 848, 680, 864, 320, 848, 480, 848, - 480, 848, 480, 864, 848, 296, 480, 848, - 296, 848, 848, 848, 848, 680, 296, 712, - 296, 488, 488, 296, 488, 304, 512, 488, - 304, 304, 296, 296, 680, 688, 848, 848, - 304, 864, 1008, 688, 864, 968, 680, 888, - 888, 680, 504, 848, 864, 864, 680, 504, - 888, 688, 864, 848, 864, 864, 688, 688, - 688, 280, 776, 776, 776, 280, 304, 304, - 280, 680, 912, 776, 520, 280, 912, 280, - 1008, 888, 480, 1008, 1008, 680, 688, 688, - 1008, 912, 912, 280, 984, 152, 152, 856, - 496, 280, 480, 304, 480, 480, 480, 280, - 152, 304, 152, 696, 152, 152, 304, 280, - 152, 864, 880, 680, 512, 856, 856, 512, - 496, 304, 680, 488, 680, 152, 784, 152, - 152, 512, 480, 152, 912, 304, 304, 304, - 480, 152, 152, 152, 152, 496, 488, 496, - 304, 304, 776, 680, 680, 912, 304, 856, - 984, 768, 856, 856, 856, 768, 864, 776, - 856, 520, 776, 856, 856, 848, 984, 496, - 496, 856, 280, 776, 912, 304, 304, 984, - 304, 304, 304, 280, 280, 280, 480, 304, - 760, 768, 768, 760, 912, 768, 672, 64, - 848, 856, 856, 856, 760, 64, 488, 488, - 848, 504, 488, 856, 856, 688, 280, 488, - 688, 304, 64, 760, 304, 64, 768, 304, - 280, 856, 856, 984, 856, 856, 856, 280, - 280, 288, 280, 504, 856, 288, 288, 776, - 776, 848, 672, 480, 848, 880, 880, 984, - 768, 768, 496, 984, 672, 520, 672, 760, - 712, 864, 480, 152, 488, 304, 480, 480, - 496, 152, 760, 512, 488, 152, 760, 480, - 760, 888, 64, 864, 480, 64, 776, 776, - 688, 64, 784, 152, 760, 888, 488, 488, - 760, 1016, 64, 280, 280, 304, 912, 304, - 280, 152, 280, 488, 280, 488, 280, 784, - 760, 280, 280, 784, 672, 168, 480, 480, - 480, 480, 760, 280, 688, 280, 760, 304, - 480, 760, 768, 672, 480, 672, 480, 856, - 704, 304, 304, 856, 480, 768, 856, 280, - 768, 704, 856, 280, 880, 880, 528, 304, - 760, 512, 480, 24, 480, 304, 856, 280, - 280, 672, 280, 480, 504, 672, 496, 480, - 280, 480, 520, 480, 480, 168, 320, 688, - 480, 480, 760, 504, 1008, 64, 304, 64, - 280, 672, 1008, 488, 304, 304, 1008, 672, - 64, 280, 488, 280, 168, 848, 64, 672, - 776, 776, 480, 480, 672, 152, 280, 280, - 304, 304, 280, 672, 784, 64, 696, 280, - 1008, 488, 488, 488, 304, 304, 304, 488, - 848, 1008, 1008, 280, 768, 768, 672, 912, - 880, 848, 1016, 520, 768, 864, 304, 64, - 152, 864, 1016, 912, 968, 64, 864, 304, - 304, 864, 888, 304, 304, 152, 968, 696, - 488, 152, 152, 152, 288, 288, 696, 152, - 312, 288, 152, 152, 288, 968, 848, 864, - 304, 304, 280, 696, 280, 152, 152, 152, - 480, 504, 280, 968, 304, 64, 1008, 760, - 480, 64, 864, 280, 864, 312, 1008, 304, - 1008, 1008, 280, 488, 488, 768, 480, 304, - 1008, 864, 480, 304, 480, 480, 760, 672, - 304, 304, 304, 672, 672, 296, 672, 152, - 1008, 1008, 160, 488, 296, 280, 296, 760, - 296, 480, 280, 296, 768, 1008, 672, 296, - 712, 296, 288, 288, 288, 848, 1008, 296, - 296, 280, 280, 512, 280, 280, 152, 64, - 1008, 512, 280, 848, 848, 1008, 1008, 864, - 280, 280, 304, 864, 296, 296, 848, 848, - 848, 848, 280, 296, 288, 64, 296, 296, - 296, 296, 296, 288, 296, 296, 680, 672, - 672, 672, 296, 704, 704, 680, 680, 280, - 872, 1016, 848, 64, 872, 672, 280, 680, - 848, 848, 280, 288, 288, 304, 304, 304, - 304, 280, 712, 280, 712, 504, 504, 888, - 912, 680, 912, 304, 912, 680, 504, 856, - 504, 504, 968, 280, 320, 968, 152, 680, - 152, 152, 304, 912, 304, 680, 304, 304, - 304, 304, 304, 288, 872, 288, 672, 872, - 680, 848, 872, 848, 848, 848, 848, 776, - 872, 968, 304, 872, 1016, 848, 968, 848, - 280, 280, 280, 1016, 520, 848, 872, 848, - 848, 848, 872, 504, 968, 520, 504, 776, - 848, 504, 280, 280, 280, 1016, 672, 1016, - 672, 680, 672, 672, 520, 1016, 680, 968, - 288, 504, 288, 288, 168, 504, 1016, 1016, - 856, 1016, 968, 280, 280, 280, 288, 288, - 848, 848, 680, 288, 1016, 680, 680, 672, - 672, 672, 1016, 968, 288, 680, 680, 288, - 984, 712, 968, 672, 504, 280, 872, 280, - 848, 968, 280, 968, 968, 848, 872, 280, - 280, 280, 280, 680, 680, 280, 680, 152, - 968, 304, 504, 504, 304, 504, 1016, 968, - 304, 712, 520, 288, 1016, 712, 848, 848, - 888, 1016, 288, 1016, 856, 1016, 1016, 848, - 848, 872, 848, 504, 968, 672, 672, 672, - 848, 1016, 968, 520, 872, 680, 848, 504, - 64, 280, 672, 968, 672, 672, 280, 280, - 968, 968, 280, 872, 280, 1016, 672, 672, - 856, 968, 1016, 1016, 320, 872, 872, 1016, - 848, 848, 856, 1016, 848, 64, 64, 64, - 848, 280, 152, 304, 152, 848, 280, 280, - 848, 304, 304, 856, 872, 280, 1016, 680, - 680, 1016, 320, 152, 1016, 288, 152, 152, - 304, 152, 520, 152, 1016, 1016, 152, 168, - 168, 920, 152, 1016, 304, 152, 152, 1016, - 304, 152, 152, 680, 152, 152, 152, 304, - 704, 304, 304, 872, 680, 304, 784, 712, - 696, 288, 288, 712, 304, 304, 280, 280, - 696, 280, 152, 304, 304, 152, 712, 760, - 760, 760, 968, 1016, 848, 1016, 520, 152, - 152, 672, 320, 296, 288, 288, 848, 848, - 152, 288, 288, 848, 1016, 280, 760, 288, - 296, 296, 760, 296, 296, 288, 288, 672, - 672, 152, 288, 296, 296, 296, 296, 288, - 1016, 304, 1016, 288, 304, 1016, 672, 968, - 912, 672, 672, 672, 304, 280, 280, 304, - 760, 760, 504, 696, 784, 968, 1016, 304, - 968, 288, 504, 504, 152, 968, 672, 696, - 912, 912, 288, 912, 152, 280, 64, 64, - 696, 672, 152, 672, 672, 672, 304, 152, - 672, 672, 672, 848, 304, 288, 288, 304, - 288, 304, 848, 520, 288, 304, 912, 288, - 968, 288, 288, 872, 304, 304, 304, 968, - 784, 320, 776, 64, 304, 288, 504, 760, - 848, 776, 968, 968, 688, 920, 320, 296, - 288, 288, 288, 288, 152, 152, 296, 296, - 152, 296, 296, 296, 712, 672, 672, 672, - 304, 776, 776, 304, 912, 776, 296, 704, - 296, 296, 296, 296, 296, 912, 304, 304, - 304, 304, 296, 760, 912, 304, 152, 680, - 304, 304, 776, 152, 152, -}; - -static long _vq_q_res1024_0a[] = { - 141287248,-19870840,-148434072, 88, 816, 808, 896, 200, - 584, 832, 376, 352, 560, 384, 352, 384, - 384, 112, 192, 376, 568, 992, 384, 992, - 32, 376, 384, 384, 32, 376, 376, 592, - 992, 992, 112, 32, 104, 112, 376, 104, - 824, 824, 112, 208, 376, 376, 104, 112, - 736, 736, 992, 736, 112, 376, 992, 720, - 184, 832, 560, 328, 376, 800, 192, 600, - 600, 192, 600, 944, 376, 96, 376, 112, - 192, 992, 328, 376, 824, 376, 600, 96, - 600, 728, 992, 600, 600, 600, 992, 600, - 992, 96, 728, 192, 376, 112, 112, 376, - 944, 192, 112, 112, 32, 88, 344, 208, - 32, 112, 104, 944, 376, 112, 376, 192, - 728, 376, 992, 112, 376, 336, 592, 192, - 600, 32, 992, 600, 568, 32, 592, 376, - 600, 352, 800, 992, 328, 600, 560, 192, - 560, 568, 600, 728, 560, 336, 944, 112, - 112, 600, 992, 376, 376, 992, 104, 560, - 592, 192, 992, 728, 376, 560, 824, 104, - 104, 32, 200, 104, 992, 104, 96, 192, - 992, 560, 96, 560, 992, 600, 352, 560, - 600, 560, 600, 600, 992, 992, 336, 208, - 992, 832, 96, 352, 800, 376, 328, 376, - 560, 376, 328, 360, 200, 376, 112, 376, - 352, 208, 384, 376, 560, 96, 376, 352, - 736, 560, 352, 600, 832, 384, 352, 832, - 736, 600, 832, 992, 736, 368, 32, 832, - 376, 208, 832, 560, 352, 352, 992, 96, - 832, 560, 208, 736, 208, 104, 112, 208, - 376, 832, 832, 376, 832, 376, 832, 208, - 376, 112, 832, 592, 592, 736, 560, 32, - 376, 104, 208, 112, 376, 208, 368, 384, - 112, 384, 376, 104, 208, 736, 104, 384, - 368, 376, 736, 376, 368, 992, 368, 992, - 104, 832, 832, 104, 832, 352, 376, 384, - 96, 112, 112, 112, 32, 104, 104, 104, - 944, 112, 832, 112, 992, 728, 720, 32, - 728, 96, 368, 376, 992, 376, 992, 736, - 192, 728, 376, 32, 992, 200, 344, 376, - 112, 32, 552, 384, 376, 112, 720, 104, - 112, 832, 376, 104, 376, 600, 32, 384, - 376, 576, 832, 832, 376, 104, 376, 992, - 208, 736, 992, 896, 376, 728, 376, 376, - 992, 384, 584, 800, 328, 728, 192, 192, - 376, 584, 184, 208, 584, 584, 376, 584, - 376, 216, 584, 112, 216, 216, 216, 600, - 104, 328, 800, 200, 200, 824, 368, 376, - 112, 720, 104, 112, 376, 720, 376, 800, - 384, 376, 600, 600, 600, 600, 600, 376, - 992, 384, 600, 384, 376, 80, 896, 992, - 112, 360, 96, 360, 192, 112, 360, 360, - 360, 112, 216, 368, 376, 992, 728, 992, - 384, 584, 96, 544, 328, 720, 1000, 896, - 896, 1000, 896, 1000, 1000, 720, 384, 192, - 376, 1000, 192, 200, 328, 376, 800, 992, - 376, 32, 200, 192, 200, 896, 328, 184, - 896, 112, 896, 896, 376, 584, 720, 376, - 896, 200, 896, 1000, 896, 376, 368, 896, - 200, 376, 896, 360, 896, 200, 112, 360, - 896, 112, 96, 112, 184, 200, 992, 720, - 96, 200, 192, 112, 584, 944, 736, 584, - 368, 368, 96, 112, 376, 896, 944, 584, - 112, 376, 200, 896, 896, 112, 376, 896, - 376, 584, 200, 584, 376, 992, 896, 584, - 584, 112, 184, 896, 112, 216, 376, 544, - 800, 896, 112, 720, 584, 584, 376, 216, - 584, 896, 584, 896, 584, 328, 584, 376, - 896, 376, 88, 96, 584, 584, 584, 376, - 112, 216, 896, 584, 896, 192, 96, 376, - 584, 584, 720, 216, 376, 584, 184, 216, - 376, 112, 216, 96, 216, 376, 192, 800, - 1000, 1000, 112, 376, 216, 368, 192, 584, - 376, 584, 376, 216, 584, 368, 96, 112, - 824, 376, 112, 112, 216, 112, 360, 216, - 600, 96, 216, 720, 112, 208, 1000, 376, - 800, 216, 368, 376, 328, 192, 1000, 328, - 544, 328, 200, 376, 376, 376, 544, 328, - 1000, 376, 192, 376, 216, 328, 192, 368, - 216, 896, 376, 800, 328, 192, 208, 192, - 192, 208, 192, 112, 192, 808, 584, 112, - 376, 1000, 944, 192, 1000, 360, 824, 376, - 584, 192, 720, 344, 344, 376, 720, 200, - 720, 192, 104, 344, 208, 112, 112, 192, - 112, 208, 200, 328, 216, 216, 112, 376, - 216, 344, 824, 1000, 96, 200, 32, 112, - 96, 200, 584, 368, 200, 112, 200, 368, - 200, 376, 104, 32, 208, 368, 936, 368, - 808, 112, 104, 112, 200, 192, 112, 104, - 200, 344, 112, 192, 584, 192, 112, 208, - 376, 32, 368, 1000, 208, 192, 208, 216, - 384, 208, 376, 112, 992, 328, 600, 800, - 192, 376, 96, 736, 32, 376, 384, 192, - 600, 208, 32, 384, 376, 376, 200, 96, - 96, 32, 368, 200, 584, 600, 32, 192, - 192, 96, 96, 200, 376, 32, 200, 112, - 344, 584, 384, 192, 800, 584, 376, 208, - 112, 376, 344, 560, 824, 376, 384, 200, - 992, 344, 384, 352, 344, 216, 376, 368, - 112, 104, 112, 896, 360, 112, 200, 808, - 368, 584, 96, 368, 896, 104, 384, 200, - 104, 384, 736, 368, 824, 208, 944, 368, - 344, 384, 192, 376, 824, 32, 112, 368, - 992, 208, 568, 376, 944, 216, 368, 376, - 216, 112, 352, 568, 944, 112, 344, 368, - 208, 944, 376, 824, 376, 584, 376, 568, - 216, 896, 112, 584, 368, 216, 896, 896, - 208, 368, 216, 384, 584, 208, 584, 376, - 944, 360, 896, 216, 368, 592, 944, 944, - 896, 216, 992, 568, 216, 80, 1000, 896, - 376, 328, 200, 584, 184, 584, 328, 584, - 112, 184, 96, 200, 584, 200, 584, 344, - 200, 584, 208, 192, 376, 104, 824, 584, - 112, 896, 360, 216, 112, 384, 104, 216, - 200, 592, 360, 592, 96, 200, 112, 992, - 384, 736, 584, 384, 32, 896, 112, 112, - 376, 896, 376, 992, 360, 896, 584, 584, - 112, 360, 584, 352, 32, 992, 376, 104, - 992, 376, 32, 736, 360, 592, 216, 1000, - 376, 728, 1000, 1000, 192, 384, 216, 1000, - 896, 376, 896, 832, 376, 216, 896, 736, - 216, 584, 384, 992, 992, 992, 584, 896, - 1000, 104, 200, 32, 112, 96, 328, 192, - 736, 832, 112, 96, 992, 376, 96, 832, - 112, 728, 112, 352, 192, 208, 376, 992, - 216, 208, 32, 112, 736, 992, 992, 208, - 376, 736, 112, 376, 736, 992, 216, 200, - 1000, 208, 800, 376, 192, 208, 736, 1000, - 992, 376, 192, 200, 208, 736, 208, 376, - 208, 200, 736, 376, 208, 112, 352, 376, - 112, 200, 896, 112, 1000, 104, 192, 1000, - 208, 208, 216, 32, 736, 992, 208, 600, - 384, 352, 112, 216, 992, 736, 896, 208, - 736, 896, 992, 1000, 344, 208, 328, 200, - 112, 896, 112, 376, 96, 896, 832, 200, - 112, 112, 104, 112, 32, 896, 736, 104, - 96, 208, 344, 592, 104, 824, 104, 112, - 344, 208, 200, 832, 208, 208, 336, 208, - 360, 200, 208, 344, 112, 560, 360, 32, - 112, 112, 200, 32, 104, 112, 328, 568, - 568, 32, 360, 104, 208, 584, 112, 112, - 208, 96, 200, 536, 104, 104, 104, 32, - 112, 96, 200, 728, 112, 376, 96, 32, - 112, 200, 104, 208, 584, 112, 208, 568, - 104, 208, 832, 568, 384, 112, 112, 208, - 112, 568, 104, 208, 728, 112, 336, 560, - 832, 208, 336, 568, 104, 208, 184, 104, - 376, 104, 352, 808, 592, 352, 208, 376, - 736, 96, 360, 376, 376, 992, 328, 1000, - 824, 600, 32, 728, 992, 992, 200, 384, - 32, 376, 736, 736, 736, 536, 104, 736, - 104, 600, 992, 600, 896, 600, 592, 824, - 360, 992, 832, 568, 560, 576, 104, 32, - 720, 816, 600, 600, 816, 600, 32, 816, - 816, 552, 32, 816, 384, 384, 728, 376, - 104, 816, 216, 896, 816, 192, 32, 104, - 352, 376, 32, 384, 992, 336, 560, 360, - 584, 736, 376, 576, 104, 576, 600, 816, - 816, 600, 576, 560, 600, 96, 376, 816, - 376, 576, 96, 584, 816, 568, 576, 32, - 816, 816, 376, 568, 728, 560, 576, 816, - 992, 832, 360, 576, 816, 816, 112, 728, - 560, 576, 384, 96, 360, 816, 352, 192, - 896, 816, 560, 576, 816, 832, 360, 112, - 832, 376, 832, 32, 216, 600, 576, 816, - 832, 360, 376, 112, 992, 832, 576, 720, - 568, 816, 816, 568, 360, 112, 576, 992, - 360, 728, 720, 576, 384, 728, 192, 560, - 96, 576, 384, 360, 728, 576, 816, 216, - 360, 360, 576, 344, 736, 112, 216, 384, - 584, 832, 816, 584, 360, 112, 992, 104, - 576, 576, 720, 104, 992, 216, 104, 360, - 720, 568, 360, 32, 208, 360, 216, 112, - 568, 32, 208, 568, 816, 208, 816, 576, - 576, 192, 600, 816, 824, 32, 104, 360, - 824, 824, 568, 208, 32, 104, 816, 112, - 824, 816, 192, 728, 104, 816, 208, 360, - 592, 32, 32, 208, 96, 816, 112, 192, - 568, 824, 816, 568, 736, 32, 192, 816, - 824, 728, 104, 816, 824, 112, 600, 824, - 96, 208, 816, 584, 200, 600, 576, 336, - 208, 376, 736, 208, 568, 336, 104, 344, - 568, 360, 360, 592, 104, 344, 360, 32, - 384, 568, 568, 344, 104, 360, 352, 728, - 568, 192, 104, 32, 832, 832, 808, 104, - 832, 592, 944, 576, 728, 816, 216, 800, - 1000, 592, 216, 592, 816, 216, 824, 208, - 344, 944, 344, 344, 944, 336, 344, 104, - 568, 592, 944, 568, 216, 816, 360, 32, - 568, 592, 360, 552, 360, 384, 816, 568, - 568, 944, 1000, 568, 384, 816, 736, 344, - 568, 816, 824, 736, 1000, 824, 1000, 1000, - 384, 352, 808, 1000, 568, 816, 824, 1000, - 384, 360, 104, 592, 352, 32, 1000, 360, - 352, 360, 728, 192, 360, 736, 600, 384, - 728, 728, 1000, 720, 184, 1000, 728, 736, - 1000, 192, 336, 1000, 808, 1000, 384, 600, - 824, 816, 568, 360, 568, 736, 568, 568, - 568, 720, 728, 32, 1000, 600, 360, 384, - 816, 736, 552, 816, 1000, 368, 384, 1000, - 384, 368, 816, 1000, 736, 944, 32, 352, - 368, 944, 360, 96, 944, 88, 736, 816, - 728, 360, 808, 992, 216, 216, 32, 360, - 816, 736, 368, 816, 808, 816, 88, 720, - 728, 360, 368, 816, 216, 360, 728, 816, - 1000, 816, 584, 824, 360, 720, 944, 344, - 216, 720, 200, 1000, 824, 896, 360, 584, - 368, 32, 552, 824, 208, 944, 112, 368, - 600, 824, 1000, 368, 32, 896, 824, 808, - 824, 824, 944, 360, 720, 368, 824, 32, - 728, 576, 600, 808, 368, 728, 720, 344, - 728, 576, 808, 576, 192, 344, 816, 552, - 368, 992, 600, 720, 88, 944, 216, 360, - 816, 576, 216, 728, 816, 552, 824, 360, - 216, 824, 216, 600, 816, 184, 360, 824, - 560, 584, 192, 360, 384, 112, 216, 1000, - 32, 200, 584, 96, 184, 576, 208, 328, - 600, 816, 112, 600, 992, 720, 728, 816, - 368, 112, 816, 192, 360, 816, 728, 896, - 112, 112, 728, 360, 992, 88, 368, 816, - 584, 992, 360, 208, 352, 832, 328, 816, - 600, 560, 728, 944, 368, 728, 816, 560, - 368, 944, 88, 736, 360, 832, 560, 584, - 896, 560, 352, 184, 352, 192, 352, 336, - 560, 208, 104, 808, 736, 832, 816, 208, - 816, 216, 816, 832, 808, 352, 216, 832, - 360, 832, 192, 336, 360, 184, 816, 728, - 88, 936, 192, 216, 208, 816, 208, 104, - 992, 96, 944, 560, 600, 808, 560, 88, - 992, 808, 992, 336, 104, 96, 344, 336, - 736, 96, 104, 336, 344, 104, 944, 368, - 832, 720, 328, 584, 184, 584, 816, 360, - 816, 896, 584, 808, 584, 568, 368, 208, - 368, 808, 600, 104, 208, 336, 192, 200, - 208, 824, 96, 200, 360, 584, 200, 184, - 808, 192, 344, 208, 360, 600, 816, 104, - 720, 832, 344, 832, 32, 344, 536, 200, - 88, 104, 336, 200, 832, 352, 808, 808, - 816, 568, 832, 720, 104, 816, 344, 816, - 368, 200, 104, 360, 96, 88, 552, 200, - 88, 832, 32, 104, 184, 104, 360, 368, - 808, 352, 192, 896, 728, 576, 944, 600, - 832, 816, 992, 728, 816, 992, 384, 992, - 736, 368, 192, 360, 816, 552, 360, 368, - 832, 368, 200, 112, 360, 568, 816, 112, - 368, 560, 104, 816, 216, 568, 368, 568, - 384, 112, 568, 216, 192, 584, 384, 216, - 592, 32, 360, 728, 816, 736, 384, 592, - 384, 368, 32, 816, 728, 808, 112, 32, - 816, 592, 208, 816, 832, 736, 384, 112, - 384, 600, 336, 832, 592, 384, 824, 336, - 832, 568, 736, 736, 368, 352, 88, 112, - 336, 104, 568, 192, 200, 208, 736, 944, - 360, 368, 104, 816, 208, 568, 944, 832, - 112, 816, 944, 208, 568, 736, 368, 200, - 360, 568, 592, 112, 200, 112, 368, 816, - 568, 104, 816, 184, 816, 352, 592, 368, - 592, 336, 88, 368, 808, 104, 352, 736, - 112, 600, 800, 208, 80, 336, 568, 832, - 736, 832, 104, 832, 368, 816, 816, 368, - 104, 208, 384, 808, 200, 568, 816, 96, - 368, 816, 104, 96, 824, 832, 816, 576, - 104, 576, 736, 368, 568, 336, 832, 104, - 208, 592, 944, 208, 592, 112, 832, 944, - 104, 208, 832, 736, 736, 208, 560, 368, - 112, 104, 736, 592, 832, 568, 104, 568, - 368, 944, 832, 736, 824, 104, 336, 96, - 368, 112, 736, 208, 544, 208, 104, 832, - 104, 560, 88, 560, 360, 96, 200, 816, - 592, 344, 104, 352, 576, 936, 944, 944, - 384, 944, 368, 560, 576, 800, 944, 832, - 944, 832, 808, 352, 560, 816, 576, 344, - 344, 832, 592, 576, 728, 816, 832, 560, - 944, 344, 88, 816, 808, 200, 560, 816, - 352, 344, 200, 992, 336, 112, 816, 736, - 200, 88, 104, 104, 816, 104, 104, 88, - 200, 832, 600, 104, 96, 736, 368, 208, - 728, 32, 728, 192, 104, 32, 200, 32, - 184, 88, 544, 216, 208, 728, 360, 96, - 592, 568, 944, 736, 1000, 600, 344, 96, - 328, 360, 944, 600, 328, 352, 600, 944, - 32, 600, 896, 1000, 544, 800, 720, 336, - 216, 184, 328, 800, 944, 336, 1000, 192, - 592, 360, 216, 88, 384, 1000, 208, 544, - 936, 344, 352, 568, 216, 816, 344, 552, - 584, 1000, 216, 184, 328, 32, 568, 816, - 816, 720, 80, 184, 544, 328, 352, 568, - 944, 1000, 584, 1000, 328, 568, 344, 1000, - 184, 200, 584, 200, 208, 1000, 360, 544, - 184, 328, 200, 344, 208, 208, 344, 824, - 200, 344, 592, 344, 184, 104, 360, 592, - 352, 328, 200, 1000, 344, 336, 200, 208, - 360, 576, 360, 1000, 720, 328, 208, 560, - 208, 560, 184, 208, 720, 1000, 544, 992, - 336, 576, 816, 824, 1000, 184, 360, 816, - 360, 816, 568, 352, 816, 576, 1000, 184, - 344, 568, 192, 104, 352, 344, 104, 568, - 816, 336, 832, 824, 816, 824, 576, 80, - 568, 816, 824, 208, 344, 824, 584, 808, - 816, 192, 736, 568, 816, 352, 376, 344, - 184, 384, 824, 816, 832, 728, 816, 720, - 816, 824, 568, 992, 344, 384, 816, 584, - 344, 824, 568, 1000, 104, 216, 816, 824, - 568, 360, 584, 584, 816, 200, 184, 208, - 328, 584, 360, 584, 816, 32, 384, 344, - 208, 1000, 568, 584, 816, 104, 376, 1000, - 1000, 576, 344, 736, 208, 576, 208, 584, - 344, 736, 736, 344, 824, 584, 352, 576, - 96, 352, 352, 360, 112, 208, 352, 560, - 736, 832, 360, 384, 992, 112, 1000, 344, - 216, 1000, 352, 216, 208, 736, 560, 1000, - 200, 88, 736, 32, 896, 560, 360, 328, - 816, 800, 384, 376, 816, 736, 200, 184, - 816, 376, 736, 824, 560, 832, 816, 1000, - 384, 104, 384, 1000, 552, 992, 384, 800, - 728, 1000, 992, 736, 560, 1000, 376, 384, - 816, 728, 736, 728, 560, 384, 600, 736, - 1000, 600, 736, 1000, 560, 32, 96, 544, - 584, 720, 328, 360, 384, 184, 816, 360, - 384, 720, 560, 184, 584, 600, 208, 584, - 560, 584, 32, 352, 600, 992, 328, 584, - 208, 560, 816, 208, 600, 736, 992, 328, - 192, 384, 992, 96, 360, 824, 208, 192, - 360, 200, 32, 384, 992, 600, 96, 200, - 584, 384, 200, 208, 376, 32, 584, 208, - 824, 192, 344, 728, 560, 96, 576, 560, - 992, 216, 208, 600, 816, 800, 728, 992, - 728, 560, 560, 32, 32, 560, 560, 32, - 360, 192, 600, 32, 88, 32, 560, 728, - 192, 32, 32, 728, 32, 600, 192, 32, - 32, 192, 32, 560, 992, 576, 816, 192, - 560, 384, 832, 192, 832, 32, 832, 832, - 824, 32, 208, 104, 832, 208, 336, 576, - 88, 592, 560, 832, 560, 216, 112, 32, - 568, 360, 32, 824, 32, 576, 344, 208, - 88, 816, 104, 384, 992, 728, 824, 360, - 360, 32, 816, 112, 816, 728, 576, 728, - 992, 560, 32, 32, 352, 560, 560, 360, - 560, 728, 32, 192, 32, 560, 816, 360, - 560, 728, 208, 216, 192, 344, 32, 216, - 88, 552, 208, 216, 568, 576, 216, 568, - 344, 816, 584, 568, 360, 832, 352, 384, - 816, 824, 216, 208, 944, 112, 32, 96, - 600, 336, 832, 184, 944, 728, 360, 816, - 184, 336, 728, 352, 584, 352, 944, 336, - 832, 344, 352, 568, 352, 832, 944, 832, - 736, 600, 384, 600, 192, 352, 560, 808, - 808, 352, 832, 352, 992, 88, 384, 832, - 192, 104, 208, 352, 88, 936, 192, 544, - 360, 88, 88, 88, 88, 184, 352, 384, - 936, 88, 336, 88, 352, 88, 560, 808, - 736, 560, 352, 592, 336, 96, 184, 200, - 360, 736, 96, 384, 208, 584, 352, 384, - 96, 808, 352, 336, 88, 592, 88, 344, - 736, 384, 736, 808, 88, 736, 808, 104, - 352, 200, 208, 96, 336, 96, 592, 352, - 208, 96, 560, 736, 736, 344, 200, 560, - 344, 88, 200, 736, 384, 208, 936, 88, - 96, 360, 184, 992, 184, 352, 96, 96, - 808, 592, 360, 88, 352, 96, 992, 96, - 88, 192, 88, 96, 992, 96, 560, 96, - 96, 560, 384, 88, 592, 208, 376, 384, - 936, 96, 96, 336, 560, 88, 96, 104, - 808, 936, 560, 352, 384, 88, 936, 88, - 96, 352, 384, 48, 8, 408, 128, 56, - 616, 464, 144, 416, 752, 448, 608, 432, - 952, 16, 0, 656, 400, 440, 648, 648, - 440, 648, 472, 656, 656, 440, 648, 0, - 128, 656, 16, 440, 440, 656, 16, 440, - 0, 648, 648, 128, 16, 40, 128, 656, - 0, 16, 432, 264, 40, 16, 440, 648, - 472, 432, 440, 648, 240, 40, 416, 648, - 16, 432, 752, 440, 432, 752, 248, 440, - 128, 248, 648, 656, 656, 248, 648, 16, - 432, 0, 416, 656, 432, 16, 656, 952, - 648, 0, 128, 448, 0, 416, 416, 0, - 440, 448, 392, 648, 448, 128, 752, 440, - 448, 40, 16, 624, 472, 472, 432, 752, - 440, 752, 440, 448, 448, 440, 448, 144, - 432, 48, 648, 432, 248, 752, 248, 0, - 432, 752, 440, 752, 432, 840, 0, 952, - 632, 440, 144, 144, 144, 448, 440, 440, - 440, 464, 440, 464, 464, 448, 464, 472, - 432, 400, 448, 16, 616, 144, 952, 16, - 16, 952, 448, 448, 632, 400, 16, 264, - 416, 424, 248, 448, 16, 472, 472, 16, - 432, 752, 640, 616, 448, 424, 400, 952, - 640, 248, 448, 640, 632, 424, 448, 952, - 640, 640, 248, 752, 448, 464, 448, 144, - 752, 616, 432, 416, 416, 432, 432, 976, - 432, 616, 448, 752, 752, 632, 424, 400, - 432, 464, 40, 40, 432, 752, 432, 448, - 632, 752, 448, 976, 448, 976, 976, 248, - 144, 616, 448, 416, 608, 952, 0, 432, - 656, 16, 240, 424, 400, 432, 648, 656, - 40, 648, 656, 632, 432, 656, 840, 272, - 144, 248, 648, 656, 432, 256, 0, 144, - 48, 256, 16, 432, 432, 656, 256, 656, - 656, 656, 432, 648, 256, 144, 48, 16, - 256, 656, 440, 840, 40, 40, 256, 48, - 16, 952, 648, 48, 248, 648, 656, 48, - 648, 656, 48, 648, 16, 432, 656, 248, - 432, 416, 840, 256, 656, 952, 40, 840, - 48, 0, 416, 632, 752, 0, 448, 632, - 632, 256, 400, 432, 752, 616, 952, 640, - 392, 248, 840, 648, 464, 472, 128, 472, - 144, 56, 752, 448, 16, 616, 416, 432, - 432, 416, 144, 144, 56, 16, 256, 144, - 56, 448, 400, 432, 640, 40, 424, 56, - 640, 16, 432, 56, 8, 424, 744, 432, - 144, 432, 56, 640, 144, 656, 664, 256, - 56, 56, 416, 56, 256, 664, 256, 56, - 664, 664, 56, 656, 744, 432, 56, 744, - 656, 56, 144, 664, 432, 56, 56, 256, - 752, 616, 744, 952, 840, 144, 632, 632, - 744, 664, 144, 56, 632, 144, 744, 56, - 256, 656, 664, 144, 840, 752, 432, 744, - 256, 840, 144, 664, 432, 128, 472, 464, - 16, 128, 448, 472, 424, 448, 56, 48, - 472, 16, 472, 128, 48, 40, 432, 976, - 416, 248, 48, 56, 248, 248, 840, 272, - 976, 248, 272, 464, 248, 432, 976, 752, - 616, 128, 16, 416, 56, 448, 448, 48, - 752, 48, 424, 448, 976, 976, 56, 752, - 640, 976, 400, 128, 40, 432, 128, 432, - 48, 40, 128, 448, 640, 48, 432, 840, - 424, 40, 424, 448, 976, 640, 752, 56, - 840, 752, 840, 744, 976, 976, 464, 56, - 424, 432, 752, 976, 128, 48, 432, 248, - 128, 40, 40, 128, 976, 840, 248, 128, - 432, 40, 976, 840, 976, 128, 432, 48, - 744, 752, 976, 416, 464, 248, 976, 128, - 976, 448, 56, 448, 840, 248, 464, 840, - 744, 976, 640, 128, 464, 464, 128, 40, - 416, 392, 976, 976, 48, 976, 248, 432, - 272, 128, 48, 128, 432, 272, 272, 256, - 976, 432, 48, 416, 256, 656, 448, 128, - 432, 248, 664, 248, 664, 248, 56, 248, - 144, 632, 432, 16, 128, 472, 128, 464, - 664, 752, 16, 128, 472, 248, 16, 128, - 448, 664, 448, 472, 16, 48, 448, 664, - 432, 616, 640, 48, 128, 128, 640, 400, - 640, 264, 752, 48, 128, 752, 448, 640, - 648, 40, 752, 16, 48, 48, 400, 616, - 248, 424, 664, 400, 472, 448, 640, 840, - 424, 424, 248, 472, 40, 432, 48, 56, - 664, 432, 256, 424, 432, 752, 432, 664, - 0, 40, 248, 248, 56, 248, 416, 256, - 48, 448, 56, 432, 664, 256, 56, 472, - 664, 56, 976, 56, 632, 640, 416, 248, - 128, 432, 256, 664, 432, 256, 48, 256, - 256, 248, 432, 56, 144, 432, 144, 248, - 128, 144, 256, 632, 144, 464, 248, 128, - 616, 448, 664, 472, 16, 144, 448, 144, - 448, 664, 840, 40, 16, 472, 128, 472, - 448, 464, 408, 424, 472, 448, 664, 472, - 424, 464, 616, 472, 448, 144, 472, 616, - 16, 144, 144, 664, 256, 48, 448, 48, - 256, 144, 472, 632, 272, 464, 472, 16, - 56, 56, 256, 144, 664, 256, 56, 664, - 744, 408, 48, 424, 424, 56, 664, 40, - 448, 40, 0, 128, 664, 472, 48, 144, - 472, 424, 472, 144, 664, 616, 256, 0, - 144, 128, 448, 432, 16, 408, 272, 664, - 472, 272, 240, 424, 472, 248, 656, 256, - 16, 472, 256, 472, 48, 128, 16, 408, - 664, 256, 472, 664, 16, 424, 56, 128, - 256, 8, 56, 424, 256, 16, 256, 664, - 656, 40, 272, 664, 976, 656, 432, 128, - 56, 432, 128, 640, 48, 256, 976, 416, - 56, 664, 128, 256, 664, 664, 432, 976, - 128, 272, 48, 256, 248, 432, 48, 56, - 640, 960, 464, 664, 128, 472, 448, 664, - 448, 472, 472, 128, 472, 664, 976, 248, - 840, 448, 640, 472, 464, 424, 128, 128, - 472, 464, 640, 448, 472, 40, 464, 16, - 656, 0, 440, 128, 656, 624, 40, 144, - 256, 16, 0, 656, 616, 432, 0, 656, - 40, 448, 656, 16, 432, 0, 448, 40, - 440, 48, 432, 648, 424, 16, 40, 840, - 648, 144, 424, 40, 840, 616, 0, 656, - 16, 448, 128, 248, 440, 744, 144, 248, - 416, 440, 0, 136, 248, 416, 440, 616, - 272, 448, 648, 48, 464, 48, 744, 16, - 400, 8, 0, 248, 128, 240, 472, 464, - 272, 232, 408, 960, 640, 840, 408, 408, - 960, 424, 840, 616, 408, 272, 272, 272, - 976, 960, 464, 464, 248, 960, 472, 464, - 432, 240, 456, 432, 240, 272, 456, 456, - 272, 456, 272, 432, 464, 464, 472, 424, - 136, 128, 976, 128, 432, 8, 40, 664, - 256, 128, 664, 472, 432, 272, 472, 128, - 144, 664, 752, 744, 432, 56, 664, 472, - 144, 464, 432, 248, 128, 16, 608, 128, - 248, 16, 144, 272, 128, 144, 744, 144, - 128, 272, 248, 48, 48, 48, 432, 272, - 464, 392, 144, 976, 432, 456, 464, 0, - 408, 624, 408, 272, 240, 40, 272, 408, - 240, 240, 272, 960, 272, 440, 648, 624, - 0, 0, 40, 624, 16, 16, 440, 272, - 272, 0, 648, 40, 464, 952, 144, 624, - 952, 744, 648, 432, 432, 272, 952, 240, - 608, 16, 8, 56, 648, 144, 456, 640, - 440, 432, 648, 424, 56, 256, 424, 432, - 440, 464, 240, 8, 136, 264, 424, 424, - 664, 48, 0, 8, 272, 408, 256, 456, - 8, 664, 256, 48, 136, 48, 664, 256, - 456, 272, 136, 664, 632, 272, 456, 752, - 664, 256, 752, 456, 40, 256, 408, 48, - 0, 416, 8, 240, 272, 448, 752, 8, - 272, 136, 448, 456, 56, 8, 136, 440, - 664, 136, 432, 272, 456, 440, 272, 456, - 272, 432, 752, 616, 664, 424, 56, 40, - 56, 48, 424, 464, 664, 0, 256, 432, - 464, 664, 272, 456, 240, 744, 48, 48, - 40, 472, 664, 976, 424, 416, 976, 464, - 248, 272, 456, 664, 432, 48, 432, 40, - 0, 416, 632, 144, 632, 744, 432, 40, - 744, 272, 272, 40, 632, 664, 128, 408, - 48, 952, 432, 272, 648, 624, 440, 464, - 128, 976, 440, 424, 976, 424, 632, 664, - 416, 664, 56, 432, 440, 56, 8, 416, - 744, 56, 456, 56, 40, 456, 632, 456, - 136, 416, 56, 48, 424, 456, 48, 664, - 440, 432, 464, 0, 456, 432, 272, 424, - 432, 456, 648, 48, 656, 648, 456, 40, - 440, 656, 256, 432, 40, 40, 648, 256, - 656, 656, 456, 952, 608, 464, 440, 48, - 16, 240, 456, 432, 744, 416, 656, 456, - 472, 8, 656, 240, 432, 632, 456, 240, - 648, 432, 272, 616, 656, 240, 440, 448, - 144, 240, 40, 624, 656, 16, 656, 144, - 8, 656, 408, 16, 256, 456, 16, 256, - 624, 408, 952, 664, 272, 240, 144, 40, - 0, 144, 256, 408, 272, 16, 752, 40, - 472, 0, 256, 432, 128, 640, 408, 248, - 256, 128, 48, 656, 432, 640, 48, 16, - 136, 416, 40, 128, 752, 48, 432, 16, - 56, 256, 56, 256, 16, 408, 256, 656, - 424, 256, 656, 256, 424, 40, 664, 56, - 640, 16, 48, 256, 16, 432, 56, 256, - 56, 144, 56, 56, 656, 448, 656, 256, - 56, 16, 144, 144, 448, 432, 648, 256, - 656, 408, 0, 16, 16, 0, 40, 448, - 40, 48, 144, 256, 48, 952, 448, 40, - 648, 8, 752, 424, 424, 0, 432, 48, - 448, 424, 440, 48, 752, 432, 648, 440, - 40, 40, 448, 136, 616, 952, 16, 408, - 664, 144, 656, 664, 256, 416, 440, 128, - 144, 40, 752, 664, 0, 656, 16, 664, - 440, 664, 40, 128, 664, 0, 136, 416, - 448, 656, 752, 8, 128, 240, 464, 272, - 248, 632, 40, 272, 648, 144, 472, 144, - 624, 432, 16, 456, 464, 472, 240, 272, - 448, 440, 456, 40, 16, 40, 264, 448, - 440, 432, 648, 248, 128, 272, 456, 0, - 448, 952, 0, 128, 40, 40, 128, 640, - 456, 440, 0, 432, 440, 128, 40, 40, - 440, 240, 648, 656, 40, 0, 272, 656, - 16, 144, 8, 56, 432, 656, 456, 952, - 40, 0, 456, 40, 656, 16, 16, 248, - 8, 744, 624, 8, 272, 240, 456, 0, - 440, 952, 664, 8, 136, 272, 440, 8, - 136, 264, 440, 136, 136, 0, 16, 272, - 440, 456, 16, 656, 432, 136, 40, 0, - 952, 136, 0, 40, 136, 608, 432, 744, - 248, 664, 648, 56, 56, 448, 56, 656, - 656, 56, 56, 752, 256, 56, 416, 424, - 664, 256, 664, 656, 16, 16, 0, 464, - 424, 256, 16, 16, 16, 16, 144, 0, - 144, 616, 632, 16, 128, 136, 408, 8, - 272, 264, 0, 464, 960, 232, 40, 424, - 40, 40, 424, 952, 960, 40, 40, 464, - 256, 464, 40, 464, 960, 0, 424, 440, - 952, 424, 0, 144, 0, 0, 464, 952, - 40, 0, 256, 40, 40, 248, 16, 608, - 248, 256, 144, 48, 40, 464, 960, 0, - 264, 264, 264, 0, 264, 40, 48, 608, - 960, 40, 0, 0, 144, 256, 424, 48, - 424, 960, 256, 424, 0, 40, 48, 0, - 144, 48, 48, 272, 248, 256, 248, 40, - 256, 48, 0, 48, 0, 424, 40, 272, - 440, 424, 0, 48, 40, 440, 48, 272, - 0, 440, 48, 272, 40, 272, 48, 256, - 0, 424, 608, 56, 424, 256, 56, 0, - 256, 48, 56, 48, 56, 0, 416, 264, - 256, 648, 8, 40, 40, 56, 256, 48, - 56, 40, 56, 264, 256, 416, 608, 40, - 264, 48, 48, 264, 0, 144, 0, 272, - 952, 264, 440, 48, 616, 272, 424, 272, - 408, 632, 464, 240, 440, 960, 256, 8, - 408, 0, 128, 408, 264, 272, 128, 440, - 0, 264, 144, 16, 264, 472, 408, 264, - 272, 8, 8, 264, 440, 264, 272, 272, - 0, 8, 256, 256, 40, 256, 632, 272, - 264, 0, 408, 624, 8, 440, 256, 464, - 256, 56, 624, 48, 48, 264, 264, 0, - 0, 424, 440, 56, 440, 272, 624, 8, - 960, 40, 240, 264, 264, 40, 40, 240, - 264, 48, 264, 240, 8, 48, 264, 8, - 624, 624, 240, 648, 144, 424, 8, 424, - 48, 240, 8, 16, 40, 8, 272, 240, - 144, 272, 144, 264, 144, 744, 440, 632, - 440, 632, 464, 440, 40, 464, 256, 464, - 408, 264, 440, 744, 40, 136, 16, 264, - 136, 144, 144, 472, 240, 256, 632, 392, - 136, 272, 48, 272, 440, 424, 464, 248, - 272, 256, 264, 240, 136, 136, 128, 464, - 664, 272, 136, 272, 128, 136, 464, 464, - 136, 256, 128, 248, 48, 464, 840, 256, - 40, 136, 248, 136, 840, 256, 840, 248, - 56, 136, 272, 248, 264, 136, 248, 408, - 424, 424, 264, 136, 56, 264, 840, 744, - 248, 464, 264, 632, 664, 128, 840, 248, - 256, 48, 248, 48, 256, 40, 840, 248, - 136, 248, 744, 248, 256, 128, 48, 960, - 840, 248, 128, 840, 840, 136, 128, 248, - 472, 128, 392, 840, 56, 416, 744, 40, - 960, 40, 632, 144, 256, 256, 472, 264, - 424, 40, 472, 264, 464, 464, 56, 48, - 440, 256, 40, 264, 632, 440, 144, 464, - 248, 128, 840, 264, 424, 144, 264, 264, - 16, 408, 264, 40, 472, 248, 264, 240, - 272, 144, 240, 664, 144, 632, 264, 144, - 248, 144, 272, 664, 272, 8, 0, 472, - 240, 408, 264, 272, 264, 240, 272, 264, - 272, 632, 264, 264, 136, 144, 16, 840, - 144, 264, 8, 0, 136, 272, 256, 248, - 0, 256, 144, 664, 472, 840, 960, 448, - 256, 40, 472, 40, 48, 144, 136, 128, - 840, 48, 264, 40, 16, 144, 264, 144, - 128, 8, 840, 264, 472, 264, 472, 440, - 8, 144, 624, 408, 424, 48, 960, 448, - 632, 40, 144, 144, 16, 264, 632, 48, - 144, 48, 744, 136, 448, 144, 256, 40, - 264, 144, 408, 840, 48, 408, 16, 464, - 408, 56, 464, 16, 56, 40, 56, 648, - 128, 56, 448, 472, 128, 40, 144, 56, - 40, 256, 416, 248, 128, 256, 128, 256, - 40, 56, 128, 48, 248, 392, 424, 144, - 256, 880, 968, 984, 792, 488, 72, 168, - 888, 168, 168, 520, 920, 72, 24, 696, - 312, 24, 24, 304, 696, 24, 72, 24, - 72, 72, 24, 696, 72, 24, 72, 72, - 72, 72, 312, 520, 888, 312, 528, 160, - 504, 768, 768, 512, 872, 872, 512, 768, - 848, 920, 72, 160, 872, 784, 520, 64, - 520, 784, 872, 688, 320, 488, 312, 520, - 672, 64, 64, 528, 672, 760, 872, 64, - 872, 760, 160, 64, 160, 160, 760, 168, - 672, 760, 520, 520, 760, 520, 24, 168, - 160, 528, 672, 312, 872, 504, 760, 64, - 848, 520, 312, 488, 160, 160, 312, 520, - 704, 312, 312, 288, 488, 520, 888, 160, - 160, 880, 520, 888, 880, 160, 160, 888, - 160, 496, 488, 312, 72, 160, 520, 312, - 24, 24, 880, 488, 520, 64, 72, 312, - 520, 160, 64, 520, 160, 520, 64, 880, - 496, 64, 160, 520, 312, 528, 760, 520, - 528, 528, 520, 712, 160, 320, 160, 920, - 64, 504, 320, 160, 888, 64, 504, 712, - 160, 504, 520, 712, 496, 160, 520, 160, - 488, 872, 872, 760, 160, 64, 872, 712, - 160, 760, 496, 680, 288, 888, 504, 320, - 168, 304, 160, 672, 488, 872, 920, 488, - 528, 496, 488, 872, 760, 496, 776, 760, - 520, 160, 760, 968, 320, 880, 872, 760, - 488, 672, 488, 320, 320, 760, 776, 488, - 872, 160, 528, 1016, 880, 520, 872, 672, - 168, 168, 872, 760, 320, 168, 504, 496, - 160, 680, 168, 504, 488, 888, 160, 320, - 160, 888, 320, 160, 488, 488, 872, 528, - 160, 784, 160, 528, 504, 168, 784, 168, - 160, 504, 688, 168, 984, 504, 504, 64, - 160, 168, 528, 504, 160, 784, 528, 160, - 504, 160, 168, 776, 688, 760, 168, 72, - 72, 168, 72, 528, 880, 872, 160, 760, - 920, 488, 488, 72, 760, 984, 72, 984, - 304, 888, 760, 872, 528, 160, 984, 160, - 888, 920, 160, 880, 696, 872, 968, 776, - 984, 872, 880, 776, 160, 920, 72, 504, - 160, 688, 528, 784, 160, 984, 160, 168, - 864, 712, 160, 488, 872, 504, 304, 872, - 488, 792, 496, 792, 872, 776, 872, 160, - 488, 768, 848, 64, 504, 888, 496, 496, - 504, 768, 888, 64, 888, 488, 768, 784, - 792, 792, 784, 768, 784, 864, 880, 784, - 792, 792, 984, 160, 888, 488, 784, 520, - 848, 64, 504, 64, 784, 984, 504, 984, - 496, 784, 488, 504, 984, 520, 776, 888, - 520, 984, 520, 784, 496, 320, 888, 784, - 504, 528, 792, 792, 488, 784, 880, 888, - 888, 712, 1016, 888, 888, 792, 792, 1016, - 784, 888, 528, 528, 888, 984, 528, 784, - 888, 792, 984, 792, 984, 320, 320, 680, - 488, 168, 504, 520, 848, 64, 712, 64, - 496, 984, 680, 160, 304, 984, 880, 160, - 320, 64, 920, 920, 784, 168, 168, 784, - 168, 64, 520, 488, 792, 784, 320, 160, - 168, 784, 160, 320, 792, 160, 320, 520, - 784, 488, 160, 776, 64, 792, 168, 72, - 784, 160, 64, 160, 320, 784, 168, 168, - 168, 792, 784, 160, 168, 168, 320, 968, - 688, 776, 320, 776, 168, 64, 768, 872, - 888, 488, 160, 1016, 784, 688, 784, 168, - 320, 784, 1016, 784, 696, 320, 320, 520, - 296, 880, 496, 888, 1016, 784, 888, 520, - 872, 776, 872, 160, 792, 768, 160, 784, - 520, 880, 160, 872, 784, 880, 880, 784, - 872, 768, 520, 160, 768, 320, 784, 520, - 872, 160, 784, 488, 64, 160, 864, 168, - 872, 776, 880, 496, 768, 504, 160, 168, - 920, 168, 784, 72, 320, 920, 488, 872, - 912, 504, 72, 888, 880, 880, 888, 792, - 888, 776, 888, 784, 504, 304, 912, 872, - 168, 888, 888, 872, 912, 912, 768, 504, - 712, 312, 784, 784, 712, 160, 504, 880, - 768, 504, 1016, 488, 912, 872, 880, 912, - 792, 72, 872, 912, 792, 768, 784, 888, - 696, 784, 784, 784, 776, 792, 784, 784, - 888, 776, 864, 784, 696, 912, 784, 968, - 880, 912, 880, 912, 888, 872, 776, 784, - 888, 496, 792, 712, 792, 784, 72, 912, - 312, 152, 776, 704, 776, 864, 912, 872, - 488, 776, 784, 920, 864, 488, 320, 504, - 152, 168, 872, 504, 712, 504, 880, 320, - 872, 784, 168, 320, 488, 920, 168, 872, - 912, 504, 680, 528, 792, 320, 784, 488, - 792, 968, 528, 792, 784, 168, 776, 320, - 528, 528, 776, 72, 784, 488, 792, 696, - 888, 888, 920, 920, 912, 696, 304, 24, - 696, 696, 304, 912, 792, 864, 528, 696, - 1016, 888, 304, 488, 872, 792, 872, 528, - 872, 160, 776, 776, 512, 528, 864, 520, - 1016, 856, 888, 888, 912, 488, 696, 784, - 792, 696, 696, 776, 488, 872, 496, 912, - 920, 696, 888, 160, 776, 864, 888, 528, - 528, 320, 784, 160, 872, 1016, 520, 872, - 768, 528, 1016, 792, 984, 24, 160, 312, - 520, 160, 784, 488, 520, 704, 520, 24, - 784, 312, 704, 72, 488, 520, 872, 784, - 24, 24, 312, 920, 488, 304, 520, 72, - 72, 488, 704, 312, 680, 24, 24, 920, - 528, 304, 704, 760, 312, 984, 872, 504, - 712, 888, 496, 160, 688, 848, 768, 768, - 688, 848, 848, 480, 688, 24, 688, 168, - 528, 488, 848, 768, 688, 168, 704, 688, - 768, 160, 688, 704, 528, 704, 688, 880, - 168, 784, 768, 704, 768, 528, 704, 160, - 768, 168, 680, 24, 688, 160, 880, 304, - 520, 72, 968, 760, 312, 848, 480, 784, - 496, 24, 848, 488, 24, 488, 496, 168, - 496, 688, 312, 888, 888, 784, 888, 72, - 168, 72, 768, 784, 168, 688, 712, 712, - 672, 168, 520, 688, 712, 784, 168, 312, - 784, 712, 784, 24, 760, 168, 520, 712, - 792, 768, 488, 848, 504, 72, 888, 504, - 312, 160, 312, 880, 888, 784, 488, 168, - 520, 160, 296, 680, 784, 72, 72, 888, - 312, 168, 488, 768, 24, 704, 768, 704, - 24, 24, 968, 312, 520, 704, 880, 784, - 888, 848, 312, 704, 504, 888, 24, 312, - 512, 24, 312, 792, 704, 768, 312, 880, - 496, 296, 72, 760, 320, 488, 768, 712, - 504, 512, 704, 888, 704, 888, 792, 520, - 712, 888, 312, 888, 768, 712, 968, 312, - 880, 784, 672, 712, 312, 704, 312, 520, - 792, 704, 512, 528, 696, 712, 888, 168, - 296, 320, 72, 792, 784, 888, 880, 320, - 968, 528, 880, 784, 496, 848, 520, 712, - 504, 680, 888, 712, 504, 520, 888, 320, - 712, 320, 888, 880, 880, 888, 680, 320, - 504, 496, 520, 520, 888, 520, 888, 72, - 496, 688, 784, 768, 760, 768, 712, 712, - 528, 72, 880, 168, 680, 72, 984, 504, - 768, 848, 496, 712, 688, 712, 688, 496, - 880, 672, 496, 680, 712, 880, 496, 504, - 888, 792, 848, 320, 520, 320, 856, 520, - 888, 320, 968, 680, 880, 688, 520, 288, - 880, 680, 712, 496, 672, 72, 880, 984, - 792, 768, 712, 152, 792, 776, 712, 768, - 792, 784, 520, 792, 776, 712, 712, 888, - 792, 672, 312, 520, 496, 888, 784, 688, - 984, 496, 680, 984, 496, 984, 880, 984, - 712, 920, 688, 776, 760, 712, 784, 776, - 528, 984, 712, 864, 784, 712, 520, 888, - 688, 496, 1016, 888, 792, 776, 496, 312, - 776, 160, 312, 520, 152, 792, 696, 312, - 1016, 920, 168, 688, 496, 312, 760, 160, - 760, 920, 680, 496, 768, 760, 688, 688, - 528, 160, 784, 160, 760, 496, 520, 968, - 320, 520, 320, 160, 760, 760, 320, 784, - 160, 968, 1016, 168, 784, 968, 72, 520, - 520, 1016, 72, 984, 792, 160, 24, 488, - 520, 72, 864, 520, 72, 784, 488, 968, - 488, 520, 1016, 496, 152, 864, 968, 528, - 24, 312, 312, 968, 24, 968, 160, 784, - 872, 488, 312, 760, 760, 520, 848, 672, - 488, 760, 680, 312, 520, 312, 672, 488, - 968, 968, 488, 760, 864, 760, 312, 968, - 312, 520, 528, 520, 320, 784, 920, 488, - 760, 488, 496, 768, 880, 24, 768, 160, - 776, 312, 160, 520, 688, 880, 160, 784, - 688, 168, 792, 520, 784, 496, 760, 520, - 504, 24, 488, 784, 520, 504, 704, 64, - 168, 712, 888, 784, 760, 312, 984, 512, - 768, 480, 496, 848, 488, 984, 984, 488, - 320, 848, 984, 520, 488, 64, 880, 496, - 504, 712, 768, 496, 168, 768, 784, 496, - 984, 984, 768, 512, 496, 848, 984, 496, - 512, 512, 168, 984, 704, 512, 848, 784, - 784, 984, 512, 512, 688, 312, 856, 168, - 984, 984, 496, 312, 776, 704, 312, 320, - 312, 984, 704, 984, 704, 704, 312, 520, - 312, 760, 512, 768, 848, 488, 768, 768, - 712, 504, 768, 512, 312, 704, 312, 760, - 872, 320, 504, 984, 64, 320, 496, 984, - 784, 984, 520, 784, 888, 488, 848, 496, - 320, 504, 880, 496, 760, 520, 848, 504, - 168, 880, 496, 496, 784, 760, 488, 168, - 488, 496, 496, 760, 888, 688, 512, 704, - 984, 792, 504, 776, 520, 496, 784, 888, - 792, 848, 856, 984, 488, 688, 848, 984, - 480, 984, 520, 504, 712, 488, 768, 712, - 880, 768, 496, 504, 712, 504, 856, 488, - 712, 496, 712, 768, 880, 712, 768, 488, - 880, 880, 504, 168, 712, 768, 488, 504, - 712, 880, 712, 712, 792, 888, 848, 488, - 504, 712, 488, 792, 320, 888, 504, 888, - 776, 984, 768, 488, 712, 784, 872, 504, - 776, 888, 712, 784, 888, 504, 888, 712, - 968, 864, 880, 792, 496, 64, 880, 168, - 768, 792, 880, 784, 776, 776, 792, 712, - 496, 880, 776, 888, 768, 984, 712, 688, - 168, 712, 712, 712, 984, 848, 880, 776, - 704, 712, 480, 712, 776, 984, 776, 984, - 856, 880, 704, 712, 768, 984, 880, 496, - 480, 712, 864, 168, 712, 784, 712, 512, - 848, 488, 768, 688, 504, 520, 768, 784, - 512, 488, 64, 528, 312, 512, 488, 984, - 512, 704, 792, 984, 712, 712, 488, 792, - 872, 848, 488, 768, 512, 792, 712, 512, - 320, 784, 512, 768, 784, 712, 792, 512, - 488, 768, 880, 712, 520, 512, 320, 520, - 872, 768, 528, 712, 880, 512, 496, 768, - 512, 880, 320, 520, 64, 768, 712, 784, - 168, 312, 168, 880, 152, 792, 688, 312, - 512, 768, 488, 848, 168, 880, 760, 488, - 488, 64, 760, 768, 768, 768, 64, 760, - 768, 64, 768, 512, 864, 760, 768, 520, - 880, 984, 496, 848, 312, 784, 312, 168, - 712, 888, 912, 984, 848, 512, 304, 488, - 784, 168, 312, 280, 712, 768, 712, 872, - 512, 304, 488, 776, 168, 488, 312, 712, - 312, 488, 512, 512, 704, 704, 168, 712, - 512, 520, 712, 880, 872, 512, 712, 512, - 712, 712, 312, 880, 864, 872, 768, 880, - 768, 872, 864, 280, 984, 312, 304, 168, - 512, 776, 312, 784, 312, 512, 304, 984, - 768, 488, 984, 712, 984, 528, 712, 768, - 712, 488, 984, 680, 712, 704, 168, 768, - 712, 704, 64, 712, 880, 512, 984, 704, - 984, 64, 984, 784, 864, 512, 24, 496, - 880, 512, 984, 520, 712, 792, 984, 704, - 512, 704, 312, 688, 704, 984, 760, 984, - 520, 496, 880, 704, 496, 856, 768, 712, - 776, 504, 768, 912, 712, 776, 496, 496, - 912, 768, 488, 888, 24, 880, 312, 312, - 496, 880, 912, 912, 712, 712, 776, 984, - 864, 768, 496, 776, 768, 304, 760, 880, - 688, 760, 688, 984, 984, 712, 312, 528, - 984, 528, 688, 712, 888, 688, 312, 488, - 304, 848, 760, 160, 712, 528, 160, 984, - 880, 160, 488, 304, 984, 880, 768, 672, - 488, 872, 496, 528, 872, 528, 760, 152, - 512, 528, 984, 528, 160, 160, 528, 160, - 160, 984, 848, 304, 760, 712, 864, 760, - 880, 304, 512, 496, 776, 984, 760, 688, - 768, 872, 160, 528, 984, 712, 768, 984, - 688, 704, 776, 688, 304, 496, 504, 920, - 512, 984, 864, 160, 688, 688, 160, 880, - 496, 696, 880, 480, 320, 912, 688, 784, - 160, 488, 872, 768, 864, 984, 768, 712, - 488, 712, 768, 984, 872, 24, 528, 984, - 528, 496, 768, 984, 160, 496, 712, 984, - 160, 784, 712, 688, 880, 784, 312, 688, - 688, 968, 792, 704, 912, 504, 704, 704, - 912, 160, 304, 488, 872, 512, 880, 712, - 864, 488, 872, 512, 528, 792, 704, 488, - 528, 712, 512, 872, 792, 704, 792, 712, - 528, 712, 888, 680, 792, 880, 712, 488, - 888, 872, 912, 312, 312, 912, 512, 520, - 872, 712, 704, 512, 920, 912, 688, 160, - 888, 712, 488, 704, 488, 312, 304, 520, - 680, 304, 488, 712, 888, 968, 512, 320, - 680, 888, 712, 968, 712, 488, 312, 168, - 488, 72, 704, 528, 784, 168, 712, 688, - 312, 880, 864, 504, 528, 520, 520, 320, - 160, 968, 712, 872, 680, 968, 880, 912, - 792, 504, 528, 504, 680, 712, 712, 168, - 776, 528, 504, 712, 792, 968, 912, 712, - 680, 712, 888, 912, 888, 864, 712, 880, - 880, 320, 320, 864, 680, 880, 912, 888, - 280, 888, 920, 520, 160, 24, 72, 888, - 984, 784, 984, 696, 304, 776, 152, 512, - 488, 776, 304, 912, 528, 488, 776, 1016, - 696, 704, 512, 512, 984, 512, 912, 312, - 512, 488, 512, 768, 496, 984, 792, 488, - 784, 312, 512, 776, 792, 912, 488, 528, - 496, 488, 792, 528, 856, 880, 792, 880, - 912, 776, 912, 880, 496, 792, 488, 304, - 528, 776, 984, 768, 912, 912, 496, 984, - 776, 320, 912, 984, 912, 496, 912, 312, - 520, 912, 848, 912, 528, 912, 768, 712, - 776, 984, 528, 880, 520, 512, 968, 712, - 64, 776, 984, 688, 712, 776, 168, 504, - 688, 984, 768, 488, 688, 504, 768, 984, - 520, 168, 984, 488, 768, 168, 64, 768, - 504, 712, 880, 64, 168, 168, 712, 920, - 504, 768, 776, 784, 984, 712, 528, 512, - 504, 320, 64, 320, 784, 64, 760, 984, - 712, 672, 320, 672, 712, 312, 520, 528, - 776, 984, 312, 712, 520, 320, 760, 496, - 528, 312, 776, 496, 320, 888, 152, 304, - 520, 304, 312, 312, 888, 488, 312, 320, - 312, 320, 520, 520, 496, 312, 912, 792, - 776, 520, 792, 792, 312, 792, 912, 712, - 64, 888, 168, 312, 760, 712, 792, 912, - 864, 488, 848, 792, 512, 792, 496, 792, - 168, 880, 880, 168, 520, 72, 768, 304, - 688, 776, 520, 672, 776, 520, 72, 776, - 72, 880, 776, 880, 304, 760, 760, 312, - 24, 704, 768, 304, 672, 512, 768, 880, - 528, 528, 512, 480, 72, 520, 24, 24, - 496, 704, 496, 72, 304, 520, 792, 480, - 848, 320, 520, 760, 920, 168, 880, 512, - 856, 312, 320, 304, 688, 72, 792, 920, - 488, 304, 64, 168, 672, 168, 488, 520, - 512, 784, 672, 320, 888, 488, 64, 488, - 880, 880, 784, 64, 320, 712, 880, 880, - 792, 784, 304, 168, 64, 856, 64, 880, - 768, 168, 672, 520, 168, 880, 528, 64, - 280, 872, 888, 160, 912, 488, 768, 768, - 520, 64, 672, 784, 792, 784, 320, 792, - 72, 504, 520, 320, 160, 520, 160, 520, - 304, 1016, 968, 888, 520, 504, 64, 912, - 872, 968, 160, 488, 696, 920, 64, 912, - 784, 920, 488, 888, 64, 968, 160, 696, - 24, 864, 304, 24, 1016, 520, 760, 968, - 72, 696, 968, 24, 864, 488, 784, 24, - 152, 168, 288, 320, 696, 520, 784, 24, - 72, 504, 968, 864, 968, 24, 968, 24, - 864, 280, 784, 784, 312, 160, 768, 488, - 288, 880, 488, 72, 304, 760, 64, 64, - 72, 672, 488, 760, 512, 672, 488, 304, - 672, 296, 72, 760, 520, 672, 520, 312, - 64, 304, 296, 672, 784, 672, 792, 688, - 72, 968, 296, 872, 64, 64, 296, 528, - 304, 296, 64, 704, 848, 512, 528, 520, - 64, 520, 864, 520, 512, 864, 280, 64, - 64, 520, 528, 296, 64, 872, 296, 520, - 680, 504, 512, 760, 64, 520, 704, 672, - 680, 520, 512, 296, 968, 312, 512, 680, - 680, 512, 776, 520, 312, 512, 704, 152, - 920, 920, 872, 520, 512, 680, 784, 872, - 520, 872, 64, 784, 64, 872, 680, 512, - 704, 504, 784, 520, 320, 712, 712, 320, - 320, 872, 792, 704, 888, 704, 888, 912, - 320, 912, 528, 64, 920, 784, 968, 520, - 304, 680, 680, 712, 968, 512, 672, 872, - 680, 712, 320, 504, 712, 912, 680, 712, - 712, 320, 712, 304, 872, 712, 872, 984, - 912, 872, 512, 320, 872, 872, 512, 672, - 848, 520, 968, 968, 320, 872, 504, 520, - 968, 712, 64, 320, 712, 320, 520, 712, - 504, 320, 968, 672, 712, 888, 680, 504, - 520, 712, 680, 968, 320, 64, 968, 64, - 968, 712, 520, 888, 72, 168, 520, 520, - 776, 968, 520, 512, 712, 848, 968, 1016, - 512, 680, 512, 888, 792, 512, 712, 680, - 968, 872, 64, 320, 504, 968, 872, 872, - 712, 320, 872, 504, 320, 520, 712, 504, - 320, 872, 512, 712, 512, 968, 512, 968, - 784, 520, 848, 712, 784, 712, 920, 304, - 320, 680, 792, 320, 920, 712, 920, 320, - 968, 320, 784, 872, 968, 888, 968, 64, - 320, 320, 968, 888, 304, 712, 504, 968, - 872, 168, 712, 320, 520, 680, 968, 872, - 1016, 520, 872, 320, 712, 968, 504, 320, - 520, 520, 680, 872, 968, 64, 1016, 504, - 64, 784, 712, 64, 792, 968, 320, 64, - 528, 872, 712, 872, 920, 320, 64, 968, - 64, 520, 512, 888, 968, 520, 504, 320, - 712, 848, 680, 528, 528, 888, 712, 512, - 872, 680, 528, 512, 320, 64, 912, 512, - 712, 784, 920, 520, 888, 1016, 968, 24, - 528, 680, 320, 520, 920, 712, 320, 72, - 320, 72, 304, 920, 920, 304, 72, 784, - 696, 792, 920, 920, 320, 784, 528, 872, - 312, 704, 24, 712, 704, 504, 792, 528, - 312, 696, 24, 784, 696, 872, 792, 784, - 24, 712, 528, 312, 968, 792, 784, 520, - 312, 24, 528, 968, 872, 784, 312, 968, - 528, 680, 920, 968, 296, 872, 64, 288, - 1016, 312, 760, 304, 792, 288, 64, 784, - 64, 872, 312, 672, 760, 696, 152, 760, - 520, 1016, 1016, 520, 304, 672, 312, 152, - 696, 672, 784, 968, 672, 872, 872, 320, - 320, 64, 872, 520, 920, 64, 520, 912, - 64, 520, 912, 912, 168, 784, 968, 504, - 872, 968, 320, 320, 696, 520, 968, 912, - 920, 792, 64, 528, 696, 968, 520, 168, - 912, 520, 304, 968, 320, 872, 672, 696, - 64, 520, 760, 712, 912, 304, 696, 168, - 912, 920, 320, 320, 504, 968, 792, 760, - 872, 968, 320, 912, 912, 920, 912, 64, - 168, 792, 504, 520, 504, 872, 912, 520, - 968, 168, 760, 872, 168, 792, 920, 672, - 872, 296, 920, 304, 920, 776, 304, 920, - 304, 760, 304, 872, 792, 760, 920, 72, - 672, 712, 504, 72, 528, 912, 968, 312, - 872, 528, 304, 680, 704, 712, 680, 712, - 912, 776, 680, 688, 792, 776, 776, 920, - 680, 968, 696, 304, 792, -}; - -static encode_aux _vq_aux_res1024_0a = { - _vq_ptr0_res1024_0a, - _vq_ptr1_res1024_0a, - _vq_p_res1024_0a, - _vq_q_res1024_0a, - 8189, 8189 -}; - -static static_codebook _vq_book_res1024_0a = { - 8, 128, 13762560, 5373952, 2, 0, - _vq_quantlist_res1024_0a, - _vq_lengthlist_res1024_0a, - &_vq_aux_res1024_0a, -}; - - -#endif diff --git a/include/vorbis/book/res1024_0b.vqh b/include/vorbis/book/res1024_0b.vqh deleted file mode 100644 index 381f047b..00000000 --- a/include/vorbis/book/res1024_0b.vqh +++ /dev/null @@ -1,4140 +0,0 @@ -/******************************************************************** - * * - * 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 <monty@xiph.org> and The XIPHOPHORUS Company * - * http://www.xiph.org/ * - * * - ******************************************************************** - - function: static codebook autogenerated by vq/vqbuild - - ********************************************************************/ - -#ifndef _V_res1024_0b_VQH_ -#define _V_res1024_0b_VQH_ -#include "vorbis/codebook.h" - -static long _vq_quantlist_res1024_0b[] = { - 6, 6, 7, 7, 7, 7, 7, 7, - 6, 6, 6, 7, 6, 8, 8, 7, - 9, 5, 6, 8, 6, 8, 8, 7, - 5, 7, 8, 5, 8, 9, 8, 6, - 6, 7, 8, 6, 8, 8, 8, 10, - 7, 5, 6, 7, 7, 7, 9, 9, - 7, 7, 6, 7, 6, 6, 6, 5, - 9, 4, 4, 5, 5, 7, 7, 8, - 8, 7, 6, 6, 5, 6, 6, 8, - 7, 7, 7, 6, 6, 9, 10, 8, - 5, 5, 6, 7, 8, 8, 8, 7, - 6, 10, 10, 7, 9, 9, 7, 9, - 7, 6, 7, 7, 7, 7, 9, 5, - 8, 3, 8, 9, 5, 8, 8, 6, - 6, 6, 6, 7, 8, 5, 5, 7, - 6, 8, 8, 6, 6, 8, 6, 7, - 9, 8, 7, 6, 8, 5, 10, 8, - 8, 8, 7, 7, 8, 8, 8, 5, - 7, 5, 9, 6, 10, 6, 7, 7, - 7, 6, 7, 7, 7, 8, 8, 7, - 7, 7, 7, 6, 8, 7, 7, 8, - 8, 4, 4, 7, 8, 8, 7, 6, - 6, 10, 8, 8, 8, 7, 7, 8, - 6, 6, 7, 5, 8, 8, 8, 6, - 6, 12, 4, 8, 6, 7, 7, 9, - 6, 7, 7, 6, 6, 7, 8, 10, - 8, 8, 8, 7, 10, 9, 3, 8, - 7, 7, 6, 5, 10, 8, 4, 7, - 5, 4, 4, 5, 6, 6, 6, 7, - 6, 5, 7, 6, 6, 7, 6, 6, - 9, 9, 8, 7, 7, 6, 7, 7, - 7, 6, 6, 7, 9, 8, 9, 7, - 6, 7, 8, 8, 8, 6, 6, 5, - 6, 7, 8, 8, 2, 7, 6, 7, - 5, 8, 8, 6, 7, 6, 7, 8, - 6, 7, 8, 6, 7, 6, 8, 7, - 9, 7, 6, 6, 8, 7, 7, 7, - 8, 8, 7, 3, 4, 10, 9, 6, - 2, 6, 8, 7, 6, 8, 5, 7, - 7, 8, 6, 7, 8, 6, 8, 8, - 7, 8, 8, 6, 9, 6, 6, 7, - 5, 7, 7, 8, 6, 8, 8, 7, - 7, 9, 7, 9, 8, 6, 5, 7, - 4, 9, 4, 8, 6, 9, 6, 7, - 6, 8, 6, 5, 9, 7, 8, 6, - 8, 7, 7, 8, 7, 8, 7, 7, - 6, 7, 6, 10, 7, 7, 7, 8, - 8, 7, 7, 10, 1, 6, 8, 7, - 8, 9, 6, 9, 6, 7, 8, 6, - 9, 6, 8, 6, 8, 7, 8, 7, - 6, 5, 5, 7, 8, 9, 7, 8, - 6, 10, 3, 6, 6, 7, 7, 7, - 8, 7, 8, 6, 6, 6, 10, 7, - 6, 7, 8, 7, 8, 9, 7, 8, - 7, 7, 6, 6, 8, 8, 7, 6, - 7, 7, 8, 7, 7, 7, 7, 7, - 8, 6, 8, 5, 8, 5, 6, 8, - 6, 8, 8, 8, 7, 8, 8, 7, - 7, 7, 6, 7, 7, 7, 6, 8, - 7, 9, 6, 7, 6, 5, 9, 5, - 7, 7, 7, 7, 7, 7, 6, 6, - 7, 5, 8, 4, 6, 7, 8, 7, - 7, 8, 2, 8, 7, 7, 7, 6, - 7, 6, 10, 8, 6, 7, 6, 8, - 7, 7, 7, 7, 7, 7, 7, 8, - 5, 6, 5, 6, 5, 6, 7, 8, - 8, 12, 5, 5, 8, 9, 8, 5, - 6, 5, 7, 7, 7, 7, 5, 9, - 5, 4, 9, 7, 7, 7, 7, 5, - 9, 4, 8, 7, 6, 8, 5, 6, - 6, 7, 7, 8, 6, 12, 6, 8, - 7, 8, 7, 8, 8, 6, 7, 7, - 7, 5, 12, 6, 7, 8, 8, 7, - 8, 5, 8, 5, 9, 4, 11, 4, - 5, 7, 7, 8, 8, 8, 10, 2, - 8, 8, 8, 6, 11, 7, 8, 7, - 6, 6, 9, 7, 8, 8, 5, 7, - 9, 7, 4, 6, 10, 6, 6, 5, - 8, 6, 7, 7, 7, 6, 8, 2, - 6, 8, 7, 7, 11, 4, 8, 6, - 7, 7, 6, 8, 8, 6, 7, 6, - 4, 8, 6, 9, 4, 9, 9, 9, - 8, 8, 4, 11, 7, 5, 7, 7, - 9, 7, 8, 8, 5, 7, 5, 7, - 4, 8, 8, 5, 5, 4, 5, 8, - 9, 6, 6, 8, 8, 6, 6, 8, - 7, 8, 6, 4, 7, 6, 8, 7, - 8, 8, 7, 6, 3, 4, 6, 6, - 5, 4, 5, 5, 5, 5, 5, 5, - 13, 5, 7, 7, 7, 6, 6, 8, - 10, 6, 6, 7, 7, 11, 5, 7, - 7, 10, 7, 7, 8, 7, 9, 8, - 6, 8, 8, 7, 5, 9, 7, 8, - 7, 6, 8, 6, 7, 6, 8, 6, - 9, 2, 7, 7, 8, 7, 7, 7, - 7, 9, 5, 7, 5, 9, 8, 8, - 7, 7, 7, 8, 7, 8, 4, 10, - 7, 7, 7, 5, 6, 7, 7, 5, - 7, 7, 7, 10, 13, 6, 8, 7, - 7, 9, 5, 5, 8, 3, 7, 6, - 3, 10, 10, 7, 6, 7, 9, 6, - 7, 6, 7, 8, 7, 9, 9, 8, - 3, 6, 6, 8, 7, 7, 7, 7, - 7, 7, 6, 8, 6, 7, 7, 7, - 6, 7, 8, 7, 7, 8, 6, 6, - 7, 7, 7, 8, 7, 6, 7, 9, - 8, 5, 6, 7, 9, 6, 7, 8, - 7, 5, 5, 8, 5, 8, 6, 7, - 7, 8, 8, 6, 4, 8, 7, 7, - 8, 8, 7, 7, 7, 8, 5, 9, - 6, 9, 9, 3, 10, 7, 6, 7, - 3, 11, 7, 8, 7, 7, 6, 8, - 6, 6, 5, 9, 6, 8, 8, 6, - 8, 8, 10, 10, 5, 6, 6, 7, - 6, 6, 8, 7, 6, 5, 7, 8, - 7, 7, 7, 8, 8, 4, 10, 11, - 8, 9, 7, 4, 6, 8, 7, 8, - 7, 6, 7, 5, 9, 5, 9, 7, - 7, 8, 9, 6, 7, 6, 7, 7, - 4, 9, 5, 10, 8, 4, 9, 7, - 8, 6, 8, 8, 7, 7, 7, 8, - 9, 7, 8, 7, 6, 9, 7, 9, - 8, 6, 7, 6, 7, 10, 8, 7, - 6, 6, 3, 4, 6, 7, 9, 9, - 8, 8, 7, 8, 7, 3, 4, 9, - 8, 9, 4, 7, 9, 7, 7, 8, - 8, 7, 6, 7, 8, 8, 8, 12, - 11, 11, 6, 7, 7, 7, 7, 8, - 5, 5, 7, 9, 9, 9, 6, 6, - 6, 7, 6, 6, 7, 6, 7, 7, - 5, 7, 7, 6, 8, 6, 6, 10, - 8, 8, 7, 9, 8, 6, 7, 7, - 7, 7, 8, 6, 6, 6, 6, 6, - 6, 8, 6, 9, 9, 4, 3, 6, - 8, 7, 8, 8, 10, 7, 7, 8, - 8, 8, 7, 7, 6, 5, 6, 6, - 8, 6, 8, 7, 6, 7, 7, 7, - 6, 11, 8, 5, 5, 7, 8, 7, - 8, 8, 9, 8, 5, 9, 10, 4, - 7, 9, 6, 8, 5, 10, 5, 3, - 8, 6, 5, 6, 7, 7, 7, 6, - 5, 9, 7, 7, 7, 6, 8, 7, - 7, 7, 8, 8, 6, 6, 6, 7, - 10, 4, 11, 5, 9, 6, 7, 6, - 8, 6, 8, 6, 7, 1, 9, 8, - 7, 8, 7, 9, 4, 10, 5, 7, - 8, 6, 6, 6, 8, 6, 7, 9, - 7, 6, 7, 8, 5, 7, 8, 6, - 7, 7, 7, 8, 7, 7, 5, 7, - 7, 9, 7, 5, 7, 6, 5, 9, - 7, 7, 5, 10, 3, 9, 8, 6, - 8, 6, 7, 6, 7, 8, 6, 7, - 5, 10, 5, 8, 7, 7, 6, 6, - 5, 5, 9, 4, 8, 6, 6, 7, - 4, 7, 5, 6, 10, 7, 6, 5, - 4, 7, 7, 7, 8, 5, 9, 7, - 5, 7, 6, 6, 8, 9, 6, 8, - 7, 8, 7, 7, 7, 4, 8, 7, - 8, 8, 10, 8, 7, 8, 6, 7, - 5, 4, 8, 8, 7, 8, 11, 7, - 9, 6, 6, 7, 8, 6, 9, 5, - 6, 6, 6, 7, 7, 6, 7, 7, - 7, 5, 3, 10, 8, 7, 7, 8, - 6, 6, 6, 6, 5, 7, 5, 7, - 7, 7, 8, 7, 7, 7, 4, 4, - 10, 7, 7, 9, 6, 7, 9, 8, - 9, 8, 6, 6, 6, 7, 8, 6, - 7, 7, 5, 6, 7, 10, 10, 5, - 2, 4, 9, 8, 7, 6, 6, 7, - 8, 7, 6, 6, 7, 6, 5, 6, - 6, 8, 8, 6, 7, 7, 9, 5, - 7, 6, 8, 6, 9, 6, 8, 5, - 7, 6, 7, 3, 12, 9, 8, 7, - 6, 8, 8, 6, 6, 10, 4, 7, - 7, 7, 7, 7, 7, 6, 13, 7, - 7, 6, 9, 8, 8, 8, 9, 5, - 7, 7, 8, 6, 6, 7, 7, 8, - 7, 5, 6, 6, 6, 7, 8, 7, - 7, 7, 7, 7, 7, 11, 1, 5, - 8, 6, 7, 8, 9, 12, 9, 6, - 7, 8, 6, 6, 8, 7, 7, 3, - 7, 8, 8, 7, 7, 6, 6, 8, - 8, 8, 7, 8, 6, 7, 7, 6, - 6, 6, 9, 9, 7, 5, 7, 7, - 8, 6, 10, 5, 7, 7, 5, 10, - 8, 5, 8, 8, 8, 3, 7, 6, - 6, 8, 4, 6, 7, 6, 4, 8, - 8, 5, 10, 10, 7, 7, 8, 8, - 7, 8, 5, 8, 5, 8, 6, 9, - 6, 6, 9, 6, 6, 9, 5, 7, - 8, 6, 8, 7, 11, 2, 5, 7, - 7, 4, 8, 6, 7, 7, 6, 8, - 5, 8, 6, 7, 6, 8, 6, 6, - 9, 4, 8, 10, 7, 8, 5, 9, - 8, 9, 8, 9, 8, 8, 6, 6, - 7, 6, 5, 6, 8, 8, 8, 9, - 6, 7, 7, 7, 4, 5, 7, 10, - 10, 8, 7, 7, 6, 8, 7, 7, - 5, 9, 5, 9, 4, 9, 4, 9, - 7, 7, 7, 7, 6, 6, 1, 8, - 6, 6, 7, 8, 11, 11, 5, 9, - 9, 6, 6, 7, 4, 11, 10, 6, - 8, 7, 5, 6, 6, 8, 9, 9, - 7, 6, 8, 10, 7, 6, 7, 6, - 6, 8, 7, 11, 5, 7, 7, 6, - 8, 8, 7, 7, 8, 9, 6, 6, - 6, 7, 8, 7, 5, 7, 9, 8, - 7, 8, 5, 7, 8, 7, 10, 6, - 8, 7, 6, 7, 6, 7, 6, 7, - 11, 10, 7, 9, 8, 6, 5, 5, - 5, 7, 9, 8, 8, 7, 7, 8, - 5, 7, 8, 6, 7, 7, 8, 8, - 3, 2, 6, 6, 7, 7, 8, 9, - 8, 6, 7, 7, 6, 7, 4, 13, - 7, 8, 7, 9, 6, 4, 7, 6, - 7, 9, 7, 8, 6, 7, 7, 7, - 7, 7, 6, 6, 4, 7, 8, 6, - 6, 8, 7, 6, 5, 9, 10, 6, - 8, 8, 7, 7, 6, 6, 8, 8, - 7, 5, 5, 10, 5, 6, 7, 5, - 8, 8, 9, 6, 7, 5, 11, 5, - 3, 8, 6, 6, 6, 6, 7, 7, - 9, 5, 7, 4, 6, 9, 7, 7, - 7, 8, 11, 4, 6, 6, 8, 7, - 6, 5, 9, 5, 3, 7, 8, 6, - 8, 8, 6, 5, 5, 4, 4, 4, - 9, 8, 7, 6, 6, 6, 6, 6, - 6, 4, 6, 10, 8, 7, 5, 4, - 10, 8, 10, 5, 8, 9, 6, 6, - 5, 7, 6, 6, 8, 7, 6, 7, - 6, 9, 6, 6, 7, 8, 7, 8, - 7, 8, 8, 9, 8, 8, 8, 8, - 6, 6, 7, 8, 9, 10, 12, 10, - 7, 6, 8, 8, 8, 11, 7, 3, - 5, 7, 11, 11, 7, 6, 7, 7, - 12, 8, 5, 7, 8, 8, 8, 7, - 6, 9, 9, 8, 6, 6, 6, 6, - 7, 7, 5, 2, 9, 8, 6, 8, - 7, 7, 7, 7, 7, 7, 8, 8, - 5, 7, 8, 4, 5, 10, 7, 8, - 7, 8, 7, 7, 7, 7, 7, 7, - 6, 7, 7, 8, 8, 8, 7, 7, - 7, 8, 9, 5, 7, 8, 7, 6, - 5, 6, 7, 7, 7, 5, 9, 5, - 7, 6, 7, 7, 6, 9, 6, 5, - 7, 7, 7, 7, 7, 6, 7, 6, - 8, 8, 8, 7, 7, 7, 8, 6, - 8, 8, 6, 6, 7, 7, 6, 6, - 9, 10, 10, 9, 8, 8, 8, 8, - 9, 9, 9, 11, 10, 10, 9, 8, - 7, 7, 7, 7, 7, 7, 7, 7, - 6, 7, 8, 10, 9, 9, 8, 6, - 7, 6, 6, 8, 4, 3, 10, 7, - 7, 6, 7, 5, 2, 11, 5, 8, - 6, 9, 10, 8, 7, 6, 6, 3, - 9, 10, 9, 6, 4, 5, 8, 9, -}; - -static long _vq_lengthlist_res1024_0b[] = { - 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, - 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, - 8, 8, 8, 8, 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,10,10, - 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 10,10,10,10,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,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15, - 16,16,16,16,16,16,16,17,17,17,17,18,18,18,19,19, -}; - -static long _vq_ptr0_res1024_0b[] = { - 6, 1025, 2222, 3590, 5016, 6494, -7, -8, - -9, -10, -11, 225, -13, -14, 254, -16, - -17, -18, 54, 164, -21, -19, 27, -24, - 128, 29, -27, 54, -29, -30, 164, 233, - -24, -22, 164, -36, 85, 128, 234, -40, - 225, 254, 85, 85, -45, 128, -47, 29, - -49, 227, 133, -52, -53, -54, 54, -43, - -57, -58, -59, -60, -61, -62, -63, -64, - -65, 84, 210, 84, -69, 211, 196, -72, - -73, -74, 130, 129, -55, 129, -79, 130, - 211, -82, -83, 84, -85, -86, 129, 29, - -89, 211, -76, -67, 164, -94, -95, 84, - 196, -98, -99, 84, -101, 234, 133, -67, - 164, 255, -107, -108, -67, -104, 225, -112, - -101, -110, 133, 196, -117, -118, -119, 85, - -121, 85, 54, -22, -113, 130, -127, -128, - -129, -130, -131, -132, -133, -134, 225, 132, - -137, -83, -124, 87, -141, 254, 132, 84, - 84, -41, 225, -67, -146, -150, 226, -148, - -153, -134, -151, 226, -157, 254, 87, 226, - -161, -162, 85, 131, -165, -166, -167, -168, - -169, -157, -154, 7, -101, 7, -175, 164, - 29, -147, -252, -176, -181, -182, -67, 28, - -183, -186, -187, -175, -184, -188, -159, 85, - -191, -194, -195, 247, -192, -178, -196, 27, - 85, -200, -203, -204, -205, 54, -197, -201, - 86, 255, -211, -212, 84, -47, 27, 130, - -147, -206, 129, -220, -157, -85, -105, -221, - -223, -226, -227, -228, -229, -230, -231, 127, - -233, -234, 126, -236, 165, 248, -239, -240, - -241, -242, 127, 197, -245, 165, 85, -248, - -249, -121, -246, -244, -291, -250, -253, -256, - -257, 131, 134, 197, -254, -262, -263, 165, - -265, -121, -260, 131, -269, -270, -271, -272, - -245, 88, 234, -257, 87, -276, 132, -280, - 126, -245, -278, -176, 234, 255, -287, -288, - -289, -290, 127, 85, -283, 84, 247, 226, - -297, -298, 254, -300, -301, -302, -303, 127, - 131, -159, -293, -242, -306, -308, -311, -312, - 255, 248, -315, -316, -317, 126, -319, -320, - 130, 28, 210, -324, -325, 234, -321, 234, - 248, 84, -331, -332, -280, -329, 130, 134, - 87, -242, 86, 129, -341, -342, -343, -118, - -896, -339, 54, -348, -349, -350, 54, 27, - -353, 128, -345, 133, -357, -358, -359, -360, - 128, -121, -212, -267, -362, 210, 131, -368, - -369, -353, -218, -372, -373, -374, 126, -370, - -334, -329, -377, -378, -381, -382, 210, -379, - -385, 130, -387, -388, -389, -390, -391, -392, - 254, 234, -395, -396, 128, 234, 233, 234, - -401, 131, -403, 134, 251, -406, -407, -408, - -409, 254, -383, -412, -413, 164, -415, -416, - -417, -418, 131, -410, -393, 7, -423, -424, - 210, -421, 28, -428, -429, -430, -431, -432, - -433, -418, 86, -346, -434, -436, -418, -437, - -439, -423, 165, -92, -443, 248, -447, -365, - 226, 234, -451, -424, -448, -452, -258, 225, - -457, -458, 234, -455, -461, -401, -459, -448, - -403, 247, -465, -468, 210, -470, -471, -472, - -473, -41, -466, -413, 247, -476, -479, -480, - 164, -477, -483, 131, 134, -486, 227, -208, - -489, -490, 254, -492, -14, -465, -495, -496, - -497, 128, -499, -500, 54, -396, -493, -502, - -218, -506, -396, -504, -507, -510, -511, -512, - -396, 226, 247, -516, -119, 225, -519, -401, - -517, -520, -565, -521, 166, -526, -527, 254, - -434, -530, 167, 225, -533, -534, -535, -536, - 167, -531, -539, 126, -541, 54, 195, -544, - -545, -546, -280, -537, 195, -550, 85, -547, - -553, -554, -119, 247, 235, -558, -236, 164, - 235, -562, -563, -564, -349, -891, -559, 225, - -569, 129, -567, -572, -351, -570, -575, -576, - -577, 126, -579, -580, 195, -582, 130, 211, - 225, -586, -587, 195, 167, -590, -591, -592, - -593, -594, -595, -596, -121, -584, -597, -598, - -601, -350, -208, -306, 164, 84, -607, -608, - 164, 225, -611, 85, -413, -609, -613, -616, - -617, -618, -619, 54, 27, -622, 164, -614, - -625, -626, -627, -628, -629, -630, -631, 54, - 128, -19, -218, -622, -191, -632, -636, 7, - 167, -639, -643, -644, -645, -646, 54, -648, - -649, -631, -641, 128, 196, -631, -652, 27, - -657, 164, 196, -660, -92, 28, 85, -25, - -662, -666, 28, 255, -669, -670, -671, -672, - 27, -674, 195, 28, -675, 86, -679, -680, - -45, -652, 29, -684, -666, -329, 212, -47, - -685, 129, -691, -692, -693, -694, -695, 127, - 225, 247, -95, -700, 164, -737, -698, -704, - 127, 127, -702, -701, -706, -708, -711, -712, - 84, -567, -709, -452, -707, -714, -541, 86, - -721, -722, -723, -577, 54, -726, -727, -728, - -569, -724, -729, -732, 86, 54, -733, -736, - 126, 85, -739, -740, -741, 126, 196, -744, - 165, 54, -747, -748, 86, -750, 165, -752, - 129, -754, 7, 196, 255, 7, -759, -760, - 129, 165, 54, -764, -765, -766, 127, -768, - -769, -770, -771, -772, 129, 247, -762, 166, - -777, -778, -555, -774, 166, -779, -783, 129, - 247, 129, -787, 86, 166, 86, -785, 127, - -793, 165, 166, 197, -797, 127, -750, 85, - -801, -802, -803, 127, -805, -652, -799, 29, - -809, -719, -426, -812, -813, 166, -745, -816, - -817, 54, 129, -820, -799, -631, 27, -716, - -821, -824, -827, 129, -825, 85, -831, -832, - -833, 54, 27, -836, 126, -838, -839, -840, - -841, -842, -843, -836, -829, 195, 195, 127, - -849, -850, 85, -844, -853, -854, 127, 165, - 85, -851, -859, -860, -861, -862, -863, -191, - -857, 197, -864, -868, 235, -304, -866, -845, - -870, -874, -875, -876, -855, 212, 166, -878, - -666, 235, 235, -884, 197, -886, -887, -888, - -303, -880, -889, -898, -846, -892, -344, -263, - 165, 126, -280, -897, -899, -902, 165, -904, - -905, -906, -907, -908, -541, -583, 166, -912, - 86, -79, -915, -846, -913, 85, -919, -920, - 129, 195, 167, -1005, 84, -926, -927, -928, - -119, -924, -929, -932, -218, -897, -933, -936, - -937, 127, -939, -555, -934, 86, 85, -940, - -945, -946, -947, -948, -949, -803, 167, 166, - 226, -954, -955, 85, -426, -958, 85, 195, - -961, -962, -963, 247, -959, -878, -672, -580, - -963, 195, 211, -972, -766, 195, -975, -191, - -580, -978, -465, -976, -727, -775, 54, -982, - -985, -986, -987, -988, -989, 127, -983, -992, - -962, -888, -990, -994, -304, -995, -997, -965, - -993, -998, -1001, -95, 85, -1004, -1003, -1006, - 165, -1007, -897, -1012, -200, 195, -881, -572, - 85, 195, -548, -1020, -1021, -1022, -1023, -1024, - -280, -1026, -1027, -1028, -1029, -1030, -1031, -1032, - -1033, -1034, -1035, 168, 38, -1038, 10, 59, - -1041, -1042, -1043, 32, 214, -1046, 168, -1048, - -1049, 32, 34, -1052, 0, -1039, -1055, -1056, - -1057, -1043, 12, 57, 11, -1058, -1063, 11, - 137, 59, -1067, 213, 11, -1070, -1071, -1072, - 168, 213, -1075, -1076, -1077, 198, -1065, 199, - -1081, -1082, 213, 215, 199, -1083, -1087, -1088, - -1089, -1090, -1091, -1092, 198, 33, 199, 57, - -1097, 11, -1099, 198, -1101, -1102, 0, -1095, - -1105, -1106, 11, -1108, 92, 34, -1111, 11, - 11, -1103, -1115, -1116, -1117, -1118, -1119, 198, - -1093, 91, 92, 33, -1121, -1126, 33, 199, - -1129, -1130, -1131, -1132, -1133, -1134, 32, -1136, - -1137, -1138, 168, -1124, -1141, 10, -1143, 10, - 10, -1146, 33, -1148, -1149, -1150, -1151, 32, - -1153, -1154, 10, -1156, 0, 1, -1159, -1160, - -1161, 32, -1163, -1164, 55, 0, 93, 57, - -1169, -1170, 32, 0, 33, 1, -1175, -1176, - -1177, 33, 92, -1139, 57, -1182, -1183, -1184, - -1185, 32, -1187, 168, -1179, -1190, 32, -1192, - -1126, -1188, -1195, 214, -1197, -1198, 213, -1200, - 168, -1342, -1195, -1202, -1205, -1206, -1073, 214, - 56, -1210, 213, -1212, -1134, 30, -1215, 56, - 32, -1218, 168, 199, -1221, -1222, -1187, -1213, - 94, -1226, -1227, 93, 94, 30, 33, -1232, - 136, -1234, -1235, -1236, -1237, 9, -1229, -1240, - -1241, 31, -1238, -1244, -1245, -1144, -1242, -1246, - -1247, -1228, 37, -1252, 12, -1250, 138, 201, - -1257, -1258, -1259, -1260, -1261, -1262, -1263, -1264, - -1265, 9, 33, -1268, -1269, -1270, -1271, -1272, - 55, 0, 136, -1156, -1266, -1108, -1122, 33, - 57, -1282, -1283, 11, 55, 34, 9, -1279, - 9, 56, -1291, -1292, -1293, -1294, -1295, -1296, - -1297, -1298, 31, 10, -1301, -1298, -1287, 9, - 12, -1306, -1307, -1308, -1309, -1310, -1311, 32, - 0, -1314, 55, -1302, -1298, -1229, -1312, -1317, - 12, -1322, -1323, -1324, -1298, -1319, 0, -1328, - -1329, -1330, -1331, -1314, -1285, -1332, 93, -1336, - 136, -1124, 136, 12, -1341, -1318, 59, -1242, - 215, 57, 92, -1195, 135, -1350, -1351, -1352, - 31, -1334, -1348, -1356, -1326, 215, -1059, 0, - -1351, -2000, -1358, -1364, 0, -1151, -1167, 12, - -1369, -1370, -1298, 55, 9, -1371, -1375, -1376, - 31, 12, -1373, -1380, -1381, 9, -1378, -1280, - -1382, -1195, -1339, -1348, -1387, -1298, 30, -1392, - -1393, 136, -1227, -1390, 35, -1398, -1399, 10, - -1401, -1402, -1171, -1395, 136, 136, -1407, 93, - 12, -1403, -1411, -1412, -1413, -1414, 56, 91, - 36, -1415, -1740, 30, -1419, 59, -1423, -1424, - -1122, -1420, -1427, 57, -1425, 0, -1428, 138, - -1433, 89, -1435, -1436, 55, -1438, -1408, -1430, - -1441, 0, -1439, -1444, -1445, -1335, 57, 58, - 135, -1284, -1381, -1449, -1195, -1454, 12, -1228, - 214, -1458, 31, 89, -1454, -1456, 215, -1464, - -1465, -1466, -1467, 31, -1469, 31, -1471, 89, - -1473, 90, -1167, -1476, -1477, -1478, -1479, 31, - -1474, 200, -1483, 32, -1480, -1486, -1487, -1488, - -1489, 90, -1491, 31, -1493, -1494, -1314, 12, - -1497, 58, 90, 56, -1501, 36, -1503, -1504, - -1459, 32, 36, -1215, -1505, 136, -1185, -1512, - 90, -1514, -1515, 58, -1517, -1518, -1210, -1510, - 90, -1122, 57, -1151, -1525, 31, 57, -1528, - -1068, 32, -1529, -1532, -1533, 213, 56, -1530, - -1537, -1538, -1539, -1540, -1541, -1542, 90, -1544, - -1545, -1546, -1547, 30, -1549, -1550, -1551, -1552, - -1553, -1554, 30, 135, 136, -1558, 135, 36, - -1561, 56, -1563, -1558, -1535, 56, 30, 214, - -1569, -1570, -1571, -1572, -1573, -1574, -1575, -1161, - -1059, -1156, -1579, -1272, -1577, -1582, -1583, -1584, - -1585, -1586, 55, 32, -1589, 56, -1450, 58, - 214, -1594, 58, 55, -1314, -1596, -1599, -1600, - -1601, -1602, 135, 32, -1414, -1603, -1605, -1589, - -1371, 36, 58, -1612, -1613, -1614, -1565, -1608, - -1310, -1618, 93, -1616, -1610, -1619, -1621, -1624, - -1625, -1626, -1627, -1314, -1622, 36, -1631, 93, - -1633, -1634, 136, 215, -1497, -1638, -1639, 56, - 93, -1642, -1497, 169, -1497, 135, -1647, -1648, - -1561, -1645, -1649, -1652, 32, -1359, -1650, 135, - -1657, -1565, 30, -1658, -1661, 56, 93, -1359, - -1659, -1664, -1667, 32, -1563, -1590, 57, 32, - -1314, -1674, -1675, -1676, -1289, -1672, -1151, -1393, - -1658, -1655, -1683, -1684, 136, -1658, 11, -1688, - -1689, 30, -1691, 135, -1693, 11, 33, 92, - -1697, 33, -1699, -1273, -1685, 58, -1703, 90, - -1705, 213, 33, -1695, -1311, -1710, -1073, 30, - -1547, -1711, -1715, 135, -1206, 9, -1713, -1718, - -1721, -1722, 90, 199, -1208, -1719, -1614, -1717, - -1725, -1728, -1824, -1729, -1156, -1734, -1735, -1736, - -1737, -1459, -1732, -1156, 92, 213, -1743, -1289, - 55, -1744, -1404, -1745, -1749, -1750, -1751, 135, - -1753, 89, -1755, -1756, -1757, -1758, -1759, 89, - -1747, 89, -1561, -1760, 136, 33, -1767, -1753, - -1765, -1768, -1771, -1565, -1769, -1772, -1775, -1722, - -1773, 56, -1644, -1780, -1781, 213, 135, 30, - 90, -1786, -1787, -1788, -1789, 33, -1783, 214, - 30, -1794, 32, -1691, -1792, -1798, -1799, 32, - -1801, 93, -1796, -1227, -1802, -1806, -1807, -1808, - -1809, -1810, -1811, -1812, -1813, -1311, 37, 92, - -1106, -1631, -1816, 91, -1821, -1822, -1330, -2214, - 57, 30, -1825, -1826, -1318, -2072, -1827, -1830, - -1631, -1831, -1653, -1058, -1833, -1836, -1402, -1896, - 201, 201, -1843, -1634, 37, -1844, -2072, -1845, - -1849, -1272, 95, -1840, 92, -1381, -1855, 33, - -1857, 92, -1853, 9, -1861, -1227, -1859, -1285, - -1862, -1866, -1867, 89, -1864, 136, -1065, -1872, - -1146, -1870, 90, -1058, -1874, -1878, -1879, -1393, - -1876, -1227, -1121, 11, -1885, -1886, -1887, -1888, - -1889, 89, -1891, -1892, 30, -1883, 37, 89, - -2216, -1894, 89, -1404, 137, -1852, -1903, -1904, - -1459, -1901, -1905, 91, -1512, -1907, -1231, 31, - -1844, -1911, 91, -1916, -1917, -1073, -1914, -1498, - 9, 11, -1920, -1924, -1925, -1926, -1927, -1928, - -1929, -1930, -1931, -1932, -1933, -1376, -1922, -1913, - -1934, -1938, 9, 59, -1938, -1939, 36, 92, - -1941, 37, 37, -1948, 213, -1950, -1951, -1952, - 90, -1944, 36, -1946, -1953, -1852, -1956, -1958, - 213, -1874, 11, -1469, -1210, -1963, -1952, -1965, - -1224, 91, -1971, -1972, -1973, 90, -1250, -1969, - 215, -1978, 90, 201, -1852, -1982, 90, -1122, - -1985, -1986, -1987, -1988, 33, 57, -1852, -1992, - -1993, -1994, -1995, -1996, -1997, -1998, -1381, -1990, - 9, -1122, -2000, -2002, -1935, -2003, 59, 92, - -1989, 92, -2011, 1, -1255, -2008, 92, -2016, - -1058, -1976, -1255, -1914, 201, -1852, -2019, 1, - -2025, 33, -1124, -2028, 92, -1250, -2026, 57, - -2033, -2034, -2035, 33, 37, -1274, 9, 35, - -2038, 33, 59, -2040, -2045, -2046, -2047, -2048, - -1336, -2043, -2049, -1227, -2050, 12, -1454, -1111, - 61, 138, 9, -2060, -2061, -2062, -2063, -2064, - -1123, -2058, -2065, -2068, -2069, -2070, -2071, 198, - 58, -1973, -2066, -2074, 59, -2078, -1533, -1121, - 199, -1390, -1784, -2081, 199, -1497, 9, -2088, - -2089, -2090, -1711, -2086, -2093, -1092, -2091, -1126, - -1106, -2004, -2096, 35, -2101, 198, 58, -2104, - -2071, -2102, 33, -2108, 30, 198, 33, 34, - -2105, -2114, -2115, -2116, -2117, 11, -2071, 30, - -2121, -2122, 198, -2119, -1121, -2126, -2127, 198, - -1279, 91, -2131, 11, -2071, -2119, 58, -2133, - -2137, -2138, -2139, -1111, 92, -1740, -2140, -2142, - 31, -1658, -2147, -2148, -1121, -2145, -2149, -2152, - 91, -2154, -2155, -2156, -2157, -2140, -2150, 91, - -2159, -1976, 11, 92, -1083, 11, 11, -2168, - -2072, -2166, -2169, -2170, -2173, -2174, -2175, -2071, - -2171, -2144, -2176, 58, 58, -2182, -1973, -1491, - -1695, -2183, -1082, -2185, -1498, 59, 55, -2192, - -2193, -2194, 92, -2196, -2197, 198, -2199, -2106, - -2190, -2177, -1156, -1367, -2205, -2206, 90, 37, - -2203, -1952, -1154, -1376, -1106, -2211, -2201, -2213, - -2215, -2218, -2219, -2220, -2221, -1823, -2223, -2224, - -2225, -2226, -2227, -2228, -2229, -2230, 228, -2232, - -2233, -2234, 99, 100, -2237, -2238, -2239, 170, - -2241, -2242, 170, -2244, 39, 44, 39, 171, - -2249, 39, 99, 98, -2253, -2254, -2255, -2256, - -2257, -2258, -2259, 39, 140, 40, -2263, 171, - 40, 170, 99, 40, -2269, -2270, -2271, -2272, - 171, -2267, 216, -2276, -2277, 170, -2272, 65, - 99, -2282, 170, 68, -2285, -2277, 41, -2245, - -2286, -2290, -2291, -2292, -2293, -2294, 97, 140, - -2297, 44, -2288, -2300, -2272, -2298, 68, -3168, - -2302, 69, -2307, -2272, 63, -2308, -2280, -2309, - 228, -2264, -2312, 99, -2314, -2318, -2319, -2320, - -2321, -2322, 39, 99, 42, -2326, -2327, -2267, - -2316, 68, 14, 42, 14, -2243, -3166, 173, - 139, -2338, 99, 173, -2341, -2342, -2343, 40, - -2339, 99, -2347, 42, -2349, -2350, 14, -2344, - -2353, -2350, 179, 44, 140, -2358, 39, 40, - 98, -2362, 100, -2364, -2280, 69, -2367, -2368, - 170, 139, 139, -2372, -2373, 62, 66, -2376, - -2377, 66, 68, 69, -2378, -2380, -2383, 100, - -2385, 66, -2381, 62, 203, -2390, 98, 100, - 174, -2394, -2395, -2396, -2397, -2398, -2399, 39, - -2401, 64, 40, -2404, 14, 40, 41, -2408, - -2409, 62, 42, 14, -2413, -2414, -2415, -2322, - 175, 41, -2419, -2420, -2244, -2417, -2421, -2324, - -2422, 141, 203, -2428, -2429, 42, 41, 42, - -2433, 42, 98, 63, -2437, -2438, -2439, -2374, - -2435, -2367, -2934, -2440, -2443, -2446, -2447, 97, - 140, 44, -2451, -2452, 65, -2274, -2444, 174, - -2457, -2458, 202, -2448, -2454, 216, -2463, 99, - -2465, 62, -2467, -2468, -2235, -2460, 174, -2472, - 170, -2336, 173, 43, -2477, -2478, 41, -2480, - -2481, 174, -2483, -2484, -2485, -2486, -2487, -2488, - -2489, -2490, -2491, -2373, -2474, -2494, 39, -2492, - -2497, 39, -2244, -2336, 140, 65, -2293, -2504, - -2505, -2506, -2507, 62, -2509, 62, -2502, -2512, - 39, 202, -2515, -2516, 39, -2518, 65, 202, - -2521, -2522, 39, 97, -2458, -2523, -2525, -2528, - -2529, 65, -2526, 139, -2533, -2534, 62, 99, - -2511, -2576, 41, 97, -2539, -2373, 173, -2544, - 99, 65, -2249, -2542, -2549, -2550, 62, 14, - -2535, 100, -2555, -2556, 65, 41, -2551, 170, - -2561, 65, -2449, -2559, -2565, 62, -2563, -2568, - -2569, 65, 140, -2566, -2573, -2574, -2575, -2576, - 64, 176, -2571, -2537, -2578, 100, -2556, 41, - 202, -2583, -2587, -2588, -2589, -2590, 62, -2585, - -2593, -2494, 139, -2374, -2594, 66, -2599, -2600, - -2601, -2602, -2603, -2604, -2605, -2606, 62, -2608, - -2609, 39, 141, -2429, -2597, -2612, 62, 45, - 42, 101, 202, 174, -2621, -2622, 66, 62, - -2625, -2626, -2627, 41, 43, -2277, -2631, -2632, - -2633, -2634, -2635, -2636, -2637, -2399, -2629, -2638, - 176, -2639, -2643, 202, 176, 202, -2647, -2648, - -2649, -2650, -2651, -2652, -2244, 139, 170, -2656, - 64, 139, 41, 203, -2661, -2627, -2657, 170, - -2277, -2666, -2667, 203, -2664, -2670, -2627, -2668, - -2671, -2674, -2401, -2672, -2675, -2623, -2679, 101, - -2640, 42, 174, 45, -2685, -2686, 174, -2688, - -2689, -2690, 65, 216, -2693, -2694, -2458, -2623, - -2695, -2696, 43, -2700, -2701, -2702, -2534, 15, - 66, 202, -2374, 15, -2597, 41, -2711, -2645, - -2709, -2714, 66, -2716, 66, 202, -2719, 66, - -2712, -2722, 99, -2724, 228, -2726, 66, -2716, - -2720, 172, -2731, 39, -2733, -2734, -2735, -2736, - 228, -2738, -2739, -2740, -2741, -2277, -2728, -2742, - -2294, -2294, -2272, 139, 172, -2750, -2751, -2277, - -2747, 216, -2295, -2260, -2465, 174, -2756, -2760, - -2761, -2251, -2758, -2764, -2765, 228, -2767, -2768, - -2769, -2770, -2771, -2772, 171, 175, -2302, 43, - -2531, -2778, 14, 203, -2781, 98, -2509, -2784, - 40, -2786, -2787, -2788, -2789, 171, 68, -2302, - -2782, -2794, -2795, -2796, -2797, 174, 175, -2800, - 101, -2792, 101, 174, -2805, -2806, 228, -2808, - -2809, -2272, -2801, -2812, 69, -2810, 68, 203, - -2817, 228, -2819, 140, -2821, -2798, -2813, 45, - -2822, 66, -2817, 173, -2829, 98, -2831, 172, - -2833, -2834, -2835, -2836, -2368, -2827, 100, -2840, - -2841, 170, -2843, 98, 43, 100, 174, 43, - -2849, -2850, -2851, 41, -2653, -2854, 174, -2856, - 98, -2858, -2859, -2860, -2417, -2852, 101, -2627, - 62, -2426, -2864, -2868, -2862, -2866, 66, -2872, - -2873, -2874, -2875, -2876, -2877, -2724, -2870, -2880, - -2881, 228, -2883, 228, 40, 97, 40, 173, - -2878, -2714, 178, 100, 63, -2894, -2895, -2817, - -2653, -2719, 172, -2900, 66, 178, -2336, -2904, - -2905, -2906, -2907, -2908, -2909, -2910, -2911, -2912, - -2368, 173, -2913, 41, 41, 100, 100, 66, - -2788, -2579, -2919, 42, -2745, -2921, 42, -2928, - -2272, -2926, -2931, -2932, -2933, -2293, -2551, -2929, - -2935, -2936, -2939, -2307, 69, -2937, -2941, -2942, - -2945, -2946, 172, -2948, -2949, -2950, -2951, -2952, - -2953, -2242, -2943, 40, -2887, -2956, -2959, -2294, - -2898, 69, -2955, -2817, -2965, -2367, 140, -2963, - -2967, -2267, -2968, -2817, -2973, -2267, -2971, -2976, - 15, -2966, 68, 63, -2979, -2982, -2983, -2984, - -2985, -2406, 228, 15, -2986, -2990, -2991, 97, - 40, -2539, -2995, -2996, -2997, -2998, -2999, -3000, - 97, 40, 40, -2892, -3005, 170, -3007, -3008, - -3009, -2261, -3003, -2312, -2431, -3011, -3015, -2707, - -3013, -3018, 42, 100, -3161, -3016, -3021, 66, - 100, -3022, -3027, -3028, -3029, -3030, -3031, -3032, - -3033, -3034, 63, -2308, -2416, 41, -3039, -2892, - -2365, 228, -3043, 41, -3041, -2302, -3044, -2851, - -2978, -2430, 100, 100, 203, -3054, 228, -3056, - 63, 101, -3059, -2800, 172, -2416, 172, -2377, - -3065, -3066, -3067, -3068, -3069, -3070, -3071, -3072, - -2841, 228, 97, 216, -2368, -3073, -2987, 97, - -3081, -3082, -3083, 41, -2987, -3079, 100, -2406, - -2277, -3088, -3091, -2406, -3089, -3092, -3095, -2430, - -2664, 15, 228, -3100, -3101, -3102, -2406, -3098, - -3105, -3106, -3107, -3108, -3109, 65, 41, 65, - -3113, -3114, -2658, -3103, -3117, 64, 41, -3115, - -2529, -3119, -3123, 68, -3125, -3126, -3127, 97, - -3121, -3130, -3127, -3128, -3131, -3132, -3135, -2529, - -3133, -3138, 64, -3140, 202, -2461, -2365, 68, - 100, -3146, -3147, -3148, -3149, 170, 62, -3127, - -3150, -3154, -3155, -2915, -3152, -3156, -2817, 69, - -2421, 67, 45, -2426, -2799, -2576, 69, -3166, - 67, -3170, -2881, 63, -3173, -3174, -3175, -3176, - -3177, 97, -3171, -3178, -3179, -3182, -3183, -2841, - -3180, -3186, -2447, -2429, -3187, 96, -3189, -3192, - 170, -3194, -3195, -3196, -2862, -3190, -3199, -2401, - -3197, -2534, -3165, -3201, -3203, -3206, -3207, 64, - -3204, -3210, 202, -3208, -3202, -3211, 40, 216, - 41, 216, -3212, -2892, -3221, -3222, -3223, -3224, - 97, -3226, -3227, -3228, 69, -2359, -2978, 14, - 69, -2576, -2359, -2447, -3234, -3236, -3239, -3240, - -3241, -3242, 228, -3237, -3245, -3034, 15, 175, - 63, -3250, -3166, 96, 14, -3218, 40, -3256, - 228, 96, -3259, 69, -2416, -3257, -2577, 96, - -3265, -3266, -3267, -3268, 171, 69, -3271, -3272, - 97, -3166, -3263, 45, -3274, -3278, -3279, -3280, - -2991, -3138, -3281, 228, -2991, -3282, -3293, -3285, - -3289, 172, 67, -3292, -2895, -3294, 65, -3294, - 69, -3586, -3363, -3295, -3299, -3300, -3303, -3304, - -3305, -3306, -2817, -3294, 172, -3307, -3311, -3312, - 40, 98, 64, -3316, -3317, 66, -3314, 66, - -2609, -2829, -3320, -3322, -3325, -3326, -3327, -3328, - -3329, -3330, -3331, -3332, -3333, 96, 63, -3323, - -3337, 63, 14, 63, -3341, 14, -3335, 46, - 14, 98, -3347, -2312, -3111, -3350, -3351, -3352, - 96, 96, 98, -3353, -3357, -2312, -3355, -2359, - -3358, -2892, -2569, 14, -3365, -3345, -3294, -3368, - -3369, -2311, -2609, -3568, -3366, 14, -3352, -3363, - -3377, -3378, -2778, -3375, -3168, -2324, 39, 69, - -3382, -3386, -2430, -3384, -3252, -3387, -3389, -3392, - -2979, -3390, -3353, -3393, -3397, -3351, -3374, -3294, - -3401, -3402, 63, 67, -3405, -3406, -3407, -3171, - 62, 67, -3408, -3412, -3413, -3402, -3410, -3414, - -3415, -3418, -3419, -3171, 65, -3398, -2623, -3422, - -2417, -3423, -3421, -2429, -2609, -2781, -3428, -2312, - -2781, -2365, 39, -2800, -3434, 43, -3439, -3440, - -3441, -3442, -3443, 228, -3445, -3446, -3447, -3448, - 228, -3437, -3451, -2884, -3449, -3452, -3453, 98, - -2590, -3458, -3459, -3460, -3461, -3462, -3463, -3464, - -3465, 96, -3467, -3468, -2609, -3456, -3469, -3314, - 202, -3472, 39, 202, -3465, -2529, -2458, -3480, - -3465, -3478, -3363, -3481, -3426, 202, -2606, -3488, - -3189, -3486, -3484, -3489, -3491, -2402, 101, 42, - -3494, 98, -3499, -3500, 62, -3502, 62, 14, - -3505, -2606, -3037, -2305, -2429, 63, -3509, -3512, - -3513, -3514, -3263, -3510, -3517, -3518, -3519, 96, - -3515, -3520, -3523, -3524, 64, -3521, -3527, 96, - 43, -3530, -3531, 64, 41, -3534, 173, -3536, - -3281, -3490, 67, -3538, -3538, -3534, -3543, -2884, - -3541, -3546, 96, -3353, 173, -3547, -3551, -3552, - -3553, -3554, -3555, -2623, -3549, 41, -2569, -3557, - -2512, -2860, -3537, 41, -3565, 96, -2606, 65, - -3538, -3567, -3569, -3572, -3573, -3574, 62, -3570, - -3468, 176, 65, 65, -3579, -3582, -2643, -3580, - -2617, 45, 67, -3588, -3589, -3370, -3591, -3592, - -3593, -3594, -3595, -3596, -3597, 2, -3599, -3600, - -3601, 17, -3603, -3604, 3, 74, 73, -3608, - -3609, 3, -3611, -3612, 49, 52, 2, -3616, - -3617, -3604, 204, 52, 72, -3622, -3612, 182, - -3625, 19, 145, -3628, -3629, 72, -3631, -3632, - -3633, 19, -3635, -3636, 52, 217, -3639, 108, - -3641, -3642, -3643, -3644, 16, -3646, -3647, -3648, - 2, 49, -3651, 17, -3626, 19, -3644, 142, - -3657, -3658, 17, -3655, -3661, 19, -3659, -3664, - -3665, -3666, -3658, -3662, 104, 3, 3, -3672, - -3669, -3668, -3675, 49, 20, -3678, 3, 108, - -3681, -3682, -3683, -3684, 17, 104, 3, 3, - -3689, 3, 73, 2, 3, -3694, -3695, -3696, - -3697, 2, -3685, -3700, 16, 142, -3703, -3704, - 18, -3685, -3707, -3708, -3709, -3710, -3711, 2, - 73, 16, -3715, -3716, -3717, -3718, -3719, -3720, - -3721, -3722, 16, -3724, 49, 182, -3727, 16, - 143, -3730, -3731, 18, 49, 49, -3735, -3722, - -3725, 144, -3690, -3736, -3741, -3742, 72, -3739, - 18, 73, -3747, -3748, -3749, -3750, 18, 143, - 72, -3754, -3675, -3743, -3755, -3756, -3759, -3675, - 204, 73, 143, 76, -3765, -3766, -3767, -3768, - -3769, -3770, -3771, -3700, -3668, -3772, 147, -3750, - -3705, -3776, -3750, -3777, 106, -3782, 16, -3724, - 204, -3786, -3787, -3788, 16, -3790, -3791, -3792, - 49, 20, 102, 106, -3788, -3794, 52, -3735, - -3668, -3797, -3801, -3804, 144, -3806, -3807, -3750, - 102, -3808, -3809, -3812, -3724, -3655, -3955, 182, - -3817, -3818, -3819, -3614, -3815, 19, -3823, -3824, - -3825, -3826, 18, -3820, -3829, 49, 107, 18, - -3831, 145, 72, -3836, 18, -3833, -3837, -3840, - -3841, 72, -3614, -3838, -3845, -3633, -3760, 71, - 72, 142, 183, -3852, -3853, -3752, 105, 144, - -3655, -3690, 71, -3804, -3858, -3636, -3860, -3864, - -3865, -3866, 2, -3862, -3869, 48, 2, 182, - 108, 218, -3875, -3876, -3877, 2, -3879, 16, - -3792, 181, -3883, 2, -3646, -5015, -4343, -3881, - 107, -3886, -3794, -3890, -3893, 17, 49, 218, - -3670, -3891, -3897, -3900, -3901, -3902, -3903, -3904, - -3905, 16, 49, 71, 20, -3910, 71, 103, - -3913, -3914, -3915, 71, 20, -3918, -3919, 181, - 105, -3922, -3923, 20, -3911, -3926, -3879, 102, - -3929, -3879, -3927, -3932, 49, -3934, -3935, 105, - -3879, 107, 146, -3788, -3937, 102, -3732, -3941, - 144, -3614, -3947, -3948, -3949, 71, -3945, -3952, - -3750, 147, 103, 107, -3954, -3956, -3778, -4153, - -3957, 204, -3675, -3961, -3792, 105, -3965, 142, - -3969, -3970, -3684, -3967, -3971, -3974, -3684, -3972, - -3784, -3649, 142, 19, -3669, -3978, -3983, 17, - 20, 71, -3987, 71, -3981, -3990, -3991, -3992, - -3993, -3994, -3995, 18, -3988, 3, 72, -3676, - 103, 104, -4003, -4004, -4005, -4006, -4007, -3831, - -4000, 76, -3834, -4008, -4011, 72, 143, -3978, - -4012, -3732, -3915, -4020, 144, -4018, -4023, -4024, - -4025, -4026, -4027, -4028, -4029, 49, -4031, 71, - -3793, -4021, -4033, 106, -4034, -3792, 147, -4040, - 181, 103, -3951, -3885, -3668, -4041, -4045, -4044, - -4041, -4048, -4051, -4052, -4053, 18, -4049, -4056, - -3676, 182, -4057, -3954, -4061, -3915, -4059, 181, - -3935, -3954, 103, -4068, 18, -4063, 71, -4070, - -4073, -4074, 105, 106, -4077, -4078, 181, 48, - -3793, -4079, -4083, -4084, -4085, 181, -4087, 181, - -4081, 76, -4088, -4031, -4090, -4092, -4095, -4096, - -3675, -4093, -4099, -3919, 204, -4102, 109, 102, - -4105, -4106, -4107, 3, -4103, 3, -4111, 17, - 104, -4114, -4115, -4116, -4117, 71, -3985, -4108, - -4119, 17, -4120, -4124, 71, -3614, 205, -4128, - 17, 49, -4131, 49, 75, -3676, -4079, 109, - 204, -4138, -4139, -4140, -4141, 181, 20, 109, - -4112, -4136, 76, -4148, -3829, -4145, -4151, -4152, - -4118, -4251, -3701, -3954, -4157, 181, -4155, -4160, - -3858, 142, 20, -4164, -4165, 20, 109, 205, - -3780, -4161, -4141, 145, -4078, 71, 103, -4176, - -4177, -4178, 3, -4111, -4174, -4182, 70, 3, - -4180, -4186, -4187, -4188, 70, 182, -4191, -4192, - 3, -4173, -3701, -4057, -4197, 108, -4199, 109, - -4201, -4202, -4203, -4204, -4205, -4111, -4195, -4129, - -3954, -4210, -4110, -4193, -4208, -4212, 3, -4213, - -4217, -4218, 3, 19, -4221, -4219, -4215, 20, - -4222, -4226, -4192, -4224, -3829, 103, -3676, 48, - -4233, -4234, -4235, -4236, -4237, -4238, 3, 50, - 18, -4231, -4243, -3951, -4830, -4211, -4241, -4246, - -4245, 2, -4249, -4318, -4250, -4252, -4148, 108, - -4253, -3653, -4256, -4165, -4258, -4260, 3, 19, - 109, -3832, -4255, 104, 71, 49, -4271, -4129, - -4268, 17, -4275, -4276, -4188, -4273, 50, -4277, - -4281, -4282, -4283, -4284, 2, -4279, -4287, -4284, - 2, 50, -4291, 19, 74, -4111, 182, -4296, - 2, -4298, 19, 50, -4301, -4302, -4303, -3893, - 71, -4306, 49, -4308, -4129, 48, -4309, -4312, - -4313, -4314, -4315, 20, -4317, -3964, -4321, -4310, - -4319, -4538, -4320, -4322, -3675, -4323, -4325, 109, - 50, 108, -4331, -3676, -4329, -4334, 49, 2, - -4337, -4129, -4335, -4340, -3923, 105, -3655, 103, - -4188, -4343, -4166, -4345, -4347, -4350, -4351, 3, - -4348, -3731, -4249, -4354, -4357, -4358, -4359, -4360, - 70, -4362, -4363, -4364, -4365, -4366, 17, -3686, - -4355, 104, -4218, -4368, 109, -4192, -4372, -4376, - -4377, 104, -3920, -4378, 51, -4382, -4383, 3, - -4385, 102, -4387, -4388, -4188, -4289, -3705, 105, - 70, -4391, -4395, -3692, 107, -4398, 19, 50, - -4401, -4402, -4298, -4399, -4405, -4406, 20, -4291, - 50, -4407, -4411, 19, 106, -4414, -4415, -4416, - -4417, -4418, 70, 102, -4421, -4422, -4423, -4424, - 3, 50, -3633, -4425, 105, -3661, -3854, -4432, - 102, -4343, 102, 19, 70, 102, 51, -3927, - -4433, -4440, -4443, -4444, 70, 145, -4447, -4448, - -4449, 104, -4441, -4450, -4451, 147, -3637, -4452, - 51, -3888, -4459, -3629, -4289, 102, -4435, -3808, - 106, -4466, -4467, -4468, -4469, -4470, -4471, -4472, - -4473, 48, -4475, 71, -3879, 50, 52, -4480, - -4481, 48, -3651, -4477, -3985, 19, -4485, -4488, - -4489, 52, -4491, 48, 17, 51, -4249, -4496, - -4497, 48, -4494, -4079, -4498, 103, -4500, -4504, - 19, -4502, -3636, -4505, -4507, -4510, -4511, -4512, - -3648, -4508, 107, -3965, 16, -4518, 2, 102, - 73, 74, -4523, -4524, -4103, -3978, 74, -4525, - 51, 218, -4531, -4532, -4533, -4534, -4535, -4536, - -4537, -4118, -3794, -4208, -4539, 181, -4540, -4544, - -4545, 71, 105, -3793, -4542, 71, 102, 146, - 71, -4284, -4550, -4556, -4550, -4554, -4559, 71, - 142, 108, -4563, -4564, 71, -4074, -4343, -4566, - -4567, -4570, -4571, -4572, -4573, 2, -4568, 71, - 20, 102, -4506, -4714, -3965, -4580, 144, 20, - -4585, -4586, 106, -4041, 102, -4590, -3722, -4588, - -3804, -4591, -4595, -4074, -4399, -4598, -3636, -4596, - 19, -4602, -4603, -4604, -4605, 70, -4607, 51, - -4609, 70, 145, 107, -4613, -4249, -4600, -4614, - -4617, -4618, 102, -4477, 102, 51, -4623, -4624, - -4625, -4188, -4032, 145, 51, -4630, 108, 71, - -4633, -4634, -4635, 48, 182, -4631, -3833, -4637, - -4264, 20, -4643, -4644, -4645, -4646, -4647, -4648, - 48, -4650, -4651, -4491, -4641, 105, -4655, 2, - -4653, -4658, -4659, -3648, 102, -4660, -4066, -4661, - -4372, -4663, -4667, 2, -3658, -3965, 19, 2, - 74, -4630, -4670, 147, -4674, -4678, -4679, -4680, - 102, -4682, -4683, -4684, 48, -4676, 183, -4688, - -4689, -4690, 48, 2, -3625, 76, -4695, -4696, - -4219, -3858, -4699, -3625, -3881, -4702, -3639, -3847, - -4703, -3953, -4704, -4708, -4709, 147, 48, -4706, - -4713, -3635, -4725, -3639, -4161, 104, -3725, -4718, - -4721, -3821, -4719, 52, -4426, -4703, -4699, -3965, - -3953, -3633, 105, -4732, -4733, -4734, -4735, -4736, - -4737, 48, -4739, 103, 103, 240, -3954, -4162, - -4743, 217, 147, -3653, -4749, -4750, -4751, -4752, - -4753, -4045, -4739, -4343, -4755, -4057, -4756, -4057, - 103, -3915, -4763, -3639, -4761, -4764, -3953, -4765, - -4142, -4770, -3633, -4768, -4550, -4771, 108, -3915, - -4550, -4775, -4777, -4780, 182, -4702, -3821, -4264, - -4343, 109, -4787, 19, -3920, -4790, 182, -3873, - -4788, 240, -4795, -4309, -4161, 108, 217, -4800, - -4801, -4802, -4803, 50, -4188, -4796, -4157, -4808, - 51, -4810, 145, 48, -4806, -4814, -4815, -4816, - -4817, 70, -4249, -4812, -4174, 142, -4821, -4824, - -4618, -4730, -3985, -4828, -4829, 70, -5012, -4826, - -3655, 142, -3655, -4836, 70, -4838, -4249, 103, - -3886, -4842, -4843, -4844, -4845, -4846, 70, -4848, - 19, -4840, -4264, -3858, -4851, -4188, -4852, -4264, - -4854, -4856, -4804, -4839, -3871, -4041, -4863, 50, - -4861, -4864, -4867, -4868, -4869, -4870, -4001, -4865, - -4873, -4874, -4627, -4087, -4875, -4878, -4879, 103, - -4881, 103, -4979, -4161, -3918, -4886, -4887, 145, - 71, -3888, -4888, -4890, -4893, -4894, -4895, 104, - 182, -4627, -4891, -4197, -4898, -4900, -4903, -4904, - -3614, -4901, -3954, -4905, -4329, -5015, 181, 108, - -4636, -4161, -3954, -3919, -3679, -4915, -4919, 102, - 104, -3937, -4917, 204, -4740, -4926, -4927, -4928, - -3927, -4924, -4931, 50, 51, -4934, 48, -4041, - -4929, 48, -4936, -4940, -4941, -4942, -4943, 48, - -4945, -4946, -3614, -4938, 71, -4948, -3954, 20, - 181, -4954, -4955, 2, -4952, -4956, -4959, -4960, - -4961, -4962, -4963, -4964, -4965, -4966, -4967, -4968, - -4737, 20, -4969, -4739, -4087, -4972, 48, -4976, - -3985, 181, -4977, -5010, -4848, -4980, -4983, -4070, - 142, -4111, 142, -4988, -4110, -3985, -4001, -4085, - -4294, -4991, -4993, -4996, -4997, -4998, -3893, 19, - -4999, -4790, -5000, 104, -4411, -5003, -3632, -5008, - -4739, 104, -4244, -3954, -5011, -5014, 19, 48, - -5017, -5018, -5019, -5020, -5021, -5022, -5023, -5024, - 110, -5026, 111, -5028, -5029, -5030, 110, 4, - 79, 153, -5035, 153, -5037, 153, 155, -5040, - -5041, -5042, 111, 4, -5045, -5046, -5047, -5048, - 229, 4, 220, -5052, -5053, 114, 155, -5056, - -5057, 229, 79, -5058, -5061, 4, -5063, 5, - -5065, -5066, -5067, 110, -5069, 4, 23, -5072, - 184, -5059, -5075, 229, 115, 153, -5079, -5080, - 113, -5082, -5083, -5084, 184, 158, -5087, 110, - 110, -5090, -5091, 53, 220, -5094, -5095, -5096, - -5097, -5098, 110, 149, 53, -5102, -5103, 149, - 111, -5106, -5107, 186, -5109, -5110, 111, -5112, - 53, 22, 229, -5116, -5110, 115, -5119, -5114, - -5117, 154, -5123, -5124, -5125, 110, -5127, 149, - -5129, -5130, 110, -5067, 114, -5134, 237, 116, - 156, -5138, -5100, 187, -5141, -5112, -5139, -5142, - -5145, 149, -5103, -5143, -5149, 149, 116, -5152, - -5153, -5127, 114, -5156, -5157, -5158, 149, 186, - -5464, 252, 220, -5164, -5165, -5166, 111, 22, - -5166, 187, -5171, 111, -5169, -5174, 186, 188, - 188, 22, -5179, 111, 4, 114, -5183, -5184, - 111, -5171, 187, 185, -5189, -5190, -5191, 53, - 185, -5194, 4, -5192, -5194, -5195, -5197, -5200, - -5201, -5202, 110, -5198, -5205, -5206, -5207, 149, - -5209, 22, 116, -5158, -5203, 116, -5215, -5216, - 110, -5212, 22, 152, 113, -5222, -5223, -5224, - -5225, -5226, -5227, -5228, -5229, -5230, -5231, -5232, - -5233, -5084, -5217, -5236, 151, -5236, 155, 153, - -5241, -5127, 79, -5244, 151, 207, -5247, -5127, - -5245, 4, -5251, -5252, -5253, -5254, -5255, -5256, - -5091, 115, 23, 115, -5091, -5259, -5261, -5264, - 4, 4, 151, 4, 151, 157, -5271, -5272, - 149, -5274, -5275, -5276, -5114, 155, 151, 23, - -5277, 79, 23, 116, -5149, -5281, -5160, -5285, - -5287, -5290, -5291, -5292, -5293, -5294, 184, -5249, - 207, -5298, 149, -5296, 237, -5302, -5303, 184, - -5305, 4, 79, -5308, 237, -5305, -5306, 153, - -5313, 5, -5310, -5316, -5278, 115, -5319, -5320, - 184, -5322, -5083, -5286, 207, -5296, -5236, 5, - -5327, -5330, -5084, -5328, 116, -5331, -5335, 149, - -5333, -5210, 79, 230, -5341, -5342, -5343, 149, - 186, -5346, -5233, -5559, -5338, -5348, -5351, -5158, - 185, -5354, 5, 151, -5357, -5358, -5359, -5360, - -5272, -5352, -5363, 186, -5361, -5366, -5367, -5368, - 149, -5370, 188, 186, 153, -5364, -5375, -5376, - -5377, 151, -5379, -5380, 116, 155, -5370, -5117, - -5187, -5213, -5257, -5388, 188, 5, -5134, -5389, - -5391, -5394, -5395, -5320, -5392, 115, -5399, -5400, - -5401, 53, 220, -5402, -5405, 114, -5325, 114, - -5409, -5410, 114, -5363, 79, 207, -5415, -5416, - 149, 221, -5419, 186, -5421, -5422, 229, -5413, - -5417, -5423, -5425, -5428, -5429, 149, -5031, -5117, - -5433, -5048, 114, 156, -5434, -5438, -5439, -5440, - -5441, -5442, -5443, -5444, 110, -5070, -5436, 237, - -5449, -5202, -5317, -5389, -5451, -5454, -5455, 53, - -5452, 4, 185, -5460, -5461, 110, -5458, -5462, - 114, -5466, -5467, 53, -5469, -5241, 185, -5464, - -5471, -5148, -5470, -5327, -5475, -5194, 185, -5478, - -5481, -5482, -5483, -5484, -5098, -5479, -5485, -5486, - -5419, -5487, -5491, -5416, -5489, 237, -5495, 186, - -5317, -5498, -5499, -5500, -5501, -5502, -5202, 4, - -5154, 220, -5507, -5508, -5149, -5505, -5509, -5512, - -5149, 78, -5296, 79, -5517, -5518, -5519, -5520, - 110, 23, -5030, 78, -5525, -5526, -5527, -5528, - -5529, 53, -5523, -5532, -5114, -5530, 23, -5533, - -5537, -5258, 157, 207, -5539, -5542, 151, -5030, - -5238, -5515, -5545, -5548, -5549, -5550, -5551, -5202, - 207, -5554, -5282, 79, -5555, -5355, -5556, -5570, - 220, -5281, -5563, -5564, -5565, -5566, -5567, 110, - -5569, -5421, -5588, -5478, -5571, -5574, 237, -5572, - -5577, -5578, 23, -5575, -5092, 78, 185, -5030, - -5582, -5578, 185, -5580, 77, -5588, -5591, -5583, - 78, -5589, -5308, -5593, -5134, -5595, 23, 207, - 23, -5602, -5603, -5604, -5605, 150, 187, -5608, - 113, 78, -5611, -5612, 21, -5609, -5615, 150, - -5617, 112, -5187, 5, -5621, -5622, -5623, -5624, - -5625, 21, 23, -5628, -5629, -5630, -5631, -5632, - -5633, -5100, -5618, -5634, 4, -5638, 23, 53, - -5521, 114, -5643, 5, -5258, -5641, -5647, 151, - -5649, -5619, -5478, 155, -5650, -5652, -5655, 4, - 187, -5658, -5090, -5694, -5653, -5660, -5663, 151, - -5665, 187, -5245, -5668, -5669, 23, -5671, 23, - -5388, 80, -5675, -5676, -5091, 114, -5677, -5258, - -5643, -5257, -5680, -5682, -5685, -5686, 21, -5688, - -5258, -5683, -5090, -5681, -5689, 219, 77, 112, - -5695, -5091, -5696, -5698, -5370, -5699, -5703, -5704, - -5705, -5706, -5707, 111, -5709, -5710, -5191, 185, - -5711, -5714, -5177, -5712, 152, -5718, -5171, -5715, - 187, 22, 219, -5110, 114, -5724, -5352, -5728, - -5729, -5730, -5731, 23, -5726, 237, -5732, -5736, - -5737, -5738, 23, 207, -5734, -5742, -5743, -5744, - -5710, -5758, -5740, 151, -5578, 5, 4, -5749, - -5753, -5754, -5421, -5402, 185, -5756, 207, 207, - 185, -5417, -5760, -5738, -5762, -5598, -5876, -5764, - -5769, 154, 5, 112, 156, -5388, -5523, 77, - -5777, -5778, 114, -5285, -5775, -5780, -5783, -5258, - 185, 114, -5784, -5786, -5789, 111, -5791, -5792, - -5793, -5794, -5795, 4, 21, -5798, -5799, 5, - -5796, -5775, 5, 79, -5077, -5801, -5805, -5808, - -5809, -5810, -5320, 78, 187, 21, -5815, 150, - 77, -5818, -5819, -5820, -5816, 77, 21, -5824, - -5352, -5821, -5796, -5825, -5829, -5822, -5827, -5813, - -5830, -5834, 150, 112, -5832, -5838, -5839, 5, - -5641, -5836, -5843, -5844, -5796, 221, 151, 5, - -5849, -5850, 21, 112, -5853, -5854, -5855, 21, - 152, -5851, -5859, -5860, 112, -5857, -5863, 219, - -5861, -5866, 5, 188, -5869, -5870, -5871, -5872, - -5873, -5874, -5067, 150, -5910, -5875, -5879, -5880, - -5343, 115, -5883, 186, -5885, -5886, 229, 151, - 149, 114, -5891, -5892, -5893, -5894, 77, 21, - 186, 151, 21, -5900, -5901, 149, 186, 229, - 151, -5368, -5881, 186, -5909, -5148, -5933, 152, - 207, -5912, 77, 186, 152, -5918, -5919, -5920, - 110, -5922, 77, -5107, -5916, 229, -5927, 110, - -5929, 110, 79, -5932, -5583, 115, 188, -5936, - -5937, 237, 229, -5491, -6105, -5695, -5943, -5149, - -5941, -5422, 150, -5948, -5949, -5950, 110, -5952, - -5731, -5946, -5955, -5938, -5953, -5958, 237, -5960, - -5070, -5956, -5961, -5964, -5965, -5966, -5775, -5811, - -5834, -5478, -5968, 77, -5973, -5974, -5975, -5976, - -5977, -5978, -5979, 77, -5971, -5969, -5980, -5982, - -5985, -5986, -5987, 21, 221, -5988, -5991, 21, - -5671, 152, -5995, 207, -5997, -5998, -5796, -5419, - -5999, -6002, -5070, -6000, -5907, -6006, -5796, -5538, - 154, -6010, -5938, -5154, -6011, -5669, -6012, -6016, - 229, 237, -5070, -6014, 207, -6022, -6023, -6024, - 77, -6026, 21, -6028, -6029, 21, -5903, -5993, - 5, -5747, -6031, 157, -6037, -6038, 110, 78, - -6002, -5981, -5154, -5296, 152, 80, -5523, -5245, - -5515, -6047, -5259, -6052, -6053, -6054, -5281, -6050, - 252, -6058, -6059, 23, 5, -5154, -6063, -6064, - -6065, -5903, -6061, -6066, -6067, -5641, 207, -6072, - -6073, 23, -5552, -6060, -6077, -6078, -6079, -6080, - -5938, -6075, -6081, -6082, -6085, -6086, -5067, -6083, - -5070, -6087, -5308, -6089, -6093, -6094, -6095, -6096, - -6097, 229, -5033, -5159, -6101, -5738, 79, 111, - -5730, -6408, 207, 115, -5769, 22, -6111, -6112, - -5338, -6109, 154, -6113, -6115, -6118, -6119, -6120, - -6121, -6122, -6123, -6124, 77, 21, 111, 186, - -5813, -6126, -6129, -5834, -6130, -6134, -6135, -6136, - -6137, -6138, -5523, -6132, -6141, 112, 113, -5209, - 111, 78, -6144, -5245, -6146, 114, -6151, -6152, - -6153, -5912, 184, -6156, -5775, 113, -6157, -6160, - 186, -6158, -6163, -6127, -6161, 152, -6167, -5930, - 113, -6170, -5903, 113, -6171, -5995, -5656, -5916, - -6174, 184, -6179, -6180, -5166, -6177, 79, -5063, - -5167, 150, -6187, -5515, -6185, 207, -6188, 152, - 113, -6194, -5166, -6192, -6197, -5552, 187, -6198, - -6201, -6202, 152, -6199, -6065, 185, 113, -5656, - -6008, -6207, -6171, -6212, -6213, -6127, -5187, -6216, - -6170, -6205, -6214, -6218, 112, -6219, -6223, -5107, - 185, 113, -6227, -5789, -6207, -6171, 185, -6232, - -6233, -5181, -6230, -5057, -6234, -6238, 111, -6236, - -5999, -6217, -6239, -5811, -5048, 185, -6245, -6248, - -6249, -6250, -6251, -6252, 149, -5149, -6246, -6254, - -6257, -5495, -6255, 111, -5422, 112, -6261, -6264, - -6265, 149, 78, -5167, -5875, -5317, 78, -6270, - -6273, -5149, -6271, -6457, -6274, -5495, -6276, -5177, - 207, 116, -5269, -5149, -6283, -6286, -6287, -5946, - -5132, -6284, -6291, 186, -6289, -6294, -6295, -6296, - -6297, -6141, 186, -6252, -6301, -6060, -6299, -5098, - -5799, -6303, -5103, -5419, 110, -6310, -6311, -5048, - -6308, -6312, -5053, -6313, -5059, -5643, -6109, -6320, - -6321, -6322, -6323, -6324, -5813, 22, -6325, -5695, - -6326, -6359, 111, -6330, -6331, -5907, 79, -6336, - 21, -5281, -6334, -6109, -6341, -6342, -5796, -6339, - 112, -6343, -6347, -6141, -5166, -6348, -6337, -5325, - -5338, -6354, -5422, -6352, -6357, 229, 22, -5464, - -6358, -6147, -5755, -6360, 111, -6366, -6367, -6368, - -5107, -5043, -5716, 149, -6371, -6374, -6160, -6372, - -6377, -6378, 152, 116, 230, -5209, -5495, -6381, - -6385, -6386, -5903, -5209, -5916, 4, -6391, -5716, - -5920, -6392, 186, -6393, -6397, -6398, -6399, -6400, - -6401, -6402, -6403, -6404, 184, -6395, -6407, -6408, - 4, -6405, -6409, -6410, -6413, -6414, -6415, -6416, - -6417, -6418, -5320, -6325, 4, 4, 149, -5127, - 4, -5969, 149, -6426, -6429, 110, -6427, 110, - 113, -6434, 4, 114, -6437, -6438, -6439, -6440, - -6441, -5444, -5294, 77, -6442, 77, 77, -5775, - -6444, -6448, -5104, -6452, -6453, -5368, -6408, 149, - -6457, 4, -6459, -6460, -6461, -5711, -6455, 79, - -6465, -6466, 4, -6462, -6469, 187, -6467, 79, - -5092, -6470, -6475, -6476, -6477, -6478, 110, -6473, - -6481, -6407, -6447, -6479, 116, -6486, -6487, -5281, - -6484, -6488, -6491, -6492, 185, -6482, -6495, -6496, - -6497, -6498, -6499, -6500, -6501, 81, -6503, -6504, - 231, -6506, -6507, 159, -6509, 231, -6511, -6512, - -6513, 159, 160, -6516, 191, 193, -6519, 191, - 193, -6522, -6523, -6524, 238, 120, -6527, 231, - 26, -6530, 241, 231, -6533, -6534, 231, 120, - -6537, 193, 120, 121, -6541, 231, -6543, 118, - -6545, -6546, -6547, -6548, -6549, -6550, -6551, 119, - -6553, 119, 82, 82, 81, -6558, -6559, 81, - -6528, -6562, -6563, -6564, 81, -6566, 82, -6568, - -6569, -6570, 24, -6658, 190, -6574, -6575, -6576, - 81, 24, 118, 231, 232, -6582, -6553, -6578, - -6585, -6586, 81, 162, -6589, 232, -6591, -6592, - -6593, -6594, -6595, -6596, -6597, 238, 241, -6600, - 119, -6602, 82, -6604, -6524, -6583, -6605, 119, - -6609, -6610, 119, -6612, 24, -6614, -6615, 119, - -6617, 25, 161, -6606, -6621, -6600, 191, -6622, - -6625, -6553, 191, 161, -6629, -6602, -6626, 162, - -6627, 124, -6622, -6636, -6637, -6638, -6552, -6571, - -6634, 83, 231, -6644, -6645, -6646, 159, -6648, - -6649, -6507, 253, -6652, 238, -6654, 159, 232, - -6657, -6653, -6805, -6650, 224, 160, -6663, 160, - -6660, -6666, -6667, -6668, -6669, -6670, -6671, -6672, - -6673, -6674, 238, 241, -6677, 241, -6679, 231, - -6681, 160, 253, 190, 119, -6686, -6687, -6688, - -6689, -6674, -6682, 245, 245, -6681, -6690, -6696, - 243, -6698, -6699, 190, -6701, -6702, -6600, 223, - -6705, 82, 161, -6703, -6709, -6615, -6707, 243, - -6713, -6714, -6661, 118, -6717, 161, 120, 123, - 118, -6722, -6723, -6724, -6610, -6720, 24, -6728, - 190, -6730, 119, -6725, 119, -6734, -6735, -6736, - -6737, 190, 193, -6740, -6741, -6742, 190, 124, - -6745, 26, -6731, 190, -6749, -6750, -6726, 118, - -6751, -6754, -6755, 82, -6602, -6752, -6757, -6760, - 193, 162, -6758, -6764, -6765, 24, -6762, -6768, - 82, 193, -6718, -6766, -6765, -6774, -6775, -6776, - -6777, -6778, -6779, 160, -6781, -6516, 81, -6784, - -6785, 250, 120, -6675, -6782, 241, 25, -6792, - 190, -6794, -6622, -6790, -6797, 193, 160, 191, - 160, -6799, -6803, -6804, -6634, -6857, -6801, 124, - 244, 161, 81, 192, -6813, -6814, -6815, -6816, - 118, -6811, 160, 246, -6821, 26, 209, -6824, - -6825, -6737, 24, 82, -6626, -6830, -6747, 224, - 124, -6834, -6745, 243, 6, -6838, -6839, -6840, - -6554, -6836, -6841, -6844, -6845, -6846, -6847, 250, - -6529, -7217, -6842, -6850, 231, -6854, -6681, 192, - -6526, -7526, 6, 24, -6859, 25, -6861, -6864, - -6865, -6866, -6867, -6827, 223, -6738, 190, -6872, - 231, 26, -6875, 82, 190, -6878, -6879, -6880, - -6881, -6677, 118, -6884, 193, 223, -6882, -6886, - -6889, -6890, -6891, -6517, -6887, -6885, -6892, -6894, - -6718, -6895, -6897, -6528, -6898, 123, -6903, 26, - -6905, 26, 83, -6908, -6884, 122, 83, -6821, - 222, -6912, -6915, -6916, -6917, -6918, 82, 193, - -6921, -6922, -6726, -6913, 121, -6926, -6612, -6924, - -6807, 24, 83, 192, -6933, 24, 125, -6602, - 241, -6822, -6936, -6938, -6941, -6942, -6943, -6944, - -6945, -6946, -6947, 190, -6554, -6939, -7515, -6949, - -6951, -6954, -6737, 223, 191, 246, -6959, -6960, - -6610, 242, -6961, -6964, -6726, -6962, -7159, 244, - 244, 242, -6971, -6972, -6973, 118, 160, -6737, - -6969, 160, -6979, -6980, -6742, -6976, -6981, 190, - 223, -6750, -7211, 122, -6987, -6990, -6991, -6821, - -6988, -6822, 242, -6996, -6743, 122, 209, -6535, - -7001, -7002, -7003, -7004, -7005, -7006, -7007, 119, - -7009, 24, -6999, -7010, -7013, -7014, -7015, 119, - -6530, -6554, -7016, -6986, -6852, 241, -6827, -7021, - -7025, -7026, 81, -7023, -7029, 24, -7031, -7032, - -7033, -7034, -7035, 6, -7027, 81, 243, -7040, - -7041, 192, -7043, -6627, -7036, -7044, 162, 118, - -7049, -7050, -7051, -7052, 119, -7054, -7055, -6936, - -7047, -7058, 6, -7060, 192, 159, -7056, -7064, - -7065, -7066, -7067, -7068, -7069, 6, 121, 160, - -7073, -7074, -7075, -7076, 118, -7078, -7079, 6, - -7070, -7082, -7083, -7084, -7085, 241, -7080, -7088, - -7089, 6, 192, -7086, -7093, -7094, -7095, 6, - -6537, -7084, -7019, -7096, -7099, -7102, -7103, -7104, - 250, 242, 241, -7090, 242, -7110, -7111, 6, - 246, 241, -6968, -7113, -7115, -7118, -7085, -7116, - -7119, 160, -7120, -7124, 241, 244, -7098, 242, - -7127, -7130, -7131, 118, -7128, -7113, -7135, -7136, - -7137, -7138, -7139, -7140, -7141, -7035, -6525, 122, - 250, 245, 121, -6811, -7104, -6936, -7148, -7152, - -7153, -6785, -7150, -7154, -6994, -7158, 160, 253, - -7076, -7160, -7161, -7162, -7165, -7166, -7167, -6768, - 191, -7168, -7171, -6553, -7076, -6554, -7172, -7174, - -6840, 122, -7175, -7178, 121, -7182, -7183, -7118, - -6811, 244, -6769, -6626, 160, 209, -7187, -7192, - -7193, -7194, -7195, -7196, -7197, -6501, -7190, 253, - -7198, 222, -7203, -7204, -7205, -7206, -7207, 81, - 25, -7210, -7211, 253, 121, 24, -7211, 191, - -7208, 222, 123, -7220, -7221, 223, -7223, -7224, - -7210, -7341, -7217, -7226, -7229, 222, -7229, -7227, - -7208, -7231, 224, -7236, -7237, 222, -7211, -7233, - -7105, -7242, 25, 239, 243, -7246, -7247, -7248, - -7249, -7250, -6559, -6994, 25, -7254, -7255, -7256, - -7257, 238, 223, 222, -7261, -6559, -7259, 232, - 25, -7266, 121, 192, -7269, 24, 191, -6861, - 6, -7272, -7275, -7276, 118, 223, -6559, -7076, - -7281, -7282, -7283, -7284, -7285, -7286, -7287, -7288, - -7289, 118, -7291, 223, 242, -7279, -7295, -7296, - 222, -7293, 191, -7297, -7301, -7296, -7299, -7302, - 191, -7035, -7307, 223, 244, -7310, -7311, -7312, - -7313, 81, 6, -7264, -7314, -7318, 159, 159, - -7321, -7322, -7323, 159, 224, -7326, -6507, -6626, - 191, -7330, -7331, -7332, 191, -7334, 121, -7327, - 232, -7338, -7339, -7340, -7228, -7394, 244, -7180, - -7342, -7212, -6994, -7346, -7349, -7350, 191, 191, - -7180, -7351, -7355, -7356, -7328, -7351, 160, -7358, - -7361, 191, -7296, -7364, -7365, -7291, -7362, -7366, - -6650, -7367, -7369, -7334, -7156, -7277, -7090, -7376, - -7377, -7378, -7379, 159, -7381, -7208, 241, -6589, - -6516, -7264, 244, -7368, -7113, 192, -7391, -6622, - -6675, -7228, -7514, -7392, -7104, -7398, -7399, -7400, - -7401, -7402, -7403, -7319, -7396, -7034, -7215, 6, - -6835, -7407, -7411, -7318, -7035, 191, -7412, 250, - -7417, -7418, -7419, -7420, 222, -7422, -7423, -7424, - -6507, -7415, 122, -7425, -7429, -7430, 238, -7427, - -7431, -7432, -7435, -7436, -7437, -7438, 193, -7440, - 81, -7433, 121, 241, -7445, -6559, -7443, -7446, - -6507, -7447, -7264, -7449, -7451, -6646, -7452, 25, - 159, 123, 159, -7460, -7461, -7462, -7463, -7464, - -7465, -7466, -7467, -7257, 241, -7468, -7469, -7328, - -7470, 120, -6675, 243, -6646, 244, -6646, 160, - -6711, -7457, -7089, -7484, -6537, -7482, -7487, -7488, - -7489, -7490, -7491, -6652, -7485, -7492, -7493, 231, - -7494, -6534, -7496, 120, -7498, -7180, -7500, -6527, - 224, 121, -6504, 253, -7473, 244, 191, -7512, - 193, -7495, -7528, 244, 159, -7515, -7519, -7277, - -7350, -7234, -7520, -7524, -7525, -6535, -6650, -6542, - -7618, -7526, -7529, 222, -7533, -7534, -7535, -7536, - -7537, -7538, -7539, -6789, -7509, 191, 81, 231, - 26, -7541, -7547, -7548, -6650, -7125, -7551, -7552, - 191, -7509, -7549, -7127, 193, 253, -7559, -7560, - -7561, -7562, 253, -7564, 253, 244, -7555, -7568, - -7362, -7211, -7566, -6626, 121, -7574, -7351, -7125, - -7332, -7127, -7577, -7552, -7578, -7350, 253, 191, - 121, -7586, -7587, 253, -7589, -7590, -6537, -7581, - -7125, -7591, -6535, -7229, 121, -7108, -7599, -7600, - -7601, -7291, -7295, -7604, -6811, -7602, 242, 192, - 24, -7610, -7611, 6, -7292, -7614, -7542, 244, - -7207, 222, -7617, -7569, -}; - -static long _vq_ptr1_res1024_0b[] = { - 368336395,1074633124,-1293575430,-1075004975,1032166541,1073344749, -532, -225, - -51, -44, -35, -12, -15, 227, 233, -28, - -26, -20, -19, 29, -23, 227, 133, -25, - 227, 227, 27, 128, -32, -31, 227, 227, - -31, 130, -33, -39, -37, -38, 227, -42, - -41, 133, -22, 227, -46, 212, -48, 88, - -50, 88, 88, -126, -116, -56, -22, 164, - -106, -103, -97, -93, -81, -71, -68, -67, - -66, 211, 211, 236, -70, 236, 236, -78, - -77, -75, 210, -66, 133, 236, -80, 196, - 196, -91, -84, 132, -88, -87, 132, 132, - -87, 132, -34, 196, 88, -96, 212, 130, - 212, -100, 236, 196, -70, 236, -92, -105, - 27, 236, -111, 88, -101, 133, 133, -115, - -114, -22, 236, 133, -122, -120, 133, 131, - 130, 134, -123, -125, -109, 133, -202, -160, - -149, -145, -140, -136, -135, 236, 87, 87, - -139, 236, -102, 236, -143, -142, 236, -139, - 87, -147, 84, 133, 88, -152, -105, -144, - -156, -155, -138, 87, -158, 236, -159, 236, - -164, 133, -163, 226, -22, -180, -177, -174, - -172, -114, -90, -47, 133, 8, -114, 236, - 8, 234, -267, -173, -114, -185, -142, 8, - -173, -193, -190, -142, -179, -171, -142, 8, - -176, -190, -142, 236, -173, 27, -189, -173, - 7, -199, -216, -209, -85, 129, -435, -198, - 8, -210, -213, 87, 88, -135, 130, 8, - -219, -522, 8, -222, 234, -218, -139, -215, - -214, -340, -314, -286, -268, -238, -232, 165, - -235, 249, 248, -237, 249, 249, -261, -247, - -244, -243, 248, 248, -243, 248, 130, -251, - 165, 197, -214, -255, 134, -224, 28, -259, - -258, 248, 248, -258, -208, -264, 249, 235, - 249, -267, -207, 134, -284, -279, -243, -275, - -274, 8, 248, -274, 8, -273, 8, -281, - 134, -258, -276, -282, -285, 248, -296, -294, - -265, 133, 131, 235, -277, 8, -295, 197, - -299, 226, 248, -310, -307, -305, -304, 197, - 197, 197, -276, -257, -212, -292, -313, 236, - 197, 236, -330, -323, 234, -318, -322, -66, - 211, -47, 196, -327, -285, 196, -176, -328, - -69, 28, -337, -335, -334, -326, 134, -237, - 88, -285, 87, 87, -386, -356, -347, -346, - -881, -338, 247, -355, -352, -351, 134, 134, - -351, 134, -336, 134, -367, 236, -366, -361, - 210, -363, -336, -365, -354, 134, 133, -380, - 234, -371, 28, 212, -320, -376, -365, -208, - -365, 86, 8, -375, -384, -101, 236, -364, - 133, 236, -525, -469, -405, -399, -394, 233, - -393, 133, -398, -397, 251, 251, 251, -400, - -402, 249, -404, 249, 249, -427, -411, 164, - -397, 251, -333, -414, 234, 133, -422, -420, - 251, -114, 236, -309, 236, 87, -101, -397, - 251, 88, 7, -467, -456, -446, -441, -438, - -381, 234, 7, 27, -426, -425, -313, -419, - -266, -445, -267, 27, -440, 251, -450, -449, - 8, 134, -454, -445, -276, -282, 251, -276, - -460, -237, 249, -135, -464, -237, -453, -278, - -237, 8, 132, 133, 234, -509, -494, -488, - -478, -475, -463, -366, 166, 8, -485, -482, - -396, -474, -484, 251, 251, -355, 251, 132, - -491, 164, 227, 227, 251, -278, -505, -22, - -498, 27, -501, 134, 251, -484, -487, -481, - -278, 227, -398, -487, -503, -515, 133, 249, - -486, 132, -513, 133, -518, -86, -402, -404, - -514, -508, -1010, -462, 7, -529, 248, -69, - -524, 233, -500, 7, -690, -561, -538, -24, - 233, -528, -543, -540, -542, 167, 167, -552, - -549, 249, -548, -134, 134, 235, -548, -523, - -557, -556, 134, 226, 134, -560, 134, 226, - 249, -589, -585, -571, -568, -923, -555, 226, - -214, 211, -566, -574, 130, -551, -280, -578, - 212, 130, -581, 212, 211, -583, 212, 212, - 27, 233, -588, 212, 212, -624, -615, -606, - 133, -604, -600, -497, -351, -104, 7, -573, - -497, 27, -276, -602, -497, 86, -610, -43, - 247, 86, -612, 133, -22, -605, -603, -536, - -621, 227, -620, 233, 233, 27, 233, -599, - -668, -642, -640, -635, -633, -632, 233, 29, - 233, 233, 130, -637, -634, -620, -214, -638, - -632, -623, -656, -647, 27, 227, 164, -653, - -24, -651, -444, 29, 87, -655, 88, 29, - -659, -655, 7, -663, -49, -658, -661, -665, - -654, -47, 88, 87, -678, -676, -673, 29, - 28, -675, 29, 29, 167, -667, -588, -683, - -682, -677, 212, -687, -686, 196, 88, 212, - -79, 130, -1009, -720, -710, -703, -699, -696, - -697, -448, -689, 27, -514, 134, -605, -610, - 133, -1008, -688, -263, -681, -664, -713, 196, - 255, -715, -650, -667, -442, -170, 7, 166, - -815, -757, -735, -725, 166, -214, -208, -731, - -320, -719, -718, 130, 211, 27, 164, -738, - -737, 165, -746, -743, -742, 255, 255, -742, - 255, 86, -749, 255, 196, -751, 8, -753, - 196, -756, -755, 8, 8, -758, -796, -763, - -761, -191, 132, -791, -767, 86, 8, -786, - -776, -775, -208, -773, 86, 86, -86, 8, - -782, -465, -780, -745, 226, -734, -278, -784, - 132, 88, -789, -788, 87, -278, -47, -792, - 8, -794, -795, 87, -800, -798, 197, 27, - -804, 86, 197, 166, -808, -667, -426, 7, - -276, -811, -807, 8, 197, 255, 28, -830, - -819, -214, 29, -826, -822, -818, -566, -344, - -675, -814, -513, -773, -810, 29, -1019, -837, - -835, -834, 235, 195, 235, -903, -885, -852, - -848, -847, -846, -845, -675, 235, 7, 235, - -200, 8, 195, -426, -858, -856, -855, 166, - -263, -828, -873, -871, -869, -867, -173, -865, - -806, 8, -790, 197, 7, 235, -781, 7, - -730, -882, -879, -878, 131, 7, 197, -881, - 7, 197, -883, 8, 7, -901, -894, -879, - -881, -877, -682, -577, -877, -890, -879, 197, - 197, 195, -121, -582, -893, 235, 167, -925, - -922, -917, -914, -911, -910, 196, 167, -910, - 167, 212, 167, 86, 28, -918, -921, 86, - 166, 86, -867, -1015, 212, -1011, -935, -931, - -448, -916, -909, -719, 166, 212, 196, -944, - -938, 86, -942, -941, -930, 226, -208, -900, - -984, -971, -953, -952, -951, 247, 7, 235, - 235, -960, -957, -780, -950, -881, 197, 28, - -968, -965, -295, 197, 130, -295, -964, -912, - -881, -675, 29, -974, 166, -970, -977, 247, - 130, -981, -448, 86, -979, -448, 211, 86, - -887, -991, 131, -878, 197, 226, -921, -999, - -996, -895, -980, -973, -295, -969, -967, -304, - -823, -966, -956, -1002, -334, -1018, -943, -872, - -560, -717, 235, -1016, -1014, 130, 7, -1013, - -1017, -865, 130, -217, -1000, -705, 127, 165, - 195, -1256, -1233, -1196, -1128, -1086, -1066, -1054, - -1040, -1037, -1036, 200, 200, -1036, 200, 137, - -1047, -1045, -1044, 34, 34, 214, 34, -1051, - -1050, 38, 38, -1050, 38, 138, -1036, -1062, - -1060, -1059, 138, 34, -1059, -1053, -1050, 38, - 138, 138, -1069, -1068, 200, -1074, 200, -1073, - 199, 199, -1080, -1079, -1036, 200, -1064, 38, - -1084, -1036, 200, 137, -1036, -1039, -1114, -1096, - -1094, 137, -1093, 199, 33, 38, -1044, 137, - -1100, -1098, 199, 38, -1112, -1104, -1059, 59, - -1110, -1107, 137, -1109, 137, 137, 34, 57, - -1050, -1085, -1125, -1073, -1123, -1120, 38, 92, - -1122, 137, 1, 199, -1039, -1127, 214, 214, - -1181, -1147, -1145, -1144, -1135, 38, 168, -1142, - -1140, -1052, 38, -1085, 38, 0, 61, 38, - 13, 38, 13, -1174, -1168, -1158, -1152, 57, - -1157, -1155, 1, 57, 1, 61, 61, -1162, - 57, 0, -1167, -1165, 0, -1166, 35, 35, - -1172, 13, -1171, 93, -1173, 13, -1180, -1178, - 13, 138, -1173, -1113, 138, -1189, -1186, 33, - 13, 214, -1146, 13, -1078, -1191, 138, -1194, - 138, -1061, 57, 59, -1220, -1204, -1199, -1125, - 214, -1730, 138, -1193, -1211, -1209, -1208, -1065, - 199, 200, 94, -1217, -1214, 138, -1216, 94, - 13, -1219, 94, 94, -1230, -1225, -1224, -1207, - 13, -1224, -1228, 61, 61, 137, -1231, 61, - 13, -1249, -1239, -1068, 57, 13, -1039, -1243, - 200, -1143, -1124, 38, -1173, -1224, -1223, 37, - -1203, -1251, 138, -1254, -1250, -1064, -1255, 13, - -2059, -1884, -1536, -1485, -1463, -1422, -1290, -1281, - -1267, -1154, 137, 34, -1278, -1275, -1274, -1273, - 136, 136, 1, -1122, 138, -1083, -1280, 215, - 1, -1288, -1286, -1284, -1285, 35, -1111, -1277, - -1289, 61, -1421, -1410, -1397, -1389, -1305, -1300, - -1299, 57, 12, 12, -1304, -1303, -1276, 12, - 1, -1368, -1360, -1321, -1316, -1313, -1312, 60, - 60, -1312, 60, -1253, -1318, 138, -1320, -1315, - 60, -1349, -1327, -1326, 36, -1248, 12, -1340, - -1338, -1335, -1334, -1320, 137, -1039, 12, -1334, - 12, -1333, -1339, 36, -1335, -1334, -1361, -1337, - 59, -1344, -2023, -1345, 59, -1355, -1353, 12, - 35, 35, -1347, -1359, -1334, 34, -1357, 35, - -1363, -1418, 59, -1367, -1365, 35, -1285, 35, - -1386, -1374, -1372, 35, -1166, -1285, -1379, -1377, - 1, -1280, -1366, -1383, -1304, 1, -1362, -1304, - -1354, -1344, -1274, -1344, -1385, -1391, 59, 12, - -1394, 61, -1396, -1344, 61, -1228, -1400, 94, - -1406, -1405, -1404, -1195, 93, 94, -1408, 94, - 94, -1388, -1394, -1416, -1227, 36, 93, 215, - -1228, 34, -1446, 57, 214, 35, -1432, -1431, - -1426, -1357, -1429, -1232, -1417, -1173, -1409, 13, - -1457, -1434, -1437, 93, 12, -1443, -1440, -1384, - -1224, 13, -1343, -1453, -1226, -1227, -2023, 34, - -1447, -1448, 57, -1442, 35, -1455, 13, 13, - 215, -1460, -1459, 94, -1431, -1452, 12, -1475, - -1470, -1468, 90, 60, 13, 10, -1472, 13, - -1224, 13, -1367, -1068, -1482, -1481, -1399, 94, - -1462, 94, 200, 94, -1461, -1516, -1502, -1499, - -1498, -1490, -1492, 36, 1, -1496, 36, 59, - 36, 60, 200, -1500, 169, 200, -1511, -1507, - -1506, 59, 94, -1509, -1495, -1506, -1508, -1513, - 94, 36, 136, 1, -1524, -1520, 58, -1484, - -1521, -1515, -1285, -1522, -1527, -1068, 215, -1531, - -1082, -1156, -1526, -1082, -1534, 58, 58, -1523, - -1785, -1733, -1702, -1687, -1686, -1543, 36, -1673, - -1568, -1548, 32, 56, -1566, -1560, -1557, -1556, - -1555, 136, 93, 136, 36, -1559, 169, 169, - -1562, 36, -1565, 93, -1519, 169, -1567, 136, - -1666, -1656, -1646, -1581, -1578, 56, 169, -1164, - 215, 34, 56, 93, -1576, -1598, -1593, -1402, - -1588, -1404, 93, -1580, 93, 136, -1278, -1357, - -1591, -1534, -1595, -1556, -1497, 34, -1611, -1607, - -1604, -1404, 93, 35, -1404, -1285, -1373, -1609, - -1359, -1610, 169, -1623, -1620, -1617, -1559, -1312, - -1615, -1559, 169, -1606, -1559, -1597, -1592, -1641, - -1637, -1632, -1630, -1629, -1587, 60, 36, 60, - -1631, -1629, 60, 60, -1635, -1640, 136, 60, - 36, -1629, -1634, 60, -1643, 60, -1651, -1640, - 169, -1643, -1644, -1653, 169, -1166, -1636, 215, - -1660, -1610, 215, -1655, -1662, 34, -1663, -1285, - -1654, -1456, -1671, -1668, 56, -1346, -1635, -1567, - -1635, -1682, -1679, -1227, 169, -1670, -1677, -1227, - -1678, -1456, -1559, 93, 169, -1456, 34, -1692, - -1690, 136, 136, 214, -1696, -1694, -1695, 58, - 90, -1698, 61, -1701, -1681, 136, -1709, -1704, - -1706, 33, -1707, 136, -1645, -1716, -1712, 135, - -1714, -1708, 199, 56, -1720, 10, -1700, -1680, - -1724, -1723, 169, 169, -1726, -1665, -1620, -1669, - -1628, -1564, -1835, -1451, -1497, -1748, -1741, 213, - -1232, -1405, 33, 33, 57, -1742, -1746, -1407, - 57, -1740, 94, -1526, -1779, -1774, -1754, -1752, - 56, 136, -1770, -1766, -1762, -1761, -1556, 36, - -1083, 169, -1764, -1109, -1559, 92, -1215, 94, - -1763, -1739, 94, -1723, -1738, -1731, -1723, -1559, - -1325, -1559, -1777, -1784, -1208, -1123, -1643, -1782, - 199, -1865, -1805, -1793, -1791, -1555, 214, -1336, - 32, -1797, -1795, 59, -1790, -1803, -1800, 12, - -1495, 59, -1778, 35, -1776, -1860, -1854, -1058, - -1167, -1848, -1820, -1817, -1312, -1320, -1064, -1109, - -1121, -1320, -1109, 34, -1838, -1834, -1828, -1201, - -1303, 34, -1819, -1229, -1832, -1280, -1818, -1815, - 12, 200, 12, 59, -1814, -1804, -1842, -2187, - 138, 95, -1832, -1320, 95, -1841, -2023, -1840, - -1304, 1, 138, -1850, 95, 95, -1180, -1856, - -1156, 136, -1852, 201, 12, -1863, -1858, 61, - -1851, -1871, -1869, -1473, -1847, -1224, 95, -1875, - -1431, -1868, 37, -1877, 95, -1224, -1881, 94, - -1873, 12, 92, 138, -1923, -1915, -1902, -1898, - -1890, 90, -1895, -1759, -1556, -1882, 137, -1777, - -2189, 95, -1899, -1289, 95, -1900, -1908, -1224, - -1512, -1897, -1250, 59, -1910, -1250, -1455, 95, - -1900, 36, 95, -1921, -1919, 33, -1900, 199, - 137, -1289, 95, -1970, -1964, -1960, -1947, -1946, - -1945, -1943, -1940, -1937, -1265, 10, -1918, -2179, - -1912, -1157, 61, 37, -1942, 95, 61, -1157, - -1936, 61, 201, -1949, 201, -1955, -1954, -1946, - 201, -1909, 37, -1957, -1906, -1841, -1893, -1880, - -1961, -1068, -1498, 58, -1966, -1542, -1968, -1962, - 201, 138, -1984, -1977, -1974, 95, -1942, -1065, - 95, -1981, -1979, -1058, -1976, -1224, 136, -1980, - -2032, -2024, -1991, -1840, -1255, 95, -1989, -2020, - -2015, -2012, -2009, -2007, -1937, -2001, -1274, -1983, - 57, -1274, -1740, -1999, -1846, -1900, 95, -1232, - -1976, -2010, 13, 201, -2014, -2006, 138, -2018, - 1, 59, 138, 59, -2021, -2023, -2017, 95, - -2027, -1840, -2022, -1840, -2029, 61, -2013, 59, - -2044, -2041, -2036, 37, -2037, -2039, 95, -1157, - 137, -2042, -1250, -2006, 59, -2057, -2054, -2051, - -1157, -2031, -2030, -2053, -2005, 61, -2056, -1740, - 13, -1232, 11, -2217, -2191, -2113, -2087, -2067, - -1558, -2055, 137, -2077, -1533, -2073, -2072, 95, - 95, -2072, -2052, -1975, 36, -2082, -2080, 59, - -1447, -2079, -2084, -1065, -2085, 169, 138, -2107, - -2103, -2092, 199, -2083, -2100, -2095, -2076, -1681, - -2094, -1829, -2075, 1, -1123, 199, 215, 90, - -2106, -1495, 95, -2109, 11, -2110, -2111, -1900, - -2099, -2172, -2125, -2120, -2118, 90, 90, 36, - 213, -1765, -1852, -2112, 35, -2130, -2128, 215, - 95, 36, -2136, -2132, -2134, -2129, -1976, -2124, - -2146, -1815, -1686, -2141, 215, 215, -2102, 34, - 57, -1415, -2153, -2151, -1109, 34, -2143, 95, - 58, -2167, -2164, -2161, -1976, -1526, -2135, 35, - -1285, -1900, -2160, -1744, -1109, -2163, -2129, -1357, - -1976, -2165, -2162, -2158, -2186, -2181, -2180, -1846, - -2123, 10, -2098, 36, 200, 200, -2184, -2179, - 95, 1, -2188, 59, -2180, 1, -1280, -2204, - -2195, 138, 201, -2198, 33, 137, -1901, 137, - 12, -2097, -2099, -2202, -2212, -2209, -2207, -2038, - -2200, -1852, -1304, -1304, -1901, -2210, -1727, -1383, - -2208, -1837, -1959, -1967, -2178, -1839, -3213, -3302, - -2871, -2732, -2699, -2436, -2389, -2361, -2231, -2252, - -2251, -2236, -2235, 174, -2248, -2240, 141, 99, - -2246, -2243, 44, -2245, 141, 141, -2247, 44, - -2250, 174, 174, 174, -2357, -2317, -2268, -2265, - -2264, -2262, -2261, -2260, 45, 45, 40, 140, - 99, -2266, -2267, 141, -2289, -2275, -2273, 99, - 180, 99, 47, -2281, -2278, 180, -2280, -2274, - 180, -2284, -2280, 216, -2287, 141, 216, 180, - -2283, -2313, -2306, -2299, -2296, -2295, 180, 180, - -2295, 180, 100, -2296, -2295, -2279, 203, -2379, - 69, 203, -2310, -2297, 203, -2305, -2297, -2304, - 69, -2315, -2311, -2297, 47, -2340, -2333, -2325, - -2323, 99, 14, -2324, 141, -2331, -2330, -2324, - -2301, 178, 141, -2332, 99, -2337, -2260, -2329, - 180, -2245, 141, -2336, -2348, -2346, -2345, -2297, - 179, 44, 180, 99, -2352, -2280, 180, -2335, - -2355, 140, -2336, -2295, -2354, -2360, -2359, 42, - 99, -2382, -2363, -2371, -2366, 179, -2297, -2245, - 141, 203, 69, -2375, -2374, 99, 99, -2310, - -2297, 180, -2370, -2448, -2369, -2365, -2387, -2384, - -2250, 174, -2356, -2251, 45, -2393, -2391, -2392, - 141, -2407, -2403, 98, -2402, -2400, 44, 45, - 40, 45, 14, -2405, 98, -2406, 141, -2412, - -2411, -2410, 98, 203, -2432, -2418, -2330, 203, - 45, 45, -2427, -2423, -2324, -2416, -2388, -2425, - 179, -2426, 46, -2431, -2426, 46, 68, 45, - -2434, 203, -2426, 68, -2482, -2466, -2450, -2441, - 69, -2445, -3020, -2308, -2430, -2449, -2448, 177, - 177, 140, -2462, -2455, -2453, 141, -2424, -2456, - 141, -2459, 177, -2461, -2386, 177, 66, -2464, - 141, 180, -2476, -2475, -2470, -2351, -2471, -2406, - -2245, 178, 69, 141, -2479, 141, 47, 176, - 47, 216, -2598, -2586, 47, -2560, -2548, -2541, - -2503, -2501, -2496, -2493, 178, -2345, 44, -2473, - -2498, 65, -2338, 216, 216, -2458, -2500, -2532, - -2514, -2511, -2508, 202, -2500, 216, -2499, -2513, - 140, 140, -2520, -2517, 202, -2519, 216, 216, - -2527, -2524, -2448, 69, -2448, 68, -2510, -2513, - -2448, 177, -2495, 216, -2536, -2535, 140, 140, - -2535, -2448, -2531, 15, 68, -2543, -2540, -2546, - -2545, 141, 99, -2538, -2554, -2552, -2551, 140, - 44, 15, -2558, -2535, 140, -2553, 99, 68, - -2562, 14, -2564, -2430, -2567, -2518, -2557, -2572, - -2570, 202, -2518, -2547, -2582, -2524, -2448, -2577, - 177, 177, -2530, -2334, -2469, 43, -2584, 43, - -2448, -2581, -2595, -2592, -2513, 43, 44, -2553, - 43, 141, 43, -2245, -2591, 43, -2630, -2620, - 66, 47, -2618, -2614, 202, -2607, 46, -2611, - -2610, 46, 46, -2610, -2581, -2596, -2615, -2616, - -2617, 46, -2619, 101, -2624, 47, -2623, 43, - 47, -2475, -2628, 46, 46, -2377, -2684, -2646, - -2645, -2642, -2545, -2640, 176, -2401, -2336, -2594, - 141, 179, -2644, 45, 45, 174, -2682, -2680, - -2665, -2659, -2658, -2655, -2406, 179, -2531, -2406, - 141, 15, 101, -2660, -2617, -2610, 180, 15, - -2294, -2678, -2669, -2627, -2663, -2673, -2617, -2662, - -2654, -2627, -2417, -2653, -2641, 179, 203, 177, - 177, 15, -2617, 180, -2692, -2687, 47, 47, - -2691, 141, 41, 141, -2686, -2274, -2461, -2594, - -2683, -2681, 180, -2721, -2706, -2704, 66, 216, - -2705, 179, -2708, 45, -2710, 180, -2718, -2713, - -2683, -2715, 172, -2717, 44, 44, -2705, 179, - -2707, -2730, -2723, -2725, 66, -2727, 98, -2729, - -2703, 44, 98, 101, -2832, -2759, -2755, -2748, - -2737, 174, 40, 172, -2744, -2272, -2698, -2697, - -2746, 216, 140, -2500, -2749, -2716, 174, -2297, - -2745, 180, -2753, -2757, 216, -2461, -2754, -2825, - -2785, -2763, -2752, -2766, 40, 98, -2783, -2780, - -2779, -2777, -2774, -2773, 203, 203, -2773, 216, - -2775, 203, 68, 180, -2773, 203, -2775, 98, - 203, -2804, -2793, -2791, -2790, 175, 175, 177, - -2776, -2803, -2802, -2799, -2798, 179, 179, -2798, - 179, -2762, 203, 177, -2816, -2814, -2807, -2811, - 69, 45, -2743, 177, -2260, -2677, -2815, 177, - -2818, 179, -2820, 175, -2388, -2823, -2676, 179, - -2613, -2826, -2828, 43, -2830, 179, 179, 174, - -2848, -2842, -2839, 180, -2838, -2581, 141, 174, - 66, 216, -2845, -2797, 178, -2846, -2773, 179, - -2855, -2853, -2251, 100, -2847, 47, 203, 179, - -2857, 47, -2867, -2863, -2862, -2844, 45, -2865, - 179, 45, -2847, -2388, 175, -2861, 139, -3026, - -2994, -2903, -2893, -2889, -2714, -2879, 179, -2885, - -2882, 97, -2884, 176, 176, -2886, -2887, 15, - -2869, -2891, 179, -2892, 15, -2899, -2898, -2798, - -2890, -2896, 179, -2898, -2823, 180, -2901, -2944, - -2930, -2924, 179, -2920, 180, -2918, -2916, -2915, - -2406, 178, -2902, 175, -2917, 175, -2790, -2913, - 180, -2303, -2914, 178, -2927, -2442, 139, 68, - 175, 180, 216, -2898, -2938, -2297, -2940, -2923, - -2922, -2897, 172, 68, 140, -2888, -2837, -2824, - -2989, -2981, -2947, -2838, -2376, -2964, -2958, -2245, - -2277, -2955, -2580, 44, 179, 178, -2962, -2297, - -2957, 178, 180, -2365, -2972, -2969, -2529, -2961, - -2898, -2245, -2960, -2719, -2975, 44, -2970, 141, - 176, -2551, 69, 69, -2978, 172, 176, -2838, - 43, -2987, 178, 141, -2961, -2992, 40, 140, - -2707, -2887, -3006, -3004, -3002, 99, -3001, 180, - 141, 180, -2332, -2993, 141, 100, -3014, 14, - -3012, -2707, -2523, -2523, 203, -3010, -3017, 176, - -2988, -3023, -3019, -2985, 69, -2980, -2974, -3024, - -2475, 100, -3220, -3064, -3053, -3051, -3047, -3042, - -3038, -3035, 175, -3037, 179, 203, -2417, 45, - -3036, 175, -3045, -2773, 179, 175, -3040, -3049, - -3046, 175, 179, -3052, 47, -3058, -3055, 47, - -3057, 175, -3061, 45, -3050, -2388, 180, -3062, - -3145, -3144, -3104, -3099, -3094, -3090, -3080, -3076, - -3074, -3063, -3075, 176, -3078, -3060, 176, -2272, - -3087, -3084, 141, 176, -2640, 68, 68, -2691, - 175, -2790, -2553, 15, -3086, -3085, -3086, -3097, - -2377, 68, 180, 100, 43, 15, 101, -2377, - -3124, -3112, 68, -3111, -3110, 15, 15, 43, - -3122, -3120, -3116, 100, -3118, 41, -2577, -3096, - 41, -3093, 176, 177, -3134, -3129, -2518, 216, - -3077, -2976, -2703, -3048, -3025, -2954, -3139, -3137, - -2328, 177, 176, -3141, 176, -2577, -2890, -3142, - 47, -3169, -3153, -3151, 68, -2658, 178, 68, - -2844, -3158, 177, -2790, 98, -3143, -3160, 47, - -3164, 177, 46, -3162, -2416, -2529, 45, -3163, - 69, 47, -3172, 45, -3191, -3181, -2707, -2500, - -2260, 45, -3168, -3167, -3159, -3110, -3185, 41, - 179, -2286, -2461, -3162, -2628, 42, -3188, -3193, - 41, -3216, -3205, -2860, -3198, 47, 177, -2644, - -3184, 43, -2977, 47, 42, -3215, -3209, -2458, - -3200, -3141, -2577, -3157, -2925, -3136, 15, 45, - -3217, -3015, -3275, -3214, -3288, -3238, -3225, 14, - 65, -3230, 14, 176, -2991, -3219, -3232, 42, - -3233, -3235, -3231, -2577, -2332, 98, -3277, -3264, - -3255, -3244, -3034, -3229, -3249, -3247, -2884, -2388, - -3246, -3247, -2388, -3248, 67, -3371, -3252, -3258, - -3166, -3254, -3260, 176, -3262, -3251, 45, 173, - -3270, -3269, 203, 69, 68, 177, -3273, 69, - 171, -3247, -3261, -3286, -3243, -3283, -3268, 180, - 171, -2976, -3110, -3284, -2812, 46, -3298, 43, - -3291, -3123, 46, -3296, 172, -3290, 46, -2627, - -3164, -3269, -3290, -3290, -2626, -3287, -3470, -3324, - -3315, -3310, -3308, 67, -2705, 202, -2829, -3313, - 172, 172, 46, -3321, -3319, -2507, 176, -2898, - 202, -2898, -3318, -3309, -3525, -3438, -3364, -3356, - -3346, -3344, -3340, -3336, -3334, 63, -2359, -3301, - -3338, 40, -3339, 67, -2429, -3290, 47, 47, - -3345, 46, -3354, -3349, -3343, 69, -3339, 67, - 45, 67, -3162, -3345, -3359, 40, -3348, -3361, - -3342, -2887, -3343, 46, -3429, -3367, -3363, -3391, - -3385, -3376, 140, -3259, -2332, -2347, -2401, 141, - -3383, -3380, 69, -2429, -2978, 46, 64, -2411, - 46, -3388, 67, -2610, -2426, -3381, -3379, -3396, - -3394, -3373, 69, -3372, -3404, -3400, -3465, 14, - -3403, 45, 101, 101, -3411, -3409, 101, 41, - 42, -2862, 14, -3417, -3171, -2658, -2429, -3399, - -3395, -3424, -3163, 46, 99, -3527, -3111, -3420, - -3163, -3416, -3166, 98, 98, -3431, -3427, -3433, - -3430, -3435, -2404, -2823, -3432, -3436, -3550, -3457, - -3444, 69, 179, 173, -3166, -2431, -3450, -2261, - 45, -3425, -2261, -2976, -3362, -3360, -3276, -3312, - 66, -3511, -3497, -3493, -3487, -3479, -3476, -3466, - 45, 46, -3474, -3471, -3162, -3455, -3454, -3162, - 101, -3343, -3363, 47, -3252, 216, -3477, -3482, - 14, -3475, -3187, -3473, -3253, 46, 140, -3234, - 14, -3485, -3297, 47, -3483, -3495, -2627, -3345, - -3343, -3498, -3501, 39, 14, -3504, -3503, 43, - -3508, -2628, 47, 47, -2628, 47, -3052, -3545, - -3529, -3516, 42, -3507, -3526, -3522, -2359, -2681, - -3506, -3496, -2359, 42, 15, -3492, -2976, 176, - 140, -3533, -2402, 14, -3528, -3535, 67, -3542, - -3540, -3583, 176, -2976, 15, -3539, 67, 15, - 69, -3548, -2431, 173, -2707, -3544, -3559, -3587, - -3564, -3558, -2569, 202, -3166, -3556, -3560, -3532, - -2584, -2627, -3575, 67, -3571, -3566, -2626, 67, - -3577, -3563, -3290, 179, -3581, -3576, -3162, -3561, - -2643, -2529, -2448, -3140, -3578, -3585, -2862, 101, - -3162, -2627, -3584, -3562, -3472, -2551, -4356, -3989, - -3863, -3693, -3691, -3640, -3607, -3598, -3602, 73, - 72, 3, -3606, -3605, 217, 217, 74, -3610, - 73, 72, -3615, -3613, 72, -3614, 147, -3621, - -3620, -3619, 147, 217, 108, -3627, -3624, -3618, - -3620, 108, -3623, -3630, 108, 206, -3638, -3634, - 147, 206, 147, -3637, 206, 206, 217, 206, - -3680, -3663, -3654, -3645, 17, -3653, -3650, -3649, - 19, 19, -3649, 19, 183, 20, -3656, 148, - -3660, -3619, 217, 183, -3619, 217, 206, -3671, - -3670, -3669, -3604, 147, 148, 75, 19, -3677, - -3674, -3655, -3676, 75, 75, -3653, 20, 147, - -3688, -3687, -3686, -3669, 75, 147, 74, 49, - 74, -3690, 52, -3692, 50, -3706, -3702, -3699, - -3606, 16, -3679, -3684, 75, 147, -3606, 183, - 72, -3701, -3816, -3714, -3712, 73, 106, 52, - -3713, 144, -3764, -3746, -3740, -3734, -3729, -3726, - -3723, 73, 52, -3690, 52, 142, -3728, 73, - 73, -3733, -3732, 143, 143, 73, -3738, -3737, - 147, 52, 144, -3705, -3744, -3728, 73, -3698, - -3745, 144, -3758, -3753, -3752, -3751, 75, 75, - 143, -3752, -3751, -3673, -3667, -3652, -3762, -3761, - 148, 75, -3761, 148, -3805, -3799, -3785, -3781, - -3778, -3775, -3724, -3675, -3763, -3760, 183, -3675, - -3774, -3618, -3780, -3773, 75, -3783, 183, 183, - 183, -3796, -3789, 75, 146, -3795, -3676, -3793, - 146, 146, 148, 146, -3798, 183, 146, -3803, - -4741, -3784, -3779, 106, 183, -3811, -3745, -3761, - 74, -3802, -3757, -3738, 106, -3760, 148, 148, - -3839, -3822, 72, -3821, -3760, 147, -3835, -3832, - -3831, -3828, -3653, -3813, -3653, 20, -3827, 183, - -3834, 204, 183, -3732, -3728, 107, -3830, -3851, - -3848, -3842, -3844, -3784, 147, -3636, 183, 183, - -3849, -3850, 206, -3857, -3855, 73, 148, -3834, - -3854, -3859, 148, -3861, -3856, 183, -3847, -3899, - -3874, -3868, -3713, -3846, -3872, -3870, -3871, 218, - -3873, 206, -3896, -3882, -3878, 146, -3880, 218, - 218, 183, -3884, 108, -3892, -4041, -4741, -3867, - 148, -3800, -3760, -3888, -3894, 240, -3895, 240, - -3620, -3887, -3843, -3968, -3946, -3942, -3925, -3909, - -3906, 20, -3907, -3908, 106, -3912, -3905, 51, - -3917, -3916, 218, 105, 218, -3921, -3920, 218, - 218, -3920, 218, 240, 107, -3928, 144, 51, - -3933, -3931, -3924, 106, 218, -3939, -3936, 146, - -3938, 147, 218, -3795, 204, 204, -3944, -3940, - -3847, 105, -3751, -3958, -3951, -3675, -3943, -3674, - -3676, 206, 147, 205, 218, -3920, -3962, -4574, - -3953, 206, -3964, 183, -3795, 206, 183, 206, - -3979, -3973, -3847, -3850, -3966, -3977, -3675, -3963, - 147, 106, 183, -3980, -3982, -3774, -3986, -3984, - -3985, 240, -3676, 75, -3967, -4349, -4175, -4094, - -4002, -3999, -3997, -3669, -3976, -3998, 76, -4001, - 206, 76, -4019, -4015, 75, -4013, -4010, -4009, - -3953, 183, -4009, -3618, -3996, -4014, 76, -4017, - -3975, 75, 183, -4022, -3881, 204, -4076, -4067, - -4060, -4042, -4037, -4035, -4030, 106, -4032, 20, - -3795, 103, -4016, -3987, -3960, -4039, 218, -3793, - 146, 218, -4050, -4989, -4167, -4038, -3953, -3889, - -3920, -3871, -4055, -3780, 75, 146, -4046, -3795, - -3780, 147, -3618, -3618, -4064, -4063, -4058, 105, - -3795, -4057, 182, -4072, -4069, -3978, 182, -4066, - -4075, 146, 183, 183, -4082, -4080, -3935, 182, - 105, -4066, -4091, -4089, -4086, 76, -3655, 148, - -4071, -3978, -4065, -3763, -4062, -4054, -4168, -4104, - -4098, -4036, -4101, 109, -3850, 105, -3916, 147, - -4137, -4113, -4109, -3923, 142, -4110, -4112, 205, - 205, -4127, -4123, -4121, -4118, 17, -3923, 204, - -4100, -3829, -4097, -4126, -3923, -4057, 240, -4130, - -4129, 205, -4133, -4132, 205, -4135, -4125, -4132, - -4134, -4147, -4143, 205, -4142, 109, 109, -4144, - -4146, -4122, 205, -4150, 205, -3950, -4163, -4159, - -4156, -4665, -3679, -3679, -3923, 240, -4154, -4162, - 205, 218, 148, -4167, -4166, 205, 205, 148, - -4170, 147, -4172, 107, 218, 103, 107, -4274, - -4200, -4181, -4179, 75, -4171, -4185, -4183, -3752, - -3833, -4196, -4190, -4146, 205, -3937, -4144, 76, - 205, 148, 204, 204, -4198, 205, 205, 76, - -4270, -4265, -4232, -4225, -4209, -4207, -4194, 20, - -3701, -4216, -4214, -4167, 204, -4206, -4112, -4189, - -4220, -4219, 104, 104, -4165, -4223, -4184, 104, - -4169, -4228, 75, -4158, -4230, 204, 205, 204, - -4262, -4242, -3669, 205, -4240, -4239, 76, 76, - 76, -3833, -4254, -3828, -4984, -4047, -4229, -4227, - -3814, 107, -4174, -4882, -3937, -4247, -4257, -4166, - -4149, -4259, -3930, -4146, -3898, -3810, -4263, -3998, - 148, -4269, -4248, -4264, 102, 183, -3752, 143, - -4267, 182, -4311, -4280, -4278, 104, -4192, -4111, - -4300, -4293, -4286, -4029, 106, 74, -4290, -4289, - -4285, 106, -4289, 106, 204, -4295, 205, -4297, - 50, -4299, 205, 205, -4307, -4305, 19, 182, - -4294, 19, 182, 108, -4298, 51, 103, -4330, - -4328, -4327, -4316, 105, -4324, -4032, -4579, 71, - -4304, -3772, -4292, -4288, -3780, -4272, -4261, 146, - -3795, 218, -4344, -4333, 147, -4336, -4111, -4038, - -4339, 109, -3937, -4166, -4126, -3888, 105, 148, - -4346, 105, -4146, -4342, -4341, -4353, -3606, 18, - -3920, -3752, 105, -4352, -4465, -4458, -4413, -4381, - -4361, -4380, -4373, -4370, -4367, 74, 104, -4369, - -4338, 74, -3985, -4332, 218, -4375, 146, -4146, - -4126, 240, -3938, -4374, 205, -4386, 50, -4384, - 74, 76, -4394, -4392, -4214, -4064, 108, 109, - -4199, -4389, -4400, -4397, -4264, 50, -3923, 148, - -4410, -4404, 50, -4396, -4408, -4001, 76, 105, - -4146, -4289, -3923, 240, 148, -4442, -4439, -4436, - -4420, -4419, 217, 50, -4434, -4431, -4429, -4426, - -3637, 105, -3637, -4412, -4412, 104, -4264, -3637, - 104, -4264, -4435, 50, -4437, -4438, 217, -3605, - -4430, -4428, -4456, -4446, -4445, 108, -4453, -3639, - -3821, -3625, -4427, -4409, -4403, -4454, 240, -4393, - -3619, 109, -4463, -4461, -4457, -4009, -3795, 144, - 107, -4601, -4530, -4517, -4509, -4487, -4479, 51, - -4474, 16, -4476, 16, -4478, 107, 218, 51, - -4482, 17, -4484, -4464, -3893, 107, 50, -4495, - -4493, -4490, -4492, 147, 147, -3658, -4477, -4503, - -4499, -4478, -4486, -4501, -4483, -4057, -4462, -4506, - -3953, -4460, -3953, -4455, -4379, -4516, -3821, -4289, - 106, -4371, -3774, -3873, 51, -4522, -4519, -4520, - -4521, 183, -4528, -3605, -4526, -4074, 147, -4515, - -3637, -3953, -4569, -4553, 144, 51, -4543, 146, - -3895, -4541, 76, -3953, -4529, 20, -4527, -4551, - -4547, -4546, 106, -4549, -4514, -3795, 183, -4552, - 218, -4555, -4074, -3804, -4558, -4548, -4562, -4560, - -3881, -3954, -4565, 183, 106, -4075, -3655, -4561, - -4557, -4584, -4577, -4575, 102, -3821, -4513, -3774, - -4372, -4578, -4582, -3850, 109, -4576, -3850, -3895, - -4589, -3713, -3935, 19, -4587, -4592, 144, -4583, - -4594, -4581, -4597, 206, 106, 183, -3873, -3763, - 76, -4799, -4622, -4612, -4606, 2, -4608, 108, - -4610, 107, -4611, 108, -4616, -4607, -4599, 205, - -4619, 51, 107, -4621, -4615, 107, -4642, -4632, - -4628, -4627, -4064, 205, -4629, -4112, 217, -4412, - -4607, -4638, -3833, -4636, 145, -4546, -4630, -4626, - 205, -4167, -4677, 205, -4438, -4666, -4657, -4649, - 74, -3618, -4654, -4057, -4640, -4652, 147, 182, - -4639, -4662, 74, -3651, -4291, -4656, -4573, -4620, - -4126, -4593, -4671, -4668, -3661, -3850, 183, -4672, - -4673, -4675, -3774, 217, -3850, -4681, 51, 204, - 206, -4687, 51, -3961, -4000, -4669, 148, -4794, - -4694, -4692, -4691, 218, 218, -4686, -4707, -4698, - 108, -4693, -4701, 206, -4074, -4705, -3637, -4074, - -4700, 217, -4697, -4731, -4712, -4710, -3637, -4685, - -4720, -4702, -4776, 147, -4038, -4329, -4716, -3873, - -4724, -4723, -4715, 147, -4728, -4772, -4722, 218, - -3637, -4727, 240, -4748, -4745, -4742, -4740, -4738, - 218, 240, 218, 240, -3873, 148, -3873, -4741, - -4730, -4746, -3873, -4744, -4779, -4702, -4769, -4762, - -4759, -4757, -4717, 19, 105, 218, -4747, -3679, - 105, -4315, -4766, -3873, -4760, -3854, -3873, -4758, - -4391, -4774, -4746, -4264, 105, -4767, -3953, -4041, - -4832, -4773, -4729, -4786, -4781, -3873, -3685, -4741, - -4783, -3895, -4789, -3873, -4785, -4791, 240, -4793, - -4784, 206, -4797, 218, 206, -4798, 218, -4925, - -4813, -4807, -4804, 51, -4166, -4515, -3895, -4811, - -4809, 108, 109, -3833, -4515, -4866, -4827, -4823, - -4818, 50, -4820, -4805, -4477, 240, -3895, 204, - -4477, -4822, -3895, -4841, -4835, -4295, -5006, -4825, - -4686, -4730, -4741, -4837, 109, 109, -4485, -4038, - -4834, -4858, -4853, -4847, 109, 76, 148, -4850, - -4001, -4833, -3763, -4741, -4834, -4855, 105, -4167, - -4849, -4831, -4862, -4782, -4161, -4161, -4166, -4167, - -4860, -4343, -4918, -4902, -4892, -4872, 145, -4857, - -4885, -4877, -4166, -3854, -3856, -4880, 205, 145, - -4044, 104, -4711, -3920, -4883, -4889, -4264, 148, - 142, -4264, -4883, -4884, -4899, -4896, 205, 108, - -4897, 108, -4876, -4166, -4871, -4819, -4912, -4180, - -4906, -4792, -3937, -4778, 109, 240, 206, -4910, - -4914, -4329, -4916, -4329, 206, -4913, -4921, -4920, - 204, -4923, -4911, -3953, -4329, -4326, -4939, -4933, - -4930, -4922, -4932, 146, 146, -4937, -4935, 107, - -4908, -4607, -4907, -3959, -4958, -4953, -4944, 103, - -4950, -4174, -3954, -4726, 205, 148, -3821, -4949, - -4264, -4477, -4111, 205, -4951, -4947, -4266, -4390, - -4664, -4754, -4859, -4043, -4982, -4975, -4974, -4971, - -4790, -3763, -3772, -4790, -3763, -4970, 205, -4971, - -4790, -4199, -4973, -4957, -4166, -4978, -4987, -4985, - 108, 182, 76, -4995, -4992, -4909, -4986, 142, - -4112, -4990, -4984, -5007, -5004, -5001, -4377, 142, - -4994, -4377, -4981, 206, -4377, 147, -5005, -5013, - -5001, 142, -5002, 142, -5009, -5004, 182, 218, - -6396, -5807, -5601, -5078, -5060, -5039, -5027, -5025, - 221, 22, 154, -5034, -5032, -5031, 153, 153, - -5033, 155, -5036, 154, -5038, 221, 221, -5044, - -5043, 115, 155, 22, 115, -5051, -5049, 230, - 221, -5038, 155, -5055, -5037, 221, 157, -5038, - -5033, 155, 157, -5054, -5064, -5062, 114, 115, - -5071, -5068, 4, 237, -5070, 79, 117, -5074, - -5031, -5050, -5077, -5070, -5073, 117, -5221, -5093, - -5081, -5088, -5086, -5085, 189, 189, 158, 189, - -5089, 4, -5085, 189, 157, -5199, -5122, -5105, - -5101, -5099, 149, -5100, 156, 186, -5104, 22, - 22, -5108, 111, 152, -5115, -5111, 156, -5113, - 22, -5114, 156, -5118, 154, 252, 152, -5121, - -5092, 156, -5151, -5137, -5128, -5126, 237, 116, - -5131, 116, 4, -5133, 115, -5135, 156, -5136, - 230, -5140, 4, 115, -5144, -5043, -5132, 252, - -5146, 4, -5148, -5120, -5150, 230, 230, -5178, - -5155, 186, 157, -5163, -5102, -5159, 188, 188, - -5269, -5154, 252, -5173, -5168, -5167, 152, 152, - -5170, -5162, -5136, 230, -5161, -5176, -5175, 156, - -5177, 230, -5182, -5180, -5175, 155, -5188, -5185, - 4, -5177, -5181, 252, -5196, -5193, -5177, 230, - 157, -5177, 230, 155, -5136, -5154, -5187, -5214, - -5204, -5127, 116, -5186, -5211, -5208, 116, 158, - -5210, 158, 158, -5213, -5172, 188, -5220, -5218, - -5166, -5147, -5219, 188, 158, -5437, -5393, -5340, - -5334, -5318, -5312, -5289, -5250, -5246, -5240, -5237, - -5235, 116, -5076, 116, 189, -5239, 80, 189, - -5243, 153, -5238, 116, -5239, 80, 153, -5249, - -5242, 116, -5270, -5267, -5265, -5263, -5260, -5239, - -5258, 117, 189, 157, -5236, -5054, -5257, 153, - 151, -5266, 230, -5268, -5150, 117, -5283, -5273, - 156, -5282, -5236, -5279, -5278, 117, 156, -5278, - -5269, 117, 116, -5284, -5196, -5269, -5280, -5280, - -5262, -5307, -5301, -5297, -5295, 237, 116, 237, - 117, -5300, -5249, -5277, 116, 230, -5304, 4, - -5134, 156, -5299, -5309, 153, -5311, -5288, 156, - -5315, -5236, -5248, 237, 153, 155, -5321, 149, - 153, -5329, -5326, -5804, -5317, 155, -5085, 117, - -5277, -5127, -5332, -5325, 189, -5324, -5337, -5194, - -5314, -5339, 155, 208, -5353, -5345, -5344, 237, - 237, -5350, -5236, -5766, 117, 115, 116, 189, - 80, -5356, -5355, 116, -5390, -5374, -5365, -5362, - 151, -5257, -5278, 156, -5349, -5371, -5369, 230, - 208, 230, 208, -5369, -5277, -5336, -5385, -5378, - 116, 188, -5382, -5339, 208, 252, -5339, -5381, - -5383, -5387, 252, -5136, 230, 252, -5355, -5386, - -5384, -5408, -5398, -5031, -5373, -5162, -5407, -5404, - -5031, -5239, 117, -5277, -5239, 189, -5403, 230, - -5427, -5414, -5411, -5175, 220, -5412, -5418, -5417, - 186, 230, -5420, 221, -5424, -5136, 230, -5406, - -5136, -5397, -5396, -5430, 114, 153, -5432, 155, - -5239, -5435, 252, 189, -5381, -5480, -5465, -5459, - -5453, -5448, -5445, 237, 117, -5447, -5431, 117, - -5249, -5282, 252, -5381, -5450, -5282, -5457, -5070, - -5446, 23, 115, -5031, -5308, -5077, -5132, -5317, - 117, -5468, 4, 23, -5473, -5300, -5372, 80, - -5277, -5477, -5323, 155, -5472, -5150, 117, -5327, - -5497, -5488, -5344, -5300, 116, -5476, -5463, -5456, - -5490, -5426, -5493, 237, -5234, -5494, -5136, 230, - 220, -5590, -5516, -5506, 189, -5308, -5300, -5496, - 155, -5504, -5511, -5134, 156, -5503, -5492, -5150, - -5417, 220, -5513, 80, -5547, -5541, -5524, -5522, - -5521, 151, 189, 80, -5536, -5534, -5531, -5521, - 156, 151, -5515, 23, 151, -5245, -5311, -5514, - -5236, -5239, 80, -5538, -5269, -5134, -5543, -5308, - -5538, -5538, -5544, -5562, -5543, 221, -5553, 237, - 155, -5557, -5300, -5552, -5546, 237, -5540, -5659, - -5269, 220, -5585, -5583, -5568, 237, 156, 230, - -5576, -5573, -5592, -5561, -5560, -5136, 230, -5558, - -5573, -5136, 230, -5535, -5054, 79, -5281, 237, - -5581, -5424, 78, -5474, 207, 78, -5600, -5594, - -6379, -5586, -5596, -5584, -5598, -5579, -5121, 252, - 221, -5790, -5702, -5620, -5610, -5606, -5607, -5085, - 189, 252, -5614, -5236, 112, -5162, -5616, 188, - -5619, -5370, -5613, 188, -5667, -5654, -5404, -5627, - -5626, 5, 5, -5648, -5644, -5640, -5639, -5637, - -5636, -5305, -5599, -5597, 5, 5, 156, 114, - -5642, 80, 151, 114, -5646, 221, 189, 114, - 151, 114, 80, -5077, 78, -5645, -5657, -5656, - 114, -5664, -5662, -5745, -5635, -5510, 189, 158, - -5085, 189, 252, -5684, -5670, 207, -5672, 237, - -5674, 208, -5577, -5679, -5435, 208, -5673, 156, - -5678, -5651, -5434, -5117, -5700, -5687, 23, -5697, - -5690, -5666, -5326, -5587, -5139, 252, 117, 219, - 80, -5114, -5693, -5666, 158, -5692, -5776, -5727, - -5184, -5723, -5708, 188, -5717, -5713, -5136, 114, - 157, -5716, 156, -5434, 230, -5721, -5716, -5656, - 219, -5716, 80, -5121, -5673, -5722, -5722, -5771, - -5735, -5733, -5035, 154, -5725, -5121, -5720, -5765, - -5741, -5739, 155, -5038, -5719, -5752, 155, -5750, - -5748, -6282, -5701, 208, 156, -5747, -5136, -5245, - -5763, -5761, -5577, -5269, 187, -5751, -5070, -5162, - -5609, 156, -5759, 221, -5757, -5768, -6489, -5746, - -5038, 221, 207, -5772, -5773, -5417, -5245, 80, - -5788, -5782, -5090, -5755, -5245, -5774, -5053, -5785, - 21, -5239, 80, -5523, 22, 221, -5803, -5802, - -5770, -5797, -5317, 155, 80, 115, -5181, 155, - -5523, -5523, 187, -5804, -5277, -5800, -5787, -5868, - -5817, -5814, -5812, 219, -5663, 219, -5816, 112, - 78, -5828, -5823, 219, -5822, -5813, 78, 112, - -5826, -5811, 78, -5806, -5837, -5831, -5781, -5833, - -5770, -5835, 219, -5722, -5767, -5842, -5840, 219, - 219, -5661, -5848, -5847, -5846, 252, 80, 151, - -5865, -5852, -5851, 5, -5858, -5722, -5673, 208, - -5845, 252, -5862, -5673, 208, -5599, -5673, 208, - -5856, -5370, 208, 252, -6117, -5947, -5917, -5890, - -5878, 153, -5126, 252, -6288, -5867, -5884, -5882, - 229, -5877, 237, 229, -5888, -5887, 153, 153, - -5889, 153, -5908, -5898, -5896, -5895, 186, 186, - -5897, 237, -5899, -5904, -5902, 229, -5903, 80, - -5905, -5907, -5864, 208, -5914, -5495, -5940, -5673, - 152, -5911, -5915, -5300, 80, -5931, -5926, -5921, - 22, -5923, 229, -5925, -5370, 152, -5928, 77, - -5930, 154, 154, -5939, -5935, 220, -5863, 153, - 221, -5938, 154, -5942, -6269, -5862, 221, -5945, - -5934, 237, -5370, -6036, -5963, -5954, -5951, 151, - 153, -5863, -5959, -5957, -5944, 153, 154, -5447, - 153, -5924, -5913, -5972, -5800, -5523, 154, -5695, - -5967, -5269, -5962, 152, -6021, -6013, -5996, -5990, - -5984, -5445, -5958, 154, 78, -5755, -5970, -5906, - -5671, 154, -5070, 117, 157, 252, -5992, 207, - -5994, 221, 237, 154, -6005, -6001, -5245, -5993, - -5159, -5245, 80, -5989, -5370, -6009, -6008, -6004, - 80, -5731, 80, 188, 252, -6015, -6007, -6017, - 237, -6018, -5327, -6003, -5339, -6027, -6025, 237, - 151, 151, 237, -6030, 5, 151, -6032, -6020, - -6033, -5673, -6019, -5673, -6051, -6046, -6039, -6040, - -6043, -5779, -6035, -6045, -6042, 117, -6048, -5747, - -6008, -6044, 252, -6076, -5038, -6057, -5277, -5381, - 157, -6062, -5641, -6060, 80, -6056, -6071, -6069, - -5277, -5238, -5054, -6055, -5544, 155, -5117, -5277, - 117, 114, 115, -5245, -6092, -6084, -5037, -5731, - 221, -5799, -6074, -6070, -6088, 154, 117, -6068, - -6090, -6049, 117, -6034, -6110, -6104, -6100, -6098, - 155, 117, 117, -5219, -5077, 117, -6099, -6102, - -6108, -5063, 115, 188, 155, 157, -5077, -5277, - -6114, -5259, 155, -6107, -6106, -6231, -6150, -6131, - -6128, -6127, -5775, 207, -6125, 154, -6116, 154, - -5811, -6103, -6091, -6133, -5983, -6147, -6145, -5993, - -5916, -6140, 219, -5841, -5722, 80, 188, -5220, - 113, -6008, -6143, -5916, -6142, -5370, -6193, -6178, - -6162, -6155, 158, -6159, -5916, -6154, 114, -5916, - 80, -6149, -6166, -6165, -6148, 154, -6169, 207, - 115, -6173, -5916, 114, 188, -6175, -6172, -6008, - -6168, -6176, -6186, -6184, -6182, -6164, -5026, -5370, - 79, 111, -6191, -6189, -6183, -5916, -6181, -5930, - 220, -6211, -6196, 252, -6200, -6114, 252, 220, - -6204, -6114, 155, -6195, -6208, 79, 252, -6171, - -5238, -6206, 252, -6222, -6215, 152, -5434, -6165, - -6220, -5581, -6210, -6209, 152, -6203, -6226, -5166, - -5220, 219, -5769, -5993, -6225, 219, 219, -6285, - -6247, -6235, 114, -6237, -6229, -6240, -5419, -6228, - -6244, -6041, -6224, -6225, -5993, 113, 219, -6280, - -6272, -6263, -6256, -6253, 152, -5422, -6243, -6242, - -6260, -5716, -6221, -6258, -5716, 187, -5863, -6267, - -5177, 111, -6262, -6260, -5693, -6275, -6268, -6266, - -6277, -5176, -6259, -5299, -6190, -5388, -6139, -5716, - -6281, -6279, -6045, 157, -5716, -6293, -6290, 219, - -6329, -6279, 116, -5219, -5107, -6319, -6307, -6300, - -5641, 219, -5993, -5166, -6304, -5641, -6298, -6302, - -5552, -6292, 116, -6309, 158, -6317, -6314, -5038, - 116, -6306, -5038, -6305, -5261, 155, -5054, -6361, - -6340, -6333, -5625, -6327, -5695, 115, -6318, -5859, - -6316, -6362, -5317, -5338, -6328, -6335, 152, -5865, - 188, -6045, 207, 152, -6353, -6346, -6344, 207, - -5673, -6338, -6075, -5245, -6345, -6332, -6282, -5050, - -5050, -6344, -6356, -6351, -5673, 208, 207, -5277, - -6355, -6365, -5280, -6349, -6325, -6390, -6382, -6373, - -6370, 207, -5388, -6369, -6364, -6376, 152, -6363, - -6380, -5673, 208, 220, -5673, 157, -6384, -6379, - -6388, 230, 156, 116, 230, -5127, -6394, -5417, - 4, -5103, -5388, -6389, -6278, -6483, -6436, -6412, - -5889, -6406, -5656, 115, 114, -6387, -5139, -5132, - 115, -6383, -6375, -6315, -6428, 186, -5201, -6423, - -5249, -6421, -5889, 113, -5150, 114, -6420, 114, - -5220, -6350, -5043, -6424, -6431, -5355, -6422, -6432, - -6433, -6435, 158, 158, -6458, -6451, -5429, -6446, - -6445, -6443, -5249, -5447, -5247, 79, -5201, 117, - -6430, -6419, -5132, -6456, -6408, 114, -6113, 157, - 116, 117, -6474, -6471, -6464, -6463, 188, 115, - -5139, -6468, -6435, 115, 114, 158, -6454, -6472, - 158, -6450, -5347, -6480, 153, -5412, 220, -6449, - -6485, 153, -6425, -6411, 157, -5691, -6490, -5257, - -5092, -5402, -6493, 78, 153, -6241, -7191, -6773, - -6721, -6544, -6510, -6505, -6502, 193, 193, 121, - 25, -6508, 193, 232, 193, 232, -6540, -6518, - -6514, 160, -6515, -6517, 120, 120, -6532, -6520, - -6521, -6529, -6526, -6525, 246, 246, -6525, 246, - 83, -6531, 120, 120, -6536, -6535, 121, 121, - -6538, 121, -6539, 83, 190, -6542, 246, 120, - -6635, -6590, -6581, -6561, -6557, -6555, -6552, 81, - -6554, 162, 162, -6556, 231, 162, -6509, 232, - 124, -6573, -6567, -6565, 162, 162, 231, -6565, - 125, 231, 162, -7225, -6560, -6579, -6577, 231, - 25, -6504, 124, -6580, 125, -6584, 232, 242, - -6588, -6587, 123, 123, 162, 123, -6613, -6608, - -6607, -6599, 119, -6598, 161, 125, 125, -6601, - 82, -6603, 125, 125, -6527, 223, 190, 25, - -6611, 82, 125, 125, 82, -6620, -6616, 123, - -6587, -6618, 162, -6572, -6624, -6612, 193, -6619, - -6628, -6627, 163, 125, -6632, -6631, 25, 125, - -6631, -6630, 83, -6665, -6647, -6643, -6642, -7570, - -6633, 163, 162, 231, 162, 160, 243, -6656, - -6653, -6651, 163, 232, 231, -6655, 162, 162, - -6662, -6661, -6966, -6641, 83, 162, -6589, 123, - -6659, -6697, -6683, -6610, -6680, -6678, -6676, 125, - -6675, 120, 161, 161, 125, 231, 246, 125, - 125, 246, 25, -6684, -6685, 123, -6695, -6693, - -6692, -6691, -6664, 161, 246, 245, -6640, 160, - 161, -6700, 119, 160, -6708, -6704, 125, 83, - -6706, 161, -6631, 224, -6712, -6711, 25, 160, - -6719, -6716, 123, 25, -6587, 123, 83, -6631, - 83, -6763, -6733, -6727, -6726, -6718, 125, -6729, - 119, -6732, -6578, -6539, 231, -6748, -6739, -6738, - 162, 124, 124, -6747, -6744, -6743, 125, 125, - -6743, 125, -6715, 209, -6759, -6753, -6743, 191, - 25, -6756, 231, 209, -6743, 124, -6746, -6726, - -6761, 124, -6710, -6767, -6566, 26, -6694, -6769, - 83, -6770, -6539, -6623, 25, -6940, -6812, -6802, - -6791, -6618, 163, -6780, -6789, -6783, -6772, -6787, - -6786, 161, 161, 120, -6771, 244, 163, -6796, - -6793, 26, 162, 123, -6800, -6798, -6535, 123, - -6554, 243, -6810, -6808, -6807, -7553, -6795, 83, - -6641, 163, -6761, 163, -6837, -6823, -6820, -6818, - -6699, -6809, -6819, 209, -6822, 194, 194, -6829, - -6554, -6827, -6817, 124, -6809, -6833, -6832, -6828, - 209, -6832, 209, 224, 191, -6914, -6863, -6843, - -6661, -6835, -6831, -6821, -6853, -6848, 120, 231, - -6852, -7215, -6826, -6806, 194, -6822, -6856, 26, - -6852, -6950, -6855, 123, -6858, 125, 123, -6877, - -6873, -6871, -6869, 162, -6862, 162, -6868, 162, - 193, -6874, 162, -6822, 26, -6888, -6883, 193, - 121, 194, 26, -6820, 194, -7234, 245, 243, - -6902, -6899, -6896, -6770, 223, -6849, -6876, -6870, - -6807, -6860, -6851, -6807, -6788, 125, -6904, 124, - -6907, -6906, 209, -6911, -6910, 125, 194, -6910, - -6909, -6901, -6920, -6919, 124, 209, 193, 162, - -6925, 124, -6745, -6799, -6909, -6932, -6928, 26, - -6930, -6745, -6755, -6809, -6935, -6934, 194, -6937, - 192, -6934, 26, -6931, -7000, -6970, -6958, -6953, - -6629, -6948, 160, 162, 160, -6929, 163, -6927, - -6923, -6743, -6956, 242, 124, 194, -6631, -6963, - -6602, -6957, -6910, -6756, 124, -6770, -7177, 122, - 194, 194, -6978, -6975, 125, -6974, 245, -6977, - -6957, 125, -6985, -6983, -6745, -6968, -6967, -6984, - 124, -6989, -6539, 26, -6982, -6995, -6993, 125, - -6965, 125, 246, -6906, -6998, -6994, 125, 122, - -7048, -7030, -7024, -7012, -6755, -7008, 82, 124, - -6827, 124, 26, -6997, -7022, -7017, -6631, 161, - 26, -6632, 121, -6893, -6957, 246, 125, 194, - -7028, -6554, 192, -7020, 125, 192, 124, -7037, - 243, 125, -6811, 163, -6821, -7038, -7039, -7042, - 162, 125, -7046, -6901, -7018, -7011, -6901, 194, - -7063, -7053, 82, 243, 160, -7061, 160, -7057, - 246, -7059, 161, 161, 243, -6618, -6976, -7164, - -7129, -7123, -7072, -7071, -6906, 209, -7062, 209, - -7117, -7077, 83, 194, 246, -7081, 244, -6681, - -6821, -7109, -7092, -7087, -6968, 194, -7045, -6968, - -7090, 244, 244, -6992, -7097, -6968, 246, 194, - -6821, -7101, -6639, -7091, -6955, -7085, -7106, -6692, - 246, 244, -6692, -7105, 122, -7114, -7112, 83, - -6910, 122, -6910, -6967, -7108, -7121, -6852, -7107, - 159, -6957, -7100, -6937, -6977, 83, -7507, 83, - -7125, -7134, -6807, -6691, -7108, 120, -6631, -6977, - -7157, -7149, -7147, -7125, -7144, -6641, 121, 246, - -7145, 83, -7143, 244, -7146, -7151, -7142, 163, - -6675, -6691, -7133, -6539, 122, -7153, 161, 121, - 83, -7156, -7155, -7132, -7181, -7170, -7071, 209, - 242, -7163, -7176, -7173, -6994, -6618, 191, -6955, - -6631, 239, -6660, -7169, 122, -7188, 119, -6934, - -7243, -7180, -7185, 122, -7189, -6934, 244, -6900, - -7532, -7245, -7202, -7201, 83, -7199, 193, -6537, - -7186, 191, -7219, -7214, -7209, 24, -7208, 239, - 239, -7213, -7212, 239, 239, 121, -7216, 224, - -7218, 224, 239, -7222, 224, 121, -7235, -7230, - -7228, -7580, 121, -7185, 121, 239, -7232, -7215, - -7234, -7200, 239, -7241, -7238, 123, -7229, -7179, - 224, -7218, -7243, 163, -7240, -7280, -7274, -7260, - -7253, 24, -7252, 243, 232, 232, -6677, -6534, - 121, 25, -7251, -7258, -7265, -7263, -7244, -7264, - 123, -7268, -6726, -7262, -7271, -6901, 243, -6901, - -7270, 224, -7278, 121, -6527, 224, 24, -6692, - -7397, -7390, -7309, -7306, -7300, -7294, 191, -7221, - -7290, 242, -7292, 239, 239, 224, -7298, -7180, - 122, 191, -7180, -7277, -7304, -7234, -7273, -7267, - -6835, 222, -6507, 122, 224, -7320, -7319, -7317, - -7315, -6589, -7308, 232, -7305, 232, 123, 224, - -7373, -7337, -7325, -7201, 163, -7329, -7328, -7324, - 25, -7336, -7208, -7333, 122, 122, 25, -7316, - 239, -7360, -7354, -7348, -7343, -7593, 246, -7345, - 122, -7208, -7143, -7344, -7352, -7208, 239, 244, - 25, -7347, -7234, -7334, 224, 122, 122, -6967, - -7363, -7234, -6967, -7371, -7232, -7234, -7359, -7357, - -7243, -7353, -7335, 239, -6967, -7375, -7372, -7385, - -7380, 123, 232, 239, -7383, 123, -6967, 239, - -7382, -7232, -7143, -7184, -7386, 161, -6589, -7393, - -7389, 26, -7605, -7090, -7342, -7518, -7434, -7416, - -6589, -7410, -7406, -7215, -7090, -7090, -7408, -6809, - 161, -6817, -7413, 224, -6809, -7264, -6691, 163, - -7421, 224, 123, 191, 160, -6589, -7428, -7358, - -7426, -6809, 232, -7414, -7332, -7358, 122, -7409, - -7405, -7404, -7459, -7456, -7453, -7444, -7439, -7442, - -7180, -7395, -7264, -6626, -7448, -6507, 244, -7441, - -7450, -7388, -6589, -7384, -7374, -7455, -7370, 161, - -7356, -6811, -6835, -7483, -6506, -6517, -7478, -6696, - -7474, -7471, -7455, -7328, 243, -7060, 244, -7473, - -7458, 25, -6516, -7308, -7475, -6692, 191, -7477, - -7479, -7387, 243, -7511, -7486, -7480, -7506, -7501, - -7497, -7495, -7113, -6677, -7476, -7472, -7454, -7180, - -7303, -7499, -7239, -7180, -7122, -7503, -6952, -7505, - 123, 246, -7508, -7504, -7334, 163, -7509, -7513, - 232, -7516, -7612, 239, -6509, -7234, -7523, -7458, - -7517, 123, -7510, -7531, 25, -7527, 239, -6527, - -7615, -7509, -7522, 223, -7502, -7598, -7558, -7546, - -7543, -7542, 26, -7090, -7324, -7324, 253, -7544, - -6910, -7540, -7557, -7550, 193, -6660, -7556, -7553, - 83, -6641, -7545, 224, 83, 26, -7585, -7582, - -7567, -7563, 191, -7565, 244, -6539, -7554, -7573, - -7351, -7521, -7530, -6641, -7571, -7579, -7576, -6539, - -7180, -6539, -7575, -6539, -7572, -7292, -7583, -7584, - 26, -7588, 193, 83, -7596, -7592, 120, 163, - -7594, -7509, 83, -7292, -6528, -7180, -7126, -7609, - -7608, -7603, -7597, -7607, -7606, -7595, 163, 239, - 83, -7613, -7026, 224, 244, -7619, -7616, -7243, - -7234, 163, -7243, -7481, -}; - -static long _vq_p_res1024_0b[] = { - 902973928,-5607536,1678129624,-3704920,-865865408,-24622248, 1872, 704, - 1024, 1312, 1312, 1800, 2032, 2032, 2032, 432, - 1312, 432, 432, 1312, 1312, 1312, 216, 1024, - 1024, 232, 1024, 432, 1312, 1312, 1312, 1864, - 1024, 216, 1312, 1816, 680, 1024, 1872, 1800, - 1800, 2032, 680, 680, 1024, 1024, 232, 232, - 1816, 1816, 1064, 1568, 1680, 216, 432, 680, - 1040, 1568, 1680, 1688, 1680, 672, 672, 1680, - 672, 672, 1680, 672, 1688, 1688, 1568, 1680, - 1680, 1040, 1040, 1032, 680, 1032, 1040, 1040, - 1688, 232, 672, 672, 1032, 1032, 1032, 232, - 1688, 1688, 680, 672, 1312, 1040, 1040, 672, - 1568, 672, 672, 672, 1872, 1872, 1064, 672, - 1312, 2040, 672, 672, 672, 1312, 1800, 1872, - 1872, 1800, 1064, 1568, 680, 1048, 680, 680, - 680, 680, 432, 216, 1800, 1040, 1312, 1800, - 672, 1800, 1800, 1800, 1800, 1800, 1800, 1056, - 672, 672, 1800, 696, 2032, 2032, 1056, 672, - 672, 2032, 1800, 672, 1800, 2040, 1808, 1800, - 1800, 1800, 672, 1808, 2032, 2032, 696, 1808, - 680, 680, 680, 1048, 1312, 2032, 2032, 2032, - 2032, 2032, 1800, 56, 1872, 56, 1312, 1312, - 232, 672, 680, 232, 1312, 672, 672, 224, - 224, 1312, 1312, 1312, 224, 224, 1808, 680, - 680, 1976, 1976, 1976, 680, 680, 680, 216, - 680, 680, 1056, 432, 432, 432, 680, 216, - 688, 2040, 672, 672, 672, 232, 216, 1040, - 672, 432, 1032, 2032, 2032, 1056, 2040, 1032, - 1032, 1320, 680, 1320, 1016, 1008, 1016, 1016, - 1008, 1008, 1008, 1320, 1320, 1984, 1984, 1016, - 1016, 1016, 1016, 1576, 1320, 1320, 680, 680, - 680, 680, 680, 1320, 680, 680, 1032, 1048, - 1048, 1048, 1072, 1576, 1032, 1320, 1320, 1320, - 1072, 680, 688, 1048, 1320, 1048, 1320, 1320, - 1320, 704, 1872, 1048, 696, 696, 1056, 1008, - 1008, 1320, 1056, 232, 1872, 2040, 1072, 1048, - 1016, 1016, 1016, 680, 232, 672, 1976, 1808, - 2032, 2032, 2032, 1016, 1576, 1016, 1016, 1016, - 1048, 1808, 672, 1016, 696, 672, 2040, 2040, - 2040, 1984, 1680, 1040, 1680, 1008, 1040, 1040, - 1040, 224, 1680, 2040, 1568, 1872, 224, 1872, - 1984, 672, 1008, 1008, 1008, 672, 1040, 1072, - 696, 1016, 688, 1032, 1008, 216, 1048, 680, - 1320, 1032, 432, 216, 432, 432, 432, 216, - 1024, 1024, 1032, 1064, 680, 1048, 680, 1024, - 1024, 680, 672, 1048, 672, 1680, 1048, 1688, - 1680, 1024, 1032, 1680, 1680, 1008, 1008, 1032, - 1040, 672, 672, 672, 1872, 1680, 1680, 224, - 1040, 1040, 1680, 1872, 1024, 1864, 2032, 2032, - 2032, 1872, 1024, 1024, 1024, 1872, 1864, 1872, - 1048, 1048, 1072, 1072, 2008, 2032, 2032, 2032, - 2032, 2032, 1032, 1312, 1312, 1312, 1048, 1048, - 1048, 1048, 1048, 1032, 1872, 56, 1680, 1680, - 1680, 56, 224, 1048, 2008, 1048, 1048, 1872, - 1048, 1048, 688, 432, 688, 224, 1048, 56, - 672, 1872, 1320, 1312, 1312, 1984, 1872, 1680, - 1808, 1872, 1680, 1680, 1808, 1808, 1072, 1800, - 1872, 1872, 1872, 1800, 1048, 1048, 1800, 1808, - 1072, 1976, 1976, 1872, 1680, 1864, 1312, 1024, - 2032, 2032, 1976, 1312, 1976, 1328, 1024, 1024, - 1312, 1328, 1048, 1048, 1072, 1816, 1816, 688, - 1312, 2032, 2032, 1864, 1864, 1976, 432, 1024, - 216, 1024, 432, 432, 432, 1024, 1976, 688, - 1032, 1024, 1024, 1032, 1032, 1024, 1024, 2008, - 1024, 1808, 1976, 1048, 680, 1800, 1048, 1048, - 1800, 1800, 680, 688, 1328, 2032, 2032, 2032, - 688, 1336, 1336, 1800, 1024, 1320, 1864, 1864, - 1336, 1800, 1336, 1008, 432, 432, 1560, 1008, - 1008, 1008, 1008, 56, 1560, 680, 680, 56, - 680, 680, 680, 1976, 1880, 1320, 1320, 1312, - 1880, 1688, 432, 432, 432, 1008, 1312, 1800, - 1032, 1032, 1800, 216, 216, 1312, 1560, 1008, - 1008, 1008, 1560, 1560, 1560, 1040, 1040, 1688, - 1800, 1336, 1560, 1560, 1336, 1064, 1024, 1024, - 216, 432, 680, 680, 680, 1800, 1312, 216, - 432, 432, 688, 672, 1312, 672, 1816, 1312, - 1312, 1800, 680, 680, 1312, 1800, 1800, 432, - 432, 1864, 432, 432, 216, 1312, 1312, 672, - 1816, 1864, 432, 432, 432, 432, 432, 432, - 1024, 1312, 1032, 1312, 680, 1024, 680, 56, - 1336, 680, 1024, 1312, 1312, 1312, 432, 1024, - 232, 432, 1800, 1024, 1568, 432, 696, 216, - 216, 1312, 1568, 1312, 1312, 224, 680, 1816, - 224, 224, 224, 2040, 1560, 1560, 216, 216, - 216, 1560, 1560, 224, 224, 688, 224, 1024, - 1024, 1568, 232, 224, 224, 672, 1696, 232, - 672, 1032, 1016, 1800, 1976, 1800, 1800, 1016, - 1800, 1976, 672, 1312, 1312, 680, 1032, 1016, - 1016, 1016, 1032, 680, 672, 672, 672, 672, - 672, 1800, 1568, 1808, 680, 1032, 1336, 688, - 2040, 1008, 1040, 1008, 432, 1032, 1032, 1032, - 1032, 432, 688, 688, 688, 432, 432, 680, - 1008, 680, 1008, 1008, 1008, 1008, 1568, 1320, - 1320, 432, 688, 1568, 688, 1320, 1320, 1032, - 1032, 1568, 56, 1568, 2040, 56, 1808, 680, - 1032, 1320, 432, 1808, 1016, 1016, 1016, 1808, - 688, 688, 1032, 1032, 1032, 1976, 432, 1328, - 1808, 1808, 1976, 1032, 1328, 1032, 1032, 1032, - 1976, 1032, 696, 688, 1328, 688, 1032, 1016, - 1576, 1320, 1328, 1576, 1320, 1016, 1320, 680, - 1016, 1016, 1016, 1016, 1568, 1568, 216, 232, - 2040, 688, 224, 2040, 2040, 1328, 688, 1312, - 432, 432, 1032, 216, 680, 432, 216, 680, - 1032, 1032, 1976, 1032, 688, 680, 1328, 216, - 432, 432, 216, 1008, 1008, 1320, 1560, 1008, - 1008, 1008, 1008, 1008, 680, 1560, 1560, 1016, - 1560, 1560, 680, 680, 1016, 1016, 1016, 1320, - 680, 680, 680, 680, 680, 680, 680, 680, - 432, 1576, 224, 1880, 1880, 1048, 232, 1560, - 232, 1320, 1320, 1320, 1320, 1696, 1328, 1328, - 224, 1880, 1880, 56, 1576, 1328, 1016, 1016, - 1016, 224, 224, 680, 1560, 1560, 1320, 1320, - 1320, 1008, 1008, 1560, 1008, 1336, 1320, 432, - 1328, 432, 432, 432, 432, 1688, 1328, 688, - 688, 1040, 1560, 1560, 1040, 680, 1032, 1032, - 1032, 1560, 1336, 680, 672, 1328, 1032, 680, - 680, 672, 1040, 1032, 1032, 1008, 1008, 688, - 1016, 1016, 1976, 1976, 1008, 688, 680, 672, - 680, 1576, 1016, 1016, 1016, 1016, 1336, 1328, - 1808, 680, 1808, 680, 224, 680, 680, 1560, - 1328, 1976, 1976, 1976, 1560, 1328, 216, 1560, - 1976, 1560, 1688, 1016, 1016, 1560, 680, 680, - 1560, 1976, 1976, 1560, 1032, 1328, 432, 432, - 1976, 1016, 1016, 1016, 1016, 1016, 432, 1976, - 1976, 1016, 432, 1032, 1048, 1032, 432, 1328, - 1016, 432, 1560, 672, 680, 680, 432, 1688, - 1320, 432, 1008, 56, 680, 1560, 1880, 216, - 680, 1560, 1560, 1016, 1008, 1008, 1008, 1008, - 1008, 1344, 264, 80, 272, 1344, 256, 1344, - 80, 1344, 1344, 1344, 304, 80, 80, 472, - 1344, 256, 256, 256, 1712, 1344, 1344, 256, - 256, 256, 272, 0, 0, 472, 88, 456, - 256, 256, 96, 456, 88, 96, 88, 88, - 1096, 472, 88, 1704, 88, 1344, 1344, 1344, - 1344, 1704, 1584, 1584, 1584, 1584, 472, 1592, - 1704, 1704, 1704, 1720, 1592, 1720, 88, 264, - 264, 264, 1584, 1584, 1584, 264, 1592, 456, - 1584, 88, 1584, 1584, 736, 0, 0, 456, - 736, 88, 88, 736, 736, 272, 456, 88, - 88, 456, 1584, 1584, 1584, 1584, 1584, 1584, - 264, 728, 736, 264, 728, 264, 264, 1592, - 440, 1344, 1344, 1344, 256, 1344, 256, 1344, - 1344, 1344, 1344, 728, 80, 80, 80, 80, - 80, 264, 264, 0, 80, 80, 256, 256, - 80, 80, 80, 0, 0, 8, 280, 256, - 256, 256, 440, 440, 440, 0, 744, 456, - 256, 0, 256, 0, 264, 8, 736, 264, - 264, 264, 736, 728, 456, 1344, 256, 256, - 256, 256, 1344, 1344, 456, 256, 256, 264, - 264, 456, 1712, 1712, 448, 264, 1704, 1344, - 1344, 736, 472, 1712, 1704, 1592, 1704, 1712, - 448, 1704, 1704, 256, 1344, 240, 752, 448, - 256, 1344, 1344, 1592, 1344, 1344, 1344, 240, - 752, 744, 744, 744, 752, 240, 264, 1088, - 1088, 80, 72, 72, 72, 72, 240, 1600, - 80, 248, 240, 80, 80, 80, 1096, 240, - 240, 752, 296, 96, 96, 296, 1104, 1608, - 1088, 256, 248, 0, 272, 80, 736, 0, - 80, 72, 264, 0, 440, 440, 0, 440, - 440, 0, 1088, 0, 264, 736, 736, 264, - 456, 272, 440, 88, 440, 272, 72, 264, - 72, 448, 96, 0, 248, 0, 80, 80, - 248, 248, 248, 80, 248, 248, 736, 72, - 96, 0, 440, 256, 256, 256, 256, 256, - 0, 440, 440, 736, 248, 1096, 0, 240, - 96, 440, 248, 248, 248, 736, 0, 440, - 440, 440, 440, 440, 272, 272, 744, 1088, - 1088, 728, 1088, 96, 0, 0, 472, 240, - 1720, 456, 736, 1712, 1080, 248, 248, 248, - 248, 744, 1080, 744, 0, 1720, 456, 0, - 248, 72, 1720, 456, 0, 456, 456, 96, - 248, 744, 96, 440, 72, 440, 248, 248, - 248, 96, 440, 72, 72, 72, 440, 456, - 440, 1712, 96, 1080, 1080, 248, 240, 744, - 1088, 1088, 744, 240, 280, 744, 80, 80, - 0, 0, 0, 240, 1088, 1088, 744, 744, - 96, 240, 448, 448, 448, 448, 448, 728, - 288, 728, 736, 240, 240, 472, 736, 736, - 736, 240, 1088, 456, 240, 0, 728, 1104, - 440, 712, 440, 440, 440, 0, 96, 240, - 0, 0, 1720, 1088, 1088, 1088, 456, 464, - 1080, 440, 72, 464, 472, 96, 96, 752, - 1712, 752, 248, 712, 96, 1720, 1720, 720, - 248, 720, 248, 248, 248, 248, 712, 712, - 720, 720, 456, 248, 248, 248, 248, 248, - 456, 1600, 256, 256, 96, 712, 440, 440, - 248, 720, 248, 248, 464, 440, 440, 96, - 464, 464, 720, 448, 288, 288, 712, 712, - 712, 256, 288, 448, 256, 1088, 1712, 720, - 720, 464, 464, 464, 720, 1704, 1704, 256, - 720, 736, 456, 256, 248, 248, 456, 88, - 88, 256, 0, 464, 1704, 1704, 448, 0, - 464, 240, 256, 256, 240, 720, 720, 280, - 240, 256, 240, 240, 1080, 240, 240, 240, - 240, 240, 240, 1080, 1088, 1080, 1080, 288, - 288, 448, 1080, 1080, 272, 448, 240, 1712, - 440, 440, 440, 256, 256, 256, 256, 256, - 456, 0, 440, 440, 0, 0, 0, 440, - 440, 440, 440, 256, 448, 448, 72, 464, - 1712, 440, 464, 440, 440, 464, 1080, 1080, - 1080, 1080, 1080, 256, 448, 256, 256, 448, - 440, 288, 464, 1352, 448, 448, 448, 440, - 256, 744, 744, 0, 464, 0, 440, 440, - 440, 440, 440, 440, 440, 288, 744, 744, - 1088, 1088, 1088, 1720, 464, 448, 448, 448, - 744, 464, 464, 1352, 464, 1080, 448, 448, - 448, 1080, 1080, 256, 256, 0, 1080, 1080, - 464, 448, 240, 240, 448, 448, 744, 0, - 240, 1080, 1080, 256, 1080, 72, 456, 256, - 440, 448, 448, 448, 448, 440, 256, 1088, - 240, 1080, 1088, 1088, 1088, 240, 88, 240, - 240, 240, 1080, 1080, 736, 88, 264, 736, - 0, 264, 1088, 0, 240, 464, 264, 720, - 1704, 1704, 264, 464, 256, 1080, 1704, 240, - 240, 240, 1080, 1080, 1704, 72, 256, 1712, - 720, 720, 720, 1592, 1592, 256, 448, 80, - 1080, 1080, 456, 256, 0, 744, 712, 712, - 712, 712, 0, 0, 736, 1704, 448, 448, - 440, 440, 1088, 736, 712, 712, 1080, 1080, - 712, 712, 712, 1352, 712, 288, 712, 712, - 736, 712, 448, 736, 1088, 264, 712, 712, - 264, 736, 1352, 448, 736, 264, 720, 720, - 256, 448, 464, 1704, 1704, 1704, 1080, 240, - 720, 440, 1712, 1088, 1080, 264, 1080, 1712, - 240, 1712, 256, 1712, 256, 96, 256, 256, - 744, 744, 240, 744, 448, 1088, 440, 1088, - 440, 0, 256, 256, 256, 256, 296, 736, - 88, 744, 88, 728, 440, 440, 440, 248, - 456, 240, 240, 728, 0, 464, 240, 88, - 744, 88, 744, 96, 728, 88, 0, 0, - 1608, 1608, 1088, 1088, 296, 296, 464, 296, - 1088, 1088, 760, 1608, 736, 72, 736, 264, - 736, 736, 72, 72, 744, 744, 1608, 280, - 72, 712, 712, 712, 72, 1088, 472, 264, - 264, 472, 720, 1104, 720, 1088, 1088, 1088, - 720, 744, 728, 88, 712, 712, 240, 288, - 720, 712, 240, 240, 240, 88, 296, 712, - 96, 296, 712, 1088, 1096, 736, 712, 712, - 712, 736, 736, 728, 720, 472, 1088, 248, - 296, 248, 728, 1704, 1704, 1704, 728, 720, - 72, 88, 72, 248, 72, 8, 248, 72, - 72, 72, 248, 248, 248, 248, 72, 248, - 72, 72, 72, 472, 72, 472, 288, 736, - 472, 296, 296, 1704, 1704, 720, 720, 720, - 720, 1096, 288, 296, 72, 736, 72, 1096, - 1704, 720, 88, 248, 1704, 248, 720, 248, - 752, 728, 720, 296, 720, 720, 296, 728, - 1720, 1608, 720, 1608, 736, 720, 720, 8, - 72, 72, 264, 264, 264, 456, 736, 72, - 72, 72, 72, 72, 1088, 72, 72, 456, - 72, 736, 72, 72, 248, 736, 472, 736, - 456, 736, 1608, 8, 1608, 456, 736, 96, - 96, 1720, 1608, 728, 1608, 736, 728, 8, - 264, 264, 1096, 296, 736, 296, 728, 456, - 264, 1088, 264, 264, 296, 1088, 72, 280, - 72, 264, 472, 72, 96, 96, 1088, 1088, - 1088, 72, 72, 744, 728, 96, 96, 88, - 488, 1104, 72, 1584, 464, 1080, 464, 1080, - 1592, 72, 88, 1584, 1584, 1584, 1584, 1584, - 464, 720, 88, 456, 472, 1704, 1704, 728, - 1592, 240, 720, 728, 1592, 464, 72, 1720, - 1720, 240, 1080, 72, 1080, 1584, 728, 264, - 88, 248, 240, 280, 1584, 1584, 464, 1584, - 1584, 1720, 264, 240, 240, 1584, 264, 272, - 472, 88, 1704, 88, 88, 88, 1584, 240, - 1584, 1584, 1584, 240, 728, 264, 1584, 1584, - 264, 728, 1584, 88, 1584, 240, 464, 240, - 88, 88, 736, 88, 736, 736, 736, 464, - 248, 240, 728, 1096, 728, 728, 728, 728, - 728, 736, 736, 736, 736, 736, 464, 728, - 728, 1720, 88, 736, 1720, 88, 88, 464, - 464, 728, 456, 456, 1584, 1584, 1584, 1584, - 728, 248, 464, 464, 464, 720, 720, 248, - 464, 464, 1704, 464, 720, 472, 440, 264, - 1608, 736, 736, 1584, 1584, 1584, 264, 264, - 456, 80, 0, 96, 296, 296, 720, 296, - 0, 1608, 80, 248, 88, 248, 248, 248, - 248, 248, 280, 728, 248, 72, 312, 1360, - 312, 312, 1368, 1368, 1360, 320, 1824, 1392, - 312, 800, 792, 800, 1360, 792, 792, 1360, - 1360, 1360, 1360, 312, 312, 352, 312, 1368, - 312, 312, 792, 784, 1368, 1368, 312, 312, - 312, 312, 312, 312, 1120, 320, 1368, 1368, - 320, 1360, 792, 320, 1360, 320, 1368, 1368, - 1368, 320, 1728, 1368, 1360, 1360, 1368, 520, - 792, 792, 1360, 544, 1360, 1360, 328, 352, - 328, 1368, 776, 776, 776, 776, 776, 1120, - 352, 352, 328, 1368, 1368, 328, 544, 536, - 544, 552, 1368, 1368, 504, 504, 792, 504, - 1824, 320, 1824, 792, 552, 1128, 320, 312, - 312, 312, 312, 792, 336, 320, 320, 320, - 552, 544, 112, 336, 112, 312, 552, 1384, - 1112, 792, 792, 1384, 320, 320, 320, 320, - 1112, 792, 336, 336, 792, 112, 112, 1112, - 112, 112, 1432, 352, 1120, 336, 312, 320, - 784, 1360, 800, 1360, 792, 552, 1360, 1360, - 1360, 1112, 1112, 496, 496, 496, 528, 528, - 528, 528, 544, 552, 552, 1112, 528, 800, - 528, 528, 552, 496, 1624, 1392, 784, 800, - 1392, 320, 312, 312, 312, 312, 312, 312, - 512, 512, 320, 112, 112, 320, 328, 496, - 496, 496, 336, 112, 312, 112, 312, 112, - 1400, 328, 312, 312, 312, 328, 1400, 336, - 1400, 1128, 1624, 1624, 336, 336, 328, 336, - 336, 336, 784, 504, 1360, 792, 776, 792, - 544, 1360, 112, 544, 504, 776, 776, 776, - 1120, 352, 1120, 520, 520, 1728, 544, 1392, - 1728, 1616, 1616, 1120, 328, 1728, 496, 792, - 496, 496, 1360, 328, 800, 552, 1392, 1360, - 1360, 1112, 1384, 344, 328, 328, 328, 1728, - 1728, 1392, 1120, 520, 1728, 312, 312, 1616, - 352, 312, 352, 496, 1384, 312, 312, 1384, - 520, 312, 312, 1112, 1120, 520, 776, 520, - 496, 496, 1616, 496, 496, 496, 776, 312, - 312, 1616, 1728, 312, 312, 520, 520, 1616, - 312, 312, 312, 776, 1616, 776, 544, 520, - 520, 520, 776, 1112, 496, 496, 496, 792, - 312, 512, 328, 776, 776, 496, 1384, 520, - 792, 520, 312, 776, 496, 496, 496, 112, - 792, 800, 520, 520, 520, 328, 112, 1360, - 112, 520, 352, 1360, 496, 496, 1360, 1728, - 1616, 520, 1120, 1360, 512, 512, 512, 512, - 512, 1408, 1360, 512, 1360, 800, 520, 328, - 1616, 328, 496, 496, 496, 496, 496, 328, - 312, 312, 1112, 528, 1112, 528, 496, 312, - 312, 312, 312, 312, 312, 496, 496, 312, - 312, 312, 1128, 336, 528, 528, 496, 360, - 336, 808, 1616, 1392, 496, 496, 528, 496, - 328, 328, 328, 328, 344, 1360, 512, 1616, - 312, 312, 512, 312, 512, 312, 528, 528, - 1408, 528, 1616, 1616, 1408, 1616, 312, 512, - 312, 312, 312, 312, 312, 1112, 1360, 512, - 512, 1112, 328, 1624, 328, 328, 1112, 1360, - 1360, 512, 1624, 1624, 776, 808, 328, 776, - 776, 360, 512, 776, 776, 496, 808, 808, - 1408, 336, 1392, 360, 328, 1392, 1392, 1728, - 328, 328, 520, 1728, 1616, 1616, 1616, 496, - 1112, 1112, 344, 496, 496, 496, 496, 120, - 528, 1616, 792, 120, 344, 328, 1376, 1392, - 328, 1376, 528, 528, 528, 1616, 528, 528, - 328, 1376, 792, 1824, 1824, 784, 528, 528, - 328, 1376, 312, 312, 1368, 1360, 1368, 1368, - 1824, 1360, 1368, 1368, 1360, 1360, 328, 328, - 776, 776, 1368, 1112, 1376, 1360, 1360, 1360, - 1112, 1728, 1120, 1120, 496, 1392, 496, 1368, - 784, 1392, 496, 1824, 1824, 1824, 1368, 1368, - 1368, 1368, 1368, 1368, 1368, 1400, 544, 344, - 1112, 112, 112, 1624, 784, 784, 496, 320, - 320, 808, 544, 1368, 1368, 1368, 544, 544, - 496, 808, 1400, 1392, 1392, 1392, 1400, 808, - 808, 344, 808, 1392, 1368, 1368, 1824, 1368, - 1368, 1368, 1120, 1120, 552, 360, 544, 1624, - 1824, 1824, 1120, 1120, 1400, 1400, 496, 360, - 1360, 528, 1824, 1384, 784, 784, 1376, 1376, - 1360, 1360, 800, 1360, 1360, 1384, 800, 1360, - 1360, 1360, 784, 784, 344, 800, 1392, 344, - 1392, 800, 328, 328, 1112, 1392, 1392, 808, - 784, 1624, 328, 808, 328, 1112, 808, 328, - 496, 1624, 496, 808, 808, 496, 528, 352, - 1400, 1824, 1384, 776, 1824, 528, 1112, 1824, - 776, 1824, 1824, 1824, 320, 776, 320, 1384, - 528, 528, 1424, 800, 504, 1824, 1824, 1824, - 1112, 528, 1376, 528, 528, 1424, 1112, 1368, - 1360, 1360, 1400, 1360, 1360, 1360, 1360, 1360, - 1360, 1384, 1384, 328, 328, 800, 800, 528, - 1368, 512, 528, 336, 776, 512, 336, 1368, - 1368, 1112, 776, 776, 776, 776, 112, 1112, - 336, 1384, 1368, 1368, 552, 1384, 1112, 1384, - 352, 1360, 1376, 1360, 1360, 776, 1360, 1360, - 352, 1360, 344, 320, 1384, 1384, 776, 776, - 1376, 552, 320, 1824, 1360, 1360, 1120, 1824, - 1824, 320, 1824, 1824, 320, 320, 528, 120, - 120, 520, 544, 504, 504, 328, 120, 328, - 328, 328, 1824, 120, 1824, 776, 776, 776, - 320, 776, 776, 112, 776, 776, 776, 776, - 776, 320, 320, 504, 1360, 1360, 320, 320, - 320, 320, 1384, 1824, 336, 1824, 1408, 120, - 1384, 328, 336, 800, 536, 1384, 544, 528, - 800, 1384, 1360, 504, 328, 504, 504, 504, - 1624, 1400, 504, 504, 1400, 328, 504, 504, - 552, 1824, 328, 328, 1824, 544, 1824, 800, - 544, 544, 800, 800, 1624, 504, 1824, 504, - 504, 808, 808, 808, 1376, 1400, 1376, 528, - 520, 1728, 1360, 776, 1360, 1360, 1360, 776, - 1360, 1824, 776, 1728, 1360, 528, 120, 776, - 120, 328, 328, 328, 120, 776, 800, 328, - 1360, 1360, 328, 328, 1360, 1360, 328, 328, - 1360, 120, 1824, 328, 328, 328, 328, 1824, - 328, 120, 328, 328, 520, 520, 328, 520, - 328, 512, 808, 1824, 512, 512, 328, 1824, - 520, 1824, 544, 544, 776, 520, 776, 776, - 1400, 1728, 776, 776, 1360, 1824, 520, 520, - 1112, 1408, 512, 1616, 1616, 1728, 552, 544, - 800, 1400, 1360, 1360, 1360, 1360, 496, 776, - 496, 544, 544, 328, 496, 496, 1824, 552, - 328, 536, 360, 1624, 808, 512, 552, 552, - 536, 1728, 1824, 504, 776, 1120, 776, 776, - 776, 776, 504, 504, 504, 776, 1360, 1360, - 360, 776, 776, 336, 336, 768, 768, 1360, - 1360, 512, 328, 512, 808, 336, 1408, 512, - 336, 496, 512, 496, 496, 1408, 512, 512, - 496, 1616, 1616, 768, 520, 768, 320, 1728, - 328, 1728, 512, 504, 776, 520, 520, 520, - 776, 1120, 776, 776, 552, 336, 544, 112, - 552, 512, 320, 776, 320, 336, 1400, 504, - 504, 1824, 1824, 112, 504, 504, 120, 1400, - 504, 552, 552, 768, 112, 512, 320, 1824, - 1824, 768, 552, 552, 1400, 536, 1408, 768, - 544, 544, 544, 544, 1368, 552, 1368, 1368, - 776, 552, 1384, 360, 768, 544, 776, 776, - 776, 512, 512, 1824, 776, 328, 520, 328, - 544, 1376, 536, 1824, 1824, 520, 520, 520, - 552, 808, 112, 520, 520, 520, 360, 1376, - 1824, 1824, 1824, 520, 1376, 520, 1376, 320, - 320, 784, 512, 496, 1616, 528, 512, 528, - 312, 784, 312, 512, 768, 504, 336, 768, - 336, 336, 768, 768, 768, 768, 504, 312, - 320, 504, 112, 504, 112, 112, 328, 368, - 112, 784, 768, 1824, 344, 768, 768, 768, - 768, 768, 784, 768, 1824, 1824, 768, 320, - 768, 504, 520, 112, 328, 784, 520, 544, - 504, 504, 312, 536, 520, 112, 768, 112, - 536, 112, 112, 112, 536, 336, 312, 552, - 312, 328, 328, 312, 536, 312, 312, 552, - 504, 312, 536, 312, 768, 768, 360, 520, - 504, 504, 504, 536, 536, 504, 504, 504, - 496, 536, 496, 808, 808, 504, 496, 496, - 496, 504, 504, 504, 520, 512, 496, 496, - 328, 344, 768, 336, 312, 784, 312, 1824, - 1624, 552, 312, 808, 112, 344, 320, 1824, - 1384, 1824, 1824, 1824, 1824, 320, 1824, 1824, - 1824, 784, 120, 320, 336, 112, 312, 784, - 496, 312, 768, 312, 512, 512, 512, 768, - 768, 768, 512, 312, 312, 496, 1376, 512, - 1616, 808, 312, 1616, 768, 520, 1616, 768, - 768, 520, 112, 520, 768, 1616, 496, 768, - 768, 496, 512, 368, 496, 112, 808, 336, - 328, 784, 312, 496, 496, 112, 496, 112, - 496, 496, 328, 552, 336, 504, 504, 512, - 768, 1384, 768, 504, 512, 768, 768, 768, - 504, 1624, 512, 512, 512, 504, 768, 768, - 344, 112, 512, 512, 328, 1384, 1384, 512, - 512, 512, 536, 536, 536, 1384, 320, 320, - 120, 768, 768, 768, 1384, 768, 512, 496, - 1120, 496, 496, 496, 120, 328, 520, 1384, - 312, 808, 512, 328, 344, 768, 496, 520, - 536, 520, 328, 808, 312, 496, 496, 536, - 312, 1408, 520, 520, 1616, 808, 1616, 1616, - 808, 360, 536, 312, 312, 312, 392, 416, - 416, 24, 152, 576, 592, 16, 576, 576, - 24, 136, 24, 24, 24, 592, 584, 584, - 24, 24, 16, 576, 392, 416, 16, 24, - 24, 24, 1632, 416, 576, 392, 392, 1456, - 152, 152, 1160, 576, 576, 576, 416, 152, - 152, 152, 416, 416, 416, 1736, 864, 864, - 128, 128, 392, 128, 128, 392, 16, 16, - 16, 392, 136, 136, 1456, 152, 128, 1136, - 136, 136, 136, 1136, 152, 152, 1136, 136, - 136, 136, 136, 1136, 832, 24, 24, 392, - 24, 832, 392, 392, 160, 24, 24, 864, - 136, 136, 136, 136, 136, 832, 24, 24, - 584, 24, 584, 16, 24, 136, 136, 584, - 16, 16, 832, 128, 128, 1136, 144, 144, - 144, 832, 128, 16, 16, 16, 16, 16, - 584, 128, 1144, 128, 392, 1144, 128, 392, - 128, 128, 128, 392, 392, 1456, 128, 128, - 1144, 1144, 144, 144, 392, 392, 128, 128, - 1456, 1152, 584, 1456, 1144, 576, 576, 1456, - 144, 584, 144, 144, 144, 144, 144, 1144, - 576, 392, 392, 1456, 832, 832, 392, 392, - 1632, 584, 1144, 608, 128, 392, 144, 144, - 392, 128, 128, 128, 832, 832, 1176, 144, - 1136, 1136, 144, 1136, 848, 128, 128, 416, - 1632, 392, 128, 128, 128, 392, 392, 392, - 392, 160, 816, 848, 128, 816, 416, 416, - 832, 816, 816, 1152, 1152, 144, 144, 144, - 816, 592, 816, 392, 392, 1136, 856, 1456, - 392, 16, 16, 16, 1456, 152, 576, 392, - 392, 144, 144, 1456, 392, 392, 856, 144, - 144, 1160, 576, 144, 144, 1160, 1160, 16, - 416, 576, 16, 1136, 416, 152, 1632, 568, - 576, 1136, 1464, 576, 584, 576, 840, 1152, - 1136, 584, 568, 1152, 568, 416, 1136, 16, - 384, 128, 16, 1136, 16, 384, 16, 1456, - 864, 1744, 136, 128, 16, 16, 128, 128, - 392, 1448, 864, 16, 152, 384, 824, 1448, - 856, 824, 816, 816, 136, 136, 392, 1744, - 152, 816, 568, 128, 128, 840, 160, 392, - 128, 128, 392, 568, 160, 128, 568, 824, - 568, 568, 568, 568, 160, 1448, 1448, 1448, - 840, 160, 160, 160, 824, 1152, 128, 816, - 392, 128, 816, 392, 392, 840, 840, 840, - 128, 856, 1168, 128, 856, 816, 1144, 816, - 1152, 16, 392, 160, 568, 568, 16, 144, - 144, 1176, 824, 856, 824, 824, 144, 832, - 1744, 1632, 600, 1632, 392, 840, 840, 1136, - 392, 568, 136, 1136, 1136, 136, 136, 1136, - 1632, 392, 1136, 152, 24, 1136, 136, 136, - 160, 568, 568, 568, 1176, 136, 568, 144, - 24, 144, 144, 144, 1136, 24, 576, 160, - 824, 832, 1144, 144, 144, 144, 144, 144, - 824, 608, 576, 824, 824, 576, 1144, 1136, - 824, 392, 568, 1152, 1152, 568, 144, 568, - 160, 568, 568, 160, 392, 392, 568, 568, - 160, 568, 568, 848, 1136, 392, 1176, 1448, - 1448, 824, 392, 824, 832, 824, 824, 1640, - 824, 824, 144, 144, 144, 144, 1456, 160, - 160, 1456, 1456, 824, 568, 568, 824, 1448, - 840, 824, 824, 144, 144, 1448, 568, 568, - 840, 840, 840, 848, 1168, 1448, 1448, 384, - 160, 384, 1448, 1448, 608, 1448, 1448, 1448, - 384, 608, 384, 160, 384, 384, 160, 1744, - 392, 1456, 1448, 1448, 1632, 160, 872, 816, - 136, 24, 160, 24, 816, 24, 136, 136, - 832, 568, 136, 568, 136, 568, 568, 816, - 816, 136, 816, 160, 568, 16, 1640, 136, - 136, 392, 392, 392, 600, 160, 384, 872, - 1632, 608, 1448, 160, 1448, 1448, 160, 872, - 832, 16, 608, 392, 160, 824, 1448, 1448, - 568, 1448, 1136, 824, 1448, 1448, 824, 568, - 568, 1136, 160, 872, 160, 160, 872, 1640, - 848, 1136, 872, 1160, 1168, 568, 824, 144, - 560, 136, 24, 136, 824, 576, 560, 24, - 824, 24, 560, 560, 560, 1456, 24, 24, - 24, 568, 1136, 1456, 864, 864, 872, 872, - 144, 608, 832, 136, 392, 136, 1456, 392, - 824, 136, 136, 568, 824, 824, 24, 824, - 24, 24, 24, 152, 832, 152, 1456, 160, - 1456, 24, 24, 1456, 392, 824, 600, 384, - 144, 24, 144, 608, 24, 24, 24, 400, - 144, 384, 144, 144, 832, 568, 384, 384, - 824, 16, 16, 816, 16, 16, 392, 864, - 864, 152, 384, 160, 824, 824, 24, 152, - 872, 144, 872, 832, 568, 392, 392, 392, - 568, 136, 152, 560, 560, 1456, 400, 1456, - 16, 392, 392, 16, 16, 136, 16, 16, - 16, 400, 152, 152, 592, 136, 1456, 16, - 16, 152, 152, 400, 136, 136, 136, 136, - 568, 392, 392, 152, 392, 384, 384, 848, - 160, 160, 840, 160, 160, 392, 608, 384, - 384, 816, 384, 384, 392, 1456, 136, 872, - 400, 864, 160, 600, 864, 136, 392, 16, - 392, 392, 16, 160, 160, 840, 1136, 824, - 560, 824, 872, 824, 824, 24, 24, 24, - 824, 144, 16, 16, 24, 832, 136, 136, - 560, 136, 136, 136, 136, 136, 136, 24, - 824, 832, 832, 824, 872, 24, 872, 832, - 832, 832, 840, 840, 408, 816, 816, 24, - 816, 816, 560, 832, 560, 400, 1136, 840, - 560, 872, 24, 24, 856, 152, 152, 400, - 832, 152, 152, 400, 832, 160, 160, 152, - 400, 152, 152, 152, 848, 24, 24, 24, - 560, 560, 560, 816, 24, 24, 24, 24, - 24, 400, 152, 400, 840, 152, 840, 816, - 816, 824, 816, 152, 560, 816, 408, 816, - 824, 824, 832, 560, 560, 1160, 864, 832, - 864, 832, 824, 824, 824, 1176, 1736, 824, - 408, 856, 576, 576, 400, 816, 400, 816, - 848, 584, 136, 136, 568, 568, 1744, 128, - 384, 384, 568, 568, 128, 400, 416, 384, - 384, 384, 152, 400, 568, 152, 152, 1736, - 416, 416, 384, 384, 136, 408, 16, 384, - 416, 384, 16, 384, 16, 824, 16, 152, - 152, 16, 416, 16, 824, 152, 16, 16, - 16, 152, 856, 840, 128, 584, 16, 816, - 584, 592, 1176, 1176, 816, 1136, 592, 1464, - 408, 1744, 1448, 1744, 840, 160, 1448, 160, - 568, 568, 816, 824, 824, 1448, 824, 840, - 840, 568, 840, 160, 824, 568, 816, 1168, - 568, 16, 816, 840, 816, 816, 1448, 568, - 1136, 864, 568, 568, 568, 840, 824, 1136, - 864, 1176, 152, 152, 16, 16, 816, 568, - 160, 816, 1176, 816, 840, 840, 1152, 160, - 1168, 840, 848, 824, 816, 128, 128, 152, - 1152, 824, 840, 840, 400, 416, 416, 400, - 152, 1736, 856, 560, 16, 560, 408, 408, - 560, 560, 1160, 856, 16, 16, 152, 400, - 816, 816, 816, 400, 816, 408, 1160, 560, - 1160, 560, 160, 1160, 408, 864, 864, 568, - 384, 1456, 384, 384, 1456, 568, 1160, 568, - 872, 160, 136, 136, 384, 384, 384, 592, - 384, 384, 384, 384, 160, 840, 16, 16, - 872, 136, 136, 16, 816, 152, 1456, 160, - 872, 1168, 152, 16, 136, 840, 152, 16, - 592, 864, 152, 1176, 1176, 816, 816, 816, - 816, 1632, 384, 384, 384, 152, 1464, 824, - 16, 16, 384, 16, 152, 608, 832, 832, - 832, 568, 152, 152, 1448, 864, 864, 568, - 568, 1176, 1448, 416, 384, 1176, 384, 1448, - 864, 416, 568, 864, 1136, 832, 1456, 1176, - 416, 152, 1136, 416, 152, 568, 152, 840, - 1176, 152, 840, 384, 384, 384, 384, 384, - 384, 384, 824, 824, 824, 1920, 1176, 160, - 160, 1736, 1176, 152, 824, 1176, 824, 824, - 824, 824, 824, 824, 824, 1456, 824, 1456, - 824, 568, 864, 864, 568, 568, 1176, 568, - 160, 152, 152, 160, 816, 872, 864, 840, - 816, 1744, 1920, 864, 1456, 864, 152, 872, - 824, 872, 152, 152, 840, 1456, 1456, 1744, - 840, 1920, 408, 408, 1136, 864, 1736, 560, - 408, 400, 408, 400, 560, 1136, 1448, 864, - 408, 1160, 1160, 384, 1448, 560, 816, 560, - 560, 560, 16, 1448, 824, 1136, 1136, 816, - 816, 840, 568, 856, 400, 560, 824, 568, - 1136, 1136, 1136, 560, 560, 856, 16, 824, - 824, 832, 832, 560, 560, 560, 560, 832, - 152, 824, 872, 568, 568, 560, 568, 872, - 568, 824, 560, 824, 1456, 824, 400, 400, - 824, 1136, 1160, 832, 824, 608, 832, 1456, - 824, 872, 1160, 1448, 1448, 1160, 1160, 824, - 824, 824, 1136, 1136, 1448, 1160, 1160, 1160, - 568, 856, 568, 568, 1160, 832, 832, 832, - 1456, 1160, 568, 864, 1448, 824, 856, 16, - 16, 1448, 824, 1448, 864, 1744, 1448, 864, - 1160, 1136, 824, 1448, 864, 1448, 816, 816, - 832, 856, 1744, 1632, 824, 160, 408, 400, - 816, 824, 400, 400, 408, 824, 384, 824, - 1448, 384, 864, 384, 16, 152, 384, 384, - 16, 16, 16, 824, 568, 1640, 824, 160, - 1448, 16, 16, 16, 872, 1640, 1456, 1456, - 1456, 1456, 1456, 1456, 384, 384, 1456, 384, - 384, 160, 160, 824, 1448, 1448, 384, 568, - 568, 1448, 872, 832, 832, 1640, 568, 568, - 1136, 136, 1136, 1640, 136, 568, 832, 1448, - 1456, 1448, 832, 136, 136, 136, 136, 152, - 152, 1456, 1136, 832, 152, 832, 152, 824, - 824, 832, 824, 824, 824, 1456, 152, 384, - 1832, 424, 1192, 1240, 1240, 880, 888, 880, - 880, 888, 888, 880, 880, 880, 880, 32, - 632, 1224, 1232, 1224, 1224, 1224, 1240, 888, - 888, 888, 888, 32, 32, 32, 1832, 1768, - 1832, 32, 1760, 912, 912, 912, 1240, 1832, - 1832, 1832, 632, 632, 40, 32, 40, 40, - 880, 880, 880, 880, 32, 32, 184, 32, - 1472, 632, 184, 1832, 920, 1224, 888, 1472, - 904, 1472, 1472, 1472, 1472, 1264, 880, 880, - 880, 424, 424, 424, 1760, 424, 1832, 880, - 880, 880, 880, 1192, 424, 1192, 1192, 1192, - 888, 1488, 1488, 1488, 424, 888, 888, 424, - 424, 176, 1832, 888, 888, 920, 1832, 1832, - 2016, 1232, 880, 880, 1192, 880, 1192, 1192, - 32, 880, 880, 880, 912, 1896, 1896, 928, - 1248, 1248, 424, 1496, 424, 424, 1496, 920, - 32, 1192, 176, 1496, 1192, 1192, 928, 1192, - 928, 1192, 912, 1192, 1488, 1192, 1192, 1488, - 912, 2016, 1760, 888, 176, 888, 888, 176, - 1216, 1496, 888, 888, 1760, 1248, 1488, 1504, - 1504, 176, 1504, 888, 32, 912, 888, 32, - 888, 888, 1496, 1480, 424, 424, 424, 424, - 1480, 32, 32, 1480, 32, 1480, 912, 1192, - 880, 880, 880, 1480, 176, 1192, 1192, 1192, - 176, 176, 928, 1192, 1480, 928, 176, 888, - 880, 1480, 176, 1216, 904, 1472, 928, 424, - 1208, 424, 32, 1208, 1472, 1472, 1472, 1472, - 1472, 1472, 1480, 1208, 1208, 1208, 1240, 1224, - 1192, 1192, 632, 1208, 1208, 1656, 32, 1192, - 1656, 32, 424, 424, 424, 424, 184, 184, - 424, 920, 184, 920, 424, 920, 1256, 32, - 32, 32, 1208, 32, 1208, 1256, 1208, 1192, - 1192, 1208, 1248, 1832, 1832, 1240, 1208, 184, - 1240, 632, 184, 928, 1192, 632, 912, 632, - 632, 1472, 928, 1472, 1472, 1472, 1472, 32, - 1656, 1192, 1192, 1656, 1896, 1248, 1472, 1472, - 32, 32, 632, 1896, 1896, 32, 1656, 1224, - 40, 40, 1256, 1208, 1208, 920, 1224, 1472, - 1472, 1208, 1472, 912, 1656, 1656, 1208, 40, - 40, 1472, 1472, 40, 928, 40, 1192, 1192, - 40, 928, 632, 1840, 1472, 1896, 1192, 1192, - 1488, 1472, 1472, 616, 632, 632, 1192, 1192, - 1480, 40, 40, 1208, 1488, 1192, 1208, 1192, - 1192, 1480, 1488, 1488, 1480, 1192, 1192, 1192, - 1192, 1504, 1504, 1488, 1224, 1480, 1208, 1208, - 1208, 1208, 928, 928, 928, 1240, 1504, 920, - 1480, 928, 920, 1504, 1504, 40, 1896, 40, - 40, 424, 1472, 1472, 2016, 920, 424, 424, - 424, 424, 1760, 1760, 912, 912, 1656, 912, - 1488, 1504, 912, 1488, 632, 1656, 1192, 1192, - 1192, 1768, 1488, 1488, 1832, 1832, 1832, 632, - 1768, 1240, 1760, 1192, 1192, 1192, 32, 920, - 1832, 1832, 912, 1248, 912, 32, 880, 184, - 880, 1896, 880, 880, 880, 184, 912, 1896, - 880, 880, 920, 40, 40, 32, 424, 424, - 40, 32, 1480, 880, 880, 880, 1480, 912, - 912, 424, 424, 424, 1896, 1192, 1480, 912, - 912, 1192, 1480, 40, 40, 32, 1480, 1480, - 1488, 928, 1192, 1192, 1192, 1480, 40, 1480, - 1768, 912, 1192, 1192, 40, 1896, 1488, 1488, - 920, 1832, 1192, 880, 880, 880, 880, 32, - 912, 1760, 1896, 1192, 1192, 912, 32, 1192, - 1192, 624, 1656, 632, 424, 184, 880, 184, - 880, 184, 1224, 624, 1248, 1832, 424, 424, - 424, 424, 624, 1832, 1832, 632, 184, 632, - 184, 184, 1256, 1656, 640, 880, 1208, 880, - 1240, 632, 632, 928, 184, 184, 880, 880, - 1656, 184, 184, 632, 1656, 1208, 632, 1760, - 1760, 632, 1832, 1832, 880, 880, 880, 880, - 1832, 1832, 1656, 1480, 1480, 1896, 1896, 1480, - 184, 184, 184, 1480, 1760, 624, 1480, 880, - 1480, 184, 1480, 1760, 616, 616, 1232, 880, - 624, 616, 1224, 616, 1896, 616, 184, 1656, - 184, 184, 168, 1200, 904, 1200, 1496, 904, - 904, 624, 1208, 896, 168, 624, 1200, 1200, - 896, 896, 1480, 40, 32, 40, 184, 168, - 168, 168, 184, 424, 424, 424, 40, 424, - 424, 424, 624, 2016, 32, 184, 184, 424, - 184, 912, 40, 40, 184, 912, 1208, 1208, - 40, 40, 1480, 1240, 1480, 1480, 912, 32, - 1496, 424, 424, 616, 912, 616, 1208, 1208, - 1496, 1496, 1656, 1840, 1656, 184, 1896, 184, - 1504, 640, 424, 424, 424, 912, 912, 184, - 40, 920, 40, 40, 1208, 168, 168, 1208, - 184, 40, 424, 920, 40, 1752, 616, 896, - 896, 424, 896, 896, 1504, 896, 1248, 888, - 424, 176, 1504, 888, 424, 424, 424, 1480, - 1480, 176, 176, 1480, 1216, 888, 888, 1480, - 1496, 176, 1752, 888, 912, 912, 1480, 1832, - 1896, 184, 184, 184, 1480, 1896, 1480, 1832, - 1656, 184, 184, 1656, 1752, 424, 424, 424, - 424, 1656, 1480, 1208, 184, 40, 32, 1208, - 1832, 1832, 1832, 1760, 1480, 1480, 1656, 1656, - 1480, 1768, 624, 1240, 624, 184, 32, 624, - 1232, 1232, 40, 896, 1248, 1504, 624, 616, - 424, 424, 912, 632, 616, 616, 184, 184, - 1480, 912, 1480, 1480, 888, 888, 912, 32, - 32, 32, 32, 32, 168, 40, 40, 40, - 168, 616, 40, 632, 1224, 616, 616, 1496, - 1264, 1472, 1472, 624, 1496, 168, 1200, 1200, - 616, 616, 616, 168, 616, 616, 168, 168, - 1480, 168, 168, 1752, 1200, 624, 168, 168, - 168, 1200, 1200, 896, 616, 912, 40, 40, - 912, 896, 1208, 168, 168, 1768, 1208, 40, - 896, 40, 168, 896, 168, 168, 168, 168, - 1216, 896, 896, 896, 896, 896, 1752, 1752, - 896, 40, 40, 1504, 880, 1192, 1208, 1224, - 880, 880, 880, 1200, 40, 1200, 1488, 1192, - 1192, 920, 1488, 1488, 1832, 1832, 1832, 1208, - 1192, 912, 1208, 616, 616, 616, 616, 168, - 1488, 1208, 168, 1832, 1192, 1192, 1488, 1832, - 1208, 1192, 1200, 1488, 1192, 1192, 1760, 1216, - 1656, 1656, 616, 1488, 1216, 616, 1832, 176, - 880, 616, 616, 1488, 1216, 1832, 616, 880, - 880, 880, 632, 880, 880, 920, 1504, 1832, - 1832, 1896, 1832, 1488, 40, 896, 1832, 1192, - 896, 1832, 1200, 616, 880, 880, 880, 184, - 184, 1200, 1832, 1832, 1200, 1896, 1896, 184, - 184, 896, 896, 624, 616, 616, 616, 624, - 1200, 1480, 624, 616, 184, 168, 616, 616, - 616, 616, 616, 616, 616, 1480, 616, 1752, - 168, 168, 168, 168, 1768, 1768, 168, 168, - 184, 1216, 1656, 1656, 1656, 168, 168, 1488, - 1216, 184, 184, 1504, 1488, 168, 168, 640, - 1232, 1832, 1832, 912, 912, 1656, 912, 1832, - 1832, 1896, 184, 912, 1656, 616, 616, 616, - 616, 168, 168, 168, 168, 168, 1832, 1216, - 40, 1208, 1656, 1256, 624, 184, 880, 624, - 184, 1480, 912, 1656, 1216, 640, 624, 640, - 632, 1208, 920, 912, 1832, 632, 632, 920, - 2016, 40, 40, 184, 40, 912, 1832, 1832, - 640, 1832, 912, 912, 912, 912, 1656, 184, - 184, 184, 1656, 40, 880, 1768, 1832, 1832, - 1832, 1656, 40, 40, 880, 880, 880, 40, - 184, 40, 1224, 1240, 1832, 1832, 1832, 1832, - 1832, 1832, 1224, 1488, 184, 184, 632, 888, - 184, 32, 1656, 920, 1232, 176, 632, 632, - 632, 176, 1232, 176, 176, 1232, 1200, 168, - 616, 616, 168, 168, 616, 168, 888, 1488, - 168, 176, 888, 1200, 912, 896, 896, 896, - 896, 624, 624, 1840, 896, 896, 904, 176, - 888, 624, 888, 1656, 176, 912, 632, 1488, - 616, 1656, 1472, 616, 616, 904, 904, 1488, - 1488, 904, 1488, 1488, 1472, 1216, 632, 632, - 904, 1832, 1832, 904, 904, 1656, 1496, 1216, - 1496, 1472, 176, 888, 1216, 1496, 632, 40, - 176, 1200, 1656, 632, 1200, 1656, 1200, 1216, - 904, 1240, 888, 904, 1656, 1656, 1496, 1496, - 1216, 1216, 1216, 1496, 1832, 1480, 904, 1496, - 1232, 1496, 904, 1832, 1488, 1488, 1480, 1832, - 1832, 1480, 1480, 1480, 896, 1480, 1488, 1488, - 1480, 904, 1216, 888, 1496, 904, 1480, 888, - 1768, 912, 1480, 1240, 1480, 888, 888, 1480, - 1488, 624, 1496, 624, 1832, 1480, 1480, 1192, - 1216, 1488, 1192, 1216, 1192, 1192, 1480, 624, - 1488, 1488, 1752, 888, 1832, 896, 896, 888, - 888, 1192, 624, 176, 1200, 920, 624, 1200, - 1192, 1192, 1200, 32, 1752, 1488, 904, 176, - 1656, 928, 1256, 1192, 1192, 1200, 1200, 1200, - 920, 1192, 1488, 1488, 1192, 912, 896, 896, - 896, 896, 1488, 1192, 912, 40, 888, 880, - 40, 888, 1192, 1488, 880, 1832, 1832, 1832, - 880, 880, 912, 928, 632, 912, 176, 896, - 1504, 896, 896, 168, 168, 176, 920, 1752, - 176, 912, 888, 888, 888, 1488, 632, 168, - 168, 632, 632, 176, 1656, 168, 168, 176, - 896, 176, 896, 896, 888, 1656, 632, 1656, - 632, 1832, 1840, 632, 1832, 1832, 176, 912, - 176, 1656, 1760, 1760, 888, 1832, 1504, 1504, - 1488, 176, 1216, 1192, 32, 1488, 1488, 32, - 1216, 1216, 1216, 928, 1840, 176, 1488, 176, - 1832, 1832, 1832, 176, 1216, 32, 1216, 1216, - 880, 880, 1488, 880, 880, 1480, 1472, 1496, - 1472, 1472, 1472, 1472, 1472, 880, 32, 32, - 32, 880, 880, 1240, 1472, 1192, 1472, 1472, - 1472, 1472, 1472, 176, 32, 32, 1192, 1192, - 32, 1480, 1192, 176, 928, 880, 176, 880, - 904, 32, 32, 912, 1192, 880, 880, 1896, - 880, 880, 1472, 616, 1472, 616, 616, 616, - 1472, 32, 888, 1192, 1192, 1192, 32, 1192, - 32, 32, 1496, 1496, 1480, 912, 1192, 632, - 32, 32, 32, 1192, 1496, 1496, 1192, 632, - 1760, 1192, 632, 880, 880, 880, 880, 888, - 32, 32, 616, 1472, 928, 632, 920, 632, - 928, 1256, 1224, 1480, 1480, 616, 656, 1904, - 1288, 1544, 648, 648, 648, 648, 1848, 1848, - 1848, 1272, 1272, 1272, 1848, 1848, 1904, 1280, - 1272, 1272, 1280, 1528, 1528, 1544, 1904, 1528, - 1544, 1904, 1904, 1904, 1904, 960, 1848, 1848, - 208, 1928, 1928, 1848, 1848, 1848, 1848, 960, - 1544, 1544, 960, 968, 944, 1848, 944, 944, - 648, 648, 192, 952, 952, 952, 648, 952, - 952, 952, 656, 656, 648, 1848, 648, 648, - 208, 656, 648, 648, 648, 656, 656, 192, - 192, 192, 192, 2024, 1520, 648, 648, 648, - 648, 192, 944, 1848, 1856, 952, 952, 944, - 648, 648, 648, 1296, 1856, 1856, 1848, 1904, - 1904, 1928, 1904, 1904, 1904, 1904, 1928, 952, - 952, 656, 656, 1848, 1904, 944, 944, 952, - 952, 952, 952, 192, 192, 984, 952, 952, - 200, 200, 1288, 1784, 192, 952, 1528, 1544, - 952, 952, 1528, 1288, 656, 656, 1528, 1296, - 1288, 992, 1544, 1272, 952, 952, 952, 1776, - 664, 664, 1848, 1272, 1944, 1944, 1272, 1904, - 1904, 1272, 2024, 1848, 1904, 1272, 1272, 1856, - 1272, 1272, 1952, 2024, 1792, 1280, 1280, 1280, - 1792, 1928, 1848, 1904, 1904, 1904, 1904, 1904, - 1904, 1904, 1904, 1928, 1848, 1928, 1848, 1848, - 1280, 1280, 2024, 1520, 952, 1288, 1904, 1904, - 1904, 1904, 200, 1960, 1960, 1280, 2024, 1944, - 1944, 1520, 1520, 1520, 656, 952, 952, 1784, - 656, 656, 1288, 1784, 1944, 952, 1784, 1944, - 1280, 1280, 1280, 944, 1288, 1288, 960, 984, - 944, 992, 952, 192, 952, 944, 192, 1520, - 1520, 944, 952, 960, 952, 1520, 1544, 1520, - 1520, 1520, 1544, 992, 1520, 1520, 1520, 992, - 208, 208, 960, 1520, 656, 192, 192, 944, - 1528, 1848, 656, 656, 656, 944, 1528, 1296, - 1544, 1296, 944, 1848, 192, 192, 944, 656, - 656, 1544, 960, 968, 192, 960, 1952, 960, - 1928, 1928, 2000, 1280, 2000, 1528, 648, 2000, - 2000, 2000, 960, 1928, 192, 1928, 200, 1528, - 1520, 1544, 1544, 200, 1544, 1544, 1280, 1528, - 1280, 1528, 1544, 1544, 1544, 2024, 1528, 992, - 1952, 1288, 648, 1536, 1520, 944, 1520, 1520, - 944, 1536, 1280, 1968, 208, 208, 1672, 1296, - 1520, 1520, 192, 656, 1528, 1520, 1520, 1792, - 992, 208, 208, 1944, 48, 1928, 1968, 656, - 656, 48, 48, 1848, 2000, 2000, 2000, 2000, - 1928, 1776, 48, 48, 1848, 1968, 1280, 1536, - 1968, 2024, 48, 192, 192, 200, 200, 656, - 1544, 656, 656, 656, 1784, 1544, 1520, 1544, - 1848, 208, 656, 656, 1520, 1848, 1928, 1848, - 1848, 1848, 944, 1544, 1544, 1784, 944, 944, - 960, 1544, 1544, 1544, 944, 1784, 944, 944, - 960, 944, 1784, 208, 48, 984, 992, 208, - 1672, 208, 664, 1544, 1544, 976, 664, 208, - 1776, 1776, 1296, 656, 656, 656, 656, 1544, - 208, 208, 192, 1776, 968, 992, 192, 976, - 992, 192, 664, 1536, 192, 192, 1000, 656, - 1928, 1672, 1928, 1928, 1520, 656, 1520, 656, - 1520, 1520, 1520, 1520, 656, 1928, 1952, 1928, - 1536, 1520, 1520, 1784, 1528, 1968, 656, 952, - 952, 1936, 1936, 192, 192, 1936, 2024, 1952, - 1952, 1936, 1280, 944, 944, 944, 1280, 1520, - 1936, 1280, 1520, 208, 1520, 1936, 1936, 1520, - 1784, 192, 2024, 976, 208, 208, 208, 208, - 1952, 1672, 1936, 992, 992, 976, 1672, 968, - 192, 952, 952, 192, 192, 952, 952, 952, - 192, 192, 968, 968, 1288, 952, 952, 952, - 960, 656, 960, 2024, 1848, 1928, 656, 1928, - 1296, 1536, 648, 1928, 192, 192, 48, 48, - 48, 48, 48, 48, 1928, 648, 1944, 1536, - 1536, 1536, 1288, 1288, 1848, 1928, 1296, 944, - 1944, 952, 952, 952, 952, 1280, 1944, 1928, - 944, 48, 48, 1944, 1536, 1272, 944, 48, - 1552, 2000, 1672, 48, 48, 48, 968, 1280, - 2000, 944, 1968, 1968, 944, 1280, 1280, 48, - 944, 2000, 1536, 1928, 1928, 1928, 944, 1536, - 48, 48, 1536, 1928, 48, 48, 48, 48, - 1544, 1952, 1784, 1544, 944, 1968, 2000, 2000, - 2000, 1936, 1928, 1536, 1936, 48, 48, 48, - 1968, 1928, 1952, 1928, 1928, 1848, 1928, 1928, - 1928, 1280, 1536, 1280, 1928, 1952, 1776, 1936, - 1936, 992, 944, 944, 1952, 1928, 1288, 2000, - 48, 48, 48, 48, 48, 48, 960, 976, - 2000, 1960, 968, 1536, 2000, 1536, 2000, 1288, - 2000, 2000, 2000, 960, 1936, 1280, 1280, 2024, - 1968, 944, 944, 2000, 656, 1672, 656, 656, - 1528, 1528, 952, 952, 944, 656, 944, 944, - 656, 976, 1784, 1784, 968, 1928, 1928, 1928, - 1536, 1952, 960, 1528, 1280, 1672, 1528, 976, - 1904, 2024, 1544, 2024, 968, 648, 1528, 2024, - 1528, 1776, 648, 648, 648, 648, 648, 648, - 200, 2024, 2024, 2024, 968, 192, 2024, 1528, - 200, 1776, 984, 1784, 1784, 1784, 1792, 2024, - 2024, 1776, 1776, 1776, 1776, 1776, 1776, 1776, - 200, 1776, 1792, 1776, 984, 1776, 2024, 1776, - 1936, 200, 200, 1912, 1944, 192, 1904, 1928, - 648, 648, 648, 1936, 200, 1848, 1904, 1904, - 1904, 1904, 1784, 1776, 1856, 648, 1784, 1856, - 200, 968, 968, 1536, 192, 192, 1528, 200, - 48, 1944, 944, 944, 944, 1784, 648, 944, - 1936, 1936, 944, 968, 1784, 1936, 944, 1936, - 944, 944, 1784, 1784, 1936, 944, 1776, 1776, - 1776, 944, 1528, 944, 1776, 1776, 944, 944, - 1528, 48, 1784, 1784, 1952, 648, 648, 648, - 648, 648, 48, 200, 1952, 1272, 1272, 1272, - 1776, 1272, 1776, 1272, 1792, 1272, 1272, 1528, - 1528, 976, 976, 1528, 1528, 968, 968, 1528, - 1856, 1776, 1776, 1776, 1776, 1776, 1952, 976, - 1952, 968, 1936, 1936, 1528, 1528, 1528, 1528, - 968, 1528, 200, 1528, 1528, 1528, 1280, 1280, - 1528, 1528, 1776, 1784, 1784, 1784, 1776, 1776, - 2024, 1776, 976, 200, 1936, 1784, 1536, 1272, - 1272, 1272, 1272, 1272, 200, 200, 1928, 1856, - 1528, 984, 1952, 2024, 1928, 1536, 1544, 1544, - 1928, 968, 1952, 1928, 2000, 1904, 1776, 1944, - 1272, 1944, 1272, 1272, 2000, 48, 1528, 48, - 1944, 48, 1272, 1272, 48, 1528, 48, 2000, - 1776, 1776, 1776, 1776, 1776, 976, 1272, 1272, - 1272, 2000, 976, 2000, 1904, 1904, 1904, 2000, - 2000, 1960, 648, 648, 648, 968, 1544, 648, - 648, 2000, 968, 1928, 648, 648, 1528, 1528, - 1272, 2000, 200, 2000, 2000, 1944, 1928, 200, - 1272, 984, 1272, 1528, 1904, 1528, 1904, 1904, - 1904, 1904, 1904, 1904, 1928, 1928, 1536, 1528, - 1928, 960, 1928, 1944, 1272, 1952, 1272, 1280, - 1944, 984, 48, 200, 1544, 48, 1904, 1904, - 1904, 1904, 1904, 1904, 48, 48, 1944, 1848, - 2000, 1848, 48, 960, 1960, 976, 1968, 1848, - 1792, 968, 1848, 2024, 960, 1952, 1528, 1544, - 1544, 968, 1776, 1952, 1272, 1952, 1272, 1784, - 1528, 1792, 1792, 944, 944, 968, 2024, 944, - 1776, 2024, 2024, 1776, 2024, 1544, 1536, 1536, - 1952, 1928, 1928, 1928, 1952, 1528, 648, 1848, - 208, 1528, 1952, 2024, 2024, 1952, 1528, 1528, - 1528, 1952, 664, 1936, 1544, 2024, 1528, 976, - 2024, 1528, 2024, 2024, 2024, 1952, 1936, 1776, - 1776, 2024, 1936, 1528, 968, 1952, 1952, 1952, - 1528, 1936, 1936, 1528, 1952, 1528, 2024, 1528, - 968, 2024, 2024, 2024, 1544, 1544, 1544, 1528, - 1952, 1528, 968, 1776, 968, 1936, 1536, 1784, - 1936, 1784, 1776, 1936, 1536, 976, 1936, 1536, - 192, 48, 48, 48, 1936, 648, 2024, 1952, - 648, 1776, 1776, 1792, -}; - -static long _vq_q_res1024_0b[] = { - 442553432,5148544,-1914524624,-24173624,1572301624,-2380184, 56, 1992, - 1680, 704, 1064, 1312, 1312, 1816, 1864, 1864, - 216, 1024, 1312, 232, 1024, 1816, 1064, 232, - 1816, 1816, 216, 1024, 1024, 1864, 1816, 1816, - 1864, 1040, 216, 1064, 1816, 1816, 1816, 680, - 1064, 1064, 1064, 1816, 1816, 1696, 1816, 704, - 1064, 704, 704, 696, 1072, 1040, 216, 1312, - 1064, 2040, 1872, 1696, 232, 1040, 1568, 1888, - 1680, 1688, 1688, 1888, 1568, 1888, 1888, 1568, - 1888, 1688, 1680, 1688, 1064, 1888, 1688, 1568, - 1568, 1568, 1032, 1056, 1688, 232, 1056, 1056, - 232, 1056, 216, 1568, 704, 1568, 1696, 1040, - 1696, 1872, 1888, 1568, 1568, 1888, 704, 2040, - 216, 1888, 1064, 704, 1872, 1064, 1064, 1568, - 1064, 216, 1888, 1064, 216, 1072, 1064, 1048, - 1040, 1072, 216, 1040, 1312, 1064, 232, 1312, - 2040, 1064, 2032, 672, 1056, 1888, 696, 696, - 696, 1888, 704, 1888, 672, 1888, 1888, 1888, - 696, 672, 672, 1064, 704, 696, 2040, 696, - 2032, 1808, 1064, 696, 696, 1888, 1888, 1888, - 1312, 1064, 1048, 1808, 216, 1056, 672, 1312, - 1872, 1064, 680, 704, 1064, 64, 1064, 1888, - 64, 1872, 1048, 56, 1064, 1312, 1056, 64, - 56, 1976, 1808, 1056, 232, 704, 1056, 64, - 232, 1808, 1056, 1888, 56, 216, 224, 56, - 56, 216, 1888, 696, 1056, 1032, 1976, 232, - 64, 696, 1056, 696, 704, 1056, 1040, 64, - 696, 1560, 64, 696, 1872, 64, 696, 1040, - 216, 2008, 1040, 1808, 2040, 1072, 1984, 1320, - 1320, 1992, 1984, 1984, 1992, 1992, 1992, 1048, - 1320, 1576, 1984, 1984, 1576, 1984, 1040, 1048, - 1320, 1576, 216, 1048, 1072, 1032, 224, 1576, - 1072, 1984, 1984, 1984, 688, 1048, 1992, 1880, - 1992, 1048, 56, 1072, 2040, 1072, 1576, 1048, - 1872, 64, 1984, 1872, 64, 704, 64, 1320, - 1072, 1072, 696, 1056, 1984, 1984, 1984, 1808, - 1072, 1064, 1048, 1880, 704, 64, 1808, 1576, - 1888, 1808, 1984, 2040, 1984, 1808, 1048, 1576, - 1576, 1576, 696, 1048, 704, 1056, 1984, 1888, - 1576, 1888, 1072, 2040, 1872, 1040, 1568, 1680, - 1688, 704, 1568, 1888, 2040, 1568, 64, 1888, - 1888, 224, 1016, 1984, 1040, 704, 1072, 1984, - 704, 2040, 696, 696, 1992, 1040, 1072, 432, - 1880, 688, 1976, 1064, 1024, 216, 1072, 1072, - 216, 1072, 704, 1072, 1040, 1888, 1064, 1072, - 1680, 1048, 696, 1680, 1032, 1072, 1064, 1888, - 1872, 1680, 224, 1696, 1688, 1040, 1072, 688, - 1680, 688, 64, 1032, 1064, 1872, 1888, 704, - 1064, 1888, 1688, 1816, 1680, 1992, 2008, 1864, - 1872, 1064, 1864, 1872, 2008, 2008, 2008, 2008, - 2008, 1992, 2008, 1992, 1992, 1984, 1888, 1312, - 1872, 2008, 232, 1888, 1872, 1064, 1680, 1872, - 2008, 1064, 1888, 1056, 1888, 696, 1888, 1872, - 2008, 704, 56, 1064, 1992, 1072, 2008, 1984, - 1680, 1872, 56, 216, 224, 704, 1984, 64, - 1040, 1984, 1048, 216, 232, 2008, 2008, 1872, - 64, 1072, 1072, 1984, 696, 1056, 2008, 696, - 1072, 1984, 1992, 1056, 1072, 1984, 1808, 1056, - 1984, 64, 1056, 1064, 1872, 1992, 216, 1864, - 1024, 1312, 1808, 1048, 1328, 64, 1816, 1072, - 1024, 1808, 1072, 2008, 2008, 1064, 2008, 1056, - 1864, 1312, 1816, 1816, 2008, 1056, 1864, 1064, - 1072, 216, 1024, 1072, 2008, 1072, 688, 1328, - 1056, 1816, 1864, 688, 1976, 1072, 1064, 1992, - 1816, 1056, 1056, 1064, 1072, 1056, 1072, 2008, - 1808, 688, 1880, 696, 56, 1864, 1984, 1888, - 1328, 1864, 2008, 56, 64, 232, 1880, 1816, - 1864, 1328, 1880, 1560, 1560, 1336, 1336, 1320, - 680, 1992, 1560, 696, 1072, 1880, 1072, 64, - 1320, 1880, 1072, 1808, 1072, 1880, 1072, 1808, - 1992, 232, 1336, 1560, 1032, 1560, 1976, 1808, - 216, 1688, 1312, 1560, 1040, 1056, 1072, 1560, - 1696, 1040, 1040, 1696, 1688, 1688, 1696, 1696, - 216, 1864, 1336, 1696, 1696, 704, 1864, 1816, - 1064, 1312, 432, 1024, 216, 1312, 56, 1976, - 1024, 216, 696, 688, 216, 688, 1064, 1816, - 1976, 688, 216, 1064, 216, 672, 696, 1336, - 1312, 1816, 216, 1864, 1864, 216, 1864, 1056, - 1696, 1816, 1336, 216, 1312, 1024, 1864, 232, - 1864, 1864, 1040, 216, 1032, 216, 216, 64, - 1864, 1808, 704, 232, 216, 1816, 1312, 216, - 1816, 1024, 704, 232, 696, 216, 704, 232, - 704, 216, 56, 232, 1816, 1568, 1568, 704, - 704, 232, 704, 696, 1696, 1336, 1560, 232, - 224, 224, 232, 232, 1336, 2040, 1336, 224, - 232, 2040, 1696, 232, 1696, 1568, 704, 1696, - 1040, 1040, 704, 1328, 696, 1064, 1312, 1808, - 1808, 1808, 1032, 216, 1808, 1072, 688, 216, - 1064, 1880, 1568, 1880, 696, 704, 696, 1568, - 2040, 696, 64, 2040, 1048, 1064, 56, 1328, - 1880, 1016, 1568, 688, 1328, 216, 64, 688, - 1040, 688, 1336, 1040, 1688, 216, 1312, 64, - 1320, 1320, 64, 1320, 1568, 2040, 2040, 1568, - 2040, 688, 64, 2040, 1568, 1568, 64, 64, - 1568, 2040, 64, 64, 64, 64, 2040, 1808, - 64, 64, 1056, 1576, 1808, 688, 64, 696, - 1808, 1328, 64, 1976, 688, 688, 1032, 64, - 1056, 64, 1328, 688, 1808, 216, 64, 1976, - 1056, 704, 64, 696, 696, 64, 232, 1576, - 64, 1576, 1576, 696, 2040, 1320, 1576, 216, - 2040, 688, 1576, 1328, 64, 2040, 224, 56, - 696, 2040, 232, 64, 1576, 2040, 224, 1576, - 1976, 216, 232, 688, 1976, 1032, 1976, 1576, - 224, 688, 1808, 1976, 56, 232, 1072, 1976, - 1560, 216, 1880, 1560, 1880, 1808, 1336, 1320, - 64, 1016, 56, 1560, 224, 1880, 56, 1880, - 56, 64, 1560, 56, 1576, 1880, 1320, 1328, - 1880, 432, 1320, 1560, 1048, 1880, 56, 1576, - 216, 64, 704, 1576, 56, 1880, 1056, 56, - 1336, 56, 1880, 1576, 1048, 56, 1576, 1880, - 56, 1576, 56, 64, 56, 1336, 1320, 1328, - 1880, 1696, 232, 1040, 1696, 224, 1328, 1576, - 1576, 1560, 680, 1696, 56, 1880, 1336, 1976, - 1880, 1032, 1560, 688, 1328, 1568, 1336, 1328, - 1336, 1696, 1336, 688, 224, 1032, 1560, 688, - 1328, 688, 1880, 216, 1696, 56, 1976, 1032, - 64, 1040, 1688, 688, 1328, 1696, 1568, 1328, - 1976, 688, 64, 688, 1040, 1808, 64, 704, - 1048, 64, 1576, 1808, 1880, 1976, 56, 1880, - 1880, 1976, 1576, 1808, 1336, 1880, 1576, 224, - 1880, 1328, 1808, 1576, 1040, 1808, 1040, 1336, - 1880, 224, 232, 1808, 1328, 232, 1808, 1976, - 1040, 1328, 1808, 688, 1560, 1808, 1688, 688, - 1880, 1976, 1048, 1328, 1576, 1808, 1560, 1328, - 1048, 1320, 1032, 232, 1808, 224, 1336, 1048, - 680, 216, 56, 1032, 1072, 1560, 1696, 1056, - 1880, 1976, 1880, 64, 1880, 1040, 56, 1560, - 64, 64, 1040, 216, 680, 1880, 1016, 1320, - 1560, 288, 1608, 752, 280, 264, 1592, 88, - 0, 80, 304, 1600, 1600, 304, 1600, 1096, - 304, 1344, 1712, 272, 272, 1712, 272, 0, - 272, 304, 304, 272, 304, 1104, 1600, 304, - 88, 456, 1104, 272, 272, 472, 272, 304, - 1104, 1104, 304, 1600, 1600, 304, 1600, 1704, - 1592, 1592, 1704, 1592, 304, 1600, 1096, 304, - 1592, 304, 1600, 1096, 304, 472, 1704, 736, - 1712, 1096, 304, 1592, 264, 304, 1712, 1096, - 736, 1584, 1592, 304, 304, 736, 272, 472, - 456, 736, 1096, 272, 1096, 1096, 272, 456, - 304, 1720, 1712, 1704, 1592, 264, 304, 736, - 736, 1096, 8, 1592, 472, 1592, 1712, 1712, - 1712, 440, 264, 104, 0, 304, 1344, 488, - 80, 0, 304, 1720, 304, 0, 488, 304, - 104, 304, 104, 736, 104, 744, 0, 456, - 488, 0, 8, 456, 8, 488, 488, 280, - 456, 0, 456, 280, 0, 280, 280, 280, - 264, 104, 744, 744, 104, 104, 456, 736, - 104, 1104, 8, 456, 1104, 472, 1344, 264, - 104, 1712, 264, 104, 1104, 1712, 1104, 472, - 1104, 96, 456, 472, 488, 752, 1592, 1592, - 1712, 1104, 1104, 1720, 104, 1600, 448, 472, - 1592, 1600, 752, 1592, 752, 1104, 104, 752, - 104, 1592, 752, 752, 264, 744, 752, 472, - 104, 104, 752, 488, 488, 1096, 104, 488, - 104, 96, 8, 88, 456, 104, 472, 104, - 1600, 80, 728, 304, 8, 752, 1104, 296, - 1720, 104, 1104, 104, 1104, 1096, 104, 104, - 1720, 296, 1080, 464, 1600, 104, 96, 280, - 0, 80, 1096, 272, 456, 736, 8, 0, - 1088, 1088, 8, 736, 1104, 1720, 456, 1720, - 8, 488, 456, 280, 280, 280, 456, 736, - 448, 488, 472, 448, 752, 488, 0, 8, - 80, 456, 96, 96, 8, 72, 1104, 96, - 8, 8, 456, 744, 96, 440, 0, 480, - 480, 0, 480, 296, 0, 1104, 96, 1720, - 480, 280, 440, 0, 288, 456, 96, 0, - 288, 1088, 744, 96, 1096, 472, 96, 744, - 96, 272, 288, 288, 1088, 744, 8, 272, - 472, 1720, 8, 1720, 472, 0, 744, 96, - 280, 280, 1720, 280, 744, 272, 1720, 280, - 456, 8, 472, 96, 456, 280, 272, 280, - 288, 8, 280, 280, 744, 272, 72, 96, - 8, 8, 456, 456, 96, 8, 1720, 96, - 1712, 1720, 8, 1720, 1712, 744, 472, 96, - 744, 488, 280, 1720, 488, 488, 0, 752, - 96, 752, 1088, 1712, 744, 752, 96, 752, - 752, 1080, 280, 752, 488, 288, 744, 1720, - 752, 272, 8, 456, 1712, 280, 744, 1104, - 1088, 1720, 8, 1088, 728, 8, 472, 104, - 1104, 752, 1088, 744, 96, 1088, 104, 440, - 752, 104, 1096, 104, 752, 488, 8, 272, - 464, 464, 456, 1720, 280, 752, 104, 104, - 1720, 104, 712, 752, 1104, 472, 96, 1600, - 752, 104, 720, 480, 104, 80, 752, 104, - 752, 104, 96, 88, 256, 1600, 80, 752, - 1720, 752, 1600, 752, 472, 1704, 1088, 448, - 1600, 288, 464, 288, 8, 464, 288, 472, - 288, 480, 1600, 288, 1352, 1600, 720, 448, - 288, 472, 752, 288, 96, 288, 472, 288, - 752, 288, 1088, 8, 1600, 720, 464, 456, - 464, 464, 280, 280, 464, 1600, 1720, 448, - 1704, 0, 456, 1600, 448, 464, 464, 280, - 8, 712, 1592, 264, 88, 480, 288, 488, - 440, 1080, 256, 448, 1712, 448, 1352, 288, - 1080, 1088, 744, 1088, 288, 288, 1352, 1352, - 1352, 288, 448, 744, 472, 1352, 1712, 1088, - 1712, 272, 280, 480, 744, 448, 1352, 440, - 1720, 272, 448, 744, 456, 480, 464, 0, - 448, 1088, 744, 456, 744, 1088, 736, 272, - 1720, 448, 1088, 1088, 464, 272, 480, 1352, - 448, 1088, 744, 280, 1088, 272, 440, 1352, - 0, 1352, 1352, 480, 464, 744, 288, 480, - 440, 288, 1352, 272, 288, 464, 1720, 464, - 448, 1088, 744, 288, 456, 480, 288, 480, - 744, 288, 480, 480, 1720, 744, 1088, 480, - 288, 288, 1088, 480, 1352, 480, 280, 744, - 1352, 1352, 464, 280, 1352, 744, 1720, 1720, - 272, 464, 1720, 1080, 280, 272, 280, 272, - 480, 1712, 1712, 1080, 448, 760, 1720, 1712, - 1720, 288, 1088, 744, 1352, 456, 480, 744, - 440, 1712, 288, 744, 1352, 1712, 272, 736, - 1080, 1088, 1088, 1712, 1088, 736, 736, 464, - 720, 1088, 488, 464, 1080, 1088, 1592, 264, - 736, 264, 1088, 1088, 1080, 1352, 448, 1080, - 1080, 256, 1592, 448, 464, 80, 1712, 456, - 464, 1592, 1352, 1352, 1352, 1352, 464, 8, - 272, 472, 1104, 728, 480, 1352, 448, 1704, - 104, 1088, 264, 264, 456, 448, 1088, 752, - 456, 736, 752, 1720, 1704, 720, 1352, 712, - 448, 1088, 1592, 752, 448, 1352, 1088, 288, - 1096, 1352, 1352, 272, 1352, 736, 448, 752, - 1720, 8, 752, 1592, 464, 1712, 1592, 288, - 1104, 1352, 288, 720, 448, 1592, 1352, 1080, - 1592, 104, 456, 744, 96, 1088, 1712, 1088, - 256, 744, 1712, 472, 1080, 280, 744, 96, - 96, 472, 288, 280, 280, 488, 736, 1104, - 456, 8, 440, 744, 0, 96, 1096, 1096, - 728, 96, 272, 272, 1088, 280, 0, 96, - 96, 272, 728, 1096, 744, 8, 88, 736, - 96, 1600, 96, 472, 1104, 456, 480, 464, - 1104, 760, 744, 96, 760, 1608, 8, 1104, - 96, 8, 1104, 760, 760, 760, 456, 736, - 8, 1088, 736, 1608, 96, 280, 760, 488, - 1104, 744, 752, 104, 296, 104, 760, 1088, - 1104, 1608, 296, 104, 760, 104, 744, 752, - 1608, 96, 736, 1104, 1608, 1704, 104, 488, - 288, 720, 448, 712, 288, 1096, 1096, 288, - 472, 760, 448, 488, 760, 1096, 1088, 104, - 720, 296, 1104, 472, 1088, 1104, 752, 760, - 1096, 288, 760, 448, 720, 264, 1096, 1592, - 1096, 448, 760, 96, 104, 1600, 720, 1608, - 296, 736, 288, 488, 72, 80, 728, 464, - 296, 8, 488, 296, 288, 760, 488, 8, - 1096, 488, 1608, 736, 1608, 736, 288, 296, - 1608, 1104, 296, 760, 736, 1608, 88, 1608, - 720, 1600, 1600, 464, 720, 720, 752, 1600, - 1608, 1104, 736, 1608, 296, 760, 488, 472, - 760, 104, 1608, 1104, 1720, 104, 1088, 760, - 744, 296, 736, 1104, 104, 760, 456, 760, - 96, 1104, 1608, 104, 488, 736, 1088, 1720, - 456, 1088, 736, 760, 8, 1096, 760, 1088, - 1720, 1608, 104, 1608, 1104, 472, 1104, 1608, - 8, 472, 1104, 472, 760, 8, 1720, 760, - 296, 1608, 760, 1608, 296, 488, 456, 472, - 104, 1104, 1088, 296, 488, 488, 760, 488, - 1096, 1104, 1104, 472, 472, 1104, 104, 744, - 488, 456, 728, 96, 736, 488, 488, 736, - 104, 104, 88, 96, 296, 456, 1720, 464, - 1352, 736, 1096, 1592, 1704, 720, 464, 760, - 760, 464, 728, 1104, 288, 720, 1592, 472, - 464, 728, 464, 1104, 1352, 1352, 1104, 1096, - 760, 1720, 1592, 728, 1592, 1720, 288, 1720, - 728, 456, 1720, 8, 264, 1592, 1720, 720, - 264, 472, 760, 1096, 88, 1096, 1096, 1096, - 280, 1600, 272, 1704, 1584, 720, 720, 288, - 1704, 264, 760, 472, 280, 736, 264, 1720, - 760, 288, 736, 1584, 1720, 728, 1720, 280, - 728, 1096, 272, 736, 1720, 1720, 464, 272, - 456, 728, 1720, 760, 272, 272, 464, 760, - 464, 464, 272, 1096, 760, 456, 288, 280, - 272, 1096, 728, 456, 272, 456, 728, 272, - 1720, 456, 280, 1720, 1704, 720, 1600, 464, - 472, 80, 760, 288, 1600, 1600, 464, 464, - 760, 8, 464, 472, 464, 8, 456, 296, - 760, 1104, 1608, 760, 264, 1096, 736, 1096, - 96, 8, 280, 8, 1096, 1608, 296, 760, - 456, 760, 96, 96, 736, 80, 72, 456, - 440, 256, 296, 1600, 728, 280, 1112, 768, - 120, 1400, 1376, 1416, 328, 528, 320, 1120, - 784, 1128, 800, 1392, 1392, 352, 1128, 792, - 1368, 1128, 352, 352, 1128, 1128, 1368, 352, - 792, 1392, 1392, 1392, 784, 112, 352, 1128, - 792, 1368, 320, 360, 360, 360, 320, 1120, - 792, 1128, 1128, 1128, 776, 352, 320, 792, - 1440, 792, 376, 352, 1368, 1440, 792, 1728, - 1440, 352, 792, 1728, 352, 1128, 1728, 1440, - 544, 320, 792, 1368, 352, 1120, 1440, 1440, - 1120, 1440, 800, 352, 1120, 376, 1624, 1416, - 552, 1624, 792, 352, 1624, 552, 352, 544, - 552, 352, 504, 352, 376, 1440, 352, 320, - 1128, 792, 112, 1128, 1128, 792, 112, 336, - 1728, 1424, 1128, 792, 792, 792, 1120, 1424, - 1440, 352, 1128, 1112, 112, 336, 792, 352, - 1432, 352, 1440, 792, 352, 792, 1440, 1424, - 352, 1120, 1440, 1440, 1440, 784, 320, 336, - 792, 1392, 1128, 528, 352, 1432, 1440, 352, - 1128, 1624, 552, 1440, 528, 792, 792, 792, - 352, 1440, 552, 1120, 1624, 1432, 784, 1392, - 792, 1392, 1120, 784, 360, 360, 1392, 1128, - 1128, 336, 1128, 784, 112, 512, 352, 360, - 320, 360, 112, 1128, 784, 1128, 1128, 312, - 112, 784, 784, 1624, 784, 336, 1128, 1624, - 360, 360, 360, 368, 336, 1400, 1624, 368, - 1432, 368, 368, 360, 1624, 368, 544, 360, - 784, 1624, 1624, 544, 312, 800, 1728, 352, - 552, 776, 536, 1624, 328, 352, 1120, 1416, - 1416, 1120, 1440, 1416, 1728, 1128, 1400, 1416, - 1128, 1728, 1416, 1728, 1112, 1416, 528, 1440, - 1128, 1440, 1728, 344, 1128, 1424, 1128, 328, - 1128, 1424, 552, 1128, 1728, 1128, 376, 1408, - 376, 1728, 360, 344, 376, 512, 112, 1392, - 1120, 1616, 1128, 352, 1424, 792, 352, 1112, - 1128, 520, 792, 1728, 1728, 1616, 1728, 792, - 520, 312, 1120, 1616, 1120, 1728, 1112, 1616, - 1120, 1120, 1416, 1728, 1616, 1616, 1728, 1728, - 520, 1616, 1120, 552, 1120, 544, 1440, 1616, - 1120, 1416, 1384, 1728, 312, 792, 1120, 1120, - 792, 1120, 1728, 120, 544, 312, 120, 1392, - 1128, 1128, 792, 1728, 520, 792, 1120, 1120, - 352, 120, 112, 792, 1120, 800, 792, 544, - 1120, 112, 1416, 328, 1120, 520, 800, 1416, - 1728, 1616, 1728, 776, 520, 1616, 1120, 1408, - 1416, 1416, 1440, 360, 1400, 344, 1416, 344, - 1416, 800, 528, 312, 1120, 344, 352, 120, - 344, 1128, 344, 352, 800, 344, 1416, 344, - 528, 376, 1392, 360, 1616, 312, 368, 336, - 1128, 368, 368, 1128, 800, 1112, 360, 368, - 368, 368, 1392, 808, 368, 376, 344, 344, - 376, 1128, 344, 368, 368, 528, 1728, 808, - 1392, 1616, 520, 1128, 1408, 512, 1112, 344, - 1128, 1432, 1408, 360, 360, 1392, 1392, 1408, - 360, 368, 808, 512, 328, 1432, 1728, 328, - 1128, 120, 808, 368, 808, 1128, 1440, 120, - 776, 1416, 360, 368, 120, 360, 808, 1112, - 1728, 368, 328, 1432, 528, 1432, 1624, 1416, - 1416, 120, 808, 1440, 1416, 1128, 376, 376, - 1728, 1128, 328, 1128, 1392, 376, 1728, 1112, - 1440, 120, 1440, 784, 352, 1616, 528, 1728, - 1616, 1432, 352, 360, 352, 1440, 1432, 352, - 360, 352, 1376, 1616, 352, 352, 1616, 1432, - 120, 808, 352, 1376, 528, 1376, 784, 1376, - 1728, 352, 784, 808, 1128, 1400, 1416, 352, - 1368, 1392, 320, 1376, 776, 1368, 344, 1112, - 1368, 1728, 1120, 1728, 352, 528, 1392, 352, - 1440, 1440, 1728, 1416, 1728, 1728, 1120, 1376, - 1432, 1400, 1112, 1368, 320, 784, 320, 784, - 1440, 112, 544, 1400, 1624, 1624, 1400, 1728, - 344, 1624, 544, 1440, 1400, 1624, 344, 784, - 1624, 360, 808, 1416, 544, 1400, 1400, 1416, - 1112, 1416, 1624, 808, 1400, 1432, 1432, 1400, - 1432, 1440, 1624, 1416, 1400, 544, 1368, 1120, - 552, 360, 360, 1416, 1120, 1432, 1416, 1416, - 1400, 1432, 360, 1400, 1624, 360, 528, 1432, - 800, 1432, 1376, 344, 1376, 1432, 1432, 1392, - 328, 1400, 1392, 1440, 800, 800, 1128, 1392, - 528, 1728, 800, 1392, 1424, 1400, 1400, 1432, - 808, 376, 1392, 800, 344, 376, 1624, 1432, - 1624, 376, 1400, 368, 808, 1424, 360, 1624, - 1432, 360, 344, 1624, 1400, 1112, 1112, 1416, - 1624, 1368, 1432, 800, 1376, 120, 1432, 1384, - 320, 776, 320, 1408, 1408, 120, 120, 120, - 344, 800, 1432, 120, 120, 528, 1376, 1400, - 1424, 1112, 1432, 1376, 1432, 1440, 1424, 320, - 352, 776, 1432, 1368, 1440, 544, 800, 1400, - 328, 1424, 1112, 1400, 800, 1400, 544, 1384, - 1440, 536, 1112, 1424, 1368, 112, 1112, 544, - 1400, 1440, 1728, 1432, 1368, 352, 552, 1424, - 1384, 1432, 1376, 544, 1120, 344, 800, 120, - 1120, 328, 352, 800, 528, 120, 776, 1128, - 1440, 320, 544, 352, 1432, 1424, 320, 352, - 1424, 1424, 1440, 552, 120, 320, 1416, 1424, - 1376, 352, 1384, 528, 120, 352, 1384, 1128, - 1408, 112, 552, 552, 544, 1376, 1408, 800, - 344, 120, 1424, 1128, 552, 120, 320, 1120, - 360, 1384, 120, 800, 112, 792, 320, 1440, - 1128, 1440, 112, 1384, 1128, 800, 1128, 112, - 336, 120, 552, 776, 1624, 1384, 1128, 1408, - 1424, 344, 1128, 1128, 552, 544, 1432, 344, - 344, 800, 1368, 1408, 808, 376, 800, 544, - 360, 1624, 1400, 328, 1432, 1624, 328, 360, - 1400, 1400, 544, 1624, 1432, 1400, 552, 544, - 1400, 1400, 1432, 376, 376, 360, 504, 376, - 808, 1400, 1400, 360, 1432, 1624, 1440, 1376, - 1120, 376, 1416, 344, 544, 800, 328, 120, - 776, 528, 1728, 1408, 120, 1432, 1408, 1440, - 1728, 120, 1128, 1408, 1408, 544, 544, 1728, - 1400, 544, 800, 120, 800, 776, 800, 120, - 528, 544, 1440, 800, 344, 120, 808, 528, - 1728, 1408, 544, 344, 328, 120, 120, 344, - 544, 520, 1408, 800, 1408, 328, 1408, 776, - 328, 1400, 1408, 1416, 1416, 120, 520, 1728, - 1432, 1408, 120, 552, 1384, 1112, 1728, 1408, - 376, 1416, 1408, 1728, 1408, 1408, 1424, 552, - 376, 1408, 1400, 776, 544, 328, 1424, 544, - 344, 808, 1416, 544, 784, 552, 1400, 376, - 808, 1416, 368, 360, 360, 520, 360, 1624, - 552, 376, 1408, 360, 1408, 1416, 120, 1728, - 1120, 360, 552, 1624, 376, 120, 776, 328, - 1432, 328, 1728, 360, 344, 336, 368, 1408, - 328, 120, 1728, 328, 1408, 376, 1416, 1408, - 1624, 344, 1120, 376, 336, 360, 1408, 1416, - 368, 1728, 1408, 1424, 536, 1384, 120, 360, - 120, 1408, 368, 320, 1432, 1400, 1416, 112, - 520, 1416, 112, 1408, 1120, 120, 1416, 336, - 1416, 1408, 112, 1408, 792, 784, 1440, 544, - 1408, 552, 504, 120, 552, 1624, 1408, 1624, - 1408, 1400, 1624, 120, 536, 1408, 112, 1408, - 552, 536, 360, 1408, 1408, 1408, 360, 1384, - 1400, 1416, 1624, 552, 544, 1416, 1400, 552, - 1368, 1400, 120, 368, 336, 552, 544, 1440, - 1368, 120, 328, 776, 552, 368, 112, 344, - 1400, 544, 368, 552, 1376, 536, 368, 328, - 1400, 1416, 536, 536, 344, 1408, 1128, 536, - 528, 320, 1376, 536, 1432, 1616, 1432, 784, - 1376, 1376, 368, 784, 1432, 1616, 1408, 1376, - 1616, 1376, 512, 520, 376, 1408, 1624, 1384, - 360, 784, 368, 536, 336, 504, 336, 328, - 112, 320, 536, 536, 336, 536, 376, 376, - 784, 368, 368, 768, 368, 552, 504, 536, - 360, 536, 368, 368, 504, 320, 344, 120, - 512, 1384, 376, 368, 1432, 1624, 112, 808, - 328, 536, 1120, 552, 792, 792, 512, 1128, - 1624, 536, 552, 336, 544, 368, 512, 1624, - 368, 368, 536, 1128, 368, 336, 112, 360, - 536, 792, 552, 520, 368, 504, 368, 112, - 536, 360, 808, 808, 368, 536, 808, 328, - 336, 808, 112, 368, 360, 328, 368, 520, - 312, 328, 1624, 368, 792, 1408, 520, 792, - 368, 368, 552, 784, 784, 808, 336, 360, - 368, 360, 112, 360, 368, 368, 1416, 536, - 120, 552, 1432, 1384, 552, 336, 120, 320, - 360, 792, 360, 120, 376, 536, 320, 1376, - 528, 1408, 344, 784, 320, 336, 536, 512, - 360, 368, 112, 512, 360, 784, 536, 360, - 808, 368, 112, 376, 536, 1728, 1728, 336, - 112, 376, 336, 368, 536, 368, 1120, 320, - 112, 1616, 808, 376, 520, 784, 368, 784, - 376, 368, 368, 312, 112, 336, 112, 344, - 336, 344, 376, 376, 344, 376, 1624, 360, - 536, 120, 336, 552, 1408, 512, 320, 120, - 328, 368, 320, 336, 120, 520, 120, 1408, - 1120, 536, 320, 112, 344, 120, 536, 320, - 536, 1616, 1408, 120, 120, 120, 536, 120, - 552, 1384, 360, 1384, 120, 120, 120, 112, - 360, 1120, 520, 1616, 360, 120, 1120, 344, - 1616, 368, 328, 536, 808, 368, 344, 536, - 1416, 328, 368, 1432, 808, 312, 368, 808, - 1616, 1416, 1416, 1616, 1416, 368, 808, 808, - 360, 368, 808, 512, 1616, 112, 824, 1184, - 1744, 144, 400, 600, 1648, 592, 592, 584, - 576, 24, 584, 592, 1736, 1736, 592, 416, - 584, 576, 152, 1176, 576, 1176, 1176, 152, - 576, 416, 1176, 1736, 864, 416, 152, 1632, - 576, 864, 1632, 416, 864, 1648, 864, 416, - 1176, 1648, 1176, 1736, 1648, 1648, 1736, 1648, - 584, 600, 416, 392, 136, 160, 136, 392, - 152, 152, 392, 152, 1464, 160, 416, 1184, - 152, 416, 1736, 1464, 416, 1736, 1648, 392, - 152, 600, 24, 1176, 1184, 600, 152, 152, - 392, 1136, 160, 600, 600, 152, 160, 1176, - 584, 392, 592, 24, 600, 1176, 592, 392, - 592, 584, 416, 400, 400, 392, 1464, 600, - 592, 128, 864, 136, 600, 1176, 584, 1464, - 576, 1136, 1648, 392, 1152, 584, 848, 416, - 1152, 1152, 848, 600, 576, 1152, 144, 1144, - 392, 584, 416, 584, 416, 1136, 1144, 584, - 584, 584, 392, 1144, 1144, 584, 584, 1152, - 1176, 416, 1152, 832, 1152, 1144, 584, 864, - 1152, 1152, 584, 392, 576, 1144, 600, 600, - 1144, 576, 1144, 1184, 1464, 1632, 1144, 584, - 1184, 600, 584, 1184, 584, 1152, 160, 1464, - 848, 144, 416, 392, 608, 1632, 1464, 392, - 1464, 1632, 848, 1184, 600, 416, 1464, 1464, - 1464, 416, 392, 600, 1168, 848, 600, 160, - 1168, 1168, 1184, 1168, 416, 1464, 1168, 1464, - 1920, 1632, 832, 848, 1464, 392, 1152, 584, - 592, 1632, 864, 584, 848, 1632, 1184, 1184, - 416, 392, 576, 152, 1632, 1176, 1144, 576, - 1464, 392, 152, 1136, 152, 160, 1184, 1464, - 576, 1632, 1464, 392, 1144, 856, 1184, 584, - 1464, 416, 416, 1464, 1176, 416, 1464, 1464, - 1464, 1464, 1648, 416, 1464, 584, 1184, 1464, - 840, 1152, 1184, 416, 1136, 1464, 1464, 848, - 136, 1744, 128, 1632, 864, 1744, 1744, 1744, - 1744, 1648, 24, 136, 392, 1168, 392, 1744, - 1744, 1464, 1920, 864, 1920, 824, 1920, 1136, - 1184, 832, 1632, 856, 392, 1920, 1744, 1920, - 864, 1464, 1456, 136, 600, 1464, 1168, 1744, - 392, 160, 160, 160, 848, 1744, 128, 408, - 1448, 160, 1744, 840, 1744, 160, 840, 1744, - 1744, 840, 1744, 1920, 856, 1168, 1152, 408, - 1168, 392, 824, 848, 1744, 848, 1744, 1168, - 1168, 1176, 1744, 848, 1632, 1632, 1152, 856, - 1464, 840, 1144, 1168, 160, 600, 856, 392, - 160, 1648, 1176, 1640, 1744, 840, 392, 856, - 1648, 1648, 1168, 1464, 848, 1648, 1464, 1648, - 160, 392, 1464, 1464, 840, 152, 392, 1632, - 1176, 848, 1464, 160, 160, 1176, 600, 1920, - 1920, 1920, 160, 600, 1648, 592, 152, 1640, - 392, 160, 608, 600, 1632, 608, 608, 608, - 1648, 608, 1168, 392, 600, 1144, 576, 608, - 1176, 1464, 608, 1632, 1136, 1144, 608, 1144, - 840, 600, 1464, 1168, 1464, 1632, 608, 1464, - 840, 144, 1448, 600, 160, 848, 848, 160, - 848, 824, 1136, 600, 1744, 160, 1744, 160, - 1168, 1744, 848, 1920, 1640, 1176, 1648, 1920, - 840, 1456, 160, 848, 600, 1168, 1176, 1168, - 848, 1176, 1632, 1632, 848, 1448, 1456, 840, - 848, 1456, 1456, 848, 1464, 1464, 1456, 824, - 848, 1168, 1464, 1464, 1184, 160, 840, 1456, - 840, 824, 160, 1464, 1184, 608, 1136, 1184, - 568, 1464, 1176, 608, 1632, 1744, 1168, 1920, - 1448, 1136, 160, 872, 1464, 840, 1744, 1176, - 1184, 600, 832, 160, 1136, 1640, 832, 1640, - 1640, 600, 1640, 392, 1920, 136, 160, 1632, - 1464, 392, 824, 1640, 160, 1456, 1920, 600, - 1640, 1640, 160, 600, 1640, 1640, 16, 1640, - 1176, 1184, 608, 1640, 160, 872, 872, 608, - 608, 824, 1640, 1448, 1640, 856, 872, 1184, - 1448, 1168, 864, 864, 160, 1920, 1136, 160, - 1640, 1744, 1184, 1184, 872, 1640, 1640, 1184, - 1168, 1176, 1168, 856, 1744, 824, 856, 848, - 400, 832, 1640, 600, 1160, 608, 576, 576, - 1632, 864, 24, 608, 1640, 856, 832, 608, - 1640, 1184, 1632, 1632, 872, 1640, 1640, 608, - 1144, 1464, 608, 600, 152, 392, 1136, 160, - 1136, 152, 24, 1640, 1632, 1456, 832, 856, - 160, 152, 832, 832, 1640, 160, 1160, 832, - 1744, 160, 600, 864, 600, 1632, 1640, 1632, - 576, 160, 600, 1640, 144, 400, 608, 608, - 608, 1160, 608, 152, 864, 1920, 824, 1456, - 856, 856, 824, 824, 1176, 1456, 608, 872, - 1648, 608, 408, 608, 1184, 832, 608, 608, - 1184, 392, 1184, 1184, 816, 1464, 576, 1144, - 1184, 1456, 160, 16, 400, 832, 1640, 1640, - 1456, 1640, 152, 392, 848, 592, 152, 400, - 136, 848, 400, 848, 1632, 152, 1640, 152, - 400, 400, 1640, 1640, 1640, 392, 152, 1456, - 1456, 152, 1456, 864, 152, 408, 824, 1640, - 400, 872, 1168, 840, 600, 160, 1464, 568, - 1456, 832, 1632, 136, 848, 1184, 1176, 1168, - 848, 1744, 608, 1640, 1176, 1920, 1640, 1176, - 160, 872, 856, 872, 1640, 856, 840, 1184, - 872, 840, 608, 1136, 856, 576, 592, 144, - 1744, 576, 840, 824, 824, 1464, 1736, 152, - 1640, 408, 1640, 1920, 24, 592, 832, 832, - 1176, 592, 1920, 864, 1744, 832, 1168, 608, - 1640, 1920, 1168, 872, 1640, 832, 400, 816, - 592, 608, 400, 608, 832, 1168, 864, 872, - 608, 1168, 832, 152, 1184, 400, 160, 1184, - 1920, 832, 400, 856, 1640, 832, 608, 840, - 1640, 400, 160, 1920, 1184, 864, 592, 408, - 24, 400, 1736, 400, 400, 816, 832, 152, - 1736, 840, 1736, 848, 848, 832, 872, 1736, - 832, 872, 400, 400, 408, 408, 1736, 592, - 840, 848, 408, 1736, 1160, 864, 1736, 1648, - 1176, 864, 400, 152, 856, 1736, 1920, 1168, - 1736, 872, 592, 608, 856, 1464, 848, 1152, - 856, 1160, 1448, 592, 848, 1176, 1920, 408, - 1744, 128, 1744, 128, 416, 856, 1744, 408, - 568, 136, 1920, 848, 136, 856, 400, 1648, - 1736, 1176, 136, 1176, 1176, 1736, 400, 1648, - 1176, 416, 152, 1176, 848, 1176, 1168, 416, - 1176, 1184, 1176, 824, 1744, 408, 1176, 400, - 848, 1176, 1176, 1744, 408, 1736, 592, 592, - 592, 1464, 1648, 1736, 592, 840, 1176, 1648, - 1736, 1648, 416, 1464, 1152, 408, 840, 1168, - 1744, 1448, 608, 1648, 1744, 160, 840, 1744, - 1168, 840, 848, 848, 856, 848, 1464, 1744, - 1744, 1136, 840, 1152, 840, 824, 840, 1464, - 1464, 1176, 840, 1464, 848, 848, 1136, 1176, - 1648, 1744, 1648, 1464, 816, 1176, 400, 1464, - 1744, 1648, 1464, 1648, 872, 1744, 1464, 1920, - 1744, 1152, 1168, 152, 824, 1744, 1152, 160, - 1744, 840, 1744, 1648, 848, 1464, 1744, 608, - 608, 1184, 1176, 400, 856, 16, 1160, 864, - 1160, 856, 864, 864, 400, 408, 400, 1640, - 400, 408, 856, 408, 400, 856, 1176, 1632, - 864, 1160, 840, 1640, 864, 1640, 1736, 848, - 408, 864, 1632, 1456, 1160, 840, 864, 160, - 1640, 1640, 1920, 1640, 408, 1736, 136, 1632, - 592, 1632, 16, 1456, 872, 872, 1176, 1456, - 1168, 1456, 592, 136, 152, 160, 1176, 400, - 1640, 1744, 1176, 152, 152, 1464, 1464, 1176, - 1736, 1176, 1176, 1736, 1648, 1176, 408, 1632, - 1648, 1176, 408, 1632, 824, 840, 1184, 408, - 1176, 152, 16, 1744, 1744, 1464, 1920, 1176, - 864, 1464, 1176, 1648, 840, 1176, 1736, 840, - 1448, 1736, 608, 1744, 416, 1736, 1736, 1648, - 1176, 864, 1184, 1176, 1176, 864, 1176, 1648, - 1648, 416, 864, 1176, 1176, 816, 1176, 1744, - 1736, 840, 1920, 1456, 1736, 1176, 1648, 824, - 1744, 1920, 1744, 1920, 1744, 1184, 1648, 1920, - 840, 1648, 1648, 1920, 1920, 1736, 152, 1648, - 864, 1456, 864, 152, 840, 1744, 1920, 864, - 840, 160, 1176, 1744, 824, 1184, 1744, 1920, - 840, 864, 1176, 1184, 840, 1920, 1648, 1744, - 1184, 1920, 1648, 1920, 864, 1744, 832, 1920, - 872, 1744, 1920, 1648, 872, 1744, 1920, 1920, - 1184, 1648, 1736, 1744, 1648, 1736, 1744, 568, - 856, 1632, 872, 408, 872, 840, 1744, 1632, - 1160, 864, 872, 1160, 840, 1160, 608, 816, - 856, 400, 400, 1136, 400, 1920, 1744, 1632, - 400, 1744, 1744, 1184, 856, 400, 152, 840, - 1464, 840, 1920, 856, 872, 872, 152, 1176, - 1136, 400, 1640, 832, 872, 608, 1184, 1184, - 832, 840, 608, 1920, 1136, 872, 840, 1640, - 824, 1744, 400, 152, 1136, 1136, 872, 1640, - 1456, 1184, 1632, 1176, 864, 1184, 1160, 1920, - 856, 1184, 872, 840, 1136, 1184, 1640, 1160, - 1184, 832, 1464, 840, 1136, 856, 872, 1184, - 1136, 872, 840, 1448, 872, 1160, 1640, 864, - 1160, 864, 1184, 872, 1920, 1648, 864, 1160, - 856, 872, 856, 160, 872, 1920, 1648, 1648, - 864, 864, 864, 864, 1648, 1136, 856, 1632, - 1632, 1632, 1648, 1176, 864, 1632, 1920, 856, - 400, 1136, 408, 1168, 1168, 408, 824, 856, - 872, 408, 1920, 840, 1456, 1640, 16, 824, - 152, 856, 824, 1176, 1640, 1184, 152, 1640, - 872, 856, 136, 1640, 1640, 1920, 1184, 1136, - 872, 864, 1176, 1744, 136, 568, 1640, 824, - 1456, 1184, 832, 1456, 608, 832, 1640, 824, - 1456, 872, 1184, 1920, 1640, 1184, 1920, 136, - 864, 1456, 608, 1920, 1456, 1744, 1136, 1136, - 832, 832, 864, 824, 152, 1456, 832, 1136, - 832, 832, 1184, 1648, 832, 1176, 832, 152, - 1456, 1136, 1184, 1136, 832, 1920, 1456, 1744, - 1256, 640, 896, 1248, 936, 1840, 1240, 176, - 1768, 176, 1232, 1768, 632, 32, 1224, 1224, - 1240, 1240, 1240, 1232, 1240, 1768, 1768, 1768, - 176, 920, 1240, 176, 920, 912, 1240, 1840, - 1768, 1240, 1240, 1240, 1224, 1768, 1256, 1768, - 1224, 1240, 1256, 1240, 936, 40, 912, 920, - 1224, 936, 32, 1896, 184, 632, 936, 936, - 1224, 1760, 1224, 184, 1256, 936, 1768, 1192, - 1264, 32, 880, 1264, 1512, 1512, 1264, 1512, - 424, 32, 1264, 1512, 1256, 1264, 1840, 1232, - 888, 1248, 1192, 1248, 1248, 1488, 888, 176, - 176, 1832, 888, 1216, 1232, 176, 1248, 1248, - 176, 1832, 1248, 1832, 1232, 2016, 1216, 1232, - 1256, 1248, 888, 176, 1840, 1192, 1896, 928, - 1248, 928, 32, 1840, 920, 1840, 1248, 1840, - 1840, 1840, 32, 920, 1840, 32, 912, 2016, - 1840, 32, 1840, 1760, 928, 1840, 1840, 32, - 1840, 1488, 1256, 1840, 888, 1488, 1504, 1504, - 1256, 1256, 2016, 1504, 1840, 176, 1216, 1216, - 1840, 1760, 1248, 1840, 1256, 1840, 1248, 1248, - 1840, 1840, 1840, 1504, 1504, 1240, 1248, 176, - 32, 176, 912, 2016, 1248, 32, 176, 1840, - 1256, 176, 1840, 1240, 1248, 912, 2016, 888, - 176, 1192, 928, 1496, 1504, 176, 928, 1264, - 928, 1264, 1264, 928, 1760, 1504, 1264, 176, - 888, 920, 1216, 1504, 1264, 880, 1768, 1504, - 1664, 1264, 40, 1896, 424, 32, 1192, 1224, - 1208, 928, 632, 928, 1512, 1224, 640, 1512, - 1208, 1224, 1240, 928, 1512, 640, 1224, 32, - 1240, 928, 1248, 928, 1840, 32, 1208, 1224, - 184, 936, 1512, 1256, 1208, 1240, 936, 1224, - 1208, 1840, 1840, 928, 928, 936, 1840, 1208, - 1248, 928, 1512, 184, 1208, 936, 1248, 1208, - 1256, 936, 928, 1840, 1248, 1256, 1240, 1240, - 920, 1224, 1248, 1192, 32, 1896, 928, 1896, - 936, 1896, 928, 1240, 928, 1840, 1896, 32, - 1896, 1248, 1656, 1248, 1224, 1224, 1256, 1248, - 1896, 1208, 640, 1896, 1224, 1240, 1512, 1192, - 1224, 928, 1208, 1224, 920, 1240, 1264, 936, - 1240, 1192, 928, 1656, 1512, 920, 928, 1840, - 1256, 1840, 1240, 1664, 1840, 928, 1488, 1896, - 1896, 1192, 1208, 920, 936, 920, 928, 1512, - 640, 1504, 1208, 928, 1896, 928, 1664, 1488, - 1208, 936, 1208, 1248, 632, 1488, 1504, 1840, - 1664, 1840, 1664, 1504, 936, 1256, 1248, 1664, - 928, 1504, 1504, 1840, 1664, 2016, 1840, 1240, - 1240, 1840, 2016, 1248, 1840, 2016, 928, 920, - 1240, 1248, 1512, 32, 1256, 2016, 1840, 912, - 32, 1512, 936, 1240, 1224, 1512, 1760, 1840, - 1224, 1840, 1504, 1504, 1760, 1760, 1832, 1840, - 1488, 1840, 1832, 1768, 1768, 1248, 1840, 1240, - 1248, 2016, 1256, 1832, 912, 1224, 1248, 1240, - 1224, 1248, 2016, 1512, 1240, 1248, 1192, 1224, - 424, 928, 184, 1896, 936, 1896, 920, 936, - 32, 184, 2016, 1240, 920, 928, 32, 184, - 912, 184, 920, 32, 1896, 1224, 912, 1240, - 936, 1840, 32, 184, 1840, 1896, 936, 640, - 1240, 32, 912, 1240, 912, 928, 936, 40, - 1832, 1840, 1488, 1896, 928, 912, 920, 2016, - 1840, 1256, 1840, 1896, 1496, 1248, 1248, 1840, - 1760, 1232, 1832, 1192, 1512, 1224, 1896, 920, - 1240, 1240, 928, 1896, 1248, 920, 40, 928, - 1768, 1760, 1760, 640, 1840, 1896, 1248, 1224, - 184, 1208, 1512, 640, 1512, 1224, 1832, 184, - 1248, 1208, 632, 184, 1208, 1656, 1224, 1760, - 1208, 1224, 640, 640, 936, 1248, 1896, 1896, - 1256, 1256, 1240, 1840, 1224, 1768, 184, 1896, - 1240, 1208, 1896, 1656, 640, 1896, 936, 936, - 1256, 1760, 1768, 1224, 1832, 1896, 1248, 1840, - 184, 1896, 1760, 632, 1256, 1248, 1840, 640, - 1896, 1248, 1840, 624, 1240, 632, 632, 1896, - 624, 1768, 624, 936, 1656, 624, 1768, 1232, - 1760, 1480, 1232, 632, 1232, 640, 1232, 2016, - 1768, 936, 1232, 32, 1504, 904, 1264, 1264, - 1512, 2016, 1664, 1512, 896, 1760, 896, 1504, - 40, 1504, 624, 1504, 1840, 1496, 1224, 1208, - 184, 40, 40, 1504, 1512, 1208, 912, 184, - 40, 32, 1656, 1256, 40, 40, 1248, 912, - 40, 640, 1208, 912, 1208, 1768, 1512, 912, - 1208, 912, 640, 936, 624, 912, 1512, 1496, - 912, 1496, 1208, 1656, 1256, 920, 1512, 1264, - 1264, 1512, 2016, 1664, 1840, 1656, 1248, 1896, - 1248, 1664, 1840, 184, 1248, 1664, 640, 1248, - 640, 1240, 2016, 920, 1664, 1208, 184, 1248, - 1208, 1656, 1208, 1256, 1496, 2016, 936, 1752, - 640, 1248, 2016, 1656, 1264, 40, 1512, 1768, - 32, 1232, 1840, 1504, 888, 176, 1248, 912, - 1256, 1216, 1248, 2016, 1840, 176, 1216, 1496, - 1752, 1840, 640, 1232, 640, 1752, 1752, 1504, - 1840, 1248, 1224, 1232, 912, 1248, 1496, 1232, - 1840, 1656, 1240, 1240, 2016, 1832, 1240, 32, - 184, 1256, 40, 1664, 1248, 1208, 1248, 640, - 1240, 1768, 184, 1256, 1496, 640, 936, 1760, - 624, 1248, 1760, 1768, 640, 1240, 928, 1752, - 1240, 1768, 1656, 1840, 1840, 1768, 1656, 640, - 888, 184, 1512, 1760, 1656, 624, 1768, 1224, - 168, 1224, 640, 624, 176, 1768, 1224, 1496, - 1656, 40, 920, 1240, 640, 920, 912, 1240, - 624, 624, 1496, 1240, 1240, 168, 1480, 1240, - 1664, 616, 1208, 1752, 1264, 1752, 624, 896, - 624, 1664, 640, 1752, 168, 168, 624, 896, - 168, 624, 624, 640, 1504, 1752, 1656, 896, - 40, 896, 1752, 1752, 1256, 1664, 912, 1752, - 1752, 1240, 1664, 40, 1208, 2016, 640, 1208, - 1504, 640, 40, 40, 896, 1752, 640, 1664, - 1768, 2016, 1752, 640, 1664, 1656, 640, 1664, - 1768, 1504, 1664, 2016, 888, 936, 1232, 640, - 1832, 1224, 1192, 2016, 912, 1504, 912, 1488, - 1832, 2016, 1896, 1832, 912, 1208, 1224, 1224, - 912, 1224, 928, 640, 1896, 168, 1488, 1488, - 1896, 1896, 1664, 1208, 1488, 1832, 1832, 640, - 1664, 1488, 1656, 1664, 1896, 1488, 936, 640, - 1216, 640, 1896, 1896, 640, 1896, 1232, 1832, - 176, 1488, 1832, 1832, 1504, 1216, 1232, 616, - 632, 1232, 1232, 1192, 1232, 1760, 1664, 1224, - 1768, 1232, 1232, 1832, 936, 640, 1768, 1832, - 1504, 1896, 1504, 632, 616, 1896, 184, 1208, - 1224, 1752, 184, 1896, 896, 1224, 1232, 1896, - 1224, 1216, 1656, 184, 168, 624, 1232, 896, - 896, 1256, 640, 1216, 1208, 40, 640, 1656, - 168, 936, 1896, 1232, 624, 1760, 640, 2016, - 1896, 1232, 184, 936, 1256, 2016, 184, 1656, - 1656, 1768, 1896, 1232, 1232, 184, 1656, 1216, - 1504, 1656, 640, 2016, 1504, 184, 1232, 1664, - 640, 184, 640, 1504, 2016, 936, 1664, 184, - 1896, 936, 40, 1768, 1840, 640, 168, 1896, - 1208, 1208, 1896, 640, 40, 1208, 1208, 1840, - 1208, 640, 1256, 640, 1224, 1232, 184, 184, - 1656, 632, 640, 640, 640, 936, 1232, 1664, - 1232, 912, 2016, 1224, 1768, 640, 1240, 1240, - 1256, 936, 912, 40, 640, 2016, 184, 912, - 936, 1240, 1240, 920, 640, 1240, 2016, 1240, - 936, 912, 920, 1656, 632, 936, 1224, 184, - 1768, 1240, 920, 2016, 1224, 1232, 936, 912, - 1224, 1208, 936, 1768, 632, 1232, 184, 1224, - 1240, 936, 936, 1216, 1224, 936, 1216, 1216, - 1240, 40, 920, 1504, 1240, 1256, 1224, 936, - 1232, 920, 1240, 1504, 1656, 1248, 888, 896, - 624, 1488, 640, 1656, 168, 1232, 176, 1232, - 624, 1216, 1768, 896, 1752, 1656, 1232, 1768, - 1216, 896, 1752, 936, 1752, 640, 1504, 904, - 904, 1232, 176, 1216, 1504, 1504, 1240, 888, - 1232, 640, 1264, 1488, 1216, 1264, 912, 1216, - 640, 1504, 1832, 1216, 888, 1232, 640, 1656, - 920, 1232, 1216, 912, 1504, 640, 904, 1232, - 920, 1496, 640, 176, 1232, 1264, 1232, 1504, - 632, 888, 1232, 1656, 1504, 1216, 904, 1232, - 1760, 1768, 1240, 2016, 640, 1232, 2016, 1760, - 640, 1232, 1240, 904, 1232, 632, 2016, 904, - 1240, 2016, 2016, 1768, 1832, 1216, 912, 1232, - 896, 624, 904, 1496, 1216, 1760, 1768, 888, - 904, 1752, 1232, 1216, 1752, 1752, 1752, 896, - 1840, 1768, 912, 1768, 904, 1216, 1768, 1496, - 1832, 1760, 1264, 904, 1216, 904, 1752, 928, - 1504, 888, 1488, 1840, 1216, 1832, 624, 1496, - 1832, 1216, 2016, 904, 1216, 1496, 1752, 1216, - 176, 888, 1752, 1840, 1752, 936, 1752, 896, - 1488, 1504, 904, 1240, 1504, 1504, 1256, 1216, - 1840, 1840, 640, 1256, 1216, 896, 1216, 1752, - 1256, 176, 928, 1504, 1488, 1664, 1768, 40, - 912, 1752, 1768, 888, 1240, 912, 1768, 888, - 1656, 176, 928, 1832, 1264, 40, 912, 1240, - 928, 1192, 1240, 1840, 920, 1240, 1240, 1216, - 1840, 1504, 40, 640, 896, 920, 1240, 640, - 632, 1256, 1240, 632, 176, 1504, 1216, 1664, - 1504, 640, 1656, 1216, 1840, 1656, 896, 1656, - 640, 632, 40, 1656, 176, 1240, 1256, 1760, - 1760, 896, 1664, 1656, 640, 1664, 1656, 1240, - 1760, 1840, 1240, 1256, 176, 1768, 1248, 1664, - 1504, 1656, 1504, 176, 920, 1664, 1216, 1240, - 1840, 640, 1664, 1760, 1664, 1256, 1832, 1760, - 1216, 1840, 1248, 928, 1840, 928, 1504, 1768, - 32, 1192, 1504, 928, 1752, 888, 936, 1264, - 1224, 32, 1496, 920, 912, 1264, 1496, 912, - 920, 1760, 632, 1768, 1264, 1488, 880, 1192, - 928, 32, 912, 904, 928, 912, 928, 912, - 1264, 632, 176, 1264, 1264, 1208, 1840, 1264, - 1264, 912, 1264, 1264, 1256, 32, 1224, 928, - 632, 1896, 32, 1896, 1192, 632, 1192, 936, - 1264, 920, 920, 928, 920, 912, 176, 1256, - 928, 936, 936, 1760, 1496, 920, 1504, 920, - 920, 1496, 912, 920, 912, 1264, 176, 1760, - 1264, 888, 1656, 936, 1224, 632, 1760, 1264, - 936, 1224, 632, 880, 1256, 1240, 1256, 920, - 1760, 936, 936, 624, 1224, 624, 1912, 2000, - 992, 1296, 664, 1272, 1848, 1544, 1544, 968, - 200, 1848, 1544, 1856, 1544, 1856, 944, 1968, - 960, 1280, 960, 1544, 960, 960, 968, 960, - 960, 1928, 1848, 960, 1968, 1968, 960, 1968, - 664, 1848, 960, 960, 1544, 960, 968, 968, - 960, 968, 968, 664, 1520, 1968, 1968, 960, - 1272, 1288, 984, 192, 1856, 1848, 656, 648, - 656, 1296, 1296, 1848, 1848, 1296, 1848, 1856, - 992, 200, 192, 656, 1296, 1296, 1848, 656, - 1000, 1848, 1296, 1776, 208, 1856, 192, 1848, - 200, 1848, 992, 1856, 1000, 648, 1856, 1936, - 1856, 1296, 984, 984, 1296, 984, 1296, 192, - 200, 1848, 952, 1928, 1288, 1000, 1000, 1848, - 656, 1848, 1000, 1000, 1848, 1784, 1520, 200, - 192, 656, 1000, 1000, 656, 1000, 1296, 984, - 984, 1288, 1296, 208, 1000, 192, 1544, 208, - 656, 1000, 1304, 1000, 1288, 1296, 200, 1000, - 1296, 1304, 664, 1288, 1856, 1944, 1848, 1792, - 1304, 1304, 1296, 1848, 1296, 1280, 1944, 1280, - 1296, 1848, 1304, 1856, 1848, 1856, 1296, 1296, - 984, 1280, 976, 664, 664, 1296, 1856, 984, - 1304, 1296, 1944, 952, 1280, 1968, 1848, 1000, - 1928, 960, 1288, 1288, 1000, 1848, 1968, 1000, - 1000, 1968, 200, 1944, 1944, 984, 1944, 1280, - 1968, 1960, 1304, 1288, 1968, 1960, 1544, 1280, - 1288, 1296, 952, 1280, 1280, 1296, 1000, 664, - 1296, 1288, 1296, 1792, 1288, 1944, 200, 1280, - 1000, 1288, 984, 200, 1296, 984, 664, 1000, - 664, 664, 656, 992, 192, 960, 1000, 992, - 952, 1848, 992, 968, 1848, 656, 208, 1544, - 1296, 992, 992, 1672, 208, 992, 1000, 1000, - 992, 1000, 200, 1672, 1296, 656, 992, 1528, - 200, 992, 1848, 1672, 992, 992, 960, 1000, - 1296, 992, 1784, 960, 656, 208, 1304, 1544, - 664, 960, 968, 208, 200, 1960, 1552, 664, - 1544, 1296, 1304, 960, 1952, 1288, 192, 1928, - 960, 1288, 1288, 960, 968, 1952, 1304, 960, - 1544, 208, 1296, 984, 1296, 960, 960, 984, - 1296, 1944, 1296, 1952, 992, 664, 200, 664, - 664, 1304, 1296, 1304, 1544, 992, 208, 1672, - 1520, 1288, 1968, 1672, 1672, 1552, 1552, 1000, - 1296, 656, 1536, 992, 1288, 208, 992, 1304, - 1672, 992, 1672, 1792, 1528, 1000, 664, 1552, - 1280, 1944, 1304, 208, 1968, 1928, 960, 1848, - 1552, 1528, 1536, 984, 1552, 1672, 960, 208, - 1552, 1952, 1536, 984, 1536, 1000, 984, 664, - 1552, 1848, 1544, 1296, 200, 1296, 200, 1296, - 1544, 1552, 1296, 1552, 208, 960, 208, 1544, - 968, 1552, 208, 208, 1552, 1792, 1960, 1944, - 1552, 208, 992, 664, 1784, 1528, 1520, 200, - 992, 1536, 1792, 992, 664, 1000, 664, 992, - 1552, 1672, 1672, 208, 664, 1000, 1552, 664, - 976, 984, 1000, 1296, 992, 1672, 1544, 1296, - 1672, 992, 208, 1528, 976, 1000, 992, 208, - 1672, 1000, 1672, 1288, 656, 1552, 1552, 1672, - 1536, 1000, 208, 1288, 1944, 1672, 952, 992, - 1000, 656, 1280, 1296, 1280, 1000, 1304, 976, - 984, 1000, 1528, 1936, 992, 1552, 1296, 992, - 656, 1968, 664, 656, 992, 960, 1912, 976, - 1552, 1552, 1672, 1520, 1000, 1960, 1960, 1280, - 1968, 1000, 1672, 992, 208, 1952, 976, 992, - 992, 1672, 664, 208, 1552, 992, 1672, 1000, - 664, 1000, 1968, 664, 1672, 1968, 1000, 976, - 1552, 1944, 648, 1000, 1672, 192, 656, 992, - 656, 992, 208, 1968, 992, 656, 1000, 1288, - 208, 1000, 968, 1792, 1968, 1968, 1000, 1552, - 1000, 1296, 1536, 1848, 1000, 1536, 992, 1288, - 1944, 1000, 1536, 1304, 208, 1536, 1288, 1288, - 1296, 1000, 1296, 984, 960, 976, 1000, 1552, - 1960, 1288, 656, 1944, 1280, 1296, 1280, 1944, - 1968, 1944, 1288, 1288, 1944, 1288, 1936, 656, - 1304, 1000, 1552, 1280, 664, 1672, 1968, 1672, - 1848, 1960, 664, 1552, 1968, 1960, 1952, 1280, - 208, 664, 1960, 1536, 1952, 1552, 1848, 1552, - 1536, 1952, 1952, 1952, 1960, 1952, 1968, 1552, - 208, 1960, 1936, 960, 1784, 1552, 1928, 1960, - 1968, 1952, 1960, 1936, 976, 1952, 1552, 664, - 1552, 976, 664, 1952, 1936, 1968, 1848, 1536, - 1272, 1968, 1552, 1672, 1000, 664, 984, 664, - 1952, 1304, 992, 1960, 976, 960, 1296, 1000, - 1280, 1288, 1536, 1952, 1960, 664, 968, 1968, - 1960, 664, 976, 1952, 976, 1288, 960, 1304, - 1928, 1960, 1928, 664, 976, 1960, 1288, 968, - 664, 1936, 960, 1952, 1552, 1000, 1280, 1672, - 1936, 960, 1000, 656, 1936, 1288, 1528, 1784, - 1000, 1912, 1792, 968, 976, 1672, 952, 1000, - 1912, 976, 976, 976, 1672, 1552, 1952, 992, - 2000, 976, 1912, 1776, 664, 2024, 1544, 968, - 960, 1528, 1792, 984, 2024, 192, 200, 1912, - 1912, 192, 968, 1912, 1912, 968, 984, 1792, - 984, 1792, 1912, 1912, 1792, 968, 984, 1792, - 1776, 664, 968, 976, 968, 1912, 1792, 1528, - 1792, 960, 1912, 200, 1912, 984, 1776, 1936, - 1792, 984, 1912, 1304, 1792, 1912, 1968, 1000, - 1848, 192, 200, 1944, 1856, 1856, 1928, 1848, - 968, 200, 1936, 1936, 1000, 984, 1792, 984, - 984, 200, 1000, 1936, 200, 1000, 1944, 984, - 1944, 1792, 192, 968, 1968, 1792, 192, 1960, - 1968, 208, 200, 1856, 1792, 976, 1528, 968, - 1784, 1936, 1936, 1912, 1912, 1792, 1528, 968, - 976, 1528, 968, 1784, 1528, 1792, 1944, 1936, - 1792, 1776, 1272, 976, 1792, 1912, 1792, 1272, - 200, 1856, 1952, 1856, 1304, 1856, 984, 1792, - 984, 1792, 976, 1528, 1304, 976, 1528, 1792, - 200, 1856, 1912, 968, 976, 976, 200, 1952, - 1912, 1784, 1792, 1528, 976, 1528, 1968, 1912, - 976, 200, 976, 1952, 968, 200, 1912, 1952, - 200, 1936, 1912, 968, 1792, 976, 976, 1952, - 200, 1792, 1952, 968, 200, 1792, 1280, 1528, - 1912, 1936, 1304, 1912, 1952, 200, 1936, 1792, - 200, 984, 1856, 1912, 1856, 984, 1952, 1912, - 1952, 1912, 976, 1536, 1952, 1288, 1856, 968, - 1536, 208, 976, 1952, 1952, 944, 968, 1280, - 1856, 984, 1944, 1528, 1536, 1952, 1288, 1304, - 1288, 1536, 200, 1792, 1288, 200, 1960, 1304, - 976, 1792, 984, 1528, 1280, 984, 1528, 1280, - 976, 1288, 1856, 1960, 1528, 1280, 976, 1536, - 1952, 1968, 1848, 1792, 1944, 1856, 968, 200, - 968, 1928, 200, 1528, 200, 1272, 1952, 1288, - 200, 976, 1856, 960, 1936, 1288, 1776, 1288, - 1792, 1304, 1944, 968, 1856, 1544, 1272, 1944, - 1928, 960, 1288, 1528, 1944, 1536, 1952, 960, - 1272, 200, 960, 1792, 1792, 1960, 1528, 1968, - 1960, 1912, 1944, 1856, 960, 1960, 200, 1968, - 960, 968, 976, 1928, 1792, 1536, 1288, 968, - 944, 960, 664, 968, 1552, 1968, 1000, 968, - 984, 1968, 968, 984, 968, 1304, 1304, 968, - 1856, 1856, 1936, 1912, 1856, 1792, 1848, 1944, - 1792, 984, 1304, 1784, 200, 1968, 1912, 1848, - 1952, 1952, 1792, 1784, 1280, 1792, 976, 1304, - 664, 648, 208, 1536, 1792, 1304, 2024, 1552, - 1552, 1952, 208, 664, 1544, 1792, 1544, 1304, - 664, 664, 1304, 1792, 664, 208, 1544, 208, - 1776, 968, 1528, 968, 1952, 968, 1952, 968, - 1528, 1792, 1912, 664, 664, 664, 976, 968, - 968, 968, 1952, 968, 1304, 1936, 968, 208, - 208, 968, 1544, 664, 208, 664, 960, 1304, - 968, 1952, 664, 1936, 208, 968, 1952, 1792, - 664, 1936, 1936, 1912, 1936, 1912, 1304, 1912, - 664, 1304, 1536, 1792, 1952, 1536, 1912, 1304, - 1792, 1304, 1912, 1304, -}; - -static encode_aux _vq_aux_res1024_0b = { - _vq_ptr0_res1024_0b, - _vq_ptr1_res1024_0b, - _vq_p_res1024_0b, - _vq_q_res1024_0b, - 7620, 7620 -}; - -static static_codebook _vq_book_res1024_0b = { - 8, 256, 14385152, 5373952, 4, 0, - _vq_quantlist_res1024_0b, - _vq_lengthlist_res1024_0b, - &_vq_aux_res1024_0b, -}; - - -#endif diff --git a/include/vorbis/book/res1024_0c10x8.vqh b/include/vorbis/book/res1024_0c10x8.vqh deleted file mode 100644 index 37feee99..00000000 --- a/include/vorbis/book/res1024_0c10x8.vqh +++ /dev/null @@ -1,6332 +0,0 @@ -/******************************************************************** - * * - * 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 <monty@xiph.org> and The XIPHOPHORUS Company * - * http://www.xiph.org/ * - * * - ******************************************************************** - - function: static codebook autogenerated by vq/vqbuild - - ********************************************************************/ - -#ifndef _V_res1024_0c10x8_VQH_ -#define _V_res1024_0c10x8_VQH_ -#include "vorbis/codebook.h" - -static long _vq_quantlist_res1024_0c10x8[] = { - 16, 16, 14, 13, 14, 17, 13, 14, - 15, 17, 14, 16, 14, 14, 14, 11, - 15, 15, 16, 16, 16, 15, 14, 14, - 12, 12, 16, 15, 15, 15, 16, 14, - 16, 16, 17, 14, 13, 15, 13, 12, - 14, 16, 16, 15, 16, 15, 16, 18, - 14, 15, 9, 15, 17, 10, 14, 16, - 16, 19, 12, 18, 15, 19, 19, 16, - 16, 15, 16, 15, 14, 13, 14, 15, - 15, 15, 15, 13, 13, 16, 15, 15, - 13, 14, 15, 17, 18, 15, 15, 15, - 15, 14, 16, 7, 16, 15, 15, 15, - 13, 13, 17, 15, 16, 18, 17, 13, - 15, 15, 19, 16, 10, 14, 14, 14, - 16, 18, 13, 14, 14, 14, 16, 14, - 17, 16, 10, 14, 13, 13, 19, 20, - 13, 14, 17, 16, 11, 12, 15, 15, - 16, 14, 22, 21, 12, 15, 14, 15, - 15, 14, 16, 14, 18, 19, 7, 16, - 10, 9, 16, 10, 15, 15, 15, 18, - 15, 15, 15, 14, 16, 7, 14, 15, - 17, 13, 17, 17, 12, 15, 13, 15, - 12, 17, 16, 18, 13, 17, 14, 15, - 14, 14, 16, 15, 15, 14, 10, 15, - 15, 17, 13, 18, 8, 15, 15, 15, - 18, 16, 15, 15, 15, 12, 14, 14, - 16, 14, 15, 15, 15, 15, 14, 12, - 15, 14, 15, 20, 12, 15, 19, 18, - 17, 16, 12, 13, 15, 21, 15, 15, - 16, 14, 22, 12, 11, 15, 15, 15, - 14, 16, 17, 17, 14, 12, 13, 16, - 18, 17, 8, 12, 15, 14, 15, 16, - 17, 11, 12, 15, 16, 14, 15, 19, - 16, 14, 14, 16, 14, 15, 15, 15, - 15, 15, 15, 15, 16, 16, 15, 15, - 15, 8, 13, 17, 14, 15, 15, 15, - 16, 15, 16, 13, 16, 14, 15, 13, - 15, 16, 22, 15, 15, 15, 15, 15, - 15, 15, 16, 16, 16, 12, 20, 14, - 15, 15, 15, 23, 14, 15, 15, 15, - 8, 16, 14, 15, 14, 16, 16, 16, - 13, 15, 13, 12, 12, 15, 18, 14, - 14, 16, 14, 14, 12, 15, 14, 15, - 15, 15, 16, 15, 16, 17, 15, 8, - 22, 18, 15, 14, 17, 15, 15, 13, - 11, 12, 18, 17, 17, 15, 15, 15, - 16, 15, 21, 14, 19, 14, 15, 15, - 18, 21, 11, 15, 16, 14, 16, 15, - 15, 13, 18, 11, 9, 14, 18, 15, - 15, 16, 22, 13, 14, 20, 12, 15, - 18, 10, 20, 18, 17, 15, 18, 16, - 18, 17, 19, 16, 16, 17, 20, 9, - 14, 16, 16, 12, 14, 20, 19, 18, - 15, 14, 16, 15, 10, 20, 11, 16, - 18, 10, 10, 16, 19, 19, 15, 14, - 16, 14, 18, 17, 15, 15, 15, 15, - 18, 11, 15, 16, 22, 16, 16, 15, - 14, 20, 17, 17, 13, 19, 17, 14, - 22, 15, 14, 12, 14, 13, 15, 14, - 12, 14, 14, 16, 15, 17, 14, 13, - 13, 16, 14, 14, 20, 15, 19, 13, - 16, 8, 13, 16, 16, 14, 9, 14, - 17, 16, 17, 16, 14, 15, 16, 13, - 16, 14, 14, 16, 14, 22, 21, 14, - 14, 22, 16, 15, 16, 16, 11, 14, - 24, 11, 16, 14, 16, 15, 16, 14, - 15, 14, 15, 15, 14, 15, 14, 18, - 18, 17, 15, 16, 17, 20, 16, 15, - 14, 13, 14, 14, 14, 15, 15, 16, - 22, 16, 15, 16, 13, 19, 14, 19, - 20, 14, 15, 15, 12, 20, 16, 14, - 15, 15, 16, 16, 18, 9, 15, 15, - 11, 12, 13, 14, 15, 14, 14, 15, - 14, 20, 24, 10, 16, 15, 15, 15, - 16, 4, 25, 17, 15, 16, 13, 15, - 14, 16, 14, 16, 14, 16, 14, 15, - 16, 14, 15, 14, 16, 18, 14, 15, - 16, 13, 14, 18, 12, 19, 11, 15, - 15, 20, 15, 12, 14, 16, 15, 16, - 15, 16, 16, 12, 17, 15, 16, 19, - 15, 15, 15, 15, 15, 16, 17, 19, - 13, 15, 17, 14, 21, 11, 18, 10, - 15, 15, 16, 11, 15, 14, 14, 16, - 15, 15, 16, 14, 17, 15, 24, 12, - 14, 14, 16, 15, 13, 19, 14, 14, - 15, 8, 17, 16, 11, 21, 21, 14, - 13, 18, 16, 15, 12, 25, 19, 14, - 15, 19, 8, 14, 14, 15, 15, 16, - 16, 14, 15, 15, 15, 11, 7, 16, - 17, 17, 9, 14, 15, 23, 10, 13, - 13, 18, 15, 14, 15, 15, 15, 16, - 15, 15, 15, 14, 14, 10, 8, 22, - 17, 15, 12, 15, 16, 15, 15, 14, - 13, 15, 12, 13, 18, 12, 16, 15, - 14, 15, 18, 14, 18, 17, 13, 15, - 21, 17, 15, 14, 11, 14, 15, 14, - 21, 16, 14, 12, 13, 16, 18, 17, - 12, 17, 17, 17, 20, 18, 18, 13, - 20, 15, 19, 15, 19, 16, 18, 15, - 15, 15, 15, 15, 19, 9, 10, 15, - 22, 13, 15, 15, 17, 15, 13, 14, - 21, 15, 15, 18, 13, 10, 14, 15, - 15, 14, 14, 14, 18, 14, 11, 22, - 17, 8, 15, 14, 8, 15, 11, 18, - 14, 15, 13, 18, 13, 17, 14, 16, - 15, 17, 18, 26, 11, 16, 15, 15, - 11, 16, 12, 13, 17, 14, 16, 21, - 15, 16, 15, 14, 25, 15, 15, 11, - 15, 10, 17, 19, 16, 12, 15, 17, - 14, 10, 13, 17, 20, 11, 13, 14, - 17, 15, 12, 9, 15, 14, 16, 9, - 15, 13, 16, 17, 13, 12, 16, 16, - 13, 15, 14, 13, 15, 14, 14, 18, - 17, 14, 17, 14, 21, 16, 20, 21, - 16, 12, 14, 16, 14, 15, 16, 16, - 21, 16, 15, 17, 20, 16, 16, 17, - 15, 15, 14, 18, 7, 11, 15, 15, - 20, 14, 15, 15, 12, 18, 11, 14, - 15, 15, 15, 22, 15, 16, 15, 15, - 10, 14, 16, 16, 16, 16, 19, 16, - 17, 8, 19, 14, 17, 17, 9, 19, - 15, 16, 14, 21, 13, 20, 13, 19, - 15, 16, 15, 17, 10, 15, 14, 15, - 18, 18, 16, 16, 8, 17, 12, 15, - 16, 17, 14, 22, 19, 14, 14, 14, - 14, 17, 17, 15, 14, 15, 15, 7, - 13, 19, 13, 15, 20, 21, 13, 17, - 18, 11, 13, 13, 14, 16, 19, 14, - 16, 12, 17, 21, 16, 16, 15, 15, - 19, 11, 16, 11, 15, 21, 15, 14, - 18, 11, 18, 13, 13, 18, 15, 11, - 15, 13, 16, 18, 15, 15, 15, 15, - 14, 13, 20, 16, 15, 15, 13, 12, - 15, 15, 14, 15, 9, 19, 16, 15, - 15, 14, 18, 11, 16, 21, 14, 15, - 18, 22, 14, 16, 15, 15, 14, 14, - 14, 18, 12, 15, 17, 16, 15, 15, - 15, 14, 15, 14, 15, 14, 16, 12, - 9, 21, 14, 13, 19, 12, 14, 15, - 16, 17, 22, 14, 13, 16, 20, 15, - 14, 12, 6, 23, 16, 13, 16, 15, - 12, 14, 16, 19, 19, 16, 14, 10, - 17, 10, 10, 12, 11, 4, 10, 12, - 19, 15, 13, 10, 13, 21, 22, 17, - 15, 15, 14, 10, 8, 9, 9, 12, - 15, 15, 15, 13, 15, 15, 16, 15, - 15, 15, 15, 15, 15, 16, 13, 17, - 15, 16, 15, 15, 14, 15, 16, 13, - 18, 18, 16, 15, 14, 14, 18, 14, - 13, 8, 17, 15, 15, 15, 15, 15, - 15, 16, 16, 14, 21, 16, 16, 15, - 15, 15, 16, 21, 9, 14, 14, 15, - 16, 13, 16, 15, 14, 15, 14, 15, - 13, 21, 13, 15, 16, 13, 15, 16, - 15, 16, 15, 15, 14, 15, 15, 14, - 15, 14, 15, 15, 14, 15, 23, 11, - 23, 24, 24, 19, 17, 16, 14, 16, - 16, 20, 17, 17, 20, 14, 11, 15, - 12, 18, 17, 17, 13, 14, 13, 13, - 15, 15, 16, 16, 16, 16, 22, 16, - 18, 14, 14, 13, 16, 16, 17, 16, - 16, 16, 14, 14, 20, 22, 18, 14, - 10, 13, 17, 17, 13, 13, 13, 15, - 13, 12, 16, 22, 21, 14, 14, 14, - 16, 14, 8, 14, 13, 14, 16, 10, - 14, 17, 18, 10, 20, 15, 13, 12, - 15, 19, 14, 18, 16, 12, 14, 13, - 17, 15, 15, 20, 15, 17, 9, 17, - 17, 11, 18, 13, 15, 15, 16, 16, - 14, 15, 11, 14, 14, 14, 14, 17, - 14, 17, 18, 20, 15, 15, 14, 17, - 19, 11, 13, 12, 18, 14, 19, 19, - 15, 13, 12, 18, 13, 15, 13, 15, - 15, 15, 24, 14, 14, 12, 7, 18, - 14, 12, 13, 20, 17, 16, 14, 15, - 15, 14, 15, 9, 11, 16, 15, 15, - 9, 21, 16, 13, 16, 16, 16, 19, - 13, 14, 11, 14, 14, 15, 10, 19, - 16, 16, 12, 13, 14, 13, 13, 15, - 14, 12, 20, 18, 11, 14, 14, 17, - 20, 12, 17, 13, 24, 17, 8, 17, - 14, 15, 15, 16, 16, 9, 11, 21, - 15, 14, 16, 9, 14, 14, 16, 15, - 18, 15, 15, 14, 18, 18, 11, 16, - 13, 21, 15, 12, 17, 13, 17, 14, - 16, 10, 19, 11, 15, 17, 13, 16, - 8, 13, 13, 13, 17, 16, 10, 16, - 18, 16, 23, 17, 15, 13, 14, 14, - 15, 16, 16, 14, 15, 13, 12, 17, - 17, 13, 15, 17, 14, 17, 18, 13, - 13, 14, 16, 16, 18, 10, 9, 9, - 18, 15, 17, 12, 16, 17, 19, 17, - 16, 15, 15, 15, 16, 20, 10, 15, - 19, 13, 11, 16, 21, 13, 16, 12, - 7, 9, 17, 14, 15, 15, 15, 15, - 15, 15, 15, 15, 15, 14, 18, 9, - 15, 12, 17, 16, 16, 16, 19, 17, - 16, 16, 11, 16, 12, 12, 12, 18, - 14, 18, 19, 16, 10, 17, 14, 11, - 11, 20, 17, 13, 13, 14, 19, 16, - 17, 14, 20, 14, 14, 14, 16, 13, - 14, 15, 8, 15, 17, 15, 9, 16, - 27, 10, 23, 14, 16, 15, 17, 15, - 15, 15, 13, 9, 16, 14, 15, 15, - 14, 21, 18, 10, 16, 18, 19, 13, - 12, 12, 14, 13, 13, 20, 14, 18, - 17, 17, 16, 15, 17, 13, 17, 8, - 17, 14, 20, 7, 21, 11, 17, 13, - 16, 17, 13, 19, 13, 11, 15, 15, - 16, 15, 17, 15, 13, 18, 12, 18, - 14, 14, 16, 15, 17, 20, 9, 21, - 10, 9, 12, 12, 15, 13, 12, 10, - 15, 13, 12, 12, 15, 14, 16, 14, - 19, 10, 16, 14, 15, 13, 13, 18, - 16, 14, 15, 8, 16, 19, 14, 16, - 11, 19, 15, 15, 14, 16, 16, 14, - 14, 15, 15, 16, 16, 9, 21, 10, - 15, 13, 19, 11, 16, 11, 16, 15, - 14, 16, 15, 15, 16, 15, 15, 15, - 15, 15, 10, 10, 24, 15, 16, 16, - 19, 12, 12, 14, 15, 14, 15, 16, - 15, 16, 15, 16, 17, 14, 16, 16, - 12, 16, 14, 8, 18, 13, 17, 14, - 18, 20, 19, 16, 15, 15, 14, 14, - 15, 14, 16, 14, 15, 15, 15, 14, - 23, 21, 15, 15, 12, 20, 24, 13, - 17, 13, 18, 12, 15, 16, 10, 14, - 16, 17, 14, 13, 17, 14, 16, 15, - 18, 10, 19, 16, 16, 15, 14, 14, - 15, 16, 16, 15, 15, 15, 17, 14, - 15, 12, 25, 13, 16, 15, 15, 15, - 15, 15, 16, 10, 23, 16, 15, 15, - 19, 12, 17, 13, 16, 11, 18, 16, - 11, 23, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 16, 17, 8, 22, 19, - 15, 16, 13, 15, 15, 13, 17, 12, - 16, 14, 15, 14, 18, 16, 14, 14, - 16, 12, 20, 19, 15, 15, 14, 19, - 10, 16, 20, 20, 17, 15, 14, 16, - 14, 16, 19, 22, 23, 20, 16, 13, - 9, 16, 18, 19, 18, 15, 10, 11, - 15, 16, 16, 18, 16, 15, 15, 15, - 20, 9, 20, 17, 12, 15, 16, 21, - 15, 15, 18, 19, 8, 14, 16, 15, - 15, 15, 11, 20, 12, 14, 16, 20, - 14, 15, 16, 18, 21, 9, 15, 14, - 15, 17, 14, 5, 18, 24, 17, 17, - 19, 17, 21, 12, 13, 15, 16, 19, - 9, 21, 18, 16, 14, 10, 14, 16, - 17, 15, 16, 17, 15, 17, 14, 17, - 9, 15, 19, 13, 13, 15, 10, 19, - 17, 20, 15, 14, 17, 9, 11, 16, - 16, 11, 8, 16, 14, 15, 14, 20, - 16, 9, 17, 10, 20, 11, 14, 16, - 14, 17, 21, 16, 16, 14, 11, 15, - 10, 20, 9, 17, 12, 13, 20, 13, - 15, 15, 15, 15, 15, 15, 14, 15, - 14, 14, 17, 14, 14, 14, 15, 15, - 23, 14, 13, 16, 15, 14, 14, 22, - 18, 14, 20, 17, 14, 11, 22, 13, - 17, 14, 17, 16, 20, 10, 17, 15, - 15, 22, 15, 15, 16, 15, 19, 18, - 13, 16, 16, 16, 12, 14, 19, 15, - 15, 12, 8, 25, 11, 19, 12, 16, - 15, 11, 24, 22, 15, 22, 11, 12, - 15, 14, 16, 15, 17, 12, 13, 16, - 19, 12, 19, 10, 19, 16, 14, 14, - 13, 17, 16, 17, 16, 16, 8, 15, - 13, 15, 12, 14, 17, 19, 16, 14, - 22, 22, 14, 16, 15, 15, 15, 15, - 15, 16, 15, 16, 10, 13, 16, 15, - 18, 19, 14, 18, 16, 13, 19, 16, - 11, 18, 16, 16, 16, 14, 15, 16, - 12, 11, 14, 19, 14, 13, 9, 11, - 11, 16, 15, 14, 16, 20, 15, 16, - 15, 14, 17, 15, 16, 17, 16, 20, - 16, 24, 9, 21, 16, 15, 16, 16, - 19, 15, 18, 17, 10, 14, 16, 16, - 14, 20, 16, 15, 12, 17, 15, 18, - 16, 14, 15, 15, 16, 13, 14, 8, - 15, 15, 8, 15, 21, 16, 15, 15, - 18, 21, 13, 15, 21, 13, 15, 20, - 9, 22, 11, 18, 12, 17, 14, 16, - 20, 12, 10, 20, 14, 17, 21, 16, - 19, 16, 13, 15, 16, 17, 13, 11, - 20, 19, 18, 17, 15, 17, 16, 17, - 15, 14, 14, 9, 14, 14, 14, 15, - 12, 14, 18, 13, 12, 18, 15, 11, - 15, 16, 12, 17, 16, 12, 18, 15, - 14, 16, 15, 15, 14, 19, 19, 14, - 17, 14, 12, 19, 11, 13, 11, 11, - 15, 16, 15, 16, 23, 16, 13, 15, - 22, 14, 13, 11, 18, 16, 14, 17, - 17, 20, 16, 13, 16, 17, 15, 9, - 12, 17, 10, 21, 14, 16, 15, 14, - 10, 14, 16, 15, 13, 17, 17, 22, - 18, 17, 11, 16, 16, 16, 15, 21, - 16, 13, 13, 15, 13, 16, 13, 18, - 17, 17, 12, 13, 20, 16, 13, 22, - 9, 10, 11, 12, 14, 15, 15, 15, - 14, 17, 15, 14, 14, 16, 18, 18, - 15, 14, 15, 12, 12, 10, 13, 10, - 13, 15, 15, 16, 16, 16, 17, 14, - 16, 14, 22, 16, 15, 15, 15, 15, - 16, 9, 17, 16, 12, 16, 15, 15, - 15, 12, 16, 16, 16, 14, 16, 15, - 14, 16, 6, 13, 15, 15, 15, 15, - 15, 15, 15, 15, 16, 12, 16, 15, - 16, 14, 12, 12, 15, 16, 14, 16, - 10, 16, 14, 18, 14, 22, 16, 15, - 15, 22, 18, 10, 16, 15, 15, 15, - 15, 14, 18, 8, 13, 15, 15, 15, - 17, 11, 21, 15, 15, 13, 14, 9, - 16, 15, 15, 10, 20, 16, 16, 15, - 9, 20, 13, 16, 12, 21, 10, 17, - 15, 14, 15, 15, 15, 14, 14, 15, - 15, 15, 15, 14, 15, 15, 15, 15, - 15, 16, 15, 15, 15, 15, 15, 16, - 15, 17, 12, 12, 17, 19, 11, 9, - 14, 13, 12, 12, 15, 17, 21, 19, - 16, 14, 14, 15, 15, 16, 19, 17, - 10, 14, 23, 15, 16, 15, 16, 15, - 17, 15, 21, 8, 5, 21, 17, 18, - 15, 16, 15, 19, 10, 20, 8, 20, - 20, 17, 11, 9, 8, 11, 14, 17, - 15, 15, 15, 15, 15, 15, 15, 16, - 13, 15, 14, 14, 13, 13, 17, 17, - 15, 12, 13, 17, 21, 15, 10, 9, - 15, 11, 19, 20, 13, 15, 9, 13, - 16, 13, 13, 14, 17, 19, 16, 9, - 16, 9, 14, 14, 14, 15, 16, 9, - 16, 17, 17, 17, 19, 15, 17, 17, - 16, 16, 15, 15, 8, 12, 22, 15, - 15, 16, 14, 12, 14, 17, 16, 14, - 14, 16, 16, 20, 8, 19, 15, 16, - 15, 13, 14, 13, 15, 18, 13, 16, - 14, 16, 14, 14, 15, 13, 7, 18, - 19, 13, 16, 12, 13, 13, 15, 10, - 15, 11, 13, 16, 13, 13, 10, 18, - 15, 11, 12, 16, 13, 14, 18, 15, - 10, 22, 20, 17, 17, 14, 16, 14, - 15, 15, 15, 16, 11, 9, 15, 14, - 15, 15, 15, 16, 18, 24, 14, 17, - 16, 16, 11, 18, 16, 14, 15, 14, - 16, 15, 15, 14, 19, 15, 14, 11, - 15, 16, 15, 18, 14, 14, 14, 14, - 14, 15, 13, 18, 17, 11, 15, 14, - 15, 14, 14, 15, 15, 16, 20, 9, - 12, 10, 15, 12, 8, 19, 16, 16, - 13, 19, 17, 15, 19, 9, 18, 14, - 17, 13, 15, 16, 16, 16, 15, 22, - 15, 17, 14, 12, 17, 8, 20, 18, - 16, 16, 13, 16, 16, 14, 16, 17, - 15, 17, 24, 18, 13, 12, 17, 16, - 16, 19, 20, 14, 17, 18, 18, 15, - 17, 16, 15, 2, 13, 13, 17, 15, - 14, 13, 10, 13, 15, 10, 21, 11, - 9, 14, 14, 14, 15, 9, 13, 15, - 16, 21, 13, 19, 8, 9, 15, 16, - 16, 22, 11, 14, 13, 12, 12, 21, - 15, 8, 20, 12, 16, 14, 16, 15, - 11, 14, 18, 18, 16, 20, 15, 15, - 17, 15, 16, 14, 12, 15, 17, 16, - 21, 10, 17, 16, 15, 15, 16, 14, - 25, 16, 15, 15, 15, 15, 15, 14, - 15, 15, 15, 14, 15, 12, 15, 15, - 17, 13, 19, 14, 17, 17, 17, 12, - 14, 15, 14, 15, 17, 16, 15, 15, - 14, 18, 21, 12, 15, 16, 15, 16, - 19, 18, 16, 16, 10, 14, 17, 10, - 15, 14, 16, 15, 16, 22, 15, 16, - 14, 14, 13, 14, 18, 18, 20, 16, - 18, 19, 16, 16, 15, 14, 10, 10, - 16, 22, 18, 9, 11, 13, 20, 20, - 16, 14, 15, 7, 15, 15, 14, 15, - 14, 13, 16, 11, 16, 16, 16, 16, - 18, 16, 16, 16, 15, 15, 17, 20, - 22, 21, 19, 16, 16, 15, 15, 15, - 11, 14, 14, 12, 12, 15, 13, 11, - 10, 9, 9, 10, 11, 13, 14, 14, - 14, 14, 11, 16, 14, 15, 15, 15, - 17, 17, 17, 16, 15, 15, 16, 17, - 15, 15, 15, 15, 15, 15, 15, 14, - 10, 17, 14, 19, 15, 11, 18, 14, - 15, 13, 16, 16, 16, 15, 15, 17, - 16, 14, 16, 10, 20, 13, 21, 15, - 17, 16, 11, 24, 24, 15, 16, 20, - 15, 20, 12, 13, 13, 18, 10, 16, - 16, 13, 8, 14, 14, 15, 15, 15, - 17, 14, 10, 15, 18, 9, 14, 10, - 15, 15, 16, 14, 29, 15, 17, 15, - 17, 13, 15, 14, 16, 15, 15, 14, - 15, 15, 15, 15, 20, 14, 14, 15, - 15, 15, 15, 15, 14, 14, 16, 15, - 16, 14, 15, 14, 9, 16, 14, 15, - 15, 15, 14, 16, 15, 16, 13, 23, - 14, 14, 15, 15, 14, 14, 17, 15, - 16, 15, 15, 16, 13, 13, 16, 12, - 13, 17, 13, 16, 15, 15, 15, 15, - 14, 18, 13, 9, 17, 15, 15, 16, - 16, 15, 15, 15, 13, 20, 8, 10, - 15, 23, 11, 15, 15, 15, 15, 15, - 14, 15, 15, 15, 15, 16, 16, 16, - 20, 19, 9, 15, 15, 15, 15, 15, - 14, 16, 15, 15, 14, 16, 13, 19, - 12, 15, 15, 15, 15, 15, 15, 15, - 21, 22, 18, 16, 17, 25, 13, 14, - 15, 16, 15, 15, 15, 16, 21, 13, - 15, 12, 20, 17, 20, 17, 15, 16, - 16, 15, 14, 15, 15, 15, 16, 17, - 14, 15, 15, 19, 16, 16, 15, 15, - 16, 16, 15, 14, 14, 16, 14, 16, - 17, 6, 14, 14, 15, 15, 15, 15, - 16, 16, 15, 15, 16, 18, 16, 12, - 14, 14, 14, 16, 19, 15, 8, 12, - 8, 10, 17, 17, 13, 9, 14, 15, - 21, 14, 13, 14, 11, 13, 18, 16, - 21, 17, 13, 14, 16, 14, 22, 15, - 11, 10, 14, 14, 14, 14, 21, 12, - 15, 16, 15, 15, 8, 7, 18, 13, - 14, 18, 14, 17, 15, 15, 23, 16, - 17, 6, 23, 8, 18, 14, 14, 13, - 12, 16, 14, 14, 17, 13, 12, 16, - 16, 15, 15, 15, 14, 14, 7, 13, - 16, 22, 16, 15, 14, 14, 18, 12, - 15, 15, 15, 14, 23, 6, 15, 15, - 19, 15, 11, 15, 17, 16, 11, 18, - 15, 15, 13, 15, 1, 15, 14, 15, - 9, 17, 15, 16, 9, 12, 16, 17, - 16, 15, 15, 16, 13, 17, 17, 14, - 18, 13, 16, 14, 15, 15, 15, 18, - 18, 17, 15, 12, 14, 16, 14, 15, - 9, 13, 14, 14, 18, 18, 17, 18, - 16, 15, 15, 16, 13, 23, 15, 14, - 15, 16, 14, 23, 16, 16, 15, 14, - 15, 14, 13, 15, 10, 14, 15, 15, - 15, 16, 20, 16, 14, 18, 15, 14, - 23, 6, 15, 14, 15, 15, 15, 15, - 15, 14, 8, 10, 17, 15, 15, 13, - 16, 15, 16, 12, 11, 21, 15, 15, - 15, 18, 16, 13, 13, 10, 21, 13, - 12, 20, 16, 19, 16, 14, 11, 20, - 13, 17, 13, 16, 15, 7, 9, 15, - 14, 13, 18, 19, 16, 15, 18, 10, - 17, 16, 19, 11, 21, 12, 13, 18, - 21, 8, 17, 20, 17, 11, 12, 14, - 16, 11, 17, 13, 21, 14, 17, 12, - 15, 16, 16, 15, 14, 18, 16, 16, - 14, 14, 16, 16, 17, 17, 13, 17, - 23, 14, 14, 18, 16, 14, 15, 15, - 13, 11, 15, 14, 14, 15, 11, 8, - 15, 14, 18, 8, 13, 9, 14, 19, - 17, 15, 16, 14, 19, 14, 15, 16, - 14, 16, 16, 16, 16, 12, 12, 13, - 16, 15, 17, 20, 20, 18, 12, 15, - 15, 15, 16, 14, 15, 15, 20, 15, - 13, 20, 14, 7, 15, 16, 11, 13, - 17, 17, 15, 13, 13, 17, 17, 14, - 15, 15, 12, 19, 21, 16, 16, 15, - 10, 6, 18, 15, 16, 15, 15, 14, - 14, 13, 16, 14, 10, 12, 18, 10, - 10, 19, 10, 17, 16, 11, 18, 17, - 15, 16, 17, 20, 20, 9, 13, 19, - 19, 14, 14, 17, 8, 14, 17, 20, - 21, 15, 13, 11, 14, 19, 16, 12, - 19, 13, 16, 18, 16, 11, 17, 10, - 13, 15, 15, 19, 15, 13, 11, 15, - 15, 15, 14, 17, 8, 12, 11, 15, - 17, 18, 17, 9, 15, 13, 14, 13, - 17, 9, 14, 19, 10, 12, 15, 15, - 14, 14, 18, 22, 14, 14, 16, 15, - 15, 15, 15, 14, 14, 22, 16, 15, - 18, 14, 14, 15, 20, 18, 16, 13, - 18, 15, 21, 17, 13, 18, 15, 19, - 18, 14, 11, 20, 16, 17, 11, 15, - 21, 9, 13, 13, 14, 16, 15, 14, - 14, 10, 10, 13, 10, 20, 10, 13, - 20, 12, 14, 15, 17, 20, 14, 17, - 16, 15, 15, 15, 16, 14, 17, 15, - 14, 14, 17, 14, 21, 15, 11, 17, - 15, 19, 11, 20, 15, 20, 14, 12, - 16, 18, 16, 22, 12, 16, 20, 9, - 18, 16, 12, 18, 17, 18, 18, 10, - 12, 19, 13, 14, 16, 12, 16, 10, - 14, 14, 15, 13, 21, 18, 15, 15, - 15, 16, 14, 23, 18, 16, 15, 16, - 14, 11, 22, 14, 9, 17, 13, 16, - 16, 17, 16, 15, 17, 13, 15, 13, - 12, 20, 10, 14, 16, 16, 16, 11, - 16, 16, 18, 7, 29, 22, 17, 14, - 15, 16, 14, 10, 6, 16, 17, 13, - 20, 12, 20, 16, 14, 17, 10, 16, - 14, 14, 14, 15, 11, 17, 15, 12, - 11, 21, 9, 22, 8, 20, 11, 18, - 10, 19, 15, 17, 13, 15, 20, 9, - 17, 13, 19, 10, 12, 16, 15, 17, - 16, 16, 19, 21, 13, 15, 14, 14, - 16, 16, 15, 15, 14, 16, 11, 15, - 16, 14, 10, 14, 18, 18, 17, 17, - 15, 14, 14, 20, 17, 12, 15, 17, - 14, 17, 19, 16, 16, 13, 16, 11, - 16, 19, 11, 14, 20, 18, 18, 17, - 16, 16, 16, 17, 18, 19, 19, 18, - 14, 13, 13, 14, 11, 11, 14, 15, - 12, 17, 21, 14, 13, 16, 14, 14, - 14, 13, 15, 14, 16, 14, 15, 15, - 15, 15, 14, 15, 15, 15, 15, 15, - 13, 16, 16, 17, 14, 14, 15, 23, - 14, 13, 9, 19, 13, 17, 14, 10, - 20, 10, 13, 16, 14, 15, 11, 9, - 11, 15, 16, 15, 15, 15, 15, 15, - 11, 18, 13, 17, 14, 15, 14, 16, - 14, 15, 15, 14, 15, 19, 13, 7, - 9, 14, 14, 18, 17, 13, 12, 14, - 15, 13, 11, 23, 14, 15, 15, 15, - 19, 14, 15, 16, 15, 15, 16, 14, - 14, 11, 18, 17, 13, 19, 13, 12, - 13, 14, 17, 14, 14, 15, 13, 14, - 15, 15, 15, 11, 8, 17, 14, 15, - 16, 16, 13, 17, 14, 17, 15, 13, - 16, 15, 15, 16, 16, 16, 15, 14, - 16, 14, 14, 15, 15, 16, 15, 16, - 8, 13, 15, 14, 14, 14, 16, 14, - 22, 13, 8, 16, 16, 14, 15, 15, - 14, 15, 15, 15, 15, 15, 15, 14, - 15, 15, 15, 15, 16, 14, 15, 15, - 14, 15, 15, 14, 22, 14, 16, 15, - 16, 17, 12, 12, 12, 17, 15, 15, - 12, 16, 20, 16, 13, 13, 18, 19, - 16, 19, 17, 11, 10, 14, 16, 16, - 15, 13, 14, 15, 8, 11, 19, 17, - 16, 16, 16, 26, 25, 5, 16, 14, - 9, 15, 11, 16, 16, 15, 17, 15, - 14, 14, 15, 15, 15, 15, 13, 14, - 15, 11, 9, 17, 22, 12, 18, 17, - 14, 17, 16, 10, 16, 11, 17, 8, - 14, 17, 11, 16, 20, 11, 12, 14, - 10, 16, 13, 14, 15, 16, 14, 14, - 19, 21, 11, 10, 15, 16, 13, 13, - 21, 16, 20, 15, 15, 6, 16, 16, - 10, 16, 20, 16, 15, 17, 17, 12, - 13, 9, 19, 15, 15, 15, 17, 19, - 14, 19, 6, 17, 17, 17, 19, 16, - 16, 15, 14, 15, 16, 14, 12, 14, - 19, 14, 13, 12, 15, 8, 16, 14, - 16, 16, 16, 15, 14, 17, 19, 10, - 13, 14, 14, 17, 20, 10, 17, 14, - 19, 13, 10, 19, 15, 9, 19, 14, - 15, 9, 16, 14, 15, 10, 14, 15, - 17, 18, 10, 16, 23, 16, 14, 14, - 14, 15, 13, 18, 16, 16, 15, 18, - 15, 15, 15, 14, 16, 12, 18, 21, - 22, 13, 17, 15, 14, 14, 15, 15, - 15, 15, 13, 19, 10, 15, 19, 13, - 15, 17, 20, 13, 17, 13, 16, 16, - 16, 9, 4, 10, 17, 13, 12, 14, - 12, 15, 17, 9, 18, 10, 15, 15, - 9, 12, 14, 16, 13, 16, 14, 16, - 16, 15, 11, 19, 9, 20, 12, 16, - 13, 18, 11, 13, 13, 10, 18, 14, - 12, 11, 16, 16, 15, 15, 11, 21, - 14, 16, 18, 9, 11, 16, 15, 8, - 15, 14, 10, 15, 18, 15, 15, 15, - 13, 10, 13, 15, 15, 16, 17, 20, - 15, 19, 22, 15, 7, 14, 15, 17, - 15, 15, 14, 15, 8, 23, 15, 15, - 18, 19, 18, 18, 17, 16, 18, 21, - 19, 13, 7, 17, 18, 8, 10, 19, - 14, 15, 15, 15, 15, 14, 15, 16, - 15, 13, 20, 13, 16, 14, 15, 17, - 10, 10, 13, 15, 15, 16, 16, 13, - 12, 15, 13, 17, 11, 16, 12, 13, - 15, 12, 17, 15, 15, 14, 18, 13, - 15, 15, 15, 15, 16, 14, 23, 20, - 18, 19, 22, 9, 18, 19, 11, 14, - 16, 15, 17, 14, 16, 17, 16, 16, - 16, 13, 13, 16, 16, 15, 16, 11, - 16, 15, 16, 16, 11, 21, 21, 17, - 16, 14, 16, 17, 13, 8, 15, 9, - 14, 16, 12, 13, 14, 21, 13, 18, - 15, 15, 12, 8, 1, 21, 14, 15, - 8, 11, 15, 16, 20, 15, 14, 15, - 17, 16, 11, 26, 21, 17, 12, 11, - 18, 15, 15, 15, 14, 9, 18, 14, - 12, 14, 14, 14, 14, 14, 15, 15, - 14, 14, 15, 15, 15, 16, 19, 23, - 17, 18, 18, 20, 18, 18, 16, 15, - 20, 13, 12, 16, 12, 17, 8, 18, - 15, 8, 20, 19, 15, 15, 15, 15, - 22, 18, 13, 17, 15, 16, 15, 15, - 14, 13, 15, 16, 16, 12, 17, 14, - 19, 13, 15, 16, 14, 16, 16, 7, - 20, 14, 19, 15, 15, 26, 17, 15, - 14, 17, 9, 14, 15, 15, 15, 15, - 15, 15, 15, 15, 14, 15, 15, 15, - 13, 20, 15, 16, 15, 16, 15, 21, - 16, 15, 14, 14, 16, 14, 16, 15, - 15, 15, 14, 21, 21, 12, 16, 15, - 16, 20, 16, 14, 15, 15, 15, 15, - 14, 16, 15, 14, 15, 17, 14, 15, - 15, 9, 15, 17, 15, 14, 16, 12, - 12, 16, 18, 13, 16, 14, 14, 16, - 16, 12, 22, 15, 16, 14, 15, 15, - 16, 8, 15, 15, 15, 15, 15, 15, - 15, 15, 16, 17, 12, 16, 15, 15, - 14, 17, 14, 16, 15, 15, 16, 15, - 14, 15, 15, 15, 14, 15, 16, 15, - 15, 15, 16, 15, 14, 19, 6, 14, - 14, 15, 14, 15, 15, 15, 15, 15, - 15, 15, 16, 12, 20, 22, 14, 16, - 15, 14, 11, 12, 18, 12, 13, 17, - 13, 11, 17, 16, 15, 16, 12, 16, - 17, 16, 15, 16, 15, 16, 16, 15, - 13, 14, 14, 16, 15, 14, 21, 18, - 15, 20, 20, 17, 12, 11, 9, 10, - 15, 14, 16, 19, 22, 22, 21, 16, - 15, 17, 19, 17, 19, 14, 12, 11, - 13, 14, 16, 16, 15, 16, 14, 15, - 21, 18, 17, 13, 11, 12, 12, 20, - 17, 11, 15, 19, 18, 20, 13, 17, - 13, 12, 14, 12, 20, 13, 13, 15, - 13, 14, 16, 12, 19, 17, 18, 15, - 12, 16, 17, 16, 20, 16, 17, 20, - 16, 15, 16, 14, 15, 9, 14, 20, - 12, 13, 16, 14, 17, 13, 15, 11, - 15, 16, 15, 20, 14, 12, 19, 12, - 15, 16, 14, 15, 14, 15, 16, 24, - 17, 21, 12, 17, 14, 13, 17, 8, - 12, 13, 14, 17, 19, 21, 19, 17, - 15, 16, 11, 22, 16, 15, 15, 15, - 14, 9, 14, 14, 16, 14, 15, 14, - 20, 16, 16, 18, 12, 14, 19, 16, - 10, 18, 13, 12, 19, 18, 12, 12, - 11, 13, 12, 19, 10, 13, 18, 14, - 7, 20, 14, 15, 15, 15, 15, 15, - 19, 16, 19, 18, 19, 17, 14, 10, - 15, 17, 13, 16, 14, 21, 17, 19, - 16, 15, 14, 12, 18, 15, 18, 12, - 18, 6, 18, 15, 15, 15, 15, 15, - 11, 15, 13, 19, 22, 17, 16, 13, - 17, 13, 14, 15, 7, 18, 20, 10, - 15, 14, 20, 23, 16, 9, 17, 15, - 12, 13, 17, 19, 11, 17, 14, 18, - 21, 9, 12, 14, 14, 15, 19, 19, - 12, 10, 19, 19, 19, 16, 21, 15, - 12, 21, 11, 13, 15, 16, 13, 18, - 16, 11, 14, 13, 15, 15, 13, 17, - 15, 16, 15, 21, 14, 14, 15, 10, - 15, 16, 14, 14, 17, 17, 16, 15, - 14, 14, 15, 15, 16, 16, 14, 19, - 16, 16, 14, 14, 15, 10, 17, 16, - 15, 14, 13, 8, 19, 14, 15, 15, - 12, 21, 8, 15, 19, 13, 16, 13, - 21, 14, 15, 15, 15, 15, 15, 16, - 13, 15, 16, 14, 17, 13, 16, 14, - 15, 14, 15, 17, 21, 15, 16, 15, - 15, 12, 12, 16, 15, 19, 16, 14, - 15, 15, 9, 19, 18, 16, 15, 15, - 21, 13, 20, 11, 15, 14, 16, 14, - 22, 18, 16, 14, 17, 17, 11, 17, - 17, 18, 7, 21, 15, 14, 14, 12, - 12, 17, 15, 17, 13, 18, 15, 10, - 13, 10, 14, 12, 17, 20, 17, 12, - 15, 14, 16, 19, 15, 17, 17, 18, - 15, 17, 15, 14, 15, 14, 15, 15, - 15, 15, 22, 23, 18, 15, 15, 15, - 14, 16, 12, 18, 20, 12, 18, 21, - 18, 17, 15, 13, 12, 17, 21, 21, - 14, 16, 16, 17, 17, 17, 16, 16, - 14, 15, 14, 14, 14, 15, 15, 16, - 12, 17, 21, 17, 9, 14, 18, 13, - 17, 15, 15, 17, 18, 16, 14, 14, - 8, 14, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 15, 15, 14, 23, 15, - 15, 15, 15, 14, 15, 15, 15, 10, - 8, 17, 16, 14, 16, 15, 15, 14, - 15, 15, 15, 15, 14, 16, 10, 20, - 19, 11, 14, 10, 17, 16, 13, 10, - 15, 15, 16, 15, 15, 15, 15, 16, - 14, 21, 14, 15, 11, 15, 14, 15, - 14, 14, 15, 15, 15, 15, 16, 6, - 17, 15, 16, 16, 15, 14, 12, 17, - 13, 16, 12, 16, 14, 14, 16, 8, - 14, 16, 16, 14, 18, 12, 20, 15, - 16, 15, 14, 17, 17, 14, 13, 16, - 14, 14, 13, 16, 14, 15, 16, 15, - 15, 15, 15, 15, 16, 20, 23, 10, - 15, 16, 18, 13, 15, 15, 15, 16, - 15, 15, 7, 17, 14, 15, 15, 16, - 11, 17, 14, 14, 14, 14, 16, 13, - 13, 9, 23, 15, 15, 15, 15, 15, - 19, 19, 13, 15, 20, 17, 18, 10, - 17, 15, 15, 13, 12, 13, 13, 16, - 16, 15, 14, 14, 15, 13, 7, 9, - 16, 17, 16, 22, 18, 16, 20, 15, - 18, 19, 17, 13, 14, 20, 14, 16, - 14, 17, 18, 14, 14, 15, 13, 20, - 14, 18, 13, 14, 10, 17, 19, 13, - 9, 8, 9, 17, 15, 15, 15, 15, - 22, 13, 16, 17, 16, 14, 21, 20, - 19, 19, 16, 16, 15, 13, 14, 16, - 10, 15, 11, 19, 13, 17, 13, 20, - 14, 5, 11, 19, 17, 16, 16, 15, - 14, 16, 15, 16, 18, 18, 13, 14, - 18, 18, 22, 20, 18, 16, 7, 11, - 15, 16, 9, 17, 14, 15, 15, 15, - 19, 12, 15, 21, 13, 15, 14, 17, - 11, 12, 20, 15, 16, 11, 19, 14, - 20, 10, 15, 18, 10, 20, 12, 18, - 16, 9, 17, 15, 17, 13, 19, 9, - 17, 13, 14, 19, 14, 9, 14, 19, - 18, 9, 15, 17, 19, 15, 21, 13, - 16, 18, 18, 17, 24, 12, 16, 15, - 16, 16, 17, 16, 16, 9, 16, 13, - 15, 15, 22, 17, 16, 16, 15, 17, - 17, 17, 16, 15, 16, 17, 17, 17, - 14, 14, 16, 8, 16, 16, 16, 12, - 15, 14, 16, 17, 14, 9, 19, 22, - 19, 12, 21, 24, 12, 16, 15, 13, - 17, 7, 12, 23, 14, 15, 18, 12, - 14, 15, 10, 20, 17, 13, 21, 10, - 11, 9, 15, 18, 13, 16, 15, 14, - 9, 18, 15, 14, 16, 14, 22, 16, - 10, 15, 15, 15, 18, 12, 15, 18, - 15, 15, 14, 15, 5, 15, 14, 15, - 9, 19, 15, 18, 16, 14, 14, 14, - 16, 17, 18, 14, 16, 17, 8, 20, - 19, 17, 16, 12, 19, 5, 7, 14, - 16, 14, 15, 13, 19, 9, 21, 12, - 13, 16, 15, 14, 15, 16, 8, 13, - 14, 12, 12, 17, 21, 17, 11, 18, - 12, 19, 13, 19, 11, 20, 11, 12, - 20, 10, 20, 10, 20, 10, 21, 10, - 22, 17, 11, 16, 18, 16, 7, 13, - 12, 10, 14, 14, 16, 16, 15, 15, - 11, 14, 9, 13, 16, 14, 18, 18, - 14, 14, 12, 14, 15, 14, 13, 13, - 8, 12, 14, 14, 14, 19, 21, 15, - 14, 15, 15, 16, 16, 15, 16, 15, - 21, 13, 14, 15, 20, 10, 14, 16, - 20, 18, 14, 15, 14, 15, 15, 11, - 15, 15, 15, 15, 7, 17, 14, 15, - 14, 16, 18, 16, 13, 16, 14, 15, - 14, 23, 14, 15, 15, 15, 15, 15, - 14, 14, 15, 15, 15, 15, 15, 15, - 16, 18, 15, 14, 12, 11, 14, 15, - 14, 19, 20, 16, 16, 15, 15, 15, - 11, 13, 18, 12, 11, 12, 13, 14, - 16, 14, 17, 16, 13, 15, 17, 16, - 13, 21, 13, 18, 19, 15, 15, 15, - 16, 14, 12, 9, 14, 15, 15, 20, - 28, 9, 9, 17, 14, 15, 14, 14, - 13, 11, 9, 14, 19, 19, 15, 16, - 16, 11, 20, 21, 5, 10, 12, 12, - 15, 15, 15, 15, 14, 8, 15, 14, - 15, 20, 8, 13, 16, 14, 11, 13, - 17, 13, 11, 12, 18, 18, 12, 13, - 16, 16, 15, 13, 10, 8, 11, 15, - 8, 17, 19, 13, 14, 13, 15, 13, - 15, 15, 13, 18, 16, 17, 17, 14, - 19, 14, 18, 16, 17, 14, 13, 17, - 17, 12, 16, 17, 15, 19, 17, 17, - 15, 17, 18, 10, 15, 19, 13, 12, - 16, 15, 20, 10, 15, 15, 15, 15, - 16, 15, 19, 9, 9, 16, 12, 14, - 14, 14, 10, 9, 19, 15, 15, 15, - 15, 17, 13, 13, 20, 14, 16, 16, - 17, 13, 14, 19, 8, 15, 16, 13, - 17, 15, 17, 8, 12, 10, 18, 12, - 14, 16, 19, 14, 18, 20, 9, 10, - 10, 16, 19, 10, 20, 16, 15, 18, - 15, 16, 13, 25, 14, 6, 16, 16, - 15, 15, 14, 21, 16, 14, 15, 14, - 14, 14, 19, 15, 16, 14, 16, 15, - 22, 23, 7, 15, 14, 17, 11, 16, - 17, 14, 18, 13, 17, 11, 11, 12, - 15, 16, 16, 9, 14, 17, 12, 20, - 17, 16, 16, 12, 18, 19, 16, 19, - 11, 15, 10, 14, 13, 17, 17, 12, - 12, 12, 15, 14, 13, 12, 20, 16, - 19, 17, 14, 14, 14, 14, 13, 22, - 17, 12, 14, 15, 14, 13, 14, 14, - 16, 18, 12, 16, 15, 16, 15, 14, - 16, 13, 16, 13, 12, 22, 10, 22, - 16, 15, 4, 16, 14, 15, 15, 15, - 17, 14, 14, 17, 13, 17, 15, 16, - 15, 15, 16, 14, 22, 21, 11, 14, - 15, 11, 17, 19, 15, 6, 10, 15, - 15, 16, 16, 21, 13, 16, 15, 15, - 13, 15, 14, 11, 12, 19, 19, 12, - 20, 22, 18, 19, 14, 13, 11, 14, - 16, 15, 15, 20, 13, 13, 10, 19, - 15, 11, 17, 9, 10, 17, 15, 14, - 13, 18, 15, 12, 15, 13, 13, 13, - 6, 16, 14, 15, 15, 15, 15, 15, - 13, 17, 16, 14, 13, 15, 9, 15, - 13, 8, 15, 14, 14, 15, 10, 14, - 22, 10, 14, 18, 13, 14, 15, 16, - 13, 13, 15, 9, 15, 10, 11, 16, - 12, 14, 14, 17, 15, 14, 16, 14, - 16, 16, 16, 15, 15, 15, 15, 15, - 13, 15, 15, 16, 16, 15, 14, 13, - 16, 15, 14, 12, 13, 15, 17, 18, - 15, 15, 16, 15, 24, 20, 14, 17, - 14, 12, 12, 11, 11, 13, 15, 16, - 12, 18, 15, 13, 8, 17, 15, 16, - 15, 15, 15, 15, 15, 15, 16, 15, - 27, 23, 17, 14, 15, 13, 18, 17, - 14, 12, 24, 22, 15, 19, 22, 14, - 15, 15, 16, 16, 24, 13, 15, 15, - 18, 13, 16, 15, 15, 15, 15, 14, - 17, 17, 16, 16, 16, 16, 14, 14, - 19, 14, 13, 16, 14, 16, 15, 16, - 14, 14, 8, 16, 14, 14, 15, 14, - 14, 14, 15, 16, 15, 15, 15, 15, - 23, 15, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 14, 14, 15, 15, 15, - 15, 16, 13, 25, 3, 7, 14, 15, - 15, 15, 15, 14, 8, 14, 14, 15, - 15, 15, 15, 15, 12, 5, 16, 16, - 10, 16, 17, 14, 14, 15, 11, 8, - 11, 13, 13, 16, 15, 9, 13, 18, - 18, 20, 21, 20, 20, 19, 18, 17, - 12, 9, 8, 10, 14, 17, 18, 19, - 15, 13, 8, 12, 13, 18, 19, 15, - 15, 15, 15, 15, 15, 15, 12, 8, - 15, 14, 16, 14, 12, 14, 18, 20, - 19, 16, 18, 17, 14, 13, 11, 8, - 14, 11, 14, 17, 19, 18, 14, 12, - 16, 19, 19, 18, 14, 14, 22, 19, - 19, 23, 18, 13, 13, 9, 14, 13, - 13, 15, 15, 17, 17, 22, 15, 9, - 16, 15, 14, 15, 16, 15, 14, 15, - 13, 22, 15, 14, 14, 16, 14, 10, - 16, 9, 12, 6, 17, 13, 21, 14, - 19, 17, 13, 11, 17, 12, 13, 16, - 20, 23, 6, 11, 13, 11, 21, 14, - 14, 17, 9, 9, 15, 14, 15, 15, - 15, 15, 13, 11, 9, 13, 16, 18, - 13, 11, 12, 17, 19, 22, 22, 21, - 14, 19, 11, 15, 9, 14, 13, 12, - 21, 17, 13, 19, 11, 17, 15, 13, - 11, 14, 15, 14, 9, 16, 13, 16, - 16, 20, 19, 16, 12, 11, 14, 19, - 13, 13, 15, 21, 12, 18, 18, 15, - 15, 16, 16, 15, 12, 15, 15, 17, - 14, 15, 15, 16, 14, 20, 14, 16, - 15, 15, 12, 14, 14, 15, 16, 15, - 6, 13, 16, 15, 15, 15, 15, 15, - 17, 22, 14, 17, 14, 15, 16, 15, - 16, 15, 16, 17, 11, 20, 16, 10, - 16, 14, 15, 15, 14, 14, 13, 22, - 16, 17, 17, 9, 15, 15, 17, 14, - 19, 20, 13, 17, 14, 15, 13, 19, - 14, 11, 17, 13, 16, 11, 16, 21, - 15, 16, 15, 14, 17, 16, 12, 16, - 17, 9, 15, 14, 16, 16, 15, 16, - 9, 14, 15, 16, 16, 14, 15, 10, - 12, 10, 14, 14, 19, 13, 18, 18, - 15, 12, 17, 7, 23, 21, 16, 15, - 22, 9, 17, 16, 15, 20, 17, 15, - 9, 14, 15, 15, 14, 15, 14, 18, - 13, 16, 18, 14, 15, 15, 18, 13, - 14, 15, 14, 19, 16, 17, 11, 13, - 15, 24, 22, 14, 15, 15, 15, 15, - 14, 16, 17, 14, 16, 15, 15, 15, - 16, 14, 8, 3, 22, 14, 14, 14, - 15, 7, 8, 14, 12, 13, 16, 16, - 18, 11, 13, 17, 16, 15, 14, 14, - 18, 18, 14, 8, 16, 19, 17, 12, - 13, 17, 14, 17, 14, 19, 10, 17, - 16, 15, 15, 15, 15, 15, 14, 16, - 17, 15, 15, 15, 14, 15, 14, 15, - 10, 15, 16, 14, 16, 21, 11, 15, - 16, 13, 14, 6, 21, 15, 16, 19, - 13, 16, 16, 19, 13, 8, 15, 14, - 17, 14, 13, 18, 15, 14, 16, 14, - 15, 16, 23, 13, 16, 15, 15, 15, - 15, 15, 15, 15, 15, 17, 9, 12, - 22, 9, 15, 14, 10, 8, 22, 14, - 15, 15, 15, 14, 15, 16, 14, 22, - 11, 11, 21, 14, 16, 17, 11, 13, - 20, 19, 15, 13, 10, 18, 12, 12, - 10, 15, 15, 9, 14, 15, 16, 16, - 15, 13, 17, 12, 18, 13, 17, 14, - 13, 14, 21, 10, 23, 10, 17, 16, - 12, 19, 13, 12, 19, 14, 21, 10, - 16, 15, 14, 14, 15, 17, 16, 17, - 15, 15, 15, 15, 15, 16, 15, 17, - 10, 17, 9, 16, 13, 12, 13, 14, - 15, 13, 13, 3, 9, 25, 13, 15, - 15, 12, 15, 12, 13, 16, 18, 21, - 14, 16, 14, 15, 12, 18, 14, 16, - 20, 16, 12, 14, 14, 14, 11, 11, - 15, 17, 10, 15, 14, 17, 13, 17, - 13, 18, 13, 8, 11, 20, 15, 16, - 19, 17, 18, 21, 12, 17, 13, 21, - 17, 17, 15, 11, 17, 12, 19, 20, - 14, 14, 15, 14, 15, 17, 17, 16, - 15, 12, 14, 8, 14, 19, 17, 16, - 14, 12, 18, 11, 13, 16, 22, 16, - 11, 17, 14, 15, 20, 16, 10, 21, - 16, 14, 14, 10, 11, 21, 11, 16, - 16, 16, 13, 13, 10, 19, 15, 21, - 14, 15, 12, 16, 11, 20, 19, 17, - 19, 17, 16, 15, 15, 15, 15, 15, - 15, 24, 17, 16, 15, 15, 15, 15, - 15, 15, 15, 15, 17, 15, 17, 16, - 20, 13, 14, 14, 14, 15, 20, 12, - 18, 16, 14, 19, 16, 10, 9, 13, - 16, 16, 15, 15, 18, 14, 13, 18, - 14, 10, 16, 18, 20, 11, 11, 19, - 11, 13, 17, 14, 16, 15, 20, 8, - 14, 15, 15, 16, 15, 13, 14, 19, - 16, 14, 11, 18, 17, 15, 20, 15, - 15, 22, 9, 9, 17, 15, 15, 15, - 14, 15, 16, 17, 7, 15, 12, 20, - 20, 21, 15, 10, 18, 15, 16, 16, - 14, 9, 13, 14, 14, 18, 17, 14, - 14, 15, 18, 13, 10, 17, 16, 14, - 10, 16, 16, 14, 15, 8, 17, 15, - 15, 15, 13, 22, 12, 16, 14, 15, - 16, 14, 16, 16, 15, 18, 12, 12, - 15, 18, 15, 15, 15, 12, 15, 18, - 15, 21, 15, 10, 17, 17, 11, 19, - 13, 16, 19, 10, 17, 14, 12, 19, - 8, 22, 19, 14, 15, 16, 15, 15, - 15, 14, 15, 14, 15, 6, 19, 15, - 12, 12, 22, 9, 17, 14, 13, 14, - 14, 18, 14, 14, 19, 14, 8, 15, - 14, 18, 14, 9, 12, 14, 15, 14, - 14, 14, 22, 11, 16, 14, 19, 10, - 13, 19, 13, 15, 15, 18, 13, 13, - 9, 19, 12, 18, 17, 18, 15, 17, - 15, 16, 8, 18, 5, 14, 16, 16, - 15, 15, 15, 12, 22, 11, 14, 14, - 15, 7, 17, 15, 14, 9, 21, 17, - 17, 18, 8, 17, 12, 17, 16, 14, - 18, 14, 19, 14, 10, 10, 14, 14, - 18, 16, 15, 13, 15, 14, 9, 17, - 13, 18, 14, 19, 12, 14, 15, 16, - 20, 11, 19, 11, 16, 15, 14, 20, - 12, 15, 15, 14, 16, 16, 15, 16, - 21, 12, 17, 13, 14, 12, 10, 16, - 13, 16, 16, 14, 8, 16, 21, 18, - 12, 9, 19, 15, 11, 13, 15, 18, - 12, 13, 16, 22, 15, 14, 17, 18, - 14, 15, 16, 12, 14, 14, 15, 14, - 13, 14, 14, 11, 14, 15, 11, 15, - 17, 13, 9, 8, 12, 14, 16, 16, - 15, 13, 18, 15, 13, 15, 14, 14, - 15, 15, 15, 16, 17, 22, 12, 15, - 16, 15, 16, 14, 14, 12, 17, 15, - 11, 15, 14, 14, 15, 15, 17, 16, - 16, 16, 24, 5, 12, 14, 14, 15, - 12, 11, 9, 8, 8, 9, 13, 15, - 19, 18, 16, 14, 11, 9, 9, 10, - 12, 13, 11, 13, 11, 11, 10, 12, - 14, 15, 15, 15, 14, 13, 11, 10, - 14, 13, 14, 13, 13, 14, 14, 14, - 16, 13, 11, 9, 11, 13, 11, 11, - 15, 14, 14, 14, 13, 13, 11, 13, - 14, 15, 15, 16, 16, 15, 15, 11, - 14, 15, 14, 15, 14, 13, 14, 14, - 14, 10, 9, 14, 15, 15, 14, 14, - 17, 21, 22, 21, 18, 15, 15, 14, - 17, 18, 21, 21, 22, 21, 21, 21, - 16, 16, 15, 15, 14, 14, 17, 16, - 15, 13, 13, 15, 15, 14, 16, 14, - 16, 16, 16, 16, 18, 21, 21, 22, - 22, 18, 16, 15, 15, 15, 15, 16, - 18, 17, 18, 19, 17, 14, 14, 13, - 15, 14, 15, 15, 15, 15, 16, 16, - 17, 15, 14, 16, 14, 16, 10, 22, - 15, 13, 25, 9, 15, 13, 21, 18, - 16, 7, 10, 16, 15, 15, 15, 15, - 16, 15, 15, 15, 15, 15, 16, 16, - 15, 15, 15, 15, 14, 15, 7, 17, - 15, 15, 15, 15, 15, 15, 15, 15, - 15, 15, 16, 15, 15, 15, 15, 15, - 15, 15, 15, 15, 14, 15, 14, 15, - 14, 15, 15, 16, 15, 16, 15, 14, - 15, 14, 15, 16, 15, 15, 15, 14, - 16, 15, 15, 15, 15, 15, 15, 15, - 14, 21, 16, 15, 15, 15, 15, 15, - 15, 14, 15, 15, 15, 16, 14, 15, - 9, 16, 18, 15, 15, 16, 12, 17, - 16, 10, 7, 19, 14, 15, 15, 15, - 18, 14, 9, 16, 12, 14, 15, 15, - 18, 14, 14, 14, 15, 15, 14, 14, - 16, 15, 15, 15, 14, 10, 23, 17, - 14, 15, 15, 15, 15, 15, 15, 15, - 16, 15, 15, 16, 15, 16, 14, 14, - 16, 15, 16, 14, 15, 15, 16, 14, - 16, 14, 14, 14, 15, 15, 15, 15, - 15, 16, 15, 17, 14, 15, 14, 16, - 15, 15, 16, 15, 14, 16, 14, 14, - 15, 21, 10, 19, 14, 15, 10, 17, - 21, 15, 18, 15, 14, 17, 15, 14, - 15, 15, 14, 15, 15, 15, 16, 14, - 20, 10, 8, 16, 14, 25, 16, 15, - 15, 12, 16, 15, 16, 16, 14, 13, - 15, 16, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 15, 16, 15, 15, 15, - 16, 15, 16, 15, 15, 15, 15, 15, - 15, 15, 15, 15, 15, 15, 14, 13, - 15, 15, 15, 16, 15, 15, 16, 14, - 15, 15, 15, 14, 17, 14, 15, 15, - 15, 16, 15, 15, 15, 16, 16, 15, - 15, 15, 16, 14, 16, 14, 14, 16, - 16, 19, 16, 16, 15, 15, 14, 16, - 16, 17, 14, 15, 15, 15, 14, 16, - 16, 16, 16, 16, 16, 15, 14, 16, - 16, 15, 14, 15, 16, 15, 18, 13, - 15, 15, 15, 15, 14, 16, 15, 15, - 15, 15, 15, 14, 15, 14, 16, 16, - 18, 16, 15, 15, 15, 15, 15, 16, - 14, 15, 16, 16, 15, 14, 15, 15, - 15, 14, 18, 21, 28, 10, 17, 15, - 16, 14, 17, 14, 14, 14, 16, 16, - 15, 15, 15, 16, 15, 15, 15, 15, - 14, 16, 16, 15, 15, 15, 15, 16, - 16, 10, 15, 15, 18, 25, 8, 15, - 16, 15, 15, 15, 15, 14, 15, 15, -}; - -static long _vq_lengthlist_res1024_0c10x8[] = { - 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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, 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, - 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, - 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 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,10,10,10,10, - 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 10,10,10,10,10,10,10,10,10,10,10,10,10,10,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,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,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, - 15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16, - 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, - 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, - 16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, -}; - -static long _vq_ptr0_res1024_0c10x8[] = { - 20, 481, 1033, 1578, 2103, 2634, 3156, 3742, - 4303, 4860, 5413, 5937, 6549, 7093, 7545, 8092, - 8571, 9076, 9587, 10112, -21, -22, -23, -24, - -25, -26, -27, 613, -29, 319, 823, -32, - -33, 41, 824, -36, -37, -38, 613, 319, - -41, 613, -43, 319, 823, 613, -47, -48, - 160, 824, -51, -52, 318, -54, -55, 612, - 413, -58, -59, 159, 827, -62, -63, 160, - -65, 615, 824, -68, -69, -70, -71, -72, - -73, 613, 159, 818, 158, 748, -79, 613, - 41, -82, -83, 238, 528, -86, 158, 162, - -89, -90, 818, -92, 415, -94, 821, -96, - 747, 415, -99, -100, -101, 818, -103, 41, - -105, -106, 818, -108, -109, -110, 613, 826, - -113, 748, 614, 613, 528, -118, -119, -120, - -121, -122, 818, 747, -125, 745, -114, -94, - 614, -130, -131, -132, -133, 819, 747, -128, - -137, -138, 821, 826, 747, 821, -143, -144, - -145, -146, -133, 819, 416, -150, -151, -152, - -153, -154, -33, 746, 160, -158, -159, -160, - -161, 818, 527, -164, 41, 614, -160, -387, - 156, -168, -171, -161, -169, 692, -175, 745, - -175, -164, 158, 826, -181, 160, 416, -184, - 527, -182, -178, -188, -161, -128, -189, -192, - -103, -190, 827, 825, -197, -175, -195, 416, - -201, -202, -203, 745, 692, 158, -207, 819, - 745, 818, -211, 529, 618, -214, -215, -216, - -217, -218, -219, 612, 745, -56, -220, 41, - -48, -222, -227, 748, 320, 160, 748, -232, - -233, 156, 829, 746, 822, -238, -239, -240, - 159, 746, -128, -244, -245, 613, 159, 158, - -249, -250, 41, 820, -109, -443, 614, -254, - -257, -113, -255, -258, -259, -262, -263, -133, - -260, -266, 826, -268, 746, -270, -271, 613, - 528, -274, -275, 748, 821, -278, 826, -276, - -281, 819, 826, 529, -285, -286, -287, -288, - -289, -290, -291, 238, 239, -294, 157, -296, - -297, -298, 238, -300, 746, 241, 240, -304, - -305, 414, -307, 157, -309, -310, -311, 239, - -302, -279, -315, 318, 240, -318, -319, -320, - -307, 238, 414, -324, -325, -326, -327, 413, - 691, 318, -321, -332, 318, -334, 318, 825, - -337, 414, 158, -340, -341, -342, -343, -344, - 239, -346, 239, 828, -349, -328, 747, 239, - -353, -327, 820, -356, 161, -354, -359, 691, - -357, -362, 239, -364, -365, -366, 413, -335, - 240, 827, -371, -372, -373, 241, 616, 828, - -368, -378, -379, -380, -381, -382, 156, -384, - -385, -386, -307, 238, -387, 746, 822, 691, - -393, -394, -395, 612, 413, 746, 241, -400, - 159, -388, -403, 238, -405, -406, 612, -56, - 746, -328, 746, -412, 822, 615, -415, -416, - -417, 156, -419, -420, -421, -422, -423, -424, - 318, 414, 820, -428, -429, -430, -431, -432, - 614, -410, 158, -436, -437, 820, -86, -440, - 820, -442, -439, -451, -438, -446, 158, -448, - -425, -444, -198, 240, 238, -452, 827, -456, - 157, -458, 158, 614, -461, -307, -85, -462, - -465, -307, -463, -468, 158, -466, -471, -472, - -473, 820, 414, -376, -307, -305, -479, -480, - -476, -482, -483, -484, -485, -486, -487, -488, - 418, 417, -491, -492, -493, 417, 419, -496, - -497, -498, -499, 164, 417, -502, -503, 417, - -505, 835, 44, 836, 164, -510, 834, -512, - 164, 834, -515, 750, 838, -518, -519, -520, - 418, -522, -523, 835, -525, 750, 838, -528, - -520, 243, -531, 838, 419, 835, -535, -536, - 418, 834, 834, -540, 93, 835, 836, 833, - 834, 835, -547, -548, -549, -550, -551, -552, - 93, 835, 751, -556, -493, 420, -1012, -557, - 694, -560, -563, -564, -565, -566, -567, 93, - -569, 832, 93, 835, 750, -574, -575, -576, - -577, 835, 837, -572, -561, 418, -583, 835, - 750, -583, 419, 755, -589, -590, -591, 164, - 93, -594, 836, 837, 242, 750, -599, 164, - 752, 751, -603, -604, -489, 694, 751, 836, - 750, 532, 169, -508, 322, 752, -615, -616, - -617, -508, -612, 836, -621, -493, 751, 242, - -625, -626, 164, -628, 532, -630, -631, -632, - -633, 93, -635, -636, 837, -638, 42, 169, - 838, 93, -643, 164, 164, 166, -643, 322, - 836, -650, -651, -652, 833, 755, 166, -503, - -657, 837, -655, -660, -661, -662, -663, -664, - -665, -520, -658, 834, 168, -670, 418, -672, - 93, -674, -675, -676, 418, 532, -679, -680, - 752, 12, -683, -684, 93, 532, -687, 418, - -689, 418, -666, 168, -693, -694, -695, -696, - -697, 165, -699, -700, -701, 94, -703, 832, - 533, 94, -707, -708, 12, -705, -690, 94, - 168, -697, 242, -716, -717, -718, -681, 96, - 45, 168, 532, -724, -684, 242, 620, -728, - -600, -725, -731, -732, 832, 620, -729, 95, - -737, -738, -739, 12, 619, 752, 839, -744, - -745, 12, 749, 839, 621, -750, 321, 165, - -753, -754, -755, 321, 94, 321, -759, -760, - -761, -739, -735, -764, 94, -762, 168, 322, - 45, -767, -771, -520, 750, -774, -775, -776, - 164, 619, -779, -780, -781, 165, 242, 44, - -785, -786, 2, -782, -789, -790, -655, 95, - 322, 694, 531, 619, -792, -798, -799, -800, - -801, -802, 694, 420, 753, -806, -807, 749, - 532, -810, 619, -742, 242, -814, -815, -816, - -817, -818, -819, -820, -821, -702, 322, -812, - -823, 168, -825, -828, -672, 13, 835, -697, - 242, 94, -832, -836, -837, -838, -732, -834, - -767, 835, -843, 165, -845, 832, -840, 167, - -849, -850, -851, -852, 833, -854, -855, 749, - 166, 93, -859, 164, -861, -862, 93, 532, - -865, 42, -867, 164, -869, 165, -871, 533, - -873, -874, -875, 749, 165, -878, -879, 749, - -881, 166, -883, 531, 167, 2, -887, -888, - -889, 694, -891, 531, -893, 749, 244, 622, - -897, -898, -899, -900, 694, 95, -903, 619, - -905, 167, -907, -889, -901, 244, -911, -912, - -913, -914, -915, 321, 322, 418, 13, 418, - 322, -922, 242, -924, -925, -926, -927, 42, - -929, 165, -931, -932, -933, 12, -935, -936, - 94, -908, 533, -937, -933, -939, -943, 833, - -869, 95, 94, -948, -949, -950, 42, -945, - -881, 419, 833, -956, 94, -958, -959, 42, - -961, 2, 13, -964, -965, -966, -967, -757, - -953, 45, -968, 321, -973, 753, 322, -976, - -977, -739, 751, -978, 168, -982, -983, 619, - 242, -986, 242, 167, -989, -905, 419, -990, - -993, -994, -995, -996, -997, -998, -999, -532, - -918, 418, 164, -1004, -1005, -1006, 419, 754, - 95, -1010, -1011, -1012, 42, 419, -1013, 838, - -1017, -1018, -1019, -1013, -1014, 838, -1020, -1024, - -1025, -1026, -1027, 833, 166, -1030, -1012, -1000, - 166, -1034, -1035, -1036, -1037, -1038, 421, -1040, - -1041, -1042, -1043, -1044, 422, 624, -1047, 535, - -1049, -1050, -1051, 758, 842, 326, -1055, 422, - -1057, -1058, -1059, -1060, -1061, -1062, 171, -1064, - -1065, 46, 624, 245, -1069, -1070, -1071, -1072, - -1073, 46, 173, 843, -1073, 176, 173, 423, - 422, -1082, -1083, 46, -1085, -1080, -1047, 623, - -1089, 623, -1067, 424, 99, -1094, -1095, 173, - -1097, 46, 623, -1100, -1101, 422, 623, -1104, - 422, 177, 173, -1075, 695, 98, -1111, -1112, - -1113, 534, 171, -1108, 535, 47, -1119, -1090, - -1231, 695, -1121, -1124, 536, -1122, 327, -1128, - -1129, -1130, -1131, 421, -1133, -1134, -1135, 171, - 98, 421, 535, 324, -1141, -1142, -1143, -1065, - -1125, -1146, -1147, 695, 423, -1150, -1151, -1152, - 173, 757, -1155, 423, 100, -1087, 844, -1160, - 99, 424, -1163, -1087, 844, 759, 173, 623, - 171, -1170, -1171, -1172, -1173, -1174, -1175, 757, - 758, -1178, 14, -1180, 695, 843, -1183, 845, - 14, -1186, -1187, -1188, 757, 173, 843, 173, - 323, 695, -1195, 423, -1197, -1198, -1199, -1200, - 173, -1202, -1203, -1188, -1165, -1206, -1207, -1208, - 843, 845, -1211, 623, 97, -1212, -1215, 173, - 323, 324, -1219, 177, 102, -1222, -1223, -1224, - 757, -1226, -1227, 842, -1229, 845, 757, 845, - -1233, 324, -1235, -1236, -1237, -1227, 534, -1238, - 323, 177, -1209, 175, -1245, -1246, -1247, 842, - 847, -1250, 172, -1252, 15, -1254, 326, -1256, - -1257, -1258, -1259, -1188, 847, 324, 324, 47, - -1265, 14, -1267, 47, 15, -1270, -1087, -1260, - -1252, 845, -1275, 424, 14, -1273, -1279, -1280, - -1281, -1282, -1283, -1284, -1285, 758, -1052, -1277, - 537, -1290, -1291, -1292, -1293, 97, -1287, 847, - -1297, 422, -1295, -1300, -1301, 624, -1298, -1285, - 845, 842, 97, -1120, -1305, -1310, -1311, 46, - -1313, 97, -1315, -1316, -1317, 422, 538, -1320, - 323, 842, -1323, -1324, -1325, -1326, -1327, -1328, - 534, -1330, -1331, -1332, -1333, 422, 536, -1336, - 245, -1308, -1339, -1317, -1337, -1334, -1340, -1344, - 172, 534, 174, -1348, -1344, -1231, 323, 842, - 421, 99, -1355, -1356, 422, 695, -1359, 535, - 14, 535, -1363, -1364, 534, 245, -1367, -1368, - -1369, -1370, -1371, -1372, 97, -1374, 624, -1360, - -1052, -1375, -1377, -1380, 535, 424, -1383, -1384, - -1385, 97, 624, 245, -1389, -1390, 97, 424, - 97, 534, -1395, 97, -1397, -1164, -1378, -1400, - 759, -1402, -1403, -1404, -1405, -1406, -1065, -1398, - 97, 846, 421, 421, 98, -1414, 423, 174, - -1417, 245, 625, -1420, 534, -1422, -1423, 97, - -1425, 624, 174, -1336, 695, -1260, -1431, -1432, - 535, 424, 846, -1436, -1437, -1438, -1439, -1440, - -1441, -1442, -1443, 172, -1434, -1446, 695, 323, - -1449, -1450, 841, 759, -1453, -1454, -1455, -1456, - -1457, -1443, -1451, -1458, -1461, 842, 842, 846, - -1305, 97, 323, 842, -1469, 172, -1471, -1164, - -1465, 695, -1475, 172, 844, -1478, 534, -1480, - -1481, 841, 97, -1484, -1474, 325, -1482, 14, - -1400, -1487, -1473, -1490, -1493, -1494, -1495, -1496, - 841, -1491, 625, -1500, -1501, 759, -1497, -1502, - -1495, 14, -1503, 423, 98, 695, -1511, -1512, - -1513, -1514, -1515, -1516, 695, 14, 46, -1520, - 98, -1522, -1523, -1446, -1517, 175, -1527, 97, - -1529, -1530, 759, -1532, 534, -1534, -1135, 324, - 841, -1538, -1482, -1536, 325, -1539, -1543, -1544, - -1545, -1546, 841, -1548, -1549, 695, -1551, -1552, - -1553, -1554, -1555, 841, 424, -1541, -1501, 15, - -1561, -1562, -1563, -1276, -1559, 47, -1567, 424, - 534, 845, 841, 47, -1573, -1574, -1575, 759, - -1577, -1505, -1579, -1580, -1581, -1582, -1583, -1584, - 48, -1586, 103, -1588, -1589, 247, -1591, -1592, - 247, -1594, -1595, -1596, 48, 103, -1599, 427, - 332, -1602, -1603, 48, -1605, -1606, -1607, -1608, - 698, 761, -1611, 329, -1613, 698, -1615, 328, - 761, -1618, 104, 863, -1621, 698, -1623, -1624, - 761, -1626, -1627, 328, 49, 103, -1631, 328, - -1633, -1634, -1635, -1636, -1637, 103, -1639, 330, - -1641, -1642, -1643, -1644, -1645, 761, 699, -1648, - -1649, -1650, 760, 426, -1653, -1654, -1655, 760, - 856, 860, -1659, -1660, -1661, 761, -1663, 856, - -1656, 539, 430, -1668, 856, 539, -1671, -1672, - -1611, -1665, 330, -1676, 429, 247, -1677, -1680, - 859, -1682, -1683, -1684, 761, -1678, -1656, -1685, - 864, 696, -1691, -1669, 331, -1694, -1695, -1696, - 103, -1698, 854, -1692, -1701, -1702, -1703, -1698, - -1699, 763, 699, 626, 763, 626, -1711, -1712, - 698, -1714, 858, -1716, -1717, 761, -1719, -1720, - -1721, 856, 762, -1722, -1725, -1726, 859, 18, - 103, 426, -1731, -1732, -1733, 329, 762, -1736, - 859, -1738, -1739, -1740, -1741, -1742, 17, 104, - 105, -1746, -1747, -1748, -1749, 16, 862, -1752, - 857, -1723, -1752, -1753, -1757, 428, 540, -1760, - -1761, -1762, -1763, -1764, 48, 428, -1767, 16, - -1769, 697, 696, -1772, 427, 865, 763, -1776, - -1777, -1778, 697, -1780, 626, 104, 698, 762, - -1785, -1786, -1787, -1788, -1789, -1790, -1791, -1792, - 696, 428, -1795, 16, -1783, -1798, 696, 861, - 762, -1802, -1803, -1804, 696, 854, 854, -1808, - 854, -1810, -1811, -1812, -1792, 855, -1813, -1816, - 104, -1818, -1819, 104, 855, 855, -1823, 696, - -1825, 858, -1827, -1828, -1829, 698, -1814, -1624, - -1830, 16, 858, -1836, -1837, 331, -1839, -1752, - -1832, -1842, -1795, 696, 861, -1846, 862, 16, - 854, -1834, -1843, -1852, -1853, -1854, -1631, 864, - 16, -1858, 16, 104, 857, -1862, -1752, 864, - -1865, 761, 764, -1868, -1869, 328, -1871, -1872, - -1873, 17, 763, 105, -1877, -1878, -1879, 329, - 764, -1882, 857, 763, 857, 864, 540, -1888, - -1889, -1890, -1891, 696, -1893, 855, -1883, 764, - 762, 866, -1899, -1900, -1901, -1902, -1903, -1904, - -1905, -1906, -1907, 426, -1804, -1800, 853, -1912, - -1913, -1914, -1915, 760, 855, 696, -1919, 696, - -1921, 426, -1923, 696, 700, -1926, -1813, -1909, - 426, 700, -1927, -1932, -1933, 247, -1935, -1915, - 762, 431, 539, 247, 853, 247, 430, -1944, - -1945, -1946, 760, -1948, 855, 331, -1948, 762, - -1953, -1954, 699, -1956, 761, 429, -1951, -1960, - 696, 247, 760, 852, -1963, -1966, -1967, -1968, - -1969, -1970, -1971, -1972, 760, -1974, 696, 539, - -1940, -1964, 539, -1980, -1924, -1977, -1983, 17, - 539, 864, -1987, 539, -1981, 17, -1988, -1992, - -1993, -1994, 697, -1996, 104, 16, -1631, 859, - 105, -2002, -2003, -2004, -2005, 328, -1627, -1999, - -2009, 760, 863, -2012, 104, -2014, 426, -2007, - 696, -1819, -2015, -2020, 426, -2022, 855, 247, - -2025, -2026, 761, 329, 329, -2030, 760, 855, - -2023, 328, -2035, -2036, -2037, -2038, -2039, -1994, - 696, -1764, -2040, -2044, 697, 330, -2047, -2048, - -1584, -2042, 862, -1997, 696, 696, 852, -2054, - -2057, -2058, 427, -2060, 48, -1705, -2055, 247, - -2065, -2066, 696, 247, 17, -2063, -2071, -2072, - -2073, 859, 866, -1733, -2069, 696, -2079, -2080, - 329, -2077, -2083, -2084, 762, -1947, -1985, -2081, - 429, -2090, -2091, -2092, -2044, -2087, -2093, -2096, - 852, -2094, -2099, -2100, 852, -1896, -2097, -2104, - -2105, -2106, -2107, -2108, -2109, -2110, -2111, -2112, - 432, 541, -2115, 19, 704, 701, -2115, 704, - -2121, -2122, 106, 181, -2125, 701, -2127, 19, - 701, -2130, -2131, -2132, -2133, -2134, -2135, 432, - 541, 19, 182, 52, -2135, 180, -2143, 106, - -2145, -2146, 432, 106, -2149, -2150, 106, 182, - 703, -2154, -2155, -2156, 628, 542, -2159, 19, - -2161, 702, -2163, 630, -2165, -2166, 20, -2168, - 181, 108, -2171, -2172, -2173, -2174, -2175, -2176, - -2177, -2178, -2179, -2180, 432, 765, -2183, 106, - 107, 542, 432, 628, -2184, -2190, 765, 184, - 184, 542, -2195, -2196, 333, -2181, -2188, 184, - 703, 107, -2203, -2204, -2205, -2135, 182, 870, - 628, -2210, -2211, -2212, 333, 703, -2215, 765, - -2217, 106, 628, 249, -2221, -2222, -2223, 703, - -2225, 870, -2227, 335, -2219, -2230, -2231, -2147, - 870, 181, -2235, -2236, 765, 180, 183, -2240, - -2201, 433, -2181, -2241, 632, -2246, 107, -2248, - -2249, -2250, -2251, 178, -2253, 333, -2183, -2243, - -2181, 249, 182, -2260, -2261, 184, -2147, 703, - -2183, -2263, -2213, -2268, -2269, -2270, 20, -2272, - 184, -2274, -2275, -2276, 106, -2278, -2270, -2266, - 181, -2282, 178, -2233, -2241, 336, -2122, -2284, - 335, -2290, -2291, -2292, -2293, 178, -2295, -2296, - 178, 333, -2299, -2300, -2301, -2302, 701, -2304, - 542, 702, -2307, 629, -2297, -2310, -2311, 627, - -2308, 107, -2315, -2316, -2317, 333, 632, 542, - -2312, -2322, -2323, -2324, -2325, -2326, -2115, -2320, - -2329, 628, 702, -2332, -2333, -2334, -2335, -2336, - 541, 630, -2161, -2327, 704, 702, 50, -2344, - 702, -2340, -2343, 180, 107, 51, 630, -2352, - -2353, 541, 50, -2356, -2357, 541, -2359, -2360, - 179, -2362, -2166, 704, -2123, -2363, -2367, -2368, - -2369, -2370, 702, 51, 107, 335, -2375, -2141, - 627, 107, 437, -2348, -2376, -2382, 20, 180, - 543, 20, 629, -2388, -2389, -2390, -2391, -2392, - 19, 335, 20, 107, 20, 21, 435, -2400, - -2401, -2402, 627, 333, -2405, -2406, -2407, -2408, - 20, 182, -2411, -2412, -2413, -2414, 178, -2416, - 630, 335, -2419, -2420, 333, -2422, 630, -2403, - -2422, 627, -2427, -2420, -2425, -2428, -2431, -2432, - -2433, 178, 630, 337, -2429, 437, -2439, -2440, - 630, 178, 705, -2444, -2445, 333, 543, -2448, - 335, -2450, 19, 433, -2453, -2454, -2455, -2456, - -2457, -2458, -2459, 701, 703, 334, -2463, 701, - -2465, 433, -2467, 433, -2469, 703, 249, -2472, - -2473, -2128, 333, 334, -2398, -2474, -2302, -2477, - 627, -2482, -2483, -2307, 631, 433, 627, -2241, - -2486, 871, -2491, -2492, 627, 333, -2495, -2496, - -2497, 433, -2489, 628, 249, -2502, -2503, -2504, - -2241, -2500, -2507, -2493, 335, -2510, 335, -2512, - -2513, -2467, 333, -2468, 21, -2514, 435, -2520, - 335, -2632, 631, 21, -2525, -2526, -2492, -2523, - -2475, -2527, -2531, -2532, 629, 631, 434, -2536, - -2537, -2538, -2539, -2540, -2336, 631, -2541, -2342, - -2542, -2119, -2420, -2548, 541, -2550, 50, 178, - -2553, -2554, 179, 334, -2551, -2558, -2559, 433, - 335, 21, -2563, -2564, 334, -2556, -2567, 631, - -2523, -2565, -2571, 631, -2573, -2360, 627, 334, - -2551, -2578, -2579, -2580, -2581, -2582, -2583, -2336, - -2576, -2586, 50, 180, -2589, -2590, -2591, 179, - 21, -2594, 541, -2596, 179, 21, -2599, -2600, - 179, -2602, 631, -2278, -2605, 182, 627, -2608, - -2609, -2610, -2611, 627, -2613, -2614, -2119, -2606, - 183, 704, -2280, -2615, -2621, -2207, 183, 871, - -2625, 180, -2627, -2628, -2213, 249, -2629, -2470, - -2616, -2545, -2635, -2636, -2637, -2638, -2639, 338, - 23, -2642, -2643, 441, -2645, 23, 442, -2648, - 875, -2650, -2651, 546, -2653, 112, 442, -2656, - 441, 186, -2659, 442, 545, -2662, -2663, -2664, - -2665, 874, -2667, -2668, 185, -2670, 110, -2672, - -2673, -2674, 110, 439, 110, -2678, 877, -2680, - 769, 344, -2683, -2684, -2685, -2686, -2687, -2688, - 53, 185, -2691, -2692, 53, -2694, 338, 23, - -2697, -2698, -2699, 252, 338, 112, 112, -2704, - -2705, -2706, -2707, 22, -2709, -2710, 338, -2712, - -2713, 23, 256, -2716, -2707, -2660, 111, -2720, - -2721, 112, 256, -2724, -2725, -2726, -2727, -2728, - -2729, -2730, 873, -2732, -2689, -2670, -2735, -2736, - 53, 439, 342, -2740, -2741, -2742, 873, 53, - 440, -2746, -2747, -2748, -2749, 873, 878, 342, - 22, 185, -2755, -2756, -2757, -2758, -2759, 23, - 873, -2762, 878, -2764, 185, 769, -2767, -2768, - -2769, 23, 254, -2772, -2773, 878, 544, -3028, - -2774, -2778, -2742, 110, -2769, -2779, 186, -2784, - 185, 23, -2787, -2788, -2789, 112, 185, -2781, - -2793, -2794, 22, -2796, -2797, 23, -2714, 544, - 254, -2802, -2803, -2742, -2799, -2806, 769, -2808, - -2679, -3027, -2804, -2810, 344, -2814, -2815, -2816, - 877, -2645, 253, -2784, 544, -2822, 185, 877, - -2825, -2826, -2827, -2828, -2829, -2830, -2742, -2820, - -2831, 770, -2835, -2836, -2837, 340, -2839, -2840, - 22, 23, 441, 254, -2845, 770, -2832, 770, - -2849, -2850, -2851, -2852, 873, -2854, 873, 253, - 186, -2858, 22, 441, -2861, -2862, -2702, 874, - 880, -2863, -2867, 342, 880, -2870, -2871, -2872, - -2873, 877, -2865, -2874, -2809, 111, -2879, 340, - 877, -2877, -2883, 340, -2881, -2886, -2887, -2888, - -2889, -2890, 874, 546, -2893, 185, -2895, 253, - 770, -2876, -2891, -2900, -2901, -2902, -2823, 111, - -2903, -2818, 339, -2908, -2909, 874, 880, -2912, - 253, -2914, -2915, -2916, -2917, -2918, -2919, -2920, - -2840, -2906, 345, 343, 772, 439, -2927, 545, - -2929, -2930, 706, 22, 342, -2934, -2935, 340, - 254, -2921, -2751, 340, -2932, 546, -2943, -2944, - -2945, -2946, 545, -2948, 443, 344, -2660, 875, - 342, -2954, -2955, 255, -2857, -2897, -2951, 257, - -2837, -2903, 875, -2964, -2965, -2966, 875, 441, - -2969, 772, -2971, 252, -2973, -2974, 22, 342, - -2977, -2978, -2979, -2980, -2981, -2982, -2983, -2984, - -2985, 706, -2962, -2988, -2989, -2990, 338, 339, - -2993, 252, 338, -2996, 706, 338, 111, -3000, - 339, -2998, -2986, -3004, 544, 341, 442, -3008, - -3009, -3010, -3011, 339, 341, -3014, -3015, -2966, - -3002, -3018, 111, 341, -2966, 344, -3023, -3024, - -3025, -3026, -3027, 706, 876, -3030, -3031, -3032, - -3033, 876, 345, 113, 343, -3038, -3039, 343, - -2969, -3039, -3041, -3018, 876, 772, -3044, 706, - 343, -3050, 339, 706, 339, 111, -3055, 544, - -3057, -3058, -3059, -3060, -3061, 875, -3063, -3064, - 771, 772, -3067, -3068, 343, -3070, -3071, -3072, - 875, -3074, 875, -3046, -3077, 111, 341, 546, - 771, 255, -3083, 252, -3085, 341, 442, 546, - 343, 771, -3091, -3092, -3093, -3094, -3095, -3096, - 876, -3075, -3097, -3100, 706, -3102, -3050, 546, - 767, 879, -3107, -2927, -3103, 767, 706, -3112, - -3113, -3050, -3110, -3116, -3055, 545, 440, -3120, - 546, 879, -3123, -3124, 440, 771, -3050, 545, - -3127, -3130, -3131, -3132, -3133, -2648, 443, 876, - 879, 706, -3139, -3140, -3141, -2984, 443, -3137, - -3143, 706, -3144, 546, -3149, -3150, -3151, -3152, - 339, 339, -3155, 111, -3157, -3158, -3159, -3160, - -3161, 258, 56, 548, -3165, 445, 56, -3168, - -3169, -3170, -3171, 54, -3173, -3174, 56, 448, - 549, 115, -3179, -3180, -3181, 550, -3183, -3184, - 258, 350, 258, -3188, -3189, 883, 448, -3192, - -3193, -3194, 444, -3196, 188, 444, -3199, 776, - -3201, -3202, 350, 551, 882, -3206, -3207, -3208, - -3209, -3210, -3211, -3212, -3213, 707, 349, 259, - 552, -3218, -3219, 259, -3216, -3222, -3223, 187, - 55, -3220, -3227, 349, -3194, -3225, 260, -3232, - -3233, 707, 260, 349, 116, -3238, -3239, -3240, - -3241, -3242, -3243, 707, -3245, 883, 349, 114, - -3249, 349, 884, -3252, 707, 883, -3255, 637, - 883, -3258, 637, -3260, -3233, 55, -3261, -3264, - -3265, -3266, 444, -3268, -3269, 446, 260, -3262, - -3230, -3271, 884, -3276, -3277, -3278, -3279, -3280, - 444, -3273, -3270, 710, 188, 114, -3287, -3288, - -3289, 548, 188, -3292, 775, 188, 775, -3296, - -3297, 707, 548, -3298, 707, -3269, -3299, -3302, - -3305, -3306, -3307, 187, 444, -3310, 639, -3312, - -3313, 444, 885, -3316, 349, -3303, 885, -3320, - -3321, -3322, -3323, -3324, 548, 707, 445, 259, - -3329, -3288, -3740, 115, 187, 444, -3269, -3332, - -3337, 707, -3260, -3247, 55, 187, -3343, -3344, - 446, -3341, -3347, -3348, -3349, -3269, 882, 637, - -3353, 347, 548, 259, -3357, -3358, -3359, -3360, - -3361, 548, 709, -3269, -3350, -3366, 446, 638, - 259, -3165, -3368, -3372, -3373, 445, -3375, -3376, - -3377, 446, 260, -3380, 56, -3370, -3355, 775, - 445, -3362, 55, -3386, -3389, -3390, -3391, 548, - -3387, -3341, 445, -3396, 445, 775, -3399, -3400, - -3401, -3402, 446, -3255, 187, -3406, -3407, 549, - 639, 886, -3411, 347, -3404, -3414, -3415, 445, - -3412, -3418, 54, -3420, -3421, 637, -3162, -3416, - 115, 710, -3427, -3428, -3429, 54, -3431, -3432, - 56, 259, -3339, 548, -3435, -3407, -3436, 115, - -3438, -3442, -3443, -3444, -3445, -3446, 188, 637, - -3449, 349, -3451, -3411, -3440, -3452, 711, -3456, - -3457, 707, 259, 347, -3461, 347, 187, 55, - -3465, -3466, -3467, 348, -3469, 347, 55, 882, - 348, 347, -3475, 24, 709, -3478, -3479, 55, - 189, -3482, 116, -3484, -3485, 347, 189, 259, - 259, 114, -3476, -3492, -3493, -3494, -3495, -3496, - 258, -3498, -3499, 774, 348, 708, 24, -3504, - -3505, 882, 348, 708, 774, -3510, -3511, 348, - 774, 116, 118, 638, -3517, -3518, -3519, -3520, - 258, -3515, -3523, 550, 348, -3526, -3527, -3247, - 55, 708, 552, 189, -3533, -3534, -3535, -3186, - -3528, -3538, 550, -3540, -3541, -3542, 258, -3544, - -3545, -3546, 636, 350, 776, -3202, 347, 887, - -3550, -3554, 258, 115, -3557, 882, -3552, -3560, - -3561, -3562, -3563, 882, 637, -3404, -3558, 552, - 348, 188, -3571, -3572, -3573, -3574, -3575, 114, - 548, -3576, -3579, -3580, -3581, 636, -3583, -3584, - 550, -3577, 710, 636, -3589, -3590, -3523, -3325, - 448, 639, -3595, -3596, 348, -3598, -3599, 114, - -3487, 348, 637, -3261, 707, -3606, 114, 189, - -3609, -3610, -3611, -3612, -3613, 188, 350, 447, - -3617, 348, 883, -3620, 447, 637, -3623, -3185, - -3604, -3626, -3627, -3628, 636, -3624, 55, -3629, - 56, 350, 115, -3636, -3546, -3632, -3639, -3640, - 55, 448, -3643, -3615, 54, -3646, 447, 887, - -3175, -3644, -3649, -3652, -3653, -3654, -3655, 54, - 636, 445, -3429, -3657, 637, -3662, -3663, -3664, - 54, -3659, 636, -3181, -3644, -3670, -3671, 258, - -3673, 258, -3675, -3676, 54, 549, -3679, -3680, - -3676, -3668, -3683, 56, 549, -3686, 550, -3202, - -3681, 548, -3691, -3692, -3693, -3694, -3695, 548, - 188, 445, -3699, 258, -3697, -3702, -3703, -3496, - -3700, -3706, 54, 774, -3676, -3704, 445, 117, - -3713, -3714, -3715, -3716, 548, -3718, -3719, -3720, - 258, -3722, 350, 638, -3725, -3726, -3727, -3689, - -3723, 445, 710, -3732, 445, 708, -3735, -3216, - 638, -3736, -3739, -3740, 548, -3630, -3743, -3744, - -3745, -3746, -3747, -3748, -3749, 555, 58, 893, - -3753, -3754, 452, -3756, -3757, -3758, -3759, 190, - 450, -3762, -3763, -3764, 713, 453, -3767, 58, - 555, 450, -3771, -3772, 450, 193, -3775, 120, - 265, 713, 450, 59, -3781, 714, 190, -3784, - -3785, -3786, -3787, 58, -3781, 896, 452, 58, - -3793, 716, 120, -3793, 715, -3798, -3799, -3800, - -3763, -4282, 261, 261, -3805, 554, 57, 713, - 554, 451, -3811, -3812, 120, -3814, 3, 265, - 555, 555, -3819, 716, -3806, -3822, -3823, -3824, - -3825, -3826, 714, -3828, -3829, -3830, 192, 454, - -3833, 454, 120, -3836, -3781, -3820, -3839, 714, - 119, 714, -3843, -3754, -3840, -3846, 454, -3848, - -3849, -3850, -3851, -3852, -3853, -3854, -3855, 713, - -3857, 261, -3859, -3860, -3861, -3862, -3863, 713, - 265, -3866, -3867, 452, -3844, 455, -3871, -3872, - 713, -3874, -3875, 58, 352, -3878, 455, 262, - -3881, 713, -3875, 455, -3885, 58, 193, -3888, - 713, 351, -3891, -3892, -3855, 779, 717, -3896, - 717, -3893, 780, -3900, -3901, 451, 717, -3904, - 717, 119, -3907, -3908, -3909, -3910, -3911, -3912, - -3913, -3914, 191, 554, -3917, -3918, -3919, 191, - 455, -3922, 715, 715, 452, 58, 780, 554, - -3929, -3930, 715, 352, -3905, -3934, 191, 717, - 891, -3938, -3939, -3940, 554, 261, 717, -3944, - -3945, -3946, -3947, -3948, 191, -3932, -3951, 58, - -3949, 452, 455, -3956, 451, 891, -3959, -3960, - -3961, -3962, -3963, 554, -3801, -3952, -3965, -3968, - -3969, -3970, -3805, 640, -3814, 3, 452, -3973, - -3975, -3978, -3979, -3980, -3981, 191, -3976, -3984, - -3985, 714, -3982, 263, -3989, -3990, 191, -3987, - 717, 780, -3995, -3996, -3997, 58, 892, 58, - -3998, -4002, 58, -3875, 120, -3936, -4007, -4008, - 58, -4010, 716, 191, -4005, -3793, 717, 456, - -3808, 779, 265, -4020, -3951, -4017, 891, 555, - -4022, -4026, -4027, -4028, -4029, -4030, 713, 3, - 261, 119, -4024, -4036, -4037, 191, 891, 889, - -4038, 779, -4043, -3990, 891, 119, -3857, 451, - -4047, -4050, -4051, -4052, 891, -4054, -4031, -4048, - 779, -4058, 119, -4055, 891, -4062, 451, 779, - -4059, -4066, 3, -3809, 894, -4070, -4071, -4072, - -4073, -4074, -4075, -4076, 3, 57, -4068, 450, - -4081, 57, 263, 641, 59, -4086, -4087, -4088, - -4089, -4090, 57, 714, 264, 57, 264, 641, - 892, -4098, -3806, -4096, 119, 262, -4103, -4104, - -4105, -4106, 190, -4108, 453, 59, 192, 453, - -4113, -4114, -4115, -3829, -4039, -4099, -4117, 59, - 57, -4122, -4123, 263, -4125, 57, -4116, 892, - 192, -4130, -4131, -4132, -4133, -4091, -4128, 454, - -4134, 264, -4136, -4140, -4141, 264, -4143, -4144, - 120, -4146, -4147, -4148, -4149, 191, 715, -4152, - -3918, 892, -4138, 889, -3806, -4155, -4159, -4160, - -3919, 642, 890, 451, -4165, -4166, 58, 453, - 261, -4167, -4171, -4172, -4173, -4174, -4175, -4176, - 57, -4178, -4179, 715, 261, 715, -4183, -4184, - 192, 716, 890, -4188, -4189, 192, 640, 778, - 57, 890, 778, -4196, 890, 640, 716, -4200, - 640, -4169, 716, -4201, -4205, -4206, 640, 778, - -3830, -4210, 192, 261, 892, 780, 893, -4216, - 192, 889, -4219, -4220, 715, -4217, 457, 261, - -4225, -4226, -4227, 778, 640, 893, -4231, -4232, - 889, 778, 555, -4221, -4237, -4238, -4239, -4240, - -4241, -4242, 450, -4076, -4235, -4246, 640, -4248, - -4249, -4250, 3, 555, -4153, 893, 778, 450, - -4257, -4258, -4259, -3806, -4255, 892, 778, -3905, - -3830, -4127, -4264, 262, 778, -4270, -3879, -4266, - -4273, -4274, -4275, 3, 119, -4278, -3905, -4271, - 450, -4282, 778, 894, -4285, -4286, 57, 892, - -4289, -4290, -4291, -4292, 3, -4287, 642, -4296, - 450, -4298, -4251, -4293, -4301, -4302, 889, -4304, - -4305, -4306, -4307, -4308, -4309, -4310, -4311, -4312, - -4313, 195, -4315, -4316, -4317, 195, 1, 460, - -4321, 270, 903, -4324, -4325, 353, -4327, -4328, - 1, 899, 25, -4332, -4333, -4334, 0, 1, - 25, 643, -4339, -4340, 353, 195, 900, -4344, - -4345, 718, 647, -4325, 899, -4346, -4348, -4352, - -4353, 644, -4355, 719, -4357, 195, 647, -4360, - 558, 647, -4363, -4364, -4365, 0, 558, -4368, - -4369, 0, 268, -4372, -4373, -4374, 558, 785, - 121, -4378, 644, 898, -4381, -4382, -4383, 194, - -4319, -4379, -4387, 558, 719, 61, -4391, -4392, - -4393, -4394, -4395, -4396, 1, -4398, -4399, -4374, - 897, 269, 0, -4404, 268, 784, -4407, -4408, - -4409, -4410, -4411, -4412, -4413, -4414, -4333, -4837, - -4400, 643, 25, -4420, -4336, -4417, -4423, 270, - -4425, 25, 197, -4428, 270, -4430, -4431, 197, - 784, 197, -4435, -4436, 645, 783, 197, -4440, - -4441, 645, 461, -4444, 270, -4433, -4437, 196, - -4449, -4450, 25, 269, -4441, 270, 271, -4453, - -4457, -4458, -4459, -4460, -4461, -4335, -4455, -4464, - 1, 270, 647, 271, 783, -4470, -4471, -4444, - -4468, 271, -4475, 272, -4477, 720, 646, -4480, - -4481, -4482, -4483, 458, -4485, 60, 268, -4488, - -4489, -4490, 458, 60, 272, 271, 354, -4496, - -4497, -4498, 195, -4500, 60, -4478, 783, 647, - 271, 720, -4507, -4508, -4509, 1, 897, 897, - 643, 354, 647, -4516, -4517, -4518, -4519, 0, - -4512, -4522, -4483, -4520, -4486, -4523, -4519, 196, - 458, 458, -4531, 645, -4370, 459, -4535, -4536, - -4418, 783, 196, 353, -4492, 644, -4528, -4541, - 644, -4546, -4547, -4548, -4549, -4550, 195, 353, - -4553, 460, -4555, -4556, 0, 25, 902, 355, - -4561, 718, 353, 198, -4565, -4566, -4567, -4568, - 0, -4570, -4571, 354, -4573, 0, -4544, 25, - 354, -4578, -4579, 459, 460, -4582, -4583, -4348, - -4574, -4584, 902, -4588, 643, 355, -4591, -4592, - -4593, -4594, -4595, -4596, -4597, -4598, -4599, -4600, - -4601, 0, -4519, -4585, -4486, 649, 648, -4608, - -4404, 783, 354, -4612, -4613, 645, -4447, -4616, - -4617, -4618, 0, -4620, 898, 648, 354, -4624, - 645, 902, -4627, -4628, 899, 60, -4631, 783, - 902, -4634, -4635, 786, -4637, -4486, -4629, -4640, - -4641, -4417, 60, -4644, 646, 898, 898, 649, - 899, -4650, 783, -4652, -4653, 645, 783, -4642, - -4657, -4468, -4655, -4660, 901, 897, 783, -4664, - -4665, 897, -4417, -4661, -4400, -4667, 719, -4672, - -4673, -4674, -4675, -4676, -4677, 643, 646, 719, - -4432, 718, -4683, -4684, -4685, 558, -4687, -4688, - -4689, -4690, -4374, 643, -4691, -4375, 354, 353, - -4697, -4698, 121, -4695, -4375, -4699, 645, -4701, - -4705, -4706, -4707, 645, -4709, 197, -4711, -4712, - 270, 785, -4426, 121, 353, -4718, -4719, -4720, - -4721, 0, 646, 353, 645, -4510, -4723, 718, - -4729, -4730, -4731, 643, 646, -4734, -4468, -4727, - 646, -4735, 719, -4740, 61, -4742, -4743, 121, - -4745, 121, 785, -4383, 783, -4750, 121, -4752, - -4753, -4754, -4755, -4756, -4757, -4758, 458, 643, - 643, 25, -4763, -4764, -4765, 60, 196, 643, - -4511, -4544, -4769, -4772, -4665, -4770, -4775, -4776, - 60, -4765, -4773, -4780, -4483, 271, 897, -4784, - -4785, -4786, 60, -4725, -4761, -4788, 648, -4665, - -4423, -4794, 897, 272, -4797, -4336, -4376, -4800, - -4619, 897, 643, -4802, 646, 785, -4807, -4808, - -4809, -4810, -4732, 121, 649, 61, -4389, -4811, - 268, -4818, 897, -4820, -4821, -4822, 272, 901, - 121, 462, -4815, -4828, -4829, -4830, -4831, -4832, - -4833, -4834, 458, 901, -4837, 272, -4724, -4840, - 121, 197, 901, 272, 784, -4846, -4847, 645, - 901, -4836, -4801, -4531, -4851, 461, -4855, 197, - -4852, -4858, -4859, -4850, -4861, -4862, -4863, -4864, - -4865, 651, -4867, -4868, -4869, -4870, -4871, -4872, - 908, 914, 465, -4876, 356, -4878, 653, 469, - 464, -4882, -4883, 908, -4885, -4886, 356, -4872, - 565, 789, 356, 789, -4893, -4894, 62, 357, - -4897, -4898, -4899, -4900, -4901, -4902, -4903, -4904, - 722, -4906, 722, 277, -4909, 199, 274, -4912, - -4913, 654, 654, -4891, 122, -4918, -4919, 356, - -4916, -4922, -4876, -4920, 654, 356, -4927, 722, - 723, 356, -4931, -4932, -4933, -4934, 907, -4936, - -4937, 274, -4939, 907, 563, -4942, 563, 274, - 914, -4923, 651, -4948, -4949, 274, 789, 721, - 918, -4954, -4955, -4956, -4957, -4958, 721, 123, - 563, -4962, 723, -4964, 721, -4966, 563, -4968, - 275, 277, -4971, -4972, -4973, -4974, -4975, -4976, - -4977, 62, 788, 199, -4981, -4982, -4983, -4984, - 62, -4883, -4969, 464, 905, -4990, -4991, 650, - -4993, 62, -4995, 905, 468, 464, -4999, 62, - -5001, 4, 654, -5004, -5005, -5006, 908, -5008, - -5009, 465, 787, 652, -5013, 466, 909, -5016, - -5017, 915, -5019, -5020, 906, 564, 199, 909, - 276, -5026, -5027, -5028, -5029, 722, -5031, -5032, - 650, -5021, -5035, 654, -5033, -5038, 787, 466, - -5041, -5042, -5039, -5036, 787, -5046, 909, 911, - 4, -5050, 650, -5052, -5053, -5054, 466, -5056, - 913, -5058, 911, -5060, 654, -5062, 275, -5064, - -5065, 910, -5048, 564, -5069, -5070, 650, 909, - -4876, -5067, -5075, -5076, -4876, -5073, -5079, -5080, - -5081, 722, 652, -5084, -5082, 463, 276, 906, - -5089, 464, 915, -5092, -5093, -5094, -5095, -5096, - -5097, -5050, -5085, -5098, 907, -5102, -5103, -5104, - 650, -5106, 653, 199, -5109, -5110, 651, 654, - -5107, -5114, -4995, 916, 565, -5118, -5119, -5020, - -5116, -5122, -5123, 722, -5125, -5126, -5127, -5128, - -5129, 650, -5085, -5132, 907, 723, -5135, -5136, - 907, -5130, -5139, 275, 123, -5142, -5143, 650, - -5145, 654, -5147, -5148, -5149, -5081, 358, 654, - -5153, 199, -5150, 564, -5157, -5158, 907, 199, - -5161, -5162, 651, 274, -5165, -5166, -5167, -5168, - -5169, -4950, -5155, 565, -4958, -5170, 469, -5176, - -5177, -5178, -4977, 358, -5181, 908, -5006, -5179, - 464, 463, -5187, 908, -5189, 464, 789, -5192, - -5193, -5194, -5195, 4, 464, -5085, -5082, -5197, - -5201, -5202, -5203, -5204, -5205, -5206, -5207, -5208, - -5209, -5210, -5211, 466, 787, -5214, 909, -5216, - -5217, 467, 277, 467, -5221, 467, 787, 357, - -5218, -5226, -5227, 721, -5229, 909, 469, -5212, - 123, -5232, -5235, -5236, 4, 466, 122, -5240, - -5241, 721, 122, -5244, 721, -5238, 721, -5245, - -5249, -5250, -5251, 463, 916, 467, -5032, 467, - 358, -5258, -5259, -5260, 463, -5262, 469, 277, - -5212, -5255, -5267, -5268, -5269, 122, 791, 469, - -5265, -5274, -5275, -5276, -5277, 62, -5272, 909, - -5281, -5279, -5278, -5284, -5285, 905, 123, -5288, - -5289, -5290, -5291, -5292, 906, -5238, 358, 277, - 276, 199, -5299, -5300, -5301, -5302, 463, -5304, - 653, -5306, -5307, -5308, -5309, -5310, -5311, -5312, - -5313, 62, 123, 905, -5302, -5316, 465, 4, - 564, -4907, -5317, -5324, -5325, -5326, -5327, -5048, - 467, 467, 467, 467, 653, 564, -5333, -5336, - -5337, -5338, -5339, -5340, -5341, -5342, -5211, -5085, - 788, -5211, -5343, 913, 277, -5346, -5349, -5352, - -5353, 788, -5255, 469, -5085, -5214, -5356, 790, - -5358, -5362, -5363, -5364, -5365, -5366, -5367, -5085, - 564, -5370, 467, 122, -5085, -4979, 122, 468, - -5377, -5378, 463, 564, 358, -5382, -5383, -5384, - 788, 4, -5385, -5386, -5389, 276, -5391, 564, - 358, 790, -5387, -5396, -5397, -5398, -5399, 274, - -4950, 467, 357, -5238, -5402, 122, -5407, -5408, - -5409, 721, 469, -5412, -5354, -5414, -5415, -5416, - -5417, -5418, -5419, -5420, -5421, -5422, -5423, -5424, - -5425, -5426, 278, -5428, 64, 924, -5431, 64, - 923, 924, 126, 923, 924, -5438, -5439, 359, - 473, -5442, 124, 923, 725, -5446, -5447, -5428, - 278, 473, 725, 63, -5453, 125, -5455, -5456, - -5457, -5458, 920, -5451, -5461, -5462, -5463, 278, - 924, -5466, -5467, 278, 923, 924, -5467, -5459, - -5473, 923, 793, -5476, -5477, 125, 926, -5471, - -5481, -5482, 920, 926, -5485, 725, 200, -5488, - 124, -5490, 359, -5492, -5493, -5494, -5495, 359, - 64, -5498, -5499, 64, 924, 925, -5503, -5504, - -5505, 64, -5507, 924, -5509, -5507, 66, -5512, - 924, 126, 479, -5516, -5517, 925, 471, -5520, - 726, 726, 925, -5469, 473, -5526, -5527, 124, - -5529, -5530, 655, 126, 126, -5534, 66, -5536, - 923, -5538, -5539, -5540, -5541, 278, -5543, 278, - 923, -5546, -5547, 278, 473, 471, -5551, 924, - 126, -5554, 726, -5556, -5557, -5558, -5559, -5560, - -5561, 124, 921, 921, -5563, -5549, 725, -5568, - 124, 126, -5571, -5572, 124, 474, 655, 657, - -5577, -5578, -5579, 278, -5552, -5565, -5583, -5584, - -5585, -5586, -5587, -5588, 920, -5590, 66, 200, - 478, -5594, 920, 124, 655, -5598, -5599, -5600, - 727, -5482, -5581, -5604, 727, -5606, -5607, -5486, - -5602, -5610, 125, 279, 26, 727, 68, 792, - -5617, -5618, -5619, -5620, 920, 479, -5522, 360, - -5623, -5626, -5627, 925, 360, -5624, -5631, -5632, - -5522, 68, 792, 726, 727, -5638, 727, -5640, - -5641, -5642, 200, 360, 127, -5646, 792, 125, - 792, -5650, -5651, -5652, -5653, -5654, 124, -5656, - 921, 128, -5510, -5644, 655, -5662, -5663, 478, - -5665, -5666, 481, -5668, -5669, -5670, -5579, 473, - 566, -5674, 923, 360, -5449, -5675, -5677, -5680, - 473, 67, -5683, -5684, -5685, -5510, -5642, 923, - -5689, 478, -5691, -5692, 65, -5699, -5686, -5694, - -5596, -5695, -5685, 472, -5697, -5702, 200, 478, - -5705, 66, -5707, 473, -5709, 66, -5711, 925, - -5713, -5714, -5715, -5716, -5717, -5718, 725, 475, - -5719, 471, -5723, -5724, -5725, -5726, 124, -5569, - -5720, -5730, -5731, 474, 657, -5734, -5596, 475, - -5737, -5738, 126, 280, -5741, -5742, -5743, -5744, - 472, -5746, -5596, 475, -5749, -5510, 65, -5750, - -5753, 922, 128, -5756, -5757, -5758, -5759, 922, - -5761, 125, 481, -5754, -5751, -5766, 922, 279, - -5769, 922, -5771, -5772, -5773, -5774, 63, 656, - -5777, -5778, -5779, -5780, -5781, 471, -5783, 922, - 656, -5764, 922, -5788, -5789, 922, -5731, -5785, - -5793, -5794, 128, 480, -5797, -5798, -5799, -5571, - -5744, 66, -5801, -5530, 127, 472, -5807, 474, - -5805, -5810, 472, -5812, 655, 128, -5815, 922, - 474, -5818, -5819, -5744, 67, 922, -5823, -5824, - 922, 480, -5827, 67, 472, -5830, -5831, 474, - 63, -5828, -5786, -5836, -5837, -5838, 656, -5775, - -5834, 657, -5831, -5828, 475, 280, -5847, -5848, - -5849, -5850, -5851, -5852, 63, 65, -5833, -5832, - -5853, -5856, -5859, 656, -5857, 63, -5860, -5786, - -5862, 68, 656, -5868, -5869, -5530, -5648, -5872, - -5873, -5440, 922, -5876, -5877, -5878, -5510, -5874, - 922, -5855, -5880, -5882, 125, -5886, -5887, -5888, - -5889, 63, 471, 200, -5893, -5894, -5895, -5896, - -5897, 921, 125, 656, -5655, -5881, -5898, 922, - 656, -5903, 68, -5908, -5451, -5906, 481, 128, - -5825, -5909, -5913, -5916, -5917, -5918, -5919, -5920, - 63, -5890, 127, -5924, -5925, -5926, 656, 127, - 476, -5930, -5786, -5747, -5933, -5859, -5931, -5747, - 63, -5938, -5939, -5940, -5941, 567, 934, 133, - -5945, -5946, -5947, 283, 131, 728, -5951, 936, - -5953, -5954, -5955, -5956, -5957, -5958, -5959, 931, - 569, 935, -5963, -5964, 728, -5966, 931, 569, - 728, -5970, 931, -5972, -5973, -5974, -5975, -5976, - -5977, -5978, 129, 130, 129, 484, -5983, -5984, - 134, -5986, 486, 205, -5989, -5990, -5991, 569, - 132, 201, -5995, 132, -5981, 135, -5999, -6000, - -6001, -6002, -6003, 286, 135, -6006, -6007, -6008, - 130, -6010, -6011, 130, 572, 133, 936, 936, - -6017, 936, -6019, -6020, 131, -6022, 569, 659, - -6025, -6026, -5967, 284, 132, -6027, -6029, -6032, - 133, -6022, -6030, 285, 129, -6038, -6039, -6040, - -6041, -6042, -6043, -6044, -6045, 129, -6034, 484, - 134, 130, 488, 284, -6053, 286, -6055, -6011, - 136, 135, 932, -6060, -6061, 284, 285, -6064, - -6065, -6066, -5958, -6515, -6058, 135, -6071, -6072, - 134, -6074, 132, 486, 287, -6078, -6079, -6080, - -6081, -6082, -6083, -6084, 569, 932, 134, -6085, - -6089, 361, -6087, -6092, -6089, -6090, -6095, 133, - 287, -6098, 133, -6093, -5991, -6099, -6103, -6104, - -6105, -6106, 132, 136, 571, 361, -6111, 570, - 484, -5986, 281, 287, -6117, -6118, -6119, 133, - 486, -6114, 286, 571, -6121, -6126, 486, -5984, - 483, 286, -6053, -6128, -5986, 135, -6135, 795, - -6137, -6138, -6139, -6140, -6141, -6142, 569, 284, - 286, 362, -6147, -6148, 570, -6143, 133, 286, - -6153, 361, 570, -6156, -6157, -6158, 131, -6149, - 132, -6162, -6163, -6164, -6165, -6166, -6167, 931, - -6169, -6170, 483, 728, -6173, 935, -6159, -6176, - 931, -6178, 483, 484, -6181, 569, -6183, -6184, - 935, -6186, 569, 484, 203, -6190, 794, 728, - -6193, -5961, -6174, -6196, 286, -6198, 569, -6200, - -6201, -6202, 728, 572, -6194, -6196, 6, 572, - 5, -6210, -6211, -6212, -6213, 281, 567, -6216, - 288, 283, -6219, 288, -6221, 283, 131, 567, - -6027, 201, -6227, -6228, -6229, -6230, 281, 728, - -6233, 483, 288, -6236, -6237, -6238, 483, 935, - -6225, -6214, -6243, 281, -6245, -6246, 288, -6248, - -6249, -6250, -6251, 281, 567, -6241, -6255, 286, - -6257, -6184, 281, 487, -6261, 484, -6196, -6258, - -6067, 934, -6267, -6268, -6269, -6270, 281, -6272, - -6114, -6265, 136, -6179, 483, -6278, 285, 487, - -6281, -6282, 728, -6284, 288, 484, -6287, -6288, - 288, -6290, 362, -6292, -6293, 933, 204, -6296, - -6297, -6298, -6299, -6300, -6301, -6302, -6303, 568, - -6305, 131, -6307, 361, -6309, 570, -6311, -6312, - 794, 201, 361, 571, -6317, -6318, 286, 571, - -6123, -6264, 571, 201, 729, -6326, -6327, 571, - -6322, -6330, 934, -6095, -6328, -6319, -6332, 729, - 205, -6338, -6339, -6340, -6341, -6342, -6343, -6344, - -6345, 932, -6347, 933, 794, -6350, 932, -6352, - 282, 794, -6355, 282, -6357, 794, 571, 485, - -6361, -6362, -6363, -6364, 932, -6353, 285, 570, - -6369, 794, 361, -6107, -6143, -6374, 932, 571, - -6377, -6378, -6379, -6380, -6381, 932, 136, -6384, - 933, 131, 933, -6388, -6389, 483, 794, 136, - -6393, -6394, 570, -6396, 282, -6330, -6385, 133, - -6398, -6402, -6403, -6404, -6405, -6406, 131, -6408, - -6409, 131, 361, -6400, 287, -6414, 568, 136, - -6417, 484, 288, -6420, 932, 281, 133, 570, - -6425, -6426, -6427, -6428, -6429, -6196, 285, 287, - -6430, -6434, -6435, -6303, 568, -6436, -6439, 569, - 484, 484, -6443, 134, -6445, -6446, -6447, 932, - 284, -6450, -6451, -6452, -6453, 484, -6437, 487, - -6457, -6458, -6085, -6246, 203, -6027, -6128, -6462, - -6465, -6466, -6467, 568, 5, -6470, 136, -6472, - -6473, -6085, -6463, 483, 483, -6170, -6476, -6389, - -6478, -6482, -6476, -6480, 932, -6486, -6487, 568, - -6489, 5, -6491, -6492, 285, -6483, 285, 285, - 204, -6498, -6499, 568, 283, 659, -6198, -6500, - 934, -6506, -6507, -6508, -6509, -6510, -6511, -6512, - 932, 136, -6515, 933, -6517, -6518, 932, -6504, - 282, -6522, -6330, -6519, -6523, 934, -6527, 483, - -6529, 933, -6216, -6524, -6382, 283, -6525, -6533, - -6537, 483, -6520, -6535, 281, -6542, -6543, 281, - 285, 934, -6547, -6548, 284, -6550, -6551, -6552, - -6553, -6554, -6555, -6556, 206, -6558, 137, 797, - 938, 798, -6563, -6564, -6565, 490, 29, 494, - 490, 938, -6571, -6572, 363, 938, -6569, 492, - 290, -6578, -6579, -6580, -6581, 206, 137, -6575, - -6585, -6586, -6587, -6588, 289, 290, 799, -6589, - -6593, 799, 494, 494, 206, 801, -6599, -6600, - -6601, -6602, -6603, -6604, 799, 496, 801, -6608, - 798, -6610, 365, -6612, -6613, -6614, 730, 291, - -6617, 799, 801, -6620, 942, 940, 291, -6624, - -6614, -6621, -6627, 206, -6629, -6630, -6631, -6632, - 799, -6634, -6635, 799, -6625, -6638, 576, 496, - -6641, 137, 801, -6589, -6645, 492, -6647, -6627, - -6643, -6650, 290, 797, 799, 496, -6621, -6656, - -6657, -6658, -6659, -6660, -6661, -6662, -6663, 363, - -6665, -6666, -6667, 289, 70, -6670, 137, -6672, - 70, 492, -6675, 206, 207, -6678, -6679, 289, - 366, -6682, -6683, 206, -6593, -6686, -6687, 363, - -6582, -6684, 137, -6692, -6693, -6694, -6565, 494, - -6697, -6698, 938, -6700, 491, -6702, 577, 207, - 369, -6706, -6707, -6708, -6709, -6710, -6711, 70, - 366, 575, 495, -6700, 940, -6718, -6719, 70, - 495, -6722, -6723, 495, 29, 574, -6727, -6728, - -6729, -6730, 289, 366, -6731, -6716, -6735, 575, - 368, -6738, 69, -6740, 70, 577, -6743, 490, - 938, 207, -6747, -6748, -6723, -6733, 29, -6716, - 937, -6754, 490, -6752, -6757, -6758, -6759, -6760, - 289, 366, 800, 575, -6765, 289, 137, 365, - 137, -6770, 491, 938, -6773, -6774, 800, 30, - -6755, -6778, -6779, -6780, 798, -6782, 939, 938, - 798, -6786, -6787, -6788, 797, 364, 938, 491, - -6793, 69, -6698, -6776, 208, -6798, -6799, -6800, - 939, 69, -6803, -6804, -6805, 69, -6796, 364, - 575, -6810, -6811, -6812, -6804, -7086, 496, 940, - 491, -6815, 364, -6820, -6821, -6822, -6823, 363, - 491, -6826, -6827, 797, -6817, 290, -6813, -6829, - -6833, -6834, 69, -6836, -6572, 492, 941, -6840, - -6841, 363, 364, 943, -6845, -6846, 574, 941, - -6849, -6850, 941, -6852, 939, 943, 799, -6854, - -6857, -6858, -6859, -6860, -6805, -6855, -6863, 69, - 491, -6866, 574, -6868, -6869, 491, 290, -6872, - 941, -6763, 940, -6652, -6877, -6878, -6879, -6880, - -6663, 290, 938, 937, -6883, -6886, -6887, -6888, - 938, 800, -6891, 798, -6893, 939, -6895, -6896, - -6663, -6884, -6897, -6898, -6901, 574, 206, 366, - -6905, -6906, 206, -6908, 207, -6910, -6911, -6912, - 69, 574, 939, -6916, 574, 798, -6919, -6920, - 730, 939, -6782, 490, -6923, -6725, -6924, -6928, - -6914, 731, -6929, -6869, 940, -6934, -6935, -6936, - -6937, 289, -6939, 800, 942, -6932, 496, 368, - -6945, 7, -6947, 730, -6608, -6941, -6951, -6610, - 492, -6954, -6955, 730, 731, -6958, 798, -6960, - 800, 365, 137, 937, -6965, -6966, 7, 489, - -6969, 289, -6963, -6972, -6973, -6974, -6975, 574, - 489, -6978, 291, -6980, 206, -6970, -6983, -6984, - -6985, 574, 207, 366, -6989, 800, -6991, -6992, - 574, -6994, 489, -6996, 489, -6981, -6908, -6874, - 366, -6883, -7003, -7004, -7005, -7006, -7007, 69, - -7009, 70, -7011, -7012, 797, 364, -7015, 730, - -7017, -6801, -7001, 939, -7018, -6869, 940, -7024, - 496, 490, 730, -7028, -7012, 799, -6829, -7029, - 496, -7031, -7035, 69, -6594, 493, -7036, -7040, - -6920, 940, -7043, -7044, -7045, -7046, 7, 937, - -7049, 7, -7051, -7052, -7053, -6854, 490, 942, - -6672, -7058, 731, 494, -7061, -7062, -7063, -7064, - -7065, 7, -7067, -7058, -7056, -7070, -7071, -7072, - -7073, -7074, 7, 937, -7077, -6672, -6752, -7078, - -7081, 7, -6587, -6639, 7, -6741, -7084, -7088, - -7089, -7090, -7091, -7092, -6830, -7094, -7095, -7096, - -7097, -7098, 662, -7100, 662, -7102, 498, -7104, - 371, 953, 293, 31, -7109, -7110, -7111, -7112, - -7113, 31, 579, -7116, 31, -7118, 580, -7120, - -7121, -7122, 579, 948, -7125, 31, 579, -7128, - -7129, -7130, 579, 949, -7133, 579, 580, 373, - 298, -7138, -7139, -7140, 295, 373, 802, -7144, - 580, -7146, 373, 374, -7149, 580, 295, 802, - -7153, 802, -7155, -7156, -7157, -7158, -7159, 945, - -7161, 295, -7163, -7164, -7165, 945, -7167, -7168, - -7169, -7170, -7161, 668, -7173, -7174, 579, -7176, - 948, 297, 948, -7180, -7181, -7182, 497, -7184, - 497, 950, -7187, -7188, -7189, 947, 950, 371, - 580, -7194, -7195, 947, 374, -7198, -7199, -7200, - -7201, -7202, -7203, -7204, -7195, -7191, 371, -7208, - 802, 498, -7208, -7209, -7211, -7214, 948, -7216, - 664, 501, 498, -7220, 945, -7222, 295, -7224, - -7225, -7226, -7227, 664, -7142, 296, 952, 664, - -7233, -7234, -7235, -7236, -7237, 71, 293, -7240, - 497, -7242, -7243, 947, 948, -7246, 497, 31, - 373, -7229, -7251, -7159, -7249, -7254, -7255, 578, - 71, 71, -7259, -7260, 945, -7262, 497, -7255, - -7252, -7266, 578, -7268, -7269, -7270, 947, 500, - -7273, 950, -7227, 803, -7277, -7278, 373, -7280, - 583, -7282, -7283, 293, -7285, -7270, -7275, -7286, - 579, -7290, -7291, -7292, -7255, -7288, 500, -7283, - -7293, 372, -7299, -7300, -7301, 293, -7303, 497, - 954, 377, -7307, 733, -7309, 497, -7303, 370, - -7313, -7314, -7315, -7316, -7317, 578, -7319, 294, - -7321, -7322, 294, 946, 294, 140, -7327, -7328, - -7329, -7330, -7257, -7311, 581, -7334, -7335, -7336, - 945, -7338, 499, -7098, 371, -7342, 71, 500, - 953, -7346, -7347, -7348, -7349, -7350, 293, -7352, - -7303, 498, 733, -7356, 294, 372, -7356, -7353, - -7283, -7359, 500, -7364, 664, -7366, -7367, 499, - 950, -7370, -7371, 733, -7288, 71, -7375, -7376, - -7377, -7378, 579, -7380, -7113, 803, 296, 498, - 579, -7386, 296, -7107, 803, -7390, -7391, -7392, - -7393, 295, -7395, 373, 802, 579, -7399, -7400, - -7401, 296, 297, 579, 666, -7406, -7407, -7408, - -7409, -7410, -7411, -7322, 498, 666, 945, 295, - -7417, -7418, -7323, 579, 499, 663, -7419, -7424, - -7425, -7426, -7427, 140, -7422, -7430, 946, -7428, - 140, -7434, -7325, -7431, 294, 498, -7439, -7440, - -7441, 296, 666, -7383, 498, -7444, -7447, -7448, - -7449, 296, -7445, -7452, 499, -7454, -7455, -7452, - -7450, 663, 666, -7460, -7461, -7462, 945, 371, - 582, 662, 581, -7468, -7469, -7470, -7100, 733, - 370, 581, -7471, -7476, 581, 803, -7479, -7480, - -7481, -7482, -7209, 501, -7206, -7301, 501, -7421, - -7485, -7488, -7489, 376, -7493, -7494, -7495, 946, - 663, 953, -7184, -7404, -7498, 665, -7503, -7504, - -7505, -7100, -7114, 370, -7397, -7510, -7511, -7512, - -7403, -7508, 370, 370, 295, -7331, -7544, 210, - -7126, 375, -7523, 662, -7525, -7526, 581, -7288, - 665, -7530, -7514, -7527, -7533, 295, 210, 663, - -7537, -7538, -7539, -7540, 497, 733, -7543, -7107, - -7531, -7546, -7547, -7548, -7549, -7550, -7551, -7552, - -7553, -7554, -7555, -7556, -7557, -7558, 957, 960, - 378, 969, -7563, -7564, 211, 211, -7567, -7565, - 966, -7570, 378, -7572, -7573, -7574, -7575, 957, - -7577, 378, 958, -7580, -7581, -7582, 957, -7584, - 958, 961, -7558, -7568, 961, -7590, -7564, -7587, - -7593, 378, 74, 971, -7597, -7598, -7570, 671, - -7601, 957, 72, 959, -7605, 957, -7599, -7608, - -7609, 959, 963, -7585, 970, 671, -7615, -7616, - -7617, 957, -7619, 378, -7621, -7622, -7623, 957, - 959, -7626, -7627, -7628, 959, 381, -7631, 503, - -7629, 957, -7632, -7623, -7634, -7638, 957, 960, - -7641, -7582, 965, -7642, -7645, -7631, -7643, 963, - -7611, -7874, -7646, -7650, 963, -7654, -7655, -7656, - -7657, 380, -7659, -7660, 959, 212, 503, 503, - -7665, 804, -7667, 503, 959, -7670, 72, -7672, - 959, 968, -7609, 969, 966, -7678, -7679, 964, - 670, -7682, -7683, 211, 964, -7686, 72, -7680, - -7689, 211, 73, -7639, -7690, -7694, 211, -7696, - -7697, -7609, -7692, 212, -7684, -7698, -7701, -7704, - 804, 964, 378, -7708, -7709, -7710, -7711, 957, - 378, -7564, 73, -7716, 211, 299, -7719, -7720, - 957, 211, -7723, -7716, -7714, 379, -7727, -7728, - 378, 671, 503, -7649, 962, -7732, -7735, -7736, - -7737, -7711, 671, 960, 962, -7742, -7743, -7720, - 141, -7746, 958, 957, 957, -7750, -7751, -7752, - -7753, -7586, -7731, -7744, -7755, 301, -7759, -7760, - 960, -7756, -7763, -7631, 958, 141, -7767, 503, - 960, -7770, 957, -7768, -7765, -7774, -7775, -7776, - 142, -7772, -7768, -7777, -7779, -7782, 503, 144, - -7785, -7786, -7787, 211, 378, -7790, 141, 381, - -7793, -7794, 72, -7796, 962, -7798, 963, 968, - 736, -7802, -7803, -7804, -7805, -7806, 211, 378, - -7809, -7807, 670, -7812, 72, 299, -7815, -7816, - -7817, 72, -7819, 299, 734, 964, -7823, -7824, - -7825, -7826, -7827, 378, -7812, 73, 584, -7832, - -7833, -7834, -7835, -7828, -7754, 504, 962, 584, - 299, 380, 299, 734, 503, -7593, -7838, -7848, - -7849, -7850, -7851, -7852, -7853, 72, 299, 299, - -7857, -7858, 299, 380, -7861, 734, -7821, -7846, - 212, -7866, -7867, -7868, -7869, 72, -7686, 670, - 968, 959, 380, -7876, 964, -7871, -7879, 964, - -7699, -7877, -7883, -7817, 73, -7886, 959, -7888, - -7889, -7794, -7884, 968, 212, -7894, -7895, 734, - -7892, 212, 143, -7900, -7901, -7902, -7903, -7904, - -7905, -7906, -7907, -7908, -7909, 959, 143, 735, - -7913, 584, -7915, -7916, 584, 669, 669, -7920, - -7921, -7916, 585, -7922, -7923, 963, -7927, -7928, - -7929, 584, 963, -7924, 963, -7931, -7935, -7892, - -7933, 300, -7939, -7940, -7647, 302, -7943, -7944, - 380, 735, 212, 143, -7949, 584, 212, 300, - -7953, -7929, 972, 503, -7957, 584, -7704, 967, - -7961, -7716, -7959, 142, 302, -7966, -7967, -7968, - -7969, 503, 72, -7972, 804, -7974, -7975, -7976, - -7977, 72, -7964, 669, 381, -7980, 735, -7984, - 734, -7986, 380, 964, -7782, -7981, 143, -7992, - 73, -7994, -7995, -7996, -7706, -7990, -7999, 959, - 967, -8002, -8003, -7871, 669, 504, 143, -8004, - -8009, -8010, -8011, -8012, -8013, -8014, 962, -8016, - -8017, -8018, 734, -7891, -8007, 302, -8023, 584, - 302, -8026, -8027, 584, 735, -8030, 962, -8032, - 963, -8034, 963, 505, 968, -8038, 505, 300, - -8041, -8042, -8043, -8044, -8045, -8046, 72, -8018, - 970, -7841, 143, 734, -8050, -8054, -8055, -8056, - -7917, -8052, 143, 143, -8061, -8062, -8063, -7610, - 585, -8064, 735, -8065, -8067, -8070, 963, -7921, - -7830, -8068, -8073, 968, -8077, 380, -8075, -8027, - -8072, -7892, -8083, -8084, 669, -8086, 669, 967, - -8018, 734, 671, 212, -8093, -8094, -8095, -8096, - -8097, -8098, -8099, -8100, -8101, -8102, -8103, 75, - -8105, -8106, 305, -8108, 214, -8110, 214, -8112, - -8113, -8114, -8115, 145, 76, -8118, 75, 76, - -8121, -8122, -8123, -8124, -8125, -8126, -8127, -8128, - -8129, -8130, -8131, 506, 34, -8134, 382, 675, - -8137, -8138, 145, 808, 587, 507, -8141, 145, - 147, -8146, -8147, 75, 75, -8115, -8142, 147, - -8153, -8154, 75, -8156, 33, 217, 33, 305, - -8161, 75, -8163, -8164, 33, 8, -8167, 305, - -8169, -8170, -8171, 214, 76, -8174, -8175, 216, - -8177, 216, 674, -8180, -8181, 382, 216, 217, - 303, -8186, 510, -8188, -8189, -8190, 216, 385, - 305, 385, -8195, 214, 386, -8198, -8199, -8200, - -8201, -8202, -8203, -8204, 383, 508, 508, -8184, - -8209, 510, -8211, -8212, -8213, -8214, -8215, -8216, - -8217, -8218, 75, -8207, 510, 385, -8223, -8224, - 215, 510, 510, -8228, 215, 79, 510, 675, - -8233, -8234, 508, -8236, 674, -8193, 385, -8240, - 675, 512, -8243, -8244, -8245, -8246, -8247, 214, - 78, 75, -8251, -8252, 78, 387, -8255, 383, - -8257, -8258, -8259, 78, 215, 75, -8237, -8264, - 75, 511, -8262, -8268, -8269, 77, 385, 807, - 386, -8274, 383, 304, 305, -8278, 808, -8280, - -8281, -8282, -8283, -8284, -8285, -8286, -8287, -8288, - -8289, 33, 304, 76, 304, 508, -8295, -8296, - -8206, 807, -8299, 33, -8301, 509, 388, -8304, - 508, -8297, -8301, 8, 305, 389, -8311, -8312, - -8313, -8314, -8315, 77, 587, 509, 384, -8320, - 304, 509, -8323, 508, -8167, -8326, -8327, -8328, - -8119, 145, -8331, 77, 214, -8334, 76, 304, - -8329, -8338, -8339, 304, 674, 214, -8343, -8344, - 509, -8236, -8336, 677, -8178, 507, 677, -8352, - 807, -8354, 389, 508, -8357, -8301, 79, 389, - -8361, 587, 807, 388, -8365, 807, 385, -8368, - 385, 217, -8371, 677, -8373, -8374, 509, 389, - -8377, 216, 507, 509, -8378, -8382, -8383, -8384, - -8385, -8386, -8387, -8218, 303, 78, 507, -8392, - -8393, -8394, -8395, 215, 75, -8388, -8399, 383, - -8397, -8402, -8228, -8400, -8209, -8193, 974, -8406, - -8409, -8410, -8411, -8412, -8413, -8414, -8116, 383, - 146, -8418, 76, 77, -8421, -8422, -8423, 75, - -8137, -8119, -8415, 507, -8429, 33, 146, -8432, - -8433, -8434, 33, 384, -8437, 146, -8427, -8440, - -8441, -8442, -8443, -8444, 506, 218, -8447, 34, - -8438, -8450, -8451, 146, -8448, 383, -8455, -8218, - 507, -8437, -8456, -8434, -8458, -8460, -8463, -8464, - 33, -8466, 510, 145, 75, -8470, -8115, -8461, - 8, -8437, -8471, 9, -8477, -8478, 214, -8480, - -8481, -8482, -8138, -8474, 146, 386, 146, 303, - -8487, -8490, -8491, 214, 510, -8494, -8495, 507, - -8358, -8388, -8499, 76, -8501, -8437, 304, 80, - -8435, 303, 507, -8508, -8509, 145, -8511, 214, - -8505, -8514, -8115, 808, 304, 80, -8519, -8520, - -8521, -8522, -8523, -8430, 305, -8389, -8524, 507, - -8506, -8184, 973, -8532, -8533, -8534, -8478, 303, - -8253, -8535, 76, 387, -8538, -8542, -8543, -8544, - -8545, -8161, -8540, 33, -8546, -8416, -8548, -8550, - 214, 146, -8555, 214, 807, -8551, 807, 386, - 973, -8562, -8563, -8331, 807, -8564, 507, -8568, - 214, -8570, -8530, -8572, -8573, -8574, -8575, -8576, - -8577, 219, -8579, 306, -8581, -8582, -8583, 392, - -8585, -8586, -8587, -8588, 680, 682, 81, 223, - -8593, -8594, -8595, -8596, -8597, -8598, -8599, 392, - 391, -8602, -8590, 513, -8605, 81, 36, 221, - -8609, 590, 307, 81, -8613, -8614, 36, -8616, - 392, 221, -8619, 391, -8621, 392, -8623, 36, - 81, -8626, -8627, 223, 36, 984, 36, -8632, - -8599, 592, -8635, -8636, -8637, -8638, 221, 590, - -8641, -8642, -8643, -8644, -8645, 590, 307, -8648, - 738, -8650, 738, 224, -8653, 982, -8655, -8656, - -8657, -8658, -8659, -8660, -8661, 681, -8663, 221, - -8665, -8666, -8667, -8668, -8669, -8670, -8671, -8672, - 221, 976, -8675, -8676, -8677, 738, 976, -8680, - -8681, -8682, 738, -8684, -8685, 978, 393, -8688, - 979, 982, -8583, -8692, -8600, -8690, -8695, -8696, - 391, -8698, -8699, 978, 224, 36, -8703, 224, - -8705, -8706, 979, -8708, 980, 36, -8711, -8712, - -8713, -8714, 976, 393, -8717, 393, 224, -8720, - -8721, 979, -8703, -8693, -8715, -8723, 983, -8718, - 985, -8730, -8644, -8893, 981, -8732, -8735, -8678, - 394, -8738, 221, -8740, -8648, 35, 393, 738, - 36, -8746, -8747, -8748, 590, -8750, -8742, -8741, - 982, -8754, 590, 986, -8757, -8758, 514, 221, - 226, -8762, -8721, 592, -8682, 226, -8767, 979, - -8718, 394, 594, -8772, 682, -8609, 224, -8653, - -8774, 396, -8779, 680, -8781, -8782, -8783, 36, - 224, 148, -8787, -8788, 223, -8617, 224, -8792, - -8793, 306, -8795, -8796, 514, 593, 682, -8800, - 682, 984, -8803, -8804, -8805, 680, 980, -8808, - 219, 225, -8811, -8812, -8590, -8806, 809, -8816, - 391, -8718, -8819, 220, -8821, -8822, -8823, -8824, - -8825, 680, 981, -8828, 591, -8826, -8831, -8832, - 225, 591, 592, 223, -8833, -8790, -8839, 36, - 397, 81, -8837, -8844, -8845, -8846, -8847, -8848, - -8849, 681, -8851, -8852, -8853, 36, 226, 37, - 514, -8858, -8859, -8860, 681, 979, -8863, 220, - 391, 810, -8861, 681, -8869, -8870, -8871, -8872, - 36, 226, -8866, -8876, 391, -8874, -8879, -8880, - -8881, -8864, 592, 982, 976, 981, 976, -8888, - -8889, -8890, -8891, -8892, -8875, -9075, -8885, -8688, - -8897, 983, 980, -8900, -8901, 982, -8898, -8741, - -8902, 985, -8907, 224, 982, -8910, -8853, 980, - 36, 515, -8911, -8861, 514, 220, -8919, -8920, - -8921, 224, 514, -8924, -8925, -8926, 393, -8915, - 594, 394, -8931, -8932, -8933, 82, 739, 220, - -8861, 739, -8939, -8940, -8941, -8942, -8943, 36, - 978, 515, -8947, -8948, 148, -8944, -8945, -8949, - -8951, -8954, -8955, 223, -8957, 148, -8952, 514, - -8961, 592, 225, 148, -8965, -8966, -8967, -8968, - 680, 513, 591, -8972, -8973, -8974, 306, -8976, - 513, -8978, 977, 392, 977, -8982, 392, -8958, - -8985, -8986, -8987, 977, -8989, 977, 226, 82, - -8993, -8994, -8995, -8996, -8997, 681, -8603, -8983, - 977, 986, -8999, -9004, -9005, -9006, 590, 513, - 514, -9010, -9011, -8645, -9002, 982, -9015, -9016, - -9017, 392, -9019, -9020, -8682, 37, -9023, 978, - -9025, -8806, -9021, -9026, -9027, -9030, 981, 982, - -8603, 394, -9035, 980, -9033, -9038, -9039, 981, - -9041, -9042, -9043, -9044, -9045, -8849, 977, 977, - -9049, -9050, -9051, -9052, 391, 35, 982, -9056, - 392, -9058, -9059, -9060, -9061, -9062, -9052, 681, - 985, -9054, -9063, -8790, -9066, 681, -9069, -9070, - -9073, -8709, -9071, -9074, -9077, -9078, -9079, -9080, - 10, 309, -9083, -9084, -9085, 683, 38, 85, - -9089, -9090, -9091, 149, 228, -9094, -9095, 38, - 597, 598, -9099, -9100, -9101, -9102, -9103, -9104, - -9105, 516, -9107, 309, -9109, -9110, 518, -9112, - -9113, 517, -9115, 311, -9117, -9118, 516, -9120, - -9121, -9122, -9123, -9124, 516, 517, -9127, 516, - -9129, -9130, -9131, 993, 996, -9134, -9135, -9136, - -9137, -9138, -9139, -9140, -9118, 811, -9141, 398, - -9087, -9143, 149, -9148, -9149, 10, -9151, -9152, - -9153, -9154, -9155, 516, 600, -9158, 228, -9145, - -9161, -9162, 149, 595, -9583, 811, -9165, -9168, - -9169, 516, 998, -9172, 996, 227, -9165, 400, - -9177, -9178, -9179, 812, 308, 989, 994, -9184, - -9185, -9186, 998, -9174, -9189, -9190, -9191, 992, - 996, -9194, -9195, 993, -9197, -9198, -9199, 994, - -9201, -9202, 993, 229, 994, 308, -9207, -9208, - 10, 685, 600, -9212, 520, 994, 685, -9081, - -9187, -9218, -9209, -9216, -9221, -9087, 993, -9224, - -9225, 987, 516, 812, -9229, -9230, -9231, 987, - 308, 988, 987, 400, 309, 1000, -9239, -9240, - -9241, -9242, -9243, 308, -9245, -9246, 227, -9248, - -9249, 683, -9251, -9252, 683, 227, 683, -9256, - -9257, 10, 683, -9260, -9261, 308, -9263, 10, - -9265, -9266, 308, 999, -9269, -9270, 308, 989, - 595, -9274, 398, 227, -9277, -9278, -9279, -9280, - -9281, 227, -9283, -9284, 308, 518, 399, -9288, - -9289, 308, -9202, -9292, -9293, 595, 399, -9296, - 517, 310, -9299, -9300, -9275, -9290, 599, -9297, - 992, -9306, 598, -9304, -9309, -9294, -9307, 995, - 310, -9311, -9315, -9316, 310, -9318, 683, -9320, - -9321, 310, -9323, 595, 997, 598, -9327, -9328, - -9329, -9330, -9331, 595, -9333, 10, 398, -9336, - 10, 597, -9263, 995, -9341, 517, -9343, -9344, - 227, 598, -9347, 596, 398, -9350, -9351, -9352, - -9353, -9254, -9348, 599, 10, -9356, -9199, -9360, - 227, -9204, -9347, -9182, 229, 596, -9367, -9368, - -9369, -9370, 813, -9372, 595, 997, -9375, 597, - -9377, -9378, 398, 995, 398, 988, 813, -9384, - 309, -9373, 991, 400, -9389, -9390, 400, -9392, - 308, -9386, -9395, -9396, -9225, -9393, -9399, -9400, - -9392, -9203, -9403, 308, 812, 988, -9407, -9408, - -9409, 988, 813, 685, 812, -9414, 987, -9290, - -9379, 229, 991, -9420, -9421, -9422, -9423, -9424, - 595, -9372, -9418, 598, 398, -9430, -9428, -9426, - -9433, -9434, -9435, -9436, -9437, 811, -9439, 989, - -9441, 995, 398, -9444, 400, -9446, -9447, -9448, - 992, 309, -9451, 398, -9431, 599, -9455, -9456, - -9457, -9458, 398, 519, -9461, 685, -9452, -9464, - 995, -9462, -9467, -9468, 812, -9470, 992, -9458, - 989, -9448, -9471, 308, -9110, -9474, -9479, -9480, - -9481, -9437, -9477, -9484, 989, -9486, 996, -9488, - 989, -9490, 309, -9492, -9493, -9494, 517, -9482, - 995, 10, 517, -9500, -9501, 595, -9503, 398, - 595, -9506, -9507, -9508, -9509, 10, 991, -9512, - 398, -9510, 811, -9380, 811, -9516, -9517, -9520, - -9521, -9522, -9523, -9524, -9253, 811, -9270, 992, - -9404, -9527, -9531, 989, -9533, 596, 596, -9536, - -9537, -9404, -9141, -9540, 811, -9542, 811, 989, - -9538, -9546, 812, -9544, -9549, -9550, -9551, -9552, - -9553, 811, -9547, -9554, -9503, -9558, 989, -9560, - 812, -9556, -9563, -9564, -9565, -9566, -9439, -9561, - -9567, -9570, 999, 993, -9571, -9533, -9164, 227, - -9575, -9578, -9271, -9571, 811, -9580, -9558, 398, - -9585, 308, -9574, -9588, -9589, -9590, -9591, -9592, - -9593, 86, 40, 404, 233, -9598, 87, 233, - 89, -9602, -9603, -9604, 39, 404, 604, -9608, - -9609, -9610, -9611, -9612, 402, -9614, -9615, -9616, - 605, 407, -9619, 402, -9621, -9622, -9623, -9624, - 402, -9626, -9627, -9628, -9629, 606, 405, 606, - 606, 405, -9635, 404, -9637, 233, -9639, -9640, - 522, 40, -9643, 405, 1011, 87, -9647, -9648, - 402, 687, 11, -9652, -9653, 87, 233, -9639, - -9948, -9644, 150, 407, 87, -9662, 522, -9664, - -9650, -9660, -9667, 522, 86, -9670, -9671, 150, - 609, 313, -9675, -9676, -9677, -9678, 39, -9680, - -9681, -9682, -9683, -9684, 403, 523, 313, 521, - -9689, -9690, 87, 403, 403, -9687, 88, 688, - -9697, 232, 234, -9700, -9701, 403, -9703, 89, - -9705, -9706, -9697, 1007, -9709, 150, -9711, -9712, - -9713, 603, 232, 407, -9717, -9718, -9719, -9720, - -9721, 87, -9723, 521, -9725, 404, 1010, 88, - -9729, 86, -9731, 89, 607, -9734, -9729, -9707, - 312, -9738, -9739, -9740, -9741, 1005, 687, -9744, - -9745, 1004, 521, 1008, 39, -9750, 404, -9752, - 604, -9754, -9755, 1005, 605, 233, -9742, 11, - 404, -9762, 1010, 1012, -9765, -9766, 1004, 1002, - -9769, 687, -9771, 1002, 1008, 404, -9644, -9759, - 1012, -9778, -9779, -9780, 11, -9782, 150, 232, - 89, 406, -9787, -9788, 602, -9790, 150, -9792, - -9787, -9869, 603, -9796, 88, -9798, -9799, 687, - -9801, 1010, -9803, -9804, -9805, -9806, -9807, -9808, - 687, -9810, -9811, -9812, 602, 603, 39, 603, - 603, -9783, 687, -9820, -9821, -9822, -9823, -9824, - -9825, -9826, 603, -9828, -9829, 604, -9818, 606, - 687, 606, -9835, 39, -9837, -9838, -9839, 604, - 1010, 404, 605, -9842, -9830, 1006, -9847, -9848, - -9849, -9850, -9851, 404, -9853, -9854, 1004, 1009, - -9857, 687, -9844, -9860, -9861, -9862, 1004, 1002, - -9865, 1002, 402, 1007, -9832, -9948, -9867, 1015, - -9873, 404, -9875, -9857, 1009, -9762, 1007, -9880, - -9726, -9878, -9881, -9884, -9885, -9886, -9887, -9888, - -9889, -9890, -9891, -9892, -9893, -9894, -9895, 1002, - 1004, 1004, -9899, -9900, -9901, -9902, 1003, 687, - -9903, 1006, 1004, 1004, 521, -9863, -9904, -9910, - -9853, -9960, -9911, 11, 521, -9915, -9919, -9920, - -9921, 1004, 150, -9924, -9897, 1007, -9767, -9925, - -9929, 1005, -9931, -9932, -9933, -9934, 402, -9936, - -9937, -9938, 1003, -9927, -9941, 1004, -9939, 1006, - 1004, 521, 1008, -9948, 521, 407, -9756, 1013, - 407, -9954, -9955, -9956, -9957, -9958, 402, 605, - 521, -9962, -9963, -9964, -9612, 1007, -9632, 521, - 1006, -9970, -9971, 402, 606, 521, -9975, 606, - -9977, -9978, -9979, -9971, 1003, 814, -9973, -9980, - -9985, -9986, 1003, -9983, -9989, -9973, -9987, 608, - -9981, -9990, -9993, -9934, -9994, -9922, -9999, 605, - -10001, 1009,-10003, -9629, 232, 814, -9630,-10004, - -10007,-10010,-10011,-10012,-10013,-10014, 1002, -9959, - -10008,-10018,-10014, -9915,-10019,-10022, 1002,-10020, - -9747,-10023, 605, 603,-10029, 1003, 521,-10032, - -10033,-10034,-10035,-10036,-10037, 1002, 39,-10040, - 1006, -9845, 605,-10044,-10045, -9972,-10042, 404, - -10047,-10040, 87,-10050,-10053,-10054,-10055, 1003, - 1006, 1006, -9715,-10060,-10061, 1005,-10063, 1006, - 232,-10066,-10067,-10068, 404,-10070,-10071,-10072, - 605, 1002,-10075,-10076, 1002, 1008, -9756, 687, - -10081, 1010, 1011, 1012,-10079,-10086,-10087, 605, - 603, 606,-10091,-10092,-10093, -9725,-10088,-10096, - -9863, 1013, -9855, 1008, 407, 521, 1012, 605, - 404,-10106,-10107,-10108,-10014,-10103, 1011,-10109, - -10113,-10114, 314, 1022,-10117,-10118,-10119,-10120, - -10121,-10122,-10123, 236,-10125, 315, 91,-10128, - 410,-10130, 690,-10132, 690,-10134, 152, 91, - -10137, 690, 526, 1018,-10141, 235,-10143,-10144, - 815, 236, 235, 153,-10149,-10150,-10151,-10152, - -10153,-10154,-10155, 235,-10157, 1017, 815, 154, - -10161,-10162,-10163,-10164,-10165, 409, 1019,-10168, - -10169, 1019, 152,-10172, 315,-10174,-10175, 316, - -10177, 411, 154, 152,-10181,-10182,-10183,-10184, - 409, 1021,-10187, 316, 90,-10190,-10191, 409, - -10193, 409,-10195, 315, 525, 1019,-10199,-10200, - -10201,-10202,-10203, 1017,-10188, 1017,-10195,-10204, - 152,-10210, 1017,-10212,-10213,-10214,-10215,-10216, - -10217, 1017, 1021,-10220, 1020, 314,-10223,-10224, - -10225,-10220, 409, 524, 524,-10230,-10231,-10232, - -10233, 524, 744,-10187, 411, 411,-10228,-10237, - 1021, 154, 154,-10244,-10220, 411, 154,-10245, - 1021,-10187,-10251,-10252,-10253,-10254,-10255,-10256, - 1017,-10228,-10175,-10260, 1020,-10262, 524,-10264, - -10265, 1017,-10258,-10268,-10269, 1020,-10266,-10272, - -10240, 90, 316, 1021, 1020, 525, 317,-10280, - -10281,-10282, 1020,-10269, 316, 525,-10287,-10284, - -10284, 816,-10291,-10292, 1020, 90,-10295,-10296, - 316,-10293,-10196,-10297,-10299,-10302,-10303,-10304, - -10194, 152, 409,-10306,-10296,-10307,-10309,-10274, - 314, 744,-10315,-10262,-10312,-10147,-10319, 316, - -10321, 315, 235,-10324,-10325,-10326,-10327,-10195, - -10322,-10296,-10328,-10187,-10330,-10208,-10332, 237, - -10134, 1020,-10339,-10340, 410, 409, 1023, 410, - -10345, 152,-10347, 411, 1019,-10350,-10351,-10352, - 1017, 815,-10348,-10356,-10357,-10166,-10130, 91, - 410, 151,-10363,-10364,-10365, 91,-10358, 91, - -10369, 410,-10371,-10372, 315, -}; - -static long _vq_ptr1_res1024_0c10x8[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -284, -67, -50, -35, - -30, -28, 41, 821, 41, 823, -31, 530, - -34, 527, 527, -40, 829, -39, 159, 159, - -45, -42, -44, 824, 824, -46, -49, 824, - 320, 416, -57, -53, 527, 161, -56, 160, - 160, -61, -48, 615, 830, -66, -64, 828, - 161, 828, 161, -142, -98, -81, -78, -75, - -74, 748, 748, -76, -77, 528, -80, 241, - 617, -88, -84, 528, -85, -87, 617, 617, - -91, 41, 747, -93, 528, -95, 415, -97, - 162, 162, -117, -104, -102, 530, 747, 530, - -107, 530, 826, -115, -112, -111, 530, 530, - -111, 530, 830, -116, 530, -129, -127, 528, - -124, -123, 692, 692, -123, 692, -60, 747, - 745, -136, -94, -134, 415, 530, 415, -126, - -141, -139, 747, -140, 530, 528, -231, -213, - -200, -149, -148, -135, 530, -196, -185, -180, - -157, 529, -156, 830, 527, -177, -166, -163, - -162, 529, 529, -162, 529, -155, -170, -253, - 830, -165, -174, -173, -147, 529, -173, 529, - 746, -179, 746, 529, -183, -182, 826, 529, - 416, -187, -176, -191, -111, 747, -186, -179, - -111, -172, 693, 693, -199, 618, -194, 618, - -209, -205, -204, 618, 618, -206, -208, 830, - 830, -210, -212, 830, 830, -230, -229, -223, - -221, 527, -48, 320, 693, 41, -123, -224, - -226, -198, -228, 826, 826, 416, 241, -237, - -235, -234, 830, -236, 829, -261, -243, -241, - 528, -230, 693, -248, -246, 528, -77, 747, - -77, -252, -111, 158, -256, -477, 158, -251, - -228, 826, -247, -242, -225, -280, -267, -265, - -193, 530, 528, -269, 829, -273, -272, 829, - 829, -277, -272, 829, 162, -272, 829, -97, - -282, 745, -283, 829, -414, -377, -317, -314, - -303, -293, -292, 240, 240, -295, 238, -302, - -299, 241, 616, -301, 616, 616, 616, -308, - -306, 163, 163, 616, 415, -312, 616, 163, - 163, 163, -316, 414, 831, -339, -323, 691, - -322, 162, 616, -333, -331, -329, -328, 161, - 161, -328, -313, 691, 825, -336, -335, 828, - -335, 828, -330, -363, 827, -361, -348, -345, - 615, -347, 831, 831, -352, -351, 693, 161, - -358, -355, -350, -347, 831, -87, -356, 831, - -338, 615, 241, -369, -367, 617, 831, 831, - 162, -370, -375, 617, -374, 163, 163, -374, - 616, -404, -392, -383, 829, 822, 691, -391, - -390, -389, -300, 163, 162, 241, 746, 822, - -399, -397, -396, 241, 241, -398, 617, -402, - -389, -376, 822, 746, -409, 691, -407, 318, - -301, -411, 617, -413, 161, 161, -264, -418, - 614, 618, -360, -470, -455, -427, -426, -425, - 693, 693, 414, -441, -439, -435, -434, -302, - 616, 241, 240, -434, 240, 616, -398, 240, - 693, -445, 158, 616, -433, -447, 827, -450, - 616, -408, -454, 163, 617, -398, 616, -457, - 414, -460, -459, 827, -464, -432, -321, -453, - -467, 746, -449, -300, 616, -401, -478, -475, - -474, 162, 825, 414, -373, -374, -469, -167, - -322, -896, -659, -546, -517, -495, -490, -489, - 168, 420, -494, 164, 44, 96, 836, -511, - -509, -507, -501, -500, 836, -504, 96, 44, - -506, 96, 96, -508, 751, 836, 751, -513, - 836, -514, -516, 96, 96, -543, -527, -521, - 834, -526, -524, 168, 168, 621, 754, -534, - -530, 244, -533, -532, 754, 836, -538, -537, - 164, 164, -539, -541, 835, -542, 837, -544, - -545, 165, -614, -602, -562, -554, 836, -553, - 750, 750, -555, -533, -504, 244, -1031, -529, - 243, 244, -597, -588, -573, -572, -570, -568, - 755, 169, -571, 755, 169, -585, -582, -579, - -578, 169, 169, -578, -559, -580, -584, 756, - 756, -587, -581, 756, -593, -592, 756, 837, - 837, -595, 755, -587, 243, -598, -601, -600, - 756, 756, -611, -608, -606, -596, -607, 244, - -609, -610, 244, -613, -605, 839, -624, -620, - -619, 244, -586, 751, 836, -557, 96, -622, - -646, -629, -627, 420, 244, 244, -644, -642, - -641, -634, -640, -637, 838, -639, 838, 838, - 840, 754, 837, 840, -645, 754, -648, -623, - -649, -656, -654, -653, 840, 840, -653, 751, - -653, 840, 419, -813, -788, -770, -692, -673, - -669, -667, 836, -668, 621, -671, 621, 621, - 620, -691, -613, -678, -677, 420, -686, -682, - -681, 621, -685, 752, 621, 752, -688, 93, - 752, 532, -647, 752, -736, -727, -713, 749, - -698, 620, -711, -706, -705, -702, -704, 2, - 2, 620, -709, 45, 2, 45, -618, -712, - 620, -715, 751, -723, -722, -668, -720, 244, - 621, 96, 45, 532, -726, 96, 621, -685, - -730, -721, -672, -733, 756, 756, -719, 244, - -743, -741, -740, 45, 752, -742, 622, -749, - -746, 532, -747, -748, 622, -752, -751, 621, - -758, -757, -756, 45, 45, 622, -768, -766, - -763, 621, -734, -720, 621, -714, -681, 242, - -748, -765, -777, -773, 838, 93, 751, 43, - 752, -778, -784, -783, -733, 756, -772, 756, - -783, 756, 43, 244, -797, -795, -793, -558, - -787, -794, 751, -613, -769, 531, -809, -805, - -557, -803, 622, 622, 243, 420, -808, 622, - 622, -811, 622, 244, 244, -872, -848, -844, - -835, -831, -827, -641, -645, 754, -791, -529, - -804, 13, 838, 754, -830, 753, 620, -833, - -829, -704, -826, -842, -841, -583, 620, -824, - -839, 44, 94, 44, -847, -610, -796, 751, - -864, -853, 165, 755, 749, -858, -856, 755, - -857, 755, -860, 532, 755, -863, 169, 169, - -866, 169, -868, 756, -870, 43, 43, 756, - -886, -882, -877, -876, 94, 44, -880, 167, - 167, 2, -885, -645, -829, 45, -890, 531, - 244, 420, -894, -892, 244, 166, -895, 170, - -992, -910, -902, 242, -742, 44, -906, -904, - 244, 170, 531, -909, 751, 170, -981, -923, - -919, -916, 322, 12, -917, -918, 243, -920, - -921, 168, 753, -963, -947, -928, 833, 13, - -940, -930, -825, -934, 168, 94, -938, -704, - 2, -847, 168, -884, -942, -846, -944, 43, - -946, 96, 43, -955, -954, -952, -704, -516, - 754, 838, 166, -957, 170, -960, 13, 533, - -962, 170, 170, -975, -972, -971, -756, -969, - -951, 622, 44, 170, -962, 754, -970, 418, - -980, -756, 753, -974, 45, -985, -984, 94, - 168, -988, -987, 753, 44, -909, 753, -645, - -710, -941, -979, -1023, -1016, -1003, -1001, 164, - -804, -1002, 838, -1009, -1008, -1007, 95, 244, - 840, -1015, -640, -1008, 840, 243, 753, 244, - 244, -804, 754, -1021, -1000, 243, -991, -1022, - -822, -1029, 43, -1028, 95, 95, -1032, 840, - 840, -1278, -1127, -1110, -1056, -1039, 173, -1048, - -1046, 423, -1045, 326, 624, 758, 758, 424, - -1054, -1053, 176, -1052, 848, 176, 176, 177, - -1068, -1063, 421, 326, 246, 425, 102, -1066, - 421, 98, -1067, 425, -1109, -1093, -1081, -1076, - -1074, 173, -1075, 623, -1078, 246, -1079, -1080, - 99, -1084, 623, 245, -1088, -1087, -1077, 99, - -1090, 425, -1092, 538, 425, -1106, -1099, -1096, - -1098, 102, 102, -1103, -1102, 326, 326, -1105, - 102, 102, -1107, 176, 538, 15, -1116, -1114, - 171, 15, -1067, -1091, -1117, -1118, -1126, -1123, - -1485, 175, -1115, -1092, 425, 246, 425, -1169, - -1140, -1138, -1137, -1132, -1136, 175, 623, 100, - 100, 246, -1139, 175, -1149, -1145, 173, 695, - -1086, -1148, 538, 100, 100, -1162, -1154, -1153, - 623, 423, -1157, -1156, 101, -1159, 625, -1156, - 101, -1158, -1166, -1105, 850, 850, -1167, -1168, - 851, -1255, -1196, -1185, -1179, -1177, -1176, 324, - 175, 101, 757, -1184, -1181, -1182, 175, 15, - 101, -1191, -1189, 324, 101, -1190, 101, -1192, - -1193, -1194, 101, 177, -1221, -1214, -1205, -1201, - 843, 843, 324, 623, -1164, 15, -1190, -1210, - -1209, 851, -1209, 851, -1204, -1161, -1217, -1216, - 851, -1218, -1220, 851, 851, -1234, -1232, -1225, - 843, -1230, -1228, 175, 326, 175, -1231, 326, - 175, 15, -1244, -1240, 323, -1229, 326, -1213, - -1241, -1242, 325, 326, -1251, -1249, -1243, 326, - -1243, 177, 326, -1253, 177, 177, 851, -1274, - -1269, -1264, -1262, -1261, 325, 101, -1263, 538, - -1266, 15, -1268, 101, 101, -1272, 101, 326, - 101, 325, -1190, -1276, 849, 326, -1366, -1322, - -1309, -1046, -1289, 326, -1286, 848, -1288, -1271, - 848, -1306, -1296, -1285, -1288, 848, -1248, 537, - -1299, -1045, -1294, -1303, -1288, 848, 176, -1288, - 846, 846, 245, -1271, 537, -1319, -1314, -1312, - 176, 246, -1318, 246, 176, 537, 246, 246, - -1321, 177, -1354, -1347, -1343, -1329, 174, 245, - 327, -1338, -1335, -1334, 624, 536, 327, -1334, - 327, -1304, -1341, 174, 175, 174, -1302, -1345, - 177, -1346, 102, -1352, -1350, 176, -1195, -1349, - -1353, 327, -1358, -1318, 535, 424, -1361, -1263, - 175, -1362, 327, -1365, 536, 536, -1435, -1401, - -1382, -1379, -1373, 624, 176, -1376, -1288, -1229, - -1285, 424, -1357, -1381, 758, 850, -1393, -1388, - -1386, 624, -1387, 625, -1392, -1391, 625, 625, - 850, -1394, -1396, 844, -1399, 174, -1351, 625, - 174, -1430, -1416, -1411, -1410, -1385, -1408, -1342, - 98, 850, 624, -1412, -1413, 327, -1415, 100, - -1419, -1418, 101, -1421, 245, -1424, 245, 327, - -1427, -1426, 327, -1426, -1409, 537, -1137, -1433, - 98, 98, 537, -1510, -1477, -1452, -1448, -1445, - 177, -1148, 100, 846, -1429, -1447, 846, 423, - -1447, 423, 850, 537, -1468, -1467, -1464, -1462, - -1460, -1304, -1434, -1444, 846, 845, -1463, 177, - -1466, -1459, 846, 850, -1470, 323, -1474, -1409, - -1428, 850, -1476, 174, 174, -1504, -1479, -1492, - -1483, -1164, 759, -1164, -1488, 326, -1473, 424, - -1476, 850, -1489, -1486, -1499, -1498, -1418, 850, - 101, -1472, 849, -1165, -1158, 625, -1407, -1239, - -1507, 326, -1144, -1508, -1156, -1318, -1542, -1526, - -1521, -1518, -1318, 100, 246, 538, -1519, 100, - 246, -1525, 246, 850, -1091, 246, -1531, -1528, - 850, 844, 846, -1537, -1533, 175, -1136, 538, - 538, -1136, -1540, -1535, 175, -1524, -1506, -1557, - -1572, -1550, -1547, 845, 846, 47, -1570, -1558, - 101, -1556, 849, 759, -1501, -1509, -1560, 326, - -1569, -1566, -1565, 759, 625, 849, -1565, 849, - -1564, 849, -1571, 15, -1568, -1501, -1576, 845, - -1307, -1231, -1737, -1604, -1593, -1587, -1585, 17, - 429, 539, 854, -1590, 854, 539, 332, 699, - 860, -1601, -1598, -1597, 330, 867, -1600, 867, - 867, 330, 764, 763, -1632, -1630, -1625, -1612, - -1609, -1610, 330, 868, -1620, -1614, -1616, 761, - -1617, -1619, 868, 868, -1622, 103, 103, 426, - 104, -1629, -1628, 18, 18, 49, 105, 17, - -1724, -1690, -1640, -1638, 860, 18, 860, 867, - -1670, 859, -1669, -1647, -1646, 860, 860, -1652, - 18, -1651, 868, 868, -1667, -1658, -1657, -1656, - 868, 868, -1664, -1662, 860, 430, 860, 430, - -1666, 332, 868, 860, 18, 699, -1679, -1675, - -1674, 864, 868, -1674, -1656, 763, 700, 429, - -1681, -1646, -1686, -1657, 868, 864, -1657, -1673, - 248, -1688, -1710, -1693, 866, -1700, -1597, -1697, - 856, 856, 430, -1689, -1709, -1707, -1706, -1663, - -1687, 49, 430, -1706, 764, 861, -1715, -1713, - 867, 861, 867, -1718, 858, 699, 859, -1714, - -1639, 867, 764, -1708, -1730, -1728, -1727, 431, - -1729, 866, -1734, 866, 330, 869, -1735, 866, - 869, -1898, -1876, -1784, -1745, -1743, 540, -1744, - 540, -1775, -1759, -1754, -1751, -1750, 540, -1750, - 540, -1705, -1756, 18, -1758, 248, 248, -1757, - -1771, -1768, -1766, -1765, 332, 332, 428, 332, - -1765, 332, -1755, -1765, 332, 431, -1773, -1782, - -1779, 427, 428, -1781, 428, 429, -1752, 763, - -1851, -1826, -1809, -1801, -1688, -1797, -1794, -1793, - 861, 861, -1793, 861, -1774, -1799, 248, 248, - 431, -1807, -1806, -1805, 626, 626, 861, 858, - 331, -1822, -1817, -1815, -1709, 431, -1800, 861, - 626, -1821, -1820, 863, 863, 861, -1824, 331, - 626, 331, -1835, -1831, -1819, 857, -1796, -1833, - 18, -1834, 861, -1848, -1838, 248, -1841, 248, - 859, -1847, -1844, -1840, -1845, 540, 865, 248, - -1849, 331, -1770, -1867, -1861, -1857, -1856, -1850, - 17, -1859, 857, -1860, 863, -1864, 863, 764, - -1750, 331, 49, -1870, 105, 863, 539, -1875, - -1758, 248, -1866, 248, -1887, -1881, -1820, 857, - 431, -1884, -1846, 431, -1885, -1886, 49, -1897, - -1895, -1892, 861, 49, 859, -1628, -1880, -1896, - 49, 248, -2034, -1991, -1965, -1943, -1931, 866, - -1911, -1908, 430, 626, -1910, 764, 626, -1922, - -1918, -1917, -1916, 331, 331, 855, -1920, 430, - 430, 855, -1925, -1924, 331, -1924, -1928, -1894, - -1929, 431, -1874, -1941, -1934, 699, -1938, -1589, - -1880, 869, -1939, -1940, 700, -1942, 431, -1952, - -1949, 49, -1947, 431, 865, -1950, 429, 869, - -1959, -1955, 331, -1929, -1957, 332, -1937, -1954, - -1961, -1962, -1942, 869, -1937, -1986, -1982, -1979, - -1976, -1975, -1973, 700, 247, 247, 700, 700, - -1978, -1958, 331, 248, 864, -1936, -1984, 105, - -1985, 49, -1989, -1767, -1930, -1669, -1736, -2001, - -1998, -1995, 427, -1997, 853, 429, -2000, 866, - 427, -2024, -2011, -2006, 49, 104, -2008, -1990, - -2010, 18, 18, -2016, -2013, -1940, 700, -1863, - -2017, -2019, -1855, -2021, 18, -2010, 18, 430, - -2033, -2028, -2027, 429, -2029, -2031, 700, -1929, - 431, 49, -1704, -2070, -2056, -1742, -2045, -2041, - -1942, -2043, -2032, 332, 429, -2046, -1957, -2051, - -2050, 626, 429, -2050, 864, -1705, 431, -1883, - -2064, -2061, -2059, 429, 764, -1866, -1708, 431, - -2068, 764, -2067, 332, -1866, -1880, -2102, -2082, - -2078, -2074, -2075, -1951, -2062, 763, -1750, 330, - 866, -1677, -2086, -2089, -2085, -2088, -2101, -2076, - 431, 864, -2098, -2095, -2050, -2053, -2052, -1846, - 865, -2049, -1951, -2095, 762, -1886, -2018, -2321, - -2170, -2158, -2153, -2129, -2126, -2118, -2117, -2114, - -2113, 250, -2113, 250, 251, 250, -2120, 180, - -2124, -2123, 250, 250, 250, 181, -2128, 702, - 633, -2144, -2140, -2139, -2138, -2137, -2136, 52, - 52, 541, 52, 250, -2142, 183, 250, 52, - -2148, -2147, 765, 765, -2143, -2151, 184, 184, - -2141, -2157, 701, 702, 52, 633, -2164, -2160, - -2162, 108, 108, 109, -2167, 633, 109, -2169, - 109, 109, -2289, -2229, -2216, -2194, -2189, -2156, - -2187, -2186, -2185, -2182, -2181, 766, -2181, 766, - -2152, 766, 701, 542, -2119, -2192, -2191, 766, - -2193, 632, -2202, -2199, -2197, 107, -2116, -2200, - -2201, 632, -2209, 765, -2208, -2156, 250, 250, - 703, 52, -2214, -2213, 632, 335, 632, 335, - -2220, -2218, -2117, 183, -2226, -2224, 183, 632, - 632, 336, 250, -2225, -2207, -2247, -2234, -2233, - 436, 336, -2239, -2237, 109, -2238, 632, -2245, - -2242, 436, -2244, -2232, 766, 632, 109, -2273, - -2259, -2254, -2252, 766, 182, 766, -2256, -2228, - -2258, 436, 766, -2267, -2262, 632, -2264, 183, - -2191, -2219, -2265, 632, -2271, 766, 251, 766, - 251, -2286, -2285, -2277, 178, -2281, -2280, -2257, - 251, -2283, 251, 251, -2257, 250, -2215, -2279, - 183, -2298, -2294, 184, 438, 333, -2270, 336, - 109, -2288, -2309, -2305, -2303, 870, 705, 52, - 705, -2306, -2304, 705, 436, -2314, -2313, -2304, - -2287, 438, -2319, -2318, 438, 184, 438, -2318, - -2212, -2452, -2387, -2366, -2351, -2328, 541, -2255, - -2331, -2330, 630, -2346, -2343, -2341, -2338, -2337, - 108, 108, -2337, -2206, -2339, -2342, 108, -2163, - 109, -2198, -2350, -2521, 51, 436, 437, -2361, - -2355, -2354, 51, -2358, 250, 179, 633, 108, - 21, -2364, 108, -2349, 108, -2348, -2379, -2374, - -2373, -2350, -2163, 337, -2371, 437, -2377, 437, - -2372, -2378, 109, -2381, -2365, -2385, -2383, -2384, - 250, -2386, 109, -2443, -2399, -2396, -2394, -2393, - 630, 182, -2285, 251, -2397, -2398, 633, -2404, - 633, -2371, 337, 337, -2438, -2437, -2410, -2409, - 337, 337, -2430, -2424, -2418, -2415, 435, -2417, - 543, 543, -2421, 182, 435, -2393, 182, 184, - -2426, -2423, -2409, 337, -2395, -2380, -2416, -2435, - -2434, 438, 438, 438, -2345, 337, -2441, 633, - 435, -2442, 633, -2449, -2447, -2201, 872, 632, - 250, -2451, 52, 51, -2577, -2524, -2490, -2487, - -2471, -2462, -2460, 629, -2461, 434, -2464, 334, - -2466, 334, -2468, 870, -2470, 870, 870, -2480, - -2476, -2475, 182, 633, -2478, -2446, 633, 337, - -2481, -2485, 434, 633, 337, -2475, -2484, -2207, - -2479, 872, -2494, -2493, 51, 705, -2501, -2499, - -2156, 52, -2446, -2223, 872, -2511, -2506, 52, - 335, -2498, -2509, 52, -2505, 249, 52, -2284, - -2515, 249, 335, -2519, -2470, -2508, -2517, 249, - 870, 251, -2518, 435, -2535, -2528, 631, 108, - -2530, 249, -2533, 633, 631, -2534, 108, -2557, - -2552, -2547, 250, -2543, -2342, -2529, -2522, -2359, - -2488, -2516, 335, -2549, 436, -2349, 436, 543, - -2349, -2555, 631, 631, 705, -2570, -2562, -2560, - -2561, 249, -2566, -2523, 435, 435, -2568, 435, - 249, -2546, -2572, 51, -2575, 436, -2569, -2241, - 251, -2607, -2598, -2588, 51, -2587, 437, -2585, - 336, 108, 21, 437, -2593, 181, -2592, 108, - 108, 250, -2595, -2597, 436, 436, -2601, 250, - 181, -2604, -2561, -2584, 181, -2523, -2603, -2436, - -2619, -2612, 251, 705, -2624, -2617, -2616, -2574, - 870, -2618, -2620, -2544, 251, -2285, 543, 543, - -2633, -2626, -2631, -2263, 870, -2623, -2622, 183, - -2630, -2347, -2976, -2913, -2661, -2649, -2641, -2640, - 253, -2647, -2644, 254, -2646, 254, 254, 442, - 341, -2652, 770, 186, -2655, -2654, 186, -2658, - -2657, 634, -2657, 634, 344, -2682, -2671, -2666, - 253, 770, -2669, 439, 253, 768, 344, -2676, - 634, -2675, 545, 545, -2677, -2679, 344, -2681, - 635, 635, -2885, -2723, -2690, -2689, 878, 767, - 22, 439, -2703, -2696, -2693, 186, -2695, 441, - 441, -2702, -2700, 338, -2701, 880, 186, -2715, - -2708, 441, 186, 345, 878, 186, -2711, 112, - -2714, 345, 345, -2718, 634, 440, -2719, 345, - -2722, 257, 257, -2824, -2801, -2754, -2745, -2739, - -2731, 342, 439, -2734, 880, -2717, -2738, -2737, - 342, 342, 880, 342, -2688, -2743, 881, 881, - 768, -2753, -2752, -2751, -2750, 769, 769, 769, - 878, 769, -2786, -2777, -2763, -2760, 344, 256, - -2761, 769, 344, -2766, -2765, 881, -2761, -2771, - -2770, 881, 881, 254, -2765, 881, 768, -2991, - -2744, -2783, -2780, 768, -2782, -2744, 881, -2785, - 881, 112, -2792, -2790, 880, 256, -2722, -2776, - 344, -2795, 254, -2800, -2798, 257, 257, 879, - 257, -2807, -2805, 342, -2791, 881, 254, -2813, - -2812, 339, 255, -2733, 881, -2819, -2817, 881, - 635, 881, 344, -2821, 344, -2823, 773, 773, - -2869, -2848, -2834, 22, -2833, 254, -2782, -2818, - 635, 881, -2838, 441, 770, 634, -2844, -2841, - 773, -2842, -2843, 773, -2847, -2823, 879, 254, - -2866, -2860, -2856, -2853, 770, -2657, 634, 113, - -2857, -2859, 634, 634, -2859, -2864, 770, 113, - 770, -2855, -2868, 770, 441, -2882, -2878, -2805, - -2833, -2770, -2846, -2811, -2775, -2701, -2880, 254, - -2843, 113, -2681, 769, -2855, -2907, -2899, -2764, - -2892, -2668, 253, 346, -2894, 770, -2896, 186, - 186, -3153, 253, -2905, -2833, 881, 344, 773, - 253, 770, -2904, -2911, -2910, 112, 113, 113, - 770, -2953, -2933, -2928, -2925, -2923, 767, 443, - -2922, -2898, 773, -2924, 345, -2926, 767, 443, - -2931, 252, 22, -2932, 113, -2938, -2932, -2936, - 635, -2884, -2940, 440, -2942, -2939, -2952, -2950, - -2947, 344, 773, -2949, 773, 773, 635, 441, - 635, -2970, -2963, -2956, -2960, 113, -2891, 773, - -2859, -2959, -2961, -2967, 546, 340, 345, -2968, - 345, 346, -2972, 343, 113, -2975, 441, 441, - -2875, -3138, -3090, -3056, -3007, -3003, -2995, -2987, - -2699, 338, -2958, -2992, 544, -2991, 111, 111, - -2994, 339, 112, -2999, -2997, -2998, 341, -3001, - 767, 767, -2941, -3005, 442, -3006, 346, 255, - -3054, -3022, -3013, -3012, 767, -3020, -3017, 341, - -2937, -3019, 345, 345, 346, 346, -3051, -3049, - -3047, -3029, -3028, 111, 111, -3043, -3037, -2968, - -3034, 346, 346, 773, 346, -3040, 346, 345, - -3034, -2924, -3036, -3045, 345, -3034, 346, -3048, - 547, 111, 547, -3052, -3053, 767, 341, 547, - -3082, -3066, -3062, 255, 441, 772, 255, -3065, - 547, 547, -3080, -3069, 255, -3079, -3076, -3073, - 771, -2891, 346, -2968, -3078, 546, 346, 255, - -3081, 547, -3084, 544, -3087, -3086, 771, -3088, - -3089, 346, -3111, -3106, -3099, 544, -2991, -3050, - 547, -3042, -3021, -3101, 879, -3105, -3104, 344, - 547, 767, -3012, -3109, -3098, 443, 772, -3122, - -3121, -3115, -3108, -3119, -3118, -2681, 547, 440, - 547, 547, -3129, -3125, 255, -3126, -3121, -2948, - -3117, -3136, 879, 440, 547, -2998, 772, -3134, - -3064, -3135, -3016, -3148, -2855, -3145, -3035, 635, - -3128, -2991, -3114, 772, -3146, -2957, -3142, -3154, - -2927, -3147, 443, 257, -3441, -3205, -3167, -3163, - 187, -3162, 115, -3164, -3166, 638, 638, -3178, - -3176, 711, -3172, 639, 639, -3175, 777, 777, - -3177, 777, -3187, -3182, 115, 448, -3186, -3185, - 551, 551, 115, -3191, -3190, 551, 551, -3198, - -3197, -3195, 551, 448, 551, 776, -3200, 551, - -3175, -3203, 777, 777, 117, -3398, -3319, -3304, - -3237, -3226, -3217, -3215, -3214, 260, 260, -3214, - 449, -3221, -3214, 260, 116, -3214, -3224, 260, - 260, 189, -3231, -3228, -3230, -3204, 551, -3235, - -3234, 885, 885, -3234, 553, -3275, -3257, -3251, - -3248, -3244, 883, 884, -3189, -3246, 884, 189, - -3250, 885, 885, -3254, -3253, 884, -3256, 886, - 886, -3259, 260, -3263, -3250, 189, 118, -3272, - -3267, 885, 260, -3234, -3270, 884, 884, -3247, - -3274, -3236, 551, -3295, -3286, -3284, -3282, -3250, - 885, -3229, 885, 116, -3270, 117, -3293, -3291, - -3270, 884, 775, 260, 884, -3294, 260, -3300, - -3214, -3270, 775, -3290, -3301, -3280, -3285, -3283, - -3309, 885, -3308, 775, 775, -3318, -3311, -3315, - -3314, 712, 712, -3314, 712, -3281, 886, -3346, - -3328, -3327, -3326, -3325, 55, 55, 710, 187, - -3336, -3333, -3737, 449, 710, -3334, 56, -3331, - -3338, 259, -3342, 708, 552, 552, -3270, 884, - 885, -3340, -3388, -3356, -3352, -3351, 552, 884, - -3354, 637, -3355, 709, -3371, -3369, -3365, -3363, - -3362, 711, 711, 709, -3345, -3367, 638, -3362, - 552, 709, -3364, -3382, -3374, 260, -3270, -3379, - -3378, 711, 711, 711, 260, -3335, -3384, 710, - -3385, -3378, -3298, 552, -3393, -3373, 638, 260, - -3383, -3395, -3340, -3397, 552, 552, -3413, -3410, - 711, -3405, -3403, 549, 55, -3409, -3408, 712, - 712, 639, -3362, 886, -3394, -3426, -3417, -3331, - -3326, -3419, 637, -3422, 115, 711, -3424, -3392, - -3378, 552, -3437, -3430, 639, 549, -3406, -3408, - 712, -3425, -3736, -3326, 260, -3439, -3433, -3313, - -3423, -3690, -3491, -3464, -3455, -3448, -3447, 883, - -3450, 639, -3409, -3255, -3381, -3317, 189, -3462, - -3460, -3458, -3459, 189, 639, 711, -3463, 639, - -3477, -3472, -3468, 883, -3471, -3470, 447, 188, - -3473, -3474, -3236, 553, 189, -3481, -3480, 118, - 118, -3488, -3483, -3487, -3486, 553, 553, 553, - -3489, -3454, -3454, -3651, -3516, -3497, 774, 708, - 710, -3509, -3503, -3500, -3501, -3502, 116, -3508, - -3506, 636, -3507, 117, 636, -3512, 708, 553, - -3513, -3514, -3486, 711, -3559, -3532, -3524, -3522, - -3216, -3490, 350, 118, -3525, -3529, 708, 118, - -3247, -3530, -3531, 117, -3553, -3539, 774, -3537, - -3521, 115, 350, -3508, -3543, 708, 776, -3548, - -3547, 708, 887, 708, -3549, -3551, 709, 777, - 711, -3556, -3555, 552, 774, -3507, 639, -3570, - -3568, -3565, -3564, 447, 189, -3567, -3536, 189, - -3569, 776, -3594, -3578, -3185, 710, -3480, 118, - 709, -3369, -3587, 115, -3582, 350, -3586, -3185, - 551, -3566, 551, -3588, 115, -3593, -3592, -3247, - 118, 118, -3608, -3601, -3597, -3185, 551, 710, - 711, -3602, -3603, -3605, -3600, -3607, 887, 887, - -3621, -3616, -3614, 551, 883, 888, -3615, 448, - -3618, 776, -3619, 776, 887, -3622, -3634, -3625, - -3591, -3633, -3549, -3551, 777, -3585, 638, -3453, - 449, 888, -3635, -3638, 777, 711, -3642, -3641, - 888, 888, -3648, -3645, 711, -3647, 888, 888, - -3551, -3637, -3331, -3669, -3661, -3658, -3656, 448, - -3551, 711, -3660, 638, 549, -3666, 639, -3454, - 189, 56, -3667, 639, -3515, -3678, -3672, 774, - -3674, 54, 449, -3677, 115, 115, -3684, -3682, - 549, -3665, 115, 711, -3685, -3687, 115, -3177, - -3650, 710, -3631, -3712, -3701, -3698, -3496, -3696, - 448, -3689, 117, -3290, 449, -3705, 774, 115, - 708, -3708, -3707, 549, -3710, -3688, -3711, 449, - -3724, -3717, 638, 710, 114, -3721, 708, 710, - 552, 708, -3586, 552, -3709, -3738, -3731, -3729, - 117, -3730, 118, -3733, 708, -3734, 118, -3711, - 708, -3728, -3330, -3741, 638, -3434, -4069, -3847, - -3821, -3783, -3755, -3752, -3750, 193, -3751, 782, - 193, 59, 266, -3780, -3766, -3760, 450, 120, - -3761, 893, 267, -3765, 265, 265, -3770, -3768, - -3769, 893, -3774, 555, -3773, 781, -3778, -3776, - -3777, 781, -3779, 781, -3782, 120, 641, -3810, - -3795, -3791, -3788, 193, -3790, 642, 265, -3792, - -3794, 456, 266, -3797, 352, 714, -3809, -3807, - -3804, -4109, -3796, 262, -3765, 265, 262, -3808, - 556, 556, -3817, -3816, -3813, -3815, 781, 781, - 120, -3818, -3794, 556, -3803, -3842, -3835, -3832, - -3827, 120, 896, 120, 896, -3831, 267, 267, - -3834, 264, 264, -3841, -3838, 717, -3754, 266, - -3837, 264, -3845, 193, -3802, 641, 193, -4025, - -3994, -3977, -3906, -3890, -3858, -3856, 351, 641, - 351, 352, -3887, -3884, -3880, -3870, -3865, -3864, - 352, -3869, -3864, 352, -3789, 352, -3873, 58, - 455, -3877, -3876, 781, 781, -3876, 781, 642, - -3882, 193, 193, 262, -3886, 782, 782, -3889, - 556, 556, -3899, -3895, -3894, 262, 641, -3898, - -3815, -3883, 352, -3903, -3902, 351, 351, -3898, - 352, 262, -3943, -3937, -3933, -3926, -3925, 780, - -3916, -3915, 455, 455, -3923, -3921, -3920, 457, - 457, 455, 457, -3924, 455, 780, -3927, -3928, - -3867, -3931, 782, 782, -3883, -3935, 717, -3936, - 780, -3942, -3941, 717, 351, 351, 780, -3958, - -3955, -3953, -3950, -3754, 266, -3897, -3754, 266, - -3879, -3954, 351, -3957, 780, 351, -3967, -3900, - 780, 351, 265, 451, -4299, 352, 717, -3754, - -3974, -3808, -3790, -3966, 779, 119, -3889, 455, - -3972, -3988, -3983, -3794, 266, 714, -3971, -3826, - -3894, 641, -3868, 642, -3992, -3796, 891, -3789, - -3993, 896, -4006, -4001, -3999, -3777, 896, -3809, - -3991, -4003, 555, -3773, -4000, 120, -4019, -4013, - -4009, 265, -4011, -3754, -4004, -4015, 642, -4016, - -4018, 642, 556, -4023, -3809, -4014, 642, -3794, - 717, -4065, -4042, -3984, -4035, -4032, -4031, 455, - -4033, -3883, -4021, 261, 714, -3915, 119, 894, - -4034, 781, -4049, -4045, -4041, -4046, -3869, 779, - -4044, -4061, -4060, -4053, 455, -4057, -4056, -4040, - 455, -4056, 455, -4012, 717, -3902, -4063, 351, - -3986, -4067, 716, 555, 782, -4145, -4102, -4085, - -4080, -4079, -4077, 262, 59, -3905, -3931, 640, - -4082, 119, -4083, -3879, 782, -4097, -4094, -4093, - -4092, -4091, 642, 642, 642, 715, -4095, -3789, - 782, -4100, 261, -4068, -4101, 641, -4121, -4112, - -4107, 267, 450, -4110, -4109, 557, -4111, 267, - 263, 264, -4120, -4119, 778, -4084, -4078, 267, - 454, -4129, -4124, 264, -3991, 896, -3964, 59, - 59, -4142, -4139, -4137, -3831, -4135, -4127, 642, - -4118, -4091, 642, 267, 642, 896, 267, 264, - 896, -4236, -4170, -4158, -4151, -4150, 261, -4156, - 640, 642, -3987, 263, 640, -4154, -4164, -4162, - 891, 267, -4163, 891, -4168, 555, -3956, 781, - -3993, -3779, -4204, -4182, 640, -4181, -4177, 261, - 457, -4180, 457, 892, 457, 896, -4187, -4185, - 450, -4186, 456, -4195, -4193, -4190, -4191, -4192, - 892, -4194, 895, -4199, -4197, -4198, 895, -4202, - -4176, -4119, -3919, -4161, -4224, -4209, -4207, -4180, - -4203, -4215, -4211, -4212, -4213, -4214, 894, -4218, - -3751, 267, -4223, -4222, -3931, -3987, 782, 782, - -4230, -4228, 640, 555, -4229, 457, -4234, 555, - -4233, 894, -3793, -4208, -4064, -4284, -4269, -4245, - 640, -4243, 59, 716, -4157, -4256, -4247, -4254, - -4033, -3883, 262, 263, -4126, -4167, -3905, 453, - -4268, -4262, 261, -4261, -4253, 262, -4263, -4265, - 450, -4267, -4260, 59, 640, 640, -4272, -4251, - -4281, -4277, -4276, 557, 557, 557, -3893, -4244, - 555, -3893, 557, 557, -4288, 263, -4223, 557, - -4297, -4295, -4294, -4261, 453, -4109, 557, 555, - 781, -4279, -4300, -4283, -4280, -4252, 450, -4590, - -4545, -4390, -4380, -4362, -4338, -4337, -4323, -4314, - 354, 60, -4320, -4319, -4318, 460, 460, 198, - -4319, 198, 904, -4331, -4326, 198, -4330, -4321, - 198, -4322, 270, 354, -4336, -4335, 25, 25, - 785, 720, -4351, -4343, -4341, -4319, 355, -4347, - -4346, 198, 198, -4349, 355, 270, -4342, -4359, - -4354, 719, -4356, 720, -4358, 720, 720, -4361, - 719, 460, -4371, -4367, -4366, 1, 198, 786, - 354, -4370, 648, -4377, -4376, -4375, 904, 904, - 785, -4355, 268, 900, -4386, -4384, 273, 459, - 273, -4350, -4388, 0, -4389, 273, -4534, -4479, - -4406, -4397, 269, 720, 647, -4402, -4401, 784, - 355, 785, -4403, -4405, 904, 904, -4456, -4448, - -4434, -4429, -4427, -4424, -4419, -4418, 270, 461, - -4385, 899, 197, -4422, 197, -4416, 197, 785, - 562, -4426, 785, 559, 197, -4433, -4432, 562, - 562, 559, -4439, -4438, -4432, -4421, 784, -4443, - -4442, 559, 559, -4445, 559, -4442, -4329, 898, - -4452, -4451, 271, 271, -4454, -4447, -4438, 904, - -4469, -4451, -4467, -4466, -4463, 271, 560, -4465, - 272, 272, 271, 720, 560, -4474, 720, -4473, - -4462, 559, -4476, 559, -4442, 559, 196, -4506, - -4495, -4487, -4484, 562, -4486, 562, 562, -4494, - -4493, -4491, 461, -4492, 461, 461, 271, -4503, - -4473, -4499, 559, -4442, 559, 560, -4501, -4504, - -4505, 461, -4515, -4513, -4449, 354, 462, 196, - -4511, -4514, 272, -4529, -4521, -4335, 25, 648, - -4502, -4528, -4524, -4472, -4526, -4446, 562, 560, - 786, -4530, -4532, 272, 272, -4527, -4542, -4539, - -4531, -4533, 900, -4540, 462, 900, -4389, -4538, - 196, -4577, -4560, -4554, -4551, 25, 561, -4552, - 559, 561, -4558, 61, -4557, 355, -4559, 561, - -4564, -4562, -4563, 561, -4576, -4569, 25, 902, - 786, -4575, -4572, 561, -4563, 561, -4383, 354, - 269, -4587, -4581, -4580, 900, -4586, -4559, 900, - -4543, -4537, 561, -4589, 268, 559, -4778, -4751, - -4671, -4663, -4651, -4633, -4623, -4610, 786, -4607, - -4602, 645, -4604, -4525, -4606, 560, 562, 899, - 648, -4605, -4611, 899, -4615, -4322, 272, -4322, - 904, -4619, 649, -4621, 649, 649, -4614, -4626, - -4625, 786, -4630, -4322, 904, 196, -4632, 903, - 903, -4648, -4639, -4636, 61, 899, -4544, -4646, - 61, -4643, 354, -4645, 899, 899, -4647, 786, - -4649, 786, 902, -4656, -4654, 649, -4322, -4638, - -4662, -4659, -4622, -4605, 560, -4658, 786, -4666, - 645, 354, -4668, -4609, -4348, -4603, 61, -4728, - -4682, -4680, -4679, -4678, 904, 785, 785, 785, - 61, -4670, -4717, -4686, 783, 121, -4704, -4702, - -4696, -4693, -4322, 270, -4681, -4322, 272, 272, - -4700, -4322, 904, 270, 903, -4694, -4405, 462, - -4710, -4708, 903, 784, 784, 903, -4322, -4714, - -4713, 903, 903, -4703, 462, -4630, -4724, -4678, - -4722, 902, 902, -4544, 197, -4781, -4716, 353, - -4741, -4738, -4733, -4732, 562, -4722, -4736, -4726, - 560, -4715, -4739, 786, 560, -4748, -4744, 783, - -4746, 560, -4605, 560, -4749, 786, 901, -4827, - -4806, -4771, -4762, -4760, -4759, 719, 196, 719, - -4761, 462, -4767, 354, -4766, 272, 272, -4768, - -4494, -4747, -4737, -4791, -4774, -4692, -4790, -4777, - 897, -4779, -4669, -4783, -4485, 462, -4781, 649, - -4604, 562, 648, -4415, 197, -4782, 786, -4793, - -4426, -4795, 25, -4796, -4799, 646, -4792, -4804, - 785, 461, -4438, -4798, -4805, 562, -4817, -4816, - -4814, -4813, -4812, -4451, 562, 562, 560, -4803, - 786, -4824, -4819, 462, 786, -4823, 649, 649, - -4825, -4605, -4789, -4857, -4854, -4844, -4842, -4839, - -4836, -4835, 462, 462, -4835, 462, -4445, -4835, - 462, 272, -4843, 562, -4845, -4849, -4848, 461, - 461, -4853, 645, -4841, 462, 462, -4660, 61, - -4838, -4826, -4856, -4787, -5164, -4970, -4896, -4881, - -4866, 356, -4880, -4877, -4875, -4874, -4873, 469, - 918, 918, 914, 465, 914, -4879, 914, 914, - 918, -4892, -4884, 464, -4890, -4887, 918, -4889, - 919, 918, -4891, 912, -4895, 918, 919, 912, - -4953, -4930, -4926, -4917, -4915, -4911, -4908, -4905, - 274, -4891, 912, 123, -4910, 789, 789, -4914, - 789, 274, 912, 914, 919, -4921, -4873, 789, - 916, -4925, -4924, 123, 914, 912, -4929, -4928, - 357, 357, -4946, -4935, 274, 651, 654, -4944, - -4941, -4938, -4940, 275, 275, -4943, 918, 918, - -4942, -4907, -4947, -4951, -4950, 919, 919, -4952, - 919, -4967, -4965, -4961, -4960, -4942, 918, 919, - 911, -4963, 911, 357, 911, 463, 914, -4962, - 470, 919, -5025, -5015, -5007, -4980, -4979, -4978, - 650, 465, 470, 919, -5003, -4997, -4989, -4985, - 908, -4987, -4959, -4988, 653, 653, -4992, 468, - -4994, 468, -4996, 917, 917, -4998, -5000, 654, - -5002, 468, 468, 464, 465, 356, 653, -5011, - -5010, 470, 470, -5012, -5014, 787, 787, -5023, - -5022, -5018, -4996, 790, 917, 123, 468, -5024, - 915, -5074, -5068, -5040, -5037, -5030, -5034, -4928, - 357, 919, -4928, 357, -4986, -5039, 357, 911, - -5049, -5045, -5044, -4945, 911, -5044, -5047, 791, - 122, -5051, 654, -5059, -5057, -5055, 470, 791, - 470, 791, 913, -5061, 913, -5063, 911, -5047, - -5058, 913, 123, -5066, -5072, -5071, 914, 276, - 652, -5043, -5091, -5087, -5078, -4888, -5083, -5082, - 199, 723, 915, -5086, 914, 916, 914, -5088, - -5090, 917, 917, -5117, -5108, -5101, 356, 651, - -5100, -4934, 565, -5077, 914, -4878, -5105, 917, - 910, 917, 910, 564, -5113, -5111, 917, -4996, - -5099, -5089, 653, 724, 724, -5124, -5121, 274, - -5115, 468, 274, 199, -5160, 914, -5146, -5141, - -5131, -5065, 724, -5134, -5133, 913, -5138, -5065, - 913, -5120, -5065, 913, 916, -5144, 722, 723, - 723, 910, -5156, -4904, -5152, -5151, 724, 723, - -5151, 723, -5140, 916, -5159, 275, 274, 274, - 723, -5163, 468, 910, -5200, -5191, -5175, -5171, - 912, 565, 123, -5172, -5174, -5154, 918, -5185, - -5182, -5180, 4, 916, 469, 465, -5184, 123, - 653, -5186, -5188, 789, -5190, 565, 565, -5198, - -4929, -5196, 908, 909, 468, -5183, 276, -5173, - -5395, -5273, -5248, -5234, -5225, -5044, -5222, -5220, - -5215, -5213, -5212, 791, 791, 787, 791, -5219, - -5014, 787, 916, 791, 791, 358, -5223, 358, - -5140, -5228, 469, 791, -5231, -5230, 791, -5230, - 724, -5115, -5239, -5009, -5237, 909, 724, -5243, - -5242, 466, 469, -5246, -5211, -5115, -4978, -5233, - -5257, -5254, -5253, -5252, 791, 469, -5256, 724, - 791, -5264, -5261, 277, 791, -5263, 470, 470, - -5266, -5115, -5271, -5270, 470, 913, 470, -5270, - -5233, -5298, -5287, -5280, -5279, -5001, -5247, 790, - -5283, 358, -5224, -5286, 790, 277, 790, -5297, - -5296, -5294, -5286, 790, 564, -5232, -5286, 724, - 358, 358, -5335, -5305, -5303, 358, 277, 913, - 277, -5323, -5319, -5318, -5279, 790, -5304, -5315, - -5285, 277, -5295, 4, -5314, -5293, 909, -5320, - -5321, 790, -5282, -5279, -5331, 358, -5330, -5329, - -5115, 122, 123, -5332, -4907, 724, -5328, -5361, - -5071, -5351, -5263, -5348, -5345, 122, -5344, -5334, - 791, -5347, -5322, 791, -5347, -5199, -5137, -5357, - -5342, 790, 916, 277, -5355, -5359, -5350, 791, - -5112, -5388, -5296, -5376, -5372, -5369, 277, 358, - 919, 358, -5371, 277, -5374, -5368, -5260, 915, - -5380, -5379, 123, 277, -5381, -4907, 791, -5371, - 277, 787, -5375, -5373, -5393, -5390, -5392, 790, - 790, -5214, -5360, -5394, -5406, -5403, -5400, 565, - -4888, 916, 913, -4979, -5401, 916, -5404, -5411, - -5410, 563, 916, -5405, -5410, -5712, -5582, -5555, - -5525, -5487, -5454, -5441, -5437, -5435, -5433, -5430, - -5427, 924, 926, -5429, 926, 926, -5432, 924, - 924, -5434, 926, -5436, 566, -5431, 924, 923, - 128, -5445, -5443, -5444, 126, -5452, -5450, -5434, - -5440, 27, -5434, 27, 926, 481, -5475, -5460, - 925, 727, -5439, 481, -5465, -5464, 930, 359, - 930, -5470, -5468, 923, -5469, 925, -5472, -5449, - -5474, 930, 930, -5480, -5478, 926, -5474, -5448, - -5484, -5483, 793, 793, -5483, 793, 125, -5489, - 566, -5491, 727, -5523, -5522, -5497, -5496, 726, - 929, -5502, -5500, 793, -5501, 793, -5508, -5506, - 726, 126, 126, 726, -5515, -5511, 68, -5513, - 929, -5514, 929, -5519, -5514, 929, -5510, -5514, - 929, 477, 928, 926, -5521, -5537, -5533, -5528, - -5532, -5531, 280, 280, 479, -5535, 925, 566, - 280, -5545, -5542, 726, 359, 930, -5544, 566, - 566, -5550, -5548, 67, -5543, 477, -5553, -5552, - 67, 126, 566, -5576, -5570, -5567, -5564, -5563, - -5562, 480, 480, 481, -5566, -5524, 481, 474, - -5569, 480, -5574, -5573, 657, 657, -5575, 280, - 481, -5580, 566, 27, 566, -5518, -5649, -5616, - -5597, -5593, -5589, 927, 923, -5591, 923, -5592, - 68, -5595, 658, -5596, 479, -5603, 930, 125, - -5601, 927, -5486, -5613, -5605, 658, -5609, 793, - -5479, -5611, 793, -5612, 793, -5614, -5474, 928, - -5637, -5630, -5625, -5622, -5474, 928, -5474, 928, - -5621, -5628, 479, 930, -5621, -5615, -5636, -5635, - -5621, 26, -5633, 479, 479, -5647, -5639, -5645, - -5623, -5643, 658, 658, 792, 928, 658, -5648, - 930, -5690, -5664, -5658, 481, -5655, 128, -5657, - 27, 27, -5660, -5634, -5661, 26, 481, 27, - -5682, 726, -5667, -5679, -5676, -5673, -5672, 792, - 27, -5672, 27, 792, -5672, 658, -5644, -5681, - 566, 566, -5688, 473, -5687, 478, -5646, 478, - 27, 566, -5704, -5696, -5641, 477, -5644, -5678, - -5698, -5671, -5701, 656, -5659, -5703, 26, 26, - -5708, -5706, 566, 658, -5710, 479, 479, 726, - -5915, -5740, -5722, -5721, -5569, -5434, 926, 792, - 127, 476, -5733, -5727, 655, 480, 474, -5729, - 360, 280, -5732, 480, 480, -5736, 126, -5643, - 476, -5739, 929, 929, -5770, -5755, -5748, -5745, - 482, 478, 128, 477, -5752, -5657, 477, -5747, - -5754, 479, 481, -5768, -5763, -5760, 656, 481, - -5762, 482, 482, -5765, -5735, 482, -5767, 26, - 476, 68, -5871, -5792, -5776, -5775, 480, 482, - -5787, -5786, -5769, -5782, 656, 480, -5784, 480, - 480, -5728, 477, -5790, 476, 656, 476, -5700, - -5846, -5796, -5795, 481, -5817, -5811, -5806, -5803, - 67, -5633, 360, -5575, -5703, -5804, -5809, -5575, - -5802, 482, 474, -5814, -5813, 482, -5816, 128, - 128, -5835, -5822, -5821, 477, 474, -5829, -5826, - -5825, 482, -5825, 482, 477, -5826, 480, 482, - 482, -5820, -5833, -5845, -5842, -5839, 474, -5841, - -5808, 482, -5825, -5750, 127, 482, -5867, -5866, - -5863, 128, -5861, -5854, -5820, -5844, -5858, -5800, - -5843, 476, -5820, 477, -5840, -5744, -5791, -5820, - -5629, 930, 280, 128, 68, 479, -5865, -5885, - -5875, 476, -5615, -5816, -5655, -5657, 27, -5870, - 476, -5693, 125, -5879, 26, -5907, -5892, -5657, - -5890, 656, 656, -5884, 476, -5732, -5900, -5899, - -5573, 657, 279, 657, -5904, -5936, -5891, 125, - -5657, -5902, -5905, -5911, -5910, 928, 27, -5912, - -5762, -5883, -5864, -5608, -5914, -5901, -5929, -5923, - -5921, 476, 477, -5928, 792, -5927, 68, 68, - 792, 476, -5932, -5922, -5935, 127, 482, 127, - -5934, -6161, -5952, -5944, -5942, 283, -5943, 28, - -5948, 202, 285, 362, -5949, -5950, 202, 573, - -6063, -5971, -5962, -5961, 202, 134, -5960, 132, - 132, 484, -5969, -5965, 936, -5968, -5967, 572, - 572, 202, 285, -6037, -5998, -5988, -5982, -5980, - 486, 202, -5979, 796, -5981, 134, -5985, 286, - 205, -5987, 796, 796, -5994, -5986, -5992, 486, - 486, 28, 796, -5996, 361, 660, -6031, -6016, - -6005, 936, -5979, 572, 659, -6015, -6014, -6009, - 486, -6013, -6012, 362, 362, 362, 572, 202, - -6024, -6018, -6021, 796, 569, -6012, 362, 28, - -5986, -5992, -6028, 28, 572, -6023, -6004, -6036, - -6033, -6035, -5997, 362, 202, -6059, -6054, -6051, - 202, -5979, -6049, -6047, -6027, 28, -5993, -6048, - 28, 284, 660, -6052, 203, 796, -6027, -6013, - -6050, -6056, 201, 202, -6062, 659, 659, -6077, - -6070, 728, 204, 488, 729, 136, -6076, -6073, - 486, -6075, 287, 287, 204, -6136, -6116, -6100, - -6091, -6088, -6086, -6075, 287, 136, -6075, -6069, - -6075, 287, 28, -6097, -6094, -6068, -6096, 205, - 205, -6075, 287, -6057, -6102, -6046, -6110, -6109, - -6108, -5986, 796, 201, 796, 571, -6113, -6089, - -6107, -6115, 659, 796, -6125, -6122, -6096, -6120, - 205, -6112, -6123, -5987, -6101, -6130, -6127, -6129, - 136, 205, -6132, 795, -6134, 487, 796, 729, - -6152, -6146, 936, 486, -6144, -5987, 796, 487, - -6145, 205, -6150, -6014, 286, -6133, -6151, 362, - -6155, -6154, 796, 133, -6160, -6028, 572, 795, - 361, -6295, -6209, -6189, -6180, -6175, -6168, 728, - -6172, -6171, 487, 487, -6171, 487, -6061, -6177, - 484, -6179, 204, 204, -6182, 286, -6188, -6185, - 203, -6187, 203, 203, 204, -6192, -6191, 570, - -6199, -6195, -6131, -6197, 203, 484, 5, -6205, - -5951, -6203, 573, 573, -6124, -6207, 660, -6208, - 573, -6226, -6220, -6217, -6215, -6214, 660, 6, - 660, -6218, 660, 488, -6223, -6222, 28, -6224, - 659, 660, -6266, -6247, -6242, -6235, -6231, -6232, - -6234, 6, 6, -6133, -6239, 487, 728, -6171, - -6206, 6, -6244, 135, 6, 488, 136, -6254, - -6252, 567, 659, 136, -6234, -6240, -6262, -6256, - -6260, -6259, 567, 203, 203, 487, -6252, -6253, - 28, 567, -6280, -6275, -6271, 485, 573, 204, - -6062, -6263, 6, -6277, -6274, -6279, 204, 204, - -6291, -6285, -6283, 203, 487, -6286, 203, -6289, - 573, 573, 5, -6294, 484, 5, 488, -6505, - -6401, -6337, -6325, -6310, -6306, -6304, 570, 5, - 361, 570, -6308, 205, 796, 205, -6316, -6314, - -6154, 488, -6315, 205, -6320, 205, -6319, 795, - -6323, -6540, -6313, -6324, 796, -6335, -6329, -6089, - -6276, -6331, 571, -6333, -6273, 205, -6204, -6336, - 28, -6392, -6391, -6360, -6354, -6349, -6346, 571, - 794, 361, -6348, 361, 361, -6351, 282, -6353, - 571, 571, -6358, -6356, 361, 729, -6135, 660, - -6376, -6371, -6368, -6365, 794, -6367, -6359, 571, - -6370, 570, 570, -6373, 285, -6375, 729, 729, - -6387, 201, -6386, -6383, -6382, 488, 488, -6382, - 488, 288, 794, 570, -6390, 488, 488, 28, - -6370, 28, -6395, -6397, 133, -6399, 285, 571, - -6372, -6424, -6419, -6413, -6412, -6407, 484, -6370, - -6410, 5, 5, -6366, 572, -6416, -6336, 5, - -6309, 205, -6415, -6422, -6389, -6418, -6423, 287, - -6481, -6464, -6444, -6438, -6433, -6431, -6243, -6135, - -6421, -6135, 569, 487, 136, -6246, -6441, -6440, - 5, -6442, 205, 287, -6449, -6448, 134, 795, - 729, -6456, -6048, 203, 205, -6027, 6, 136, - -6461, -6460, 203, -6455, 28, -6460, -6455, -6459, - -6471, -6469, -6468, 487, 204, 204, 203, -6479, - -6477, -6475, -6454, -6382, 135, 136, -6206, 204, - -6474, -6485, -6484, -6432, 204, -6497, -6490, -6488, - 204, 28, -6495, -6494, -6013, -6411, 28, -6496, - 28, -6502, -6501, -6143, 660, 795, -6062, -6216, - 283, -6334, -6531, -6541, -6526, -6516, -6514, -6513, - 571, 660, 485, 136, -6521, -6520, -5997, -6503, - 660, -6525, -6352, 6, -6035, 660, -6534, -6528, - -6530, 660, -6532, -6493, 660, 28, -6536, 660, - -6538, 660, -6050, -6359, -6539, -6321, -6545, -6544, - 135, -6546, 488, 660, 135, -7002, -6655, -6577, - -6562, -6560, -6557, 732, 494, -6559, 732, 576, - -6561, 137, -6570, -6567, -6566, 492, 944, -6568, - -6569, 369, -6574, -6573, 797, 496, -6576, 661, - 943, -6598, -6596, -6584, -6575, -6582, 576, 369, - -6595, -6592, -6590, -6575, 661, 369, -6575, -6583, - -6594, 661, 661, 944, -6597, 138, -6646, -6623, - -6611, -6607, -6605, 138, 30, -6606, 30, -6609, - 138, 138, 30, -6622, -6616, -6615, 367, 367, - -6619, -6618, 367, -6618, 367, 661, 138, -6626, - 291, 369, -6628, 576, -6644, -6640, -6633, 576, - 137, -6637, -6618, 367, -6591, -6618, 367, 369, - -6642, 801, -6620, -6639, 576, 801, -6653, -6649, - -6636, -6651, 576, -6652, 208, -6604, 496, -6909, - -6777, -6705, -6691, -6674, -6664, 369, 797, 576, - -6669, 369, -6668, 577, 577, -6671, 369, -6673, - 369, 369, -6677, -6676, 732, -6681, 139, -6680, - 496, -6685, -6639, 137, -6654, -6690, -6688, 366, - 366, -6648, 496, -6701, -6696, 70, 369, 369, - -6699, 369, 29, 70, 29, -6703, 944, -6704, - 139, -6756, -6742, -6726, -6721, -6715, -6713, -6712, - 575, -6714, 29, -6717, 369, 29, -6720, 209, - 209, -6724, 209, 368, -6725, 368, -6737, -6732, - 70, -6731, 139, 139, -6734, -6695, -6736, 139, - 139, -6739, 139, -6741, 139, 139, -6753, -6744, - -6745, -6746, -6720, -6736, -6750, -6689, 368, 208, - 369, -6730, 944, -6751, -6769, -6764, 365, 70, - -6761, -6762, -6763, 209, -6767, -6766, 366, -6768, - 367, -6771, 496, -6772, -6610, -6775, 209, 209, - -6589, -6876, -6785, -6783, -6781, 30, 292, -6784, - 943, -6797, -6792, -6790, -6789, 70, -6791, 364, - -6794, 574, -6714, -6749, 30, -6844, -6809, -6802, - -6801, 491, -6808, -6807, -6789, 70, 496, 292, - 292, -6832, -6819, -6818, -6816, -6666, 30, 30, - -6789, -6814, 943, -6788, -6825, -6824, 364, 943, - 943, -6818, -6824, 943, -6806, 496, 369, -6828, - -6839, -6835, 797, -6838, 943, 576, 943, -6842, - 797, 364, -6843, 292, -6856, -6848, -6847, 292, - -6847, -6851, 495, -6824, -6853, 495, 801, -6645, - -6865, 574, -6864, -6862, 292, -6837, 495, 941, - 941, -6867, 491, -6871, -6720, 209, -6861, -6873, - 209, -6720, 208, -6874, -6894, -6885, -6714, -6882, - 364, -6875, -6818, 290, -6881, -6890, -6889, 943, - 30, 365, -6892, 365, 365, 943, -6900, -6676, - -6807, -6870, -6831, -6795, -6904, -6902, -6903, 29, - -6907, 732, 366, 732, 292, -6933, -6925, -6915, - -6913, -6914, 209, -6917, 941, -6918, -6922, -6921, - 291, 291, -6847, 494, 369, -6927, -6899, -6931, - -6775, 494, 493, 496, 496, -6964, -6944, -6942, - -6725, -6938, 292, -6940, 575, 493, -6943, 30, - -6946, 289, -6953, -6948, -6950, -6930, 138, 942, - 731, -6957, 292, -6615, 493, -6962, -6959, -6961, - 137, 137, -6618, 493, -6971, -6967, 292, -6968, - -6736, 575, -6956, -6982, -6979, -6976, 207, 489, - -6977, 138, 292, -6676, 292, -6952, -6990, -6986, - 207, 292, -6987, -6988, 368, 575, -6995, -6993, - 207, 207, 366, -6998, -6908, -6949, -7000, 290, - -6978, -6999, -7039, -7034, -7014, -7010, -7008, 364, - 369, 496, -7013, 70, 491, 290, -7026, -7016, - -7021, -7019, -6997, -6869, -6926, -7023, 944, -6775, - 209, -7022, -7027, -7030, 290, 942, -7032, -6575, - -6796, -7025, -7037, -6702, 369, -7024, -6754, -7060, - -7042, -6702, -7050, -7048, 289, -7047, 731, 731, - 138, 494, -7057, 576, 138, -7055, -7041, -6635, - -6694, -7059, 661, 138, -7020, -7069, -7066, 940, - 493, 937, 493, 496, 661, -7087, -7080, -7076, - 369, -7075, 70, 70, 209, -6639, 70, -7068, - -7083, -6932, 940, -7085, 577, 944, -6668, -7033, - -7038, -7054, -7079, -7082, 661, -7312, -7232, -7108, - -7106, -7099, 581, -7101, 371, -7103, 375, -7105, - 375, 375, -7107, 501, -7137, -7117, -7115, 140, - -7114, 498, 297, 296, 298, -7134, -7119, -7127, - -7126, -7124, -7123, 297, 948, 297, 298, -7132, - 374, 802, -7131, 955, 297, 948, -7135, -7136, - 667, -7154, -7148, -7143, -7141, -7142, 952, 955, - -7145, -7147, 954, 954, -7152, -7150, -7151, 667, - 298, 376, -7197, -7166, -7162, -7160, 295, 581, - 210, 297, 580, 954, 375, 955, -7192, -7179, - 580, -7178, -7172, 502, -7175, 297, 375, -7177, - 375, 375, 210, -7186, 580, -7183, 948, -7185, - 297, 297, -7176, -7190, 375, 953, 375, 501, - -7193, 954, -7196, 375, 375, -7219, 955, -7142, - -7215, -7213, -7210, -7207, -7105, -7171, 502, -7105, - 375, 502, -7196, -7206, -7205, 374, 802, 802, - -7105, 298, -7217, -7223, -7221, 953, 802, -7231, - -7230, -7228, 953, 952, 953, 298, 376, 297, - -7289, -7250, -7248, -7238, 955, 581, -7239, -7245, - -7241, 955, -7244, 374, 374, -7247, 664, 955, - -7147, -7217, -7258, -7253, -7218, -7257, -7256, 583, - 583, 500, -7276, 954, -7261, -7263, 950, -7265, - -7212, -7267, 500, -7274, -7272, -7271, 952, 952, - 500, 952, 500, 502, -7146, -7279, 377, -7281, - 377, -7284, 377, 500, 500, -7227, 298, -7264, - 498, -7298, -7295, -7294, 71, 298, 583, -7297, - -7287, 500, -7306, -7304, -7302, 377, 377, 372, - -7305, 956, -7308, 31, -7310, 733, 956, 502, - -7374, -7345, -7326, -7325, -7318, 140, -7320, 140, - -7324, -7323, 499, 499, 581, 582, -7339, -7333, - 583, -7332, 665, -7171, 665, 665, -7337, 581, - 946, 581, 666, -7341, -7331, -7343, 953, -7344, - 668, -7365, -7358, -7351, 733, 294, 951, -7355, - -7354, 371, 372, -7357, 582, 582, -7360, 370, - -7362, -7340, -7363, 950, 668, -7369, 582, -7368, - 665, -7373, 582, -7303, -7361, 377, -7405, -7387, - -7384, -7379, 296, -7383, -7382, -7372, 498, 501, - -7385, 298, 667, -7389, 210, -7394, 666, 297, - 953, 667, -7398, -7396, -7386, 210, 377, -7404, - -7402, 297, -7153, 951, 376, -7502, -7459, -7433, - -7423, -7414, 582, -7413, 370, 668, -7415, -7416, - 665, -7338, -7420, 370, -7421, 668, -7412, 582, - -7432, -7429, -7338, 666, -7403, -7338, 666, -7397, - 581, -7438, -7436, -7388, -7437, 297, -7446, -7443, - -7442, 501, 501, -7442, 662, -7435, -7453, -7451, - -7404, 376, -7381, 666, 376, -7458, 502, -7457, - -7296, 376, 502, -7467, -7465, -7463, 295, -7105, - -7456, -7466, 953, -7492, -7475, -7472, 581, 951, - -7473, -7344, 582, -7478, -7477, 501, -7442, -7344, - -7487, -7484, 501, 377, -7486, -7483, 502, -7486, - -7403, -7474, -7464, 377, -7501, -7499, -7497, -7496, - 502, -7171, 210, 502, -7491, 377, -7536, -7522, - -7509, -7507, -7184, -7104, -7506, -7516, 295, -7515, - -7514, -7437, 951, 297, -7517, -7521, -7500, 298, - -7519, 668, -7529, -7524, -7528, -7388, 210, -7382, - 210, -7532, 663, -7520, -7534, 210, -7535, 297, - -7490, -7542, -7541, 297, 377, 582, -7518, -7437, - -7513, -8008, -7991, -7960, -7784, -7734, -7707, -7706, - -7653, -7596, -7566, -7562, -7560, -7559, 301, 301, - -7559, 586, -7565, 960, 378, 301, -7571, -7569, - 586, 301, 959, -7589, -7579, -7576, 301, 958, - -7578, 301, 301, -7586, -7583, 961, 736, -7585, - 736, 736, -7588, -7561, 301, -7565, -7592, 74, - -7584, 736, 213, 586, -7614, -7604, -7600, 586, - -7602, 959, -7603, 584, -7607, -7593, -7595, -7611, - -7610, 736, 736, -7610, 971, -7612, -7640, -7635, - -7620, -7618, 503, 960, -7633, -7625, -7624, 503, - 503, -7585, -7630, -7588, 301, 971, 961, 301, - -7612, -7559, -7613, -7637, -7606, -7639, 804, 804, - -7644, -7585, 586, -7636, -7648, -7647, 32, 380, - -7652, 735, -7594, -7591, 301, -7677, -7666, -7663, - -7658, 212, -7662, -7661, 968, 968, 968, -7664, - 212, 380, -7669, -7668, 380, -7671, 959, -7673, - 963, -7674, -7585, 74, -7675, -7688, -7681, -7661, - 504, -7685, -7684, 736, 736, -7684, 736, 965, - -7691, -7593, 965, -7693, -7687, -7695, 964, -7703, - -7700, -7699, 74, 736, -7699, -7676, -7651, -7705, - 212, 212, 805, -7726, -7718, -7713, -7712, 379, - 379, -7715, -7680, -7717, 379, 379, -7722, -7721, - 960, 960, -7725, 960, 74, 964, -7730, -7639, - 804, 302, -7703, -8066, 302, -7729, -7741, 142, - -7716, -7739, 971, 379, -7738, -7783, -7749, -7745, - 971, -7748, -7747, 961, 144, -7773, -7769, -7762, - -7758, -7757, -8090, -7738, -7740, 144, -7757, 144, - 961, -7733, -7766, -7588, 962, -7764, -7768, 144, - 144, 804, -7771, 301, -7761, -7781, -7778, -7757, - 144, -7594, -7757, -7724, -7702, 301, 804, 805, - -7801, -7792, -7789, -7788, 672, -7764, 962, 969, - -7795, 672, 505, -7797, 963, -7799, 505, -7800, - 505, -7822, 379, -7814, -7808, -7807, 299, 299, - 734, -7811, -7791, -7813, 672, 672, -7821, -7818, - 964, 734, -7820, 964, 964, 735, -7845, -7831, - 805, 734, -7828, 72, -7830, -7810, 672, -7844, - -7842, -7840, 735, -7839, 213, 672, 672, 380, - -7841, 735, -7843, 672, 735, -7847, -7837, -7899, - -7865, -7859, -7856, -7855, -7854, 804, 804, 735, - 804, 212, 734, -7860, -7862, 212, -7864, 805, - 735, -7882, -7875, -7873, -7870, 380, -7872, 805, - 736, -7874, 968, -7878, -7686, -7863, -7880, 968, - 968, 74, -7887, -7885, -7881, 212, 734, -7893, - -7892, -7891, -7829, 505, 505, -7896, 505, 968, - -7891, 673, -7897, -7956, -7952, -7948, -7938, -7926, - -7919, -7914, -7912, -7699, -7892, 505, 969, 32, - 505, 736, -7918, -7917, 505, 505, 212, -7925, - -7800, -7798, 32, -7911, 969, 669, -7934, -7932, - -7930, 963, -7891, -7910, -7872, 213, -7891, 736, - -7898, 673, -7942, 736, 669, -7937, -7946, -7872, - 736, -7941, -7872, -7945, -7950, 734, -7891, 302, - 380, -7955, 806, 963, -7958, 503, 735, 806, - -7965, -7963, -7954, -7782, -7962, -7988, -7973, -7971, - -7970, 505, 32, 32, 735, -7982, 735, -7818, - -7820, 964, -7951, 805, 300, -7978, -7983, -7985, - 32, -7987, 32, 32, -7594, 970, -7989, -7993, - 144, -8006, -8001, -7998, 301, -7947, 805, -7830, - 300, 74, -8005, 301, 300, 805, -7594, -8000, - -7780, -7890, -8074, -7836, -8040, -8025, -8015, -8022, - 673, -8019, 505, -8021, 805, 505, 672, -8024, - 673, -8036, -8029, -7891, -8020, -8031, 968, -8033, - 968, -8035, 806, 806, -8037, -7959, 972, 805, - -8080, -8053, -8049, 735, -8047, 505, 584, 212, - -8039, -8051, -8048, -7891, -8028, -7841, -8060, -7699, - -7892, -7997, 735, 673, -8076, -8069, -7943, -7872, - -7937, -8059, -8089, -7910, -8058, -8071, 967, -7891, - 735, -8057, -7936, 972, -8079, -7891, -8038, -8082, - -7979, -8078, -8078, -8085, 968, -8087, 972, -7954, - -8081, -8091, -8088, 32, -8381, -8279, -8273, -8242, - -8197, -8187, -8168, -8162, -8109, -8104, 77, 388, - -8107, 737, 510, 737, 9, -8120, -8111, 589, - 388, -8117, -8116, 9, 9, -8119, 77, 77, - 388, 589, -8160, -8158, -8152, -8148, -8145, -8143, - -8136, -8133, -8132, 218, 218, -8132, 218, 390, - -8133, -8132, 218, -8135, 676, 386, 808, -8144, - 218, 147, 218, 34, -8149, -8151, -8139, 9, - -8151, -8155, 147, 147, 382, 8, -8159, 34, - 34, 146, -8166, 589, -8165, 9, 217, 8, - -8185, -8179, -8173, -8172, 512, 512, -8176, 217, - -8178, 389, 389, -8182, 217, 8, -8183, -8151, - 8, 737, 675, -8194, -8192, 389, -8191, 512, - -8193, 217, -8196, 385, 390, -8210, -8208, 386, - -8177, -8206, -8205, 511, 737, 737, 389, -8157, - 675, 511, -8238, -8232, 388, -8230, -8227, -8222, - -8220, -8144, 218, 974, -8144, 974, -8226, -8225, - 218, 218, 147, -8209, 511, 217, -8231, 511, - -8235, 388, 512, -8154, 512, -8229, -8239, -8241, - 737, 737, -8267, -8254, -8250, 512, -8248, 387, - -8249, 387, -8253, 9, 679, 679, -8240, -8256, - -8263, -8261, -8260, 147, 147, -8252, -8221, -8265, - 679, 679, -8219, -8271, 508, -8253, 808, -8272, - 589, -8277, -8275, -8276, 217, 737, 588, -8372, - -8364, -8351, -8325, -8310, -8294, -8292, -8291, -8290, - 305, 8, 305, 304, -8293, 509, -8303, -8300, - -8298, -8270, 389, 388, -8302, 389, 389, -8306, - -8301, -8266, -8308, 678, -8309, 975, -8322, -8319, - -8317, -8316, 975, 388, 975, -8316, -8307, -8321, - 975, 975, -8321, 975, -8318, -8337, -8332, -8330, - 512, 305, 304, 587, -8333, -8335, 8, -8167, - -8324, -8341, -8340, 509, 8, -8342, -8348, -8345, - 677, -8347, 80, 512, -8350, -8346, 389, -8360, - -8353, -8356, -8355, 589, -8359, 677, 80, 589, - -8362, 387, -8363, 589, -8367, -8177, -8358, -8370, - -8369, 389, 389, 975, -8376, -8375, 386, 390, - -8379, -8276, -8366, -8278, -8349, -8557, -8518, -8408, - -8196, -8390, -8389, 507, 808, 79, -8391, 737, - -8398, 675, -8396, 510, -8224, 385, -8401, -8209, - -8380, -8404, 675, -8305, -8231, 974, 808, 737, - -8489, -8476, -8420, -8417, 77, 676, -8416, 675, - 9, -8419, 384, 304, -8462, 676, -8424, 510, - -8428, -8565, -8186, 383, -8431, -8430, 8, -8439, - -8436, -8435, 678, 678, -8435, 678, -8426, -8459, - -8454, -8449, -8446, -8445, 678, 678, -8445, 678, - 79, -8437, -8132, 218, 737, 305, -8457, 34, - 384, 34, -8453, -8161, -8452, -8407, -8465, 304, - 9, -8469, -8467, -8468, 9, 303, -8472, -8405, - -8473, -8475, -8403, 678, -8430, -8479, 78, -8389, - -8486, -8484, 76, -8150, -8116, 975, 79, -8157, - -8406, -8507, -8493, -8389, 737, 386, -8506, -8496, - -8498, -8492, -8500, 146, -8504, -8503, 588, 678, - 80, 588, 676, -8513, -8510, 214, -8389, 79, - -8502, -8516, 304, -8512, -8517, 737, -8561, -8554, - -8531, -8528, -8525, 79, 384, -8527, 8, 80, - -8530, -8526, 676, -8541, -8539, -8536, 387, 304, - -8265, -8529, 303, -8530, -8537, -8552, 511, -8549, - -8416, -8547, -8515, 146, -8497, -8165, -8488, -8485, - -8553, 676, -8558, -8556, -8252, -8483, -8559, -8560, - 589, -8425, -8566, -8320, 589, 386, -8567, -8569, - 676, -8361, -8140, -8964, -8802, -8654, -8584, -8580, - -8578, 222, 222, 593, 221, 809, 82, 739, - -8592, -8591, -8590, -8589, 83, 397, 83, 225, - -8631, -8624, -8612, -8604, -8601, -8600, 221, 809, - 36, 36, 809, 986, -8590, -8606, -8607, -8608, - -8610, 397, 397, -8603, -8615, 83, 222, -8618, - -8617, 984, -8620, 307, -8622, 307, 307, 82, - -8625, 83, -8629, -8628, 37, -8630, 148, -8640, - -8634, 809, 514, 83, 37, 984, -8639, 738, - -8649, 37, 83, -8647, -8646, 396, 396, 307, - 396, -8652, -8651, 37, 307, 397, -8791, -8778, - -8756, -8664, -8662, 37, 82, 395, 307, 395, - 37, 394, -8623, -8729, -8704, -8691, -8648, -8674, - -8673, 983, -8679, -8678, 393, 979, 393, -8689, - -8683, 979, 982, -8687, -8686, 982, 982, 393, - 982, 983, -8633, -8701, -8694, 81, -8697, 982, - 983, 982, -8700, 983, 983, -8702, 396, 393, - -8710, -8709, -8707, 983, 397, 224, 397, -8727, - -8716, -8715, 594, 594, -8719, -8718, 982, -8722, - 393, 224, -8724, -8611, -8726, -8577, 594, 396, - 84, -8744, -8734, -9028, 84, -8728, -8739, -8737, - -8733, 307, 976, -8743, -8742, 394, 396, 307, - -8745, -8753, -8749, 396, 982, -8752, 307, -8736, - 307, 397, 307, -8751, -8771, -8761, -8759, -8648, - -8755, -8768, -8764, -8760, -8766, 82, 982, 981, - -8770, -8765, 396, 514, -8773, -8775, 396, -8777, - -8770, 397, -8780, 682, -8786, -8785, 37, -8784, - 981, 397, -8789, 37, 148, 148, 985, -8799, - 222, -8794, -8798, -8797, 395, 395, 593, -8801, - 225, 395, -8820, -8810, -8807, -8579, 985, -8809, - 592, 83, -8815, -8814, 36, -8790, 739, -8818, - -8583, -8813, 35, 739, -8843, -8841, -8830, -8827, - -8589, 397, 982, -8589, 397, 985, -8835, -8834, - -8833, 740, 225, -8836, -8838, 982, -8840, 740, - 740, -8809, -8829, -8930, -8868, -8856, -8850, 394, - 37, 226, 515, -8855, -8854, 810, 810, 226, - -8857, -8867, -8862, -8819, 739, 985, -8819, -8864, - -8865, 515, -8826, 82, -8918, -8916, -8878, -8875, - -8753, 84, -8842, -8865, 515, -8817, -8887, 82, - -8886, -8884, -8873, 985, -8865, 985, 396, -8623, - -8912, -8909, -8906, -8899, -8896, -9046, -8883, -8894, - -8865, 515, 982, -8896, -8865, 515, 985, -8882, - -8895, 594, 810, -8689, -8905, 224, 983, 594, - -8913, -8653, -8908, 982, -8917, 515, -8922, 394, - 810, 397, -8923, -8929, -8928, -8777, 397, -8914, - 397, 397, -8959, -8834, -8937, -8934, -8935, -8865, - -8883, -8938, -8953, -8946, -8945, -8865, 515, 397, - 985, 740, -8950, -8840, 740, -8883, -8840, -8936, - -8927, 37, -8956, 740, 740, 515, -8904, -8960, - -8962, 83, -8963, 83, -8725, -8971, -8970, 222, - -8969, 682, 592, -8992, -8984, -8981, -8975, -8977, - 593, -8980, -8979, 593, 395, 222, -8603, -8877, - -8990, -8988, 986, 84, 395, 394, -8991, 84, - -9040, -9003, -8796, -9001, -8998, 986, -9000, -8776, - 986, 395, 394, -9014, -9008, -9007, 392, 514, - -9009, 35, 397, -9013, -8769, 396, -9032, -9018, - 513, 738, -9029, -9024, -9022, 986, 982, 981, - -8898, -8885, -8765, -9012, -8763, 396, -9031, 594, - -9034, 82, -9037, -8770, -8765, 396, 84, 397, - -8731, -8903, -9048, 392, 35, -9047, -9036, 226, - -9055, -9053, 220, 226, 810, -9054, 810, -9057, - 226, -9072, -8765, -8854, -9067, -9065, -9064, 394, - 810, 985, 395, -8883, 35, -8806, 394, -8989, - -8765, 226, 986, -9068, -9238, -9098, -9088, -9082, - -9081, 686, -9087, 686, -9086, 990, 990, 686, - -9093, 85, 231, -9092, 230, -9087, -9096, 229, - 600, 599, -9133, -9116, -9111, -9106, 309, 517, - 85, 400, -9108, 85, 400, 998, 741, -9114, - 998, 311, 230, 686, -9119, 309, 85, -9126, - 599, 230, 601, -9125, 149, 149, -9128, 230, - 685, 599, -9132, 229, 229, -9220, -9176, -9147, - -9144, 400, 230, -9081, -9107, 599, -9097, 995, - -9146, 599, 600, 230, -9150, 149, -9175, -9167, - -9160, -9157, -9156, 1001, 1001, -9156, 1001, -9142, - -9157, -9156, 1001, -9159, -9534, 598, -9131, -9171, - -9170, 228, 228, -9170, -9158, 598, -9173, 998, - -9183, -9180, 85, 998, -9181, -9182, 685, -9215, - -9196, -9188, -9158, -9166, -9193, -9192, 1001, 520, - 1001, 229, 1001, 996, -9205, -9200, 685, 999, - -9204, -9203, 520, 520, 520, -9206, -9210, -9209, - 600, 600, -9211, -9214, -9213, 1001, 1001, -9217, - 998, 686, 519, -9163, -9228, -9223, 599, -9226, - 600, 813, -9227, 600, -9234, 400, -9232, 812, - -9233, 812, -9235, -9236, -9237, 686, -9326, -9276, - -9259, -9255, -9247, -9244, 399, 596, 401, -9250, - 990, 38, -9254, -9253, 596, 596, 229, 686, - 231, -9258, 227, -9264, -9262, 517, 231, 601, - -9272, -9268, -9253, 520, 599, -9271, 994, 994, - -9273, -9275, 601, 601, -9319, -9314, -9287, -9282, - 310, 399, -9286, -9285, 311, 311, 311, -9291, - -9281, 399, -9267, -9295, -9294, 601, 601, -9298, - -9297, 601, -9308, -9303, -9302, -9203, 601, -9305, - -9301, -9302, 601, -9130, -9312, -9302, -9222, -9310, - -9302, 1001, -9317, 601, 598, 601, 231, 309, - -9322, 401, -9324, 598, -9325, 401, -9366, -9349, - -9342, -9338, -9335, -9332, -9334, 229, 229, -9337, - 684, 684, -9340, 229, 601, 991, -9346, -9345, - 229, 229, -9203, 993, -9339, -9357, -9356, 686, - 990, -9095, 685, 520, 597, -9359, -9355, -9362, - -9131, -9267, -9364, -9361, -9365, 999, -9419, -9388, - -9383, -9374, -9371, -9373, 401, 401, -9381, -9376, - -9380, -9379, 519, 519, 684, -9382, 597, -9385, - 1000, -9387, 994, 519, -9394, -9391, 1000, -9110, - 988, 685, -9413, -9412, -9398, -9363, -9406, -9405, - -9402, -9267, -9404, 989, 989, 519, -9411, 812, - -9410, 685, 685, 519, 1000, -9416, -9410, -9401, - -9337, 999, 520, -9478, -9475, -9432, -9429, -9425, - 997, -9427, -9267, -9428, 401, 400, 309, -9417, - -9443, -9440, -9438, 598, 400, 998, 400, 992, - -9442, 599, 598, -9454, -9445, -9449, 519, 995, - 996, -9450, -9453, -9379, -9415, 519, -9463, 686, - -9460, -9459, 999, 999, -9459, 999, -9397, -9466, - -9461, -9358, -9472, -9469, 995, -9379, 519, -9461, - -9473, 519, 599, -9476, 400, -9465, -9499, -9489, - -9483, 598, -9354, -9487, -9485, 518, 599, 400, - 998, -9497, -9491, 400, -9486, -9192, 1001, -9313, - 684, -9498, 601, -9519, -9504, -9502, 309, 599, - -9505, -9337, -9515, -9511, -9510, 685, 685, -9513, - 685, 995, -9496, -9496, 520, -9203, -9355, -9219, - -9584, -9548, -9535, -9534, -9526, -9441, -9528, 599, - -9530, -9486, -9532, 596, 999, 994, 684, -9545, - -9539, 684, -9486, -9541, 684, -9543, 989, -9191, - -9529, -9267, 596, -9525, -9559, -9557, -9448, -9488, - -9439, 992, -9518, -9514, -9441, 998, 993, -9562, - -9191, -9496, -9582, -9577, -9569, -9191, 994, -9555, - -9495, -9572, -9191, 994, -9290, -9571, -9581, 993, - -9573, -9195, -9571, 520, -9579, -9576, 1001, -9496, - -9586, 599, -9568, -9674, -9663, -9646, -9601, -9597, - -9595, -9594, 742, -9596, 40, -9599, 404, -9600, - 607, -9645, -9607, 233, -9605, -9606, 742, -9634, - -9618, -9613, 404, 407, 606, 404, 233, -9617, - 689, 689, -9620, 404, -9625, 606, 814, 1014, - 742, -9633, -9632, -9631, -9630, 608, 608, 689, - 814, 742, -9636, 233, -9638, 689, -9642, -9641, - 689, 689, -9641, 689, 1016, 688, -9651, -9650, - -9649, 234, 610, -9661, -9654, 233, -9655, -9659, - -9644, 1015, -9657, -9616, 610, 234, 610, -9668, - -9666, -9658, 312, 234, -9669, -9673, -9672, 408, - 408, 609, -9716, -9704, -9699, -9679, 88, -9696, - -9688, -9686, -9685, 1016, 610, 610, -9687, 610, - -9692, 610, -9691, 1011, -9693, -9695, 610, 610, - -9698, 610, 610, -9702, 523, 406, 406, 609, - -9710, -9708, 234, 1009, 610, 313, 312, 234, - -9714, 1013, -9715, 1013, -9802, -9777, -9733, -9727, - 88, -9722, -9724, 1011, -9726, 1011, 1011, -9728, - -9730, 406, -9732, 406, 406, -9737, -9736, -9694, - 407, -9753, -9748, -9743, 312, -9742, 742, -9746, - 687, 1016, -9747, 1014, -9749, 312, -9751, 742, - 1014, -9764, -9757, -9756, 1008, -9758, -9760, -9735, - -9761, -9763, 742, 742, -9768, -9767, 687, 1005, - -9770, 404, -9773, -9772, 1016, -9774, -9776, -9665, - 1016, -9791, -9786, -9784, -9781, -9673, 609, 234, - -9785, 609, -9789, 312, 408, 408, 1012, -9795, - 406,-10111, -9783, -9797, 607, -9800, 1009, 406, - 406, 1016,-10025, -9819, -9816, -9809, 88, 742, - 408, -9814, 88, -9813, 312, 312, -9815, 408, - -9817, 312, 602,-10038,-10051,-10094, -9793, -9846, - -9834, -9832, -9827, -9831, -9632, 814, 408, 1006, - -9833, 742, -9836, 1010, -9843, -9842, -9840, 404, - -9841, 742, 1010, -9845, 312, 1008, 603, -9883, - -9872, -9868, -9859, -9852, -9856, -9855, 1012, 1012, - -9855, 1012, -9794, -9864, -9863, 1005, 1014, 1012, - -9866, 404, -9747, 313, -9841, 603, -9709, 1016, - -9874, 1012, -9879, -9877, 1015, 1012, 1015, -9776, - 1016, -9876, -9871,-10065, -9953, -9950, -9947, -9930, - -9923, -9918, -9912, -9909, -9898, -9897, -9896, 1015, - 1015, 1006, -9907, -9905, -9896, -9897, 1006, 1016, - 1015, -9906, 814, -9908, 814, -9854, -9882, -9867, - -9916, -9747, -9870, 313, -9876, -9914, 1012, -9876, - 1015, 1007, 1013, -9928, -9926, 1013, 1006, -9922, - 1009, 1007, -9946, -9944, -9935, 1006, 1015, -9943, - -9940, -9845, 1008, -9709, -9845, 1008, -9790, 1015, - -9945, 1015, 1012, -9776, 1016, -9942, -9845, 1015, - -9951,-10009, -9998, -9961, -9960, -9959, 608, 608, - 608, -9976, -9974, -9969, -9966, -9952, -9968, -9878, - 814, -9973, -9972, 1014, 1014, 1014, 814, 1015, - -9995, -9984, -9982, -9981, 521, 1014, 814, 1005, - -9988, -9908, 814, -9967, -9992, -9991, 1016, 1014, - -9991, -9965, -9949, -9945, -9917, 234,-10000, 606, - -10002, 405,-10006,-10005, 1015, 608,-10005, 234, - -9997,-10028,-10026,-10017,-10015, 1008, 608, 1008, - 312,-10021, -9629,-10016, -9996,-10024, -9991, -9858, - 608, -9775, -9975, -9694,-10031,-10030, 1008,-10059, - -10052,-10043,-10041,-10039, -9991, 1014,-10027, 608, - 1014, 1014, 1011,-10049, -9991,-10040, -9726,-10046, - 233, -9747, 407,-10048,-10057,-10056, 1014, 608, - 608, -9747, 234,-10062, 1014, 608, 608, -9972, - 1016,-10090,-10085,-10069, 1010,-10083,-10080,-10074, - -10073, 1010,-10078,-10077, 1011, 1011, 1011,-10064, - -10082, 1012, 1012, -9801, 234, 404,-10089, -9747, - -10084, 1008, 1005,-10104,-10101,-10095,-10058, 1015, - -10098, 1016,-10082,-10097,-10099,-10102, -9871, 1015, - -10105, -9656, -9913,-10077,-10110, 407, 608,-10100, - -10148,-10116,-10115, 412,-10140,-10135,-10126, 91, - 410,-10124, 412, 152, 152, 525,-10127,-10129, - 237,-10131, 237,-10133, 412, 412, 611,-10136, - -10139,-10138, 237, 526,-10146,-10142, 410, 412, - -10145, 92,-10139, 743,-10334,-10362,-10349,-10160, - -10158,-10156, 155, 410, 155, 524,-10159, 92, - -10338, 91,-10337,-10180,-10167,-10166, 152,-10171, - -10170, 816, 816,-10173, 152,-10179,-10176, 411, - -10178, 816, 816, 411,-10198,-10189,-10169,-10186, - -10185, 317, 317, 816, 743,-10197,-10192, 317, - -10194, 315,-10196, 1023, 1023, 1023,-10211,-10209, - -10205,-10166, 152, 744,-10147,-10206,-10208, 91, - 1023, 1021, 1020,-10323,-10250,-10222,-10219,-10218, - 744, 154, 154,-10185, 154,-10207,-10243,-10229, - -10228,-10227, 92, 154, 744,-10241,-10238,-10235, - -10234, 816, 816,-10234, 154,-10185,-10240,-10236, - 744,-10187, 317,-10248,-10246, 317,-10185,-10242, - -10227,-10178,-10279,-10271,-10263,-10259,-10257, 744, - 525, 525,-10249,-10261, 525, 744, 525,-10267, - -10196, 1023,-10247,-10196, 1023, 317,-10239,-10275, - -10274,-10227, 525,-10276,-10277,-10278, 1023,-10301, - -10286,-10283, 315,-10285, 317, 317,-10290,-10289, - -10185, 317,-10294,-10278, 1023, 317,-10298,-10278, - 1023,-10288,-10278,-10273,-10270,-10320,-10314,-10311, - -10308, 744, 411,-10300,-10196,-10226, 91,-10313, - -10310, 525,-10318,-10313,-10221, 817, 525, 744, - -10234, 816, 92,-10178,-10333,-10331,-10329, 816, - 817, 816, 155, 744,-10317,-10234,-10316, 611, - -10335, 410, 815,-10343,-10341,-10342, 92,-10344, - -10346, 92,-10159, 92, 237,-10359,-10355,-10353, - 410,-10179,-10336, 815, 91, 237,-10354,-10360, - -10361, 817,-10367, 237,-10361, 817,-10132,-10368, - -10366,-10370, 412, 611,-10305, -}; - -static long _vq_p_res1024_0c10x8[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6608, 2552, 2552, 328, - 2552, 4904, 4904, 4904, 2552, 2552, 6584, 328, - 328, 328, 6592, 1272, 4904, 4904, 4904, 2552, - 2552, 4904, 2552, 2552, 6584, 4904, 1280, 2560, - 1280, 6592, 4896, 2544, 2544, 3304, 4896, 4896, - 3304, 1272, 1272, 1272, 6616, 1280, 1280, 1280, - 4920, 4920, 6592, 5976, 1264, 5984, 5984, 4904, - 4904, 4904, 1272, 6544, 1264, 5984, 1928, 4904, - 328, 1904, 1904, 1904, 4224, 1264, 1264, 1296, - 6544, 6544, 6544, 4224, 3320, 6568, 6568, 5976, - 5976, 3320, 4904, 328, 6544, 6544, 328, 328, - 6544, 6544, 6544, 6608, 4904, 4904, 4904, 6608, - 5984, 5984, 4912, 4904, 4224, 6544, 5960, 5976, - 6544, 6544, 6544, 5976, 5960, 5960, 4912, 6568, - 4912, 6552, 6552, 6552, 6552, 6552, 5976, 5960, - 6608, 6568, 6568, 6608, 5976, 6568, 5536, 5960, - 3328, 6552, 6552, 6552, 3328, 5536, 5536, 5536, - 1280, 4216, 328, 5968, 1280, 5536, 328, 6544, - 6544, 6544, 4216, 328, 328, 4912, 4216, 1904, - 1248, 1248, 6544, 6544, 1248, 5536, 5960, 5960, - 5960, 328, 1264, 6608, 1280, 1280, 3328, 3328, - 4216, 3328, 1264, 6544, 6544, 4912, 4912, 328, - 328, 1264, 6616, 6600, 5960, 4232, 6600, 3328, - 5960, 4944, 5960, 5960, 5536, 1264, 6552, 6552, - 5960, 6544, 4232, 4232, 4944, 4896, 5984, 4896, - 4896, 4896, 4896, 4896, 5960, 3304, 5960, 328, - 1280, 5960, 5984, 5984, 2560, 1280, 5984, 1248, - 1248, 1248, 6632, 5968, 6576, 1272, 1928, 1272, - 1272, 5968, 4912, 1272, 4904, 4904, 1272, 1264, - 6608, 328, 328, 6560, 4904, 1920, 4912, 4912, - 5984, 5984, 6560, 6560, 4912, 4224, 4240, 6552, - 6600, 6608, 6608, 5968, 5968, 4904, 4904, 4904, - 4224, 5984, 5984, 5984, 6568, 6608, 6608, 6568, - 5960, 6552, 6608, 4232, 1280, 1912, 1920, 1256, - 1904, 1912, 1904, 1904, 1912, 1256, 1256, 1904, - 1904, 1904, 1904, 5968, 5968, 1928, 1920, 1256, - 3312, 3312, 4928, 1256, 1920, 1912, 1912, 1912, - 1920, 3320, 2544, 2544, 1920, 2544, 1256, 1256, - 1256, 1904, 3312, 3304, 3304, 3304, 3304, 3304, - 5528, 2544, 1904, 2544, 2544, 2544, 2544, 6600, - 3312, 3312, 1264, 1912, 3304, 3304, 4920, 4920, - 1912, 1912, 1912, 6624, 1912, 5528, 5976, 1912, - 3304, 3304, 6560, 1288, 1288, 5976, 5528, 5528, - 5976, 1912, 1912, 3304, 3304, 3304, 3304, 6624, - 1920, 6616, 1928, 1928, 1928, 1928, 4928, 6624, - 1920, 5968, 1256, 1248, 6576, 1248, 1248, 1256, - 1256, 1256, 1256, 1904, 1904, 5968, 6576, 5528, - 3304, 3304, 4896, 4896, 3304, 5968, 1928, 1272, - 1272, 1904, 1904, 1904, 3304, 3304, 4896, 3304, - 5968, 5528, 5968, 6576, 6576, 4920, 1256, 1248, - 1248, 1248, 1920, 4912, 6560, 2544, 2544, 2544, - 2544, 3312, 6560, 4912, 4912, 4912, 4912, 4912, - 4912, 5968, 1264, 6560, 6560, 6560, 1264, 6560, - 6560, 6560, 6560, 1920, 1264, 1264, 1264, 3312, - 3312, 1264, 6600, 1920, 1904, 1904, 6616, 3312, - 1256, 6616, 1264, 4912, 4912, 1256, 1264, 1264, - 1256, 1256, 1904, 1264, 1264, 1264, 6560, 6560, - 6560, 6560, 3312, 1920, 1256, 3312, 1256, 1256, - 1256, 744, 6704, 6672, 3336, 3344, 3344, 3344, - 3344, 3336, 3336, 3336, 3336, 3336, 3352, 3336, - 3336, 3336, 6688, 1312, 3336, 3336, 3336, 3336, - 6680, 6680, 352, 6688, 1312, 6672, 6672, 1312, - 1312, 6672, 6000, 6000, 6704, 744, 6000, 6672, - 3344, 6000, 6680, 6680, 6000, 6000, 6704, 3352, - 3344, 1944, 3352, 6704, 3352, 6680, 1312, 3344, - 3344, 6672, 6672, 744, 744, 6680, 6688, 6664, - 6672, 6680, 6000, 6680, 3336, 6000, 744, 744, - 744, 6680, 6008, 3336, 3336, 3360, 336, 3360, - 5552, 5552, 6696, 6656, 744, 744, 6656, 744, - 1352, 6656, 744, 6680, 6000, 6696, 6696, 6680, - 6680, 6680, 6696, 6000, 5552, 3344, 6680, 6680, - 6000, 6680, 3352, 6040, 1312, 1312, 1312, 1312, - 744, 6688, 6688, 6696, 1936, 6000, 1312, 1312, - 6016, 6008, 1352, 3336, 3360, 5552, 6008, 6688, - 6000, 4256, 1352, 6008, 2576, 6016, 3336, 1312, - 1312, 1312, 1936, 6688, 3336, 3336, 6008, 1936, - 1352, 4256, 1312, 4256, 4256, 1352, 336, 336, - 336, 744, 336, 6696, 6696, 336, 336, 1352, - 6704, 744, 1312, 1312, 1312, 1328, 1312, 2576, - 6688, 6664, 6664, 6664, 6664, 6040, 1328, 3336, - 6696, 6696, 3336, 4952, 96, 96, 3344, 6672, - 6672, 3344, 3336, 6672, 1344, 3344, 3344, 744, - 744, 96, 96, 3360, 3344, 4256, 96, 96, - 6016, 96, 744, 744, 744, 4256, 744, 3344, - 4256, 3344, 3336, 1344, 744, 96, 752, 6656, - 1320, 1320, 4264, 6656, 6656, 752, 6656, 6656, - 4264, 752, 96, 96, 96, 752, 3336, 752, - 1344, 1320, 1936, 96, 96, 96, 96, 768, - 360, 1344, 4256, 744, 744, 1936, 4960, 744, - 6016, 1936, 6656, 6656, 6656, 4960, 1936, 760, - 4952, 4952, 96, 96, 4952, 6016, 6712, 4256, - 4256, 96, 5992, 6712, 4968, 1320, 2568, 1320, - 2568, 360, 2568, 2568, 752, 2568, 752, 752, - 96, 96, 760, 752, 752, 760, 1344, 2576, - 360, 2576, 3344, 6672, 6000, 1312, 1312, 1312, - 1312, 4952, 1320, 1320, 1320, 1320, 1936, 352, - 344, 344, 16, 6000, 3336, 3336, 3336, 760, - 2576, 5552, 4248, 4952, 6704, 5552, 3360, 5552, - 5552, 5552, 5552, 3360, 6024, 5992, 5992, 5992, - 4256, 4952, 4952, 6712, 1936, 336, 6680, 6032, - 1328, 744, 4264, 6656, 6656, 6656, 2576, 1936, - 1936, 1344, 104, 744, 744, 104, 6680, 1320, - 1936, 752, 1936, 6680, 6656, 6656, 6656, 104, - 2576, 6680, 1320, 1320, 6656, 6656, 104, 1336, - 6040, 6664, 6664, 6664, 6664, 5992, 5992, 5992, - 1328, 744, 1312, 1312, 744, 744, 744, 4256, - 336, 336, 1312, 1312, 1320, 1320, 4264, 4264, - 752, 752, 1320, 5992, 1320, 1328, 5992, 5992, - 1328, 1328, 1328, 4248, 1336, 16, 5552, 5552, - 5552, 5552, 5992, 4248, 5992, 5992, 1952, 4976, - 752, 5552, 4976, 5552, 5552, 760, 4952, 4952, - 1336, 1336, 5552, 5552, 760, 1952, 96, 2576, - 2568, 2568, 2568, 2568, 2576, 3344, 104, 3344, - 2576, 1936, 1936, 16, 96, 336, 336, 336, - 4264, 1320, 4264, 96, 96, 96, 752, 752, - 752, 760, 4264, 760, 96, 352, 6664, 6664, - 1320, 760, 752, 1328, 336, 336, 336, 760, - 1328, 3352, 6664, 752, 752, 4264, 336, 336, - 16, 16, 104, 2568, 2568, 360, 2568, 2568, - 3352, 360, 760, 2568, 6032, 6024, 2576, 96, - 96, 96, 6008, 6008, 1344, 4952, 4952, 4952, - 1936, 1936, 1936, 1336, 1336, 1336, 3352, 3352, - 336, 3352, 336, 1312, 1312, 1312, 3352, 3352, - 104, 3344, 1312, 3352, 3352, 3352, 3352, 6032, - 760, 336, 336, 336, 336, 3352, 3352, 6704, - 1944, 3352, 3352, 3352, 3352, 6704, 104, 336, - 1328, 6664, 6664, 6664, 1328, 336, 336, 104, - 1328, 4984, 1960, 3376, 6736, 3368, 3368, 4992, - 4992, 3376, 3376, 3376, 3376, 4992, 4280, 4280, - 6736, 6064, 6064, 6064, 6736, 2608, 3376, 3376, - 3368, 1368, 1368, 1368, 1368, 1368, 1368, 368, - 368, 368, 4992, 1960, 368, 792, 1384, 4984, - 368, 368, 1384, 6744, 368, 1408, 1384, 3384, - 3376, 368, 368, 368, 3376, 3376, 4280, 4984, - 4984, 4984, 1960, 3392, 792, 3376, 1384, 1384, - 368, 368, 4984, 4984, 3376, 3376, 4984, 3376, - 3376, 1416, 1384, 6744, 5560, 784, 4272, 4272, - 4272, 4272, 1368, 5560, 4280, 376, 792, 1960, - 6760, 5560, 1400, 4288, 4288, 5560, 2616, 1368, - 3368, 1368, 1368, 3368, 1368, 1368, 1368, 1368, - 784, 3368, 4280, 2592, 5560, 368, 368, 368, - 5560, 5560, 5560, 5560, 3384, 3384, 1384, 1384, - 1384, 6056, 3384, 3384, 800, 4984, 6752, 792, - 792, 3392, 816, 4984, 6752, 6072, 1384, 4984, - 1368, 6760, 112, 112, 6056, 2592, 2592, 6056, - 6064, 6056, 112, 6744, 5560, 6744, 6760, 6760, - 112, 6056, 6056, 6056, 6056, 1384, 6744, 1384, - 2584, 5560, 3384, 3384, 4984, 4984, 2592, 1384, - 1384, 6056, 6056, 6056, 6072, 4984, 4984, 6744, - 6744, 6760, 4984, 4984, 776, 6072, 2584, 1384, - 2584, 2592, 1416, 1416, 816, 6056, 6056, 6744, - 6056, 6736, 6736, 6736, 6760, 6760, 6056, 6760, - 2592, 2592, 6760, 6736, 6736, 6736, 4272, 4272, - 2584, 1416, 6760, 1400, 6736, 6736, 6736, 6736, - 6776, 1376, 1376, 120, 120, 2608, 2608, 376, - 4304, 2592, 6056, 6056, 6776, 2592, 2592, 376, - 112, 112, 376, 376, 120, 4984, 4984, 6776, - 120, 6760, 112, 3392, 112, 6760, 3376, 6064, - 6064, 4992, 6736, 4296, 6064, 6064, 6736, 6760, - 4296, 4992, 776, 776, 776, 776, 6760, 6776, - 3376, 3376, 4296, 4992, 4992, 4992, 6760, 6064, - 6760, 6736, 776, 6760, 6736, 4296, 776, 368, - 776, 776, 4296, 1408, 4296, 3376, 4304, 6736, - 2584, 6736, 1376, 3376, 3376, 4272, 4272, 4272, - 4272, 4992, 4992, 4992, 3376, 3376, 4288, 1960, - 1960, 6736, 3376, 3376, 6736, 4288, 6736, 1376, - 1376, 4272, 1392, 3384, 1376, 6760, 2584, 6736, - 3368, 792, 3376, 3376, 3376, 5560, 376, 4280, - 112, 4280, 4288, 4272, 4272, 1960, 4992, 6752, - 6064, 4992, 776, 776, 776, 4992, 4992, 112, - 6736, 112, 112, 4280, 4280, 3392, 4992, 1960, - 776, 776, 4992, 1960, 5000, 776, 776, 3392, - 776, 4272, 776, 776, 6752, 6752, 112, 6072, - 6072, 4992, 368, 368, 368, 368, 368, 112, - 776, 6768, 3368, 3368, 784, 800, 3384, 1392, - 808, 1960, 5000, 4272, 4272, 776, 776, 776, - 4992, 4992, 1392, 1960, 5560, 6776, 3392, 4280, - 4280, 3392, 6768, 1376, 6736, 6728, 6768, 1376, - 1376, 1376, 1376, 1376, 6768, 5560, 5560, 2584, - 6728, 6728, 6728, 6072, 6736, 6768, 1376, 1376, - 1376, 1376, 6072, 6072, 6736, 6736, 6736, 6768, - 6736, 776, 2584, 6736, 2584, 1376, 6768, 6752, - 6776, 5560, 1376, 1376, 6752, 6072, 4272, 1392, - 6728, 6728, 776, 6072, 1376, 2600, 776, 112, - 6072, 3392, 5560, 112, 6728, 6728, 6728, 6728, - 6728, 112, 5000, 6752, 6072, 6072, 6072, 112, - 6728, 112, 6752, 3384, 784, 5560, 1368, 5560, - 784, 5560, 5560, 5560, 5560, 112, 368, 784, - 784, 5560, 5560, 5560, 112, 1400, 6768, 776, - 6072, 6072, 6072, 4272, 4272, 1368, 1368, 2592, - 6728, 6072, 6072, 6728, 2600, 6728, 6728, 376, - 6792, 5560, 6728, 5560, 5560, 5560, 112, 6728, - 6728, 6728, 6728, 6728, 3392, 112, 5000, 120, - 112, 112, 112, 112, 120, 376, 3392, 3392, - 4272, 6760, 6728, 376, 112, 112, 6072, 6072, - 112, 112, 6848, 384, 1976, 824, 384, 384, - 384, 824, 824, 4312, 4312, 1976, 5592, 1976, - 1976, 824, 824, 384, 384, 824, 3416, 3416, - 2656, 384, 384, 384, 840, 832, 6904, 2632, - 5584, 6088, 2632, 2632, 2624, 5584, 2624, 2624, - 6088, 832, 832, 6904, 5584, 5584, 6088, 6088, - 6088, 2624, 2624, 2624, 392, 824, 136, 2624, - 6088, 6080, 824, 824, 824, 824, 2640, 2640, - 3408, 6080, 6080, 5592, 6088, 6088, 5592, 3408, - 3408, 6080, 6080, 3408, 6080, 6080, 6080, 6080, - 6848, 6880, 6088, 6088, 6088, 6088, 6848, 6848, - 6848, 4312, 3440, 6848, 6848, 4312, 2640, 2632, - 2632, 4312, 2640, 6848, 3432, 1976, 1976, 6088, - 6872, 6088, 6088, 6088, 6088, 1976, 6848, 1976, - 6912, 5568, 6832, 4312, 2648, 824, 6848, 824, - 824, 6832, 6832, 2648, 6832, 6832, 6832, 6832, - 5568, 6104, 5592, 5008, 6104, 5008, 5584, 5584, - 5584, 6864, 6864, 6088, 6088, 6088, 6864, 6848, - 6848, 6848, 6096, 6096, 3408, 6872, 6872, 144, - 824, 3408, 2632, 2632, 2632, 2632, 6096, 6872, - 6872, 6888, 128, 5576, 840, 136, 136, 832, - 840, 128, 6856, 128, 128, 128, 6896, 6856, - 6856, 6096, 6856, 392, 3424, 3424, 4320, 128, - 384, 384, 384, 384, 384, 3424, 128, 128, - 5576, 5576, 5568, 3416, 3416, 6920, 6104, 832, - 5576, 5576, 5576, 3424, 5008, 832, 5584, 6096, - 5568, 5568, 128, 128, 5568, 3424, 5568, 5568, - 5568, 3424, 128, 128, 6096, 5568, 5568, 6888, - 6096, 5568, 5568, 5568, 5568, 6832, 6832, 6832, - 6832, 832, 5568, 5568, 5568, 6840, 6840, 832, - 832, 832, 832, 832, 6840, 6840, 5568, 5568, - 6864, 6864, 832, 5584, 6856, 5584, 6840, 6088, - 6840, 128, 6864, 128, 2648, 2648, 6856, 6856, - 6840, 6896, 128, 5568, 6888, 6896, 6896, 128, - 6832, 6864, 6840, 832, 128, 2624, 2624, 6912, - 128, 128, 128, 832, 6856, 6856, 6856, 6912, - 2648, 6088, 6112, 2624, 2624, 2624, 136, 136, - 136, 136, 6104, 840, 6904, 6904, 6856, 2632, - 6112, 6896, 6856, 6104, 6856, 6912, 4320, 5568, - 5568, 5568, 5568, 5568, 6840, 6840, 6104, 6112, - 6096, 6928, 6080, 2648, 6088, 6824, 5568, 6080, - 6824, 3408, 3408, 3408, 5568, 6096, 6824, 6080, - 6080, 6080, 6080, 6080, 6840, 5568, 5568, 5568, - 6840, 3408, 5568, 5568, 5600, 6840, 6840, 6096, - 3408, 5600, 6096, 5600, 5592, 1976, 6080, 6080, - 6096, 3448, 4312, 1976, 6824, 1976, 3440, 6840, - 6080, 6080, 6080, 6840, 6840, 2648, 6840, 6096, - 3432, 2648, 5592, 3432, 6088, 3432, 6096, 6080, - 5568, 1976, 6080, 6816, 6816, 6824, 6080, 6080, - 6080, 6080, 6080, 6080, 6080, 5568, 5568, 4312, - 5600, 6816, 4312, 6912, 5600, 6816, 840, 136, - 4312, 6912, 128, 4312, 6816, 136, 6096, 128, - 128, 5576, 5576, 832, 832, 128, 136, 6872, - 840, 832, 2624, 392, 2624, 2624, 2624, 6928, - 6080, 6080, 6904, 6824, 832, 3408, 3408, 6096, - 5568, 832, 6816, 3408, 3408, 6840, 6840, 1976, - 6840, 3432, 6088, 2632, 2632, 6080, 6080, 6840, - 1976, 2624, 384, 384, 4320, 128, 5576, 3416, - 5568, 384, 5568, 5576, 5576, 2640, 384, 384, - 384, 5568, 6896, 128, 5568, 5568, 6816, 6816, - 384, 384, 3416, 384, 384, 6104, 6816, 1976, - 1976, 1976, 5568, 1976, 136, 1976, 6896, 2632, - 6096, 6872, 6928, 2632, 1976, 5568, 2632, 2632, - 2632, 5568, 6896, 6840, 6096, 6840, 6912, 5568, - 3432, 6896, 5576, 3432, 5576, 1976, 1976, 6816, - 6816, 6104, 6816, 6096, 6816, 6096, 1976, 848, - 4328, 3456, 3456, 5608, 848, 3456, 3456, 3456, - 3456, 4328, 152, 152, 5632, 5608, 152, 5632, - 848, 848, 848, 1448, 5608, 5608, 152, 152, - 5608, 152, 152, 152, 152, 3456, 3456, 3456, - 4328, 152, 1456, 416, 3456, 1440, 848, 848, - 6120, 3456, 3456, 848, 1456, 848, 848, 1456, - 5624, 5024, 5024, 5024, 5024, 4336, 152, 152, - 5616, 5616, 5040, 5040, 160, 160, 160, 1448, - 1448, 864, 6120, 5608, 6120, 848, 3456, 848, - 3456, 848, 848, 3456, 3456, 6120, 848, 848, - 856, 4336, 3456, 5024, 5624, 6120, 6120, 1472, - 1472, 4336, 1472, 6120, 2664, 6120, 1464, 1472, - 5624, 856, 3456, 3456, 3456, 3456, 1456, 6960, - 5024, 2664, 2664, 2664, 2664, 5624, 6120, 6120, - 5608, 848, 5024, 1992, 5624, 5624, 5624, 5624, - 6960, 6960, 6960, 2680, 1992, 856, 848, 848, - 6960, 1448, 1440, 6120, 6120, 1440, 1464, 6120, - 856, 3464, 6120, 3464, 5056, 856, 856, 1472, - 2664, 1424, 1424, 1424, 2664, 2664, 848, 3464, - 6120, 1992, 1456, 848, 5056, 1472, 6120, 5624, - 848, 5624, 2680, 1472, 160, 160, 160, 1472, - 1472, 1424, 1448, 848, 848, 160, 160, 5624, - 1448, 1424, 1424, 2688, 3464, 2688, 848, 3464, - 2680, 160, 2664, 1424, 1424, 1424, 1424, 1424, - 1424, 2664, 5608, 5608, 5608, 5608, 5608, 4336, - 4336, 5616, 5032, 5032, 2664, 5016, 4336, 5016, - 2664, 856, 2664, 2664, 2664, 2664, 5056, 4336, - 5624, 5040, 864, 4328, 5616, 152, 152, 5624, - 5024, 5024, 5616, 400, 864, 4328, 4328, 4328, - 4328, 5040, 5616, 2664, 5632, 5616, 400, 5616, - 5616, 3464, 5616, 1440, 856, 408, 5040, 4328, - 400, 4328, 400, 4328, 4328, 4328, 864, 1432, - 1432, 160, 160, 5632, 1448, 5632, 5616, 2680, - 5040, 5616, 5616, 408, 856, 2680, 1440, 1440, - 5016, 856, 3496, 856, 5016, 4344, 160, 1440, - 4344, 160, 5032, 1424, 2000, 152, 152, 152, - 152, 2680, 160, 856, 160, 168, 3480, 5016, - 5016, 5016, 5016, 2664, 1456, 5040, 160, 160, - 160, 1456, 2664, 1424, 1424, 1424, 1424, 5040, - 5040, 2680, 2664, 2664, 2664, 5040, 5040, 2664, - 5040, 5016, 2664, 2664, 1472, 2664, 1424, 1424, - 1424, 1424, 5040, 2696, 5016, 3496, 3480, 3480, - 5040, 1424, 5640, 5056, 2664, 2664, 4344, 2680, - 2680, 152, 152, 3464, 5608, 5024, 2672, 5608, - 6960, 5032, 5032, 5608, 5624, 2672, 5608, 5608, - 2672, 3464, 3464, 3464, 5624, 5624, 1992, 5608, - 2672, 5608, 2664, 2672, 3480, 2664, 5640, 2664, - 5016, 5032, 5032, 5032, 5048, 3464, 5016, 3464, - 5016, 6968, 5016, 5016, 5016, 2664, 5024, 3464, - 3464, 3464, 6968, 5024, 1992, 2664, 3464, 3464, - 3464, 1992, 2664, 2664, 2680, 2680, 2680, 5624, - 3464, 3464, 2664, 5624, 168, 2664, 3480, 2680, - 2680, 4344, 5048, 168, 5032, 5016, 5016, 168, - 2672, 168, 5032, 5032, 5032, 5048, 3472, 4328, - 400, 1432, 1432, 4328, 4328, 5048, 168, 400, - 168, 5632, 2664, 4328, 4328, 400, 400, 1424, - 5048, 1432, 1432, 2672, 1424, 1992, 2680, 3464, - 2680, 168, 2672, 2672, 2672, 1424, 5048, 5048, - 168, 1424, 408, 5048, 1432, 168, 5016, 2672, - 1424, 4328, 400, 400, 400, 4328, 400, 4328, - 1424, 400, 400, 1440, 1448, 1432, 1432, 1432, - 168, 1432, 4328, 1432, 1432, 168, 1432, 1432, - 1432, 5048, 5048, 160, 168, 1456, 5016, 168, - 6960, 5016, 5016, 5016, 2688, 1440, 1440, 160, - 1464, 5632, 1448, 1424, 2688, 6960, 1464, 6968, - 2680, 1440, 2680, 2680, 2680, 1992, 1992, 1992, - 6960, 168, 6984, 184, 3536, 7000, 2704, 2704, - 184, 184, 3528, 3528, 184, 184, 3536, 7000, - 7000, 4368, 4368, 4368, 896, 896, 3536, 3528, - 3528, 1488, 3536, 3536, 4360, 880, 2024, 6992, - 6992, 6992, 1480, 1480, 1480, 880, 880, 3512, - 880, 880, 880, 3512, 880, 7016, 7016, 6152, - 6152, 2752, 184, 888, 3512, 424, 424, 424, - 424, 1480, 7040, 184, 424, 2704, 2704, 184, - 896, 2704, 2016, 2016, 2704, 896, 896, 184, - 176, 176, 176, 176, 184, 184, 2704, 184, - 184, 184, 2048, 176, 176, 4360, 888, 2048, - 896, 896, 2048, 1480, 2056, 424, 424, 1480, - 6984, 6984, 6984, 1480, 1480, 880, 424, 424, - 424, 3512, 2736, 6984, 6984, 6984, 6984, 424, - 3520, 6984, 6984, 6984, 6984, 6984, 7024, 2736, - 176, 1480, 7024, 7024, 6984, 184, 184, 184, - 6984, 7024, 7024, 1480, 1480, 6152, 184, 184, - 184, 184, 2032, 7024, 7024, 7024, 4352, 7008, - 4352, 6984, 6984, 880, 184, 880, 1488, 1480, - 1480, 184, 7040, 896, 896, 896, 1480, 880, - 184, 176, 176, 184, 184, 184, 2048, 4352, - 2032, 6984, 6984, 6984, 7032, 6152, 6152, 2752, - 6152, 5648, 3520, 4352, 2752, 2032, 7016, 7016, - 7016, 2032, 2024, 7048, 4352, 1480, 1480, 7016, - 6984, 7016, 7048, 6984, 6984, 6984, 6984, 4352, - 2752, 6160, 2720, 2720, 2720, 2720, 184, 176, - 176, 184, 3528, 2032, 7016, 6160, 4352, 6160, - 6984, 6984, 6984, 6160, 6984, 6984, 6984, 2024, - 1488, 176, 176, 3528, 7040, 896, 896, 6992, - 7040, 6992, 2736, 2736, 7040, 7016, 7048, 7016, - 7016, 7016, 6992, 2024, 5648, 888, 2720, 2720, - 7016, 888, 6152, 2720, 888, 1480, 1480, 6992, - 6992, 6992, 6992, 4368, 1480, 1480, 2024, 2024, - 6160, 888, 4368, 7016, 7016, 7016, 7016, 888, - 888, 2024, 2712, 6992, 6992, 6992, 7040, 6160, - 2024, 4360, 2744, 4360, 176, 176, 176, 176, - 176, 888, 2760, 2744, 6176, 3512, 4360, 4360, - 5648, 5648, 5648, 176, 2736, 2720, 2720, 2720, - 2032, 2712, 6152, 2720, 904, 4368, 4360, 3544, - 4360, 4360, 4360, 3544, 3544, 2752, 2752, 7000, - 2736, 2720, 176, 2040, 176, 7008, 7000, 2056, - 2720, 888, 7000, 2720, 2720, 7000, 7000, 3528, - 6176, 6176, 2016, 2016, 176, 176, 176, 2736, - 2728, 2728, 2016, 5648, 2704, 2704, 2016, 5648, - 5648, 5648, 888, 888, 888, 2704, 2704, 2712, - 2016, 2016, 2704, 5648, 5648, 2704, 888, 2712, - 2712, 888, 888, 4352, 4352, 2728, 3536, 7008, - 7008, 7000, 6136, 2712, 2728, 888, 7000, 7000, - 2720, 888, 888, 2728, 2760, 2752, 7008, 7008, - 7008, 5648, 5648, 5648, 7008, 7008, 7008, 7008, - 7008, 7008, 2760, 904, 2744, 2744, 2744, 2744, - 6176, 2744, 6176, 888, 7008, 6176, 7008, 5648, - 2744, 2712, 2712, 5648, 2712, 888, 4352, 4352, - 7000, 6176, 7000, 7000, 7000, 7000, 6168, 6168, - 6168, 6176, 2768, 2744, 2744, 7000, 7000, 6168, - 7000, 7000, 7000, 7008, 888, 888, 2728, 4368, - 6168, 2040, 4352, 2016, 3536, 2728, 3536, 4368, - 2744, 6168, 4360, 2712, 7008, 7008, 7008, 7008, - 7008, 7008, 2744, 5648, 5648, 2712, 2712, 4368, - 6136, 7032, 4360, 4360, 4368, 6136, 5648, 4352, - 4352, 2712, 5648, 4352, 4352, 4360, 3520, 4368, - 4368, 7032, 2712, 2040, 3520, 6168, 2712, 4360, - 3544, 7000, 888, 2728, 2728, 7000, 3544, 7008, - 7032, 5648, 4360, 2704, 2704, 2704, 3544, 7008, - 5648, 5648, 3544, 4368, 888, 3544, 888, 2712, - 2712, 2712, 888, 888, 7080, 2800, 3560, 2064, - 2064, 2064, 448, 4384, 3560, 3560, 448, 432, - 448, 448, 432, 432, 448, 448, 448, 3584, - 4392, 920, 920, 4400, 4400, 4400, 2800, 2064, - 2064, 2800, 2064, 7064, 7064, 7064, 3584, 3552, - 1504, 3552, 3552, 1504, 1504, 3552, 6208, 6208, - 2800, 2800, 2800, 4408, 7056, 4384, 2792, 2080, - 1496, 1496, 5656, 5656, 5656, 5656, 2792, 2072, - 4416, 2072, 2072, 2072, 4416, 1496, 1496, 1496, - 440, 4416, 3552, 2792, 3552, 4416, 2080, 5656, - 5656, 5656, 2080, 2792, 928, 5096, 2792, 2792, - 5656, 5656, 5656, 5656, 2792, 7064, 2792, 912, - 2792, 2792, 7072, 5656, 5656, 7064, 5096, 5096, - 7064, 5096, 5096, 5656, 5656, 440, 440, 3552, - 3552, 3552, 3552, 7072, 3568, 3568, 2080, 440, - 2080, 1512, 7072, 4384, 3552, 3552, 3552, 3552, - 3552, 912, 2080, 5680, 1504, 912, 4384, 4384, - 4384, 4384, 1504, 6200, 6200, 1504, 6200, 2792, - 5656, 5656, 4384, 4384, 5656, 3568, 6200, 1504, - 1496, 1496, 1496, 1496, 3552, 2792, 5112, 3552, - 3552, 3552, 7080, 2792, 2792, 4384, 7080, 5656, - 1496, 5656, 5656, 4384, 4384, 5656, 3560, 2072, - 4384, 4384, 4384, 920, 1496, 3552, 3568, 5680, - 2072, 5656, 5656, 912, 440, 1496, 3568, 3568, - 3568, 1496, 3568, 2776, 3568, 3568, 7056, 5096, - 2776, 2776, 4384, 2072, 4384, 4384, 4384, 4384, - 4384, 4384, 5672, 3568, 7056, 3568, 3568, 5104, - 2072, 5104, 2072, 3568, 3560, 3560, 3568, 3568, - 3568, 3568, 2080, 448, 448, 4416, 2072, 6200, - 3560, 5672, 440, 6200, 4384, 4384, 4384, 4384, - 4384, 1496, 3560, 3560, 3560, 6200, 3568, 3568, - 3568, 3568, 3568, 5096, 1496, 4392, 4392, 4392, - 5112, 7088, 2776, 2776, 1496, 5688, 3560, 3560, - 440, 432, 432, 5096, 5096, 5096, 448, 1496, - 920, 5680, 448, 432, 4392, 432, 448, 448, - 448, 2072, 912, 4384, 5680, 4392, 4384, 920, - 2072, 5088, 5656, 2792, 5096, 7064, 1504, 5096, - 2792, 2792, 2776, 2776, 4384, 2072, 5688, 2072, - 2072, 5656, 2072, 2776, 2776, 2776, 1496, 440, - 7064, 3576, 2784, 2784, 2776, 2776, 440, 7056, - 2784, 2776, 192, 192, 5672, 944, 440, 440, - 1512, 2776, 928, 2776, 2776, 2776, 1512, 2072, - 2072, 912, 5672, 440, 192, 5680, 2064, 2064, - 2064, 192, 928, 6192, 2784, 5664, 192, 7056, - 7056, 7056, 2784, 5664, 6192, 2784, 2784, 2784, - 6192, 928, 944, 5104, 2064, 912, 2800, 2064, - 2064, 5104, 4400, 4400, 2784, 912, 912, 1512, - 440, 5664, 4416, 1512, 2800, 920, 2064, 2064, - 440, 2800, 4400, 2064, 2064, 2064, 2064, 5088, - 5088, 5088, 5088, 2800, 6208, 2800, 2776, 7096, - 5672, 4416, 2064, 920, 7056, 7056, 2776, 7056, - 7056, 7056, 7056, 7056, 5096, 440, 2776, 4416, - 2784, 1504, 4400, 912, 912, 912, 912, 912, - 4384, 4384, 2800, 4400, 5088, 5088, 4400, 4400, - 4400, 4384, 5680, 5088, 4400, 4400, 4400, 440, - 3584, 5112, 912, 4408, 2784, 912, 912, 912, - 2072, 2784, 5096, 440, 5656, 912, 912, 1512, - 6208, 1504, 1504, 1504, 1504, 1504, 2800, 3576, - 2784, 2784, 7064, 3576, 3576, 5096, 2800, 4408, - 2072, 7096, 5088, 5088, 5088, 2072, 440, 5688, - 448, 2800, 920, 5088, 5088, 448, 440, 440, - 440, 3584, 3576, 3584, 432, 3576, 3576, 7096, - 3584, 432, 448, 5096, 4392, 5088, 432, 432, - 5088, 3560, 432, 3560, 5096, 432, 432, 432, - 432, 3560, 5088, 4400, 432, 2064, 6192, 2064, - 2064, 2064, 920, 432, 432, 4392, 432, 432, - 432, 432, 448, 448, 4392, 4400, 4400, 2800, - 3560, 4384, 432, 4392, 1504, 4384, 1504, 4384, - 1504, 3560, 1504, 2064, 3560, 2064, 2064, 2064, - 3560, 4392, 432, 6192, 920, 5680, 3560, 936, - 2064, 4384, 4384, 4384, 4384, 2064, 2064, 2064, - 2064, 2800, 2800, 5104, 440, 3560, 5680, 4384, - 4416, 3560, 5680, 3560, 3560, 5664, 3592, 4416, - 5104, 5664, 912, 4384, 4384, 440, 3616, 1520, - 3624, 1520, 3616, 464, 1544, 4440, 464, 7144, - 3616, 3616, 3616, 5704, 3624, 1520, 1520, 1520, - 3600, 3624, 3624, 5704, 5704, 3624, 7144, 464, - 4440, 3600, 4440, 3600, 3600, 1544, 2120, 960, - 2120, 5704, 3600, 472, 5712, 5712, 1520, 4432, - 2128, 3616, 464, 464, 5712, 7168, 3616, 464, - 5728, 5728, 960, 3648, 5720, 4432, 5704, 3624, - 5704, 6224, 2088, 2088, 4432, 4432, 456, 5704, - 4432, 3608, 24, 24, 960, 24, 24, 2120, - 4440, 4440, 5728, 5728, 456, 1536, 1536, 5712, - 5712, 5712, 5712, 3632, 3632, 1536, 1536, 3632, - 3632, 3632, 960, 960, 960, 2088, 5712, 5712, - 952, 5712, 3616, 3616, 2096, 3632, 3632, 3616, - 2088, 4432, 5704, 3640, 2088, 5704, 5704, 5704, - 2088, 2088, 2120, 2816, 3616, 2120, 5704, 5704, - 2120, 3616, 3616, 3616, 2088, 3640, 5704, 5704, - 5704, 464, 464, 464, 2816, 3640, 3640, 2096, - 5704, 5704, 464, 3640, 464, 464, 1544, 5704, - 5704, 2808, 5704, 5704, 5704, 6232, 5736, 2120, - 5736, 6232, 6240, 2808, 3608, 3608, 5736, 5736, - 5736, 952, 2088, 5720, 5720, 3656, 1528, 5720, - 4432, 1528, 1528, 4432, 1528, 1528, 1528, 1528, - 3640, 5720, 5720, 5720, 3616, 464, 6240, 4432, - 5720, 5720, 5720, 2816, 952, 1528, 1528, 5736, - 7128, 2088, 4432, 4432, 4432, 2088, 5736, 1528, - 1528, 1528, 1528, 1528, 1528, 952, 464, 464, - 952, 3616, 3640, 3608, 3608, 7128, 3608, 4432, - 4432, 3608, 4432, 4432, 6224, 2096, 6232, 4432, - 4432, 2120, 4432, 5120, 24, 24, 3616, 952, - 952, 5712, 960, 5712, 5712, 1528, 24, 5736, - 5712, 5712, 6232, 2104, 1528, 1528, 1528, 2104, - 5736, 6240, 5704, 5704, 5704, 464, 7136, 464, - 7136, 4440, 464, 464, 960, 7128, 4432, 2128, - 464, 3616, 5728, 1528, 7128, 5728, 5736, 3648, - 4432, 6232, 2120, 3608, 464, 6232, 7128, 4440, - 7128, 3640, 5712, 3640, 24, 24, 5704, 24, - 2088, 952, 7128, 4432, 4432, 1528, 7128, 7112, - 952, 6232, 2088, 1528, 7128, 952, 2088, 3608, - 3608, 3640, 6232, 7128, 7128, 24, 24, 3608, - 6232, 952, 952, 6232, 7128, 6232, 3608, 6232, - 7128, 5728, 24, 3608, 7152, 3632, 2096, 24, - 24, 456, 24, 24, 24, 456, 7152, 3600, - 952, 456, 2104, 5128, 472, 5712, 5712, 5712, - 5712, 456, 456, 5712, 2112, 456, 2112, 5128, - 7136, 456, 456, 7136, 952, 2096, 472, 3624, - 3600, 3600, 1520, 472, 3624, 472, 1536, 3624, - 3632, 3632, 1536, 1536, 7112, 7136, 7136, 472, - 456, 2104, 2112, 2104, 456, 456, 7112, 7136, - 1536, 5712, 5712, 3632, 5136, 5712, 1536, 3632, - 1536, 2112, 7136, 7168, 7168, 2112, 960, 960, - 960, 7160, 3608, 456, 5720, 1528, 5720, 3640, - 1528, 7136, 7136, 7112, 456, 7112, 7128, 1528, - 1528, 5136, 7120, 3608, 464, 464, 464, 3624, - 2088, 3624, 7120, 2088, 456, 456, 456, 456, - 456, 5720, 5720, 5720, 2088, 5720, 3648, 1536, - 1536, 5728, 7120, 7136, 7136, 1536, 5120, 6224, - 456, 7120, 6224, 7160, 7120, 5120, 5728, 5120, - 5120, 3624, 5728, 472, 5720, 5120, 5120, 6224, - 1536, 7152, 1536, 2088, 7136, 6240, 7144, 7144, - 1536, 7112, 5720, 5720, 5720, 7112, 3656, 2088, - 7144, 6224, 6224, 6224, 5120, 7144, 6224, 7112, - 7112, 6224, 4440, 7112, 7112, 3640, 472, 3600, - 3600, 3600, 3600, 24, 3624, 24, 5120, 24, - 24, 24, 24, 4440, 5136, 7144, 6224, 3600, - 456, 456, 456, 456, 3600, 7136, 6224, 952, - 1536, 7136, 1536, 2096, 6224, 24, 5136, 3624, - 24, 24, 24, 24, 952, 6232, 952, 7144, - 3600, 6224, 6224, 7152, 456, 456, 456, 7136, - 24, 24, 24, 24, 24, 7136, 5136, 3600, - 3600, 6224, 2104, 7136, 7112, 3600, 7112, 8, - 3688, 3680, 5176, 1560, 8, 1560, 1560, 2832, - 480, 1560, 8, 8, 1560, 1560, 8, 3680, - 2160, 2160, 7224, 2160, 2824, 2824, 8, 8, - 8, 7192, 200, 0, 8, 0, 0, 8, - 200, 5144, 5744, 1560, 2824, 1560, 7200, 5744, - 5744, 5744, 5176, 2824, 7192, 5176, 7192, 1560, - 5152, 5152, 5752, 5752, 1560, 1560, 5176, 5752, - 4464, 5176, 0, 8, 8, 0, 4464, 2144, - 0, 0, 2144, 968, 4464, 4464, 4464, 6280, - 968, 5152, 5152, 7184, 1552, 1552, 1552, 1552, - 3680, 7184, 4464, 4464, 5752, 488, 2168, 4464, - 4464, 5176, 8, 8, 8, 4464, 4464, 4464, - 7176, 2152, 0, 2144, 2144, 6272, 6272, 8, - 0, 0, 8, 0, 0, 8, 8, 2176, - 7176, 5144, 200, 200, 200, 5144, 2160, 2160, - 200, 200, 1576, 2160, 2160, 6272, 1576, 1576, - 6272, 1576, 6272, 5160, 5160, 6264, 1576, 5160, - 5160, 5160, 3688, 2160, 2160, 1576, 7200, 1568, - 200, 200, 200, 2152, 5160, 2160, 2168, 7184, - 8, 8, 5176, 8, 200, 200, 1568, 8, - 8, 2160, 5176, 2168, 6264, 2168, 2168, 2160, - 6264, 2168, 2176, 2176, 5760, 5760, 5168, 480, - 3664, 2144, 3664, 3664, 480, 480, 2144, 480, - 480, 3664, 3664, 480, 2176, 2168, 2832, 480, - 480, 1560, 1560, 480, 480, 5168, 6264, 5176, - 2168, 5760, 2168, 200, 8, 8, 7176, 7176, - 5144, 2832, 5176, 8, 200, 0, 0, 0, - 5144, 2144, 3664, 5144, 2144, 1568, 5184, 1568, - 3664, 3664, 5160, 5160, 2144, 3672, 1576, 200, - 1576, 6264, 1568, 2824, 2176, 5152, 3664, 5152, - 5152, 0, 3680, 1560, 1560, 1560, 1560, 2824, - 3680, 3680, 200, 0, 0, 200, 7216, 2840, - 2824, 5744, 2824, 1584, 0, 7216, 0, 0, - 0, 0, 2832, 2832, 0, 0, 5152, 200, - 2832, 3680, 3680, 3672, 3680, 7192, 7192, 7192, - 1552, 1552, 7216, 2144, 5144, 2840, 3664, 6264, - 7184, 7216, 5168, 5160, 0, 2144, 2144, 5160, - 5160, 0, 0, 3672, 2144, 5192, 5184, 2144, - 2144, 6264, 2832, 7184, 5160, 5160, 1568, 7184, - 7184, 0, 0, 7184, 7184, 5184, 2832, 5160, - 5160, 7216, 7192, 7192, 7192, 480, 6264, 6264, - 7216, 5168, 2144, 6288, 2144, 2144, 480, 5168, - 5168, 5144, 480, 5168, 5168, 7184, 7184, 5192, - 7192, 6264, 6264, 5160, 5160, 5160, 6264, 2832, - 7208, 6264, 480, 7208, 7208, 7176, 6264, 5160, - 7176, 7176, 5144, 2832, 7176, 2832, 5752, 5160, - 5144, 5144, 5144, 5144, 5144, 5144, 5168, 5752, - 6272, 5744, 4464, 6264, 4464, 4464, 4464, 4464, - 4464, 4464, 4464, 5144, 5144, 6280, 2832, 2824, - 968, 968, 968, 2824, 6280, 2824, 5160, 2824, - 5160, 5160, 5160, 5160, 1576, 1576, 6280, 2160, - 2160, 6280, 1576, 968, 2824, 0, 5168, 0, - 0, 0, 5168, 2824, 5160, 7176, 5152, 5744, - 5168, 5168, 5144, 5144, 5168, 6264, 6264, 5744, - 5168, 5152, 5752, 488, 488, 6280, 6264, 968, - 968, 968, 6280, 1552, 6264, 7208, 968, 5168, - 1568, 1568, 3664, 3664, 3664, 3664, 3664, 5144, - 5144, 200, 480, 480, 480, 480, 1568, 5144, - 7176, 5152, 1552, 3664, 2832, 5152, 3664, 7176, - 480, 2176, 5744, 3664, 3664, 2168, 7176, 5184, - 480, 480, 480, 2168, 200, 200, 5184, 2832, - 2160, 7176, 7176, 2176, 200, 200, 968, 5184, - 7184, 7176, 5144, 5144, 5168, 6280, 488, 5168, - 5192, 5168, 5168, 968, 5192, 488, 488, 2152, - 2144, 7208, 7176, 7208, 7208, 2176, 2176, 7208, - 968, 3696, 968, 3664, 3664, 3664, 3664, 3664, - 3664, 3664, 3664, 7208, 2176, 2176, 5160, 968, - 968, 1576, 7208, 2176, 6272, 5160, 5160, 5160, - 7208, 2176, 7176, 5160, 2176, 3688, 1576, 1576, - 2176, 2176, 7176, 5160, 7256, 5768, 5224, 5224, - 5208, 5208, 7264, 7264, 7264, 7264, 7264, 7264, - 7264, 7312, 3720, 2848, 2848, 5224, 5224, 3752, - 3712, 6312, 3712, 7264, 7264, 2848, 2848, 7264, - 4520, 6312, 2848, 6312, 496, 496, 496, 2856, - 5208, 5776, 5232, 5776, 5776, 5776, 5776, 2192, - 5776, 5776, 5776, 2216, 1592, 1592, 2192, 6312, - 2192, 5232, 5232, 6312, 976, 6312, 6312, 2848, - 976, 5232, 2848, 976, 5232, 2848, 5776, 5776, - 5784, 2848, 2200, 5208, 7256, 7256, 7256, 7256, - 7256, 2192, 7256, 7256, 4504, 4504, 4504, 2192, - 7312, 976, 5208, 6312, 2192, 2192, 6312, 5768, - 7344, 4504, 5768, 4504, 5768, 5768, 5768, 984, - 4504, 5784, 5784, 5768, 5768, 4504, 4504, 2200, - 2200, 2216, 496, 496, 7240, 1592, 496, 496, - 496, 496, 6304, 1592, 496, 7240, 3712, 496, - 496, 7264, 2216, 3712, 7240, 7240, 5200, 5200, - 496, 496, 7240, 7240, 3744, 3712, 496, 496, - 32, 32, 5232, 7264, 7264, 7264, 7264, 3720, - 3720, 3720, 6296, 5216, 3728, 3728, 7272, 7248, - 7248, 7320, 7248, 7248, 7248, 4512, 1592, 7272, - 2208, 6296, 7304, 5784, 5784, 5776, 5200, 5200, - 5200, 4512, 5232, 5232, 4512, 6296, 6296, 3728, - 7272, 3728, 3728, 4512, 6296, 7272, 7272, 7288, - 32, 5200, 5200, 3728, 3728, 3728, 3728, 7304, - 7304, 7288, 7288, 5232, 5232, 2200, 2200, 7304, - 7280, 7280, 32, 4512, 5200, 5200, 5200, 7272, - 2848, 32, 5216, 5216, 2848, 984, 1592, 1592, - 5776, 5776, 5216, 5216, 5216, 3704, 2208, 7248, - 3712, 3712, 7320, 5224, 5200, 5232, 5200, 5200, - 5200, 5200, 3704, 3704, 7256, 5200, 5200, 5200, - 5200, 5224, 5224, 1592, 5208, 5208, 5208, 5232, - 1592, 7240, 7240, 7328, 4520, 7248, 7248, 7248, - 4520, 1592, 1592, 5776, 7256, 7256, 5200, 7256, - 5200, 5200, 3704, 5784, 7256, 5784, 7256, 7256, - 7256, 3704, 2200, 2200, 984, 5200, 5200, 5200, - 5232, 5232, 5784, 5784, 5776, 5776, 2864, 5232, - 1592, 1592, 2864, 4512, 7256, 2192, 7256, 1592, - 5208, 5208, 5208, 2192, 7264, 4520, 5768, 6312, - 6312, 6312, 4512, 4520, 5768, 4512, 3752, 496, - 496, 496, 496, 2864, 3720, 7264, 7264, 2864, - 3712, 3704, 7264, 7264, 3712, 3712, 6312, 7264, - 7264, 32, 32, 32, 3712, 3704, 5216, 3704, - 496, 6296, 3728, 3736, 3736, 3728, 3728, 7272, - 3728, 3728, 3728, 3728, 6296, 7272, 7272, 6296, - 3736, 3736, 2216, 3736, 3736, 3736, 6296, 2856, - 2216, 5768, 5768, 5768, 7272, 7272, 3752, 6296, - 984, 984, 3720, 3728, 32, 3728, 976, 3752, - 5768, 5768, 976, 3728, 5768, 976, 5768, 976, - 2864, 3704, 3704, 3704, 7328, 3736, 5200, 3736, - 2864, 3704, 3704, 3704, 3704, 3752, 3752, 2216, - 6296, 3736, 976, 7304, 7304, 976, 6328, 3752, - 3736, 7248, 7240, 3744, 3744, 496, 3736, 7272, - 2864, 7272, 976, 7240, 7240, 7240, 984, 7248, - 7248, 7248, 7248, 7248, 7248, 976, 2864, 2216, - 2208, 1592, 496, 3704, 3704, 3704, 3704, 5224, - 5224, 496, 7240, 496, 496, 496, 7240, 496, - 496, 496, 984, 7240, 3704, 3704, 3720, 32, - 4512, 2216, 3704, 3736, 976, 976, 976, 32, - 3736, 3736, 3736, 3736, 5224, 4512, 4512, 3728, - 6304, 2216, 6304, 6304, 6304, 6304, 3728, 3704, - 6304, 3728, 4512, 7304, 2216, 3736, 984, 3728, - 6320, 6304, 3736, 3752, 3704, 7272, 3752, 6320, - 5792, 984, 6304, 3736, 3736, 3704, 3704, 3704, - 4512, 3736, 3736, 976, 7328, 1592, 976, 3744, - 3704, 3704, 3704, 4512, 2864, 976, 976, 6304, - 6304, 32, 32, 32, 2864, 2208, 4512, 4512, - 2864, 6320, 3744, 5768, 1592, 4520, 2192, 2192, - 6312, 3736, 2856, 976, 7304, 976, 5768, 5768, - 5768, 5768, 3752, 3736, 3736, 7384, 512, 512, - 512, 2224, 512, 2224, 2224, 2224, 512, 2224, - 2224, 2224, 2224, 512, 512, 7392, 512, 512, - 7384, 7392, 1008, 7384, 7392, 2872, 2872, 2872, - 3784, 992, 992, 7384, 5800, 512, 512, 512, - 2224, 3784, 5800, 504, 1000, 1000, 7384, 7360, - 7384, 7384, 7360, 504, 2872, 2872, 2872, 2224, - 7392, 7400, 2224, 2224, 7384, 7392, 2224, 504, - 7384, 7384, 6344, 1000, 1000, 1000, 7408, 504, - 7360, 7360, 7360, 7408, 5800, 5800, 1600, 992, - 992, 5816, 2872, 512, 3832, 2872, 2872, 2872, - 512, 6344, 512, 512, 7392, 7400, 512, 512, - 512, 512, 7392, 7392, 7392, 5808, 528, 7392, - 7392, 1008, 3832, 7400, 7400, 7400, 3768, 5808, - 5808, 5808, 7400, 7400, 3784, 5240, 5240, 992, - 5240, 5240, 5240, 1008, 1008, 528, 528, 7384, - 7384, 7384, 5808, 2224, 2224, 2224, 2224, 2224, - 7384, 3784, 536, 2224, 3784, 3768, 7392, 7392, - 1008, 5808, 5808, 992, 3840, 7368, 992, 992, - 992, 992, 7368, 7368, 7368, 3768, 5800, 992, - 992, 1008, 992, 992, 992, 3792, 5240, 5256, - 2224, 2224, 2224, 2224, 536, 3784, 7360, 7384, - 5240, 528, 7360, 7360, 7360, 7384, 528, 1600, - 3824, 7360, 7360, 992, 5240, 7360, 7360, 7360, - 5816, 7360, 3768, 1600, 5816, 1600, 1600, 1600, - 544, 1000, 1000, 2232, 208, 5816, 544, 6336, - 7400, 7360, 7360, 7360, 7360, 3832, 7400, 2880, - 2880, 7400, 7400, 7400, 2880, 2880, 7400, 7400, - 7400, 544, 6336, 5808, 5816, 5264, 5816, 1600, - 1600, 1600, 1600, 2880, 1016, 5264, 6336, 1000, - 6336, 7368, 992, 7368, 7368, 992, 992, 7368, - 7368, 1024, 528, 1016, 5240, 3824, 3824, 3824, - 2224, 3784, 3848, 2224, 2224, 2224, 2224, 3784, - 4528, 7384, 7384, 2880, 3784, 2880, 2880, 3784, - 3784, 536, 528, 528, 528, 528, 1600, 7384, - 3824, 3824, 1600, 520, 520, 3776, 1600, 1600, - 5240, 1600, 528, 3776, 1600, 1600, 1600, 3824, - 3784, 528, 3784, 3784, 528, 528, 5808, 7400, - 992, 1008, 7408, 5800, 5800, 5800, 5800, 3800, - 3800, 3768, 992, 992, 992, 992, 992, 1008, - 3800, 5256, 3792, 3792, 5256, 5240, 5240, 3800, - 1008, 1008, 1008, 2240, 1000, 5240, 3776, 3776, - 3776, 5240, 5240, 3800, 528, 528, 520, 520, - 7376, 7376, 1024, 1000, 1000, 7376, 7376, 7376, - 1000, 1000, 3848, 1024, 520, 208, 7376, 2232, - 7376, 7376, 3776, 3768, 504, 504, 504, 5248, - 3768, 5248, 5248, 3768, 3768, 3768, 7376, 7376, - 5248, 520, 7376, 5248, 5248, 7376, 3792, 520, - 3792, 3848, 1024, 3840, 992, 992, 992, 992, - 3776, 528, 528, 5240, 1016, 3776, 5256, 3792, - 3824, 3776, 3776, 5240, 5240, 1024, 7376, 7376, - 3792, 536, 3776, 3776, 536, 7376, 7376, 7376, - 7376, 3840, 536, 536, 3776, 3792, 3792, 3792, - 504, 3776, 7376, 5256, 5256, 3792, 5248, 5248, - 7376, 5256, 3792, 3776, 3800, 2240, 3776, 3776, - 3776, 3776, 536, 504, 504, 520, 3776, 504, - 3800, 3800, 5248, 5248, 3800, 504, 3776, 7376, - 1600, 544, 5248, 5240, 5240, 5240, 6336, 528, - 3784, 3784, 7376, 7368, 528, 528, 528, 7376, - 7376, 536, 7376, 3808, 1000, 7368, 504, 5248, - 504, 504, 3768, 1600, 7368, 7368, 3792, 7368, - 7368, 7368, 1000, 5248, 7368, 3776, 2232, 7376, - 5248, 7376, 544, 504, 504, 1600, 3848, 1024, - 3840, 1600, 1000, 1016, 504, 3768, 3768, 504, - 504, 3768, 1016, 5248, 1016, 5248, 5248, 1016, - 3808, 3800, 7376, 3800, 5248, 5248, 1016, 3800, - 504, 1040, 2264, 7472, 2264, 4536, 7472, 1064, - 2264, 2264, 2264, 2264, 1048, 5824, 7488, 7488, - 1040, 7448, 7480, 4552, 7448, 4552, 7448, 7448, - 4552, 7480, 7488, 7488, 5824, 7448, 7448, 4552, - 5824, 7448, 7448, 1048, 1072, 1040, 1032, 1040, - 1040, 1040, 1032, 1040, 1032, 3872, 2288, 1072, - 1072, 3888, 3888, 1640, 4552, 1056, 4552, 4552, - 1056, 1608, 1072, 1056, 1072, 1080, 1048, 1040, - 2288, 1040, 2288, 2288, 1080, 1040, 1040, 3888, - 1040, 1040, 1040, 1040, 4576, 1064, 7488, 7488, - 1048, 7488, 1048, 1048, 1048, 4552, 4552, 5272, - 1056, 4552, 4552, 2272, 1056, 2272, 2272, 2280, - 1064, 4552, 2272, 2280, 1032, 1032, 1032, 1032, - 1040, 1032, 1032, 1032, 1032, 1032, 2272, 3872, - 1072, 1040, 3904, 2272, 2288, 2288, 1064, 1040, - 1088, 1080, 7456, 5272, 2272, 2272, 2280, 7448, - 7448, 7448, 7448, 1088, 1608, 1080, 1072, 1072, - 1072, 1056, 1056, 3888, 2296, 2296, 1056, 1064, - 1072, 1072, 4552, 4552, 4552, 7456, 1072, 7456, - 2888, 2888, 1088, 2888, 2888, 1088, 1064, 1064, - 2296, 1064, 1064, 7456, 4552, 7456, 1056, 1056, - 1056, 1056, 1056, 1088, 4568, 2888, 4560, 4560, - 3872, 3888, 2248, 2296, 4568, 1064, 1064, 1064, - 3888, 2248, 2288, 4568, 2248, 1072, 3888, 1072, - 3864, 2288, 2288, 3864, 3888, 1080, 5832, 6360, - 4552, 4552, 4552, 4552, 4552, 4552, 4552, 2272, - 2288, 2896, 4576, 4560, 4560, 2272, 1064, 2288, - 4560, 2888, 4560, 1048, 1048, 1048, 1048, 1080, - 1056, 5824, 7448, 1632, 3864, 5824, 7448, 7448, - 3864, 3864, 3864, 5824, 7480, 7480, 1080, 7448, - 7448, 3864, 3864, 3872, 2288, 4552, 3872, 7480, - 7480, 4552, 4552, 3872, 1624, 6352, 6352, 5824, - 7480, 7480, 3896, 2288, 2288, 4552, 4552, 5824, - 5824, 5824, 5824, 4576, 3864, 2288, 48, 4576, - 40, 2264, 2248, 4536, 4536, 2248, 4536, 2304, - 2304, 2264, 2304, 2304, 2264, 2264, 1048, 4536, - 2272, 1608, 48, 3864, 3864, 2304, 2248, 5824, - 3864, 3864, 2304, 3864, 3864, 3864, 3864, 7480, - 1608, 4536, 2248, 2248, 2304, 1088, 2304, 2248, - 2248, 2248, 2248, 2248, 4536, 4536, 7480, 2288, - 7480, 7480, 2248, 3896, 3872, 3872, 2288, 2248, - 1088, 7472, 2280, 2248, 3880, 2248, 2248, 2248, - 2248, 7472, 1088, 3872, 3864, 2280, 2280, 3896, - 2896, 5824, 5824, 2304, 2304, 3872, 40, 2304, - 2304, 40, 2896, 3872, 7464, 7464, 1632, 2888, - 2256, 2288, 4544, 1048, 40, 4544, 4544, 4544, - 1048, 1048, 2888, 2888, 4560, 4560, 6352, 4560, - 6352, 1608, 2888, 4568, 6360, 6360, 2288, 4568, - 4568, 3904, 4568, 1608, 5832, 1064, 2888, 4568, - 1608, 7472, 7472, 1064, 3904, 4568, 4536, 5832, - 1640, 7456, 7456, 2256, 7456, 7464, 7456, 7456, - 7456, 7456, 7464, 7464, 6352, 7456, 7456, 2256, - 2256, 6352, 6352, 2256, 6352, 6352, 4568, 3880, - 4568, 4560, 7456, 7456, 7456, 6352, 2280, 4560, - 6352, 6352, 2888, 1608, 2272, 7456, 7456, 4568, - 7456, 1088, 7456, 7456, 7456, 7456, 1088, 7464, - 7464, 1048, 7464, 6352, 3864, 3864, 6352, 1088, - 1064, 1064, 4560, 2256, 2256, 7472, 1048, 1064, - 1048, 4560, 3872, 2888, 2888, 3872, 1048, 1048, - 1048, 1048, 2888, 1048, 2296, 4544, 4544, 1088, - 3872, 3872, 2304, 7456, 7456, 2248, 1064, 4560, - 3872, 1072, 4544, 2288, 2288, 2288, 2280, 2296, - 2280, 4544, 4544, 4544, 4544, 4544, 4552, 4552, - 3872, 3872, 1072, 1072, 6360, 1072, 7456, 7456, - 2272, 3872, 3872, 3872, 3872, 3872, 2304, 3896, - 7456, 7456, 1088, 2304, 1624, 2272, 3864, 3864, - 1624, 40, 4544, 4544, 40, 1088, 1088, 7456, - 7456, 7456, 3864, 3864, 3864, 3896, 1080, 3864, - 1080, 3864, 3864, 4544, 7456, 1064, 4544, 4544, - 40, 40, 1064, 1064, 2280, 4544, 2280, 2280, - 1632, 4544, 4544, 4544, 2264, 5272, 4552, 2264, - 7472, 2280, 7456, 4568, 7456, 7464, 7456, 7456, - 7456, 1088, 7464, 7464, 7456, 7456, 7456, 7472, - 2256, 4568, 7472, 2304, 2264, 7472, 7464, 3864, - 7464, 7464, 2304, 2264, 3904, 2264, 7472, 2264, - 3864, 3864, 2256, 2264, 2248, 1080, 2248, 2248, - 2280, 7472, 1080, 1080, 2272, 1656, 6392, 7504, - 1648, 1648, 1648, 1648, 1648, 1096, 1096, 6376, - 7504, 6384, 3920, 3936, 3920, 3920, 232, 3952, - 3920, 7504, 2904, 2904, 2904, 7504, 7504, 3936, - 2320, 3952, 3952, 1648, 1096, 1648, 1096, 3936, - 2312, 2312, 2312, 2312, 2312, 2320, 6392, 2320, - 6392, 6392, 3952, 3952, 1648, 6408, 2920, 2920, - 2920, 6392, 6392, 6392, 6392, 3968, 6408, 6384, - 6384, 2920, 2920, 7536, 5840, 5840, 5840, 2328, - 6392, 6392, 6408, 7536, 7536, 7520, 2328, 5840, - 5840, 7520, 1648, 1648, 1096, 6392, 1096, 1096, - 6392, 6392, 6392, 6392, 7520, 4608, 4608, 3968, - 1096, 1096, 6408, 2320, 3936, 3936, 1664, 1648, - 3968, 2320, 2320, 6376, 6392, 3968, 7520, 2904, - 2312, 4608, 2928, 560, 2904, 2904, 2904, 2904, - 2312, 560, 2312, 2312, 560, 1096, 1096, 560, - 560, 3936, 5856, 1648, 1656, 2312, 2928, 2312, - 2928, 1648, 1648, 1648, 6392, 2904, 2904, 2904, - 1096, 6392, 1096, 232, 3920, 3920, 3920, 3952, - 7504, 7504, 7504, 3928, 3928, 7552, 4616, 1656, - 2952, 232, 4616, 232, 4600, 4600, 2928, 560, - 2928, 4600, 3960, 3928, 7520, 3960, 560, 560, - 3960, 3960, 3960, 3960, 232, 4592, 2312, 2312, - 2312, 2312, 2312, 2928, 2928, 7520, 4600, 4600, - 2944, 552, 552, 560, 560, 4616, 3960, 3920, - 7504, 1656, 232, 232, 3960, 3952, 232, 7520, - 7496, 7552, 3920, 7496, 2928, 6400, 6400, 6400, - 2312, 2928, 6400, 4600, 2312, 2312, 1096, 2920, - 1096, 3968, 3928, 7504, 6400, 6400, 6400, 240, - 7496, 552, 6384, 7512, 6384, 7512, 7512, 7504, - 6384, 7504, 3928, 6376, 6376, 2912, 7504, 3928, - 552, 552, 7504, 7496, 1664, 2904, 7512, 7512, - 7512, 552, 552, 552, 552, 552, 1664, 2912, - 4600, 3928, 552, 3928, 552, 56, 3968, 7520, - 3928, 7520, 2912, 2904, 2904, 2904, 2904, 2904, - 3928, 6376, 6376, 6376, 7520, 2320, 2312, 2320, - 7528, 552, 552, 2904, 2904, 3936, 7528, 2904, - 2904, 2904, 2912, 7544, 7512, 4592, 4592, 7528, - 7544, 7528, 7528, 7512, 7512, 7544, 6392, 6392, - 552, 552, 552, 560, 552, 6392, 7528, 552, - 3928, 4592, 4592, 3928, 3928, 3928, 2320, 7528, - 7528, 4600, 7520, 6392, 6384, 2904, 7504, 2904, - 2904, 2320, 7504, 7496, 7496, 7504, 7504, 7504, - 7504, 6400, 6384, 6384, 7512, 7512, 2904, 2904, - 2904, 7520, 6392, 6408, 4592, 4592, 1648, 2928, - 1648, 1648, 1648, 1656, 1656, 3928, 5840, 552, - 552, 4592, 7512, 4592, 4592, 6384, 5840, 5840, - 5840, 7512, 7512, 3920, 3920, 4592, 3920, 7512, - 7512, 5848, 5848, 3928, 7520, 6384, 4600, 6400, - 4600, 2312, 6400, 6400, 7536, 7520, 3968, 2944, - 2312, 56, 7536, 5840, 6384, 7520, 2920, 2920, - 3936, 2328, 5840, 5840, 5848, 6400, 6384, 6400, - 6400, 2920, 1096, 7496, 56, 56, 56, 3912, - 4600, 2312, 7496, 1648, 3912, 4592, 4592, 4592, - 3912, 2328, 2328, 1648, 1648, 7496, 6400, 4592, - 4592, 4592, 1656, 2928, 4600, 6400, 4592, 4592, - 4592, 3912, 3912, 3912, 3912, 7496, 1656, 7520, - 2928, 7496, 3928, 560, 560, 552, 552, 552, - 560, 560, 6376, 6376, 6376, 2912, 552, 5840, - 552, 552, 2320, 7512, 5848, 3928, 7520, 3968, - 3968, 3920, 5840, 6376, 6376, 6392, 2320, 6392, - 3968, 5288, 4616, 552, 3952, 3944, 3952, 2328, - 5840, 7520, 56, 2312, 56, 56, 56, 7496, - 3952, 56, 6408, 6392, 6392, 6408, 3920, 7536, - 560, 5848, 5848, 3952, 560, 3944, 7496, 7496, - 7496, 56, 5848, 5848, 3936, 3968, 560, 7496, - 560, 56, 56, 7496, 3968, 560, 7496, 7496, - 56, 56, 2312, 3968, 56, 4616, 56, 2312, - 2312, 2312, 56, 56, 2312, 7576, 4632, 2968, - 2968, 4648, 5296, 5296, 5296, 3984, 3984, 2968, - 2968, 7624, 2344, 248, 248, 1120, 3984, 248, - 248, 248, 4632, 248, 248, 6416, 4640, 248, - 248, 4632, 4632, 7584, 248, 248, 4632, 7592, - 7592, 7592, 4632, 7592, 7584, 4632, 4640, 2984, - 2384, 2984, 2984, 2360, 2360, 2984, 6416, 7632, - 4640, 2984, 2984, 2992, 5336, 4640, 2360, 6416, - 6416, 6416, 7600, 7560, 1680, 7560, 7560, 7560, - 2360, 2360, 7560, 7560, 7560, 7560, 7584, 4632, - 4632, 4632, 2360, 5344, 4632, 4632, 4632, 7584, - 7584, 2376, 7584, 2376, 3976, 7584, 3976, 3976, - 3976, 7600, 7576, 7576, 7576, 7576, 7600, 2968, - 4640, 2992, 7576, 7576, 2992, 2992, 7584, 7576, - 7576, 7576, 7576, 7576, 7576, 4008, 2968, 6416, - 6416, 3984, 6416, 3984, 3984, 7584, 7584, 5312, - 5312, 4008, 3984, 2360, 7560, 2360, 2360, 6416, - 6416, 5312, 5312, 5312, 6416, 2368, 7616, 5312, - 7576, 7584, 7584, 568, 568, 568, 2344, 7576, - 3976, 7576, 7576, 7576, 7584, 3976, 3976, 248, - 2984, 2368, 568, 7560, 2368, 4624, 4624, 4624, - 568, 568, 7560, 7576, 7560, 3976, 3976, 4664, - 2368, 4624, 4624, 7576, 7576, 7576, 7576, 4000, - 7600, 7600, 5312, 6424, 5312, 2984, 2984, 4664, - 4664, 2344, 2344, 2344, 7576, 7576, 6424, 6424, - 4632, 4624, 4624, 4624, 4624, 4632, 4000, 2344, - 4632, 2976, 2344, 2976, 2344, 2344, 2976, 3976, - 7632, 3016, 248, 5864, 5864, 3976, 2976, 2960, - 4000, 4648, 2352, 2352, 4624, 4624, 1120, 2352, - 7568, 2352, 2352, 7568, 2352, 1120, 7568, 568, - 568, 568, 4000, 2960, 4648, 7568, 7568, 7568, - 7560, 3992, 3992, 4648, 2968, 568, 568, 4000, - 7624, 2344, 2976, 2344, 2344, 2344, 2344, 5864, - 3976, 3984, 5864, 2352, 2352, 2976, 2352, 3984, - 2344, 3984, 4000, 5312, 5312, 5320, 5320, 3992, - 7600, 2976, 5864, 5864, 4632, 568, 5336, 2384, - 248, 4632, 4632, 248, 248, 6424, 2368, 3984, - 4632, 2368, 2368, 248, 6424, 2360, 2360, 2360, - 2360, 2360, 5336, 2984, 6416, 4632, 3008, 2368, - 2368, 2368, 2376, 4632, 5328, 5328, 1120, 7568, - 2352, 2352, 2352, 2352, 3984, 5328, 7560, 2360, - 7568, 7568, 7568, 4632, 3992, 5304, 4632, 1120, - 3992, 1120, 1120, 1120, 2960, 7568, 7568, 7608, - 1120, 1120, 1120, 7608, 2352, 3984, 4008, 2368, - 2368, 2368, 5328, 3984, 3984, 5296, 2368, 2368, - 2368, 2368, 7608, 3992, 3992, 3992, 5304, 3992, - 2960, 5304, 5328, 2360, 2360, 2360, 7560, 2968, - 4656, 5296, 4648, 3984, 2960, 5296, 5296, 5864, - 2960, 4648, 5864, 6424, 4648, 6424, 2968, 2968, - 2968, 3984, 3984, 4008, 2968, 2344, 4008, 5344, - 2344, 2344, 2344, 3008, 5304, 5304, 5304, 7568, - 5304, 7624, 3976, 3008, 2376, 5320, 2360, 4632, - 5296, 5296, 4632, 2960, 1680, 7608, 4632, 4632, - 4632, 4632, 2960, 2960, 2360, 2960, 2368, 1680, - 4632, 3000, 4648, 5296, 4648, 4648, 4648, 4632, - 5320, 7608, 2960, 2368, 2360, 2360, 1680, 5304, - 3008, 5864, 3976, 3976, 3976, 5864, 248, 248, - 2368, 7672, 7656, 1696, 7656, 3024, 576, 7672, - 7656, 7664, 7680, 7656, 7656, 7656, 7656, 7680, - 3024, 7752, 3024, 3024, 1688, 1688, 7672, 1688, - 7728, 3024, 3024, 7656, 3024, 7656, 7656, 7656, - 3024, 3024, 7664, 7664, 7656, 7656, 7656, 7664, - 7664, 7688, 7656, 7728, 7688, 7664, 1688, 7728, - 3024, 3024, 592, 7768, 576, 576, 3024, 5368, - 7656, 7656, 576, 7672, 3024, 7656, 5368, 7672, - 7672, 7672, 7704, 7688, 7760, 5368, 7672, 7672, - 3024, 7656, 3024, 3024, 7672, 7656, 7656, 7656, - 7672, 7672, 7672, 7672, 7672, 3048, 4024, 4024, - 3048, 7656, 3048, 4024, 3048, 7656, 7656, 7680, - 7656, 7656, 7720, 7720, 4024, 4024, 5368, 7704, - 7688, 3040, 7720, 7720, 7704, 3040, 1696, 7672, - 3040, 3040, 7672, 7672, 7672, 1696, 4024, 4024, - 6432, 6432, 3040, 4024, 7672, 576, 576, 7704, - 7672, 7744, 7672, 7752, 7728, 576, 1696, 7712, - 5360, 1688, 1688, 1688, 7712, 576, 576, 4032, - 3024, 1688, 584, 7680, 584, 1688, 1688, 7672, - 7672, 7672, 4032, 1696, 7712, 4032, 4032, 6432, - 6432, 7712, 3024, 3032, 2392, 7656, 7656, 7656, - 3024, 3024, 584, 1688, 1688, 2392, 7656, 7656, - 7656, 1688, 1688, 1688, 5360, 3032, 7680, 3024, - 3024, 5368, 4024, 3040, 7696, 7696, 1688, 7656, - 7656, 7656, 5368, 7680, 7696, 7688, 7664, 7680, - 1128, 7664, 7664, 7656, 7656, 7656, 4024, 7656, - 7656, 7656, 256, 1128, 1128, 2408, 7680, 7680, - 7680, 1128, 2408, 4024, 7664, 1128, 4024, 4024, - 7680, 7680, 7656, 7680, 7664, 1136, 1136, 1136, - 1136, 1128, 7680, 1128, 1128, 4024, 4024, 1152, - 1128, 7664, 3024, 1688, 3024, 1128, 1128, 3048, - 576, 576, 576, 7696, 7696, 7704, 7704, 7744, - 5888, 3032, 2392, 1688, 1688, 1688, 1688, 3024, - 2392, 3024, 5360, 576, 576, 2392, 2392, 576, - 576, 576, 2392, 2392, 5872, 7712, 5376, 3024, - 3024, 576, 3024, 3024, 576, 584, 4672, 576, - 576, 576, 576, 576, 256, 4032, 7696, 4672, - 2392, 3040, 2392, 5872, 4024, 3024, 7696, 576, - 2392, 576, 576, 576, 576, 576, 2392, 2392, - 2392, 5872, 2392, 3040, 5872, 5872, 7712, 4032, - 1696, 5888, 3040, 576, 3040, 576, 576, 5360, - 7744, 7672, 3040, 576, 7712, 5360, 7712, 7712, - 1696, 5360, 7672, 576, 584, 7672, 7672, 576, - 576, 576, 4032, 7744, 1696, 5872, 5872, 5872, - 1696, 1696, 1144, 7672, 7672, 7672, 4672, 7672, - 7672, 7672, 7672, 7672, 7672, 7672, 1144, 5880, - 4672, 4672, 4672, 4672, 4672, 5352, 5352, 4672, - 7704, 4672, 4680, 4680, 4680, 7704, 4672, 4672, - 4672, 4672, 7704, 4680, 7704, 256, 1696, 1696, - 4680, 2400, 7704, 3040, 3040, 2416, 3040, 3040, - 3040, 5880, 1696, 1144, 4672, 4672, 1696, 2400, - 4672, 4672, 7776, 4024, 4024, 4672, 6432, 7736, - 1136, 1688, 7736, 1136, 2416, 256, 4024, 4024, - 4024, 4024, 576, 6432, 6432, 576, 576, 576, - 576, 576, 7736, 5352, 3048, 3048, 5880, 5872, - 5872, 3040, 3040, 7712, 4024, 3048, 1144, 584, - 584, 5360, 4672, 3024, 3024, 7736, 4672, 7672, - 7736, 5360, 5360, 5360, 5352, 4032, 1144, 5352, - 2400, 5352, 4672, 4672, 7696, 2416, 7696, 5872, - 7744, 5872, 5872, 7744, 2400, 2416, 2416, 4672, - 2416, 7704, 4672, 4672, 5880, 7696, 7696, 7744, - 7704, 7704, 7704, 4040, 7744, 7776, 4040, 2400, - 576, 5872, 576, 576, 576, 576, 576, 5872, - 7760, 3040, 1144, 5872, 1144, 1696, 1696, 5352, - 5352, 5352, 1144, 1144, 7704, 5888, 7704, 7704, - 4680, 4680, 5880, 4680, 4680, 7736, 7704, 7704, - 4672, 4680, 7736, 7744, 3040, 3040, 7744, 4672, - 4672, 1696, 5352, 7744, 5352, 5352, 5352, 7736, - 5872, 5872, 5368, 1696, 3056, 1720, 1744, 1160, - 1168, 616, 4048, 3056, 4080, 616, 600, 600, - 4080, 2440, 2440, 72, 1712, 608, 1712, 600, - 600, 1160, 1160, 1160, 608, 600, 600, 608, - 4048, 4048, 4048, 4048, 4048, 4048, 4048, 3056, - 4048, 4048, 4048, 4048, 272, 3056, 3056, 5400, - 1160, 1160, 1160, 6464, 4696, 4056, 3088, 1160, - 1176, 600, 600, 600, 600, 1160, 3088, 1176, - 264, 600, 600, 264, 264, 1736, 264, 2440, - 600, 600, 264, 264, 264, 64, 2440, 2440, - 5392, 5392, 608, 1712, 608, 5392, 1736, 1728, - 1728, 1728, 5392, 3056, 3056, 3056, 1728, 1736, - 2424, 4080, 4080, 1728, 1728, 1728, 1728, 3080, - 2440, 3080, 3080, 1712, 3088, 3064, 3064, 3064, - 3064, 3064, 3064, 3064, 3064, 4064, 4064, 2424, - 4080, 4080, 600, 5400, 600, 1720, 600, 600, - 600, 600, 600, 1736, 4080, 3080, 1720, 1720, - 1720, 4080, 4080, 1720, 1720, 632, 4080, 5400, - 4064, 4064, 4064, 5392, 5392, 3080, 3080, 5400, - 5400, 4096, 624, 3096, 600, 3096, 1712, 1712, - 624, 600, 624, 624, 624, 3096, 1720, 3064, - 1720, 1720, 624, 624, 1720, 600, 1736, 600, - 600, 4088, 632, 3096, 616, 616, 3080, 6456, - 3088, 1736, 3064, 2432, 2440, 6464, 6464, 2432, - 608, 264, 4064, 264, 2432, 608, 264, 264, - 264, 264, 2432, 608, 2432, 4064, 3104, 4064, - 4064, 6456, 3104, 264, 4072, 4072, 3104, 4064, - 4064, 6456, 4072, 64, 2440, 3112, 616, 616, - 616, 616, 616, 616, 4696, 4072, 3072, 2432, - 2432, 4072, 4064, 4064, 2440, 616, 616, 608, - 608, 1160, 616, 616, 1712, 608, 608, 2432, - 1160, 2432, 2432, 2432, 5392, 1712, 4072, 4072, - 4072, 5392, 3072, 5416, 5392, 4056, 5416, 4072, - 6456, 4064, 3112, 4064, 4072, 4072, 632, 3112, - 4696, 4696, 6456, 3104, 1728, 6456, 3080, 1736, - 3080, 1736, 5416, 5416, 3088, 3088, 4072, 3112, - 2440, 1728, 4056, 4072, 632, 616, 1720, 1720, - 600, 624, 600, 600, 2424, 624, 4056, 1720, - 600, 4080, 4080, 1720, 600, 2424, 3064, 3064, - 2424, 1720, 1720, 2440, 4080, 1736, 7792, 6464, - 4048, 3072, 608, 1168, 1168, 1168, 608, 3064, - 1168, 608, 608, 616, 4048, 1168, 4080, 600, - 1160, 608, 3064, 4056, 64, 264, 1168, 3072, - 264, 264, 264, 3072, 1168, 1168, 4056, 4048, - 4048, 4048, 4048, 4048, 4048, 1744, 272, 272, - 4080, 272, 1168, 1168, 4080, 3064, 600, 600, - 4056, 1168, 4056, 264, 3072, 4056, 264, 264, - 264, 600, 4080, 1160, 600, 1160, 1160, 4080, - 64, 1168, 4080, 72, 1160, 1712, 1712, 1160, - 1160, 1160, 1160, 3080, 1168, 3088, 1168, 2424, - 1736, 1168, 1712, 1712, 4080, 1168, 1168, 4056, - 632, 2424, 608, 608, 1168, 1168, 2432, 640, - 3072, 2424, 4056, 632, 1160, 1160, 1712, 1712, - 2424, 1160, 1160, 6464, 2432, 640, 600, 600, - 4056, 1168, 1168, 1168, 2440, 632, 2440, 4056, - 4056, 2424, 7784, 624, 624, 624, 624, 2424, - 3096, 2432, 608, 3096, 608, 600, 600, 264, - 264, 600, 2440, 264, 2440, 1168, 2440, 2432, - 1712, 1168, 624, 1712, 6456, 2432, 6456, 3088, - 7784, 4696, 616, 616, 6456, 6456, 4056, 1712, - 1712, 7784, 7784, 7864, 5904, 648, 1752, 1752, - 1752, 1752, 2448, 2448, 3136, 3136, 3136, 3136, - 5456, 5440, 5440, 5440, 5440, 5456, 648, 1784, - 288, 3136, 648, 3136, 3136, 3136, 3136, 3136, - 3128, 648, 648, 4104, 4720, 648, 288, 1768, - 4720, 4720, 2456, 648, 1776, 1776, 288, 1768, - 3136, 1768, 3128, 3128, 3136, 3136, 288, 288, - 648, 1184, 1784, 1784, 288, 7872, 288, 1768, - 3136, 4736, 4720, 4720, 5904, 1768, 1768, 4720, - 4720, 4720, 4720, 4720, 4720, 4720, 2456, 5904, - 5904, 1792, 5904, 1792, 7856, 7856, 1792, 5448, - 7824, 5448, 5448, 5448, 5448, 5448, 1768, 1768, - 7824, 4752, 1792, 7832, 7824, 7832, 3144, 1768, - 1768, 7808, 7808, 5904, 5904, 5904, 7808, 7824, - 5904, 5904, 5904, 7824, 7824, 7824, 3144, 7832, - 7832, 7856, 3136, 7824, 288, 3136, 3128, 3128, - 3128, 1792, 7824, 7824, 1792, 288, 1792, 1792, - 7840, 7840, 7832, 7840, 7840, 288, 3144, 3144, - 7808, 7808, 7808, 3144, 7856, 3144, 1792, 7832, - 7832, 7832, 1792, 3136, 3144, 3136, 7864, 1792, - 7880, 5904, 4720, 5448, 7848, 7848, 1768, 3144, - 3152, 1768, 1768, 3144, 5904, 280, 3144, 5904, - 288, 3144, 4720, 4720, 4720, 3144, 3144, 280, - 7856, 4720, 4720, 7888, 4752, 1768, 4112, 1768, - 1808, 5904, 1792, 4736, 5904, 1808, 7848, 7832, - 1792, 3152, 4752, 4720, 5456, 4720, 1792, 7856, - 1792, 3168, 5440, 5440, 7848, 1792, 288, 288, - 1792, 1184, 1784, 1784, 1784, 7872, 1792, 4744, - 2448, 2448, 4112, 4112, 4112, 4744, 5456, 1800, - 5456, 7872, 1752, 1752, 5440, 5440, 7840, 1752, - 1752, 1800, 648, 648, 648, 7840, 6472, 3128, - 3128, 7856, 1760, 1760, 5440, 5440, 5456, 5440, - 5440, 5440, 7848, 4728, 4728, 7848, 1800, 4728, - 1800, 4728, 4736, 1784, 4728, 1792, 288, 288, - 3176, 648, 1792, 3144, 5448, 296, 5448, 5448, - 5448, 5448, 6480, 288, 288, 288, 1808, 296, - 4112, 3128, 5448, 5448, 5448, 7832, 3128, 1760, - 3128, 6480, 7832, 5448, 7864, 3128, 4720, 2456, - 288, 1808, 7832, 3128, 3128, 7832, 7808, 3128, - 3128, 3128, 4736, 7856, 7808, 7848, 7808, 3128, - 6480, 3128, 3128, 3128, 3128, 5448, 7848, 7832, - 7864, 7864, 7840, 7856, 7856, 7856, 7840, 280, - 7840, 7880, 7864, 1792, 7856, 288, 288, 7840, - 288, 4120, 7840, 7832, 4112, 1760, 1792, 1792, - 1792, 1792, 4112, 3144, 3144, 3144, 3144, 7832, - 4752, 3152, 288, 288, 1760, 656, 5912, 1760, - 7832, 5912, 288, 288, 288, 288, 288, 288, - 7824, 4120, 1184, 1184, 1184, 7824, 4120, 7824, - 7824, 1784, 1784, 1784, 1184, 1184, 7824, 4112, - 4736, 4736, 1800, 1184, 7824, 5440, 5440, 5440, - 5440, 4104, 4728, 2448, 2448, 2448, 2448, 4104, - 4104, 3136, 7816, 3136, 7816, 3136, 3136, 7824, - 7816, 7888, 7816, 7816, 7816, 7816, 1808, 656, - 4104, 5448, 4104, 5448, 5448, 5448, 4104, 7856, - 7816, 7888, 7824, 280, 4104, 4720, 4720, 4104, - 4112, 4720, 7856, 4720, 7832, 7856, 3136, 3136, - 3136, 3136, 5904, 5904, 5904, 296, 7848, 7824, - 7848, 7840, 296, 296, 7832, 7856, 7848, 7856, - 7888, 3152, 7840, 7840, 3152, 7848, 7848, 7848, - 3128, 7880, 5448, 5448, 5448, 5448, 7816, 7816, - 1760, 1760, 3128, 3128, 3128, 280, 7856, 3136, - 3136, 3128, 3128, 3128, 3128, 3128, 3128, 5448, - 7880, 7856, 5448, 1792, 5448, 5448, 5448, 5448, - 288, 1792, 7816, 7816, 680, 5464, 7920, 80, - 80, 2472, 5464, 5464, 5464, 5464, 304, 680, - 1192, 1192, 1824, 1192, 1824, 304, 304, 304, - 4776, 4784, 4136, 4144, 4144, 4128, 4128, 4128, - 4128, 4128, 2472, 2472, 4144, 4144, 4144, 4136, - 2488, 4136, 2488, 2488, 2472, 4128, 4128, 4136, - 4136, 4136, 4136, 4128, 4128, 4136, 4128, 4128, - 7944, 7968, 7944, 7944, 7968, 80, 4128, 680, - 4128, 4128, 680, 680, 4128, 6488, 6488, 3184, - 680, 3184, 1192, 1824, 80, 80, 4128, 1192, - 4128, 4128, 4128, 4128, 4800, 1824, 1824, 3184, - 1192, 1192, 1192, 4760, 3184, 6488, 4784, 4128, - 4128, 4128, 7984, 7968, 7968, 1816, 6488, 3200, - 6496, 6496, 6496, 6496, 2464, 7912, 7952, 7936, - 7968, 7984, 7984, 1816, 7936, 7936, 4160, 7936, - 7968, 7944, 7944, 7944, 7944, 5480, 7952, 7952, - 7944, 7944, 7944, 1832, 7952, 2464, 80, 80, - 80, 5480, 4800, 7952, 4160, 7952, 5480, 2472, - 6488, 5480, 5480, 7944, 680, 680, 7944, 7896, - 7896, 7896, 4128, 6496, 7904, 7896, 7896, 7896, - 2464, 7904, 7896, 3200, 2472, 8000, 3192, 304, - 5464, 2464, 2464, 2464, 1816, 1816, 1816, 304, - 5464, 5464, 1816, 5464, 5464, 1816, 5464, 5464, - 5464, 80, 5464, 80, 4136, 2464, 80, 80, - 2464, 4768, 2464, 7992, 2464, 2464, 2464, 7912, - 4760, 3184, 3184, 1816, 3192, 3192, 2488, 2480, - 3192, 1816, 2464, 2464, 2464, 4144, 3192, 2464, - 2464, 2464, 7944, 4760, 4760, 4760, 3192, 4136, - 4136, 2480, 1816, 1816, 1816, 7944, 4792, 2480, - 7936, 4784, 4784, 7936, 3192, 3192, 7968, 7960, - 2480, 7936, 2480, 2480, 2480, 1848, 5464, 4760, - 2480, 2480, 4760, 4760, 7976, 4784, 5464, 4760, - 7928, 3184, 3184, 4760, 80, 80, 3184, 80, - 80, 4776, 80, 7960, 4136, 4136, 1816, 1816, - 1816, 4784, 7944, 4768, 3184, 304, 304, 5464, - 304, 5464, 7960, 4792, 80, 80, 7952, 1816, - 1816, 7952, 7944, 5480, 1832, 4768, 7904, 3184, - 4776, 7976, 6504, 4760, 4760, 7976, 3184, 4776, - 7960, 3184, 3184, 7960, 3184, 7904, 6504, 2472, - 2472, 7976, 7928, 3200, 4144, 3200, 3200, 7904, - 2464, 7928, 6496, 7896, 7896, 7928, 2464, 6496, - 7904, 1832, 2464, 2464, 6496, 7904, 7904, 7904, - 7904, 7904, 6504, 5480, 6496, 6504, 7896, 7944, - 7960, 1832, 7928, 4152, 7968, 3208, 4760, 7976, - 4760, 4760, 7928, 4784, 3184, 3184, 3184, 7928, - 6488, 7936, 6488, 6488, 6488, 6488, 7912, 7912, - 7960, 7960, 3184, 4792, 3200, 7968, 7936, 7936, - 7936, 2472, 3184, 3184, 7928, 4792, 3184, 3184, - 3184, 3184, 3184, 4152, 5480, 5480, 7944, 5480, - 7960, 7928, 6496, 6496, 6496, 7936, 7936, 3184, - 7912, 7936, 3184, 2464, 4144, 3184, 4136, 7912, - 6488, 6488, 7928, 4792, 7912, 7968, 7968, 7912, - 7912, 4792, 2472, 4136, 4136, 4136, 4136, 7928, - 7960, 80, 4136, 80, 2472, 4760, 3184, 3184, - 4760, 80, 80, 80, 80, 80, 7928, 3184, - 3184, 7928, 6488, 3184, 6488, 6488, 6488, 7936, - 7912, 4768, 7952, 7912, 1816, 6488, 2464, 7936, - 6496, 7936, 7912, 7912, 7952, 4768, 4768, 7936, - 6496, 6496, 6488, 5472, 6488, 6488, 6488, 7912, - 6488, 4768, 6496, 7936, 6488, 6488, 6488, 6488, - 6488, 6488, 7936, 7936, 3184, 7912, 7912, 6496, - 6496, 3184, 7936, 7936, 7912, 7912, 7912, 3184, - 6488, 7936, 7992, 7944, 7952, 4768, 5472, 1816, - 1816, 7912, 7912, 7944, 6488, 6488, 7912, 3184, - 2464, 2464, 4768, 320, 4832, 312, 688, 688, - 688, 688, 320, 3232, 1864, 696, 696, 1864, - 712, 4848, 4832, 4832, 312, 3232, 4832, 3216, - 4840, 3216, 3216, 4848, 3216, 4840, 4840, 4840, - 4840, 3256, 3232, 3216, 3216, 3216, 3216, 3216, - 3216, 4848, 3240, 3240, 4848, 4848, 3240, 4848, - 4848, 3240, 3232, 3232, 1864, 1864, 4176, 4176, - 4176, 320, 3240, 3240, 8088, 696, 5496, 3216, - 3216, 5496, 88, 3256, 696, 696, 1864, 4176, - 4168, 8088, 1200, 3256, 696, 4176, 4176, 88, - 88, 696, 4176, 4176, 688, 1200, 1200, 1200, - 4872, 2504, 4184, 3224, 696, 704, 312, 5504, - 4184, 3224, 3224, 3224, 3224, 4184, 2504, 4168, - 696, 696, 696, 3224, 3224, 4168, 704, 5504, - 1856, 1856, 1872, 3224, 3224, 3224, 712, 712, - 2504, 1856, 1856, 8056, 2504, 1200, 1856, 1856, - 4824, 4824, 1856, 3256, 3248, 4840, 712, 696, - 4168, 696, 4168, 4168, 3232, 3232, 8080, 704, - 688, 688, 712, 712, 4856, 688, 688, 8056, - 2496, 4832, 8032, 8040, 8040, 8040, 5496, 8032, - 8032, 8032, 4168, 8064, 312, 4832, 3232, 4832, - 4832, 8080, 4840, 8040, 4840, 1864, 5496, 88, - 3232, 8080, 8080, 8096, 8040, 8032, 8032, 8016, - 5496, 5496, 8016, 8016, 8064, 3232, 8088, 8072, - 8096, 1200, 4872, 88, 88, 1200, 1200, 1856, - 712, 3248, 4816, 4816, 4816, 1200, 1200, 4816, - 4816, 4168, 4824, 704, 704, 5496, 5496, 5496, - 8080, 8080, 4832, 4816, 4816, 5496, 5496, 5496, - 5496, 4816, 4816, 4816, 4816, 4824, 312, 4824, - 4824, 1856, 5496, 3216, 4168, 4168, 8048, 4832, - 5496, 4832, 4824, 4832, 4832, 4832, 4816, 4848, - 5496, 4848, 312, 312, 4832, 4832, 4832, 4832, - 8080, 3232, 4840, 4840, 4816, 8048, 4168, 5496, - 8016, 8032, 5496, 3232, 8032, 8032, 8032, 8072, - 5496, 5496, 4816, 8032, 8032, 8032, 8032, 8016, - 8016, 8016, 3216, 8056, 5496, 4168, 8056, 8120, - 3232, 3232, 5496, 5496, 8072, 8080, 8056, 8080, - 8080, 8056, 8056, 8024, 8032, 8016, 8032, 8016, - 8024, 8024, 8024, 8024, 8016, 8016, 8016, 8016, - 8032, 8032, 8024, 8024, 8024, 8024, 8024, 5496, - 5496, 8048, 8032, 8032, 4168, 8016, 5496, 5496, - 8032, 4168, 5496, 88, 4168, 88, 8072, 8056, - 8056, 8032, 1200, 8016, 8032, 8056, 8040, 8056, - 8040, 8040, 8032, 8024, 3216, 3216, 3216, 8064, - 8024, 8024, 8024, 8056, 8032, 8032, 8056, 8048, - 8032, 4168, 8064, 4168, 4168, 3256, 4840, 8104, - 3256, 3216, 3216, 4840, 3216, 3216, 3216, 4840, - 4168, 4848, 3216, 6512, 3216, 8056, 4848, 4168, - 8048, 3216, 3216, 3216, 4848, 4168, 4848, 4848, - 4864, 3216, 3216, 3216, 8024, 6512, 4168, 8024, - 8024, 8024, 8024, 8024, 4168, 4168, 8024, 4864, - 6512, 8024, 8040, 3216, 8024, 1200, 4840, 4840, - 8072, 8072, 4848, 4848, 1856, 6512, 3240, 1856, - 1856, 4840, 8016, 4840, 8016, 8016, 8016, 4840, - 1856, 4848, 8016, 88, 1856, 8016, 8016, 1200, - 8064, 4816, 4840, 4824, 4168, 8024, 4168, 8016, - 8016, 8016, 8016, 8016, 8016, 8016, 312, 8048, - 8048, 8064, 4840, 4848, 4848, 4848, 4840, 3232, - 4840, 8048, 696, 696, 8024, 8024, 8024, 8024, - 8048, 8048, 3256, 8040, 8040, 8040, 8048, 8048, - 1856, 4840, 8016, 3232, 3232, 8088, 8016, 8080, - 4840, 8016, 8016, 8016, 8016, 8064, 4840, 5496, - 8080, 8080, 8088, 8096, 1856, 4840, 4840, 4840, - 4824, 4848, 8016, 8072, 8088, 3232, 1856, 8088, - 8016, 8104, 8072, 8064, 3256, 4168, 8096, 4840, - 3232, 8016, 8016, 8016, 8016, 4840, 8088, 4840, - 1888, 8176, 2512, 8176, 2520, 1888, 1888, 1888, - 1888, 1888, 1888, 1888, 2520, 2520, 728, 3280, - 3280, 1896, 5520, 5520, 5520, 4888, 1216, 728, - 5520, 5520, 4208, 8144, 1888, 1880, 1888, 1888, - 6520, 1888, 1880, 1224, 8136, 8168, 1880, 1880, - 1880, 1880, 1880, 1880, 8136, 8136, 6520, 1232, - 4200, 8136, 8136, 3288, 3272, 3272, 8152, 8152, - 8152, 8152, 1216, 2520, 2520, 2528, 2528, 2528, - 3288, 3288, 1232, 1216, 3272, 2528, 3272, 3272, - 3272, 8168, 2528, 2528, 720, 3272, 2536, 3272, - 3272, 3272, 2520, 2520, 4200, 8152, 8152, 8152, - 8152, 8136, 8136, 8136, 720, 8136, 2520, 720, - 1216, 8136, 8136, 8160, 1232, 8136, 8136, 8136, - 8136, 8136, 8168, 8160, 8160, 2512, 2528, 8160, - 8160, 8160, 3272, 4192, 4192, 4192, 2528, 4192, - 4192, 4192, 5952, 2528, 3288, 3288, 4192, 8168, - 8168, 1232, 1232, 8160, 8160, 3288, 1232, 3288, - 8168, 2528, 8136, 8136, 4192, 8136, 8136, 8136, - 8136, 4192, 3288, 8160, 8160, 4192, 4192, 8136, - 8136, 8136, 2528, 8160, 8160, 8160, 2528, 2528, - 5952, 720, 2528, 8168, 8160, 4200, 2536, 8160, - 2520, 2520, 8160, 8160, 2528, 4200, 6528, 2528, - 2528, 6528, 8160, 8160, 8160, 720, 2528, 2528, - 2528, 720, 4200, 8168, 720, 2528, 2520, 2520, - 2520, 1216, 3272, 3272, 2528, 2528, 3272, 2528, - 2512, 5952, 4192, 4192, 4192, 1224, 2528, 2528, - 2520, 2520, 1880, 2520, 2520, 2520, 2520, 2520, - 1880, 2528, 1880, 2528, 1880, 1216, 1880, 1896, - 1216, 8160, 3272, 3272, 3280, 3272, 8184, 3280, - 1216, 1216, 3288, 3288, 8152, 8152, 3280, 8136, - 8136, 6520, 8152, 8152, 8152, 8152, 5520, 728, - 3280, 1208, 1208, 1208, 728, 728, 4888, 728, - 3280, 3280, 4888, 1216, 2520, -}; - -static long _vq_q_res1024_0c10x8[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4928, 6608, 1288, 2560, - 6592, 2552, 328, 6568, 328, 6584, 6592, 4240, - 6592, 4216, 4216, 2560, 6632, 2552, 1272, 1272, - 2560, 2552, 6584, 6592, 6592, 2560, 3328, 6592, - 2560, 3328, 2560, 1288, 4216, 1288, 3304, 1280, - 1280, 1288, 2560, 4920, 6640, 6592, 1288, 6624, - 1288, 6624, 1288, 4232, 5960, 1296, 4936, 4224, - 1272, 5984, 5984, 5984, 5984, 4224, 4936, 1928, - 4936, 3320, 1296, 4224, 1296, 1296, 4936, 4936, - 1296, 328, 5976, 1296, 4224, 1296, 3320, 3320, - 1296, 1296, 6568, 6608, 328, 4240, 5976, 4240, - 5984, 4240, 6608, 4224, 5984, 6608, 4240, 4240, - 6608, 4240, 6640, 4224, 4240, 4240, 6568, 4224, - 5960, 5976, 5536, 5536, 5976, 5536, 6616, 5976, - 5960, 6608, 6568, 5976, 3320, 4240, 3320, 6640, - 4224, 6608, 5976, 4240, 4240, 4224, 4224, 1928, - 6640, 5960, 3328, 6640, 4240, 4944, 4240, 3328, - 5536, 4232, 1280, 6640, 4216, 6608, 5536, 328, - 4216, 4232, 4232, 4216, 4232, 6640, 5536, 1920, - 6640, 4912, 5960, 5536, 6616, 4232, 5536, 4232, - 5968, 6608, 5968, 4232, 4216, 3328, 6608, 4232, - 3328, 4240, 5960, 328, 4240, 5976, 1264, 4232, - 6608, 6640, 5544, 5544, 3328, 4944, 6616, 4944, - 4232, 6640, 5536, 4944, 4944, 5960, 5960, 6640, - 6640, 4232, 4944, 6640, 6640, 1928, 3328, 5984, - 3304, 4216, 1280, 2560, 5544, 328, 5536, 2560, - 5984, 6616, 2560, 6608, 6608, 3328, 1928, 328, - 6576, 6632, 6640, 6632, 6632, 6632, 2560, 1928, - 4224, 1928, 5544, 2560, 1272, 4224, 5984, 5976, - 4224, 2560, 6608, 1264, 2560, 3312, 1264, 6560, - 2560, 6608, 5976, 5544, 6616, 4232, 6632, 6608, - 6640, 4240, 4224, 4224, 6632, 6608, 4224, 6632, - 6632, 6608, 4224, 6632, 1296, 4224, 6632, 3320, - 4232, 5960, 4232, 6632, 5536, 6576, 6624, 2544, - 1304, 4928, 1912, 1920, 1920, 4928, 1904, 1920, - 5968, 1928, 4928, 1928, 4928, 4928, 4928, 1912, - 4928, 1304, 1304, 4928, 3320, 1920, 4928, 1304, - 1304, 1304, 6648, 3312, 6648, 6648, 2544, 5528, - 3312, 1296, 4928, 6624, 6600, 2544, 5528, 1288, - 1288, 5528, 3320, 5528, 6600, 3312, 6600, 6624, - 6600, 6624, 1296, 1304, 6616, 1928, 1288, 6648, - 4920, 6624, 6648, 6648, 6648, 1912, 5544, 1288, - 5528, 6648, 5976, 6624, 6648, 1296, 1288, 6648, - 3320, 4920, 1928, 1928, 6624, 4936, 6648, 6648, - 1296, 4928, 6624, 4936, 4928, 1304, 1304, 1304, - 4928, 1288, 4936, 1256, 6632, 6576, 5528, 5528, - 6576, 1928, 5968, 1304, 1296, 1928, 5968, 6576, - 1272, 5968, 3304, 1928, 1928, 1928, 4936, 6576, - 1928, 1920, 6576, 5968, 1288, 5528, 3304, 2544, - 4928, 6576, 4936, 4920, 1288, 1288, 6640, 1256, - 4912, 4944, 3320, 1904, 5968, 6600, 6560, 3312, - 5544, 5544, 3312, 6616, 5544, 6560, 1264, 1920, - 4928, 1928, 1920, 1264, 1920, 4928, 1928, 1920, - 5544, 6600, 1264, 4928, 5968, 6600, 6616, 6600, - 4928, 4928, 4928, 1304, 4936, 1928, 4928, 4928, - 3312, 4928, 6616, 6616, 1264, 4912, 1904, 1928, - 1264, 5968, 5968, 5968, 4928, 1920, 1264, 1920, - 6600, 1296, 6600, 3312, 1928, 4928, 5968, 1920, - 3312, 104, 360, 6016, 744, 6672, 1312, 3360, - 1344, 3360, 6688, 1312, 352, 768, 6688, 6704, - 6672, 6008, 768, 6688, 6688, 6680, 768, 352, - 352, 768, 768, 6008, 6008, 6688, 6008, 768, - 6688, 6000, 6704, 768, 768, 1320, 6696, 6000, - 6672, 6704, 6000, 1344, 1344, 4968, 6032, 1312, - 3352, 1952, 6688, 6032, 6032, 6688, 6696, 6672, - 1312, 1312, 6696, 6696, 6680, 6696, 6696, 6680, - 6680, 1320, 6704, 1952, 1312, 768, 6688, 6680, - 6000, 6000, 352, 6688, 352, 1952, 104, 1944, - 1944, 1952, 6016, 1312, 6696, 6000, 6680, 1352, - 6040, 1352, 6680, 6040, 1352, 6040, 6048, 6000, - 6696, 1352, 1352, 6696, 3360, 3360, 6000, 6048, - 6048, 6040, 1944, 6048, 6040, 744, 6048, 6696, - 6696, 6696, 6040, 6040, 1944, 6048, 6008, 6048, - 6048, 6048, 6016, 6000, 1952, 1936, 1952, 1952, - 1352, 1352, 1952, 6712, 5552, 6712, 744, 3360, - 6688, 1952, 1952, 6008, 6688, 3360, 768, 768, - 6040, 1352, 4256, 3360, 1952, 1952, 1328, 1312, - 6032, 1352, 6720, 1352, 6704, 1352, 6704, 6704, - 6720, 6032, 6696, 6720, 1328, 6032, 6040, 768, - 6720, 6696, 1328, 6040, 6720, 6720, 6040, 6008, - 6040, 6720, 3352, 1336, 5552, 344, 360, 6016, - 744, 4968, 6688, 4968, 4968, 744, 4968, 4968, - 4960, 1344, 6712, 4968, 4256, 3360, 3344, 4256, - 4968, 4968, 4256, 6016, 4968, 6016, 4256, 744, - 6016, 4256, 768, 6016, 4976, 6016, 4968, 5992, - 752, 4960, 1344, 96, 4960, 16, 4264, 16, - 16, 4960, 752, 360, 16, 360, 3360, 1344, - 4960, 4968, 6008, 744, 4256, 1344, 360, 1952, - 4968, 768, 360, 4256, 4960, 768, 4968, 4256, - 4960, 1344, 744, 4960, 6048, 6048, 1952, 1952, - 752, 6712, 4952, 360, 6016, 6712, 4976, 360, - 4976, 4256, 4976, 4976, 4976, 752, 1320, 4968, - 4968, 4976, 752, 360, 360, 4976, 4976, 1344, - 752, 4968, 768, 360, 4968, 6008, 4968, 1936, - 4976, 760, 1320, 1312, 6704, 744, 6008, 344, - 6016, 6048, 344, 352, 4960, 6048, 6000, 6048, - 352, 6048, 344, 1952, 3360, 6016, 5552, 104, - 6000, 4248, 6008, 6712, 768, 4248, 6712, 5992, - 1952, 3360, 4976, 4976, 1944, 3360, 4256, 4976, - 4976, 6712, 4976, 1952, 1952, 1360, 6040, 1952, - 352, 1320, 4960, 744, 1328, 6032, 104, 1944, - 6024, 104, 6704, 6032, 6680, 6024, 4960, 752, - 104, 4264, 1344, 1320, 352, 6680, 4960, 1944, - 104, 352, 752, 352, 1336, 1352, 768, 6008, - 6048, 1328, 1320, 6040, 5992, 4256, 1328, 6040, - 6040, 6040, 744, 4256, 6040, 4256, 1352, 1352, - 4264, 1352, 4264, 6048, 4264, 344, 344, 6048, - 4976, 360, 1328, 1320, 752, 352, 1328, 1336, - 1336, 16, 16, 1328, 104, 360, 5992, 4248, - 1952, 3360, 4976, 5992, 1952, 1328, 4976, 1360, - 760, 16, 1360, 1936, 4976, 352, 5552, 1336, - 1952, 1360, 4248, 1360, 6008, 1360, 4952, 1320, - 1936, 104, 2576, 96, 104, 104, 1944, 1936, - 1936, 1344, 6024, 360, 1360, 4264, 6664, 104, - 344, 752, 104, 16, 1344, 752, 1344, 4264, - 16, 1336, 1344, 104, 344, 768, 1320, 344, - 752, 768, 344, 1360, 6664, 1328, 4264, 6704, - 6032, 6704, 1328, 16, 1360, 16, 104, 4264, - 104, 1360, 1360, 96, 104, 1360, 752, 360, - 760, 4976, 352, 1360, 1360, 6032, 760, 3344, - 1344, 752, 6024, 768, 360, 1336, 1936, 752, - 1344, 1360, 1336, 6024, 352, 1952, 6024, 6032, - 3360, 1936, 768, 344, 6024, 6720, 6704, 1312, - 6024, 1312, 6704, 6704, 6720, 6032, 760, 1952, - 6720, 1952, 6704, 760, 6720, 1944, 6024, 1952, - 1952, 6024, 6032, 6704, 104, 1944, 6032, 6032, - 1944, 6720, 344, 1328, 760, 760, 1328, 6720, - 6720, 6072, 808, 4288, 816, 4280, 1384, 6784, - 4280, 3384, 6064, 2608, 4992, 6064, 6064, 3392, - 1416, 2608, 1408, 6784, 6784, 1408, 1408, 1416, - 1384, 784, 3368, 2608, 1968, 3400, 816, 1960, - 3368, 784, 1960, 3400, 784, 816, 1960, 792, - 4984, 1384, 4984, 4984, 792, 1968, 792, 792, - 792, 792, 4984, 1960, 1960, 4984, 1968, 792, - 792, 3400, 792, 4304, 3400, 1408, 1416, 816, - 4984, 816, 816, 816, 4984, 2608, 2608, 1416, - 816, 816, 6744, 1408, 4304, 120, 4288, 3400, - 1368, 120, 3400, 3392, 3400, 4288, 2616, 4288, - 2600, 1400, 4304, 792, 3400, 1968, 3400, 120, - 1384, 2592, 1968, 800, 784, 1400, 4984, 800, - 800, 1968, 1400, 1400, 6808, 800, 1384, 5560, - 1408, 3384, 4304, 800, 800, 1416, 792, 3384, - 4984, 3384, 792, 808, 808, 808, 5000, 800, - 808, 5000, 6808, 816, 6800, 6800, 4984, 6808, - 6808, 376, 2608, 3384, 6744, 808, 1400, 2592, - 1400, 808, 6056, 808, 6760, 6760, 1400, 120, - 808, 3384, 6744, 2592, 808, 6744, 808, 3384, - 3384, 3384, 808, 1416, 2608, 816, 120, 6056, - 6744, 6744, 2592, 4984, 6752, 120, 808, 4984, - 6760, 6808, 6760, 6808, 6072, 5000, 1416, 2584, - 6808, 1416, 816, 6808, 6808, 1416, 2592, 6760, - 6744, 6056, 6760, 1400, 2608, 1400, 6760, 2608, - 1400, 120, 2608, 1416, 2584, 6760, 2608, 776, - 1416, 6808, 2600, 2608, 120, 1416, 1400, 2608, - 1400, 1416, 2608, 2608, 1416, 1416, 6808, 6792, - 1416, 120, 4304, 2592, 2600, 808, 4304, 4304, - 376, 120, 120, 808, 808, 120, 808, 2608, - 808, 2600, 808, 6792, 6792, 2608, 2600, 792, - 1408, 4280, 4992, 2608, 4296, 6784, 4296, 6776, - 6784, 1960, 4992, 6064, 4296, 6784, 1400, 4296, - 4296, 4992, 2608, 6064, 4296, 6784, 1408, 4296, - 6768, 6768, 1960, 6776, 4296, 1416, 4296, 776, - 1408, 1968, 4304, 1968, 1408, 4296, 1968, 1968, - 1416, 1416, 376, 3384, 1416, 4288, 1392, 1960, - 2616, 4296, 1960, 2616, 4992, 4288, 2616, 4288, - 2616, 6760, 4288, 1392, 1400, 1392, 2608, 1392, - 1416, 1392, 816, 2616, 3384, 1408, 3384, 6760, - 2616, 2616, 4288, 4304, 4280, 3392, 4288, 4304, - 1400, 4288, 2616, 1960, 4288, 4288, 6776, 800, - 5000, 4280, 6784, 4992, 1408, 6064, 4296, 6760, - 6064, 3392, 5560, 3392, 6064, 6800, 1392, 3392, - 5000, 4992, 5000, 5000, 6800, 3392, 5000, 5000, - 6800, 1392, 6072, 6752, 5000, 1392, 2608, 5000, - 1392, 4280, 1960, 800, 3368, 4992, 776, 6776, - 784, 6800, 4992, 800, 800, 2616, 800, 800, - 2616, 5000, 808, 1392, 1960, 4992, 1960, 2616, - 1960, 2616, 2616, 1392, 6768, 4296, 1968, 3392, - 784, 784, 4296, 6776, 5000, 6752, 6800, 2584, - 1416, 3384, 800, 6768, 6776, 2584, 6768, 3384, - 2584, 3384, 6800, 4296, 6752, 6800, 2584, 1416, - 6736, 6760, 6768, 6776, 6768, 6760, 1416, 1416, - 2584, 6072, 6768, 6800, 6768, 2584, 1392, 6768, - 6800, 6800, 6752, 1392, 1392, 800, 1392, 5000, - 1376, 6800, 6072, 6800, 6072, 2608, 6800, 3392, - 6752, 6800, 3392, 6072, 6752, 6792, 5000, 6800, - 808, 6776, 6792, 6800, 6752, 5000, 2608, 5000, - 800, 2608, 1968, 800, 800, 4304, 120, 6072, - 6800, 784, 4304, 800, 1968, 4304, 784, 800, - 1968, 1400, 1968, 6800, 3392, 1968, 2600, 6072, - 6800, 6752, 6768, 776, 1368, 1400, 784, 4304, - 4304, 784, 2600, 2592, 1400, 3392, 6800, 4304, - 2608, 6792, 5560, 6760, 6768, 376, 120, 112, - 808, 5000, 6792, 6072, 5000, 5560, 6792, 2608, - 6760, 3392, 376, 6072, 5000, 6792, 376, 6792, - 120, 6792, 376, 120, 120, 5000, 6776, 6760, - 6776, 6760, 6920, 6848, 6112, 5592, 6832, 136, - 3432, 4312, 6832, 5592, 6832, 4312, 2656, 5592, - 6880, 6112, 3416, 824, 2640, 6936, 2656, 6936, - 6936, 2640, 6112, 6104, 5592, 840, 144, 6904, - 2640, 2632, 2640, 6944, 824, 6904, 6904, 6088, - 832, 6904, 6944, 6944, 6088, 824, 824, 3408, - 832, 824, 392, 144, 144, 392, 840, 136, - 6952, 6832, 3440, 2640, 6880, 144, 6880, 6936, - 2632, 6872, 4312, 3440, 5592, 6880, 6880, 3440, - 144, 3408, 6944, 6944, 144, 3440, 6880, 6944, - 6944, 6944, 6944, 6848, 6880, 3440, 6880, 3440, - 3440, 2656, 6944, 6880, 144, 5592, 6880, 6848, - 2640, 6912, 6944, 2640, 6944, 6104, 5600, 3432, - 6880, 5592, 6848, 6880, 6944, 6912, 6880, 4312, - 1984, 6912, 6864, 6832, 6928, 5008, 6936, 6832, - 6848, 6848, 3440, 6912, 6888, 5008, 5592, 6848, - 1976, 392, 3440, 5592, 6112, 6888, 6848, 6864, - 6936, 6888, 6936, 6848, 6864, 5592, 6872, 6864, - 2640, 6936, 6112, 6104, 2632, 6928, 144, 3448, - 3408, 6928, 6872, 6928, 2640, 6952, 6872, 6928, - 6952, 3448, 6096, 6840, 3424, 840, 4320, 840, - 4320, 832, 2656, 3424, 6856, 6896, 4320, 6896, - 4320, 392, 3424, 144, 4320, 1984, 1984, 1984, - 3416, 5576, 128, 3424, 2656, 2656, 3424, 2656, - 3424, 2656, 392, 3424, 2656, 3448, 6920, 6856, - 832, 3416, 3424, 3432, 3424, 3432, 6856, 6104, - 136, 6896, 832, 6832, 6912, 1984, 128, 3424, - 6888, 6888, 3424, 6888, 6920, 6888, 1984, 1984, - 3448, 2648, 6888, 6832, 5008, 5008, 6888, 6864, - 2648, 2648, 6840, 832, 5008, 3448, 6096, 6888, - 5008, 6888, 6840, 6904, 6904, 6888, 5008, 2648, - 5008, 2648, 6920, 6864, 6904, 6856, 6920, 6888, - 144, 6888, 6888, 6832, 6920, 1984, 6920, 1984, - 6872, 1984, 6896, 6840, 6896, 4320, 6920, 1984, - 6864, 2648, 392, 840, 6896, 6904, 128, 392, - 136, 832, 6856, 6904, 6904, 6896, 6904, 6112, - 6896, 2648, 392, 136, 840, 6904, 4312, 840, - 4320, 1984, 392, 1984, 144, 4320, 6904, 6856, - 3448, 4320, 6896, 3448, 4320, 4320, 392, 1984, - 6112, 6840, 6888, 392, 6872, 144, 6112, 392, - 392, 1984, 6104, 6904, 136, 3432, 1976, 6928, - 5600, 6824, 3440, 5008, 6824, 6112, 5008, 5600, - 3440, 5568, 6840, 2648, 2648, 6840, 6840, 3440, - 3440, 6840, 6840, 5600, 2648, 2648, 5600, 6104, - 5600, 3448, 392, 3448, 5600, 5592, 5600, 1976, - 6112, 6952, 5600, 5600, 5600, 3440, 3448, 3440, - 2648, 392, 6840, 3448, 6920, 6920, 3432, 6952, - 3440, 3432, 2648, 3448, 3432, 2656, 3448, 2648, - 3440, 3440, 3440, 6952, 3448, 2656, 136, 6912, - 2648, 4312, 5568, 5600, 1976, 1976, 5600, 5600, - 2648, 6096, 2648, 1984, 6912, 6112, 6912, 840, - 6912, 392, 136, 2656, 6104, 4312, 6872, 6840, - 136, 3432, 3416, 3432, 6824, 3432, 840, 6928, - 3416, 3432, 3408, 144, 392, 832, 6904, 6952, - 6904, 144, 144, 6840, 6824, 6824, 5600, 6912, - 6840, 6840, 6920, 6840, 144, 6904, 144, 3440, - 392, 3448, 3432, 3432, 6840, 6840, 5600, 3448, - 3448, 392, 4312, 6816, 392, 136, 6896, 2656, - 3448, 5576, 1976, 2656, 3432, 6896, 2656, 128, - 6896, 5008, 3432, 6896, 6912, 392, 3448, 6104, - 1976, 6104, 6112, 3432, 6112, 6112, 6112, 3448, - 392, 6112, 1976, 2656, 392, 6112, 6104, 3432, - 6896, 6952, 6952, 6096, 6104, 6104, 6896, 2640, - 6928, 1976, 4320, 6896, 6920, 3432, 4320, 3448, - 3448, 6912, 6952, 6920, 6896, 392, 6912, 6896, - 6920, 3440, 6952, 6896, 6096, 4320, 6096, 168, - 1464, 872, 5024, 416, 5064, 848, 5608, 152, - 4328, 2000, 4328, 2000, 2008, 2000, 848, 1440, - 5608, 1448, 2000, 2000, 2000, 1448, 5064, 5616, - 5064, 6120, 848, 2000, 1456, 152, 4328, 416, - 416, 4328, 416, 2000, 848, 1464, 2000, 416, - 1456, 848, 6120, 6120, 416, 1456, 1472, 1472, - 1464, 4336, 5608, 5616, 416, 5064, 1448, 5040, - 5040, 864, 864, 872, 1448, 5064, 872, 864, - 872, 872, 3504, 1448, 2688, 2680, 5056, 416, - 5024, 5608, 4336, 848, 6120, 6128, 6120, 6128, - 1464, 6128, 5608, 4336, 5632, 5056, 6128, 6128, - 5056, 5056, 416, 5056, 6120, 856, 2008, 5056, - 5056, 5056, 2680, 6120, 5624, 5024, 2000, 2000, - 5624, 416, 6120, 2680, 5056, 2680, 5056, 2680, - 6960, 5608, 5608, 1464, 2680, 6960, 1464, 5056, - 5056, 2688, 2000, 6960, 6960, 1472, 6128, 1448, - 3488, 2688, 856, 1464, 872, 1464, 5056, 872, - 6128, 3488, 5056, 6960, 6128, 5056, 872, 2688, - 1472, 6120, 2664, 6128, 1456, 6128, 6120, 1464, - 1456, 3488, 6128, 160, 6128, 5056, 6128, 1464, - 1472, 1992, 1464, 5056, 1472, 6128, 2008, 6128, - 2008, 6120, 2000, 1448, 1424, 1424, 1448, 3488, - 2008, 2688, 2008, 2008, 1992, 2000, 6120, 5624, - 1464, 4336, 2688, 1472, 3504, 2664, 2008, 2688, - 872, 2680, 5056, 5032, 4336, 6960, 5640, 416, - 5640, 5032, 4336, 5640, 3488, 1472, 3504, 4336, - 5624, 3504, 4336, 5056, 3504, 1472, 3504, 3504, - 5056, 1992, 3480, 1464, 5064, 5040, 4328, 6960, - 864, 5616, 5040, 3496, 872, 400, 5616, 5040, - 864, 864, 5040, 1456, 3488, 864, 864, 5040, - 872, 1440, 3496, 1464, 408, 3488, 3496, 1448, - 864, 400, 408, 864, 2000, 1432, 5064, 864, - 168, 1448, 864, 408, 864, 856, 5032, 1464, - 2680, 3496, 872, 2696, 408, 3496, 872, 3496, - 408, 872, 872, 872, 5632, 872, 4344, 4344, - 2000, 872, 872, 5056, 3504, 5064, 2000, 1456, - 5040, 1456, 2688, 2008, 3480, 3480, 5064, 1424, - 5064, 408, 2696, 2696, 5064, 3496, 1424, 1456, - 2696, 2696, 3504, 2696, 2664, 4344, 3480, 2680, - 4344, 4344, 2680, 1456, 3480, 2680, 1456, 1472, - 2696, 2664, 1456, 2696, 2008, 408, 4344, 2696, - 5040, 3504, 3504, 3504, 6960, 2696, 5640, 5064, - 3480, 5640, 5064, 416, 2680, 5056, 6976, 5056, - 2000, 408, 416, 408, 2688, 400, 416, 2000, - 5640, 6960, 3472, 5032, 3472, 3472, 6960, 2672, - 6960, 2672, 1992, 6960, 1992, 6960, 6960, 3472, - 3480, 2672, 1456, 5064, 5640, 6976, 5064, 2696, - 5032, 2672, 3472, 5064, 2696, 2672, 2696, 2000, - 2664, 6976, 6960, 5640, 408, 5640, 1992, 5624, - 5024, 416, 4344, 5624, 6976, 5624, 2664, 416, - 2680, 6968, 2680, 416, 6968, 1992, 416, 3488, - 5624, 1992, 2680, 2680, 1992, 6968, 6976, 1992, - 6960, 2008, 6968, 3480, 1992, 5032, 5048, 864, - 3472, 1992, 3472, 5064, 5048, 3472, 864, 2680, - 5048, 3488, 2000, 1432, 400, 168, 6976, 1432, - 2696, 168, 2680, 400, 3488, 408, 3488, 4344, - 408, 2672, 5048, 5048, 5640, 3488, 3480, 1992, - 1992, 1992, 5048, 168, 3480, 3480, 1992, 3480, - 1992, 2664, 3488, 408, 2672, 3488, 1424, 3488, - 2008, 5624, 5048, 1432, 408, 1440, 3496, 400, - 2688, 864, 168, 3496, 2000, 1448, 168, 864, - 864, 2000, 1432, 168, 3488, 3488, 168, 2000, - 1448, 3480, 168, 4344, 1448, 3480, 160, 3488, - 3480, 168, 2008, 5640, 4344, 1448, 1464, 5640, - 6960, 2688, 2688, 6976, 2008, 2688, 4344, 4344, - 4344, 1464, 1992, 1464, 6960, 6968, 1464, 1464, - 6968, 6968, 4376, 6176, 2048, 5072, 3536, 184, - 2024, 2728, 3536, 2032, 3536, 2032, 2032, 3536, - 2728, 3536, 6160, 1488, 3528, 1488, 1488, 3536, - 5072, 5072, 1488, 5072, 2752, 184, 5080, 880, - 2024, 6160, 880, 3512, 2024, 6144, 2752, 5080, - 5072, 3512, 4360, 4360, 2752, 6152, 2752, 2752, - 5080, 5080, 2024, 6184, 896, 3512, 7024, 6136, - 176, 3512, 2760, 896, 2704, 1488, 184, 3528, - 3528, 1488, 896, 2704, 896, 7040, 1488, 2056, - 184, 3528, 1488, 2760, 7024, 1488, 184, 896, - 2048, 2760, 2760, 2048, 5072, 3520, 2056, 2760, - 2048, 2056, 2056, 6160, 6184, 184, 7024, 7048, - 424, 2736, 3512, 424, 7040, 4360, 7040, 3512, - 2736, 2736, 7040, 2736, 176, 424, 7048, 7048, - 6144, 1480, 176, 2736, 7024, 6152, 6152, 6152, - 7024, 6152, 2760, 1488, 7048, 7024, 2752, 2048, - 7024, 6152, 2752, 184, 7048, 7048, 2752, 7024, - 2032, 7048, 7048, 2032, 6152, 7048, 6144, 2712, - 3520, 1480, 1488, 6144, 1488, 3520, 7048, 896, - 7048, 896, 2032, 2056, 7040, 2048, 2056, 4352, - 2752, 2048, 2032, 2032, 2048, 2056, 2056, 7032, - 2056, 6184, 6152, 2736, 6144, 7048, 2032, 6184, - 7048, 2712, 2040, 2752, 7048, 6184, 2032, 7048, - 5080, 7048, 2752, 6184, 2752, 7016, 6184, 6184, - 6152, 7040, 6184, 176, 6160, 2032, 1488, 2024, - 5080, 7048, 2032, 3528, 6160, 5072, 6160, 2032, - 6184, 2032, 2032, 6184, 2032, 6184, 7032, 2032, - 2736, 7040, 176, 1488, 6160, 1488, 5072, 904, - 5072, 3528, 5072, 5072, 3528, 7040, 6160, 904, - 6160, 2024, 7040, 6160, 3528, 5080, 6184, 6152, - 6160, 2032, 4352, 6144, 7008, 896, 7016, 2032, - 2032, 904, 2752, 6152, 2024, 904, 6184, 6152, - 6160, 1480, 2024, 2768, 2024, 6160, 6160, 1488, - 1488, 4368, 2024, 2024, 6160, 7048, 2752, 6184, - 2024, 6160, 888, 6160, 904, 896, 904, 904, - 6160, 5072, 2752, 2736, 4360, 2744, 6136, 3544, - 2760, 2768, 6184, 2760, 2760, 4360, 6136, 3544, - 2736, 2016, 176, 2736, 904, 3544, 904, 2032, - 5080, 7040, 5080, 3520, 6184, 3520, 2736, 5080, - 3544, 2752, 6184, 2752, 6184, 6184, 5080, 3528, - 5080, 2736, 2760, 5072, 2720, 904, 4368, 6184, - 3528, 2056, 888, 3528, 4368, 2720, 2760, 6176, - 2760, 2768, 2736, 2744, 904, 2736, 3528, 3528, - 6144, 6184, 7032, 6168, 6176, 3536, 6136, 888, - 2016, 2704, 2768, 896, 4352, 2712, 888, 888, - 2704, 2712, 896, 6136, 888, 888, 2728, 888, - 6136, 6136, 3520, 2728, 3536, 3536, 2768, 2040, - 4352, 6176, 2760, 2728, 6136, 2768, 888, 2728, - 904, 2728, 2760, 2760, 2768, 2768, 6136, 2712, - 4376, 6176, 7008, 888, 888, 888, 2744, 6176, - 2760, 2768, 2768, 6184, 2768, 6176, 2768, 2760, - 2760, 6176, 2768, 2768, 2760, 2760, 2768, 4376, - 4376, 888, 4376, 6136, 6136, 6136, 2728, 4376, - 3536, 2768, 6168, 2040, 3528, 6176, 2040, 6176, - 4376, 4376, 4376, 2768, 2040, 2040, 2728, 2768, - 6168, 4368, 2768, 6176, 2728, 4368, 2768, 2040, - 4376, 4376, 3536, 4352, 2768, 3536, 6168, 2768, - 2768, 2768, 3520, 4360, 6136, 4352, 888, 2712, - 4376, 2744, 2752, 6136, 7032, 7032, 6136, 2752, - 4376, 6136, 2728, 6136, 2768, 3544, 6176, 2728, - 7032, 4352, 7008, 4368, 3520, 5080, 4376, 3520, - 4376, 4376, 888, 4376, 2040, 4376, 7032, 3544, - 5080, 6168, 7032, 3520, 4376, 888, 6176, 6176, - 4376, 7008, 3520, 6176, 2024, 888, 6184, 5080, - 4360, 888, 2768, 6176, 2760, 6176, 6184, 888, - 3544, 4368, 3544, 2056, 192, 2080, 4400, 3560, - 1496, 920, 920, 5104, 448, 5104, 5104, 4408, - 920, 5688, 448, 5112, 5112, 3584, 6216, 6216, - 920, 6216, 6216, 2800, 920, 3584, 920, 2800, - 4408, 4408, 920, 6208, 3584, 4408, 4408, 6216, - 6208, 1504, 4408, 3584, 4408, 6208, 6216, 4408, - 3584, 4408, 6216, 6216, 936, 432, 5688, 5696, - 6200, 3552, 1496, 2072, 2792, 2080, 2080, 2080, - 3592, 1496, 2792, 2080, 928, 2792, 440, 2080, - 2080, 1512, 7080, 2080, 2080, 936, 4408, 2792, - 2080, 7080, 7080, 2080, 4424, 6200, 2080, 7088, - 7080, 2792, 7064, 7072, 4408, 7072, 7072, 1512, - 7072, 7080, 7080, 7088, 7064, 7072, 7064, 7088, - 7088, 7072, 2080, 2080, 7072, 1512, 944, 4408, - 7072, 7080, 2080, 7080, 2080, 7072, 7072, 912, - 7072, 4424, 4408, 5656, 6200, 1504, 2080, 7072, - 7080, 4416, 7080, 928, 2080, 936, 1504, 6200, - 2080, 7072, 6200, 2080, 7072, 6200, 2080, 7080, - 2792, 2080, 6200, 1504, 7080, 7080, 936, 5680, - 5696, 7080, 3552, 6200, 6200, 7088, 5696, 2792, - 7080, 5696, 5696, 7080, 5696, 1512, 7088, 5672, - 3568, 2072, 3560, 5656, 440, 440, 5680, 1496, - 5656, 3552, 4416, 3592, 5680, 3568, 448, 3592, - 2080, 2072, 2080, 5664, 4416, 4416, 2080, 7072, - 7080, 440, 6200, 5688, 5672, 5096, 4416, 7072, - 5672, 5096, 5672, 5672, 2080, 3560, 5104, 7072, - 5672, 5688, 5688, 5672, 1496, 5672, 5104, 5672, - 4416, 5672, 1496, 5672, 448, 2080, 7072, 448, - 2080, 5688, 5688, 5688, 2080, 3592, 5688, 5680, - 5688, 2080, 6200, 4416, 6200, 3560, 5104, 2080, - 5680, 6200, 4416, 6200, 4416, 4416, 448, 5672, - 5688, 5112, 5096, 4392, 440, 7088, 5112, 5696, - 5696, 5112, 5672, 7088, 4416, 5112, 448, 920, - 5680, 448, 5096, 448, 920, 5688, 5688, 6200, - 5688, 4416, 920, 448, 5112, 4392, 4392, 5112, - 5696, 4416, 5104, 5680, 2080, 920, 4416, 5696, - 1496, 3560, 2800, 192, 1512, 7088, 7064, 7064, - 7088, 5112, 5112, 5096, 920, 4424, 1512, 1496, - 5688, 2072, 1512, 1512, 5112, 5688, 440, 5112, - 5688, 4424, 440, 7064, 7056, 440, 3576, 1504, - 4424, 4424, 928, 4424, 1512, 4424, 1512, 944, - 944, 5688, 4424, 2072, 1512, 4424, 4424, 4424, - 5688, 5688, 5688, 448, 7104, 928, 6192, 5664, - 5680, 4424, 936, 192, 192, 192, 928, 6192, - 936, 5088, 5664, 936, 5088, 928, 5664, 4424, - 1512, 4424, 4424, 5688, 4408, 7096, 5664, 2800, - 4416, 5672, 2800, 944, 5664, 936, 5664, 944, - 1512, 936, 936, 936, 4416, 7096, 6192, 2800, - 5672, 920, 2800, 6192, 2800, 5664, 6208, 6216, - 2800, 5664, 7096, 5664, 6216, 7096, 5672, 6216, - 5688, 936, 920, 4416, 6192, 936, 5112, 5088, - 6208, 1496, 5096, 3576, 1512, 1512, 1512, 1512, - 6208, 6208, 7104, 4400, 2800, 5680, 1512, 944, - 5672, 5104, 3584, 920, 4400, 2800, 5680, 2800, - 4408, 912, 4408, 4400, 920, 5112, 3584, 912, - 944, 944, 7104, 1512, 912, 2800, 4408, 5680, - 5688, 912, 1512, 912, 2072, 1512, 7096, 7096, - 6216, 6208, 3584, 4408, 7064, 7104, 3584, 3584, - 7064, 6208, 6208, 6208, 7096, 3576, 3584, 7096, - 440, 7104, 2800, 7096, 6216, 5672, 5104, 3592, - 3592, 7104, 7104, 3576, 6216, 5688, 3576, 3584, - 7104, 7104, 6216, 7104, 5688, 7096, 7104, 7104, - 7096, 448, 920, 3592, 5112, 4392, 5088, 3584, - 6216, 5688, 5096, 5104, 4392, 4400, 5112, 5688, - 1512, 448, 4400, 5112, 5104, 2800, 4392, 6192, - 920, 432, 3592, 4392, 920, 920, 4400, 448, - 4392, 3560, 920, 5688, 920, 2800, 920, 920, - 3592, 5680, 2776, 5688, 920, 6200, 5680, 1504, - 3584, 5680, 936, 1504, 3592, 3592, 6192, 920, - 5664, 920, 4392, 4392, 3592, 5688, 3592, 3592, - 3592, 2800, 5104, 5680, 912, 2800, 5664, 5680, - 4416, 5664, 5680, 4416, 448, 5104, 3592, 3560, - 936, 5680, 944, 3592, 5664, 936, 944, 936, - 5664, 936, 4416, 912, 5104, 912, 7136, 2808, - 3632, 4448, 2120, 2128, 7144, 1544, 7144, 6256, - 1544, 472, 2128, 5128, 6248, 3624, 3600, 960, - 3624, 7144, 2136, 3624, 2120, 2120, 6248, 7144, - 7144, 7144, 960, 4440, 6248, 6248, 472, 2120, - 6248, 6248, 472, 6248, 5128, 960, 5128, 24, - 4448, 2128, 2120, 1544, 3616, 5136, 2120, 2128, - 2128, 3648, 2128, 2120, 2816, 5712, 3608, 4448, - 4432, 472, 2816, 2096, 3624, 2120, 2096, 4448, - 4448, 4448, 5728, 4440, 2120, 2120, 6248, 6248, - 960, 5728, 2128, 4448, 2088, 1544, 2128, 2112, - 3632, 960, 7168, 960, 7168, 3632, 2136, 2136, - 960, 2112, 2112, 2112, 2128, 5736, 3616, 2128, - 2096, 2112, 3632, 1544, 2816, 5128, 1544, 952, - 3648, 5712, 4432, 5736, 6256, 2088, 2808, 5128, - 2808, 2816, 4448, 6256, 1544, 6248, 3616, 2120, - 2816, 3640, 2120, 2816, 7168, 2816, 6248, 464, - 3640, 3640, 2816, 6248, 6248, 2816, 6248, 5136, - 464, 1544, 1544, 2096, 1544, 6256, 6256, 2808, - 4448, 4448, 2808, 2120, 5736, 2096, 5128, 2816, - 2120, 3640, 2816, 2816, 5736, 2808, 2808, 6240, - 2816, 2096, 4448, 2088, 7128, 6256, 464, 6240, - 5720, 4432, 3640, 3640, 3616, 5720, 3640, 3656, - 3656, 3640, 3656, 3616, 3640, 6240, 2816, 3616, - 3616, 2816, 6256, 6256, 3640, 7128, 5736, 6240, - 6240, 6240, 2088, 5736, 2808, 2808, 6240, 4432, - 7128, 3640, 464, 3616, 2128, 6232, 3616, 2128, - 5136, 3640, 2808, 7128, 6240, 2808, 4448, 5736, - 6240, 2808, 2120, 3608, 7136, 2816, 5736, 2128, - 2808, 4448, 3616, 3640, 6232, 952, 2808, 3640, - 6232, 5720, 7168, 960, 2128, 5712, 2096, 7168, - 5736, 5128, 2088, 5136, 7168, 5720, 7128, 7168, - 6240, 7168, 4432, 1544, 4448, 6248, 7168, 3608, - 5136, 1544, 4440, 1544, 5136, 960, 3608, 4448, - 2128, 2120, 2128, 2128, 5136, 4448, 5136, 4448, - 2120, 5136, 4448, 960, 3608, 5736, 5136, 960, - 5736, 5728, 7128, 5128, 5712, 952, 3640, 3640, - 3640, 3640, 6232, 2088, 5712, 3640, 952, 7152, - 6232, 6248, 2808, 3640, 6232, 3640, 3640, 6232, - 7128, 2808, 5736, 6232, 3640, 952, 6232, 5736, - 3640, 6232, 3640, 7136, 5736, 5736, 6232, 2808, - 3640, 4448, 5728, 4440, 6256, 7152, 2136, 5712, - 5136, 5120, 952, 2096, 472, 952, 2816, 5120, - 5136, 952, 5136, 5136, 6256, 2096, 7168, 5720, - 2112, 5712, 5136, 5136, 5136, 5720, 7168, 7168, - 6256, 952, 2088, 7152, 2096, 5128, 5136, 3632, - 472, 2136, 3600, 2136, 472, 4456, 2136, 2136, - 2104, 2112, 456, 472, 6224, 472, 2816, 2136, - 3632, 960, 5136, 2112, 5136, 7168, 4456, 472, - 472, 960, 7168, 2112, 2136, 3632, 7136, 5136, - 7152, 5136, 5136, 2136, 5136, 7168, 2136, 2112, - 7168, 4456, 3648, 6240, 3656, 5720, 2088, 2096, - 5120, 5136, 2104, 2104, 5120, 7152, 6240, 3608, - 7128, 2136, 3608, 7128, 2088, 4440, 6240, 6248, - 6240, 472, 4440, 7160, 5120, 7168, 5720, 2088, - 3656, 2088, 3656, 7136, 3656, 7168, 7160, 3648, - 3600, 3648, 3648, 3656, 7160, 7136, 7136, 7136, - 7136, 7160, 7160, 3656, 7160, 7160, 7160, 5728, - 3656, 2136, 3656, 5136, 5728, 7144, 3656, 3656, - 472, 6256, 7152, 7136, 7152, 7152, 7152, 3656, - 7144, 2136, 2088, 3656, 6256, 5136, 6256, 6256, - 3648, 3656, 5120, 4440, 7144, 3656, 5728, 4440, - 6224, 7152, 3648, 3624, 5736, 2816, 4456, 6224, - 5120, 24, 472, 5728, 6256, 472, 3640, 6224, - 952, 3640, 2096, 2104, 4456, 6248, 2096, 3624, - 5120, 472, 2088, 7136, 7144, 2096, 472, 472, - 3600, 2096, 7144, 472, 5120, 5120, 4456, 2104, - 6224, 6232, 952, 4456, 4456, 4456, 6232, 6256, - 4440, 2096, 4456, 4456, 7136, 2104, 6256, 4456, - 472, 6248, 4456, 2096, 3624, 472, 4456, 4440, - 6248, 6256, 4456, 7152, 4440, 472, 3600, 5192, - 2840, 4472, 2184, 2144, 5176, 5760, 200, 1584, - 2832, 480, 2160, 1584, 8, 3680, 3680, 1584, - 3680, 1584, 7232, 6280, 2160, 1584, 200, 2160, - 1584, 7232, 2160, 2832, 6280, 8, 200, 200, - 6280, 5760, 5752, 5176, 3680, 3680, 2840, 2824, - 5176, 1584, 1584, 5176, 2840, 2160, 7200, 3680, - 5760, 5752, 5176, 5760, 5176, 5760, 5760, 3680, - 5752, 3680, 6280, 5184, 1584, 8, 1584, 6288, - 2832, 2144, 5184, 5152, 968, 6280, 7232, 7232, - 6280, 5752, 2144, 7200, 488, 3680, 2184, 3672, - 2184, 7192, 2184, 0, 2184, 2184, 3696, 6288, - 1576, 6280, 2152, 5760, 5176, 2144, 6280, 6272, - 2840, 6280, 2144, 6272, 7232, 7232, 5760, 2152, - 5160, 6272, 4472, 4496, 6280, 1576, 2160, 3688, - 7200, 7192, 1576, 2160, 1576, 7200, 1576, 6280, - 4496, 1576, 6280, 4472, 1576, 4472, 6272, 4496, - 4496, 4472, 3688, 1576, 6272, 7192, 6272, 1576, - 3688, 4472, 4472, 1576, 4472, 3688, 7232, 7184, - 1576, 2152, 2168, 2168, 6272, 1568, 1576, 7232, - 4472, 2152, 5760, 5176, 2160, 2168, 4480, 2160, - 2176, 2176, 2168, 5760, 4480, 3688, 5760, 2168, - 7184, 4472, 3688, 4472, 3688, 4472, 1568, 5184, - 5760, 2176, 480, 4496, 2144, 4496, 4496, 2832, - 2168, 480, 3688, 2176, 3688, 3688, 2168, 5760, - 2168, 480, 4472, 3688, 4472, 4480, 4480, 5760, - 5760, 3688, 4496, 2176, 200, 2832, 3696, 1568, - 1568, 2176, 2176, 2176, 4496, 8, 200, 5184, - 4480, 6288, 2144, 7232, 5184, 7200, 4496, 4480, - 6288, 5184, 2144, 2176, 2176, 4480, 488, 3696, - 2176, 4480, 7200, 3696, 3696, 7200, 488, 1568, - 1568, 7192, 1584, 0, 3680, 200, 4488, 3680, - 4472, 4488, 4488, 488, 200, 2840, 4488, 4488, - 2832, 1584, 1584, 4488, 2152, 4488, 200, 7216, - 6288, 200, 1584, 4488, 1584, 4488, 3672, 2832, - 2152, 4472, 4488, 3680, 7200, 7216, 4488, 7200, - 7200, 4480, 4488, 2840, 2144, 4472, 5152, 3696, - 6280, 2840, 4480, 488, 7216, 7184, 6288, 7232, - 2144, 5160, 2144, 5168, 5184, 4480, 4496, 7192, - 5184, 5192, 5184, 7192, 5184, 7224, 2176, 7224, - 7232, 5184, 5192, 5184, 5192, 5192, 7184, 7224, - 7216, 6288, 7216, 7224, 7232, 1568, 7216, 7224, - 7224, 7216, 7184, 4496, 488, 7192, 5152, 5192, - 488, 5168, 2832, 7184, 7192, 7192, 5192, 6288, - 7216, 6288, 7216, 7208, 7224, 5192, 7224, 1568, - 6288, 5192, 2176, 5192, 4480, 2832, 6288, 2840, - 5160, 2832, 7176, 4480, 7192, 7200, 488, 7208, - 7224, 6272, 5752, 5168, 7232, 6280, 6280, 6280, - 488, 5752, 7216, 7224, 6264, 968, 1576, 6272, - 968, 6280, 7224, 2160, 5752, 7224, 2176, 2176, - 6280, 7224, 7232, 2160, 7224, 2832, 6272, 3696, - 2160, 1576, 7224, 6272, 6272, 7224, 7232, 1576, - 6280, 7224, 7224, 2824, 3696, 7224, 1576, 6280, - 5168, 7216, 7216, 1568, 1576, 2168, 3696, 2824, - 5192, 488, 6264, 5168, 4496, 7216, 5168, 5152, - 4480, 2176, 488, 6288, 4480, 6288, 4480, 6264, - 5192, 4480, 5192, 4480, 7208, 6288, 7208, 1576, - 4480, 7184, 480, 3696, 5144, 5752, 1568, 5752, - 200, 3696, 7176, 2832, 1568, 2176, 2176, 7176, - 2168, 3672, 2824, 6280, 5184, 5752, 6288, 5184, - 7176, 5184, 7192, 5184, 480, 3696, 2168, 5192, - 2144, 4496, 5184, 2176, 1576, 2168, 6288, 7184, - 1576, 7184, 200, 7184, 5184, 5168, 1576, 4496, - 6280, 3688, 1576, 2160, 4496, 4496, 3696, 6288, - 4480, 488, 5192, 2168, 4496, 4496, 4480, 1576, - 6288, 4480, 2176, 3696, 6288, 7208, 5192, 5192, - 5192, 5192, 3696, 2168, 488, 3688, 4496, 968, - 2176, 7208, 3696, 3696, 7208, 3696, 3688, 7208, - 3696, 2176, 4496, 4496, 3688, 2176, 7208, 3688, - 3688, 3688, 5160, 1576, 3696, 3696, 4480, 488, - 3688, 6280, 4472, 2176, 976, 3728, 2200, 7352, - 7264, 2848, 3712, 5224, 2848, 3720, 7312, 3752, - 7344, 7344, 7312, 3720, 7312, 3752, 7312, 7312, - 7344, 7352, 6312, 3712, 7296, 6312, 7344, 6312, - 7352, 7344, 7296, 7296, 7296, 7344, 7352, 7296, - 7288, 2200, 2856, 2848, 7312, 5232, 1592, 6312, - 2192, 6312, 7296, 984, 2192, 6312, 6312, 7296, - 6312, 2192, 7296, 7312, 7352, 7296, 7344, 6312, - 7328, 7296, 5232, 984, 7312, 7296, 2848, 5784, - 2856, 2856, 7352, 4504, 2192, 5208, 5232, 7312, - 7344, 2200, 4504, 2200, 2200, 2192, 7344, 7344, - 7344, 2216, 6312, 7344, 6312, 7352, 7352, 7344, - 7352, 2200, 7312, 5784, 7288, 4504, 7344, 7352, - 7288, 2856, 7288, 2856, 7288, 3704, 7312, 7288, - 3760, 7352, 7256, 7248, 7272, 3744, 1592, 3760, - 5200, 3720, 3760, 7352, 3720, 32, 7336, 7240, - 7264, 5224, 984, 5224, 5224, 5224, 7240, 3744, - 7240, 3744, 3744, 7336, 7336, 3744, 32, 5232, - 5232, 3744, 3744, 3712, 3720, 2848, 5224, 7272, - 6296, 3760, 3760, 7272, 7272, 6296, 6296, 2208, - 1592, 7336, 3744, 6320, 7336, 984, 3744, 2208, - 7320, 7336, 7312, 7304, 7288, 5784, 5232, 5784, - 2856, 7352, 5784, 2856, 2216, 7288, 2856, 7288, - 7280, 7272, 6296, 7328, 7288, 6296, 7288, 6328, - 976, 7304, 5232, 7280, 7288, 7304, 3760, 6328, - 3760, 6328, 7304, 7280, 7304, 7304, 7288, 6328, - 7288, 7304, 984, 984, 2848, 7272, 7312, 2208, - 5216, 7352, 5232, 7336, 5216, 4520, 2208, 7320, - 1592, 5784, 7320, 2208, 7312, 7328, 7312, 7320, - 7320, 7336, 7336, 2200, 3744, 7280, 2848, 5208, - 7312, 7256, 4520, 2216, 7312, 7312, 5224, 7336, - 7280, 7336, 7280, 4512, 3712, 3744, 7336, 3744, - 7352, 3712, 5224, 5792, 5792, 7304, 1592, 2192, - 7328, 3744, 2192, 1592, 5208, 7312, 1592, 5232, - 7256, 7304, 5792, 7280, 5784, 7304, 2200, 7280, - 7304, 4520, 7280, 7304, 7328, 5232, 5776, 5784, - 5784, 7280, 2200, 2192, 1592, 5232, 5792, 5784, - 5232, 5784, 984, 7328, 1592, 2200, 2192, 2192, - 5784, 7280, 3744, 7280, 2216, 7320, 5224, 7344, - 7296, 4520, 984, 7344, 3752, 2864, 7344, 6312, - 3712, 7264, 32, 7328, 3752, 3720, 3712, 984, - 5224, 3712, 3712, 6312, 6312, 4520, 4520, 2208, - 2848, 3744, 7264, 7272, 3744, 2864, 2208, 4512, - 7352, 6320, 7304, 976, 3752, 7288, 2856, 2864, - 3736, 7272, 6296, 6328, 6328, 6296, 6328, 6328, - 7272, 6296, 7328, 6328, 6328, 2864, 2856, 2864, - 984, 6296, 3752, 6328, 6296, 6328, 6328, 3752, - 5792, 7328, 3752, 3760, 3728, 7272, 5792, 3760, - 3752, 3728, 3752, 3760, 3728, 7328, 3760, 984, - 3760, 2864, 3752, 7328, 6328, 3752, 2864, 5792, - 6328, 7304, 3752, 2216, 6328, 2216, 3760, 3760, - 976, 7328, 3752, 6328, 3760, 7304, 3760, 6328, - 984, 6304, 7248, 2216, 6320, 32, 976, 6320, - 984, 2864, 2216, 984, 6320, 2216, 6320, 1592, - 2208, 2864, 984, 6320, 4512, 984, 6320, 5792, - 2864, 2864, 6304, 984, 5224, 2864, 2216, 7304, - 2216, 976, 984, 3720, 7272, 6320, 5224, 32, - 7240, 2216, 5792, 32, 5792, 976, 7272, 984, - 2216, 6320, 7328, 7272, 2216, 2864, 984, 3736, - 7328, 976, 984, 2216, 2216, 5792, 7328, 3736, - 2208, 6320, 3760, 2216, 7304, 976, 6304, 4512, - 6328, 7304, 984, 6328, 7304, 2864, 4520, 7272, - 6328, 6320, 7328, 2216, 3752, 6320, 5792, 6328, - 7352, 6320, 2208, 984, 6328, 3736, 2216, 2864, - 7352, 2864, 976, 2216, 6328, 4512, 6328, 7320, - 976, 2216, 984, 2216, 984, 984, 6328, 976, - 2216, 6296, 3744, 7352, 6328, 2864, 2864, 6320, - 6320, 6328, 984, 2216, 2856, 5792, 7352, 4520, - 4520, 7328, 7304, 7352, 7328, 7328, 2856, 3736, - 3752, 4504, 7328, 976, 3752, 5248, 1600, 3840, - 536, 5808, 6344, 5800, 2872, 4528, 1008, 7384, - 512, 7392, 7408, 7392, 7408, 7408, 7384, 7392, - 7392, 1008, 7408, 4528, 4528, 512, 7392, 7384, - 1024, 512, 5800, 5800, 1008, 1000, 5800, 1008, - 3784, 216, 7408, 216, 7408, 3848, 5800, 6344, - 7400, 5816, 7384, 3848, 7384, 7392, 7440, 2872, - 7440, 6344, 7392, 7384, 7400, 7400, 7440, 3784, - 6344, 7440, 7440, 5800, 6344, 7408, 6344, 2224, - 5800, 7408, 6344, 6344, 7408, 6344, 1000, 7432, - 4528, 7432, 5816, 7408, 7424, 7392, 7432, 5808, - 7432, 7432, 7392, 6344, 7400, 6344, 7432, 7392, - 5808, 1008, 1008, 5808, 7400, 7432, 544, 1008, - 7432, 7432, 7432, 5808, 3832, 7432, 528, 3832, - 7432, 3816, 7424, 7408, 3816, 536, 7384, 5240, - 3832, 1008, 2240, 2240, 3832, 7384, 7400, 4528, - 2240, 536, 4528, 5808, 2872, 7440, 7384, 4528, - 4528, 5808, 4528, 536, 4528, 3816, 5808, 1008, - 536, 1008, 4528, 4528, 2240, 3792, 5800, 3848, - 7368, 3840, 3840, 3848, 5800, 3784, 3848, 3792, - 3840, 3840, 5240, 3792, 5256, 5256, 2240, 2240, - 3848, 536, 4528, 216, 4528, 544, 216, 7400, - 2232, 3832, 528, 7416, 7384, 3824, 7384, 3824, - 544, 992, 5264, 5240, 3832, 208, 7440, 1000, - 7416, 7416, 1000, 7440, 2232, 5264, 2232, 6344, - 216, 2232, 6344, 208, 6344, 544, 7440, 7424, - 5264, 5816, 2880, 7400, 6344, 7424, 7440, 7424, - 3832, 7424, 3832, 7440, 7424, 6336, 5816, 5808, - 3832, 208, 544, 3832, 3832, 7440, 5264, 6336, - 7424, 2880, 5264, 5264, 6336, 7424, 5264, 6336, - 7440, 2880, 4528, 544, 3848, 7368, 1024, 1024, - 216, 216, 3824, 544, 3824, 208, 3848, 216, - 544, 5808, 216, 536, 3784, 7384, 4528, 6336, - 216, 4528, 216, 6336, 4528, 5264, 1016, 536, - 4528, 4528, 216, 3784, 7384, 3824, 6336, 3824, - 216, 4528, 3784, 5240, 5264, 3816, 1016, 2880, - 3824, 3784, 1600, 5248, 208, 3824, 208, 208, - 5808, 3784, 4528, 5264, 5808, 3832, 3832, 5808, - 5264, 536, 3832, 3808, 3840, 1008, 7408, 6336, - 1016, 3808, 3832, 5256, 5240, 3840, 3792, 5256, - 2880, 2240, 5256, 3840, 3840, 2240, 1008, 5264, - 3808, 2240, 7432, 7432, 3840, 2232, 7376, 5240, - 3856, 3824, 1024, 3816, 7376, 1024, 3816, 3800, - 1024, 3832, 3848, 3808, 2232, 1000, 5248, 3848, - 3848, 3856, 3856, 208, 5264, 3856, 208, 208, - 3808, 544, 216, 536, 3768, 5248, 3840, 3856, - 3808, 3816, 544, 7376, 5248, 3840, 5248, 3840, - 3840, 1016, 3816, 3792, 3808, 5248, 3808, 1600, - 3816, 3856, 3848, 3848, 3840, 1024, 3856, 5240, - 536, 544, 2880, 5256, 3824, 3824, 3856, 5256, - 544, 3856, 3792, 3792, 1024, 3856, 3792, 1024, - 1024, 5256, 536, 3792, 3816, 3792, 3792, 536, - 3840, 3856, 3840, 3856, 3816, 536, 3840, 3856, - 3856, 536, 536, 2240, 3840, 5256, 3792, 5256, - 208, 3856, 3840, 520, 1016, 3856, 5240, 2240, - 7376, 1024, 3856, 5248, 536, 3800, 5248, 536, - 3816, 3808, 536, 3816, 208, 3856, 5264, 536, - 7424, 7440, 2240, 1024, 544, 3832, 544, 5248, - 216, 3808, 6336, 3792, 7368, 1024, 216, 544, - 3808, 3816, 1000, 6336, 208, 3848, 7368, 216, - 3768, 5248, 5248, 208, 3808, 3840, 1024, 5248, - 3792, 5256, 2232, 5256, 5248, 1016, 208, 1000, - 1024, 208, 208, 3856, 3848, 7424, 216, 3848, - 3848, 6336, 5264, 216, 1600, 536, 3816, 1016, - 3768, 3808, 3816, 3808, 6336, 1016, 544, 544, - 6336, 3808, 5248, 1016, 3800, 1016, 3856, 1016, - 1016, 1088, 1040, 7488, 1064, 2264, 1064, 224, - 7488, 1616, 2280, 2896, 7488, 7488, 1616, 4584, - 2296, 1040, 5824, 3872, 1616, 1072, 4552, 1056, - 1056, 3872, 1616, 4576, 7488, 5824, 4576, 4576, - 4576, 1616, 2280, 2272, 2896, 1056, 1640, 1072, - 3888, 1616, 1040, 6368, 1072, 1072, 6368, 2288, - 1640, 1640, 6368, 6368, 1072, 6368, 1056, 3888, - 3888, 224, 6368, 1072, 2888, 5280, 2280, 1056, - 2896, 7488, 6368, 4576, 5272, 1616, 7488, 2896, - 3888, 1064, 4576, 2896, 2896, 2896, 4576, 1616, - 1056, 4576, 4576, 6368, 4552, 4576, 2896, 224, - 6368, 3888, 1056, 224, 4576, 5272, 1080, 1616, - 2896, 2280, 5280, 2896, 1616, 5272, 1064, 1624, - 1616, 6368, 1040, 1072, 2272, 224, 1608, 1072, - 224, 2272, 5280, 2288, 1624, 6368, 224, 1064, - 3904, 3904, 1608, 1616, 2280, 5272, 5272, 4576, - 2296, 5824, 1632, 3904, 5832, 1088, 1632, 2296, - 3888, 3888, 2296, 2296, 1632, 4576, 6360, 4568, - 1640, 2888, 1072, 3888, 2296, 1088, 2296, 1080, - 3888, 2296, 224, 3888, 1640, 1608, 2296, 1640, - 1640, 3888, 2296, 3904, 1056, 2272, 2296, 2888, - 4568, 3888, 6368, 1608, 6368, 4568, 6368, 2296, - 1088, 2296, 5272, 6368, 6360, 4568, 2296, 1640, - 1640, 1088, 6368, 6368, 1080, 5832, 1640, 2288, - 1088, 1640, 6360, 6360, 6360, 3896, 6368, 5832, - 1056, 4576, 7488, 3888, 2896, 1640, 6368, 3896, - 2896, 1640, 2896, 4576, 2288, 1080, 2896, 2896, - 4576, 4560, 6368, 1064, 2888, 1056, 4576, 6360, - 2888, 4568, 1080, 4584, 2288, 1632, 3896, 5824, - 7480, 5824, 3896, 3896, 5824, 3896, 5272, 1632, - 3872, 3872, 1632, 1632, 1624, 2288, 1632, 3872, - 1624, 3872, 1624, 1624, 1632, 40, 4560, 4560, - 5824, 40, 1088, 40, 1624, 3872, 40, 2288, - 7488, 4576, 4584, 4584, 3904, 40, 5280, 40, - 4584, 4584, 5272, 2264, 48, 4536, 5280, 48, - 5280, 2304, 5280, 3904, 5272, 1048, 224, 2272, - 5272, 5280, 4584, 1624, 3904, 3896, 2304, 2304, - 2304, 48, 48, 1080, 7480, 3896, 5824, 3896, - 48, 48, 2304, 1080, 48, 3904, 1088, 7480, - 48, 4536, 5272, 1088, 48, 1608, 48, 1624, - 3872, 3896, 4536, 1624, 1624, 3896, 48, 1608, - 224, 4536, 2896, 3896, 5272, 3880, 4584, 1632, - 2280, 5280, 48, 2280, 48, 3896, 1632, 1632, - 1632, 4584, 2304, 1624, 3896, 40, 1624, 40, - 4584, 4584, 40, 1632, 3872, 40, 3904, 3880, - 1632, 3904, 1064, 4568, 1640, 1048, 4560, 40, - 2888, 4560, 4560, 1640, 6368, 1640, 6360, 1640, - 4560, 3904, 1640, 1640, 5832, 1640, 6360, 6360, - 5832, 5280, 1608, 5832, 6368, 224, 1640, 2296, - 48, 1064, 4568, 4568, 5280, 1640, 5272, 1640, - 224, 1064, 224, 3904, 6360, 2256, 7464, 4568, - 6352, 2888, 6352, 2888, 2888, 4568, 2256, 6352, - 4568, 4568, 4568, 6352, 2888, 5832, 5832, 5280, - 3904, 1608, 2888, 4568, 6352, 4560, 3880, 4568, - 2888, 4560, 4560, 5832, 2280, 4568, 5832, 5832, - 3864, 1608, 6352, 7464, 1088, 3904, 3904, 1088, - 3904, 2304, 6352, 4560, 6352, 3904, 3904, 224, - 2888, 224, 4568, 4568, 1064, 1064, 2280, 4568, - 3896, 1624, 3904, 1640, 2296, 2888, 3872, 4560, - 2888, 40, 40, 3880, 4576, 4560, 1640, 40, - 4560, 1640, 40, 2296, 3904, 1088, 2296, 2296, - 2280, 1632, 1088, 1640, 40, 6360, 1080, 6360, - 40, 6360, 4552, 3896, 1088, 2304, 1072, 40, - 40, 1072, 1640, 2296, 1088, 2272, 1072, 6360, - 5832, 1088, 1072, 1624, 1640, 224, 48, 1088, - 2272, 224, 1624, 3896, 224, 1624, 3896, 2304, - 3904, 1624, 40, 3896, 1632, 1632, 1624, 1632, - 3896, 3904, 48, 3904, 1080, 1088, 5280, 1632, - 3896, 4544, 1632, 40, 1632, 6360, 2896, 40, - 1632, 224, 1632, 224, 2896, 1048, 224, 1632, - 224, 40, 6360, 3896, 5280, 6360, 5272, 2304, - 2264, 5272, 3896, 224, 3904, 2256, 7464, 1088, - 4568, 5280, 3880, 1088, 4568, 2256, 1080, 5280, - 5280, 5280, 2256, 48, 2280, 5280, 2256, 3904, - 1088, 5280, 1088, 3880, 5280, 224, 2256, 5280, - 3904, 5280, 3904, 3880, 3880, 1088, 3904, 1080, - 1080, 2272, 3904, 5280, 1080, 3944, 4600, 240, - 2952, 6384, 1096, 5856, 3952, 4608, 5856, 4608, - 6384, 1096, 7544, 2952, 7552, 3936, 7552, 2952, - 2952, 2952, 2320, 7504, 6376, 3968, 2320, 5288, - 7544, 240, 1104, 3952, 3936, 4608, 4608, 2952, - 7552, 3952, 6392, 3936, 5288, 2952, 3936, 3936, - 3952, 5288, 5288, 7552, 1104, 1104, 1664, 1096, - 2936, 2920, 6408, 1104, 240, 240, 240, 2920, - 1104, 1104, 240, 1104, 6392, 2328, 2936, 2936, - 7536, 6408, 2936, 6408, 2936, 5288, 1104, 6392, - 2328, 2952, 1096, 4608, 3936, 7536, 6408, 4608, - 1096, 4608, 6408, 2936, 3936, 6408, 2936, 2952, - 2936, 6408, 2936, 3968, 4608, 6408, 240, 1664, - 5288, 1664, 4608, 6392, 1664, 240, 3968, 2328, - 2336, 2936, 232, 2928, 560, 2952, 6376, 4608, - 3936, 2952, 560, 4616, 4616, 3936, 2952, 3936, - 2952, 2952, 2928, 5856, 5856, 1096, 1112, 2928, - 3968, 2928, 2952, 1096, 7520, 3968, 1096, 2928, - 2928, 3936, 3968, 1112, 7504, 560, 2952, 2952, - 3928, 2952, 232, 560, 232, 1112, 7552, 2952, - 1112, 240, 7552, 1112, 2944, 1672, 232, 4600, - 4600, 3960, 232, 1672, 2952, 232, 3960, 1672, - 1672, 232, 1672, 2944, 2944, 2944, 4616, 4600, - 560, 2928, 1112, 1112, 4600, 3952, 2944, 1112, - 1112, 560, 1112, 4616, 1112, 1112, 7552, 3960, - 232, 232, 1672, 1112, 232, 5288, 2944, 1664, - 2952, 1112, 7552, 7520, 3968, 1096, 2920, 560, - 4600, 4600, 4600, 1672, 2920, 1096, 2928, 1096, - 2936, 240, 3968, 240, 2920, 240, 1672, 1672, - 2320, 1648, 7528, 7544, 7512, 240, 2336, 7544, - 7544, 7544, 232, 7504, 2912, 560, 3928, 2912, - 3960, 4592, 3960, 5288, 240, 3960, 7544, 2336, - 3928, 3928, 4600, 2336, 2912, 560, 3968, 2336, - 2336, 7528, 6376, 7544, 3928, 2312, 240, 240, - 2912, 3968, 7544, 560, 6376, 3928, 2912, 7544, - 7544, 2912, 3928, 7544, 1664, 3968, 2952, 1664, - 2336, 7528, 6376, 7528, 7544, 4608, 7544, 2336, - 6376, 2912, 2336, 2336, 1672, 7512, 7528, 2336, - 2336, 7544, 3960, 3928, 7544, 3960, 6408, 3936, - 1672, 4592, 3928, 3960, 2336, 4608, 3960, 7528, - 7528, 7528, 3928, 7528, 3960, 1672, 3936, 3960, - 1672, 3960, 1664, 7520, 1656, 7512, 232, 7544, - 2912, 1664, 7544, 2320, 1664, 6384, 6400, 7544, - 240, 2920, 7512, 2920, 2920, 7544, 2928, 5856, - 2912, 6408, 240, 5288, 1656, 2928, 2928, 232, - 1656, 5856, 2928, 5856, 2336, 2928, 3968, 2336, - 7512, 7512, 1672, 7512, 7528, 7512, 2336, 7512, - 2328, 2328, 7528, 3952, 2952, 7512, 3936, 3928, - 240, 3952, 3944, 3968, 3968, 1656, 2936, 240, - 2944, 4600, 2336, 4600, 4600, 3944, 240, 240, - 7536, 2312, 2936, 7536, 2920, 5848, 1104, 7536, - 5848, 6408, 2336, 2328, 3944, 2936, 6400, 2920, - 1096, 1096, 2936, 3944, 2328, 2312, 2336, 2312, - 2944, 4600, 5848, 2928, 5856, 2328, 1656, 3912, - 2328, 1104, 2336, 1656, 2336, 3936, 2328, 2944, - 1656, 2336, 4600, 4600, 2944, 4600, 2328, 3912, - 1656, 1656, 2928, 2328, 1656, 7520, 2928, 2320, - 2328, 7520, 5288, 4616, 1672, 6376, 560, 2912, - 2952, 3968, 2320, 560, 3928, 2320, 6376, 1672, - 3968, 1672, 5848, 1672, 5288, 3968, 7552, 240, - 1672, 7552, 2320, 240, 2320, 7536, 1664, 3936, - 240, 7552, 1672, 4616, 2952, 3968, 7552, 3968, - 2936, 7552, 6392, 3952, 2312, 7496, 5848, 5848, - 1104, 3952, 5288, 4608, 1104, 2936, 7552, 2936, - 3936, 1104, 5288, 1104, 2320, 7552, 5848, 7520, - 3944, 7496, 3944, 3968, 5288, 5288, 4616, 3968, - 2952, 7496, 560, 560, 1672, 3968, 560, 3936, - 4616, 7520, 7520, 4616, 4616, 7552, 560, 7536, - 3952, 7552, 7496, 7520, 5288, 5344, 2976, 6416, - 4008, 3000, 4648, 3000, 2968, 2968, 3000, 7624, - 3000, 3000, 248, 4008, 5312, 7640, 2384, 1120, - 2376, 3984, 2376, 2368, 2384, 5336, 7592, 7592, - 2384, 248, 7584, 2376, 7584, 2376, 2384, 2376, - 2992, 6416, 7592, 7640, 2376, 7584, 2984, 5336, - 5336, 7600, 5336, 7632, 2984, 6416, 7616, 7640, - 2984, 2992, 7632, 7632, 3008, 6416, 5336, 5336, - 2384, 3008, 7616, 7600, 7632, 2376, 2360, 4648, - 1680, 2376, 4640, 7632, 3000, 7640, 2992, 3976, - 4640, 1680, 7584, 4016, 7584, 2376, 3000, 2376, - 3000, 3000, 1680, 3000, 4640, 2376, 7584, 7600, - 2376, 2376, 7584, 7600, 3000, 7624, 3000, 4008, - 7576, 7632, 2992, 3000, 3000, 3008, 7640, 7616, - 5312, 7584, 2992, 6416, 7624, 4016, 4016, 7624, - 3000, 4016, 2992, 2968, 4008, 2992, 6416, 6416, - 7624, 2384, 4008, 5312, 2360, 7624, 6416, 2376, - 3008, 6416, 7624, 7616, 7624, 2384, 3008, 2376, - 2976, 7600, 7632, 5312, 7640, 4648, 5312, 5312, - 7584, 7640, 7584, 2992, 2992, 248, 5312, 7640, - 7632, 4008, 7616, 4664, 3984, 4000, 568, 4664, - 4664, 4000, 2984, 7632, 7600, 5312, 7600, 7616, - 4016, 7576, 4000, 5312, 7600, 4000, 7616, 7616, - 4000, 7616, 4000, 4016, 7632, 7616, 3016, 7616, - 3016, 7576, 3016, 4000, 4000, 5312, 2384, 4008, - 3984, 7648, 2344, 4000, 568, 2384, 4664, 2976, - 4008, 4000, 5864, 7648, 2976, 3016, 3016, 2976, - 7648, 7648, 2976, 248, 2976, 5864, 7648, 4016, - 4016, 7608, 5344, 4656, 3992, 1120, 3992, 1120, - 4648, 7568, 3992, 3992, 4648, 4656, 7624, 3992, - 4664, 4648, 5320, 5344, 5320, 5320, 3992, 4648, - 7568, 4648, 5328, 5344, 4016, 4000, 7624, 7624, - 5344, 3016, 4000, 2976, 5864, 2352, 7608, 4656, - 5864, 2968, 2976, 2976, 4656, 4656, 5312, 2960, - 5312, 4016, 5344, 7600, 5344, 3016, 4656, 5320, - 5320, 3016, 4656, 2976, 2960, 3016, 4016, 3008, - 2384, 3984, 2368, 4008, 2368, 4016, 3984, 4008, - 2368, 2384, 5336, 2368, 1680, 3008, 5328, 2376, - 7624, 5336, 3008, 5336, 5336, 1680, 3016, 5328, - 3008, 2376, 3008, 7608, 3008, 2384, 5296, 3008, - 1120, 7568, 4656, 5344, 2960, 5344, 7568, 7568, - 5320, 5328, 5304, 2960, 5304, 5344, 3984, 4656, - 4648, 7568, 3992, 5328, 7608, 3992, 5328, 1680, - 4648, 5328, 3984, 6424, 3984, 2376, 3008, 3984, - 5328, 4008, 4008, 5328, 5296, 2960, 5304, 3992, - 5328, 3008, 5344, 5328, 3008, 5328, 4016, 5304, - 4008, 3008, 4016, 5304, 4648, 7624, 2360, 7624, - 7608, 4648, 7624, 3008, 4016, 5344, 4648, 7608, - 5344, 7624, 4656, 4016, 6424, 4008, 5328, 7624, - 5344, 2968, 4008, 3016, 4008, 4008, 4016, 4016, - 7608, 5864, 2968, 3016, 5320, 3008, 5344, 5304, - 4016, 5344, 1680, 4016, 3008, 3016, 2368, 1680, - 7608, 2960, 3976, 2968, 2376, 5344, 2360, 2376, - 2960, 3984, 7608, 2376, 2960, 3000, 3008, 2384, - 1680, 5344, 2376, 4648, 5320, 6424, 1680, 2368, - 1680, 1680, 5304, 2384, 5304, 1680, 2376, 2376, - 4016, 2384, 5864, 2376, 3016, 4656, 2368, 3984, - 2376, 6448, 5360, 256, 5376, 1152, 2392, 6440, - 7712, 7704, 7688, 1688, 3024, 7680, 2408, 2408, - 7680, 4688, 2408, 7680, 3024, 2408, 7688, 3024, - 4688, 2408, 7672, 1688, 7688, 3024, 2408, 7664, - 7664, 2408, 2408, 2408, 7664, 7688, 5888, 7688, - 5888, 5888, 7688, 7752, 2408, 2408, 5888, 592, - 7664, 5888, 1704, 4688, 4024, 5888, 576, 4688, - 576, 7672, 4672, 4672, 7672, 3024, 7768, 7688, - 7704, 5888, 5888, 7704, 7768, 7768, 7704, 6432, - 7672, 3024, 4024, 7680, 7680, 7688, 7672, 4024, - 4024, 5888, 4024, 7688, 2408, 7768, 7688, 2408, - 7760, 7680, 5368, 6432, 4688, 7680, 6432, 6432, - 4024, 7688, 4688, 7768, 7688, 7704, 256, 3040, - 2408, 5880, 592, 7728, 2408, 7712, 5888, 6432, - 7744, 1696, 4024, 1696, 7744, 7744, 7744, 6432, - 1696, 3040, 5888, 3040, 3040, 5888, 7672, 5888, - 7704, 5888, 7688, 592, 7752, 7672, 5888, 1696, - 4032, 576, 7712, 5888, 5888, 7712, 5888, 7720, - 7672, 3024, 7720, 1696, 4032, 7672, 7712, 6432, - 7712, 1696, 592, 5888, 1696, 7752, 7768, 7712, - 1696, 1696, 6440, 6432, 7712, 1688, 3024, 3032, - 3032, 3032, 4032, 2392, 3032, 3032, 3032, 1688, - 7680, 7680, 7712, 7680, 592, 7712, 1696, 7680, - 6432, 2416, 6432, 256, 2416, 5368, 2408, 1136, - 1688, 7680, 7768, 3032, 5368, 6440, 2408, 7688, - 7768, 1152, 7688, 7688, 1152, 1136, 6432, 4024, - 7680, 1152, 4040, 5368, 7696, 1152, 2408, 1152, - 7688, 2416, 1152, 7688, 7696, 7696, 7680, 1152, - 1152, 6432, 7680, 2408, 5368, 4024, 7680, 2408, - 1152, 592, 2408, 4032, 4688, 2408, 6432, 6440, - 2392, 7704, 7696, 3024, 5376, 7664, 7696, 7752, - 5888, 5376, 4040, 5888, 7704, 5888, 4040, 5888, - 4040, 6432, 3032, 7712, 576, 3024, 2392, 2392, - 5872, 576, 3048, 2392, 5376, 5376, 5880, 2392, - 7712, 5872, 5872, 7712, 7712, 5880, 4040, 2392, - 6440, 5872, 4672, 576, 4672, 3048, 5376, 4024, - 5872, 2392, 5880, 3040, 1704, 5376, 5376, 3040, - 5880, 5880, 5872, 5376, 5880, 7672, 4032, 4672, - 5888, 7712, 5872, 5880, 2392, 6432, 6432, 5880, - 6432, 1696, 5872, 7712, 7712, 1696, 1696, 6440, - 5880, 4040, 7712, 7672, 5888, 3040, 7744, 6440, - 5888, 3040, 7744, 1696, 5888, 4032, 1696, 7744, - 7744, 592, 4040, 7672, 4032, 1696, 5872, 5872, - 1696, 7744, 3048, 4040, 4040, 1696, 4040, 7744, - 7744, 5384, 1696, 6432, 4024, 5872, 3040, 7744, - 7704, 5352, 4672, 5888, 1696, 4040, 7752, 256, - 4040, 5888, 1696, 5352, 4040, 4040, 1696, 5352, - 5888, 7704, 256, 5880, 7752, 5352, 1696, 5888, - 4040, 7704, 4040, 1144, 7744, 1704, 7744, 5888, - 5384, 5384, 7744, 5888, 5352, 5384, 1696, 7744, - 5888, 5384, 7744, 5384, 4040, 5872, 7744, 2416, - 3040, 4024, 6448, 7704, 6432, 4024, 5880, 6448, - 1704, 1136, 7776, 4024, 6448, 1704, 7712, 6432, - 256, 4040, 256, 256, 5880, 256, 5880, 2392, - 5872, 7712, 2400, 6440, 2400, 7736, 256, 7712, - 256, 7712, 256, 256, 1704, 7760, 3048, 4032, - 1152, 1704, 4032, 4672, 2408, 5384, 6440, 4672, - 2400, 592, 4032, 2408, 2400, 6440, 592, 7736, - 4688, 4032, 2400, 256, 5888, 6448, 2416, 5376, - 5384, 2416, 4040, 2416, 6440, 4040, 5376, 2416, - 5384, 7736, 7704, 4040, 2400, 7704, 7744, 4040, - 7744, 4040, 6448, 6448, 7776, 6448, 7776, 6440, - 5376, 6448, 3040, 5880, 5872, 4040, 4672, 1696, - 2400, 7744, 2400, 7744, 5880, 5880, 7744, 5888, - 1696, 6448, 5880, 5384, 5352, 4040, 3040, 7744, - 2400, 1144, 256, 7752, 5880, 7744, 7736, 7744, - 5880, 7736, 256, 7776, 5352, 7744, 4040, 5352, - 5352, 7744, 4040, 7776, 7744, 6448, 7776, 6448, - 7744, 256, 7744, 256, 5424, 4072, 4704, 624, - 4088, 3120, 5392, 64, 1744, 2440, 616, 3104, - 72, 5896, 4080, 5896, 72, 272, 608, 4712, - 3104, 616, 608, 72, 72, 608, 616, 616, - 3104, 4712, 1168, 2440, 264, 72, 600, 1176, - 1160, 3056, 272, 1744, 1744, 272, 1744, 3120, - 3056, 272, 1744, 3120, 5408, 3088, 6464, 1176, - 1744, 1176, 1744, 272, 72, 1176, 3120, 72, - 72, 264, 1176, 1176, 3056, 64, 2440, 272, - 272, 1168, 2440, 4712, 64, 72, 1736, 64, - 5400, 1176, 5392, 608, 4096, 4096, 5392, 1736, - 5392, 3112, 3112, 1176, 1736, 64, 1176, 1176, - 64, 5896, 5400, 3120, 1736, 3112, 3080, 4096, - 3080, 1736, 3120, 3080, 3120, 1720, 5400, 3088, - 1728, 3112, 4064, 4088, 5896, 5896, 3112, 1736, - 5400, 4088, 5896, 4096, 3104, 5400, 4088, 1720, - 4080, 1176, 1744, 7792, 1744, 7792, 1176, 4080, - 1744, 1744, 1176, 4080, 4088, 1736, 5400, 4088, - 5392, 3104, 4096, 1176, 4096, 632, 5896, 4096, - 5896, 5896, 4712, 4088, 5432, 4096, 624, 3096, - 3096, 3096, 3096, 72, 5432, 5432, 5400, 1720, - 4088, 5432, 1720, 1176, 1176, 5432, 7792, 4088, - 5432, 5432, 64, 4712, 4064, 3096, 6464, 4712, - 4712, 6464, 2432, 2440, 1736, 5896, 4704, 4704, - 3080, 4712, 4096, 616, 7800, 4072, 608, 2432, - 2440, 64, 2440, 2432, 4072, 4072, 7800, 4072, - 3104, 3080, 3112, 3104, 3104, 3112, 3112, 7800, - 4072, 632, 7800, 5424, 7800, 7800, 4064, 2432, - 4072, 4696, 7800, 3104, 7800, 4696, 5424, 4072, - 7800, 7800, 4072, 7800, 3072, 4072, 64, 2432, - 4096, 2440, 2432, 4696, 608, 2440, 64, 2440, - 5424, 5416, 64, 4072, 64, 5416, 3112, 4096, - 5416, 5416, 640, 4096, 5416, 640, 3112, 4696, - 4712, 4072, 4712, 4712, 4712, 5416, 640, 4712, - 4712, 3096, 4712, 4712, 1736, 1728, 632, 5416, - 1736, 3112, 3112, 7800, 6464, 3120, 3088, 3120, - 4704, 1736, 640, 4704, 5424, 4704, 5432, 72, - 3088, 1720, 624, 4056, 6464, 632, 4088, 5896, - 4088, 5400, 1744, 4080, 1744, 3080, 1720, 4088, - 5424, 4080, 5400, 1736, 5400, 7792, 6464, 5896, - 640, 632, 272, 3072, 616, 5408, 1168, 5400, - 72, 2432, 3072, 2432, 72, 5408, 1744, 4080, - 5424, 4712, 4080, 3064, 5424, 64, 64, 272, - 1168, 3072, 5424, 5424, 3072, 5424, 4080, 264, - 600, 1168, 272, 1744, 5424, 5424, 1744, 5424, - 632, 5424, 272, 1744, 5896, 2440, 1168, 272, - 3072, 272, 3064, 1168, 4080, 6464, 5424, 2432, - 72, 1168, 72, 72, 72, 2424, 5424, 1736, - 5424, 72, 5424, 5424, 64, 608, 624, 624, - 632, 72, 608, 3120, 72, 7800, 632, 1736, - 7792, 72, 3072, 632, 5896, 3088, 5408, 640, - 5424, 4080, 3072, 1168, 3072, 640, 4704, 5424, - 640, 4704, 5408, 640, 632, 1712, 624, 632, - 2432, 640, 2432, 4704, 640, 5896, 616, 4712, - 4088, 5408, 640, 632, 3072, 640, 64, 640, - 7784, 2440, 5408, 72, 7784, 5432, 3096, 2432, - 4088, 2440, 2424, 5408, 2440, 5408, 4088, 64, - 72, 264, 4704, 1168, 4080, 64, 1736, 7800, - 1168, 5408, 4712, 624, 624, 640, 4712, 4712, - 4712, 4712, 5408, 2432, 4712, 3088, 7784, 4696, - 5408, 3096, 4696, 7880, 4120, 3152, 648, 6472, - 2448, 1776, 1776, 4744, 1768, 6472, 656, 5912, - 2456, 1784, 648, 5456, 664, 3176, 664, 1800, - 1792, 1784, 1776, 2456, 648, 288, 1768, 6472, - 288, 288, 6472, 7888, 664, 2456, 2456, 2456, - 2456, 3176, 3176, 4104, 656, 664, 1776, 2456, - 1768, 7872, 288, 2456, 288, 2456, 2456, 656, - 1184, 664, 7872, 296, 296, 1184, 1184, 2456, - 1768, 6472, 4112, 664, 296, 7872, 5904, 5904, - 7856, 296, 664, 5904, 2456, 3168, 3168, 2456, - 3168, 2456, 1792, 296, 2456, 3176, 4744, 1784, - 7848, 7840, 1768, 296, 656, 3160, 2456, 3160, - 296, 3152, 656, 2456, 4752, 1792, 3168, 5904, - 7808, 7864, 7864, 7808, 3144, 7832, 3144, 7864, - 7824, 7832, 7856, 7832, 3144, 7856, 7856, 3144, - 7856, 7864, 6472, 3144, 1792, 648, 1792, 7856, - 7864, 7856, 1792, 7864, 7864, 1792, 3168, 3144, - 4752, 1792, 7840, 7864, 3176, 1792, 3176, 3168, - 7864, 3144, 4752, 4752, 4752, 7856, 7856, 4752, - 3144, 1792, 4752, 4104, 7864, 1752, 4752, 3168, - 672, 7856, 5904, 7832, 672, 7880, 5904, 2456, - 672, 2456, 7808, 2456, 3144, 3152, 3168, 2456, - 3144, 3176, 2456, 3168, 7856, 7856, 2456, 7848, - 2456, 3176, 2456, 672, 3176, 7832, 1768, 5904, - 672, 3168, 7856, 7848, 7848, 656, 7856, 7848, - 3168, 656, 3168, 4112, 3176, 3168, 3168, 3168, - 4752, 3176, 1792, 5456, 7872, 3176, 296, 1792, - 7848, 3176, 7872, 296, 1184, 1184, 7880, 7872, - 1776, 4744, 5456, 4744, 3160, 3160, 4744, 3160, - 1800, 3160, 1784, 5912, 664, 2448, 7880, 664, - 4736, 664, 1760, 6472, 288, 1792, 5912, 1760, - 5912, 7880, 280, 5912, 3168, 648, 5920, 4728, - 5456, 3176, 7856, 5456, 3176, 7880, 3176, 4736, - 5920, 5920, 1800, 5920, 3176, 7856, 3176, 5920, - 5920, 664, 7848, 1184, 3144, 5912, 6480, 3152, - 296, 1808, 4120, 296, 1808, 6480, 6480, 1808, - 1760, 656, 6480, 1760, 5912, 7880, 5912, 6480, - 6480, 4120, 7856, 656, 4752, 1760, 1792, 6480, - 2456, 672, 1792, 6480, 4120, 7840, 7864, 656, - 3168, 7808, 1808, 7880, 4120, 7880, 3168, 656, - 3176, 288, 1792, 7856, 7864, 1808, 7856, 7848, - 6480, 4120, 7856, 7864, 6480, 4120, 7880, 672, - 7848, 4752, 6480, 7864, 7880, 1792, 7864, 4752, - 3176, 3176, 7880, 7856, 1760, 4120, 3144, 3152, - 6480, 3176, 3144, 3152, 4752, 3168, 3176, 7840, - 3176, 3176, 664, 4736, 5920, 6480, 4120, 4120, - 7856, 1184, 1784, 1184, 5920, 6480, 4120, 3176, - 7880, 5920, 4120, 3176, 5920, 7856, 3176, 7832, - 4752, 296, 1184, 5920, 5920, 4120, 7848, 1184, - 1800, 664, 1184, 664, 6472, 1792, 4728, 1776, - 5456, 5456, 4736, 280, 3152, 1776, 4744, 7816, - 4744, 3160, 4744, 4744, 3160, 1776, 4104, 1792, - 1808, 3160, 7888, 672, 3160, 3152, 656, 672, - 1808, 7856, 4112, 3160, 7816, 7888, 7816, 3168, - 7888, 3160, 3152, 672, 280, 4104, 3136, 4112, - 280, 280, 3176, 7856, 656, 3168, 7888, 4752, - 4104, 5904, 3168, 7840, 7848, 7888, 7856, 7848, - 7856, 7848, 1808, 3168, 672, 3168, 7856, 4752, - 672, 656, 7848, 4752, 1808, 3168, 672, 3176, - 4752, 672, 3128, 3136, 280, 7816, 1808, 1808, - 288, 280, 1760, 1808, 6480, 7856, 6480, 1792, - 1808, 288, 656, 1808, 1792, 7856, 7880, 3152, - 6480, 7880, 3160, 7856, 280, 7840, 3152, 7816, - 656, 1808, 7888, 3160, 3208, 7968, 1824, 304, - 5488, 5488, 680, 5488, 304, 7920, 7920, 5488, - 4800, 680, 1848, 1840, 1840, 5488, 4800, 1832, - 4800, 4792, 8008, 5480, 2488, 5928, 2472, 4136, - 680, 3200, 4144, 680, 3200, 7984, 5928, 1840, - 7984, 2488, 1840, 5488, 4792, 2472, 680, 7968, - 4792, 1840, 4808, 4136, 1192, 1192, 7968, 1840, - 5480, 4792, 7968, 1832, 1832, 7896, 4152, 1824, - 1192, 3200, 1840, 5488, 2472, 4792, 4784, 7960, - 4800, 4792, 4800, 1840, 8008, 1192, 3200, 7984, - 1192, 1824, 4800, 8008, 8008, 4800, 8008, 4784, - 1824, 4800, 8008, 7960, 4768, 4784, 1832, 7968, - 7984, 1824, 1824, 7984, 8008, 4784, 1816, 7984, - 4160, 7952, 680, 7984, 7952, 7952, 5480, 4152, - 7992, 1832, 1824, 7944, 7944, 7968, 8008, 4160, - 8008, 1832, 8008, 7968, 8008, 1832, 5480, 7992, - 7952, 1832, 4160, 4160, 4160, 7952, 8008, 5480, - 4800, 4800, 8008, 5480, 8008, 8008, 8008, 5480, - 7984, 5488, 4152, 4792, 8000, 4800, 4792, 6496, - 4800, 6504, 4800, 4800, 8000, 3200, 7904, 6496, - 6496, 6496, 8000, 8000, 8000, 5488, 4152, 2480, - 4808, 1848, 304, 1816, 3192, 4768, 3208, 1816, - 7920, 304, 1832, 1816, 4768, 4768, 1832, 5488, - 1848, 5464, 1816, 3184, 4808, 4136, 1848, 4808, - 3184, 7952, 4768, 4160, 4792, 7912, 7952, 7952, - 3184, 1816, 4808, 4808, 3208, 1848, 4808, 2488, - 2480, 3192, 3192, 4144, 2488, 2488, 2488, 4792, - 1816, 3192, 7992, 4784, 3192, 4808, 4808, 4792, - 4808, 4808, 3192, 4784, 4792, 1832, 4808, 4784, - 4160, 4792, 4808, 7968, 2480, 4792, 4792, 7968, - 4808, 8008, 1848, 4808, 4784, 4808, 1848, 2472, - 4784, 3208, 3208, 4784, 3208, 3208, 4152, 7920, - 7944, 4136, 4776, 80, 3184, 1832, 1832, 4776, - 5472, 5472, 7928, 1832, 4808, 7928, 4768, 4784, - 1832, 1832, 1832, 7944, 7960, 4768, 4776, 5488, - 7920, 304, 5480, 4160, 4776, 7992, 4792, 4768, - 1832, 7992, 1832, 7992, 7992, 7992, 7944, 5480, - 8000, 5472, 7976, 7976, 3208, 3208, 6504, 5472, - 5472, 7960, 4152, 4152, 5472, 6504, 4776, 4152, - 8000, 4152, 7952, 4152, 5480, 5928, 8000, 5928, - 7904, 5480, 5472, 8000, 7904, 7992, 6504, 4152, - 6496, 7992, 6496, 7912, 7912, 4152, 4152, 6496, - 6504, 5480, 5480, 4152, 8000, 5472, 6504, 1832, - 5472, 7992, 4160, 4160, 4144, 7992, 2472, 3208, - 7976, 3184, 7992, 3208, 3208, 3200, 2472, 1832, - 4152, 7960, 7936, 4784, 3200, 7984, 3200, 7936, - 4784, 4792, 4784, 7992, 4152, 4792, 4152, 7960, - 7968, 7960, 4792, 7960, 7944, 4152, 7960, 5488, - 5480, 4152, 7992, 7992, 4152, 7992, 7952, 4152, - 5480, 4792, 7912, 4152, 7960, 7960, 4152, 5480, - 7936, 4152, 4792, 4144, 3200, 7928, 7928, 8008, - 7968, 4784, 7960, 7984, 7968, 4144, 4792, 3200, - 7984, 4808, 4136, 3200, 4792, 7968, 8008, 7968, - 5472, 4136, 4808, 4160, 5472, 3184, 2472, 4792, - 7928, 4776, 5472, 3184, 7928, 5480, 5480, 7928, - 5480, 7960, 7960, 7960, 4160, 1832, 4792, 4784, - 7928, 7944, 4160, 5472, 7912, 7960, 7912, 4792, - 7952, 7968, 7952, 4768, 7992, 7952, 5472, 7992, - 7936, 5472, 7968, 4160, 5472, 4160, 7912, 4160, - 7936, 7992, 4768, 7960, 4160, 7944, 7968, 7984, - 7912, 7936, 4160, 5472, 7960, 7984, 7944, 7912, - 7936, 5472, 8008, 7968, 7944, 4160, 7952, 7936, - 7944, 7944, 4160, 7952, 7992, 7944, 4160, 7944, - 4768, 7968, 7944, 4160, 4160, 1816, 8008, 5472, - 7952, 4792, 7992, 8128, 3264, 1872, 3256, 712, - 1864, 320, 5936, 320, 320, 712, 3232, 712, - 4856, 5504, 4848, 1864, 4832, 5936, 5936, 320, - 3240, 4840, 3232, 3256, 4848, 3232, 1864, 3256, - 5512, 5512, 3240, 3232, 3240, 4848, 6512, 8112, - 5936, 5936, 6512, 5512, 3240, 4864, 4864, 5512, - 6512, 5936, 320, 1864, 3240, 5512, 3240, 320, - 5512, 5512, 320, 5512, 8128, 5504, 5512, 88, - 5496, 1872, 4880, 1872, 4840, 1864, 5512, 3256, - 8088, 8120, 8088, 5512, 4880, 1872, 4880, 4872, - 4176, 8128, 2496, 1872, 4872, 2504, 4872, 3264, - 3264, 4872, 5936, 3256, 712, 4880, 704, 1872, - 5504, 2504, 4184, 8128, 4880, 4880, 4880, 4880, - 5504, 4880, 3224, 8088, 5504, 5504, 4880, 4880, - 1872, 4880, 4880, 712, 4184, 3248, 3248, 4872, - 8104, 1200, 1872, 8072, 4880, 2504, 2496, 1872, - 1856, 8104, 8104, 8104, 1872, 1200, 3256, 712, - 704, 8080, 3232, 8088, 8080, 8088, 8088, 4856, - 712, 3248, 4856, 3248, 3248, 3232, 3256, 4880, - 3256, 8080, 4832, 8064, 2496, 5936, 5936, 8064, - 5496, 8128, 8112, 8112, 4832, 2496, 5936, 5936, - 8112, 8088, 8080, 4840, 8064, 8080, 8080, 4880, - 8080, 8096, 5936, 5936, 8088, 8040, 5496, 8040, - 8088, 3232, 8088, 8064, 8128, 8088, 8096, 8088, - 8128, 8080, 3264, 712, 2504, 2504, 4872, 1872, - 4872, 4872, 1200, 2496, 3264, 3264, 8096, 8072, - 3248, 8104, 1856, 8080, 4856, 8080, 8072, 3248, - 3248, 8128, 2504, 8120, 1856, 4816, 704, 5936, - 3264, 3264, 704, 4824, 2496, 2496, 3264, 3264, - 1856, 2496, 4816, 704, 696, 1856, 8104, 8112, - 8080, 5936, 4832, 8048, 4848, 6512, 3264, 8048, - 5936, 5936, 4832, 8080, 8048, 4840, 5936, 3232, - 5936, 5936, 8080, 8048, 2496, 8064, 4824, 8120, - 8080, 5936, 8064, 8072, 5496, 8072, 8096, 8096, - 8072, 8096, 1856, 8064, 8096, 8040, 8112, 8096, - 8064, 3232, 8064, 2504, 3232, 4824, 1200, 8128, - 8080, 8096, 8128, 8080, 8120, 8096, 8120, 8096, - 8128, 8072, 8128, 8088, 8112, 4840, 8128, 8064, - 8040, 8056, 8072, 8096, 8024, 8048, 8032, 8120, - 8120, 8048, 4168, 6512, 8120, 8032, 8048, 8128, - 8120, 6512, 6512, 4168, 6512, 8032, 8072, 2504, - 8120, 8112, 1200, 2504, 8120, 8072, 8096, 8072, - 8120, 8056, 8104, 8056, 8040, 8104, 8048, 1200, - 8072, 8056, 8096, 4168, 8064, 8048, 8120, 8120, - 8032, 8048, 8064, 2504, 8048, 8064, 8096, 8120, - 4168, 8120, 8096, 8096, 8128, 8104, 8048, 8120, - 8104, 8064, 3240, 4848, 4168, 4840, 4864, 4864, - 4864, 4864, 8120, 8112, 6512, 8104, 8048, 8056, - 6512, 4168, 4848, 8112, 8112, 8112, 6512, 8120, - 8120, 4864, 4168, 6512, 4168, 8112, 6512, 8040, - 4864, 4168, 6512, 8056, 6512, 4864, 8128, 8112, - 4864, 8104, 1200, 4168, 8072, 1872, 4864, 4848, - 4864, 3240, 3240, 6512, 8120, 4864, 6512, 1872, - 8104, 8048, 8120, 4848, 4840, 8064, 4864, 8064, - 2496, 8064, 4848, 1856, 8128, 8064, 4864, 3264, - 4864, 704, 4848, 704, 8112, 4168, 8064, 8040, - 8024, 4848, 8064, 8048, 4864, 8112, 704, 4864, - 8112, 8112, 8088, 8064, 4864, 8048, 8080, 8088, - 1864, 8064, 3256, 8088, 8064, 8048, 8112, 4864, - 4864, 8064, 1872, 8048, 8112, 4864, 4864, 8112, - 8128, 4864, 8112, 8088, 8080, 8128, 8096, 8088, - 8080, 8080, 4840, 8064, 8088, 8088, 8088, 1856, - 8088, 8096, 8096, 8128, 1872, 3232, 4848, 8064, - 1856, 8064, 8040, 4864, 8128, 8096, 3256, 8120, - 8088, 8128, 8088, 8104, 8104, 8128, 8128, 8120, - 8088, 8128, 8112, 8064, 8088, 3256, 4864, 8104, - 2528, 4888, 8176, 3296, 736, 4208, 4888, 728, - 3280, 4200, 3296, 1216, 1216, 4200, 4888, 4888, - 1896, 4888, 1896, 4888, 3296, 3296, 4888, 4208, - 8144, 4208, 1896, 4208, 4208, 736, 3280, 3296, - 736, 736, 4208, 5944, 720, 4888, 1208, 4200, - 736, 4192, 1240, 3280, 1240, 4192, 736, 736, - 736, 728, 3280, 2536, 3288, 1216, 1216, 3288, - 1216, 6528, 6528, 6528, 1216, 1216, 6528, 3288, - 1232, 6528, 6528, 3288, 8160, 8184, 8152, 2528, - 2536, 2536, 2536, 6528, 5944, 8152, 8184, 2536, - 8184, 2520, 4200, 8184, 8184, 8184, 2528, 8168, - 8184, 8152, 1216, 5952, 1224, 2520, 1216, 728, - 8184, 8168, 8160, 1216, 8184, 4192, 8160, 8168, - 5952, 1232, 1232, 2536, 1232, 720, 2536, 2528, - 5952, 4192, 736, 1232, 5952, 1232, 8168, 2528, - 5952, 6528, 6528, 5952, 1232, 2536, 8168, 1232, - 5952, 6528, 2536, 4192, 2536, 2536, 2536, 1232, - 1232, 1232, 2520, 8168, 8184, 8160, 4192, 5952, - 4200, 4200, 6528, 5952, 4200, 5952, 4200, 8160, - 4200, 8184, 2536, 4200, 8184, 2536, 8168, 2536, - 4200, 1232, 4200, 2536, 2536, 2536, 8184, 5952, - 8184, 4200, 2520, 4200, 2536, 2536, 8184, 6528, - 8168, 2536, 4200, 2536, 8184, 2536, 4200, 2536, - 8184, 8168, 2536, 1232, 3288, 6528, 4192, 5952, - 2528, 5952, 3288, 2536, 4200, 736, 728, 5952, - 3288, 4200, 2528, 5952, 1224, 6536, 4200, 5952, - 5952, 6528, 736, 1232, 1216, 5952, 2528, 6528, - 6536, 6528, 1240, 5952, 1224, 5952, 4192, 4888, - 1896, 3280, 6520, 3288, 8184, 736, 736, 1216, - 3288, 736, 1232, 736, 1896, 1208, 1896, 1216, - 3280, 1216, 1216, 6520, 728, 1896, 4888, 1208, - 1208, 6536, 1216, 1896, 1208, 6536, 3296, 4888, - 1896, 4888, 3296, 4888, 1216, -}; - -static encode_aux _vq_aux_res1024_0c10x8 = { - _vq_ptr0_res1024_0c10x8, - _vq_ptr1_res1024_0c10x8, - _vq_p_res1024_0c10x8, - _vq_q_res1024_0c10x8, - 10373, 10373 -}; - -static static_codebook _vq_book_res1024_0c10x8 = { - 8, 1024, 14663680, 5373952, 5, 0, - _vq_quantlist_res1024_0c10x8, - _vq_lengthlist_res1024_0c10x8, - &_vq_aux_res1024_0c10x8, -}; - - -#endif diff --git a/include/vorbis/book/res1024_0c6x4.vqh b/include/vorbis/book/res1024_0c6x4.vqh deleted file mode 100644 index ebf5710c..00000000 --- a/include/vorbis/book/res1024_0c6x4.vqh +++ /dev/null @@ -1,484 +0,0 @@ -/******************************************************************** - * * - * 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 <monty@xiph.org> and The XIPHOPHORUS Company * - * http://www.xiph.org/ * - * * - ******************************************************************** - - function: static codebook autogenerated by vq/vqbuild - - ********************************************************************/ - -#ifndef _V_res1024_0c6x4_VQH_ -#define _V_res1024_0c6x4_VQH_ -#include "vorbis/codebook.h" - -static long _vq_quantlist_res1024_0c6x4[] = { - 13, 14, 15, 17, - 12, 16, 17, 15, - 14, 7, 17, 16, - 13, 13, 13, 17, - 7, 11, 15, 16, - 15, 16, 15, 15, - 15, 15, 16, 13, - 16, 22, 14, 17, - 22, 9, 15, 14, - 14, 17, 13, 13, - 15, 18, 17, 15, - 14, 11, 15, 15, - 13, 11, 14, 13, - 16, 15, 15, 15, - 15, 21, 10, 12, - 15, 13, 12, 7, - 18, 14, 20, 8, - 7, 19, 15, 15, - 18, 16, 13, 12, - 17, 13, 15, 13, - 15, 16, 13, 23, - 13, 12, 19, 11, - 14, 16, 15, 16, - 20, 19, 19, 19, - 16, 14, 15, 15, - 14, 17, 15, 8, - 15, 14, 13, 14, - 14, 14, 15, 15, - 17, 14, 19, 14, - 13, 15, 15, 14, - 18, 15, 15, 15, - 14, 16, 15, 20, - 17, 15, 7, 16, - 15, 15, 15, 17, - 17, 16, 15, 17, - 17, 21, 18, 12, - 15, 15, 15, 14, - 11, 16, 9, 15, - 15, 15, 17, 15, - 23, 15, 15, 14, - 16, 17, 14, 15, - 15, 11, 10, 21, - 16, 13, 16, 15, - 15, 14, 13, 16, - 11, 18, 13, 16, - 13, 14, 19, 21, - 14, 8, 10, 13, - 12, 21, 17, 16, - 10, 15, 14, 15, - 14, 15, 14, 14, - 15, 15, 18, 18, - 14, 15, 15, 15, - 15, 17, 12, 17, - 10, 16, 19, 12, - 14, 14, 13, 12, - 15, 16, 22, 15, - 19, 13, 12, 17, - 19, 12, 16, 18, - 16, 10, 22, 16, - 15, 15, 15, 15, - 16, 13, 10, 12, - 15, 15, 14, 15, - 15, 15, 16, 11, - 21, 20, 12, 16, -}; - -static long _vq_lengthlist_res1024_0c6x4[] = { - 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, - 10,11,11,11,12,12,12,12,13,13,14,14,14,15,16,16, -}; - -static long _vq_ptr0_res1024_0c6x4[] = { - 2, 379, -3, -4, -5, -6, -7, -8, - 50, -10, 24, 61, 48, 26, -15, -16, - -17, 5, 10, 50, -21, -22, 48, 50, - 27, -26, 53, -28, 23, -30, 58, -19, - 15, 45, -35, -36, -37, 48, 2, -367, - 62, -40, -43, -44, -45, -46, 48, -48, - -49, 52, 14, -52, 9, 28, 14, -56, - -57, -58, -59, 7, 9, 7, -61, 62, - -63, 14, -67, -68, -69, -70, 24, -72, - -73, -74, -22, -64, 9, -78, -79, -80, - -81, 5, 49, -76, 8, -84, -87, -88, - -89, -11, 15, 15, -93, 49, 62, -96, - 9, 49, 9, -94, -101, 9, 26, -104, - -105, 52, 9, -99, -109, -110, 52, -112, - 48, 44, -115, -22, -107, 6, -119, 44, - -117, -122, -123, -124, -110, -120, -125, -128, - 10, 14, -131, -132, 7, -129, -135, 10, - -137, -76, 62, -140, 48, 9, 10, -144, - -145, -146, -147, -148, -149, -150, -151, -152, - 6, 54, -82, -141, 62, -158, -76, 10, - -347, 6, -161, -100, 52, -162, -165, -168, - 49, -166, -169, 10, -46, -170, -22, 28, - 53, -178, -179, -180, -181, -182, 62, -184, - 9, -90, 58, 53, -189, -190, -191, -192, - 62, -186, 23, -196, -76, -194, -187, 6, - -201, -202, -203, 48, 8, -206, -22, 8, - 58, -176, -208, -210, -213, -76, -211, -214, - 25, -218, -219, 9, 52, -222, 10, 61, - -37, -223, -65, 9, 52, -230, -231, -232, - -186, -228, 53, -236, -237, -238, -161, -233, - 62, -239, 6, -40, 13, -244, -247, -186, - -245, 2, 5, -252, -253, -254, -255, -30, - -250, 50, 53, 53, 50, -262, -263, 2, - 53, -266, -267, 48, -269, -270, -10, -256, - 23, 6, -275, -276, -152, -272, -277, 23, - -83, -164, -279, 10, -285, -286, -82, -283, - 23, -288, -102, -289, -293, -294, -161, -291, - 53, 10, -299, -300, -301, -302, -303, -263, - 6, -306, 24, -308, -272, 5, -281, -309, - -117, -314, -315, -316, -317, 23, 13, -310, - -318, -320, -279, -321, -323, -324, -204, -325, - 23, 56, -331, -332, -333, -334, -279, -327, - 30, -319, 56, 52, -339, -342, -343, -344, - -288, -340, -347, 56, 8, -350, 23, 10, - -351, -354, -355, -356, -357, -358, -359, 24, - -318, -350, -361, 26, -132, -288, -110, -378, - -366, -272, -371, -372, -373, -318, -369, 26, - -377, 61, -374, -380, -381, -382, -383, -384, - -385, -386, 17, -388, 0, 4, 35, -392, - -393, 0, -395, 3, 37, -398, -399, -400, - -401, -402, -403, 11, 38, 21, 4, -408, - -409, -388, 46, -410, 19, 51, -415, -416, - 36, 42, -419, -420, 0, -422, -423, -424, - 0, 51, -427, 33, -412, -413, 12, 46, - -433, -434, -435, -436, 21, -438, -439, 55, - -431, -442, 21, 19, 12, -389, -443, -446, - -449, -450, -451, -452, -386, 11, -455, -456, - 0, -458, -459, 17, -453, -460, -463, 20, - -465, 55, -439, -461, 47, -470, 40, -472, - -473, -424, -467, 22, -427, 21, -477, -388, - 36, -656, 42, 43, -485, -486, -487, 3, - 20, -490, -386, -443, -491, 20, -495, -496, - -497, 18, 39, -500, 20, -420, -492, -504, - -505, 33, 34, 57, -509, -510, -511, -512, - -513, 40, 22, -516, 33, 19, -519, 40, - 34, 20, -523, -524, -525, 39, -527, 18, - 40, 39, -412, -517, -533, 19, -481, -517, - 11, -538, -539, 11, -536, -519, -540, -475, - -542, 59, -547, 39, -549, 40, -551, -552, - 34, -533, -553, -556, -557, 39, -465, -554, - -561, -562, -465, 32, -552, -563, 35, 35, - -569, -570, 40, 35, -573, -574, -575, -576, - -577, -578, -579, -580, -581, 32, 37, 41, - -585, -586, 3, 19, -589, 41, -591, 41, - -587, -594, -595, 32, -592, -583, 18, 39, - -601, -602, -603, -604, -605, -606, 11, 0, - 0, -610, -611, -606, -599, 57, 41, -616, - -586, -612, -617, 18, 11, -619, -614, 39, - 3, 51, -627, -628, -629, -630, 32, 3, - 46, -634, -635, -606, -623, -636, 20, 40, - 18, -642, -643, -644, -645, 3, -640, -648, - 37, -646, -651, -431, -649, 59, -482, -440, - -708, 19, -657, -648, 19, -660, -663, -664, - -665, 11, 0, 11, -405, 34, -671, -672, - 3, -669, -675, 37, -531, -678, -679, 32, - -639, -676, 34, -684, -685, -686, -687, 11, - -613, -547, -689, -692, -693, -420, 36, -505, - 36, -517, 0, -527, -701, 0, -516, -699, - -625, 18, -705, -682, -599, -710, -711, 32, - 41, -669, -}; - -static long _vq_ptr1_res1024_0c6x4[] = { - 0, 0, -298, -143, -42, -25, -14, -12, - -9, -11, 27, 27, -13, 27, -20, -18, - 10, 27, -19, 31, -23, 53, 29, -24, - 29, -34, -27, -29, 50, -31, 45, -33, - 16, 31, -38, 2, 31, 44, -31, -248, - 16, -32, -66, -55, -54, -47, 9, -51, - -50, 44, 44, -50, 44, 30, 54, -65, - -62, -61, -60, 10, 10, 44, -50, 30, - -53, 25, -121, -108, -71, 5, 26, -103, - -77, -76, 54, -41, 29, -100, -86, -83, - -82, 29, 29, -82, 15, -75, -98, -95, - -92, -13, 25, 54, -13, 27, 54, -97, - 26, 26, -24, -91, -102, 54, 54, -96, - -106, 49, 49, -90, -114, -111, 31, -113, - 31, 31, -118, -82, -85, 30, -82, 29, - -53, -136, -130, -127, -113, -102, -116, -113, - 31, 63, -134, -113, 31, 25, 31, 44, - -139, 10, 25, -142, -135, -138, 53, -251, - -229, -177, -171, -60, -163, -157, -154, -153, - 29, 29, -153, -133, 10, -154, 54, 28, - -375, 28, 30, -167, 30, -159, -156, -102, - 54, -60, -155, -172, -174, -126, -176, 16, - 29, -226, -224, -217, -188, -183, 15, -185, - 15, -187, 16, 25, -200, -195, -187, -176, - 29, -175, 16, -198, 25, -193, 29, -197, - -212, -205, -187, 25, 2, -209, -153, 28, - 28, -153, -207, -204, -216, -153, -199, -173, - 54, -221, -187, 25, 26, -187, 25, 26, - 53, -220, -90, 14, 14, -249, -246, -235, - -234, -227, 16, -243, -175, -159, -240, -225, - 28, -129, 9, -234, -242, -129, 2, 53, - -241, -32, 61, -265, -261, -259, -258, -257, - 52, 45, 45, -260, 28, -264, 27, 45, - 27, -292, -268, 54, -274, -273, -13, 31, - 31, 27, -280, -153, -24, -33, -31, 28, - -284, 26, -260, 30, -290, -153, -24, -53, - 30, -53, 27, -287, -296, 10, 27, -282, - -24, 50, -215, -39, -330, -326, -313, -305, - 10, -307, 31, -31, 45, 10, -160, -304, - -283, -263, -322, -255, -257, 45, 30, -336, - -283, -312, -208, -311, -297, -295, -328, -278, - -329, 31, -353, -341, -204, -210, -207, -271, - 63, -329, 63, 63, -338, -204, -349, -346, - 8, -336, -348, 30, 30, -336, 63, 63, - -336, -337, -370, -365, -363, -360, 6, 30, - -117, -352, -345, -318, -128, -120, -128, -335, - -364, 10, 54, -220, -376, -375, -368, 30, - -375, 30, -362, -572, -494, -448, -397, -391, - -390, -387, 4, -389, 1, 1, 1, -394, - 51, 4, -396, 4, 4, -432, -414, -407, - -406, -389, -404, 1, 1, 12, 12, -413, - -389, -404, 12, -405, 21, 1, -418, -417, - 38, 38, -421, 33, 42, -429, -426, -425, - 38, 38, -425, 38, -411, -404, 60, 60, - -390, -445, -444, -437, 42, -441, -404, 1, - -430, -404, 1, 60, 1, 12, -430, -440, - -484, -462, -457, -454, 20, 60, 20, 4, - 22, -439, -389, 1, -430, -440, -469, -464, - -466, 35, -468, -447, 1, -479, -471, 20, - -476, -475, -428, 38, -475, 4, -474, -438, - 43, -652, 43, 60, -489, -488, 4, 22, - 4, -493, -396, -483, -482, 37, -522, -499, - -498, 40, 34, -508, -501, -503, -480, -507, - -506, 42, 42, 42, -521, 20, -518, -515, - -514, 59, 59, -514, 59, 42, -520, 22, - 22, 47, -555, -537, -529, -526, -528, 36, - 36, -530, -532, -507, -415, 36, -618, -436, - 42, -546, -541, -417, -436, -543, -535, -545, - -531, 38, -548, 57, -550, 38, -507, -417, - 38, -544, -502, -560, -558, 35, 57, -478, - -568, -567, -564, 60, -566, -431, 38, 21, - -571, 47, 34, 47, -534, -677, -626, -600, - -593, -590, -584, -583, -582, 43, 43, 37, - -588, -582, 43, 12, 37, 43, -396, 4, - 46, -597, -493, 37, -565, -493, 19, 19, - -624, -622, -620, -609, -608, -607, 43, 43, - 57, -615, -614, -613, -598, 43, 57, -614, - -589, -596, -559, 60, -591, -563, 20, 60, - -625, 43, -662, -633, -632, -631, 46, 46, - 37, -641, -440, -430, 32, -621, 57, 43, - 43, -655, -650, -647, -483, 60, -639, -483, - 60, -581, -648, -483, -637, 43, -653, -659, - -690, 43, -654, -430, 57, -658, -668, -667, - -666, 3, 3, 4, -670, 57, -674, -406, - 12, -504, -406, 12, -673, -709, -683, -680, - -682, -661, 43, -707, -700, -691, -688, 57, - -482, -669, -681, -698, -695, 57, -653, -507, - 42, -696, -613, -697, -702, 33, -704, -694, - -653, -639, -703, 57, -706, -713, -712, 20, - 20, -638, -}; - -static long _vq_p_res1024_0c6x4[] = { - 0, 0, 116, 20, 232, 40, 96, 96, - 200, 96, 96, 244, 192, 104, 20, 20, - 20, 20, 40, 200, 192, 192, 192, 200, - 108, 232, 212, 92, 92, 232, 232, 200, - 60, 180, 192, 192, 192, 192, 8, 28, - 248, 248, 56, 208, 36, 192, 192, 208, - 208, 208, 56, 36, 36, 112, 56, 36, - 36, 36, 28, 28, 36, 28, 28, 248, - 248, 56, 20, 36, 96, 96, 96, 244, - 192, 192, 192, 112, 36, 196, 20, 20, - 20, 20, 196, 36, 32, 32, 196, 244, - 244, 244, 60, 60, 196, 196, 248, 36, - 36, 196, 36, 248, 36, 36, 104, 208, - 208, 208, 36, 248, 208, 208, 208, 192, - 192, 176, 192, 192, 100, 24, 176, 176, - 24, 208, 208, 208, 208, 24, 24, 40, - 40, 56, 28, 28, 28, 56, 40, 40, - 36, 36, 248, 192, 192, 36, 40, 248, - 100, 24, 24, 24, 24, 24, 24, 24, - 24, 216, 196, 36, 248, 36, 36, 40, - 224, 24, 24, 36, 208, 24, 24, 196, - 196, 24, 24, 40, 36, 56, 192, 112, - 212, 36, 36, 248, 60, 248, 248, 36, - 36, 60, 232, 212, 248, 248, 248, 248, - 248, 232, 92, 36, 36, 92, 212, 24, - 192, 100, 192, 192, 32, 192, 192, 32, - 232, 212, 232, 232, 36, 36, 32, 232, - 100, 36, 36, 36, 208, 40, 40, 244, - 192, 244, 56, 36, 208, 248, 24, 232, - 232, 208, 212, 24, 248, 24, 24, 36, - 248, 208, 24, 248, 52, 52, 232, 232, - 52, 8, 20, 232, 232, 232, 232, 232, - 244, 200, 212, 212, 200, 8, 8, 8, - 212, 192, 192, 192, 96, 96, 96, 208, - 92, 24, 24, 24, 24, 92, 92, 92, - 36, 208, 92, 40, 196, 196, 196, 40, - 92, 92, 104, 92, 24, 24, 24, 40, - 212, 40, 52, 96, 200, 232, 96, 8, - 24, 96, 96, 92, 92, 20, 208, 20, - 24, 232, 200, 92, 92, 92, 52, 224, - 52, 52, 92, 52, 52, 24, 8, 40, - 92, 224, 32, 112, 232, 92, 92, 52, - 120, 208, 224, 208, 208, 224, 224, 92, - 92, 208, 224, 224, 32, 92, 92, 40, - 40, 96, 96, 96, 96, 96, 96, 96, - 52, 92, 92, 104, 28, 92, 208, 28, - 208, 92, 104, 52, 52, 52, 92, 104, - 244, 244, 28, 88, 204, 204, 68, 68, - 68, 68, 68, 0, 0, 16, 140, 0, - 0, 0, 12, 12, 148, 44, 44, 44, - 44, 44, 44, 44, 152, 84, 16, 0, - 0, 0, 184, 184, 76, 204, 144, 144, - 144, 168, 168, 0, 0, 0, 0, 0, - 0, 204, 132, 132, 76, 204, 48, 184, - 220, 84, 84, 168, 84, 220, 220, 220, - 184, 84, 84, 76, 48, 16, 76, 76, - 0, 68, 0, 68, 68, 44, 0, 0, - 0, 68, 68, 68, 44, 44, 188, 80, - 140, 220, 220, 44, 188, 88, 160, 0, - 0, 0, 44, 88, 132, 84, 16, 0, - 144, 76, 168, 172, 12, 12, 12, 12, - 80, 68, 68, 76, 76, 80, 132, 156, - 160, 72, 156, 168, 80, 0, 76, 136, - 132, 132, 136, 228, 160, 136, 132, 160, - 160, 160, 88, 132, 132, 76, 160, 160, - 136, 80, 72, 144, 72, 156, 72, 72, - 160, 156, 84, 76, 76, 76, 136, 76, - 44, 44, 168, 44, 44, 160, 44, 88, - 44, 236, 156, 156, 160, 160, 136, 136, - 136, 144, 44, 156, 156, 156, 220, 168, - 220, 220, 220, 128, 136, 128, 140, 140, - 160, 160, 160, 140, 12, 12, 164, 128, - 12, 12, 128, 128, 128, 128, 148, 164, - 12, 12, 12, 76, 164, 164, 164, 164, - 76, 128, 128, 128, 76, 164, 72, 156, - 0, 12, 12, 0, 44, 44, 44, 0, - 0, 44, 44, 44, 156, 228, 164, 12, - 12, 72, 72, 72, 44, 72, 164, 156, - 12, 204, 184, 128, 128, 128, 128, 12, - 184, 44, 44, 44, 156, 156, 80, 160, - 72, 12, 12, 12, 12, 12, 72, 148, - 148, 72, 184, 184, 172, 236, 168, 184, - 160, 76, 76, 148, 76, 228, 44, 12, - 44, 44, 0, 44, 84, 136, 12, 12, - 12, 228, 148, 148, 76, 132, 160, 128, - 160, 136, 136, 132, 168, 44, 44, 44, - 228, 156, 156, 132, 0, 0, 144, 132, - 144, 76, 0, 72, 0, 0, 132, 76, - 204, 72, 160, 136, 156, 164, 128, 128, - 164, 136, -}; - -static long _vq_q_res1024_0c6x4[] = { - 0, 0, 120, 24, 56, 180, 20, 104, - 108, 244, 108, 108, 108, 108, 116, 200, - 40, 108, 200, 124, 108, 212, 116, 108, - 116, 8, 180, 180, 200, 200, 180, 180, - 64, 124, 180, 8, 124, 176, 180, 56, - 64, 60, 108, 28, 216, 176, 36, 36, - 56, 176, 176, 56, 176, 120, 216, 100, - 56, 176, 36, 40, 40, 176, 56, 120, - 112, 100, 40, 176, 244, 20, 104, 208, - 196, 36, 216, 64, 116, 216, 244, 36, - 196, 116, 116, 196, 60, 64, 116, 36, - 196, 104, 100, 216, 104, 108, 216, 196, - 104, 104, 116, 60, 104, 216, 216, 104, - 36, 196, 196, 100, 196, 176, 124, 176, - 124, 124, 176, 196, 64, 120, 196, 116, - 112, 36, 28, 40, 176, 104, 248, 176, - 124, 252, 40, 176, 124, 100, 124, 176, - 176, 40, 100, 212, 176, 100, 212, 108, - 64, 248, 212, 40, 104, 36, 196, 216, - 116, 116, 216, 56, 40, 196, 216, 112, - 104, 112, 120, 196, 120, 40, 248, 104, - 216, 36, 100, 212, 116, 60, 212, 64, - 116, 56, 176, 40, 216, 100, 60, 100, - 60, 212, 64, 100, 216, 36, 100, 212, - 116, 112, 64, 212, 100, 112, 116, 112, - 36, 216, 212, 100, 8, 212, 216, 112, - 112, 216, 32, 8, 100, 216, 64, 100, - 216, 40, 212, 100, 104, 212, 100, 104, - 212, 208, 60, 56, 56, 60, 8, 112, - 212, 36, 64, 212, 64, 40, 248, 104, - 112, 252, 36, 212, 24, 252, 8, 212, - 244, 60, 244, 36, 8, 112, 212, 200, - 208, 180, 180, 200, 112, 212, 108, 180, - 108, 212, 116, 216, 196, 24, 104, 124, - 124, 108, 196, 216, 108, 180, 200, 112, - 216, 104, 200, 120, 104, 216, 108, 112, - 120, 112, 108, 40, 116, 40, 108, 200, - 116, 200, 248, 20, 120, 32, 112, 200, - 40, 200, 124, 200, 180, 40, 224, 24, - 40, 8, 112, 232, 200, 180, 120, 252, - 40, 24, 232, 20, 200, 112, 124, 124, - 224, 124, 216, 120, 8, 232, 32, 244, - 252, 124, 252, 252, 224, 8, 252, 224, - 32, 120, 32, 120, 120, 120, 252, 252, - 120, 224, 244, 112, 104, 52, 24, 120, - 24, 120, 208, 120, 40, 112, 40, 200, - 28, 40, 216, 208, 244, 104, 28, 120, - 104, 120, 252, 172, 236, 88, 84, 148, - 140, 4, 16, 16, 4, 4, 4, 12, - 204, 16, 148, 16, 16, 84, 168, 0, - 48, 16, 152, 4, 4, 48, 48, 204, - 16, 152, 48, 84, 84, 4, 204, 168, - 152, 152, 152, 132, 168, 4, 132, 204, - 152, 152, 204, 152, 48, 152, 240, 240, - 140, 16, 48, 152, 168, 84, 152, 4, - 48, 152, 4, 240, 4, 48, 48, 184, - 12, 188, 4, 0, 80, 240, 80, 16, - 88, 220, 16, 4, 48, 184, 88, 188, - 188, 140, 188, 76, 4, 4, 88, 80, - 132, 88, 84, 152, 88, 16, 48, 152, - 172, 240, 172, 240, 148, 80, 16, 88, - 16, 80, 148, 172, 168, 148, 152, 228, - 136, 160, 136, 236, 228, 132, 144, 228, - 136, 168, 168, 168, 188, 80, 136, 132, - 88, 236, 236, 88, 236, 168, 136, 88, - 88, 188, 140, 236, 76, 72, 160, 144, - 144, 76, 168, 228, 168, 144, 48, 84, - 168, 228, 236, 168, 84, 236, 76, 236, - 228, 152, 136, 228, 136, 152, 228, 168, - 152, 168, 172, 160, 220, 140, 228, 48, - 188, 84, 152, 240, 140, 184, 152, 84, - 140, 188, 136, 188, 76, 132, 184, 228, - 80, 16, 12, 164, 148, 172, 172, 148, - 164, 148, 172, 48, 148, 172, 148, 16, - 184, 164, 80, 148, 240, 80, 76, 76, - 204, 80, 16, 12, 228, 0, 172, 172, - 228, 12, 164, 228, 72, 172, 228, 228, - 164, 240, 144, 240, 16, 128, 80, 240, - 172, 172, 16, 240, 148, 12, 184, 184, - 148, 12, 184, 48, 128, 72, 228, 172, - 172, 48, 184, 148, 172, 240, 160, 172, - 240, 128, 148, 172, 240, 172, 236, 148, - 136, 172, 168, 48, 228, 168, 48, 16, - 0, 12, 12, 16, 16, 228, 148, 16, - 48, 168, 16, 48, 132, 80, 132, 172, - 136, 172, 172, 136, 204, 0, 168, 228, - 168, 136, 76, 172, 132, 228, 236, 228, - 168, 144, 172, 76, 172, 132, 172, 172, - 236, 160, 144, 228, 72, 228, 164, 80, - 80, 80, -}; - -static encode_aux _vq_aux_res1024_0c6x4 = { - _vq_ptr0_res1024_0c6x4, - _vq_ptr1_res1024_0c6x4, - _vq_p_res1024_0c6x4, - _vq_q_res1024_0c6x4, - 714, 714 -}; - -static static_codebook _vq_book_res1024_0c6x4 = { - 4, 64, 14663680, 5373952, 5, 0, - _vq_quantlist_res1024_0c6x4, - _vq_lengthlist_res1024_0c6x4, - &_vq_aux_res1024_0c6x4, -}; - - -#endif diff --git a/include/vorbis/book/res1024_0c8x8.vqh b/include/vorbis/book/res1024_0c8x8.vqh deleted file mode 100644 index bf8fc206..00000000 --- a/include/vorbis/book/res1024_0c8x8.vqh +++ /dev/null @@ -1,3668 +0,0 @@ -/******************************************************************** - * * - * 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 <monty@xiph.org> and The XIPHOPHORUS Company * - * http://www.xiph.org/ * - * * - ******************************************************************** - - function: static codebook autogenerated by vq/vqbuild - - ********************************************************************/ - -#ifndef _V_res1024_0c8x8_VQH_ -#define _V_res1024_0c8x8_VQH_ -#include "vorbis/codebook.h" - -static long _vq_quantlist_res1024_0c8x8[] = { - 15, 15, 15, 14, 12, 15, 15, 15, - 14, 16, 9, 12, 15, 14, 15, 15, - 12, 20, 13, 13, 17, 13, 19, 12, - 17, 15, 18, 15, 16, 16, 20, 8, - 13, 17, 18, 15, 14, 13, 18, 17, - 15, 15, 15, 16, 15, 11, 15, 14, - 19, 15, 11, 16, 17, 16, 13, 18, - 15, 15, 15, 15, 15, 15, 15, 12, - 13, 13, 12, 9, 12, 15, 17, 13, - 9, 17, 18, 17, 17, 15, 12, 12, - 11, 12, 16, 17, 14, 15, 14, 15, - 17, 12, 18, 13, 15, 14, 16, 14, - 15, 15, 19, 16, 11, 13, 15, 12, - 14, 15, 12, 14, 15, 14, 14, 17, - 14, 18, 14, 17, 15, 14, 22, 15, - 17, 21, 11, 10, 16, 16, 13, 14, - 23, 13, 16, 15, 15, 15, 14, 15, - 20, 14, 14, 19, 14, 10, 15, 15, - 16, 15, 14, 15, 4, 16, 15, 14, - 17, 16, 15, 8, 15, 17, 17, 13, - 15, 15, 14, 16, 13, 23, 16, 15, - 13, 14, 13, 17, 19, 22, 16, 15, - 11, 18, 13, 13, 18, 18, 12, 14, - 20, 13, 13, 15, 13, 14, 16, 16, - 15, 13, 14, 15, 8, 12, 16, 16, - 15, 12, 16, 23, 21, 14, 15, 15, - 19, 15, 14, 15, 16, 13, 21, 14, - 14, 15, 14, 13, 17, 14, 16, 15, - 16, 14, 14, 9, 15, 16, 15, 19, - 17, 15, 15, 19, 14, 16, 9, 18, - 15, 20, 8, 15, 15, 14, 13, 15, - 16, 13, 12, 17, 13, 15, 13, 15, - 15, 14, 21, 13, 12, 12, 10, 18, - 16, 20, 18, 16, 12, 13, 14, 19, - 15, 15, 16, 11, 18, 10, 20, 10, - 14, 16, 16, 18, 20, 11, 16, 15, - 14, 17, 11, 16, 20, 11, 13, 14, - 16, 15, 16, 16, 18, 11, 9, 16, - 20, 13, 14, 19, 16, 14, 19, 19, - 16, 15, 15, 15, 10, 12, 22, 15, - 15, 14, 21, 13, 14, 20, 13, 15, - 15, 16, 10, 21, 16, 15, 15, 15, - 14, 14, 13, 9, 18, 15, 15, 15, - 17, 21, 16, 17, 17, 15, 12, 15, - 16, 14, 14, 15, 11, 5, 16, 15, - 15, 16, 13, 13, 15, 19, 12, 9, - 16, 16, 15, 14, 15, 14, 15, 15, - 12, 14, 15, 16, 17, 14, 9, 12, - 13, 13, 12, 17, 16, 9, 11, 17, - 11, 10, 9, 12, 14, 16, 17, 18, - 15, 16, 15, 15, 15, 15, 13, 8, - 14, 19, 17, 9, 13, 15, 16, 17, - 15, 16, 18, 16, 16, 15, 14, 13, - 19, 17, 15, 12, 13, 12, 12, 20, - 19, 20, 19, 10, 12, 11, 16, 13, - 15, 17, 15, 15, 12, 9, 18, 12, - 14, 15, 16, 13, 18, 17, 13, 16, - 15, 17, 14, 18, 15, 13, 15, 14, - 19, 16, 15, 15, 15, 15, 15, 14, - 15, 14, 15, 14, 21, 13, 14, 15, - 19, 12, 14, 13, 17, 13, 15, 17, - 15, 15, 16, 17, 10, 20, 9, 20, - 15, 15, 12, 15, 15, 15, 16, 14, - 7, 14, 15, 15, 15, 15, 15, 15, - 14, 13, 13, 20, 16, 15, 14, 15, - 15, 14, 15, 9, 13, 17, 14, 15, - 16, 16, 10, 15, 14, 13, 19, 20, - 14, 13, 14, 15, 14, 15, 11, 18, - 14, 16, 16, 14, 14, 16, 13, 20, - 16, 13, 13, 15, 16, 17, 16, 9, - 16, 13, 21, 21, 13, 15, 15, 16, - 21, 11, 16, 16, 14, 23, 16, 15, - 16, 16, 16, 16, 16, 15, 16, 16, - 16, 18, 13, 17, 14, 14, 17, 8, - 15, 15, 15, 14, 16, 8, 15, 15, - 15, 15, 15, 14, 14, 16, 15, 14, - 14, 16, 15, 16, 17, 16, 14, 14, - 15, 15, 15, 14, 25, 15, 16, 14, - 19, 12, 15, 13, 15, 12, 15, 11, - 10, 17, 19, 19, 17, 15, 15, 16, - 12, 13, 16, 12, 13, 13, 13, 14, - 16, 17, 13, 14, 13, 17, 14, 15, - 16, 16, 16, 14, 19, 22, 15, 16, - 17, 14, 13, 14, 14, 10, 8, 10, - 16, 18, 17, 16, 15, 15, 21, 21, - 13, 15, 15, 17, 16, 21, 13, 10, - 15, 16, 13, 11, 11, 13, 16, 17, - 23, 17, 15, 15, 15, 15, 15, 14, - 20, 16, 14, 14, 14, 17, 17, 17, - 16, 15, 11, 22, 10, 14, 16, 18, - 15, 16, 14, 15, 15, 14, 17, 13, - 11, 17, 16, 17, 18, 17, 20, 12, - 21, 19, 16, 15, 14, 21, 14, 17, - 12, 16, 14, 13, 16, 11, 13, 16, - 18, 16, 10, 10, 8, 15, 13, 15, - 15, 16, 15, 16, 9, 15, 15, 16, - 9, 17, 14, 15, 15, 16, 15, 14, - 16, 16, 16, 17, 11, 20, 17, 10, - 16, 13, 15, 16, 20, 14, 12, 10, - 15, 10, 7, 18, 15, 15, 15, 15, - 14, 15, 14, 17, 13, 16, 14, 15, - 18, 19, 16, 16, 16, 11, 13, 16, - 14, 15, 18, 14, 15, 15, 19, 12, - 17, 17, 15, 14, 15, 16, 15, 15, - 18, 15, 15, 14, 16, 17, 11, 16, - 13, 17, 15, 15, 14, 15, 14, 14, - 19, 17, 12, 16, 19, 17, 17, 11, - 15, 16, 16, 19, 25, 16, 15, 15, - 16, 14, 17, 16, 14, 22, 22, 14, - 11, 12, 24, 15, 16, 15, 16, 15, - 20, 10, 12, 12, 15, 13, 20, 15, - 15, 14, 9, 15, 13, 13, 14, 10, - 17, 17, 13, 12, 17, 12, 14, 16, - 14, 18, 18, 9, 20, 13, 14, 14, - 20, 9, 20, 16, 13, 16, 15, 19, - 10, 16, 11, 16, 16, 15, 17, 15, - 15, 15, 15, 15, 15, 15, 14, 14, - 15, 15, 16, 15, 15, 15, 16, 8, - 14, 10, 10, 15, 18, 17, 15, 16, - 13, 14, 16, 16, 16, 14, 15, 15, - 14, 14, 16, 12, 20, 16, 18, 15, - 15, 14, 9, 18, 20, 14, 17, 16, - 16, 15, 21, 14, 17, 14, 15, 15, - 16, 17, 14, 12, 11, 8, 10, 13, - 16, 15, 15, 15, 14, 16, 8, 13, - 19, 21, 12, 15, 16, 14, 15, 16, - 15, 15, 15, 19, 14, 12, 19, 12, - 14, 17, 13, 8, 17, 21, 15, 18, - 16, 15, 16, 14, 22, 8, 16, 15, - 16, 17, 18, 24, 12, 15, 16, 15, - 20, 14, 19, 14, 15, 8, 15, 15, - 14, 15, 15, 16, 15, 15, 16, 23, - 14, 16, 14, 19, 16, 16, 12, 13, - 14, 16, 16, 14, 15, 15, 15, 15, - 11, 15, 18, 15, 14, 17, 17, 13, - 15, 14, 15, 15, 17, 19, 7, 15, - 11, 16, 13, 14, 17, 14, 15, 21, - 13, 9, 19, 15, 15, 15, 16, 17, - 15, 13, 18, 17, 12, 15, 14, 17, - 16, 15, 15, 16, 15, 16, 15, 17, - 15, 15, 21, 16, 14, 16, 15, 15, - 15, 16, 13, 14, 21, 15, 16, 16, - 14, 15, 15, 15, 15, 12, 21, 18, - 16, 14, 15, 14, 16, 16, 16, 16, - 15, 14, 14, 16, 15, 15, 16, 16, - 15, 12, 16, 17, 19, 17, 15, 13, - 17, 13, 15, 18, 18, 21, 12, 17, - 25, 12, 11, 17, 15, 16, 14, 15, - 15, 13, 14, 16, 18, 20, 21, 21, - 13, 14, 14, 13, 9, 18, 14, 16, - 15, 15, 16, 13, 16, 10, 15, 20, - 14, 16, 14, 15, 14, 14, 16, 16, - 9, 21, 15, 14, 15, 17, 16, 17, - 16, 14, 16, 16, 17, 14, 14, 17, - 15, 13, 18, 11, 11, 16, 17, 15, - 15, 9, 18, 17, 14, 15, 11, 13, - 14, 18, 13, 15, 11, 17, 19, 13, - 17, 16, 20, 12, 15, 16, 16, 18, - 15, 11, 19, 12, 16, 10, 20, 18, - 14, 22, 22, 14, 15, 15, 15, 15, - 16, 15, 15, 16, 14, 16, 16, 14, - 16, 14, 9, 8, 21, 14, 15, 14, - 16, 15, 18, 9, 9, 16, 13, 14, - 16, 11, 21, 18, 17, 15, 16, 15, - 15, 6, 13, 18, 15, 16, 16, 15, - 18, 16, 21, 20, 18, 18, 10, 11, - 16, 16, 14, 23, 16, 16, 15, 14, - 14, 16, 14, 15, 15, 14, 7, 18, - 14, 16, 15, 14, 14, 19, 17, 17, - 15, 15, 8, 16, 14, 15, 15, 15, - 23, 22, 21, 17, 16, 15, 15, 16, - 15, 14, 16, 16, 15, 15, 15, 15, - 11, 11, 15, 14, 14, 16, 20, 13, - 15, 15, 16, 8, 6, 23, 16, 16, - 16, 16, 15, 18, 17, 17, 17, 15, - 20, 16, 13, 17, 11, 17, 14, 13, - 15, 14, 16, 14, 16, 13, 16, 13, - 15, 14, 14, 14, 17, 15, 12, 23, - 18, 14, 15, 15, 14, 16, 13, 22, - 17, 8, 14, 15, 10, 17, 11, 17, - 16, 9, 15, 14, 15, 15, 15, 15, - 11, 14, 15, 16, 16, 13, 15, 10, - 10, 17, 16, 17, 10, 13, 17, 16, - 17, 12, 14, 16, 16, 15, 15, 14, - 11, 9, 16, 13, 15, 15, 15, 16, - 18, 13, 17, 11, 22, 17, 11, 17, - 16, 14, 16, 16, 14, 16, 13, 15, - 12, 17, 13, 16, 13, 19, 10, 16, - 10, 15, 19, 13, 15, 16, 11, 19, - 15, 19, 18, 15, 14, 12, 10, 10, - 17, 19, 21, 20, 20, 19, 19, 17, - 8, 10, 14, 15, 14, 14, 13, 14, - 16, 13, 9, 13, 14, 19, 19, 15, - 18, 16, 16, 17, 14, 14, 12, 10, - 13, 22, 14, 13, 14, 16, 14, 13, - 15, 15, 15, 15, 15, 15, 15, 14, - 16, 14, 16, 22, 6, 9, 14, 13, - 15, 15, 16, 19, 9, 14, 15, 15, - 17, 13, 11, 13, 17, 18, 13, 13, - 15, 16, 16, 21, 15, 15, 15, 16, - 18, 9, 22, 9, 18, 13, 16, 14, - 9, 17, 16, 13, 15, 11, 17, 14, - 17, 21, 16, 14, 15, 15, 17, 13, - 15, 15, 14, 16, 16, 17, 16, 14, - 20, 15, 17, 15, 19, 15, 17, 15, - 16, 22, 14, 16, 14, 15, 15, 15, - 13, 12, 14, 14, 19, 13, 17, 16, - 11, 17, 11, 19, 13, 20, 12, 19, - 14, 16, 14, 18, 8, 20, 15, 16, - 14, 13, 14, 15, 15, 15, 15, 15, - 15, 15, 15, 18, 16, 10, 11, 21, - 13, 12, 12, 19, 12, 14, 17, 14, - 14, 19, 17, 15, 15, 15, 15, 15, - 14, 14, 15, 15, 15, 16, 17, 14, - 12, 20, 11, 18, 10, 16, 13, 14, - 13, 14, 15, 21, 12, 18, 16, 15, - 14, 15, 15, 16, 14, 19, 14, 16, - 15, 15, 15, 15, 15, 15, 15, 15, - 15, 13, 16, 16, 15, 17, 17, 17, - 16, 19, 12, 17, 13, 16, 13, 20, - 15, 14, 17, 7, 24, 20, 17, 14, - 15, 15, 22, 10, 15, 15, 15, 15, - 17, 14, 16, 15, 15, 15, 15, 15, - 10, 14, 15, 14, 17, 19, 15, 17, - 16, 15, 14, 14, 14, 13, 12, 15, - 15, 11, 14, 13, 14, 20, 13, 16, - 15, 10, 16, 19, 16, 12, 15, 17, - 21, 7, 16, 15, 15, 15, 15, 15, - 16, 15, 15, 15, 15, 15, 15, 15, - 15, 14, 15, 15, 16, 15, 22, 14, - 15, 15, 15, 15, 15, 15, 16, 19, - 14, 16, 14, 15, 15, 15, 14, 16, - 16, 15, 15, 23, 22, 7, 17, 14, - 12, 22, 13, 17, 16, 16, 15, 16, - 14, 16, 16, 16, 20, 17, 16, 20, - 15, 16, 15, 14, 16, 16, 13, 16, - 15, 15, 15, 16, 14, 14, 15, 15, - 18, 15, 17, 17, 13, 15, 17, 15, - 15, 14, 16, 9, 15, 14, 15, 15, - 14, 19, 6, 19, 16, 16, 16, 15, - 16, 15, 14, 15, 16, 14, 14, 14, - 16, 8, 15, 14, 15, 15, 16, 10, - 16, 15, 15, 14, 14, 14, 14, 16, - 12, 15, 15, 15, 15, 15, 15, 16, - 13, 9, 9, 10, 12, 11, 12, 14, - 9, 21, 16, 16, 15, 13, 14, 15, - 15, 14, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 15, 15, 15, 15, 16, - 12, 15, 17, 13, 13, 16, 13, 9, - 14, 14, 14, 13, 14, 17, 21, 18, - 15, 16, 15, 15, 15, 15, 15, 15, - 14, 15, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 15, 16, 15, 15, 15, - 22, 22, 9, 14, 14, 15, 19, 14, - 16, 16, 17, 12, 16, 14, 16, 14, - 15, 17, 17, 11, 15, 20, 13, 13, -}; - -static long _vq_lengthlist_res1024_0c8x8[] = { - 4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 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, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 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,10,10,10,10,10,10,10, - 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 10,10,10,10,10,10,10,10,10,10,10,10,10,10,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,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,15,15,15,15,15,15,15,15,16,16,16,16, - 16,17,18,18,18,18,18,18,19,19,19,19,19,19,19,19, -}; - -static long _vq_ptr0_res1024_0c8x8[] = { - 6, 920, 2051, 3426, 4695, 5734, -7, -8, - -9, -10, -11, -12, 106, -14, -15, 7, - -17, 0, 23, 8, -21, -22, 44, 47, - 48, -26, -27, -22, 43, 79, -31, 8, - 49, -34, -22, 43, -37, -23, -35, -40, - 80, 191, -43, -44, -45, -46, -47, 45, - 81, -50, 0, -52, -53, -54, -55, -56, - -57, 7, 0, 248, -61, 248, -59, 170, - -65, 0, -63, -68, -69, 0, 8, 80, - -73, -74, -75, -76, -77, -78, -79, -80, - -81, -82, -83, 7, 46, 105, 105, 46, - -89, 45, 105, 45, 105, -94, 45, 47, - -97, -94, 82, 106, -101, -102, -103, -104, - 228, -106, 47, 7, 45, -110, -111, 43, - 43, -114, -115, 43, -94, 190, 106, -120, - -93, -825, -117, 190, -125, 189, -123, -128, - -129, -130, 43, 189, 47, -134, 45, 143, - 81, -138, -139, -140, -141, -142, -143, -144, - -145, 7, 105, -69, 108, -90, -148, -152, - -83, 190, 105, -156, -157, 7, 47, 0, - 47, -162, 189, -164, -165, -166, -167, -168, - -169, 189, 248, -172, -131, 107, 50, -132, - -173, -176, -179, -180, 248, 79, -183, 9, - -185, -186, -187, -188, -189, -107, -181, -190, - -193, 105, -195, -180, -191, 248, -199, 105, - -196, -179, -441, 79, 144, 9, 171, -208, - 248, 7, 9, -212, -213, -214, 189, -206, - 9, -218, -219, -220, -59, 228, 143, -224, - 9, -226, -146, -222, -227, 79, -95, -229, - -233, -170, 79, 143, 9, -238, 189, 9, - 108, -242, -243, -244, -245, -246, 0, 105, - -214, -240, -251, -154, -249, 46, -255, -256, - 189, -252, 46, -260, 8, 45, -263, -264, - -265, -266, 105, -268, 9, 47, -268, 229, - 80, -274, -275, -276, -277, -278, 7, -271, - -271, -282, -283, -284, 7, 45, 106, 171, - -289, -290, -291, 45, -293, -294, -295, 45, - 106, -298, 108, 45, 192, -302, -303, 106, - 171, 108, -307, 8, -309, 108, -311, -99, - -304, -314, 192, 81, -317, -318, 8, 49, - -321, -322, -323, -324, -325, 7, -17, 143, - -327, -330, -331, 248, 8, -328, -32, 230, - -278, 79, 171, -340, -271, -337, -341, 44, - -345, -346, -347, -348, -349, 170, 229, -352, - -353, -354, -355, 43, 189, -358, 189, 142, - -154, -359, -29, -361, -365, -130, -363, -368, - -131, -366, -369, 107, -373, -374, -375, 9, - -370, 47, 229, -380, 79, 249, -383, -173, - -381, -386, -236, 249, 249, -390, -391, -392, - -393, -394, 43, -115, 142, -398, -399, 43, - 212, -396, -302, -222, -401, -404, -403, -405, - -378, 170, -411, -412, 43, -414, -112, -408, - -417, -418, 170, -415, -421, -284, -419, -424, - 7, 50, 45, -428, -303, -298, 193, 249, - -433, -434, 170, -436, -340, -406, -431, -438, - -302, -204, 229, -442, -305, -153, 229, -153, - -446, -448, 170, -452, -453, 9, -455, -181, - -296, -825, -371, -402, -176, -204, -173, -271, - -117, -463, -467, -468, -469, -470, -471, -472, - -473, -474, -475, -476, -396, -465, -477, -485, - -478, -482, -388, -480, 23, -719, 106, -359, - 108, 249, 249, 190, -493, -494, -495, 142, - 249, -491, -499, -500, -501, -502, -503, -504, - 229, 108, -507, -296, -497, 170, -509, -512, - -513, -514, -515, -516, -517, 249, 143, -520, - 229, -518, -510, 171, -431, -522, 106, -431, - -526, -528, -505, -529, -235, 43, -533, -536, - -520, -534, -539, -504, -537, -533, -543, -381, - -541, 144, 4, -548, -549, -387, 43, 8, - -550, -554, -555, -556, 0, 170, 144, -557, - -561, -442, -559, 144, -562, -503, -304, -564, - 107, -568, -571, -572, 142, -574, -575, 44, - -577, -578, -579, 142, 9, -582, -583, -19, - -153, 49, -584, -588, 49, 191, -591, -592, - -593, -594, -595, -596, -65, 108, 8, 49, - 190, 8, 212, -604, -605, -332, 190, 49, - -48, -337, 82, -612, -613, -614, 44, -609, - -615, -618, -359, -616, -621, 46, -623, -624, - 43, -619, -627, -628, -629, -630, 105, -632, - -92, -625, 212, -636, 79, -638, -269, -634, - -272, -123, 48, -641, -645, -646, -647, -648, - 48, -650, -651, -652, -653, -654, -655, 0, - 80, -658, 105, 108, 105, -332, 212, 105, - -663, -664, -634, -665, -667, -670, -671, -672, - 43, -674, -675, -676, -677, -678, 0, 171, - 46, 170, -683, -50, -681, -678, -84, -688, - 228, -686, -691, -692, -693, -694, -695, -678, - -203, 250, 81, -700, -680, -29, -701, 81, - -705, -706, -707, 105, -566, 43, -709, -90, - -533, 250, -715, -50, -712, 212, -711, -222, - -716, -720, -662, -672, -725, -726, 0, -723, - -729, -90, 170, 212, -730, -734, -735, -736, - -678, -732, -621, -737, 212, -739, -204, 48, - -23, -546, 82, 48, -749, -750, -751, -752, - -753, -17, -747, -780, -490, -756, -759, -22, - -388, 249, -760, -764, -765, 44, 48, -768, - 80, -762, 49, -317, -773, -774, 48, -776, - 0, 80, -766, -771, -482, 242, -783, -648, - 23, 48, -787, -788, -789, 44, 80, -785, - -647, -222, 44, -793, -794, -796, -799, -800, - 48, -802, -803, -804, -805, -806, -807, -808, - -809, -810, -811, -812, -813, -814, -815, -688, - -797, -24, -84, -204, -680, -819, 143, 143, - 250, 242, -827, 143, 250, -830, 46, -335, - -833, -834, 143, -836, -206, 4, -579, -840, - -222, -838, -841, 143, 242, -846, -222, -842, - -87, -847, -851, 81, -849, -854, -855, -856, - -50, 230, -678, -496, -489, 81, -359, -862, - -865, 171, -795, -863, 249, -870, -871, 106, - -296, -868, -300, -873, 230, -878, 0, 46, - -881, -882, -883, -884, 249, -886, 8, -888, - -518, -879, -889, 8, -893, -894, 143, 0, - -884, -895, -899, -900, 142, -897, -903, -904, - -905, -906, -907, -908, -909, 0, 142, 23, - -910, -912, -915, -518, -913, -919, -605, 192, - -921, -922, -923, -924, -925, -926, -927, -928, - 10, 109, 25, -932, -933, -934, 172, -936, - -937, 26, 110, -940, -941, 26, -943, 172, - 55, 83, -947, 109, -943, 111, -951, 11, - 12, -954, -955, -956, -957, -958, 10, -960, - 85, -962, 10, -964, -965, -966, 10, -968, - 251, -970, 213, 83, -973, -974, -975, -976, - 213, -971, -944, 55, -979, -982, -983, -984, - 83, 111, -987, -988, 10, 110, 111, -989, - -993, -994, 83, -996, -997, -998, 55, 57, - 52, -1002, -949, -1000, -1003, 57, -998, 11, - -1009, -1010, -1011, 10, 57, -1014, 57, 116, - -1017, -1018, 25, 232, -1021, -1022, -1023, 26, - -930, 58, -1018, -998, 233, -1030, -1031, -1032, - 85, -1034, 194, -1027, -1037, 55, 57, -1040, - -1041, 55, -1043, -1044, 231, 27, -1035, -1048, - -1049, 55, 111, -1052, -1053, 194, 111, -1056, - -1050, -1046, -1038, -1057, -1061, 115, 1, -1064, - -1065, -1066, -1067, -1068, 85, -1059, 111, -1072, - 174, -1074, -1075, -969, 231, 110, 253, 172, - -1081, -1082, -1083, -1084, -1085, -969, 112, 111, - -1087, -1050, -1079, 58, 111, -1094, -944, -1077, - 110, -1098, -949, 58, 110, -1102, 26, -944, - -937, -1104, -1107, -1108, -1109, -1110, -1111, 213, - 172, -1105, -1113, 26, -1117, -1118, 26, -1120, - -1037, -1114, -1123, -1124, -1045, -1121, 253, -1238, - 253, 174, -1131, 57, 174, -1134, 26, -1136, - 172, 110, 111, 55, -1141, -1142, -1143, -1144, - -1145, -1146, -1147, -1148, 84, 174, -1151, -1152, - 194, 27, -1155, -1156, -1157, -1158, -1159, 52, - 10, -1162, -1163, -1164, -1165, -1166, 52, 57, - -1132, -1170, -1171, -1172, -1173, 231, 252, -1176, - -1177, -1178, 251, 26, -1181, 252, -1179, -1184, - 252, 231, -1187, -1188, 252, 231, -1191, -1184, - -1182, 56, 27, -1196, -1197, 231, 27, 174, - -1192, -1202, -1203, 52, 85, 52, -1207, -1208, - 85, -1210, -1211, 52, -1213, -1214, 10, -1216, - -1217, -1218, -1219, -1189, 58, 27, 194, 194, - -1028, -1220, -941, -1194, -1226, -1230, -1214, 52, - -1233, 84, -1235, -1236, -1237, 27, 112, -1240, - -1241, -1242, -1237, 11, 115, -1246, -1247, 231, - -1243, -1045, -1248, -1250, -1253, 27, -1255, 233, - -1251, -1258, -1053, -1256, 84, -1262, -1263, -1221, - -1260, -1266, 56, -1268, -1149, -1264, -1271, 85, - 52, 146, -1275, 10, -1277, -1278, -1279, 10, - 146, 231, -1269, 146, 10, -1286, -1287, -958, - 54, 146, -1291, 25, -1293, 84, -1295, 10, - -1297, -1018, 84, -1298, 10, -1302, 174, -1299, - -1305, -1306, -1307, -1308, -1309, -1310, -1311, -1166, - -1115, -944, 56, 10, 113, 54, 194, -1320, - -1315, -1317, 25, -929, -1321, -1326, -1327, 84, - -1329, -1289, 54, 173, -1333, 84, 114, -1336, - 113, -1330, -1339, 28, 233, -1337, -1343, -1344, - -1345, -1346, -1068, -1341, 194, -1350, 194, 84, - 85, 174, -1347, -1356, -1357, -1358, -1359, -1360, - 52, -930, -1354, 253, -1365, -1366, -1367, -1214, - -1054, 112, -1371, 25, 146, -1370, -1532, 55, - -1375, -1378, 85, -1376, -1381, -1382, -1383, -1384, - -1385, 10, -1387, 25, 109, -1388, -1379, 146, - -928, 26, -1393, -1333, 26, 109, -1399, -1400, - -1401, -1260, -1396, 110, -1405, -1406, -1407, -1408, - 26, 172, -1411, -1412, 172, 27, 114, 26, - -1417, -1418, -1419, -1420, 84, -1422, -1423, -1424, - -1425, -1426, -1427, -1428, -1429, -1430, -1431, -1432, - -1214, -1415, -1435, 213, -1433, -1438, -1439, 85, - -1436, -1442, -1068, -1440, -2016, -1443, -1126, -1448, - -928, -1077, -1451, -1452, -1453, 251, 83, -1456, - -1435, -1454, -1457, -1079, -1458, -1460, -1463, 85, - 112, -1466, -1467, -1468, -1469, -1470, -1471, 52, - -1473, -1011, -1375, 112, -1477, -1478, -1479, -1480, - -1166, 54, -1483, -1176, 194, -1444, -1481, -1486, - -1485, -1487, 84, -1178, -1490, 213, 213, 251, - 52, -1498, 213, 27, -1471, 110, 213, -1194, - 54, 52, 213, 174, -1509, -1378, -1504, 213, - -1510, 85, -1515, -1111, 84, -1516, -1519, -1231, - -1517, -1520, -1523, 85, -1525, -1526, 10, -1498, - -1521, -1528, -1315, -1529, -1053, -1531, 114, -1536, - -1537, -1538, -1526, -1534, -938, -1542, -1543, -1544, - 109, -1540, -1547, 172, 85, -1077, -1551, -1552, - -1553, -1231, -1179, 113, -1554, 109, -1556, -1558, - -1561, -1562, -1275, -1559, 85, -1401, -1204, 54, - 84, -1570, 109, -1572, -929, -1568, 53, 194, - -1574, -1576, -1579, -1580, 109, -1333, 110, -929, - -1582, -1586, -1587, 84, -1273, -1584, 173, 114, - -1593, -1568, -1589, -1596, -1597, 84, -1591, -1393, - 28, -1409, -1597, -1604, -938, -1602, -1605, -1575, - -938, -1608, -1611, -1612, 84, 54, -1615, -1616, - 172, 110, 110, 173, -1621, -1622, -1045, 114, - 28, -1333, -1627, -1628, -1629, -1630, -937, -1625, - -1330, -1634, 83, 55, 54, -979, 53, 194, - -1638, -1642, -1643, -1644, -1645, -1646, 84, -1640, - 84, -1650, -1152, -1647, -1504, -1574, 84, -1656, - -937, -1597, -1659, -1408, -1657, -1662, -1663, -1664, - -1516, -1660, -1152, -1665, -1258, -1607, -1667, -1672, - -1673, -1396, -1670, -1676, 110, -1597, -1674, -1680, - 26, -1682, -1236, -1484, -1678, 110, 28, 113, - -1689, -1690, -1691, -1692, 84, 173, -1687, -994, - 174, -1698, -1699, -1700, -1544, 146, -1703, -1704, - -1243, -1152, 232, 114, -1348, 25, -1711, 54, - -1348, -1709, -1007, -1713, 109, 194, -1719, -1260, - -1715, -1720, -1723, -1724, -1725, -1726, -1727, -1728, - 146, 233, -1731, -1709, 232, 29, -1728, 84, - 26, 109, -1736, -1740, -1741, -1742, -1743, -1370, - -1054, -930, -1745, 26, 84, -930, -1748, -1752, - -1260, 52, 233, -1756, 25, 232, 83, -1019, - -1753, 233, -1763, -1764, -1765, -1205, -1760, -1766, - -1289, -1767, 52, 174, -1773, 83, -1775, -1776, - -1777, -1778, -1000, -1000, 54, -1780, -1783, -1784, - -1231, 83, -1787, -1788, -1789, -1790, -1791, -1792, - 84, -1288, -1795, -1318, -1793, 113, 56, -1800, - 55, -1802, -1803, -1804, 252, 53, -1072, -1805, - 28, 114, -1811, 52, -1809, -1814, -1815, -1504, - 53, 52, 113, -1820, -1821, -1822, -1823, -1824, - -1825, 52, -1816, -1826, 52, -1827, -1159, 83, - -1574, -1831, 112, -1834, -1835, -1838, -1839, -1840, - -1841, -1842, -1843, -1844, -944, -1836, -1847, -1778, - -1832, -1091, 53, -1012, 112, 58, -1638, -1005, - -1854, -1856, -1504, -1850, -1861, -1862, -1863, -1864, - -1166, -1454, 58, -1865, 58, -1867, -1871, -1099, - -1869, -1874, -1875, 54, -1872, -1878, -1879, 54, - -1598, -1882, 194, -998, 56, -1193, -1687, -1888, - 54, 112, 194, -1889, -1893, -1318, -1891, -1896, - 83, -949, -1574, 55, -1898, -1902, -994, -1900, - -1905, -1068, -1903, -994, -1906, 85, 57, -1912, - -1567, -1908, -1597, -1916, -1917, -1918, 83, -1920, - -1921, -1922, 53, -1924, 83, -1914, -1481, 53, - -1929, -1930, -1889, -1927, -1931, -1934, -1935, -1936, - 83, 53, -1025, -1940, -1773, 173, 53, 83, - -1534, -1946, -1947, -1948, 83, -1048, -1848, -1944, - 173, -1954, -1955, 55, -1957, -1834, 84, -1958, - 58, -1050, -1771, -1962, -994, 56, -1779, 83, - -1969, -1970, 84, -1972, -1973, 54, 53, -1966, - -1977, -1978, 53, -1975, -1981, -1486, -1999, -1734, - 85, -1318, -1984, -1986, -1987, -1132, -1991, -1992, - -1993, -1994, -1995, 53, -1889, 84, -1890, -1238, - -1997, -2002, -2003, -2004, -2005, 252, -2000, 27, - -2006, -1194, -2008, 112, 56, -1339, 113, -1834, - 112, -2018, -2019, -2020, 252, -2015, -2023, -1866, - 253, -1481, -2027, -1148, 53, -2030, 55, -2032, - 174, 231, -2028, -1650, -1139, -2034, -2039, -2040, - -2041, -2042, 55, -2037, -2045, 54, -2043, 194, - 58, -2050, -1484, -2052, -2053, -2054, -2055, -2056, - -2057, 14, -2059, -2060, 33, -2062, -2063, 5, - 150, 199, 121, -2068, 30, -2070, -2071, 118, - 5, 86, 88, 60, -2077, -2078, 32, -2080, - 86, -2082, 5, -2084, 86, 123, -2087, -2088, - -2089, -2090, -2091, 196, 33, -2185, 92, 30, - -2097, -2098, -2099, -2100, -2101, 30, 31, -2104, - -2105, -2106, -2107, -2108, -2109, -2110, 86, 93, - 33, -2114, -2115, -2116, 5, 88, -2119, 33, - 93, -2122, -2123, -2124, 5, -2126, 5, -2128, - 123, 33, -2131, -2132, 197, -2117, -2078, 90, - 175, -2138, -2139, 214, 123, -2142, 86, -2144, - 86, 32, -2147, -2148, -2149, -2150, -2151, 5, - -2153, 32, 197, -2156, 197, 214, 30, -2160, - 86, -2162, -2163, 30, 214, -2166, -2167, 14, - -2169, 86, 197, -2172, -2173, -2174, -2175, -2057, - 34, -2178, -2179, -2180, -2181, 5, 199, -2156, - -2135, 14, -2187, 89, -2185, -2190, -2154, 88, - 199, -2194, 89, -2191, 88, -2198, -2199, 197, - 86, -2202, 30, -2190, -2093, -2200, -2205, -2208, - 214, -2153, -2206, -2154, -2210, -2214, 199, -2216, - -2217, -2218, 196, -2212, -2221, -2222, -2223, -2224, - -2225, 14, 89, -2228, 14, -2063, 87, -2230, - 14, -2068, 87, 14, 5, 33, 30, -2234, - -2241, 196, -2243, -2244, -2245, -2246, -2247, -2154, - 88, 61, -2078, -2248, 87, 149, 32, -2256, - 31, 149, -2259, 89, 89, 214, -2263, -2264, - -2265, -2266, -2267, 86, -2252, -2268, -2271, 86, - -2273, -2274, -2275, -2276, -2102, -2269, 149, 61, - -2153, -2277, -2271, -2153, -2282, 123, 123, -2288, - -2289, -2290, -2142, -2284, -2293, -2142, 124, 214, - 198, -2298, -2299, 214, -2301, 214, -2296, -2304, - 149, 198, -2307, -2308, -2309, -2310, -2311, 14, - -2305, -2314, 30, -2187, 30, -2316, -2319, -2320, - -2321, 14, 119, 203, -2325, -2326, -2225, 30, - 148, -2330, -2331, 148, 89, -2334, -2326, -2974, - -2327, 198, -2328, 86, -2341, 234, 199, -2344, - -2345, -2346, 14, 91, -2349, 199, -2339, -2350, - 148, 199, -2355, -2226, -2351, -2356, -2359, -2360, - -2361, 118, 121, 31, -2332, -2357, -2367, 31, - 88, 175, -2371, -2372, 14, 35, 118, 30, - -2377, 234, 198, -2380, -2381, -2331, -2378, 234, - -2353, -2382, 148, -2388, -2389, 118, 30, -2392, - -2393, 214, -2385, -2396, -2279, -2394, -2399, -2400, - -2332, 149, 175, -2182, 198, 88, -2407, 149, - 61, -2410, -2411, -2412, -2068, -2405, 60, -2416, - -2417, -2418, -2336, -2564, -2413, -2420, 30, -2424, - -2422, -2421, -2425, -2327, 92, 30, -2429, -2432, - 86, -2430, -2435, 149, -2437, -2438, -2439, -2440, - -2441, -2442, 14, 87, -2445, -2446, -2447, 196, - 89, -2433, -2451, -2452, 87, 118, -2455, -2456, - -2457, -2156, -2453, 175, -2182, -2458, 92, -2464, - -2465, 89, -2369, 199, -2234, -2470, -2471, -2472, - 196, -2474, -2154, -2468, -2475, 196, 214, -2476, - -2459, 87, -2483, 214, -2481, -2486, -2487, -2488, - -2489, -2443, -2484, -2492, 88, -2196, -2490, -2443, - -2271, -2496, -2499, -2500, -2501, -2502, 30, -2504, - 14, 86, -2497, -2508, 14, 92, -2511, 88, - -2513, -2514, -2200, -2257, -2517, -2518, -2519, -2520, - -2521, 87, 175, -2511, -2525, -2117, -2523, 148, - 118, -2311, -2528, -2185, -2530, -2202, -2271, -2536, - -2537, 87, 30, -2540, -2271, -2534, -2543, 30, - -2545, 87, -2541, -2548, -2549, -2550, -2551, -2552, - -2234, -2546, -2555, -2556, 30, 90, 123, -2560, - -2369, 200, 93, -2285, -2679, 198, -2565, -2568, - -2569, -2570, -2393, 60, -2369, 198, -2389, 214, - -2574, 214, 123, 197, 33, -2582, -2583, -2584, - -2585, -2271, -2576, 90, 31, -2590, -2591, 5, - -2593, -2594, -2068, 5, 60, -2295, -2596, -2600, - -2601, -2602, -2472, -2598, 89, -2606, -2607, -2608, - 196, 32, 86, -2612, -2613, -2614, -2615, -2616, - -2617, -2511, -2610, -2618, -2621, -2622, -2623, -2624, - -2625, -2626, 197, -2619, 31, -2627, -2631, -2632, - 175, 86, -2557, -2633, -2453, -2638, -2639, -2640, - 214, -2636, -2643, -2644, -2259, -2534, -2645, -2459, - -2140, -2299, -2618, -2650, -2653, 89, -2543, -2261, - -2654, -2658, -2659, 88, -2656, -2660, -2259, -2661, - -2665, -2666, -2667, -2668, 197, 214, 123, 197, - 175, 149, -2078, -2676, -2509, -2674, -2529, -3242, - -2435, -2680, 14, -2681, -2286, -2686, -2687, 197, - -2153, -2690, -2691, 197, -2688, 32, -2695, -2696, - -2369, -2693, -2084, -2698, -2701, -2428, -2075, -2702, - 92, -2706, -2707, -2708, -2709, -2710, -2543, -2703, - -2713, -2714, -2633, -2711, 31, 86, -2719, 214, - -2717, 214, -2720, 214, 30, -2722, -2727, 30, - 89, -2682, -2725, -2732, -2733, -2078, 119, 149, - -2734, -2145, 234, -2740, -2741, -2534, -2729, 59, - 119, -2744, 214, -2748, 31, -2745, -2751, -2640, - -2749, -2752, -2755, -2756, -2757, 31, 124, 121, - -2761, -2762, 30, -2248, -2759, 92, -2435, 234, - 92, 61, -2771, -2772, -2773, -2774, -2775, 14, - 148, 59, -2779, 87, 199, -2742, -2777, -2782, - -2785, -2786, 14, 93, -2789, 148, -2791, -2332, - 234, 90, -2795, -2796, 118, -2793, -2799, -2442, - 30, -2800, -2803, -2804, -2805, -2806, 14, -2801, - -2807, -2465, -2808, -2812, 214, -2814, -2815, -2816, - -2817, -2818, -2101, -2382, -2821, 30, 199, 93, - -2825, -2826, -2827, 88, 198, -2182, -2316, -2832, - 175, -2830, -2835, -2836, -2382, -2781, -2833, -2378, - -2843, 59, -2841, -2944, 59, 59, -2361, -2846, - 30, -2850, 199, -2847, -2853, -2632, -2851, 30, - -2857, -2858, -2859, -2259, 118, -2860, -2863, -2258, - -3142, -2861, -2632, -2865, -2259, -2867, -2187, 214, - -2332, -2871, -2873, -2876, -2877, -2878, -2812, 119, - -2965, -2879, 234, -2882, -2885, -2257, 199, -2888, - -2889, 175, 120, -2890, 61, 91, -2895, -2896, - -2897, -2898, -2899, -2900, -2901, 5, -2521, 14, - -2903, -2230, -2904, -2908, 5, 176, 123, 30, - 93, -2914, -2915, -2916, -2917, -2918, -2919, 5, - 119, 176, 119, 120, -2921, -2923, -2927, -2928, - -2929, 119, 14, 34, -2930, -2934, -2935, -2936, - -2937, -2938, -2939, 14, -2941, 91, -2943, 14, - 34, -2946, 120, 91, -2949, -2950, -2951, 90, - 120, -2954, -2955, 120, -2957, -2958, -2959, -2920, - -2932, -2377, 119, -2782, 34, 176, -2967, -2952, - 199, -2968, -2971, -2947, -2969, -2377, 34, -2947, - 234, 14, 120, -2980, -2981, -2982, -2983, -2984, - 30, 5, 59, -2988, 59, 30, -2991, -2992, - -2993, -2151, -2986, -2929, -2777, -2120, -2996, -3000, - -2777, 59, -2880, -3001, -3003, 121, -2923, -3008, - -3009, -2361, 234, -2845, -2744, 118, -3015, -3016, - -3017, -3018, 59, -3012, 60, -3019, -3023, -3024, - -3025, -3026, 118, -3028, 121, -2337, -3021, 120, - -3033, -3034, 87, 60, -3037, -3038, -3039, -3040, - -3041, 59, 121, -3030, -3045, -3046, -3047, -3048, - -3049, -2063, -3043, -3050, -3051, 119, -3055, -3056, - -3057, -3058, 5, -2919, -3052, -2347, -2777, -2923, - -2331, -3066, -3067, 59, -3064, 148, -3071, 120, - -2587, -2225, -3075, 60, -3077, -3078, -3079, 59, - 60, -3073, -3083, -3084, 120, -3081, -3087, -3088, - -3089, -2841, -3085, -2923, -2066, 121, 120, -3093, - 120, 60, 200, 87, 119, -3102, -3103, -3104, - -3105, -3106, -3107, -3108, -3109, -2903, 120, -2955, - -3110, 91, -2947, 118, -2939, -3115, -2942, 14, - -3117, -3120, -3123, -2947, -3121, 120, 120, -3128, - 122, -3130, -3131, -3132, -3133, -3134, -3135, -3136, - 119, -2890, -3126, -3140, -2743, -2328, -3175, -3141, - -2377, -2361, -2929, -3145, 122, -3150, -3151, 120, - 122, -3154, -2377, -3147, -3155, -3156, -3159, 120, - 234, 60, -3163, -2952, -3157, -2120, 90, 150, - -3160, -3166, -3171, 59, 120, -3174, -2967, -3258, - -3172, -3093, -3179, -3069, -3177, -3182, -2978, -2929, - -3031, -3183, 60, 121, -3189, 122, 200, -3187, - -3193, -3194, -3195, -3196, -3197, -3198, -3199, -3200, - -3201, -3041, 14, 122, -3202, -3206, -3207, -3208, - -3209, -3210, 119, -3204, -3213, -2919, -3211, 93, - -2920, -3214, -3217, -3079, -3218, -3215, 234, -3224, - -2929, -3222, 30, 59, -2111, 30, -3231, -3232, - -3233, 5, -3079, -3229, 122, 87, -3237, -3240, - -3152, -3238, 91, -3244, -3152, 120, -2693, -3245, - -3247, -3190, 91, -3252, 59, -3161, -2185, 200, - -2145, -3254, -3346, -3257, 199, 123, 200, 150, - -3265, -3266, -3267, 87, -3269, 122, 60, -2903, - -3273, -2693, -3271, 123, -3274, -3278, -3279, 87, - -3148, -2057, -3059, -3400, -3281, -3284, -3287, -3267, - -3285, -2704, -3291, -3128, -2976, -3292, 123, 35, - -3297, -3298, -3299, -2191, -3293, -3300, 234, -3304, - -3305, -2151, -3302, 122, -2978, -3310, -3152, -3308, - -3311, 148, -2082, 92, -3317, -3318, 60, -2084, - -3315, 199, -3323, -3324, -3325, -3326, -3327, -3328, - -3329, -2063, -3321, -2704, -2929, -2196, -3283, -3333, - -2521, -3332, 201, -3336, -3079, 14, -3343, 119, - -3345, -3224, -3360, -3341, -3347, 148, 150, -3349, - -3353, -3354, -3355, -2920, -3351, -3026, -3357, -3234, - 87, -3358, 198, -2405, 88, -3366, -3367, -3041, - -3364, 122, -3368, -3370, -2328, -2361, -3375, -3376, - 119, 122, 200, 32, -3381, -3382, -2129, -3373, - -2151, -3383, 119, -2610, 234, 120, -3391, -3392, - -2920, -3389, 121, 148, -3397, 150, 122, 35, - 5, -3402, -2185, -3395, 34, -3395, -3407, -3408, - -3409, -3410, -3411, -2591, -3405, 119, -3145, -3414, - -3415, -3418, -3419, -3420, -3148, -3416, 198, -3424, - -3425, -2678, -3427, -3428, -3429, -3430, -3431, 36, - -3433, 205, -3435, 126, -3437, 97, -3439, -3440, - -3441, 95, -3433, 65, 15, 97, -3447, -3448, - -3449, -3450, 125, -3452, 62, -3450, -3443, -3456, - 65, -3458, 66, 15, -3461, -3462, -3463, -3464, - -3465, 95, 205, 152, -3469, -3470, -3471, 62, - 65, -3474, -3475, 66, 151, -3466, 177, -3480, - 151, 66, -3483, -3484, 205, 96, -3485, 67, - 65, -3490, 152, -3492, 95, 151, -3495, -3496, - -3486, -3607, -3488, 216, -3501, 15, -3499, -3504, - -3505, -3506, 65, 15, -3502, 127, -3511, -3512, - -3513, -3514, -3515, 95, -3508, -3518, 125, 205, - -3521, -3522, 62, 151, -3525, -3465, -3516, 65, - -3529, -3530, -3471, -3527, -3531, 155, -3535, -3475, - -3443, -3538, -3539, -3540, -3541, -3542, -3543, 95, - 17, 16, -3547, 125, 16, -3550, 62, 126, - 179, -3554, -3555, 126, -3557, -3558, 95, 205, - -3561, 97, 178, -3564, 66, 125, -3562, 205, - 177, -3570, -3571, -3572, 125, 6, -3568, -3576, - 16, -3578, -3579, -3580, 66, 17, 66, -3584, - 67, -3586, -3587, -3588, -3589, -3590, -3591, -3592, - -3593, -3594, -3595, 216, 67, -3467, -3596, 63, - -3601, -3602, 66, -3493, -3598, 152, 126, -4376, - -3604, -3610, -3611, -3612, 96, -3614, 126, -3445, - 16, 156, -3619, -3620, -3621, -3506, -3616, 154, - 154, -3445, -3622, -3628, -3629, -3630, 96, -3626, - -3445, -3631, -3635, 63, -3637, -3638, -3639, -3640, - 66, 126, -3633, -3644, -3645, 95, -3647, -3648, - -3649, -3650, -3651, 95, 216, -3654, 95, 154, - -3657, -3658, -3659, 216, 97, 156, 62, -3562, - -3665, -3666, 126, -3668, -3522, 216, 236, -3672, - -3673, -3674, 95, -3669, 218, -3678, -3523, -3675, - 127, 218, -3680, -3684, 62, -3686, -3674, -3682, - -3522, 65, -3691, 97, 156, -3694, -3695, -3696, - 151, -3502, 126, -3700, 62, -3697, -3703, 97, - -3705, -3435, -3701, 125, -3548, 66, -3711, -3712, - 95, -3465, -3709, 125, -3717, -3718, -3441, -3715, - -3506, 125, -3723, 154, 254, 127, 216, 218, - -3729, -3730, -3731, 95, -3733, 66, -3735, -3736, - -3737, -3492, -3472, -3443, -3738, 68, -3499, -3740, - -3443, -3743, -3747, 95, -3745, 95, 178, 70, - -3753, -3754, -3755, -3756, -3673, -4619, 153, 37, - 67, -3678, -3757, -3759, -3763, -3493, -3576, 37, - -3769, -3770, -3771, 216, -3767, -3774, -3775, -3776, - -3659, -3772, 178, 68, -3487, 64, 178, 37, - 17, -3786, -3787, -3548, -3783, 178, -3791, -3792, - 95, -3788, -3795, 65, -3789, 64, 154, -3800, - -3801, -3802, -3555, 218, 216, -3561, -3804, 153, - -3809, -3810, -3811, -3558, -3807, 178, -3561, -3813, - -3815, -3652, -3816, -3820, 216, 99, 97, 154, - -3825, -3826, -3827, 16, 17, -3830, 95, 64, - -3833, 95, -3835, -3836, -3837, -3838, -3839, -3840, - -3841, -3842, -3771, -3659, 155, -3846, 95, -3848, - 62, 67, 65, 153, -3437, -3851, -3674, 67, - -3855, -3858, -3859, -3860, 216, -3762, -3856, 64, - 216, -3866, 65, -3868, -3869, 16, -3445, -3863, - -3873, -3443, -3871, -3798, -3874, 64, -3879, -3880, - 95, 218, 67, 64, 16, -3883, -3887, -3888, - -3889, 16, -3891, -3892, 97, 216, 179, -3861, - -3893, -3896, -3899, -3900, -3901, -3902, -3903, 126, - 155, -3897, -3907, -3908, -3909, 126, -3911, -3883, - -3905, -3912, -3915, -3884, -3895, -3913, 17, -3920, - 155, -3922, -3923, 64, -3760, 153, 155, -3533, - -3789, -3596, -3931, -3932, -3933, -3934, -3668, -3946, - -3929, -3936, -3782, -3940, -3941, 126, 99, -3944, - -3435, 177, -4619, 178, -3949, -3950, -3555, 67, - 100, 17, -3883, -3951, -3957, -3958, -3475, -3955, - 99, 127, -3959, -3964, -3965, -3486, -4032, -3962, - -3967, -3968, 127, -3562, -3973, -3974, -3595, -3568, - -3467, -3975, 153, -3980, -3981, 152, 68, -3782, - -3985, -3986, -3987, -3988, -3989, -3990, -3991, -3992, - 36, 66, -3995, -3996, 125, 36, -3999, -4000, - -4001, 36, -4003, 96, -4005, -4006, -4007, -4008, - 36, -4010, -4011, 36, -4013, -4014, -4015, -4016, - -4017, 62, -3478, 98, 99, 64, -4023, 64, - 64, -4018, -4027, -4028, -4029, -4030, -4031, 36, - 37, 37, -4035, -4036, 37, 153, 98, -4040, - 62, -3544, -3487, -4042, -4045, -4046, -4047, -4048, - -4049, -3659, -4043, 62, -4053, -4054, -4055, -4056, - 62, -4058, -4059, 62, -3523, -4050, 126, 66, - -4065, -4066, -3522, 64, -4067, -3584, -4071, -4072, - -4073, 64, -3893, -4069, 64, 178, 67, -4080, - 66, 17, -4083, -3863, 64, -4084, -3863, 17, - -3883, -3580, -4091, -4092, 217, -4089, 151, -4093, - -4097, -4098, -4099, -3499, 67, 64, -4100, -4104, - -4105, -4106, -4107, 96, -4109, 63, -4111, -4112, - -4113, -4114, -4115, -3659, -4102, 218, 64, -4073, - 126, -4122, 126, -3596, 155, -4126, 64, -3759, - -4129, -3612, -4127, -4109, 37, -4134, -4135, -4136, - -4137, -4138, -3883, 64, -4139, -4037, -4140, 218, - -4145, 126, -4147, -4148, 64, -4142, -4151, -4152, - -3877, -4149, 153, 98, -4157, -4158, -4021, -4153, - 218, -4162, 155, 99, -4165, -4166, -4167, -4168, - -4169, -4170, -4031, -3596, 98, 126, -4175, 64, - 204, -4024, 37, 67, -4181, -4182, -4183, 17, - 204, -4024, -3893, -4356, -4186, 64, -4191, -4192, - -3759, -4189, -4132, -4073, -4197, 17, -3903, -4195, - -4201, 37, -4203, 17, -4199, -4206, -4207, -4208, - -4209, -4210, -4211, -4184, -4204, 16, -4212, -4214, - -4154, -4215, -4219, 204, 17, -4222, -4223, -4224, - -4225, -4226, -4227, -4021, -3766, -4228, -3616, -3614, - 37, 98, 98, 155, -4237, -4238, -4145, -4232, - -4239, 17, -4243, -4244, 126, 17, 99, -4240, - -4249, -4250, -4251, -4252, -4148, -4247, 236, 67, - -4257, -4145, -4255, -3903, 98, -3555, 37, -4262, - -4244, -4263, -4267, -4268, -4269, -4270, -4271, -4272, - -4273, 204, -4033, -4265, -4376, 98, -4277, -4032, - -4278, -4273, -4232, -4284, 204, 153, -4287, -4288, - -4289, 125, -4291, -4292, -4293, 36, -4189, -4294, - -4297, -4298, -4299, -3547, -4295, -4302, -4001, -4300, - -4303, -4306, -4307, 36, 17, -4310, -4311, -4312, - -3450, -4304, -4315, -4316, 125, -4313, -4319, 62, - -4232, -4320, -4323, -4324, -4325, -4326, -4327, -4059, - 36, -4330, 217, 151, -4333, 217, -4328, 126, - 66, -4338, 98, -4340, -4341, -4342, -4343, -4344, - -4345, 216, -4347, -4348, -4349, 62, -4319, 128, - -4353, -4354, -4355, -4315, -4364, 64, -3581, 62, - 98, -4319, -4189, -4362, -4619, -3923, -4367, 37, - -4369, -4370, 204, -3548, -4189, -4374, -3472, -4372, - 36, -4376, -4376, -4378, -4381, -4382, -4383, -3996, - -4379, 37, 68, -4384, -3506, -4387, -4391, 205, - -4393, 216, -4389, -4396, 65, 15, -4399, -3866, - -4394, -4402, -4403, 204, 254, -4233, -4400, -4406, - -3866, -3725, 16, -4412, -4413, -4031, 15, -4416, - -4417, -4418, -4419, -4420, 216, -4414, -4423, -4424, - 62, 67, -4427, -4428, -4429, 96, 151, -4432, - 66, -3499, -4425, 65, -4437, -4438, 96, -4440, - -3488, -4435, 152, -4444, -4445, 128, -4498, 36, - -4429, -4448, -3759, -4003, 36, -4233, -4452, -4456, - -3981, -4454, 15, 127, -4461, -4462, -4463, -4464, - 96, -4420, -4457, -3599, 15, 37, -4471, -4472, - -4473, -4474, -4475, -4476, -4477, -4478, 204, 157, - -3827, 36, -3759, -4481, -3548, -4483, 153, -4488, - 16, -4485, -4489, -4492, -4493, -4283, 36, -4490, - -3580, 128, -3889, -4494, 62, -4500, -3923, 37, - -4486, -4502, -4499, 216, -4507, -3889, -4403, -4155, - -4510, 218, -4515, -4516, -4517, -4518, -3860, -3807, - -3562, -4520, 216, -4524, -4525, -4526, 16, -4528, - -3659, -4522, -4531, -4330, 204, -4532, -3851, -4533, - 16, 204, -3454, -4506, -4537, -4542, -4543, -3548, - -4540, -4546, -3813, -3733, -4549, 178, -4547, -4552, - -4486, -4550, 204, -3982, -4554, 216, 155, 153, - 204, -4562, -3488, -4560, -4565, 65, -4370, -3722, - -4539, -3945, 16, -3727, -4570, -4572, -4575, -4576, - -4577, -3903, -4573, -3993, 66, 17, -4583, -4584, - -4585, 153, -4433, -4586, -3709, -4588, -4424, 15, - 205, -4500, -4595, -4596, -4597, -4598, -4599, -4273, - 205, 65, -3903, -4601, -4605, 204, -4603, -4608, - -4283, 36, 205, 66, -4613, 128, 254, -4616, - -4617, -4273, 62, 125, -4619, -4622, -4450, 37, - -4620, -4624, -4038, -4625, -4532, 62, -4629, -4632, - -3903, -4403, -4633, -4636, -4036, 17, -4634, 155, - 17, 37, -4643, -4644, -4645, -4646, -4647, -4648, - -4649, -4650, -4554, -4638, -4677, -4651, -4653, -4656, - -3547, -4654, -3616, -4657, 62, 62, -4663, -4664, - -4665, -4666, 125, 125, 64, -4670, 36, -4668, - 66, -4360, -4675, -4676, -4276, -4446, -3923, -4680, - -4189, -4008, -4683, -4684, -4685, -4686, -4687, 37, - -4681, -4688, -4691, -3759, -3581, 17, -4232, -4696, - -4697, -4698, -4699, -4700, -4701, -4702, -4703, 130, - -4705, -4706, 158, -4708, 102, 159, -4711, 131, - 159, -4714, -4715, 102, 182, -4718, 131, 182, - 131, 18, -4723, 102, 101, -4726, -4727, -4711, - 71, 101, -4731, 101, 102, -4728, -4735, -4736, - -4737, 131, -4739, 206, 161, -4711, 18, 72, - 243, -4746, 72, -4744, 131, -4750, 102, 133, - -4753, -4754, 206, -4748, 131, 182, -4759, -4760, - -4721, -4755, -4763, 162, -4765, 102, 39, 161, - -4769, -4770, -4703, -4728, -4773, 158, -4775, -4776, - -4777, 220, 161, -4780, -4781, 158, -4783, -4784, - -4750, 135, 133, -4788, -4789, 159, -4791, -4792, - 221, -4794, 255, 221, -4797, 221, 162, -4800, - 133, -4802, -4803, -4804, -4805, -4806, -4754, 20, - -4809, -4810, 181, 206, 72, 131, 40, -4816, - -4817, -4818, -4819, -4820, -4821, 219, 71, -4719, - -4822, -4731, -4824, 40, 18, -4830, -4711, 255, - 182, 159, 245, -4836, -4837, -4838, -4839, -4840, - -4841, 219, 243, -4844, -4845, 219, 243, 235, - -4711, -4831, 243, -4852, 131, -4854, 101, -4849, - -4857, -4858, -4859, -4860, -4861, 235, -4855, 72, - 101, -4862, -4867, -4868, -4861, 134, -4869, -4831, - 71, 159, 101, -4872, -4877, 235, -4879, -4880, - -4881, -4882, -4883, 219, -4885, 235, 101, -4821, - 40, 132, 219, 235, 132, -4894, -4895, -4896, - 18, 39, -4899, -4900, -4901, -4902, -4903, -4904, - 181, 255, -4719, -4905, -4907, -4719, 222, -4912, - -4913, -4914, 182, 102, 182, -4918, -4919, -4719, - 160, 134, -4923, 159, 132, -4920, -4927, -4915, - -4863, -4928, -4931, -4731, 235, -4712, -4932, -4936, - -4937, -4938, -4939, -4884, -5057, -4934, 40, -4944, - 181, -4731, -4765, 40, -4949, 101, 132, -4952, - -4953, -4954, -4955, -4956, 181, -4708, 103, -4950, - -4794, -4962, -4963, -4964, -4965, 72, 102, -4968, - -4969, -4970, -4971, 235, -4960, -4974, -4863, -4972, - -4975, -4920, -4976, 71, 132, -4982, -4983, -4984, - -4746, -4728, 160, -4744, -4907, -4988, 243, 160, - -4993, 132, -4989, -4903, -4940, -4994, -4794, 102, - -4998, -5002, -5003, -4750, -5000, -4731, -5004, -4712, - 18, 19, -5011, 132, 134, 73, -5015, -5016, - -5017, -5018, -5019, -5020, -5021, 219, -5023, -5024, - -5025, -5026, -5027, -5028, -5029, 255, -4831, -4979, - 133, -4996, -5031, 18, -5037, -5038, -4971, -5035, - -5039, -5042, 255, 133, -5045, -5046, -4831, -5040, - -5047, -4797, 135, -5052, -5053, 159, -4979, 162, - -5038, 206, -4776, -5058, -5061, -5062, 101, -5059, - -5065, -5066, -5067, -4891, -5063, 103, 132, -5069, - -5073, -5074, 101, 133, 235, -5078, -5079, -5080, - -4905, 161, -5083, -5084, -5085, 133, -5081, 19, - -5089, -5090, 101, 219, 18, -4958, -5091, -5096, - 219, -4891, -5094, -5100, -5101, 235, 161, 18, - -4920, -5106, -5107, 18, -5109, -5110, -5111, -5112, - -5113, -5114, -5115, 255, -5104, -5563, -5050, 132, - -5121, -4831, -5119, -5122, -4750, -5123, -4797, 160, - -5129, -5115, -5127, -5132, -4923, -5107, -5133, -5136, - -4789, -4883, -5137, -5140, 134, 134, -5138, 162, - -5142, -5146, -4896, 71, -5149, 181, -5147, -5152, - -5153, -5154, -5155, -5156, -5157, -4794, 38, -5160, - -5161, -5029, -5158, 206, 101, 132, 159, -5168, - -5169, -5170, -5171, -5172, -5173, 255, 38, 134, - -5175, 235, 40, 19, -5181, 134, -4965, -4971, - -5185, 220, -5187, -4905, -5183, -5188, -5185, -5189, - -5193, -5194, -5195, -5196, -5197, 219, 245, -4711, - 132, 223, -5203, -5204, 134, -5206, 219, -5208, - 223, -5200, -5211, -5212, -4891, 235, -5050, -5213, - 235, -5119, -5216, -5218, -4892, -5219, -5223, 255, - 38, -5226, 134, -5224, 38, -5230, 161, -5232, - -5233, 220, -5235, -4740, -4883, -5208, -5236, 135, - -5238, -5242, -5243, -5244, -5245, -5246, -5247, 158, - 131, -5250, -4716, -5240, 184, -4711, -5251, -4719, - 131, -5258, -5259, -5260, 158, 181, 102, -5264, - -4956, 219, -5265, 134, -5266, -5270, 182, 158, - -5273, -5274, -5275, -5276, -5092, -5268, 182, 158, - -4792, -5277, -5283, -5284, -5285, 220, -5287, 130, - 158, -4795, 73, -5292, -5293, -4794, 181, -4777, - -5294, -5296, -5299, -4792, -4915, -5302, -5303, 255, - -5300, -5304, 241, -5308, -5309, 181, 241, -4750, - -5305, 221, -5315, -5313, 220, -4723, -5319, -5320, - 181, 162, -4767, -5271, -5325, -5326, -5327, -5328, - 158, -5330, -5331, -5332, -5333, -5334, 181, 206, - 206, 241, 130, 244, -5341, -5342, -5335, -5338, - -5343, -4708, -5347, -5348, -5349, 220, -5208, -5345, - -5353, 206, 130, -5356, 181, -5358, 206, -5360, - -5361, -5334, -5354, 132, 40, -5362, -5367, -5368, - -5369, -5370, -5371, -5334, -5365, 243, 130, -5376, - -5377, -5378, -5373, -5374, 223, -5382, 134, -4721, - 134, -4944, -5383, 223, 19, -5390, -5391, -5392, - 206, 243, -5102, 131, -4739, 181, 243, 130, - -5401, -5392, -5399, 243, -5402, -5406, -5407, 158, - -5247, -5404, -4703, 72, -5413, -5414, -5415, -5416, - -5288, -5411, 220, 38, -5421, -5422, -5423, -4773, - -5419, 220, -5228, -4703, -5429, -5336, -5427, -5432, - 243, -5434, -5435, -5436, 206, -5256, -5432, 130, - -5373, 206, -5443, -5444, -5445, 102, 221, 158, - -5449, -5450, -5451, -5452, -5453, -5454, 243, -5447, - -5455, -5175, -5456, -5384, 102, 39, -5463, 133, - 38, 131, -5467, -5468, -5469, 221, -5465, 181, - -5062, 219, -5446, -5471, -5473, -5178, 38, 223, - -5091, -5482, -5483, 158, -5480, 158, -5484, -5488, - -5489, -5436, -4812, -5271, -5454, -5491, -5475, 130, - -5497, -5498, -5499, -5248, -5495, -5500, -5503, 223, - -5501, -5504, -5507, -4850, -5505, -5508, -5509, -5204, - -5092, -5512, 206, 219, -5517, -5518, -5519, -5520, - -5521, -5522, -5495, 130, -5525, -5526, -5407, -5523, - -5527, -5530, 130, 206, -5533, 180, -5528, -5536, - 18, 206, -5534, -5540, -5541, -5542, 130, 158, - -5545, -5546, -5547, -5548, -5549, -5550, -5551, -5552, - -5247, -5538, 180, 180, -5557, -5558, -5559, 180, - 241, -5335, 135, 181, -4728, -5564, 206, 241, - -5565, -5570, -5571, -5555, 223, -5572, 241, -5576, - 158, -4777, -4869, -5578, -5581, -5582, 241, -5579, - -5585, 206, 222, -5588, 161, -5081, -5583, 244, - 220, 241, 71, -5596, -5597, -5598, -5599, -5495, - 135, -5271, 40, 18, -5605, 130, -5602, -5608, - -5609, -5610, -5611, 241, 71, 221, -5612, 18, - -5617, -5618, 71, -5620, -5621, 162, -5623, 241, - -4979, -5614, -4794, 135, 132, -5630, -5631, -5632, - -5633, -5634, 130, -5636, 158, -5638, -5639, -5559, - 183, -4728, -5560, -5641, 241, -5646, 130, -5648, - 180, -5650, -5651, -5247, -5643, -5262, -5652, -5656, - -5644, 180, 131, -5660, -5648, -5658, 241, -5599, - -5712, 183, 241, 206, -5669, -5611, -5667, 102, - -5673, 160, 206, 131, -5677, -5678, -5679, -5680, - -5681, -5682, -5683, 180, 241, -5686, -5687, -5688, - 180, -5675, 158, 235, -5691, 241, -5692, 241, - -5694, -5698, -5699, -5700, -5554, -5696, -5178, 40, - -5662, 220, -5705, 130, -5706, -4872, -4754, 158, - -5707, -5711, -5715, -5611, -5713, -5718, -4750, -5716, - 206, -4944, 71, -5721, -5725, -5726, -5727, -5728, - 18, 71, 130, -5542, 241, -5664, -5735, -5736, - -5737, -5738, -5739, -5740, -5741, -5742, -5743, -5744, - -5745, -5746, -5747, 207, 187, 239, 167, 208, - 169, -5754, -5755, -5756, 41, 210, 239, -5757, - -5761, 208, 104, -5764, -5765, -5766, -5767, -5768, - -5747, 207, 168, -5748, 22, -5774, 225, -5776, - -5777, 208, 225, -5780, 76, 225, 225, -5784, - 139, -5786, -5777, 167, 225, -5790, -5791, -5792, - 209, 187, -5905, -5793, -5797, -5798, -5799, -5800, - -5801, -5802, -5803, 41, 76, -5804, -5795, 22, - -5809, 41, -5811, 139, -5813, -5814, 207, 104, - -5817, -5818, -5819, 239, -5821, 168, 169, -5824, - -5825, 22, -5815, -5828, 2, 22, -5826, -5832, - 2, -5917, -5794, 104, -5835, 2, -5839, -5840, - -5841, -5842, 74, 224, 139, -5846, -5809, 76, - 239, 169, -5847, -5852, -5809, -5850, 74, 210, - 210, -5858, -5859, -5860, 224, 187, -5835, 225, - -5863, -5748, -5864, 167, -5869, -5870, -5871, 76, - -5855, -5874, -5875, -5846, -5834, 42, 185, -5880, - 41, -5882, -5883, -5884, 76, 141, -5878, 141, - -5889, 209, 169, -5848, 185, 74, 42, -5896, - -5897, -5898, -5899, 207, -5894, -5902, -5903, 74, - -5846, -6037, -5900, 185, 164, -5907, 74, -5854, - -6180, -5909, -5915, 74, -5917, 164, 226, -5913, - -5921, -5922, -5923, 165, -5925, -5917, -5919, 166, - 76, 166, -5931, -5932, 207, 208, 208, 2, - 22, -5938, -5939, -5940, -5941, 164, -5943, -5944, - 209, -5946, -5915, 227, 2, -5950, -5951, -5952, - 224, -5954, -5955, 74, 224, 74, -5959, -5956, - 42, -5962, -5837, -5960, 185, -5966, -5967, -5968, - 76, -5970, 77, -5972, -5973, 74, 2, -5976, - 42, -5964, 74, -5980, -5981, 42, 2, 3, - -5985, 165, -5892, 185, 77, -5990, 164, 42, - 210, 185, -5995, -5894, 42, -6664, -6499, -5996, - -5999, 74, -6003, 185, -6001, -6006, -6007, 42, - -6004, -6010, -5907, 77, 104, -6014, -6015, -6016, - -6017, -6018, 138, -6011, -6021, -6022, 207, 104, - -6025, -6026, 165, 163, -5917, 238, -6031, 237, - 224, -6034, -6035, 138, -6037, 163, 164, -6038, - -6032, -5998, -6040, -6044, -6045, -6046, -6047, -6048, - -6049, -6050, -6051, 207, 138, 138, 207, -6056, - 138, 237, -6059, -6060, -6061, -6062, -6063, 138, - 225, -6066, 208, -6068, -6069, 138, 186, -6057, - -6001, 3, -6075, -5777, -6073, -5828, -6079, 75, - -6081, 237, -5778, -6011, -5974, -6086, -5761, 77, - 168, -6087, -6091, -6092, -6093, -6094, 138, 140, - -6081, -6089, -5974, -6100, 208, 168, -6103, -6104, - -6105, -6106, -6107, 138, -5804, -6110, -6111, -6112, - -6113, 138, 140, 186, -6108, -6118, -6113, -6116, - -5784, -6119, -6123, -6124, -6125, -6126, -6127, -6128, - -6129, 75, 76, 209, -6133, 209, -6121, -6129, - 238, -6138, 209, 139, -6141, 75, 209, -6064, - -6136, -5894, -5778, -6145, -5784, 2, 225, -6152, - -6150, 75, -6153, -6156, -6157, 207, 187, 22, - 207, 139, -6159, -6164, -6165, -6166, -6167, 76, - 165, 76, -6171, -6172, 186, 165, -6175, -6176, - 163, -6178, 163, -6180, 138, -6162, -6181, -6182, - -6185, -6186, 165, 225, 104, 167, 210, 104, - 185, -6194, -6195, -6196, -6197, -6198, 224, 139, - 165, -5757, 42, -5860, -6202, -6206, -6207, 207, - 104, -5757, 238, -6212, -6213, 165, -5861, 42, - -6217, -6218, -6219, 76, -5862, -6041, -6215, -6153, - 187, -5871, 42, -6228, -6229, -6230, -6231, 163, - -6233, -6234, -6235, -6236, 163, 75, 225, -6037, - -5956, 138, -6243, -6244, 164, 237, -6240, -6248, - 138, -6250, -6251, -6236, -6246, -6254, 237, -6256, - -6257, -6258, -6259, -6260, -6261, -6262, -6068, -5757, - -6252, -6264, -6265, -6268, -6269, -6270, 75, 209, - -6270, -5894, -6275, -6079, -6140, 209, -6279, 75, - 139, 246, -5778, 238, -6139, 42, -6287, -6288, - 75, 138, -6114, -6285, 225, -6283, -6291, 225, - -6297, -6298, -6299, -6300, -6063, -6141, 237, 208, - -6301, 237, -6307, -6308, -6081, -6304, -6309, -6310, - 165, -6314, -6315, 185, -6311, -6318, 225, -6318, - -6316, -6322, -6179, 138, -5778, -6318, -6071, 74, - 104, -6141, -6329, 2, -6305, 104, 3, -6336, - -6337, -6338, -6339, -6340, -6341, -6342, -6037, -5844, - -6345, -5917, -6343, 226, 166, -6333, -6351, -6352, - -6353, 163, 166, -6356, -6357, -6063, -5883, -6360, - -6361, 237, 224, -6358, -6365, -6366, -6367, -6368, - -6037, -5784, 247, -6376, 246, -6372, 237, -6368, - -6192, -5889, 226, -6377, -6381, -6027, -5884, -6398, - -6382, -6237, -6387, -6388, -6389, -6390, 163, -6385, - -6393, 237, -6391, -6393, 76, -6392, -6498, 75, - -6399, -5983, -5844, -6396, -6405, -6406, 165, -6403, - -6409, -6410, -6411, -6412, -6300, -6481, -6407, -6414, - 186, -6254, -6415, -6420, 163, -6422, -6423, 75, - 224, -6424, -6236, -6425, -6427, -6430, -6431, -6432, - -6433, -6168, -6428, -6436, -6305, -6434, -5907, 186, - -6413, 42, -6441, -6442, -6445, 165, -6443, -6446, - -6449, -6270, -6447, -6452, 165, -6454, 185, -6456, - -6318, -6450, 186, 104, -6461, -6462, -6463, 76, - 75, -6466, 186, -6176, -6457, -6470, 76, -6472, - -6473, 163, -6440, -6087, -5968, 139, -6479, -6480, - 163, 185, -5923, -5996, -6483, -6486, -6487, -6488, - -6489, -6490, -6491, -6492, 74, -5792, -6007, 74, - -6494, -5998, -5964, 74, 210, -6361, -6496, -6504, - 74, 211, -6507, 226, -6509, -6510, -6511, -6241, - 74, -6361, -6512, -6514, -6517, -5792, 224, 224, - -6535, 74, -6521, -6524, -6525, -5917, -6522, -6526, - -6529, -6530, -6063, -6527, -6531, -6520, -6532, 225, - -6534, -6536, -6539, -6540, 138, 186, -6393, -6537, - 210, -6546, 226, -6548, -6549, -6550, -6551, -6552, - -6553, -6554, -6555, -5957, 77, 104, -5833, -6454, - -6559, -6562, -6563, -6564, -6565, -6566, -6567, 224, - -6569, -6570, -6571, 138, -6560, -6574, 186, 240, - 138, 74, -6577, -6580, 224, 75, 165, -6584, - -6585, -6586, -6198, -6582, 76, -6481, -6406, -6592, - -6593, -6594, -6237, -6590, 163, -5884, -6596, -6597, - -6576, 166, -6603, -6574, 76, -5844, -6176, -6606, - -6609, 186, 75, -6607, -6613, -6614, 75, -6611, - -6617, -6618, 75, -6615, -6619, -6622, -6623, -5889, - 185, -6624, 163, -6628, -6574, -6626, -6231, -6630, - 139, -6634, -5956, -6631, 75, -6638, 237, -6032, - -6635, -6231, -6643, -6644, -6032, -6641, 185, 138, - 138, -6131, -6646, -6600, -5910, -6652, 74, -6653, - -6657, 104, 186, 166, 74, -6113, -6406, -5757, - -6662, -6666, -6667, -6668, -6669, -6670, 224, 224, - -6029, -}; - -static long _vq_ptr1_res1024_0c8x8[] = { - 0, 0, 0, 0, 0, 0, -466, -344, - -273, -42, -25, -20, -13, -19, -16, 23, - -18, 24, 24, 24, -24, -18, 24, 48, - 24, -33, -30, -19, -23, 9, -32, 191, - 191, -36, 48, -29, -39, 191, -28, -41, - 24, 24, -259, -72, -51, -49, -48, 80, - 51, 8, 81, -67, -17, -62, -60, -58, - 80, 248, -59, 80, 80, 105, -64, 44, - 80, 8, -38, -70, 46, 80, -71, 51, - -137, -113, -108, -100, -96, -93, -91, -88, - -86, -85, -84, 250, 250, 250, -87, 81, - -90, 81, 81, -92, 47, -95, 50, 50, - -99, 81, 145, 81, -105, 106, 46, 145, - 7, -107, 145, 50, -109, -112, 81, 105, - 212, -119, -116, 106, -118, 145, 50, -127, - -124, 23, -98, 108, -95, 50, -122, -133, - -132, -131, 193, 193, 193, -136, -131, 145, - 193, -237, -163, -159, -155, -151, -147, -146, - 80, 171, 80, -149, -135, 80, -126, -154, - 212, 82, 212, 145, -158, 80, 80, -160, - -161, 193, 105, -232, -211, -184, -178, -171, - -170, 47, 47, -175, -174, 145, 193, -174, - -98, -153, -182, -95, 50, 145, 47, 50, - -207, -201, -197, -194, -192, -95, -98, 190, - 47, 50, 105, 47, -177, -198, -174, 193, - -150, -205, -457, 190, 230, -95, 250, -210, - -209, 212, 212, -217, -216, -158, 80, -204, - 47, -230, -225, -223, -158, 171, 230, 47, - 80, -216, -158, -221, -215, -228, 80, -203, - -236, -216, -123, 82, 145, -241, -239, -158, - -235, -254, -248, 80, -247, 81, 105, 46, - -250, -234, 51, -253, -231, 212, -258, -111, - 212, -200, 193, -262, -261, 191, 48, -270, - 145, -267, 9, -269, 191, 191, -272, 145, - 191, -320, -288, -281, -279, 82, 145, 108, - 79, -286, 105, -285, 106, 106, -135, 4, - -316, -306, -292, 8, -301, -297, -296, 82, - 82, -299, 82, -300, 82, -305, -98, 145, - 230, 145, -308, 81, -310, 81, -313, 23, - -204, -315, 23, 23, 191, -319, 192, 192, - -339, -334, -329, 191, -326, 8, -19, -204, - -312, -31, -332, 51, 51, -287, -336, 4, - -338, 4, 145, -343, -305, -335, -333, 8, - -432, -389, -372, -371, -351, -131, 4, -364, - -357, -356, 9, 79, 9, -360, -154, 4, - -362, 144, 212, -350, -367, 47, -337, -216, - 47, -342, -280, 9, -379, -377, 47, -180, - -203, -131, 108, -382, -173, 108, -385, 82, - -378, -106, 82, 229, 230, -416, -409, -397, - -395, 45, 81, 107, 230, -402, -296, -400, - 82, -388, -176, -911, -387, -335, -121, -384, - -123, -410, -413, 189, 48, 107, 106, -407, - -420, -131, 193, -376, -427, -423, -257, -425, - 193, -426, 193, -173, -430, -300, 145, 192, - -450, -435, 106, -447, -440, -202, 229, -429, - -444, -911, 23, 108, -98, 145, 190, -298, - -340, -445, -451, -460, -454, 82, -458, -236, - -153, -911, 145, -456, -464, -825, 190, -462, - 82, -459, -741, -590, -570, -498, -492, -22, - -490, -487, -481, -327, -204, -449, -443, -315, - -439, -327, -204, -422, 82, -742, -484, -489, - -486, 4, 24, 212, 192, -332, -496, 51, - 51, 82, -547, -542, -538, -511, -506, -505, - 192, 192, -505, -300, -298, 82, 108, -535, - -530, -527, -524, -519, -518, 144, 144, -521, - 144, -523, -508, 144, -504, -488, 107, -505, - 145, -296, -532, -464, -298, 82, -296, 108, - 145, -153, 143, -318, -531, -153, -545, 51, - -203, -546, 51, -553, -551, 8, 107, -17, - -544, -565, -560, -558, -517, -550, -314, -552, - -314, -563, -540, 23, -525, -314, -825, -483, - 82, -153, -576, -573, 49, 8, 48, 49, - -581, 229, -41, 24, -400, -587, -318, -585, - -400, 24, -298, -589, 145, 145, -748, -611, - -603, -601, -599, -598, 24, 4, 80, -41, - -597, -496, 4, -607, 192, 49, -602, -608, - -610, -602, 51, -622, -617, -24, -18, -606, - -600, -620, 51, -586, 24, 4, -644, -626, - -154, -580, -635, -631, 48, 79, 171, 48, - -216, -569, 51, -637, 48, -642, -640, -610, - 171, 51, -272, -639, -669, -666, -649, 24, - 191, -41, -40, -661, -660, -657, -656, 4, - 4, -656, 4, -602, 51, -71, 250, -662, - 171, -659, -546, -643, -633, -24, -673, 81, - 51, -745, -733, -682, -630, -679, 242, -680, - 242, 51, -690, -685, -666, -687, -684, -680, - 242, -668, -724, -714, -704, -699, -698, -697, - 82, 242, 242, -698, -697, 107, -696, 82, - -711, -700, 250, 242, -461, -703, -153, -713, - 106, 81, -718, -717, -568, 81, -722, 81, - -710, -702, 81, 82, -728, -48, 51, 81, - -731, 51, -727, -48, -721, -666, -740, -738, - 4, -689, 242, -567, -655, -66, -851, -338, - -743, 24, -744, -32, -754, -798, -763, -758, - 192, -27, -746, -911, 51, -18, 191, -761, - 24, -585, -585, -772, -767, -766, 80, -770, - -359, -757, -272, 51, -782, -778, -775, -777, - 171, 171, -770, -769, -840, 24, -786, -32, - -781, 23, -792, -790, 24, 191, -41, -784, - -39, -825, 4, -461, 24, -18, -852, -801, - 49, -918, -880, -877, -872, -869, -313, -853, - -845, -839, -832, -826, -823, -820, -818, -697, - -791, 49, 242, 24, -822, -18, 242, -824, - -825, 230, -829, -828, 144, -204, 230, 24, - -822, -835, 171, 230, 144, 24, -837, -843, - -204, -831, -821, -844, 23, 23, -848, -817, - -850, -816, -825, 230, -779, -864, -713, -861, - -858, 51, -680, -857, -335, -844, -335, -860, - 242, 23, -708, -859, 143, 192, 81, 23, - -874, 51, -703, -867, -655, -145, 192, 51, - -917, -896, -892, -885, 49, -887, 49, -891, - -318, 230, -825, 23, 23, 8, -50, 46, - -898, -890, -902, 23, -388, -876, -755, -479, - -437, -866, -914, -840, -204, 230, 46, 230, - 230, -901, -461, -820, -875, 82, -916, 81, - -1722, -1626, -1140, -1020, -953, -931, -930, -929, - 172, 12, 232, -939, 173, -935, 114, 114, - -938, 11, 11, -945, -942, 117, -944, 117, - 117, -946, -948, 172, -950, 117, -952, 117, - 117, -1016, -963, 173, -961, -959, 29, 111, - 29, 172, 13, -981, -972, -969, -967, 213, - 57, -943, 117, 117, 173, -978, -952, 117, - 172, -949, -952, 111, 253, -1006, -992, -986, - -985, 116, -990, -952, 117, -980, -952, -977, - -995, 117, 111, -1001, -944, -999, 12, 12, - 58, -1005, -952, 117, -952, 117, -1008, 12, - -1013, -999, 12, 116, 58, 13, -1015, 195, - 85, -1019, 57, 57, -1029, -1024, 146, 174, - -1026, 12, -1028, -1025, 115, -1063, -1039, -1033, - 115, -1036, -1028, -1012, -1038, 115, 115, 173, - -1047, -1042, -1038, -1045, 57, 13, -1007, -1051, - -1050, 57, 57, -1055, -1054, 1, 1, -1058, - 115, 253, -1060, -1004, -1062, 13, 13, -1080, - -1073, -1071, -1070, -949, 117, -991, 115, 117, - 57, 173, 174, -1079, -1062, 147, -1077, 115, - -1133, -1106, -1101, -1093, -1090, -949, -1761, 147, - -1078, 147, -1070, 147, -1091, -1097, -1005, -1092, - -1091, -1038, 115, 11, -1099, -1103, 111, -949, - -1099, -1100, -1116, -1115, -1037, -1079, -1112, 27, - 27, -1096, -1095, 55, -1119, 55, 57, -1122, - 57, -1089, -1130, -1060, -1062, -1088, 147, -1076, - 58, -1128, -1061, 13, 58, -1138, -1135, -1137, - 111, 111, -1139, 1, -1342, -1325, -1304, -1285, - -1267, -1229, -1150, -1149, 57, 233, -1154, -1153, - 233, 113, -1206, -1201, -1161, 56, -1160, 57, - 57, -1198, -1169, -1072, 56, -1167, 116, 116, - -1012, -1195, -1190, -1186, -1175, -1174, 57, -1183, - -1180, -1015, 195, 58, -1015, 195, -1012, -1185, - 116, 116, 57, -1189, 27, 27, -1194, -1193, - -1168, 116, 56, 56, 57, 174, -1199, -1038, - -1129, -1205, -1204, 56, 56, 174, -1212, -1209, - 233, 56, 233, 194, -1215, 57, 115, -1227, - -1223, -1222, -1221, 57, 117, 115, 27, -1224, - -1038, -951, 11, 233, -1225, -1261, -1232, 117, - -1234, 233, -1257, -1239, -1238, 1, 1, -1254, - -1252, -1245, -1244, -1231, 1, -1249, -1061, 13, - -1228, -1061, 253, -1200, 115, 57, -1244, 1, - -1126, -1244, 233, -1125, 174, -1265, 113, 56, - 253, 1, 13, -1274, -1270, -1259, -1272, 146, - -1273, 56, -1276, 85, -1283, -962, -1280, 231, - -1281, 29, -1069, -1284, 56, -1292, -1290, -1289, - 253, 29, 146, 29, -1294, 232, -1300, -1296, - 232, -1072, -1288, 173, -1301, -1028, 115, -980, - -1319, -1318, -1275, -1316, -1315, -1314, -1284, 56, - 110, 12, 11, 12, 56, 117, 113, -1322, - 84, -952, -1323, 113, -1313, -1340, -1331, -1328, - 173, 114, 11, -1332, -1334, 114, -1335, -1338, - -1266, 113, 11, 13, -1062, -1324, -1355, -1351, - -1349, 173, -1348, -1312, 117, 113, 115, -1352, - -1353, -1028, -1303, -1610, -1578, -1398, -1380, -1364, - -1361, -1260, -1282, 1, -1373, -1370, -1302, 25, - -1363, -1363, -1372, 174, 174, -1377, 233, 253, - -1369, -1372, 174, -1368, -1397, -1395, -1392, -1389, - -1386, 25, -1388, 114, 114, -1391, -1050, 114, - -947, 253, -1368, 109, 110, 232, -1416, -1404, - -1388, 114, -1394, 112, -1410, -1409, 110, 174, - 27, 110, -1414, -938, 11, 112, -1007, 112, - -1421, 109, 114, 174, 115, -1569, -1560, -1550, - -1535, -1522, -1465, -1462, -1447, -1441, -1437, -1434, - 172, 253, -1079, 115, -1413, -976, 115, 213, - -1403, -969, 172, -1402, -1127, -1390, -1238, -1450, - 115, -1446, -1194, -1455, -1221, 115, 147, -1459, - -1221, 253, -1137, 27, -1449, -1445, 115, -1072, - 253, -1518, -1513, -1508, -1505, -1476, -1472, 11, - -1314, 11, -1464, 113, -1500, -1496, -1482, 252, - 213, 113, -1494, -1491, 253, -1086, -1475, -1464, - -1374, -1474, 54, -1493, -1489, 195, -1495, 27, - -1497, -1499, 11, 11, -1502, 253, -1503, 11, - 55, -1506, -1507, 56, -1284, -1511, -1115, 174, - -1393, -1514, -951, 117, 253, -1288, -1072, 57, - -1512, -1501, -1530, -1524, -1527, 172, 11, -1412, - 27, -1492, -950, -1461, -1238, -1362, 12, -1548, - -1541, -1412, 12, -1007, -1539, -1546, 12, -1314, - 11, -1077, 11, 12, -947, 11, -929, -1557, - -1316, -1555, -1132, 117, -1091, -1316, -1099, -1549, - -1378, -1566, -1564, -1545, -1273, -1563, 109, 173, - 173, -1571, 146, -1539, -1007, -1567, 112, -1050, - 147, -1126, -1585, -1581, 173, -1583, 28, 114, - 147, -1592, -1590, -1588, 173, -1126, -1591, 11, - -1595, 114, -1577, -1601, -1598, 28, -1600, -1501, - 11, -1603, 253, -1598, -1600, -1599, -1594, -1488, - 28, -1591, -1614, -1582, 26, -1609, -1620, -1618, - -1617, 27, -1619, 28, -1624, 113, 115, -937, - -1244, -1623, -1688, -1641, -1633, -1137, 117, -1613, - 58, -1636, -1635, 232, -1637, -1639, 58, -949, - 114, -1661, -1654, -1649, -1648, -1504, 55, -1632, - 113, -1652, 113, -1600, 113, 28, -1655, -1658, - 110, -1653, 232, 55, -1490, -1671, -1668, 173, - -1666, -1651, 253, -1631, 113, -1683, -1606, -1677, - -1675, 253, -1573, 28, 1, -1679, -1565, -1681, - 1, -1687, -1686, -1744, -1533, -1126, 1, 28, - -1697, -1693, 173, 114, 109, -1694, -938, -1685, - 147, -1718, -1716, -1702, 113, -1696, -1710, -1708, - -1555, 112, 147, 147, 113, 147, -1712, 194, - -1714, -1707, 117, -1706, -1717, 173, -1717, 173, - -1701, -1695, -1769, -1786, -1739, -1737, -1730, -1707, - 147, 253, -1734, -1733, -1729, 147, -1733, -1732, - -1019, -1007, -1072, -1762, -1751, -1749, -1728, -1289, - -1982, 174, -1738, 232, -1747, 83, -1746, -1755, - -1754, -930, 113, -1758, -1757, 113, -1759, -1761, - -1750, 57, -1774, -1772, -1768, -1378, -1735, -1721, - -1770, -1684, -1771, 29, 147, 29, -1782, 113, - 29, -1072, -1012, 11, -1779, 173, 83, 113, - 12, -1781, -2010, -1915, -1911, -1813, -1799, -1794, - -1481, 113, -1797, 233, -1785, -1798, 29, -1810, - -1801, -1281, -1806, -1761, 231, 253, -1761, 147, - 147, 28, -1798, 29, 11, -1837, -1819, -1817, - 11, -1818, 11, -1471, -1203, -1830, -1828, -1000, - -1181, 195, -1600, -1812, -1012, -1808, -1168, 11, - -1705, -1829, 13, 58, -1339, -1907, -1901, -1892, - -1887, -1885, -1877, -1858, -1846, -1808, -1855, -1851, - 253, -1733, 147, -1853, 58, -1015, -1852, -1220, - -1850, -1849, -1860, -1733, -1873, -1870, -1868, -1220, - -1866, -1733, 116, -1859, -952, -1857, 12, 117, - -1845, -1007, 12, 58, -1833, -1881, -998, 12, - 29, -1883, 57, 57, 28, 11, -1884, -1890, - -1555, 28, -1316, -1884, -1899, -1895, -1886, -1897, - 57, 57, 113, -1879, 29, 56, -1904, -1894, - 111, 194, -1880, -1909, -1876, -1910, 29, 253, - -1717, -1807, 113, -1968, -1933, -1923, -1919, 54, - 28, 11, 13, -1926, -1481, -1913, -1928, 173, - -1316, 56, 11, -1925, -1796, -1967, -1945, -1939, - -1937, -1504, -1007, -1943, -1942, -1938, 29, -1852, - 147, -1964, -1953, -1949, 55, 58, -1669, -1733, - -1951, -1961, -1956, 112, -1012, -1131, -1952, -1941, - 29, -1062, -1960, 147, -1910, 58, -1965, 113, - -2038, -2026, -1971, -1990, -1976, -1974, -1049, 29, - -1012, -1980, -1481, -1963, -1875, -1985, -1012, -1798, - -1983, -1475, 173, -1979, -1959, 233, -2017, -2016, - -1998, -1996, 28, 113, 113, -1989, -2001, -2048, - 253, -2014, -2012, -2009, -2007, -1247, 173, -1834, - -1988, -2011, -1932, 56, -1339, -1062, -1884, -1062, - 57, -2022, 56, -1012, 58, -2013, 57, -1247, - -2021, -2024, -2029, 54, 28, -2035, -2031, -1044, - -2033, 233, 253, 55, -1054, 173, -2046, -1950, - -2049, -2044, -1574, -1567, -2047, -1955, -2025, -1955, - 1, -2036, 1, -2894, -2409, -2306, -2086, -2067, - -2058, 33, -2066, -2061, 35, -2065, -2064, 35, - 35, 35, 35, -2069, 121, -2076, -2074, -2072, - -2073, 60, -2075, 32, -2079, 123, 33, -2081, - 33, -2083, 123, -2085, 150, 150, -2240, -2215, - -2096, -2095, -2077, -2082, 202, -3295, -2092, 89, - -2171, -2159, -2103, -2102, 123, 214, 124, -2146, - -2143, -2137, -2130, -2121, -2113, -2112, -2111, 150, - 150, -2120, -2118, -2111, 150, 92, 150, 93, - 201, -2129, -2125, 33, 32, -2127, 93, 93, - 33, 201, -2134, -2080, 123, -2094, -2128, 202, - -2135, -2141, -2140, 93, 93, 33, 123, -2145, - 31, 123, -2155, -2152, 93, 33, 197, 119, - -2154, 124, 33, -2157, 31, -2153, -2136, -2164, - -2161, 214, 123, 201, -2165, 31, -2168, 86, - 33, -2170, 90, -2197, -2078, -2177, 89, 199, - 202, -2189, -2186, -2183, -2182, 31, 31, -2182, - -2176, 202, -2182, 31, -2184, -2193, -2192, 90, - 33, -2192, 33, -2188, 202, -2209, -2201, -2057, - 202, -2203, 33, -2207, -2335, 94, -2196, 33, - 199, -2211, -2195, -2213, -2158, 33, 124, -2220, - -2082, 33, 89, -2133, -2237, -2235, -2232, -2227, - -2226, 121, 121, -2229, 199, -2065, 34, 200, - -2233, 89, 124, -2236, 33, -2238, -2120, 60, - -2262, -2242, -2260, -2258, -2255, -2253, -2250, -2249, - 94, 33, -2249, 175, 94, -2254, 61, -2257, - 61, 61, 31, 61, -2261, 33, -2287, -2272, - -2270, -2145, -2140, 93, -2248, -2117, 31, 94, - -2286, -2283, -2280, -2279, -2278, -2251, 124, 124, - -2279, -2239, -2281, -2285, -2231, 124, 94, -2297, - -2292, 30, 31, -2219, -2261, -2295, 94, 123, - 94, -2300, 61, 31, -2303, -2249, -2294, -2249, - 33, 149, -2379, -2370, -2318, -2313, -2068, 90, - -2302, -2315, 31, -2208, 198, -2312, -2354, -2324, - 148, -2322, -2323, 215, -2333, -2329, -2328, 94, - 121, -2332, 121, 215, 215, -2343, -2338, 202, - -2296, 60, -2340, 198, -2342, 121, 121, -2352, - -2348, -2347, 215, 215, -2323, -2347, 94, -2248, - -2353, 215, -2358, -2311, -2337, -2336, -2331, -2364, - -2362, 121, -2363, 203, -2366, -2317, -2323, 215, - 60, 124, -2374, -2373, 30, 201, -2375, -2376, - -2066, 35, 203, -2387, -2386, -2383, -2363, -2384, - 33, 124, 61, -2391, -2390, 31, 61, -2395, - -2257, 124, -2369, -2406, -2398, -2278, -2102, -2403, - -2367, 92, 92, 215, -2402, 203, -2408, 215, - 215, -2770, -2436, -2415, -2414, 175, 94, -2431, - -2279, -2423, -2422, -2840, -2378, -2404, 124, -2427, - -2102, -2401, -2397, -2286, 124, -2428, -2426, -2434, - -2327, -2368, 61, 94, -2599, -2498, -2485, -2469, - -2444, -2443, 89, 175, -2450, -2443, -2448, 175, - 175, -2365, -2454, -2192, 33, 149, -2467, -2463, - -2460, -2459, -2073, 31, -2459, -2449, 202, -2459, - 31, 199, -2428, -2194, 92, -2480, -2477, -2473, - 214, -2261, 31, -2466, -2462, -2478, -2369, 94, - -2482, 92, -2185, 90, -2117, -2448, -2495, -2493, - -2491, 92, -2368, 92, 175, 92, 94, 33, - -2494, -2479, -2547, -2535, -2512, -2507, -2503, -2191, - -2505, 90, -2461, -2510, -2092, 61, 30, 33, - -2516, 33, 30, -2509, -2533, -2133, -2524, -2402, - -2522, 202, 202, 149, -2522, -2402, -2515, 92, - -2527, -2591, 61, -2135, -2526, 175, -2435, -2544, - -2539, -2538, 175, -2542, 123, -2532, 94, 123, - -2261, 123, -2506, -2581, -2567, -2427, -2554, 30, - 123, -2291, -2559, -2102, -2285, 34, -2557, -2102, - -2285, -2558, 124, -2562, -2373, -2278, -2563, -2577, - -2575, -2572, 31, 31, -2102, 31, -2573, -2285, - -2571, -2578, -2579, -2580, 124, -2592, -2589, -2588, - -2128, 33, 149, 176, 123, 123, 31, 90, - -2597, -2286, 31, -2587, -2595, 90, -2586, -2611, - -2605, 124, -2604, -2566, 214, -2609, 175, 31, - 32, -2286, 201, -2705, -2664, -2657, -2620, -2194, - 149, 31, -2120, -2111, -2652, -2642, -2637, -2630, - -2628, -2257, 61, 90, -2257, 149, -2255, -2257, - 61, 149, -2531, 60, -2635, -2459, 149, 31, - 61, -2629, -2649, -2647, -2256, -2294, -2422, 61, - 201, -2459, -2648, -2562, -2655, -2249, -2651, 175, - -2646, -2662, -2257, -2509, -2641, -2603, 33, -2561, - -2675, -2671, -2261, -2669, 175, 175, -2279, -2672, - -2673, -2285, 61, -2685, -2246, -2670, -2977, -3338, - 124, -2279, 34, -2677, 124, -2694, -2689, -2257, - 33, -2278, -2369, 124, -2684, 150, -2700, -2279, - -2580, 33, -2112, -2697, -2704, -2279, -2699, 94, - 33, -2760, -2731, -2726, -2723, -2712, 214, -2692, - -2721, -2718, -2716, -2683, -2435, -2337, -2435, 94, - 200, -2286, -2715, -2724, -2128, -2663, -2260, -2728, - 94, -2941, -2553, -2739, -2737, -2735, 199, -2249, - 35, 124, -2736, -2750, -2746, -2286, -2634, 234, - 203, 59, -2747, -2286, 94, 124, -2754, -2102, - -2743, -2738, -2758, 61, 124, 149, -2748, 203, - -2766, 33, -2763, -2765, 35, 94, -2768, -2764, - -2769, 94, -2802, -2794, -2784, -2778, -2509, -2776, - 88, 35, -2780, 88, -2525, -2204, 234, -2767, - -2788, 148, -2323, 35, -2790, 89, -2353, 61, - -2787, 203, -2798, 148, -2068, 93, -2332, 121, - 93, -2797, -2813, -2809, -2101, -2604, 214, -2792, - -2783, -2811, -2753, 199, 215, -2852, -2848, -2824, - -2822, -2820, 149, -2102, 175, 203, -2459, 203, - -2305, -2834, -2829, -2363, -2759, -2831, -2828, -2363, - 203, -2823, -2279, -2572, -2831, -2419, -2819, 121, - 202, 120, -2839, -2373, -2341, 121, -2845, -2759, - -2849, -2257, 92, -2844, -2856, -2509, -2842, -2378, - -2875, -2862, -2640, 175, -2800, -2855, -2868, -2866, - -3288, -2854, 31, -2838, -2870, -2810, -2872, 91, - -2353, -2066, -2869, -2884, -2279, -2406, 61, -2353, - -2974, -2347, 91, -2881, -2892, -2887, -2066, -2407, - -2367, 215, 234, -2886, -2369, 203, -2730, -2864, - -3101, -2979, -2913, -2911, -2905, -2902, -2135, 91, - 121, -2907, -2893, -2910, -2909, 34, 34, -2912, - 34, -2933, -2926, -2924, -2922, -2921, -2920, 176, - 176, 201, -2373, 203, 34, -2906, -2931, 150, - -2787, 35, -2890, -2373, -2925, -2975, -2948, -2945, - -2942, -2940, 34, 35, 35, 34, -2944, 201, - 201, 34, -2947, 201, -2966, -2953, -2952, 93, - 201, -2956, 34, 35, -2964, -2944, -2962, -2587, - -2891, -2764, 201, -2961, -2965, 35, -2970, -2944, - 203, 35, -2974, -2373, 122, -2972, 35, -2977, - 122, -2176, 122, -3022, -3007, 34, -2989, -2987, - -2985, -2140, -2978, 124, 93, -2990, -3005, -2999, - -2995, 35, -2976, -2997, -2377, 35, -2890, -2066, - -2997, 203, -2373, -2923, -2890, -2064, 234, -3014, - -3013, -3011, 203, 60, -3010, 198, 120, 123, - -3020, -2111, 150, -3006, -2111, -3004, -3032, -3031, - -3029, -3027, 60, 60, 90, 31, -2998, 200, - -3099, -3036, -3035, 34, -3096, -3044, 120, -2337, - -3042, 60, 60, -2994, -3086, -3074, -3054, -3053, - -2777, -2929, -2973, -2963, -2960, 120, -3070, -3065, - -3062, -3059, 59, -2587, -2883, -2323, -2965, -3061, - 120, -2974, -2909, 34, -3063, 120, -3072, 34, - 34, 203, -3076, 90, -3082, -2909, -3080, 176, - 176, -3069, -3080, 34, 176, -3068, -3094, -3092, - -3071, 35, -3060, -2893, 34, 91, -3042, -3091, - -3097, -3098, 34, -3100, 124, -3192, -3178, -3129, - -3127, -3118, -3116, -3114, -3111, 35, 198, -3113, - -3095, 35, 35, -2841, 202, -2845, -3122, -3002, - -3110, -3112, -3113, -2944, -2347, -3093, 121, 35, - 202, -3170, -3162, -3158, -3149, -3144, -3139, -3137, - 122, 122, 234, -3137, 122, -2341, -3356, -3138, - -3146, -2341, -3148, 120, 35, -3153, -3152, 150, - 150, -2064, -3148, -3143, -3125, -3124, -3161, -3160, - 150, 150, -3168, -3165, -3090, -3167, 35, 201, - 35, -3113, -3173, -3161, 91, 150, 202, -2279, - -3169, 35, -3188, -3181, -3176, -3098, -3184, -3113, - -3186, -2065, 200, -3185, -3167, -3190, 32, -3180, - -3374, -3277, -3264, -3261, -3256, -3249, -3239, -3205, - -3152, -3203, -2947, 60, -3172, -3230, -3223, -3219, - -3212, -2988, 93, -3113, -3216, -3215, -2066, 176, - -3215, -3191, -3164, -3221, -2874, 150, 33, -3227, - -2777, 202, -3225, -3228, 35, 202, -3018, -2777, - -3234, 122, -3236, -2135, 176, -3235, 124, -3243, - -3161, -3226, 202, -3246, 93, -2135, -2111, -3242, - 234, -3251, -2135, -3253, 200, -3255, 35, 150, - -3246, -3242, -3421, -3250, 91, -3262, -3263, 34, - -3272, -3268, 200, 122, -3270, 32, -2153, -3260, - -3275, 124, 35, -2562, -3259, -3296, -3286, -3280, - -3282, -3276, 35, -2921, -3248, -3241, -3290, -2511, - -3220, -2249, -3294, -2092, 33, -2249, -3295, 202, - -3314, -3303, -3161, -2080, -3289, -2192, 92, -3309, - -3307, 122, 202, -2065, -2976, -3148, -2112, -3306, - -3301, -3312, -3316, 203, -3263, -3322, -3319, -2111, - 202, -3128, -3365, -3352, -3344, -3342, -3337, -2959, - -3332, -2965, -3320, 202, 176, -2092, -2944, -3331, - -2462, -3340, 202, -3335, 35, 88, 35, 150, - -3350, -2787, -3394, -3339, 60, -3348, -2777, -3330, - -2064, -3359, -3148, -3236, -3313, 120, -2337, -3148, - 198, -3042, 121, -2378, 120, -2064, -3152, -3369, - -3363, -3080, -3362, -3361, 120, 198, -3380, -3378, - -3377, 200, -3379, 201, -3401, -3390, -3384, -3372, - -3386, -3371, -3387, -3167, 60, 60, -3396, -2993, - 122, -3388, -3422, 234, -3399, -3398, 201, -3400, - 201, -3406, -3404, -3393, -2610, 60, -2837, -3417, - -3148, -2373, -2962, -3413, -2341, 90, -3026, -3412, - -3403, -3423, 202, 201, -2974, -3385, -3041, -3119, - -3334, -3338, -3984, -3585, -3510, -3438, -3434, -3432, - 129, 97, -3436, 156, 69, 156, -3446, -3442, - 97, 157, -3444, 154, -3445, 69, -3460, -3453, - 69, -3451, 66, 156, 66, -3455, 155, -3457, - 127, -3459, 127, 127, -3494, -3489, -3468, -3467, - -3466, 156, 156, 156, -3481, -3473, -3466, 156, - 157, -3477, -3476, 156, 156, -3479, 68, 156, - 254, -3482, -3486, -3485, 151, 156, -3467, 68, - 68, -3491, 127, -3493, 68, 68, -3503, -3459, - -3500, 37, -3487, 68, 152, 156, -3487, -3509, - -3459, -3507, 254, 254, -3498, 156, -3569, -3563, - -3537, -3524, -3517, -3466, -3478, -3520, -3519, 100, - 156, -3523, 100, 100, -3528, -3475, -3472, 37, - -3534, -3435, -3476, -3526, -3454, 179, 126, 151, - -3533, -3553, -3549, -3546, -3545, -3544, 100, 236, - 236, 17, -3519, 17, 157, -3547, -3551, 205, - 6, -3560, -3556, 129, -3559, 100, 129, 129, - -3435, 129, 6, -3567, -3565, -3484, -3552, -3487, - 6, -3577, -3575, -3559, -3573, 69, -3562, 17, - 179, -3582, -3581, 99, 6, 6, -3583, 178, - 177, -3956, -3636, -3627, -3618, -3609, -3600, 126, - -3599, -3597, -3485, 156, 6, 68, -3562, 152, - -3606, 156, -3603, -3605, -3574, 68, -3479, 17, - -3566, -3613, 126, 152, 69, -3615, 69, -3617, - 6, 69, -3625, 157, -3624, -3623, 179, 254, - 156, 156, -3608, -3634, -3632, -3555, 64, -3548, - 99, -3536, 67, 155, -3834, -3799, -3728, -3643, - -3641, -3545, -3532, -3646, 156, 66, -3708, -3664, - -3656, -3653, -3652, 97, 97, 157, -3655, 218, - -3662, -3660, 156, 218, -3661, 218, -3437, 68, - -3693, -3683, -3667, -3671, -3670, -3487, 100, -3677, - -3676, -3670, 100, 6, 100, -3681, -3670, -3663, - 6, -3670, -3574, -3685, 126, -3688, 97, -3679, - -3690, 67, -3692, 100, 100, -3702, -3698, -3655, - 218, -3689, -3699, -3480, 254, -3456, -3704, 154, - -3624, 218, -3687, -3706, -3710, -3568, -3716, -3713, - 216, -3437, 99, -3714, -3726, -3465, -3720, -3707, - -3722, -3459, -3724, 157, 157, 68, -3727, 157, - -3785, -3784, -3734, -3732, 67, 178, -3752, -3746, - -3742, -3739, 68, -3741, -3725, 154, -3744, -3721, - 68, -3719, -3749, -3443, -3642, -3750, -3727, 129, - -3773, -3768, -3765, -3761, -3760, -3581, -3751, 153, - 100, 218, -3993, 16, -3758, -3487, -3533, 16, - 218, -3487, 100, 67, -3766, -3727, -3780, -3778, - 68, -3764, -3779, 218, -3782, -3533, 68, -3781, - 178, -3790, -3789, 17, 17, 179, -3794, -3789, - 218, -3777, -3796, 178, -3798, -3751, 179, -3824, - -3808, -3805, -3561, 70, -3803, -3465, -3797, 6, - -3822, -3817, -3814, -3751, 157, 218, -3751, -3812, - -3806, -3819, -3793, -3751, 129, 179, -3823, 70, - -3829, -3828, 178, 70, 70, -3832, -3813, -3821, - 129, 70, -3898, -3886, -3867, -3857, -3845, 97, - 155, 218, -3689, -3779, 218, -3852, -3847, -3849, - 65, -3850, -3676, 218, -3854, -3844, -3691, 218, - 155, -3864, 155, -3615, 69, 129, -3853, 218, - -3865, 154, 69, -3878, -3872, -3870, 179, 155, - -3875, 16, 153, -3533, -3862, 155, -3884, -3882, - -3881, 179, -3821, 100, -3533, -3760, -3894, -3890, - 179, 155, -3533, 154, 155, 100, -3814, -3497, - -3760, -3885, -3930, -3921, -3914, -3906, -3904, 17, - -3670, -3877, -3910, 17, 100, 70, -3751, 129, - -3876, -3781, -3919, -3918, -3935, -3843, 179, 179, - 70, -3927, -3924, 99, -3926, -3533, 100, -3821, - 6, 179, -3948, -3942, -3939, 99, -3692, 15, - -3928, -3925, 153, 17, 156, 100, -3943, -3436, - 69, 178, 205, 153, -3954, -3953, -3952, 153, - 129, 100, 99, -3947, -3963, -3961, -3960, -3945, - 6, -3782, -3938, -3972, -3970, -3599, -4308, -3937, - -3917, -3831, -3437, -3807, -3979, -3976, 127, -3807, - -3509, -3971, 68, -3725, -3982, 157, 157, -3978, - -4495, -4642, -4266, -4110, -3998, -3994, -3993, 17, - 62, 17, -3997, 66, 205, 205, -4044, -4004, - -4002, 98, 69, 63, -4026, -4012, -4009, 64, - 99, 17, 98, 37, -3903, -4024, -4022, -4019, - -3923, 99, -3978, -4020, -4021, 69, 98, 236, - 17, -3983, -4034, 66, 62, -4033, -4032, 128, - 128, 98, -4039, -4038, -4037, 236, 153, -4041, - 17, -4037, -3978, -3983, -4096, -4070, -4052, 66, - 69, -4051, -4025, 218, -4064, -4063, -4062, -4057, - 64, -4060, 100, 236, 236, -3977, 151, 151, - -3923, 69, -3883, -3568, -4061, 99, -4079, -4076, - -4074, 153, 68, -4068, -4077, -3851, 99, -4081, - 218, -4082, -4086, -3851, -4078, 6, -4088, -3562, - -4090, -4087, -4094, -3670, 100, -4085, -3670, -4075, - -4103, -4101, 152, 218, 236, -3676, -4037, -4108, - 64, 151, 152, 100, 152, 218, -4164, -4128, - -4121, -4120, -4117, 155, -3978, -4118, -3670, -4116, - 97, -4124, -3844, -3807, -4125, -3751, 129, 6, - -4133, -4131, -4123, 155, 67, -4150, -4146, -4144, - -4141, 218, -3670, 67, -4132, -4143, -4130, 236, - 218, 236, -3920, 37, 70, -3581, -4156, -4155, - -4154, -4119, 155, 155, -4163, -4161, -4160, -4095, - 69, 218, 69, 69, -4205, -4198, -4180, -4176, - -4174, -4173, -4172, -3960, 128, 98, 126, 98, - -4177, -3903, -3596, -3670, -4190, -4185, 98, -4184, - 153, -4041, -4179, -4652, -4178, 6, -4196, -4172, - -4038, -3596, 153, -3951, 128, 153, -4200, -4194, - -4202, 17, -3751, 129, -4193, -4221, -4218, 129, - -4216, -3828, -4197, -4213, -4188, 153, -4171, -4159, - 70, -3969, -4155, 64, -3533, -4248, -4242, -4236, - -4234, -4231, -4145, -3614, -4220, -3821, -3581, -4233, - 6, 69, -4235, 236, -4241, 69, -3544, 17, - -4230, 155, -4246, -4245, 99, 99, -4233, -3960, - -4264, -4259, -4256, -3828, -4254, -4229, 70, 179, - 17, 70, -3533, -4261, -4258, -3751, 155, -4154, - 17, -4155, -4460, -4411, -4339, -4296, -4286, -4279, - -4274, 128, -4170, -4260, 98, 99, 6, -4281, - 179, -4283, 98, -4285, 254, 254, -4290, 66, - 17, 68, 66, -4032, -3759, 153, -3807, -4282, - -4309, -4301, 66, 205, -4280, -4305, -4033, -4275, - -4253, 66, -4308, 126, 128, -4337, -4322, -4062, - -4314, -4217, -4318, -3484, 151, -3818, -3484, 151, - -3568, 128, -4063, 17, -4335, -4332, -4329, 151, - -3568, -4331, 236, 236, -3480, 254, -4321, 254, - -4334, 69, 254, -4392, -4366, -4352, -4346, 68, - 65, 217, -4350, 16, 65, 217, 66, 99, - -4350, -3493, -4361, -4359, -4609, -3960, -4357, -3484, - 6, 15, -4232, -4360, -4447, -4277, -4380, -4368, - -4371, 16, 157, -4373, -3960, -3722, -3724, 153, - 6, -3807, -3960, -4375, -4388, -4386, 66, -4385, - -4365, 254, -3724, -4363, -4390, -4358, 254, 15, - -4395, -3445, -4351, -4398, -4397, 69, -4408, -4401, - -4336, -4405, -4404, 69, 69, -4404, -4317, -3748, - -4410, -3478, 69, -4443, -4415, 15, 68, -4431, - -4422, 63, -3499, 152, 96, -4409, -4426, -4063, - 69, 155, 63, 69, -4430, 152, 152, -4436, - -4433, -3725, 177, -4434, -4439, 69, 65, -3459, - 127, -4421, -3478, -4455, -4453, -4373, -4693, -3960, - -3599, -4442, 17, 67, -4451, 128, 99, -4458, - 128, -4449, -4459, 157, -4470, -4467, -4465, 152, - 151, 68, -4441, -4172, 177, 177, -4574, -4514, - -4509, -4491, -4487, -4482, -4480, -4479, 70, 70, - 157, 177, -4484, -4469, -4486, -4031, 157, -4155, - -3920, -4468, -4466, -4503, -4191, -4497, 17, -4407, - -3960, 153, 98, -4450, 6, -3960, -4501, -4504, - -3722, -4496, -4377, 64, -4505, -4511, 66, -3445, - -4508, 6, -4523, -3920, -4162, -3445, 218, -4513, - -4513, -4519, -3807, -4541, -4538, -3889, -4527, -4534, - -4530, -4521, -3851, 218, 218, 6, -3779, -4529, - 178, 178, 68, -4276, -4536, -4561, -4558, -4545, - -4535, -4551, -4548, -4544, -3982, 157, -3751, -4555, - -3727, -4512, 6, -3727, -3807, -4556, -4559, -3803, - 16, 155, -4564, -4557, -4567, -3724, -3548, -4571, - -3966, 68, -3947, -3724, -4569, -4566, -4594, -4592, - -4590, -4579, -4563, -4581, -4578, -4582, -3978, -3851, - -4331, -4330, -3680, -3456, -4587, -4580, 217, 6, - -3751, -4591, -4631, -4628, -4615, -4604, -4602, -4308, - -4593, 15, 128, 127, -4607, -4308, -4600, -4614, - -4612, 15, 152, -4610, 153, 254, 236, -4621, - -4308, -4172, -3807, 6, -4618, -4626, -4497, -4497, - -3580, -4611, 128, -4606, -3614, 153, 127, -4635, - -3751, 6, 157, -4639, 155, -4623, 127, -4640, - -4641, 70, -4659, -4187, -3916, -4674, -4669, -4662, - -4655, -4230, 17, -3616, -4689, -4630, -4627, -4591, - -4230, -4589, 98, -4553, -4233, -3960, 15, -4308, - -4667, 6, 36, 128, -4661, -4672, -4189, -4660, - -3581, 99, -4682, -4679, 37, -4692, -4673, 17, - 98, -4277, -4568, -4637, -4694, -4690, -3807, -4184, - -4678, -4671, -4230, -4213, -3960, 98, -4658, -5516, - -5241, -4801, -4758, -4725, -4713, -4704, 159, 101, - -4710, -4707, 159, -4709, 221, 221, -4712, 136, - 245, -4722, -4717, -4716, 134, -4720, -4719, 245, - -4721, 39, -4724, 39, 159, -4734, -4730, -4729, - 20, 72, -4732, 245, -4712, 40, -4752, -4745, - -4741, -4738, -4740, 136, 136, -4743, -4733, -4744, - 133, -4747, 133, -4749, 72, -4751, 134, 134, - -4756, -4711, 161, 38, -4757, 39, -4768, -4767, - -4762, -4742, -4764, 19, -4766, 19, 19, 244, - -4774, -4772, 161, 19, 161, 102, -4779, 159, - -4778, 19, 19, -4782, 131, 19, -4787, -4786, - 19, 20, 19, -4799, -4790, 162, -4796, -4793, - 162, -4795, 19, 19, -4798, 40, 40, 19, - 103, -5151, -5014, -4815, -4813, -4808, 101, 21, - -4811, 73, 102, -4812, 102, -4740, -4807, -4893, - -4835, -4829, -4828, -4823, -4719, 245, 40, -4825, - -4814, -4712, -4785, 135, 182, -4833, -4832, 40, - 136, -4834, 136, -4878, -4876, -4873, -4856, -4851, - -4843, -4842, 245, -4848, -4846, 235, -4847, 136, - -4850, -4822, 136, -4853, 101, -4834, 136, -4827, - -4866, 136, -4864, -4863, -4746, 133, -4826, 103, - -4863, -4771, -4834, -4850, -4744, 40, -4865, 135, - 135, -4874, -4834, -4871, 20, 243, -4892, -4890, - -4887, -4884, 101, 132, -4886, 132, 132, -4889, - 20, 245, -4891, 135, 20, -4935, -4898, -4897, - 73, 73, -4930, -4926, -4911, -4909, -4906, -4889, - 245, 20, -4889, -4888, 19, 73, 103, -4917, - -4916, -4915, 73, 73, 159, -4924, -4922, -4921, - 103, 245, 245, 134, -4712, -4910, 159, -4897, - -4910, -4925, -4933, 73, -4863, 73, -4929, -5010, - -5001, -4951, -4948, -4943, 161, 19, -4941, -4945, - 132, -4889, -4942, 222, -4950, 73, 73, -4995, - -4961, -4959, -4915, -4750, 134, -4947, 19, 134, - -4958, -4950, -4967, 134, -4966, 160, 160, -4981, - -4980, -4973, -4863, 103, -4795, -4977, -4800, -4957, - -4946, -4800, -4908, 19, 160, -4992, -4990, -4987, - -4986, -4888, 133, -4986, -4985, -4979, -4991, 134, - 160, 134, -4978, -4999, 244, -4875, 221, -4950, - -4763, -5005, 73, 245, -4796, -5007, -4827, -4921, - -5006, 20, 159, -5012, -5013, 20, -5105, -5095, - -5072, -5022, 18, 101, 159, 135, -5064, -5060, - -5055, -5044, -5036, -4796, -5030, 221, -5032, -4763, - 40, -5730, -5009, -4728, -5043, -5041, -4800, -5034, - -5008, 103, 133, 162, -5051, -5049, -4798, -4997, - -4870, 162, 21, 162, -4797, 40, -5050, -5056, - 19, -5117, -4795, -5054, -4709, 162, 103, -5048, - -4724, 162, -5070, -4827, -4761, 21, 135, 19, - -5077, 159, -5075, -4863, -5071, -5088, -5082, 40, - 19, 135, 20, -5087, 19, -4920, 21, 73, - -5093, -5092, -4800, 38, 162, 73, -5086, -5099, - -5097, 101, -5076, 244, -5093, -5102, 73, -4897, - 20, -5145, -5108, 20, -5143, -5141, -5135, -5128, - -5120, -4749, -4751, 134, 21, -5732, -4807, 21, - -5124, -4869, -4807, -5118, -5126, -5116, 134, 20, - -5131, 159, 73, -4797, 40, -5130, -5125, -5139, - -4792, 135, 18, 40, 162, -4888, 131, -4765, - -5134, -5148, 159, 21, 73, -4765, 135, -5192, - -5186, 162, -5167, -5159, 40, 220, -5150, -5166, - -5052, 40, -5144, -5611, 135, -5164, 20, -5184, - -5179, -5176, -5175, -4750, 19, 102, -5119, 223, - -5178, 183, 223, -5180, -4888, -4807, -5177, -4910, - 19, 21, -5190, -5081, -4925, -4929, 161, -5182, - -5229, -5210, -5202, -5198, 235, 131, -5199, -5201, - 103, 136, -5205, 245, 20, -5207, 21, -4807, - 21, 183, -5220, -5217, -5214, -5209, -5208, -5191, - 101, -5050, 103, 132, -5222, -5215, -5225, -4807, - 72, -4807, -5208, -5221, 101, -5231, 20, -5234, - 136, 161, -5239, -5237, -4886, 136, -5228, -5208, - -5227, -5282, -5257, -5253, -5249, 162, -5248, 137, - 137, 162, -5252, -5174, 137, -5255, -5165, 136, - 38, -5272, -5269, -5263, -5261, -5262, 137, -5267, - -4716, -5256, -5254, -5252, -4950, -5271, 244, 39, - -5279, 244, 134, 39, -5278, -5162, 162, -5280, - 40, -5098, -5324, -5318, -5291, -5286, -5289, -5288, - 221, 162, -4807, -5307, -5298, -5295, 160, -4795, - 73, -5290, -5306, -5301, 161, -4797, -4827, 135, - -5297, -5281, 162, -5314, -5310, 241, -5311, -5313, - -5068, 134, -4869, 162, -4778, 19, -5321, 241, - 135, -5322, 135, -5317, -5355, -5346, -5329, 102, - 244, -5340, -5339, -5337, -5336, -5335, 184, 184, - 102, -5335, 102, 184, -5233, -4767, 244, -4773, - -5323, 19, -5352, -5350, 19, 184, 184, -4763, - 161, -5208, 19, -5359, -5357, 136, 244, -5412, - -5366, -5363, -4763, -5364, -5050, -5351, -5389, -5385, - -5375, -4842, -5373, 132, -5344, 184, 159, 245, - -5384, -5381, -5380, -5372, 184, -5380, 184, -5379, - 137, -5387, -5316, -4807, -4897, -5400, -5395, -5393, - 243, -5208, -5388, -5396, -5398, -4897, -4834, 73, - -5405, -5403, -4949, -4711, -5397, -4739, -5408, 206, - -5252, -5394, -4778, 222, -5514, -5511, -5420, -5418, - 206, 183, -4797, 183, -5481, -5442, -5428, -5408, - -5417, 241, -5424, -5228, -5433, -5431, -5426, 134, - 223, -5438, -5252, 223, 137, -5430, -5440, 38, - 137, 183, -5448, -5446, 221, 133, -5252, -5441, - -5474, -5466, -5462, -5457, -5380, -5252, 137, -5439, - -5437, -5459, -5410, -5252, -4958, -5460, -5384, -5252, - 39, 39, -5459, -5175, 223, 137, -5464, -5425, - -4929, 101, -5477, 73, -5472, -5479, -5476, -5252, - -5256, -5487, -5485, -4711, -5478, -5252, -5470, -5496, - -5492, -5252, 39, -5490, -5479, -5486, -5163, 39, - -5506, -5201, -5502, -5252, -5464, -5271, -5252, 137, - 101, -5493, -5380, -5201, -5461, -5458, -5409, -4888, - 160, 73, -4807, -5513, -5553, -5719, -5733, -5539, - -5537, -5529, -5524, -5473, 39, -5248, 137, 73, - -5515, -5535, -5531, -5532, 71, -5256, -5510, 39, - 71, -4767, -5386, -5595, -5544, -5543, 244, 161, - -5592, -5589, -5580, -5575, -5569, -5566, -5556, -5555, - -5554, -5312, 137, 241, -5489, -5561, -5560, 184, - 184, 241, -4807, 73, 135, -4888, -5567, -5339, - -5562, -5574, -4778, 19, 20, 137, 244, -4778, - -5577, 241, 20, 135, -5584, -5233, 19, -5573, - -5587, -5586, 183, 244, 183, -5591, -5568, 135, - -5593, -5594, 183, -5629, -5615, -5607, -5603, -5601, - 137, 102, -5252, -5604, -4792, 162, -5600, 244, - -5613, -5582, 221, 102, 137, -4763, 20, -5616, - -5624, -5619, 162, -5622, 135, 222, 135, 40, - -5626, -5606, -4947, 183, -5627, -5724, -5676, -5663, - -5645, -5637, -5635, 39, 184, -5644, -5642, -5339, - 20, -5640, 244, -5628, 39, -5649, -5647, 241, - 222, -5655, -5653, 39, -5625, 39, -5590, -5659, - -4723, -5252, 21, -5662, 137, -5657, 137, -5668, - -5103, 21, -5262, 21, -5644, -5671, -5665, -5672, - -5586, 183, 38, -5674, -5714, -5567, -5709, -5697, - -5695, -5685, -5684, 71, 71, -5693, -5672, -5586, - 183, -5670, -5666, 131, -5689, -5673, -5661, -4822, - -5070, -5695, -5704, -5703, -5252, -5654, 135, 137, - -5252, -5050, 161, -5690, -5702, -4827, -5233, -5710, - -5494, -5252, -5722, -5717, -5708, -5384, -4991, -5701, - -5673, 206, -5703, -5720, -5731, 244, -5729, 71, - 137, -4798, -5723, 39, 73, -5033, -6013, -5965, - -5937, -5920, -5895, -5838, -5796, -5763, -5753, -5752, - -5751, -5749, -5748, 169, 169, -5748, 188, 169, - 211, -5760, -5758, -5752, 211, 188, -5752, -5750, - -5752, 211, -5759, -5785, -5779, -5775, -5773, -5771, - -5770, -5762, 169, 168, 188, 187, 169, -5778, - 187, 168, 168, -5782, -5781, 187, -5783, 169, - 168, -5788, 211, 22, -5789, -5783, 168, -5752, - 211, 22, -6114, -5787, -5831, -5812, -5808, -5807, - -5805, -5804, 169, 76, 141, 2, -5772, 169, - -5810, 169, 168, 141, -5816, 168, -5807, 22, - -5827, -5823, -5820, 141, -5822, 141, 141, -5821, - 169, 141, -5793, -5829, 168, -5821, -5806, -5837, - -5790, 3, -6263, 167, 187, 22, -5868, -5856, - -5851, -5845, -5843, -5844, 240, -5849, -5848, 167, - 169, -5844, -5836, -5854, 167, -5830, -5855, 167, - -5857, -5865, -5862, -5861, 167, 167, -5861, -5835, - -5853, -5867, -5769, 169, -5873, -5793, 104, 22, - 188, -5891, -5881, -5879, -6305, 188, -5877, 141, - 240, -5887, -5825, -5885, 240, 240, -5872, -5888, - -5890, 240, 240, -5893, 22, -5837, 22, -5911, - -5901, 210, -5761, 211, -5892, -5910, -5904, 41, - -5908, -5912, 225, 141, -5756, 77, 210, -5914, - 226, -5906, -5916, 211, -5918, 211, -5792, -5886, - -5935, -5930, -5924, 104, -5928, -5927, -5866, 211, - -5929, 210, -5934, -5933, 187, 187, 166, -5936, - 168, -5949, -5945, -5942, 225, 227, 225, 211, - 169, 3, -5948, 78, 211, -5961, -5958, -5953, - 169, -5957, -5956, 240, 240, 78, 104, 167, - 185, -5890, 3, -5947, 77, -5984, -5979, -5969, - 2, -5971, 2, -5975, -5974, 141, 141, -5974, - -5885, -5963, -5977, -5982, 168, 78, -5983, 78, - -5989, -5986, -5988, 225, 22, -5994, -5991, -5992, - -5907, 238, -6002, -5882, 238, -6655, -6500, -5993, - -5987, 238, -6005, -5835, -6000, -6009, -5825, 141, - -5978, 22, -6012, 3, 141, -6383, -6227, -6184, - -6043, -6020, -5757, -6008, -6024, 166, -5761, 78, - -6033, -6028, -6027, 166, -6030, 78, -5927, 211, - 78, -6039, -6036, 164, -6038, 226, 226, -5918, - -6029, -5876, -6023, -6163, -6160, -6102, -6090, -6058, - -6054, -6053, -6052, 208, 208, 166, -6055, 168, - -6057, 139, -6085, -6074, -6067, -6065, -6064, 186, - 186, 225, 186, -6071, -6070, 139, 139, -6070, - -6042, -6072, -6078, -5778, -6019, 3, -6080, 139, - -6082, 168, -5784, -6077, -5821, -5778, -6088, 141, - 211, -5825, -6101, -6099, -6096, -6095, 168, 168, - -6095, -5974, 22, 168, 140, 188, -6151, 166, - -6122, -6109, 188, -5778, -5825, -6117, 104, -6115, - -6114, 188, 188, -6114, -6098, 104, -6120, -6097, - 188, -6084, -6150, -6146, -6143, -6140, -6132, -6131, - -6130, 209, 209, 186, -6135, -6070, -6083, -6137, - 188, -6139, 247, 247, -6142, 168, 168, -5784, - 2, -5837, -6148, -6144, 104, 3, 188, -6155, - -6101, 238, 168, -6101, -6158, 168, 168, -6154, - -6161, -5757, -5837, -6174, -6173, -6169, -6168, 187, - 140, -6170, 104, 139, 140, 166, -5757, -6177, - 165, -6113, -6179, -6172, 140, -6149, -6147, -6134, - -6193, -6190, -6187, -6188, -6189, 226, -6191, -6192, - 188, -6205, -6200, 188, -6199, 104, 186, 104, - -6201, -6203, -6136, 188, -5772, -6209, -5757, 188, - -5885, -6211, 104, -6216, -6214, 188, 188, 104, - -6225, -6220, 188, 104, -6224, -6327, -6210, -5996, - 188, 188, 240, -6335, -6255, -6249, -6232, 185, - -6242, -6239, -6238, -5941, 227, 240, 227, -6241, - -6237, 226, -6247, -6245, 225, -6238, -6226, 211, - 237, -6253, 165, 237, -6223, 166, 3, -6331, - -6312, -6296, -6295, -6292, -6286, -6267, -6064, 226, - -6222, -6208, -5815, -6282, -6272, -6271, 225, 225, - -6274, 225, -6278, -6070, -5778, 238, -6280, 246, - -6281, 247, -6284, 168, 168, 168, -6289, 168, - 188, -6290, 247, -6283, -6293, 188, -6277, 211, - -6306, -6305, -6031, -6303, -6302, -6283, 186, 237, - -6142, 140, 211, -6095, -5784, -6294, -6276, -6273, - -6313, -6319, -6317, -6114, 141, 188, 104, -6321, - -6266, -6199, -6326, -5792, -5936, -6324, 140, -6371, - 168, -5778, -6328, -6332, -6334, 240, 140, -6485, - -6408, -6404, -6380, -6364, -6350, -6344, 166, 141, - -6348, -6347, -6333, 211, -6347, -5885, -6355, -6354, - 226, 237, 226, -6348, -6359, 226, -6349, 186, - 211, 226, -5872, -6346, -6375, -6374, -6300, -6361, - 138, -5885, 240, 78, 240, -6370, 166, -6378, - -6136, 247, -5947, -6373, -6386, -6030, -6370, -6620, - -6379, -5889, -6397, -6395, -6392, -5947, 78, -5884, - -5947, 78, -6384, 140, 168, -6401, -5997, -6396, - -6394, -5947, 168, -6402, -5947, 166, 3, -6400, - -6448, -6429, -6426, -6417, -6416, -6318, -6369, -6363, - 227, -6419, -6330, -6421, 140, -6305, -6302, 186, - 75, -6199, -5983, -6418, -6325, -6444, -5923, -6332, - -6435, 166, -6320, -6439, -6172, -6204, -6087, 166, - -6238, -6087, -5825, -6438, -5983, -5947, -5993, -6192, - -6460, -6451, -5987, -6453, 185, -6455, 227, -6459, - -6458, -6437, 104, 227, -6477, -6467, 165, -6464, - -6465, 139, 240, -6469, -6183, -6471, 186, -6179, - 140, 186, -5947, -5974, -6475, -6478, -6482, -6481, - 104, 104, -6481, 2, -6476, -6221, -6547, -6523, - -6508, -6501, -6497, -6495, -6493, 246, -6087, -5956, - -6438, 211, -6558, 226, 226, -6503, -5993, -6506, - -6505, 78, 211, 78, -6500, -6516, -6347, -6513, - 42, 139, 141, -5996, -6360, -6347, 210, -5889, - 227, 224, -6519, -6538, -6528, -5792, -5885, -6518, - -6517, -6360, -6347, -6515, -6502, -6474, -6484, 238, - -6468, -6076, -6544, -6542, -6541, 226, 226, -5926, - -6545, 78, 227, -6323, -6665, -6660, -6656, -6654, - -6561, 138, -6040, -6029, 78, -5947, -6401, 78, - -6557, -6648, -6642, -6637, -6632, -6579, -6568, 138, - -6071, -6573, -6139, 247, -6556, -6139, 247, 78, - -6064, -6575, -6572, -6583, -6581, -6057, -6011, -6591, - -6423, -6588, 209, -6578, -6466, -6011, 104, -6608, - -6599, -6597, -6466, -6589, 3, 186, -6011, -6602, - -6520, -6598, -6605, 240, 165, -6370, -6604, -6173, - -6612, -6610, -6139, -6601, -6621, -6616, -6574, -6595, - -6237, -6281, 247, -6587, -6543, -6627, -6138, -6372, - 78, -6556, -6507, -6466, -6281, -5947, -6629, -6625, - -6633, -6636, 104, -5983, 104, 104, -6639, -6575, - -6452, 226, -6647, -6029, 104, -5964, 210, 238, - -6649, -6456, -6645, -6533, -5964, -6650, -6136, -6640, - -6658, 188, -5750, 3, -6661, -6663, -6659, 167, - 210, -6362, -6651, -6672, -6671, 225, 209, 238, - -5947, -}; - -static long _vq_p_res1024_0c8x8[] = { - 0, 0, 0, 0, 0, 0, 400, 64, - 1512, 352, 0, 56, 848, 0, 56, 56, - 0, 0, 184, 64, 352, 352, 352, 376, - 384, 64, 352, 352, 344, 632, 64, 64, - 392, 352, 352, 344, 384, 384, 72, 640, - 640, 1528, 1984, 64, 360, 360, 360, 360, - 648, 0, 0, 1984, 640, 56, 0, 56, - 56, 56, 0, 1984, 840, 1984, 1984, 1360, - 64, 0, 1360, 368, 0, 0, 64, 640, - 360, 56, 56, 360, 56, 56, 56, 56, - 56, 56, 56, 56, 368, 840, 840, 368, - 360, 360, 840, 360, 840, 360, 360, 376, - 360, 360, 656, 848, 1824, 56, 56, 56, - 1824, 376, 376, 56, 360, 840, 840, 344, - 344, 848, 344, 344, 360, 1520, 848, 400, - 360, 1936, 1520, 1520, 1512, 1512, 864, 344, - 344, 344, 344, 1512, 376, 360, 360, 1144, - 648, 56, 0, 56, 840, 0, 56, 56, - 56, 56, 840, 0, 864, 840, 1144, 56, - 56, 1520, 840, 376, 56, 56, 376, 0, - 376, 1512, 1512, 56, 56, 1512, 1512, 1984, - 1512, 1512, 1984, 1512, 1512, 856, 400, 376, - 856, 856, 1984, 1984, 1984, 632, 72, 72, - 840, 840, 56, 56, 56, 56, 632, 632, - 840, 840, 1984, 1984, 632, 1984, 840, 840, - 632, 1984, 1152, 632, 1152, 72, 1368, 1984, - 1984, 56, 72, 1512, 1512, 1512, 1512, 1368, - 72, 1984, 1984, 1984, 1984, 1824, 1144, 72, - 72, 840, 840, 1144, 1144, 632, 376, 1824, - 376, 1984, 632, 1144, 72, 72, 1512, 72, - 864, 0, 0, 840, 0, 0, 0, 840, - 1512, 1144, 1696, 840, 656, 368, 1512, 1512, - 1512, 1368, 368, 360, 64, 360, 376, 376, - 376, 840, 840, 72, 72, 376, 72, 1832, - 640, 360, 1832, 1832, 56, 56, 56, 1832, - 1832, 56, 56, 56, 56, 360, 848, 1368, - 360, 360, 64, 360, 360, 848, 360, 360, - 848, 864, 864, 360, 1536, 848, 848, 848, - 1368, 864, 64, 64, 864, 864, 848, 848, - 1368, 1536, 1536, 648, 392, 64, 64, 392, - 56, 1984, 56, 56, 56, 56, 0, 1144, - 1144, 1984, 1984, 1984, 64, 1840, 1528, 1840, - 56, 632, 1368, 1832, 1832, 632, 632, 352, - 344, 632, 344, 344, 1360, 1360, 1832, 1696, - 344, 344, 344, 344, 1512, 1512, 1512, 1136, - 840, 1136, 72, 1136, 344, 344, 1136, 1512, - 1512, 1136, 1368, 856, 1512, 400, 72, 72, - 1136, 376, 1832, 632, 632, 1992, 856, 856, - 1992, 72, 72, 1992, 1992, 344, 360, 360, - 360, 344, 344, 848, 1136, 1696, 344, 344, - 1696, 1136, 848, 1144, 1136, 1136, 1144, 1136, - 1832, 1360, 1512, 344, 344, 344, 344, 1520, - 1512, 1360, 1360, 864, 56, 848, 1992, 56, - 56, 400, 360, 848, 848, 864, 1544, 1992, - 848, 1360, 1360, 848, 1832, 1144, 1992, 1832, - 848, 1152, 1832, 1832, 864, 656, 1832, 1520, - 1520, 864, 1360, 632, 656, 72, 632, 632, - 848, 1936, 856, 856, 856, 1152, 856, 1832, - 1520, 1832, 64, 1832, 1992, 1136, 32, 1136, - 1136, 1840, 1136, 1136, 1136, 848, 848, 1144, - 848, 1992, 1992, 848, 184, 1144, 848, 1136, - 864, 1992, 1992, 1520, 1992, 1992, 1136, 1136, - 1992, 1520, 32, 1832, 1992, 848, 1832, 1832, - 1832, 864, 848, 848, 1520, 1360, 1360, 1144, - 1992, 1832, 1144, 1992, 1992, 1992, 1144, 1832, - 1832, 1144, 1360, 1368, 1992, 1360, 848, 1992, - 856, 856, 1536, 856, 1144, 344, 344, 1832, - 1832, 344, 64, 1832, 344, 344, 1992, 1992, - 344, 1152, 32, 64, 1992, 1992, 344, 64, - 856, 1992, 1992, 1992, 0, 1360, 1152, 1360, - 1832, 1832, 1360, 1152, 856, 864, 1368, 1360, - 856, 856, 352, 1136, 1136, 352, 352, 352, - 1136, 1136, 1136, 1136, 72, 64, 392, 64, - 1520, 392, 1520, 392, 392, 1528, 840, 1992, - 0, 0, 640, 0, 0, 864, 64, 392, - 1520, 64, 1696, 64, 64, 64, 1520, 392, - 648, 632, 656, 352, 352, 352, 352, 632, - 632, 1136, 32, 632, 368, 368, 632, 344, - 344, 632, 72, 632, 632, 840, 840, 376, - 840, 632, 1696, 632, 632, 376, 376, 1696, - 640, 864, 384, 864, 640, 840, 384, 384, - 384, 640, 0, 0, 640, 0, 0, 0, - 640, 840, 840, 864, 840, 64, 1696, 840, - 1696, 840, 1696, 1368, 840, 1824, 344, 344, - 344, 0, 840, 1368, 0, 0, 0, 1368, - 368, 1360, 1824, 648, 1360, 0, 368, 1824, - 1824, 1360, 1936, 368, 0, 0, 0, 0, - 1520, 2000, 648, 368, 368, 632, 856, 648, - 368, 840, 840, 840, 1368, 344, 344, 840, - 344, 2000, 0, 0, 344, 1696, 840, 1144, - 856, 344, 1696, 344, 0, 0, 0, 344, - 840, 840, 1360, 1696, 1360, 368, 368, 0, - 0, 344, 368, 840, 1696, 1136, 1152, 384, - 376, 32, 656, 384, 1144, 640, 64, 64, - 64, 0, 1528, 1152, 1992, 1992, 392, 352, - 1992, 1992, 1992, 1136, 384, 352, 384, 1136, - 640, 392, 392, 64, 0, 0, 384, 0, - 0, 640, 384, 64, 1992, 1936, 392, 384, - 184, 384, 352, 352, 352, 352, 640, 384, - 384, 1144, 352, 1144, 352, 352, 0, 384, - 384, 1368, 848, 1824, 1144, 1824, 1144, 1824, - 1824, 368, 1824, 1824, 368, 1824, 1824, 1824, - 352, 384, 368, 1152, 368, 1152, 1144, 1144, - 2000, 1936, 1144, 1144, 2000, 368, 368, 1840, - 1368, 1144, 1144, 1152, 1368, 32, 1136, 1152, - 1144, 1136, 1136, 1144, 1936, 648, 1144, 1136, - 368, 1136, 648, 648, 1136, 0, 0, 0, - 648, 1840, 0, 1992, 1992, 648, 1136, 1136, - 1368, 1368, 1144, 32, 1992, 848, 848, 848, - 848, 1992, 1536, 1144, 1840, 0, 0, 368, - 1144, 1536, 1536, 1992, 1992, 392, 64, 1536, - 1144, 368, 368, 64, 0, 0, 1144, 0, - 392, 0, 1136, 1136, 1136, 368, 0, 0, - 0, 0, 0, 0, 0, 0, 1136, 184, - 1136, 1136, 1144, 1152, 0, 1536, 64, 1536, - 1704, 80, 888, 80, 88, 200, 80, 80, - 80, 872, 200, 880, 1376, 1376, 1376, 880, - 208, 208, 880, 440, 208, 208, 1376, 1376, - 440, 664, 872, 872, 1376, 888, 88, 88, - 96, 80, 680, 80, 680, 80, 80, 680, - 680, 80, 80, 1376, 80, 80, 80, 2008, - 2008, 1704, 1704, 664, 1704, 1704, 1704, 1376, - 1704, 664, 440, 440, 888, 888, 80, 664, - 664, 888, 80, 80, 80, 880, 888, 440, - 664, 888, 664, 440, 96, 440, 440, 456, - 416, 888, 888, 464, 464, 456, 440, 88, - 80, 80, 80, 80, 456, 928, 456, 928, - 200, 200, 200, 1856, 200, 208, 208, 208, - 1856, 464, 456, 440, 1864, 1552, 1864, 680, - 680, 1864, 1552, 440, 440, 440, 456, 1552, - 216, 440, 216, 1848, 1848, 216, 440, 440, - 440, 440, 888, 1552, 1552, 1552, 888, 888, - 888, 440, 456, 440, 920, 920, 8, 680, - 680, 680, 680, 680, 680, 416, 888, 456, - 1392, 1704, 1704, 1704, 1848, 880, 2024, 1376, - 1704, 888, 1704, 1376, 1704, 1376, 896, 888, - 888, 888, 1376, 464, 888, 440, 440, 880, - 880, 888, 888, 464, 880, 208, 208, 440, - 208, 208, 1376, 1704, 1376, 1704, 1704, 1704, - 1376, 208, 208, 208, 208, 208, 208, 440, - 440, 208, 216, 216, 216, 208, 2024, 896, - 2024, 1392, 456, 456, 1392, 880, 208, 1376, - 1376, 880, 888, 440, 1848, 216, 456, 416, - 456, 2008, 672, 672, 672, 1392, 904, 1864, - 1552, 216, 1392, 2008, 80, 80, 416, 416, - 80, 1848, 416, 416, 416, 416, 416, 456, - 1392, 2016, 2008, 2008, 456, 1848, 2016, 2008, - 2008, 2008, 2008, 208, 2016, 2016, 208, 2016, - 2016, 1848, 216, 2016, 2016, 1848, 2016, 2016, - 208, 448, 216, 1392, 1392, 1848, 216, 1392, - 208, 680, 416, 416, 680, 416, 680, 680, - 680, 1552, 1552, 416, 80, 80, 80, 1848, - 1848, 1848, 1848, 1848, 464, 216, 1552, 1552, - 1864, 464, 208, 216, 208, 1848, 80, 416, - 672, 672, 1848, 896, 216, 216, 896, 1848, - 1848, 8, 216, 88, 920, 1848, 1848, 1848, - 416, 216, 416, 416, 456, 216, 1864, 1864, - 464, 1864, 1552, 416, 672, 216, 216, 216, - 672, 448, 448, 416, 1864, 672, 680, 680, - 416, 1168, 680, 80, 1848, 1848, 80, 80, - 1168, 1848, 208, 1168, 80, 1168, 80, 80, - 432, 1168, 200, 200, 672, 672, 200, 80, - 200, 200, 672, 432, 80, 1392, 1392, 432, - 416, 416, 416, 416, 416, 928, 416, 416, - 208, 440, 448, 80, 904, 432, 1552, 80, - 80, 432, 200, 872, 432, 224, 1168, 672, - 1168, 1168, 432, 1384, 672, 672, 912, 448, - 904, 432, 224, 224, 1864, 88, 1552, 1552, - 680, 680, 680, 432, 1552, 1552, 1552, 672, - 680, 1392, 208, 928, 216, 200, 416, 1856, - 416, 200, 432, 2024, 80, 80, 200, 80, - 888, 896, 200, 200, 1168, 200, 1552, 440, - 440, 680, 680, 440, 200, 200, 200, 200, - 80, 80, 200, 200, 872, 872, 440, 1168, - 80, 208, 208, 672, 208, 872, 208, 672, - 672, 672, 880, 880, 208, 208, 208, 208, - 208, 1376, 1376, 1376, 1376, 216, 912, 208, - 672, 672, 672, 672, 672, 1704, 2016, 216, - 416, 416, 1376, 1704, 680, 80, 80, 80, - 80, 208, 1704, 1704, 208, 680, 680, 680, - 208, 680, 680, 896, 456, 208, 2024, 80, - 80, 880, 1704, 2008, 2008, 2008, 664, 1704, - 1704, 664, 664, 1376, 888, 664, 1392, 680, - 896, 2008, 416, 416, 2016, 80, 416, 416, - 80, 80, 440, 896, 2016, 928, 416, 416, - 416, 432, 2016, 2016, 1552, 1848, 432, 432, - 1848, 432, 672, 2008, 672, 1704, 1704, 2008, - 416, 1704, 1704, 216, 416, 880, 1704, 448, - 432, 416, 1704, 1392, 680, 680, 432, 1704, - 432, 680, 1704, 1704, 672, 672, 416, 416, - 672, 208, 1704, 680, 80, 80, 80, 1704, - 208, 208, 80, 432, 1552, 896, 912, 80, - 80, 80, 80, 912, 880, 872, 872, 872, - 872, 912, 1376, 1376, 680, 880, 416, 416, - 416, 416, 208, 904, 208, 872, 208, 208, - 1168, 80, 80, 208, 680, 672, 680, 432, - 672, 1168, 872, 872, 872, 672, 424, 1552, - 424, 424, 872, 1384, 872, 672, 880, 872, - 880, 448, 448, 672, 1168, 880, 1384, 912, - 1384, 1384, 880, 672, 672, 672, 912, 208, - 224, 1376, 672, 880, 880, 672, 672, 888, - 880, 880, 208, 208, 672, 432, 1376, 216, - 1376, 880, 880, 1384, 216, 216, 216, 912, - 224, 672, 440, 888, 208, 208, 208, 208, - 432, 664, 664, 440, 432, 440, 424, 1552, - 424, 440, 432, 672, 432, 672, 672, 424, - 672, 1552, 1552, 424, 432, 424, 672, 880, - 208, 672, 208, 208, 424, 1552, 672, 1552, - 672, 672, 1864, 424, 1552, 1864, 432, 880, - 208, 208, 880, 880, 880, 672, 432, 208, - 208, 216, 216, 2024, 912, 880, 224, 904, - 880, 672, 672, 672, 672, 1384, 224, 888, - 1392, 416, 432, 872, 872, 1168, 416, 416, - 416, 1552, 1856, 912, 1552, 200, 432, 432, - 1552, 200, 96, 200, 872, 1552, 672, 672, - 200, 200, 1848, 200, 912, 912, 912, 1168, - 1168, 1864, 200, 200, 1856, 232, 1168, 672, - 208, 872, 208, 1856, 1168, 1168, 200, 200, - 888, 200, 200, 208, 672, 200, 672, 672, - 1392, 416, 1864, 200, 200, 1856, 664, 1856, - 416, 1864, 1168, 1168, 680, 416, 208, 208, - 1168, 200, 416, 1392, 232, 664, 1392, 416, - 416, 416, 416, 464, 432, 432, 416, 416, - 416, 664, 888, 416, 416, 1848, 1552, 672, - 672, 432, 1552, 1552, 904, 904, 448, 2016, - 440, 456, 2016, 1848, 2016, 424, 1392, 2024, - 224, 912, 416, 416, 912, 2016, 904, 432, - 424, 416, 904, 2016, 2016, 2016, 2016, 2016, - 416, 416, 424, 424, 416, 912, 416, 664, - 424, 664, 896, 896, 896, 416, 416, 416, - 416, 416, 416, 456, 440, 896, 416, 416, - 896, 464, 424, 456, 896, 464, 424, 456, - 464, 424, 440, 424, 416, 416, 416, 416, - 416, 664, 464, 664, 464, 664, 88, 88, - 424, 432, 432, 432, 464, 432, 432, 432, - 912, 1552, 1552, 440, 448, 448, 904, 432, - 432, 896, 1552, 896, 664, 1552, 896, 664, - 664, 888, 896, 440, 424, 680, 664, 424, - 680, 680, 424, 664, 448, 680, 456, 1552, - 432, 896, 672, 664, 224, 424, 664, 424, - 424, 424, 424, 664, 664, 672, 432, 424, - 896, 896, 896, 1384, 424, 896, 424, 432, - 664, 424, 464, 424, 664, 1384, 424, 664, - 912, 896, 664, 664, 664, 888, 424, 912, - 1384, 896, 440, 440, 896, 896, 672, 912, - 464, 888, 1392, 464, 664, 448, 416, 664, - 216, 896, 672, 432, 440, 432, 424, 416, - 896, 424, 424, 416, 896, 432, 896, 1168, - 680, 1552, 680, 1168, 1168, 1392, 896, 1848, - 424, 424, 424, 424, 896, 672, 1552, 896, - 1392, 896, 896, 1848, 1848, 2016, 672, 216, - 2024, 216, 1392, 896, 448, 224, 904, 896, - 896, 2016, 2016, 2016, 2016, 896, 1848, 464, - 2024, 432, 672, 672, 424, 1848, 440, 1864, - 1392, 1848, 424, 1552, 440, 424, 1848, 440, - 896, 424, 440, 424, 432, 432, 424, 1552, - 464, 1552, 1552, 712, 952, 1576, 480, 112, - 112, 112, 40, 264, 264, 40, 40, 40, - 1200, 1592, 968, 968, 240, 480, 688, 944, - 40, 688, 704, 480, 256, 256, 256, 264, - 688, 40, 40, 688, 688, 984, 40, 952, - 1568, 1568, 1568, 1568, 264, 112, 736, 240, - 952, 40, 240, 240, 240, 240, 248, 984, - 40, 40, 40, 688, 688, 688, 688, 744, - 264, 40, 40, 40, 40, 704, 264, 264, - 744, 744, 256, 256, 40, 40, 40, 984, - 984, 264, 1576, 1576, 1576, 704, 256, 720, - 1400, 1712, 1712, 1712, 984, 688, 688, 688, - 688, 256, 40, 952, 40, 40, 40, 40, - 256, 256, 1576, 248, 1576, 1712, 240, 240, - 688, 240, 240, 240, 1712, 720, 112, 112, - 688, 688, 1576, 712, 1576, 112, 112, 112, - 272, 40, 1576, 40, 40, 40, 1592, 1576, - 720, 112, 712, 712, 112, 1576, 1576, 704, - 1592, 712, 712, 704, 704, 1712, 112, 1576, - 688, 240, 240, 1576, 112, 688, 688, 1712, - 1712, 256, 688, 1576, 688, 1592, 1592, 1568, - 1568, 1568, 1568, 688, 40, 1592, 40, 712, - 112, 112, 712, 112, 112, 40, 696, 696, - 112, 240, 696, 112, 40, 264, 240, 696, - 1568, 1568, 1576, 1576, 1576, 1576, 1576, 1576, - 704, 488, 256, 704, 696, 1192, 256, 248, - 248, 1192, 712, 712, 712, 1712, 256, 688, - 984, 688, 688, 688, 696, 696, 688, 688, - 1192, 1192, 1192, 1192, 248, 696, 1192, 488, - 256, 704, 688, 256, 704, 984, 984, 688, - 240, 688, 688, 696, 688, 688, 992, 1712, - 1584, 248, 248, 1712, 1712, 1712, 1584, 1192, - 1192, 1584, 968, 1592, 1712, 112, 112, 112, - 1192, 240, 240, 712, 240, 240, 1592, 952, - 112, 112, 952, 1624, 712, 112, 112, 240, - 1184, 1184, 1184, 1184, 712, 1872, 112, 272, - 240, 1584, 1184, 688, 1872, 1872, 1592, 112, - 112, 112, 112, 728, 1592, 1592, 688, 688, - 1184, 1592, 720, 968, 688, 688, 944, 944, - 944, 944, 968, 248, 712, 688, 248, 248, - 704, 1400, 112, 112, 112, 280, 944, 240, - 1872, 1872, 1584, 1872, 1592, 1184, 1584, 1872, - 1592, 1584, 1184, 240, 944, 944, 240, 1712, - 1712, 1712, 1584, 248, 488, 1584, 1592, 712, - 712, 1192, 1400, 1592, 1584, 704, 1192, 1192, - 488, 1576, 1584, 480, 240, 704, 480, 248, - 1584, 1584, 1584, 728, 704, 704, 240, 248, - 240, 704, 704, 240, 736, 240, 240, 688, - 688, 1584, 1192, 1192, 720, 1568, 1592, 712, - 112, 112, 112, 696, 1568, 1568, 1568, 1568, - 712, 1400, 696, 696, 696, 944, 1576, 1576, - 1576, 1576, 944, 1400, 1592, 944, 736, 712, - 712, 712, 1400, 1592, 696, 1576, 1576, 1568, - 1568, 1576, 1576, 696, 1400, 1568, 1712, 696, - 1400, 696, 720, 1712, 696, 704, 704, 696, - 696, 696, 696, 704, 704, 704, 704, 1400, - 688, 704, 704, 704, 112, 688, 240, 688, - 112, 688, 696, 112, 112, 736, 704, 704, - 688, 688, 688, 1192, 696, 696, 696, 696, - 696, 696, 1400, 704, 704, 704, 704, 1184, - 944, 112, 1184, 112, 1184, 240, 688, 688, - 1400, 696, 240, 688, 688, 688, 240, 240, - 984, 696, 488, 1400, 240, 1400, 696, 696, - 696, 944, 240, 240, 240, 720, 984, 1400, - 1400, 1600, 744, 984, 728, 1584, 1584, 1400, - 1400, 1712, 1712, 480, 1400, 1584, 944, 1712, - 944, 1712, 984, 1576, 264, 688, 688, 688, - 688, 688, 1584, 720, 248, 40, 720, 40, - 240, 240, 240, 40, 480, 1712, 40, 1568, - 1712, 1568, 1568, 248, 712, 1568, 1568, 1568, - 1568, 256, 688, 1400, 248, 1400, 704, 704, - 704, 704, 688, 688, 1576, 1576, 1576, 1576, - 1576, 1576, 1576, 688, 248, 688, 1400, 1400, - 1400, 688, 272, 688, 944, 1712, 1712, 1712, - 1712, 480, 712, 712, 712, 1192, 688, 1400, - 984, 1712, 688, 984, 712, 712, 240, 1712, - 984, 736, 704, 704, 984, 688, 488, 688, - 1712, 1712, 1576, 1576, 1576, 1712, 984, 1576, - 1400, 1192, 256, 256, 736, 256, 720, 728, - 1192, 1192, 112, 1192, 984, 1192, 488, 1576, - 256, 1400, 1576, 1576, 256, 256, 1400, 1400, - 1400, 256, 688, 688, 488, 736, 480, 688, - 736, 688, 240, 688, 688, 240, 240, 688, - 688, 688, 688, 688, 248, 688, 1712, 1712, - 480, 1712, 1600, 1712, 240, 256, 240, 240, - 712, 112, 256, 256, 488, 256, 952, 1192, - 1592, 984, 1872, 984, 688, 688, 728, 472, - 952, 952, 1712, 248, 248, 952, 1712, 1712, - 952, 472, 1192, 1192, 1192, 248, 992, 968, - 704, 704, 240, 704, 968, 736, 1192, 1872, - 736, 488, 1184, 704, 736, 1184, 704, 112, - 1184, 472, 696, 696, 1592, 728, 472, 472, - 112, 112, 112, 744, 1184, 1184, 712, 712, - 1872, 720, 944, 944, 944, 720, 112, 112, - 240, 240, 112, 112, 112, 112, 112, 240, - 240, 712, 240, 1712, 1712, 1624, 1400, 240, - 1712, 1712, 1712, 1584, 240, 240, 1592, 744, - 248, 704, 704, 704, 1584, 1592, 240, 1400, - 1400, 240, 248, 1584, 1584, 112, 240, 1584, - 272, 472, 472, 272, 472, 472, 944, 944, - 240, 736, 1592, 944, 736, 1400, 944, 240, - 712, 1712, 712, 712, 944, 944, 1400, 712, - 704, 240, 1400, 944, 488, 944, 248, 1712, - 712, 1712, 728, 1712, 1712, 1712, 1712, 952, - 1408, 1592, 1872, 1872, 248, 488, 1592, 248, - 1400, 1400, 960, 1872, 488, 728, 280, 1408, - 240, 112, 984, 40, 720, 40, 696, 112, - 112, 696, 112, 40, 40, 1408, 984, 240, - 744, 40, 40, 40, 40, 40, 40, 40, - 952, 1408, 952, 960, 1408, 960, 744, 744, - 952, 952, 112, 272, 1872, 720, 112, 112, - 728, 112, 112, 112, 728, 728, 112, 112, - 272, 728, 960, 728, 720, 744, 744, 720, - 960, 960, 960, 960, 720, 1408, 720, 952, - 728, 1872, 952, 472, 272, 1408, 960, 960, - 1592, 1592, 728, 728, 1592, 1872, 272, 728, - 1872, 112, 960, 744, 40, 744, 984, 984, - 240, 40, 472, 744, 472, 240, 744, 952, - 40, 40, 960, 952, 472, 744, 472, 472, - 472, 472, 272, 472, 472, 968, 960, 968, - 472, 944, 1872, 472, 952, 944, 472, 472, - 472, 472, 472, 952, 480, 952, 944, 944, - 944, 944, 944, 968, 968, 480, 952, 960, - 472, 696, 696, 480, 472, 1584, 472, 472, - 472, 472, 968, 952, 40, 40, 952, 472, - 952, 40, 952, 952, 952, 952, 472, 40, - 40, 472, 40, 40, 1624, 728, 472, 960, - 1184, 472, 472, 472, 1184, 1184, 960, 960, - 1408, 112, 720, 480, 472, 472, 472, 472, - 480, 112, 960, 960, 960, 112, 472, 472, - 472, 472, 1184, 960, 968, 968, 960, 968, - 960, 480, 1600, 696, 952, 960, 472, 112, - 960, 960, 960, 960, 112, 112, 960, 960, - 1584, 728, 728, 944, 112, 944, 112, 112, - 944, 944, 272, 728, 944, 960, 960, 976, - 976, 952, 472, 472, 472, 472, 952, 952, - 952, 960, 960, 472, 472, 1184, 1584, 1184, - 1872, 944, 952, 944, 976, 960, 960, 960, - 976, 1872, 1872, 944, 1184, 1184, 960, 960, - 1872, 480, 960, 960, 944, 744, 720, 1200, - 1200, 720, 472, 472, 960, 960, 960, 944, - 960, 968, 960, 1184, 968, 960, 976, 952, - 960, 952, 480, 968, 1600, 976, 1600, 952, - 744, 256, 952, 1408, 40, 976, 952, 480, - 480, 472, 112, 976, 112, 952, 40, 952, - 472, 952, 952, 112, 40, 40, 112, 744, - 952, 112, 720, 472, 112, 744, 1872, 952, - 952, 264, 240, 472, 744, 240, 976, 976, - 40, 40, 472, 240, 976, 696, 720, 480, - 976, 696, 728, 976, 976, 960, 256, 960, - 960, 256, 728, 472, 472, 480, 112, 1600, - 984, 112, 696, 112, 1592, 984, 1600, 1200, - 976, 1600, 976, 696, 976, 976, 480, 112, - 256, 256, 1592, 984, 1592, 696, 720, 696, - 976, 264, 720, 40, 112, 112, 696, 696, - 1616, 736, 976, 976, 1872, 1872, 984, 280, - 264, 704, 704, 704, 1872, 1872, 1872, 40, - 40, 40, 1872, 976, 960, 1200, 976, 960, - 960, 1184, 984, 736, 1408, 688, 480, 688, - 736, 1592, 40, 40, 40, 40, 40, 40, - 40, 40, 976, 736, 952, 704, 1408, 704, - 696, 952, 1608, 696, 472, 112, 1200, 952, - 744, 952, 696, 112, 704, 1184, 1200, 704, - 976, 952, 952, 952, 704, 944, 944, 472, - 696, 944, 1584, 704, 704, 472, 480, 472, - 960, 976, 704, 704, 1184, 944, 1600, 976, - 952, 976, 1600, 256, 264, 688, 264, 944, - 40, 1184, 952, 688, 1872, 960, 952, 976, - 952, 960, 968, 1184, 1200, 1200, 976, 280, - 40, 688, 112, 1184, 272, 1184, 952, 952, - 952, 952, 40, 40, 1184, 952, 968, 944, - 944, 976, 976, 976, 976, 1872, 1584, 40, - 720, 720, 760, 1000, 120, 1008, 1640, 288, - 1640, 1640, 1008, 1008, 776, 776, 776, 760, - 760, 760, 1640, 520, 120, 776, 1000, 496, - 496, 1000, 1000, 496, 496, 1000, 520, 520, - 520, 528, 528, 120, 1640, 1640, 760, 1640, - 760, 760, 1640, 1216, 496, 496, 496, 496, - 520, 528, 528, 528, 1208, 1640, 1416, 1208, - 1208, 528, 1640, 1640, 1640, 768, 768, 536, - 520, 1216, 1216, 760, 760, 1208, 768, 1216, - 768, 288, 520, 1728, 120, 120, 1728, 120, - 520, 520, 520, 120, 1728, 1016, 1888, 760, - 528, 1000, 760, 760, 536, 1640, 1000, 1640, - 496, 496, 496, 1208, 760, 760, 544, 520, - 496, 496, 496, 296, 544, 1240, 528, 528, - 520, 136, 760, 760, 760, 760, 760, 760, - 136, 128, 1000, 1000, 128, 1008, 496, 1008, - 1432, 1640, 1008, 1008, 760, 760, 760, 1640, - 776, 776, 1424, 528, 528, 1000, 1424, 1640, - 1416, 1000, 1000, 1000, 1000, 48, 1416, 128, - 128, 136, 528, 528, 528, 136, 528, 536, - 536, 520, 768, 1232, 768, 1728, 768, 768, - 768, 768, 1728, 1728, 536, 1216, 536, 504, - 528, 1208, 528, 1208, 536, 1216, 1008, 288, - 536, 768, 768, 768, 768, 1008, 1008, 776, - 128, 1248, 520, 1232, 520, 520, 128, 1232, - 1232, 776, 128, 768, 768, 768, 768, 1424, - 776, 1424, 504, 504, 528, 1208, 496, 136, - 528, 1008, 1424, 528, 528, 760, 496, 1728, - 760, 1728, 760, 760, 1728, 760, 760, 1232, - 1728, 1728, 1728, 1728, 776, 1248, 496, 1424, - 760, 1208, 1008, 496, 496, 1728, 1888, 760, - 760, 760, 760, 1728, 1744, 1208, 1208, 1728, - 1016, 1744, 1016, 1008, 496, 760, 760, 1416, - 496, 520, 776, 776, 1248, 496, 1232, 1208, - 1208, 1728, 1008, 496, 496, 1728, 776, 776, - 1008, 1248, 520, 1000, 128, 528, 776, 1728, - 760, 760, 528, 1000, 1232, 1232, 760, 528, - 520, 1000, 1232, 1232, 2032, 1016, 1728, 1744, - 536, 760, 528, 760, 528, 528, 520, 544, - 760, 760, 520, 520, 520, 544, 1728, 520, - 520, 120, 1232, 760, 120, 760, 1424, 560, - 760, 760, 760, 760, 760, 1000, 1224, 296, - 536, 1208, 1000, 296, 296, 1208, 128, 296, - 1728, 1728, 1728, 1728, 296, 544, 1728, 1728, - 1728, 1240, 1424, 544, 536, 512, 1424, 296, - 136, 128, 128, 128, 512, 1424, 760, 760, - 760, 512, 520, 520, 1424, 512, 1232, 1008, - 1008, 1008, 1008, 1744, 1728, 776, 1728, 1224, - 760, 760, 760, 760, 1224, 1424, 776, 1424, - 1424, 776, 1728, 1728, 1728, 792, 776, 1232, - 136, 128, 128, 128, 136, 1424, 760, 512, - 560, 760, 1728, 1728, 1728, 496, 1728, 1728, - 1728, 1728, 1728, 1728, 1240, 496, 760, 496, - 496, 536, 520, 1224, 1248, 1224, 760, 536, - 536, 776, 776, 1728, 1728, 1000, 536, 512, - 1728, 520, 520, 520, 776, 128, 776, 512, - 520, 520, 512, 1232, 512, 512, 536, 760, - 760, 1744, 536, 512, 128, 512, 1240, 128, - 1240, 128, 776, 776, 776, 1728, 1432, 1000, - 1728, 1728, 1240, 136, 512, 1240, 136, 1008, - 1240, 536, 1008, 1008, 1008, 1008, 512, 512, - 1728, 536, 128, 128, 288, 536, 136, 1240, - 1240, 536, 512, 512, 536, 1224, 1240, 1240, - 1424, 536, 776, 496, 496, 496, 496, 1000, - 536, 536, 1424, 1008, 1008, 1008, 792, 1008, - 1008, 1416, 1000, 1424, 136, 1008, 1008, 536, - 800, 136, 512, 536, 528, 528, 528, 536, - 792, 1016, 536, 504, 1216, 768, 296, 1416, - 1424, 536, 1016, 1424, 1728, 1728, 1728, 1416, - 1216, 1416, 1224, 1216, 1216, 1216, 544, 1424, - 1736, 1888, 512, 544, 1000, 496, 288, 288, - 288, 528, 1000, 1000, 1000, 288, 296, 504, - 288, 288, 768, 768, 512, 288, 512, 288, - 288, 288, 288, 288, 496, 496, 496, 496, - 496, 496, 1416, 784, 792, 512, 512, 512, - 512, 1416, 288, 288, 288, 288, 288, 288, - 296, 296, 296, 296, 296, 1224, 784, 496, - 496, 136, 536, 536, 496, 496, 1728, 496, - 496, 1728, 536, 496, 528, 496, 496, 512, - 496, 496, 496, 496, 1208, 536, 1008, 528, - 496, 496, 496, 512, 512, 536, 1728, 1728, - 512, 512, 1728, 792, 512, 1424, 536, 528, - 528, 136, 1224, 512, 512, 792, 1744, 136, - 512, 528, 1736, 1736, 1736, 528, 1208, 528, - 1728, 1728, 1728, 1728, 536, 512, 536, 768, - 768, 768, 768, 768, 504, 504, 1728, 776, - 1728, 1728, 1728, 1728, 536, 1744, 512, 512, - 1008, 1744, 1008, 536, 1240, 512, 512, 296, - 504, 768, 296, 504, 296, 1008, 1744, 512, - 512, 512, 512, 512, 512, 1224, 512, 1744, - 1008, 1008, 512, 512, 512, 296, 784, 512, - 512, 296, 1224, 784, 512, 512, 512, 296, - 1744, 1240, 1240, 792, 296, 512, 288, 288, - 288, 288, 288, 536, 784, 1008, 512, 512, - 1632, 512, 296, 536, 512, 1632, 1632, 136, - 1632, 512, 1728, 120, 1728, 512, 296, 296, - 296, 512, 296, 512, 136, 136, 1008, 512, - 296, 296, 136, 136, 1224, 1632, 128, 560, - 128, 128, 128, 1632, 512, 128, 512, 1728, - 1240, 296, 1632, 1632, 136, 1240, 512, 512, - 512, 512, 512, 512, 128, 136, 128, 1008, - 296, 784, 784, 1240, 1008, 1008, 1008, 296, - 296, 136, 1008, 1008, 1008, 136, 792, 136, - 512, 512, 512, 512, 512, 296, 1888, 536, - 1008, 1008, 536, 136, 784, 1008, 296, 296, - 1008, 296, 120, 1640, 288, 1224, 1632, 784, - 1632, 1632, 296, 296, 288, 784, 792, 296, - 792, 1024, 296, 1632, 1632, 1224, 1000, 1000, - 1000, 1000, 288, 288, 288, 288, 512, 512, - 288, 1000, 1000, 1000, 512, 784, 288, 512, - 512, 288, 288, 288, 136, 496, 1640, 1000, - 528, 128, 1000, 1000, 1000, 536, 496, 496, - 296, 296, 496, 496, 496, 496, 496, 496, - 288, 1736, 1736, 1208, 1736, 1736, 288, 1008, - 528, 784, 784, 496, 1736, 1728, 1728, 1728, - 1728, 1728, 1736, 496, 496, 496, 496, 1024, - 1000, 1640, 1000, 1000, 1000, 512, 136, 496, - 784, 496, 512, 296, 1000, 512, 1632, 296, - 1632, 1632, 1632, 128, 512, 520, 520, 512, - 288, 288, 288, 288, 1000, 1000, 1000, 1000, - 288, 296, 544, 288, 520, 296, 120, 1640, - 776, 1728, 296, 120, 520, 120, 1632, 520, - 512, 1632, 1632, 1632, 2032, 784, 288, 288, - 520, 1016, 128, 544, 288, 288, 120, 1216, - 1728, 768, 1216, 768, 1728, 120, 496, 496, - 496, 536, 768, 768, 768, 768, 1208, 1728, - 528, 1728, 536, 520, 768, 520, 768, 520, - 520, 520, 1216, 520, 520, 1024, 128, 288, - 768, 768, 296, 504, 288, 784, 768, 1216, - 1216, 536, 120, 1016, 768, 768, 1216, 768, - 768, 1728, 1216, 504, 120, 296, 128, 1632, - 1632, 128, 1224, 1632, 1632, 1632, 1632, 1256, - 128, 288, 296, 288, 128, 296, 1224, 128, - 128, 288, 296, 1632, 1632, 1632, 288, 768, - 528, 1024, 128, 288, 496, 496, 512, 296, - 1224, 496, 296, 1728, 1728, 128, 1632, 784, - 1632, 1744, 776, 1728, 1728, 1728, 1728, 1224, - 1424, 1424, 1728, 1728, 1728, 1736, 128, 1728, - 1728, 1728, 1736, 1736, 1632, 1632, 1224, 1632, - 128, 1632, 520, 296, 1632, 1224, 1256, 128, - 128, 1424, 1744, 528, 1424, 1424, 1224, 1224, - 1224, 1424, 1632, 544, 1632, 1728, 1240, 1224, - 1632, 1232, 544, 128, 520, 520, 1632, 1232, - 288, 1424, 128, 1744, 128, 1424, 528, 1888, - 1008, 1008, 1424, 528, 528, 136, 1736, 1208, - 1736, 1224, 1728, 1728, 528, 1016, 496, 120, - 1640, 496, 1632, 1224, 1008, 1008, 1632, 1632, - 1640, 520, 1008, 120, 136, 1632, 1016, 1224, - 1632, 288, 1640, 528, 1024, 1024, 2032, 1632, - 1632, 1632, 496, 1000, 1000, 296, 296, 296, - 1000, 1000, 784, 1000, 1632, 496, 496, 1008, - 1008, 1632, 1632, 1224, 1224, 136, 1632, 1240, - 136, 296, 296, 1632, 1632, 1000, 1632, 1632, - 1632, 1632, 1632, 1632, 128, 1632, 1632, 1000, - 1000, 1000, 128, 120, 496, 496, 1000, 1000, - 288, 288, 1000, 1000, 512, 288, 288, 792, - 528, 784, 512, 288, 288, 128, 512, 512, - 512, 288, 1632, 1632, 1632, 1632, 1632, 296, - 288, 288, 296, 296, 136, 136, 296, 1064, - 824, 1264, 1456, 1264, 1264, 1040, 1040, 1040, - 1264, 1264, 1264, 816, 816, 1272, 1048, 1048, - 1272, 1456, 816, 816, 1456, 1456, 1048, 1456, - 1048, 144, 816, 816, 808, 1272, 1048, 1048, - 568, 808, 808, 808, 816, 568, 816, 1648, - 1648, 1048, 1648, 1648, 1288, 1048, 144, 576, - 1944, 576, 576, 1944, 1048, 816, 816, 1064, - 1648, 1648, 1648, 1048, 1048, 1456, 144, 1296, - 144, 304, 1296, 1296, 816, 816, 312, 1288, - 1040, 1040, 1040, 568, 1264, 1264, 1760, 1760, - 1760, 1760, 1288, 1264, 1264, 1264, 816, 816, - 816, 1080, 1064, 1768, 1272, 1272, 2040, 1296, - 1768, 2040, 2040, 1768, 1768, 1768, 1296, 1064, - 1064, 1944, 1456, 1648, 1648, 1288, 1648, 160, - 1448, 1448, 1448, 1648, 576, 1048, 320, 1048, - 1456, 1752, 1752, 1752, 1752, 1752, 568, 1456, - 568, 808, 568, 320, 144, 1456, 1048, 2040, - 1456, 1272, 1960, 1944, 1752, 1880, 1752, 1752, - 1960, 1752, 1944, 1752, 1752, 1752, 1944, 1880, - 1048, 2040, 1944, 1048, 1048, 808, 808, 2040, - 576, 576, 1880, 1880, 1880, 1880, 2040, 576, - 808, 2040, 1944, 1880, 1880, 1072, 1072, 320, - 568, 1272, 808, 568, 1880, 1880, 1752, 1056, - 808, 1752, 1752, 1752, 1880, 1880, 808, 1752, - 320, 1056, 1752, 1880, 1056, 1456, 144, 144, - 144, 312, 1456, 1456, 1448, 1448, 1448, 1448, - 1448, 2040, 1456, 2040, 2040, 1960, 1776, 816, - 816, 1456, 1456, 816, 1456, 1456, 1456, 1456, - 1280, 1072, 1272, 1272, 1056, 1280, 816, 816, - 576, 576, 808, 808, 1880, 1272, 1880, 1280, - 576, 808, 1448, 1880, 1928, 824, 320, 1448, - 1448, 808, 816, 320, 808, 808, 1056, 1944, - 1448, 1448, 1448, 1448, 1448, 1768, 824, 1056, - 2040, 1280, 816, 816, 576, 576, 816, 1880, - 1880, 1880, 1880, 1880, 2040, 576, 576, 2040, - 2040, 1280, 1280, 568, 1056, 1944, 1064, 576, - 576, 568, 1280, 1944, 2040, 2040, 1944, 1280, - 1056, 1056, 568, 1448, 1928, 1880, 2040, 816, - 2040, 816, 1072, 1072, 2040, 808, 2040, 1272, - 144, 152, 1056, 1056, 1072, 584, 1880, 2040, - 1880, 1752, 1752, 1752, 1752, 1752, 2040, 1880, - 2040, 1880, 320, 2040, 1768, 2040, 2040, 568, - 1064, 1928, 568, 144, 2040, 1880, 1880, 144, - 568, 2040, 2040, 1064, 2040, 2040, 2040, 1296, - 576, 1768, 1080, 1272, 1272, 1272, 568, 1296, - 824, 1648, 1760, 1760, 808, 808, 808, 1760, - 1880, 1880, 1880, 1880, 1880, 824, 1056, 824, - 576, 576, 808, 1064, 1880, 2040, 2040, 2040, - 2040, 1288, 824, 1280, 824, 1064, 1288, 152, - 1296, 1064, 808, 1752, 144, 152, 1752, 808, - 1752, 1880, 1288, 1288, 1288, 1880, 1288, 144, - 1280, 2040, 144, 144, 2040, 2040, 2040, 816, - 1064, 2040, 2040, 2040, 160, 1448, 1080, 1056, - 2040, 2040, 1056, 1056, 816, 1056, 1768, 1280, - 2040, 2040, 1280, 1272, 1272, 144, 144, 1272, - 1272, 1752, 1752, 1296, 1072, 1072, 1752, 1296, - 1752, 144, 144, 568, 816, 1448, 568, 1768, - 320, 2040, 1272, 1760, 2040, 2040, 304, 2040, - 2040, 2040, 568, 1648, 808, 1056, 1272, 2040, - 2040, 2040, 2040, 2040, 2040, 2040, 304, 1072, - 1072, 1880, 320, 152, 1072, 1072, 1280, 1880, - 1760, 1760, 2040, 2040, 1880, 1880, 1760, 1776, - 1752, 1752, 1088, 1752, 1752, 1752, 1960, 1048, - 1056, 1784, 1072, 1072, 1072, 1752, 1752, 1784, - 1784, 1056, 1080, 1880, 1880, 1880, 1080, 1056, - 1880, 1056, 808, 808, 1056, 808, 2040, 2040, - 304, 1784, 1072, 304, 304, 160, 1288, 1760, - 1288, 1760, 1288, 1288, 1752, 1784, 1752, 1080, - 1752, 1456, 1048, 1072, 1048, 1048, 1264, 1264, - 1048, 1456, 1456, 576, 1472, 1048, 1880, 1456, - 1048, 816, 816, 816, 1264, 1448, 816, 1456, - 1448, 1752, 1048, 1072, 1280, 1456, 1456, 1264, - 1456, 144, 1456, 1456, 144, 576, 1456, 1264, - 1296, 1056, 2040, 1768, 1264, 1760, 1264, 1040, - 1264, 1768, 584, 2040, 1760, 2040, 1448, 1760, - 1280, 1280, 2040, 1296, 816, 2040, 2040, 2040, - 816, 816, 1928, 816, 1448, 1448, 1928, 816, - 1056, 1768, 1768, 1768, 1760, 816, 1448, 1448, - 1448, 1296, 1952, 1264, 1288, 1448, 1264, 1264, - 1264, 1448, 1448, 1448, 1448, 1448, 1448, 1648, - 1648, 1928, 1040, 1952, 1648, 1648, 1648, 1040, - 1040, 1768, 1760, 1760, 1760, 1760, 1784, 1768, - 1648, 1648, 1040, 1952, 1448, 1952, 1648, 1448, - 1080, 1448, 1040, 1056, 320, 1040, 1448, 1072, - 1448, 1448, 1448, 1448, 1296, 1944, 1040, 1944, - 1472, 1944, 1944, 1272, 1784, 1072, 1072, 144, - 1072, 1056, 1040, 1784, 152, 1784, 1784, 1648, - 1648, 1944, 1288, 1048, 1648, 1448, 1944, 1040, - 1944, 1648, 1040, 1944, 1040, 1472, 1648, 1264, - 1264, 1040, 1040, 576, 1784, 1784, 1760, 1264, - 1264, 1776, 1760, 304, 1064, 1264, 1264, 816, - 304, 1760, 808, 1040, 816, 816, 1040, 1944, - 1944, 1648, 1648, 1648, 1648, 1048, 1784, 1040, - 1472, 1648, 816, 816, 816, 816, 1768, 1264, - 1072, 1944, 1944, 1944, 1944, 1944, 1944, 1648, - 1648, 1784, 1648, 1072, 816, 312, 1064, 1064, - 304, 1048, 1768, 1768, 1768, 1768, 1048, 1448, - 808, 1752, 1768, 1448, 1752, 320, 304, 1784, - 1752, 1264, 1048, 1264, 1048, 1264, 1280, 1648, - 1648, 1648, 816, 1264, 1944, 816, 1448, 1040, - 1048, 1048, 1048, 1048, 1040, 1040, 1784, 1784, - 1040, 1040, 1944, 1944, 1776, 1280, 1280, 1072, - 144, 144, 1648, 1752, 1440, 1928, 1440, 304, - 1440, 1264, 1040, 1040, 1264, 1264, 1264, 808, - 1040, 304, 1040, 1648, 304, 1440, 144, 144, - 144, 1648, 576, 1288, 1040, 1040, 1040, 1264, - 1440, 1440, 1440, 1440, 1648, 1440, 1264, 1264, - 1264, 312, 1440, 1440, 1440, 1440, 1440, 1440, - 1928, 1648, 1080, 1448, 568, 568, 1648, 1928, - 568, 1288, 1928, 1928, 1784, 1784, 1928, 1760, - 1264, 1760, 320, 320, 1928, 1928, 1928, 320, - 1648, 1648, 1776, 1288, 1288, 1288, 1784, 1952, - 1760, 1928, 568, 1768, 1768, 1040, 1264, 1040, - 1080, 1264, 320, 144, 1040, 1040, 320, 1296, - 1928, 1768, 816, 1928, 568, 1768, 568, 144, - 1296, 568, 568, 1296, 1296, 1296, 320, 1928, - 568, 568, 2040, 1080, 1056, 1928, 1264, 1440, - 1472, 1264, 1040, 1264, 1264, 1440, 1440, 1440, - 1464, 568, 1928, 568, 1928, 1040, 1040, 1440, - 1440, 1264, 1264, 1264, 1056, 816, 1464, 816, - 1928, 1440, 1048, 1440, 1440, 1048, 1928, 1040, - 816, 1464, 1928, 1648, 1280, 1928, 1648, 816, - 1280, 1280, 1648, 1048, 1440, 1440, 1440, 1776, - 1440, 568, 1440, 1440, 1928, 1440, 1440, 1440, - 1440, 304, 1264, 1880, 1880, 1928, 1648, 1928, - 1440, 1440, 1440, 1440, 1440, 304, 320, 320, - 1928, 1760, 1760, 1040, 1760, 568, 1648, 1264, - 1264, 1648, 1072, 1928, 1648, 816, 816, 1760, - 1648, 1448, 568, 1448, 144, 144, 144, 144, - 144, 568, 1040, 1040, 1928, 816, 1912, 328, - 328, 328, 608, 1656, 1496, 1912, 1656, 1656, - 1656, 1656, 1656, 1656, 1496, 1912, 1336, 1664, - 1352, 328, 328, 328, 328, 1680, 1912, 1680, - 1664, 1664, 832, 1656, 1656, 1656, 1656, 1656, - 1656, 1656, 1344, 1496, 176, 1800, 1800, 1664, - 1664, 1664, 1800, 608, 608, 1800, 1800, 1112, - 1112, 1664, 1664, 1336, 1800, 1672, 1672, 1672, - 1672, 1496, 1104, 1496, 328, 328, 608, 608, - 328, 328, 328, 328, 608, 608, 1336, 176, - 328, 328, 1112, 1112, 1656, 176, 1656, 832, - 1912, 1912, 1912, 1912, 1344, 1344, 1352, 176, - 176, 176, 832, 16, 16, 176, 832, 1672, - 16, 1312, 1104, 832, 832, 16, 1336, 328, - 1112, 1792, 592, 1792, 1112, 328, 328, 608, - 1912, 1352, 608, 328, 328, 608, 592, 1680, - 1680, 1792, 1792, 1792, 1792, 1496, 832, 1800, - 1800, 1496, 608, 1336, 1496, 608, 608, 608, - 1336, 608, 328, 1352, 1104, 336, 1480, 328, - 328, 608, 608, 608, 608, 1128, 1480, 1128, - 1672, 1672, 1352, 1912, 1480, 592, 336, 328, - 1656, 1656, 1656, 1656, 336, 328, 592, 592, - 1352, 1304, 1480, 1480, 1312, 1480, 592, 1680, - 1104, 616, 592, 592, 1312, 1312, 1808, 176, - 1328, 608, 1320, 1320, 1312, 1312, 1480, 1328, - 608, 1328, 1656, 1656, 1656, 1664, 1664, 16, - 176, 1672, 1800, 1312, 1312, 1312, 1672, 1352, - 1672, 16, 592, 1816, 16, 592, 592, 1352, - 1792, 1920, 592, 592, 1792, 592, 1792, 1792, - 336, 16, 16, 336, 1480, 16, 616, 608, - 608, 616, 616, 592, 592, 592, 16, 336, - 336, 616, 592, 336, 336, 336, 16, 24, - 616, 1320, 1480, 1480, 616, 1680, 1312, 336, - 1680, 1480, 608, 336, 336, 1328, 592, 336, - 336, 592, 1336, 1480, 592, 336, 336, 336, - 1904, 1480, 1480, 616, 832, 1104, 1656, 1104, - 1312, 1680, 1104, 24, 1656, 1664, 1656, 832, - 1328, 1304, 1320, 1304, 1312, 1904, 1896, 1896, - 1792, 1104, 1104, 1104, 1304, 1304, 1312, 1312, - 1792, 592, 1792, 1664, 1104, 1664, 1488, 1656, - 1664, 1664, 1656, 1656, 1104, 1104, 1656, 1112, - 1104, 1896, 1104, 1104, 1664, 1104, 1104, 1104, - 1800, 1664, 1664, 1104, 1104, 1104, 1488, 1896, - 592, 24, 1664, 1664, 1792, 16, 600, 600, - 1896, 1896, 1800, 616, 16, 1664, 1664, 616, - 1344, 616, 1104, 1104, 1104, 1104, 1104, 1120, - 1896, 616, 16, 1664, 1664, 1344, 1488, 1488, - 1104, 1800, 1800, 1104, 608, 1488, 1488, 1104, - 1104, 1104, 1120, 1488, 608, 1112, 1104, 608, - 1112, 608, 1976, 1488, 1672, 1112, 608, 608, - 600, 600, 608, 1672, 1488, 1672, 608, 600, - 1904, 1672, 1672, 1112, 600, 600, 1672, 1800, - 1904, 336, 1800, 336, 1112, 16, 1800, 1800, - 1800, 600, 600, 1496, 1656, 1656, 1496, 176, - 1656, 1112, 600, 1496, 608, 1320, 608, 608, - 1320, 608, 1488, 1488, 1488, 1320, 1104, 1320, - 1304, 1120, 1304, 1104, 1104, 600, 600, 336, - 1800, 1800, 1320, 1800, 832, 1336, 1680, 832, - 1480, 1792, 832, 1488, 1488, 1488, 1792, 1112, - 1320, 1680, 336, 1336, 336, 1656, 1656, 1656, - 832, 1680, 1904, 1320, 1320, 1320, 1496, 336, - 1496, 608, 832, 608, 1336, 1104, 336, 600, - 1496, 176, 336, 1344, 1304, 1312, 1480, 1304, - 1304, 1312, 1312, 1304, 1304, 600, 1800, 1304, - 1792, 1104, 1312, 1312, 1312, 1896, 1792, 1104, - 1104, 1304, 1304, 1304, 1792, 1896, 1896, 600, - 600, 600, 600, 600, 1488, 1104, 1104, 1680, - 1792, 336, 336, 600, 1672, 600, 600, 1672, - 1800, 336, 1488, 600, 1672, 1672, 600, 600, - 1112, 1968, 1800, 1904, 1112, 336, 600, 600, - 600, 1104, 1120, 336, 1800, 1904, 336, 1800, - 1104, 1104, 1104, 1104, 1104, 600, 1896, 1664, - 600, 1896, 1896, 1896, 1896, 600, 336, 600, - 1320, 1480, 1480, 1480, 336, 1800, 1800, 1800, - 1672, 1488, 1104, 1104, 1800, 832, 1112, 592, - 832, 600, 1800, 16, 1896, 832, 24, 1320, - 1312, 1304, 1312, 1312, 1312, 1304, 1304, 1112, - 1312, 1312, 1112, 1808, 1328, 832, 1304, 1304, - 1304, 1304, 1328, 1896, 1104, 1104, 608, 1896, - 1896, 1896, 1792, 608, 1896, 1304, 1304, 1304, - 1304, 1112, 1976, 1904, 1968, 1968, 1896, 1304, - 1480, 1672, 1808, 1672, 1328, 1304, 608, 1808, - 608, 600, 1304, 1304, 1304, 1304, 1304, 600, - 1896, 1896, 600, 1896, 608, 1896, 1312, 600, - 1344, 24, 1112, 608, 1320, 1320, 1320, 1112, - 1896, 1304, 1896, 1104, 1896, 1480, 608, 600, - 1488, 24, 1672, 1304, 1304, 1488, 600, 600, - 1792, 1792, 1816, 1792, 608, 1488, 1488, 1320, - 1320, 1320, 608, 1896, 1896, 1112, 1480, 1488, - 832, 336, 336, 336, 1320, 1320, 336, 336, - 1800, 600, 336, 1320, 1320, 1480, 1480, 1800, - 1800, 1480, 1488, 832, 1488, 600, 600, 608, - 600, 1488, 1488, 1320, 1792, 608, 608, 1304, - 1304, 1304, 832, 616, 608, 1112, 1304, 1304, - 1304, 1480, 1320, 336, 1904, 1488, 1312, 592, - 592, 1792, 1672, 1672, 592, 1672, 336, 592, - 336, 1808, 1480, 592, 1680, 1896, 336, 592, - 592, 1688, 1808, 1808, 1104, 1104, 1104, 1104, - 592, 1896, 592, 592, 1672, 1672, 1792, 1792, - 1904, 592, 592, 1312, 1312, 1312, 592, 592, - 1104, 1104, 1104, 1792, 1792, 1904, 592, 1800, - 592, 1920, 1104, 1104, 1104, 1488, 1896, 1792, - 1680, 1816, 1808, 600, 1896, 1792, 1792, 1488, - 592, 1792, 592, 592, 616, 832, 1312, 1480, - 1480, 600, 600, 1968, 1488, 1104, 1792, 1792, - 1104, 1104, 1104, 1104, 1480, 1488, 1488, 1920, - 1104, 592, 592, 1896, 1792, 600, 1320, 1792, - 1792, 1792, 1792, 24, 608, 1480, 1320, 608, - 600, 600, 600, 1320, 1304, 608, 1304, 608, - 1104, 1328, 1488, 1488, 608, 1112, 1304, 608, - 1112, 1488, 600, 1320, 600, 1488, 600, 1304, - 1968, 600, 600, 608, 1320, 1672, 1968, 1672, - 1480, 1480, 1304, 1968, 1488, 1808, 1480, 1304, - 1112, 1792, 1792, 1304, 600, 1792, 1896, 1792, - 1304, 1304, 1792, 1792, 1792, 1304, 1480, 1104, - 1104, 1672, 1680, 1488, 592, 592, 592, 592, - 832, 832, 1488, 1328, 592, 1104, 1320, 1680, - 1328, 832, 1792, 1792, 1672, 1672, 1792, 1792, - 1904, -}; - -static long _vq_q_res1024_0c8x8[] = { - 0, 0, 0, 0, 0, 0, 1840, 1520, - 864, 1512, 640, 352, 184, 64, 0, 184, - 184, 192, 192, 192, 384, 184, 192, 384, - 192, 640, 392, 64, 384, 72, 392, 1528, - 1528, 640, 384, 632, 640, 1528, 376, 1528, - 192, 192, 1528, 400, 1984, 64, 648, 640, - 408, 64, 648, 408, 192, 64, 840, 0, - 640, 1984, 640, 640, 640, 840, 64, 352, - 640, 64, 344, 408, 368, 640, 408, 408, - 1984, 1544, 1696, 1160, 848, 400, 376, 360, - 648, 840, 368, 2000, 2000, 2000, 648, 648, - 840, 648, 648, 376, 376, 376, 400, 400, - 848, 648, 1160, 648, 376, 848, 368, 1160, - 56, 400, 1160, 400, 840, 1696, 648, 840, - 1696, 1544, 360, 848, 848, 1160, 400, 1544, - 1512, 184, 656, 864, 376, 400, 656, 648, - 376, 1512, 1544, 1544, 1544, 648, 1544, 1160, - 1544, 368, 1984, 1544, 376, 1696, 0, 840, - 640, 1368, 640, 840, 1160, 640, 656, 840, - 1696, 656, 1696, 1160, 376, 640, 640, 1544, - 1544, 1544, 840, 1160, 640, 840, 72, 400, - 1984, 376, 376, 376, 400, 1160, 1544, 400, - 656, 1520, 72, 376, 400, 1160, 376, 400, - 1696, 72, 1544, 1984, 840, 376, 656, 1520, - 376, 400, 840, 376, 856, 400, 400, 1544, - 864, 72, 1936, 1520, 1840, 376, 2000, 72, - 1696, 1696, 1696, 1984, 72, 376, 640, 1152, - 376, 400, 840, 72, 376, 1368, 1840, 376, - 640, 72, 376, 1368, 1152, 1368, 640, 1520, - 1160, 72, 1520, 656, 1160, 1696, 376, 376, - 656, 1544, 1696, 640, 368, 648, 840, 368, - 1696, 1520, 408, 368, 1840, 1696, 1544, 840, - 1696, 1160, 1544, 376, 1528, 1528, 384, 640, - 1160, 376, 72, 376, 1528, 1528, 640, 1160, - 1528, 1984, 1536, 848, 1832, 656, 1160, 864, - 632, 1160, 840, 360, 848, 848, 1160, 32, - 392, 648, 1536, 64, 1160, 1536, 848, 656, - 656, 1536, 656, 1536, 656, 864, 656, 1160, - 1840, 1160, 1536, 648, 1536, 648, 1536, 184, - 1152, 648, 184, 184, 1528, 392, 1536, 1536, - 1832, 1160, 1984, 1528, 0, 64, 64, 1840, - 1368, 1528, 64, 408, 408, 32, 1160, 32, - 1368, 32, 1160, 64, 864, 1840, 1368, 64, - 1520, 848, 1160, 856, 344, 1512, 32, 1544, - 1696, 1512, 72, 632, 72, 72, 1696, 32, - 72, 1152, 1696, 1832, 1512, 376, 632, 72, - 376, 1840, 1160, 72, 632, 1544, 376, 400, - 1520, 1544, 864, 72, 1160, 864, 72, 656, - 1832, 376, 656, 1832, 1840, 1544, 1512, 656, - 848, 360, 648, 856, 1840, 1160, 848, 656, - 656, 1992, 856, 184, 1832, 32, 1936, 864, - 1520, 344, 848, 1512, 384, 856, 848, 32, - 400, 1512, 1544, 1160, 1160, 1544, 656, 400, - 1544, 1544, 1544, 856, 1544, 1536, 1160, 1536, - 856, 1520, 848, 1520, 848, 1152, 1832, 864, - 864, 184, 184, 864, 656, 1160, 1520, 864, - 864, 656, 1520, 1520, 1160, 656, 856, 72, - 1520, 184, 1160, 1520, 1520, 1936, 1520, 856, - 656, 848, 1520, 1936, 392, 1832, 408, 352, - 192, 32, 1992, 1144, 1152, 864, 184, 184, - 1536, 1144, 1152, 1840, 656, 1152, 656, 1992, - 656, 32, 192, 1696, 1536, 64, 1992, 408, - 408, 656, 192, 32, 64, 1144, 848, 864, - 1536, 1536, 864, 1536, 864, 656, 864, 1160, - 656, 864, 1536, 1832, 1144, 1152, 1152, 1144, - 1152, 1368, 1520, 1152, 1832, 184, 856, 864, - 1160, 656, 656, 1520, 864, 656, 848, 864, - 1160, 1520, 1144, 64, 856, 1520, 32, 408, - 632, 32, 408, 1536, 192, 64, 856, 192, - 1520, 864, 1832, 1536, 1992, 344, 1536, 1520, - 1536, 1152, 848, 184, 864, 184, 1936, 1136, - 656, 1520, 192, 352, 392, 64, 384, 392, - 392, 1832, 1528, 192, 1696, 1528, 1536, 392, - 1696, 192, 864, 1528, 1160, 1160, 1152, 32, - 648, 408, 1528, 640, 192, 32, 640, 1528, - 864, 408, 32, 648, 1536, 392, 1696, 648, - 656, 1696, 408, 640, 32, 384, 192, 1520, - 864, 368, 408, 656, 192, 32, 32, 376, - 840, 72, 1528, 72, 384, 632, 1368, 384, - 72, 856, 408, 1528, 384, 384, 640, 656, - 1368, 408, 1528, 656, 1936, 1696, 640, 192, - 1528, 1528, 192, 64, 408, 840, 640, 32, - 32, 640, 32, 32, 408, 640, 2000, 1696, - 1368, 32, 32, 656, 632, 384, 1696, 648, - 408, 192, 32, 2000, 840, 1368, 1936, 1936, - 1936, 408, 2000, 1936, 1696, 368, 1696, 368, - 1936, 1520, 408, 1696, 840, 368, 648, 2000, - 656, 1936, 1936, 648, 2000, 856, 1520, 656, - 648, 368, 2000, 1936, 1152, 656, 1520, 2000, - 848, 648, 840, 1696, 856, 648, 1696, 648, - 1520, 632, 648, 656, 1696, 648, 408, 648, - 1696, 408, 344, 408, 1520, 408, 1696, 368, - 32, 1696, 1936, 1152, 32, 352, 648, 1368, - 1160, 192, 1160, 1528, 1160, 1936, 640, 392, - 1536, 64, 1160, 184, 408, 184, 1528, 392, - 192, 392, 392, 192, 1528, 384, 640, 392, - 32, 184, 1528, 408, 192, 1528, 640, 640, - 1368, 1368, 1528, 192, 1144, 192, 192, 392, - 192, 184, 384, 640, 192, 1528, 192, 192, - 640, 1936, 32, 1152, 192, 184, 192, 1152, - 392, 32, 392, 56, 656, 848, 1536, 0, - 648, 184, 1368, 1152, 1840, 1144, 368, 2000, - 384, 392, 1936, 192, 1144, 184, 1936, 1840, - 1840, 1840, 1840, 1152, 1152, 1152, 1840, 192, - 1936, 1152, 1368, 1840, 1152, 192, 32, 184, - 1152, 1840, 184, 184, 184, 184, 648, 392, - 1936, 352, 1936, 1840, 1992, 1368, 2000, 184, - 1936, 408, 368, 1840, 1840, 184, 1840, 1992, - 1936, 184, 1368, 408, 1144, 1536, 648, 184, - 1536, 408, 648, 1840, 32, 1368, 1536, 408, - 656, 1840, 648, 1536, 392, 1536, 392, 184, - 1536, 1840, 1936, 184, 184, 64, 648, 368, - 1152, 1936, 1152, 184, 1840, 32, 1992, 648, - 184, 1368, 1936, 1144, 1152, 1840, 368, 1840, - 1840, 32, 1840, 1936, 1992, 656, 1840, 648, - 464, 432, 448, 920, 1560, 208, 200, 96, - 1376, 96, 1856, 440, 1384, 880, 912, 912, - 880, 88, 88, 96, 440, 936, 440, 936, - 936, 96, 96, 1376, 96, 936, 96, 936, - 936, 200, 936, 1384, 1376, 680, 232, 888, - 232, 1376, 104, 888, 96, 1376, 1704, 1704, - 456, 1376, 936, 936, 1384, 440, 96, 936, - 1376, 888, 96, 888, 2024, 104, 456, 96, - 888, 928, 888, 96, 936, 888, 936, 936, - 440, 936, 888, 888, 936, 456, 96, 96, - 464, 456, 96, 936, 96, 936, 456, 96, - 104, 456, 96, 928, 464, 104, 928, 1560, - 680, 1856, 456, 456, 1704, 1856, 1168, 1392, - 456, 96, 920, 464, 920, 936, 8, 1552, - 920, 456, 1864, 456, 456, 920, 920, 1384, - 8, 216, 920, 104, 456, 104, 88, 8, - 888, 456, 456, 920, 888, 8, 8, 8, - 920, 2024, 104, 936, 8, 104, 104, 8, - 1376, 1392, 920, 888, 936, 664, 920, 936, - 456, 1384, 1392, 920, 104, 1176, 1176, 920, - 880, 8, 208, 440, 920, 888, 1864, 1176, - 2024, 1176, 888, 1176, 1176, 888, 456, 888, - 1176, 456, 920, 88, 88, 440, 888, 888, - 464, 880, 8, 208, 440, 920, 1376, 216, - 216, 1176, 888, 440, 216, 440, 456, 216, - 456, 456, 456, 920, 8, 2024, 1176, 104, - 464, 2024, 920, 104, 464, 8, 880, 880, - 888, 888, 8, 8, 1704, 224, 96, 200, - 232, 104, 1848, 1864, 456, 1864, 448, 904, - 1864, 904, 1864, 680, 2008, 448, 80, 456, - 456, 920, 2016, 1392, 448, 456, 928, 928, - 456, 1392, 448, 216, 1560, 456, 456, 1848, - 2016, 928, 1560, 464, 928, 1560, 456, 1848, - 928, 928, 456, 1848, 216, 216, 216, 448, - 1392, 928, 448, 448, 456, 1392, 920, 920, - 2024, 1392, 680, 448, 448, 1392, 920, 1552, - 1864, 448, 1864, 1552, 1848, 456, 920, 448, - 1864, 1552, 920, 456, 936, 920, 216, 1864, - 456, 88, 88, 1864, 464, 448, 104, 936, - 104, 1864, 1552, 104, 896, 8, 8, 1864, - 456, 104, 920, 936, 8, 216, 920, 104, - 464, 920, 2024, 1392, 920, 456, 920, 8, - 1176, 920, 1864, 880, 1392, 104, 904, 448, - 2024, 8, 104, 80, 448, 208, 448, 1168, - 448, 448, 1168, 680, 448, 104, 232, 1848, - 232, 232, 440, 448, 448, 1392, 200, 1168, - 2024, 232, 1168, 232, 1392, 1856, 920, 200, - 1856, 1392, 2024, 1384, 920, 1864, 920, 440, - 872, 1552, 680, 904, 96, 88, 80, 448, - 880, 96, 88, 96, 448, 936, 904, 872, - 672, 96, 872, 904, 440, 8, 448, 1168, - 1384, 912, 88, 224, 224, 912, 224, 224, - 448, 904, 88, 104, 8, 96, 1560, 1864, - 904, 1384, 1552, 208, 936, 904, 920, 1864, - 1864, 1864, 2024, 8, 224, 2016, 872, 920, - 200, 1392, 464, 8, 680, 1168, 1392, 200, - 2024, 8, 1168, 1392, 1392, 680, 1864, 2024, - 8, 1168, 1392, 888, 1856, 672, 1376, 1168, - 872, 200, 872, 912, 912, 1168, 456, 912, - 872, 2024, 8, 872, 880, 1856, 1560, 208, - 872, 912, 8, 896, 88, 1376, 880, 1392, - 216, 880, 912, 880, 88, 896, 88, 896, - 1704, 872, 912, 1392, 920, 912, 1168, 904, - 872, 96, 88, 1392, 448, 936, 680, 1704, - 1376, 2024, 1376, 920, 216, 1376, 920, 1704, - 880, 1704, 1376, 8, 104, 440, 8, 1704, - 920, 896, 448, 1704, 216, 920, 1176, 1376, - 216, 2024, 888, 216, 8, 440, 920, 1392, - 2024, 456, 936, 680, 1392, 1704, 80, 88, - 448, 88, 896, 904, 448, 88, 1560, 2016, - 1704, 904, 216, 1704, 2024, 1864, 896, 2024, - 1552, 440, 432, 1704, 896, 1560, 216, 216, - 88, 216, 88, 88, 448, 2024, 448, 88, - 440, 1392, 1392, 448, 448, 1704, 208, 1392, - 2024, 936, 88, 936, 2024, 432, 1392, 456, - 208, 880, 96, 1704, 1704, 1376, 88, 1376, - 216, 896, 88, 888, 896, 464, 96, 680, - 872, 1376, 96, 88, 912, 1376, 96, 448, - 88, 1176, 88, 96, 1376, 88, 96, 872, - 448, 904, 1392, 936, 1176, 904, 88, 880, - 1392, 872, 1168, 912, 1168, 208, 872, 1384, - 1384, 912, 1168, 912, 88, 432, 896, 456, - 1176, 2024, 88, 912, 1384, 872, 224, 912, - 1176, 224, 88, 1168, 1384, 2024, 912, 88, - 224, 912, 896, 880, 912, 224, 224, 880, - 88, 88, 2024, 912, 224, 208, 424, 8, - 224, 912, 216, 880, 208, 880, 920, 224, - 216, 216, 224, 224, 8, 904, 920, 88, - 8, 208, 96, 8, 440, 880, 936, 880, - 464, 888, 440, 1856, 440, 936, 464, 936, - 912, 8, 880, 1864, 904, 432, 440, 432, - 904, 440, 904, 224, 904, 224, 208, 440, - 880, 424, 1856, 440, 432, 216, 904, 1384, - 1864, 912, 2024, 880, 904, 2024, 2024, 216, - 224, 2024, 1384, 224, 8, 216, 96, 216, - 8, 904, 224, 8, 936, 1176, 8, 224, - 936, 224, 1384, 912, 872, 224, 88, 1176, - 1176, 1392, 1384, 96, 904, 1176, 96, 1552, - 904, 896, 1176, 1176, 904, 1176, 96, 1552, - 96, 912, 936, 1856, 1384, 1384, 1552, 1384, - 1168, 888, 208, 104, 456, 96, 232, 912, - 1176, 2024, 1168, 232, 2024, 1176, 232, 2024, - 1856, 88, 1392, 96, 1864, 1856, 1176, 232, - 464, 1392, 208, 1856, 1856, 664, 1392, 1856, - 1864, 1856, 904, 456, 1856, 904, 456, 1864, - 1392, 456, 96, 1176, 1168, 680, 2024, 1176, - 1392, 88, 1392, 232, 1176, 232, 936, 904, - 232, 1392, 456, 88, 464, 1384, 664, 904, - 96, 464, 1176, 896, 1384, 928, 456, 1864, - 432, 904, 448, 1864, 88, 448, 232, 448, - 456, 232, 1392, 456, 1848, 2024, 1864, 1176, - 1176, 224, 448, 232, 88, 928, 448, 904, - 88, 904, 88, 88, 448, 1392, 456, 464, - 2016, 1560, 224, 912, 456, 1176, 1392, 88, - 1552, 424, 104, 464, 224, 232, 680, 664, - 904, 448, 1552, 96, 456, 1176, 936, 928, - 2024, 232, 1176, 928, 464, 928, 896, 464, - 1176, 232, 96, 232, 432, 88, 96, 936, - 464, 232, 928, 424, 96, 896, 96, 936, - 224, 88, 96, 464, 88, 1552, 440, 96, - 232, 440, 456, 456, 224, 88, 448, 1552, - 904, 224, 904, 448, 96, 888, 904, 888, - 456, 456, 904, 96, 232, 448, 680, 224, - 888, 1552, 912, 232, 464, 232, 232, 2024, - 1552, 2024, 904, 1552, 8, 896, 424, 432, - 224, 88, 104, 896, 904, 424, 896, 1384, - 904, 448, 88, 224, 432, 904, 104, 896, - 432, 432, 88, 896, 424, 464, 232, 896, - 1176, 232, 896, 888, 440, 464, 104, 232, - 912, 8, 456, 896, 464, 456, 912, 88, - 232, 8, 464, 1176, 232, 464, 448, 904, - 8, 1864, 896, 224, 896, 440, 440, 232, - 456, 896, 432, 1392, 464, 1552, 456, 448, - 1168, 896, 1384, 1392, 912, 1864, 464, 456, - 1848, 896, 224, 904, 904, 1392, 896, 464, - 2024, 904, 224, 448, 896, 1848, 1384, 896, - 1176, 896, 896, 448, 224, 8, 448, 8, - 456, 1848, 448, 456, 464, 224, 456, 104, - 8, 104, 1864, 432, 224, 1552, 456, 456, - 1864, 1864, 2024, 440, 888, 1384, 224, 456, - 8, 432, 896, 432, 1552, 440, 896, 896, - 8, 440, 8, 960, 1400, 1720, 248, 688, - 280, 264, 968, 1200, 280, 1592, 1200, 280, - 280, 280, 280, 480, 968, 1200, 704, 480, - 480, 480, 480, 256, 1200, 984, 264, 1200, - 264, 1200, 984, 984, 1200, 1200, 1192, 280, - 1576, 712, 256, 984, 1616, 280, 1616, 712, - 1592, 720, 744, 248, 984, 1712, 992, 992, - 248, 1712, 1576, 984, 40, 264, 744, 1200, - 1200, 1608, 264, 744, 1200, 736, 1200, 744, - 1608, 1608, 984, 264, 256, 984, 744, 744, - 264, 1608, 256, 264, 984, 1616, 984, 1616, - 1616, 264, 984, 744, 744, 264, 984, 984, - 248, 984, 248, 256, 744, 264, 1576, 952, - 264, 992, 264, 992, 248, 992, 1616, 720, - 240, 1712, 984, 1608, 720, 248, 720, 688, - 264, 720, 720, 1712, 256, 1576, 712, 1592, - 1616, 264, 712, 1576, 1592, 248, 248, 1592, - 272, 1616, 1592, 248, 720, 712, 1592, 720, - 264, 1592, 264, 1616, 1616, 992, 1712, 264, - 1616, 1712, 264, 1712, 272, 752, 704, 264, - 1592, 264, 720, 1592, 240, 264, 992, 1592, - 40, 264, 712, 264, 744, 264, 240, 1592, - 712, 968, 968, 280, 1592, 1592, 272, 1600, - 240, 712, 992, 264, 264, 744, 744, 480, - 984, 1576, 1712, 712, 248, 1192, 256, 488, - 752, 264, 488, 1400, 752, 488, 488, 1192, - 488, 488, 248, 488, 1712, 264, 264, 1192, - 752, 256, 984, 744, 704, 736, 248, 752, - 752, 984, 256, 488, 1192, 1400, 992, 992, - 488, 480, 704, 984, 1600, 992, 752, 1192, - 1712, 240, 248, 1616, 264, 1712, 752, 984, - 752, 1192, 488, 248, 1192, 264, 992, 488, - 264, 1192, 488, 280, 1720, 1712, 240, 720, - 752, 1712, 248, 1712, 1584, 1192, 248, 1592, - 1184, 1720, 1720, 1720, 1592, 1720, 1184, 752, - 968, 712, 968, 1720, 1720, 1720, 1592, 1616, - 1584, 480, 1872, 1584, 1592, 968, 968, 1184, - 1592, 728, 1720, 1720, 1624, 1720, 752, 704, - 1720, 1720, 1624, 720, 480, 240, 1184, 1720, - 248, 968, 248, 1624, 248, 1192, 1624, 1720, - 480, 992, 968, 280, 240, 1608, 968, 968, - 968, 280, 1624, 248, 488, 1872, 248, 1592, - 264, 992, 488, 1712, 488, 248, 488, 1720, - 1192, 992, 1400, 1192, 1720, 1192, 992, 1592, - 248, 736, 736, 1720, 736, 1624, 488, 1720, - 1720, 1720, 1400, 248, 752, 1400, 752, 1192, - 488, 248, 992, 272, 1584, 736, 992, 752, - 248, 1192, 248, 984, 992, 992, 1584, 1192, - 752, 480, 488, 752, 1192, 984, 736, 1712, - 1576, 696, 712, 1400, 1576, 696, 712, 1400, - 1400, 752, 1400, 1592, 264, 1192, 264, 712, - 1592, 1400, 480, 248, 1400, 1584, 1616, 1400, - 248, 1592, 736, 264, 736, 720, 1400, 1576, - 1712, 1712, 248, 1400, 1616, 1400, 1400, 752, - 720, 736, 1616, 720, 704, 712, 264, 1616, - 704, 736, 480, 736, 1400, 736, 752, 264, - 704, 1400, 248, 752, 696, 264, 720, 704, - 688, 720, 1584, 240, 1616, 488, 240, 264, - 704, 264, 240, 736, 240, 264, 704, 736, - 1400, 1616, 1616, 1192, 1616, 1400, 736, 736, - 1184, 40, 488, 720, 704, 1400, 1192, 264, - 752, 1400, 1400, 240, 984, 704, 752, 984, - 264, 984, 992, 720, 1712, 752, 1400, 240, - 984, 272, 1400, 248, 984, 272, 272, 248, - 984, 272, 992, 744, 280, 992, 744, 264, - 984, 1400, 248, 248, 248, 248, 1584, 984, - 480, 264, 264, 264, 992, 240, 720, 248, - 984, 264, 1192, 1408, 984, 984, 248, 720, - 1712, 984, 248, 1408, 720, 720, 248, 1576, - 752, 992, 712, 992, 1712, 984, 1400, 248, - 256, 984, 1608, 752, 992, 736, 1400, 712, - 1192, 248, 744, 1200, 264, 712, 1712, 1400, - 248, 1192, 488, 720, 1192, 1192, 248, 1192, - 488, 1192, 1616, 480, 480, 1400, 1192, 248, - 488, 1200, 1712, 1400, 248, 992, 240, 488, - 1608, 1400, 984, 992, 1712, 264, 744, 1400, - 752, 264, 1192, 736, 1200, 1408, 264, 272, - 488, 992, 264, 1712, 1400, 1400, 992, 992, - 992, 992, 488, 992, 264, 992, 1616, 1608, - 992, 488, 272, 256, 992, 736, 992, 488, - 264, 1192, 1400, 992, 984, 1200, 736, 488, - 264, 264, 264, 256, 264, 488, 1200, 752, - 264, 704, 992, 712, 264, 752, 1712, 984, - 984, 1712, 752, 1192, 752, 480, 1192, 752, - 1600, 752, 256, 264, 264, 744, 1712, 712, - 752, 728, 736, 752, 992, 488, 1592, 488, - 280, 992, 1592, 992, 248, 984, 1616, 1872, - 1624, 472, 984, 984, 752, 992, 1192, 992, - 1872, 280, 752, 488, 992, 1192, 752, 1624, - 1192, 264, 752, 736, 280, 752, 488, 968, - 488, 752, 1192, 968, 1720, 696, 736, 704, - 704, 280, 736, 704, 736, 280, 1872, 968, - 712, 1184, 1720, 280, 1720, 712, 1592, 488, - 744, 1624, 712, 1184, 968, 744, 1720, 968, - 744, 720, 1624, 1592, 240, 712, 1712, 1872, - 968, 1712, 992, 1592, 1720, 1720, 736, 1584, - 1592, 1400, 1192, 992, 1400, 1624, 1400, 1624, - 1192, 1584, 1400, 1624, 1624, 1400, 1624, 248, - 1624, 744, 488, 992, 1400, 1608, 992, 968, - 1616, 960, 1584, 280, 1872, 968, 472, 1624, - 736, 488, 736, 1872, 1720, 736, 1584, 1584, - 1192, 1720, 1712, 1400, 744, 1584, 1720, 1400, - 720, 968, 248, 248, 1720, 280, 1720, 728, - 1592, 968, 1624, 1400, 992, 1192, 488, 1592, - 272, 728, 728, 1592, 992, 1720, 280, 1192, - 248, 1720, 1872, 280, 992, 1624, 752, 1624, - 264, 968, 1608, 744, 1408, 720, 720, 728, - 968, 40, 1624, 984, 1408, 272, 272, 744, - 272, 720, 744, 272, 280, 1608, 952, 1408, - 1408, 1608, 280, 1624, 272, 728, 1608, 1200, - 744, 280, 1872, 1608, 728, 1616, 720, 960, - 1608, 728, 272, 280, 280, 272, 272, 1608, - 1608, 272, 728, 1608, 728, 1408, 1608, 744, - 1608, 1408, 272, 280, 280, 272, 1608, 720, - 280, 968, 1608, 968, 280, 280, 728, 272, - 1624, 280, 272, 280, 976, 1592, 280, 1616, - 976, 1616, 976, 1408, 480, 272, 1200, 992, - 744, 744, 960, 992, 744, 744, 1200, 472, - 744, 280, 1872, 744, 1872, 280, 960, 968, - 744, 1624, 1608, 960, 1872, 280, 1872, 1200, - 1584, 472, 1624, 480, 1872, 1584, 960, 984, - 480, 744, 1200, 960, 1200, 472, 472, 960, - 1584, 968, 480, 480, 720, 248, 280, 1600, - 992, 472, 480, 272, 1600, 1408, 960, 1584, - 968, 480, 480, 976, 968, 480, 1408, 960, - 472, 952, 1592, 968, 728, 960, 960, 272, - 280, 1408, 472, 720, 1720, 1624, 1408, 728, - 960, 280, 1408, 272, 728, 960, 1408, 272, - 272, 1624, 1408, 720, 960, 272, 480, 1408, - 1408, 1184, 480, 272, 1408, 728, 480, 968, - 272, 280, 1872, 728, 272, 728, 480, 1624, - 1600, 1600, 272, 952, 992, 1408, 1600, 1200, - 976, 272, 1616, 1608, 960, 280, 1584, 728, - 1624, 280, 280, 960, 1616, 968, 728, 280, - 1584, 1624, 280, 272, 1720, 968, 968, 280, - 1616, 272, 744, 480, 1200, 280, 472, 960, - 976, 976, 1872, 960, 976, 1872, 736, 960, - 976, 1872, 976, 960, 280, 1872, 976, 1200, - 1200, 1200, 976, 1184, 728, 1624, 480, 1872, - 1200, 1200, 1872, 1200, 952, 1200, 280, 1608, - 280, 728, 960, 480, 728, 1200, 1616, 488, - 720, 280, 256, 1600, 720, 272, 1600, 728, - 480, 1592, 1600, 280, 1200, 1600, 256, 720, - 1608, 264, 992, 272, 984, 1600, 256, 1408, - 1200, 976, 728, 480, 960, 976, 280, 1200, - 1408, 472, 744, 280, 952, 744, 968, 1408, - 744, 720, 1624, 744, 240, 1200, 264, 744, - 472, 1616, 1616, 744, 280, 1616, 1200, 280, - 1408, 976, 976, 720, 1408, 1616, 992, 256, - 480, 1872, 1616, 256, 744, 1616, 744, 728, - 1872, 1200, 1616, 480, 1600, 1600, 280, 1200, - 744, 728, 704, 720, 728, 272, 272, 272, - 984, 256, 1600, 976, 992, 256, 992, 1592, - 984, 992, 280, 992, 1616, 480, 1616, 1408, - 720, 1616, 280, 1408, 960, 240, 1616, 704, - 1624, 488, 280, 264, 264, 488, 280, 1616, - 744, 952, 480, 264, 736, 1592, 736, 1200, - 280, 976, 1616, 280, 1872, 280, 264, 1616, - 1592, 1872, 744, 1624, 272, 40, 1200, 744, - 1616, 976, 480, 976, 744, 1200, 472, 720, - 952, 1408, 736, 1616, 1408, 264, 272, 736, - 736, 472, 1616, 704, 280, 704, 280, 1200, - 1200, 744, 480, 1616, 480, 704, 280, 1624, - 1200, 472, 280, 976, 1872, 960, 1584, 280, - 1584, 968, 968, 1584, 960, 280, 1200, 1408, - 1624, 480, 968, 480, 960, 1584, 272, 256, - 976, 1600, 256, 1608, 1616, 280, 1200, 1184, - 1608, 704, 1608, 1200, 480, 480, 1608, 280, - 976, 1872, 480, 1872, 280, 1608, 1608, 1608, - 1608, 720, 1608, 960, 1608, 480, 728, 1408, - 976, 280, 1608, 952, 968, 720, 480, 1184, - 960, 1408, 1616, 1608, 272, 1624, 480, 280, - 1408, 1608, 1224, 1744, 48, 1208, 1248, 1640, - 1032, 776, 776, 1248, 552, 1248, 1248, 1640, - 776, 1256, 120, 1232, 776, 552, 1640, 120, - 552, 496, 528, 1248, 528, 120, 1240, 120, - 1016, 120, 1016, 1016, 120, 544, 1208, 1216, - 1640, 1248, 1248, 1248, 768, 1208, 1640, 1248, - 1256, 1640, 1208, 1248, 1248, 1208, 544, 1248, - 2032, 1216, 1216, 1248, 1208, 1248, 1216, 544, - 544, 544, 1016, 1208, 544, 544, 520, 1016, - 120, 296, 536, 544, 1216, 1248, 536, 1248, - 1016, 120, 2032, 2032, 520, 1248, 48, 544, - 136, 528, 1208, 1640, 1416, 1208, 1640, 800, - 1248, 1208, 800, 800, 1208, 528, 1256, 296, - 528, 1008, 1208, 544, 1232, 1432, 1008, 1208, - 1432, 1032, 1008, 1640, 128, 136, 800, 1888, - 1888, 136, 1640, 136, 1256, 136, 1008, 1640, - 48, 776, 1640, 1032, 1640, 800, 1032, 1032, - 1248, 1032, 48, 536, 1208, 1640, 1432, 544, - 48, 528, 136, 1640, 48, 552, 1424, 136, - 1432, 1416, 136, 792, 48, 48, 1424, 1424, - 1416, 1016, 800, 1240, 520, 776, 1208, 1008, - 504, 1216, 768, 1248, 48, 544, 1424, 1216, - 1008, 1248, 1208, 1216, 1416, 544, 1208, 136, - 1432, 1248, 1008, 1216, 552, 1248, 552, 1248, - 48, 552, 776, 1256, 1248, 1232, 1432, 2032, - 1248, 1248, 1424, 504, 552, 1008, 512, 1256, - 792, 1232, 536, 1240, 792, 1032, 536, 1888, - 136, 136, 544, 1208, 1248, 528, 520, 800, - 1248, 1744, 1728, 776, 776, 1256, 1744, 1744, - 496, 776, 1248, 1744, 1248, 1744, 1248, 544, - 1232, 1248, 1888, 1208, 1888, 544, 800, 1208, - 1744, 1888, 800, 48, 800, 1744, 1888, 1424, - 48, 800, 1416, 1248, 1008, 1248, 776, 544, - 1248, 536, 1248, 800, 800, 1248, 2032, 1232, - 1744, 520, 1208, 1208, 2032, 1016, 1248, 1232, - 1232, 1744, 1424, 48, 1232, 48, 1232, 776, - 1728, 776, 792, 48, 1744, 1248, 1232, 1424, - 1232, 120, 2032, 1256, 1256, 544, 1744, 1256, - 1432, 136, 544, 528, 536, 1424, 536, 1256, - 1728, 1232, 544, 544, 1016, 1232, 520, 120, - 544, 48, 1256, 1232, 296, 1256, 1256, 1032, - 1424, 1728, 544, 1208, 536, 136, 560, 1224, - 800, 1744, 528, 128, 560, 536, 1240, 128, - 1744, 544, 800, 536, 1240, 1256, 536, 1424, - 544, 560, 544, 1744, 1424, 1240, 544, 1240, - 1424, 1232, 1424, 136, 136, 1432, 1232, 1424, - 1744, 560, 1232, 1424, 1232, 1032, 1432, 136, - 560, 1248, 776, 560, 560, 1248, 512, 48, - 1232, 1728, 776, 560, 1256, 1744, 560, 1224, - 560, 1032, 1240, 560, 1032, 1432, 560, 560, - 1032, 136, 1424, 560, 560, 560, 1424, 792, - 1032, 560, 512, 560, 1432, 552, 800, 776, - 1240, 1744, 520, 544, 1744, 1248, 800, 800, - 520, 800, 800, 1744, 800, 1240, 776, 1744, - 1240, 1232, 1240, 776, 552, 1032, 1224, 1744, - 1232, 1232, 552, 536, 1232, 776, 1432, 1240, - 1432, 128, 1224, 1240, 536, 1240, 1240, 536, - 1432, 1432, 1432, 800, 1432, 536, 560, 776, - 1432, 1240, 1432, 1232, 1240, 800, 560, 288, - 536, 512, 552, 792, 1432, 560, 800, 136, - 1888, 1240, 1032, 136, 800, 560, 560, 1032, - 1744, 1432, 560, 136, 120, 544, 1432, 1432, - 560, 1432, 800, 792, 1240, 1240, 800, 792, - 48, 1432, 1032, 552, 1008, 792, 1248, 120, - 1424, 1240, 1224, 136, 1248, 800, 552, 776, - 552, 1424, 1640, 1224, 792, 136, 800, 1224, - 1032, 800, 792, 1424, 1216, 544, 48, 1416, - 48, 1424, 544, 544, 1016, 504, 136, 1432, - 1744, 792, 1248, 1224, 544, 1216, 1016, 1224, - 1016, 1424, 544, 1016, 544, 1256, 1256, 1224, - 536, 48, 2032, 560, 1736, 1640, 528, 136, - 496, 136, 288, 528, 1640, 1640, 544, 512, - 768, 784, 552, 504, 1224, 496, 784, 512, - 792, 136, 784, 296, 1008, 136, 1888, 552, - 512, 792, 1224, 552, 552, 552, 784, 1888, - 136, 1424, 1224, 528, 496, 784, 296, 1024, - 1024, 784, 136, 784, 1224, 1888, 1224, 1888, - 136, 1224, 1224, 1424, 768, 1736, 800, 528, - 552, 496, 1416, 1744, 792, 528, 1008, 800, - 512, 1208, 800, 1888, 1888, 48, 1208, 1208, - 792, 552, 512, 48, 536, 792, 1736, 1744, - 800, 1224, 544, 48, 1744, 1744, 792, 1208, - 1744, 1224, 1888, 1224, 792, 48, 1888, 1424, - 1888, 1424, 1208, 1888, 800, 792, 1888, 1416, - 768, 800, 1216, 1744, 1888, 800, 1224, 504, - 512, 1208, 1216, 800, 1216, 1744, 136, 552, - 560, 776, 800, 1240, 544, 1888, 800, 536, - 776, 560, 1744, 1224, 560, 560, 1032, 48, - 512, 504, 536, 1240, 536, 552, 560, 1008, - 1224, 1744, 1888, 536, 296, 1744, 1224, 1888, - 1744, 1888, 1240, 296, 560, 136, 552, 784, - 1224, 544, 1240, 1240, 792, 1240, 1744, 1416, - 552, 1744, 552, 552, 1240, 1032, 296, 136, - 512, 1008, 784, 792, 1024, 784, 1008, 784, - 136, 1008, 536, 800, 296, 1888, 784, 1224, - 1224, 1224, 536, 784, 48, 48, 136, 1024, - 784, 536, 1224, 536, 1024, 1224, 1032, 296, - 560, 136, 560, 1032, 48, 1008, 784, 1032, - 1240, 560, 136, 128, 800, 1224, 792, 544, - 560, 1240, 784, 512, 1240, 560, 792, 136, - 1240, 784, 1888, 1008, 136, 792, 136, 784, - 48, 552, 1240, 1888, 1240, 552, 136, 136, - 128, 1240, 552, 136, 792, 792, 552, 792, - 792, 1032, 1008, 136, 1888, 1240, 560, 1432, - 136, 560, 1240, 560, 1240, 560, 1240, 1224, - 136, 784, 560, 1216, 120, 1888, 1000, 2032, - 784, 1024, 1024, 1432, 784, 792, 48, 1224, - 1432, 2032, 784, 1224, 2032, 2032, 288, 528, - 136, 544, 528, 1024, 296, 1224, 1224, 296, - 496, 288, 528, 1640, 792, 1024, 296, 1240, - 136, 528, 1024, 1008, 1024, 552, 2032, 1008, - 1208, 1424, 496, 1640, 1208, 560, 1640, 1208, - 1416, 1024, 528, 136, 1008, 2032, 1736, 1208, - 48, 1208, 1888, 1888, 1208, 2032, 296, 2032, - 48, 552, 2032, 552, 2032, 1640, 496, 544, - 520, 1736, 1208, 128, 520, 1736, 528, 792, - 528, 544, 120, 496, 120, 792, 792, 1208, - 48, 120, 296, 784, 288, 784, 1000, 2032, - 2032, 128, 1256, 2032, 792, 1232, 2032, 1224, - 48, 1224, 792, 512, 120, 1256, 528, 2032, - 784, 2032, 1256, 296, 120, 136, 2032, 120, - 2032, 552, 1024, 2032, 120, 552, 128, 2032, - 1416, 784, 2032, 552, 552, 2032, 536, 120, - 128, 1416, 552, 1256, 768, 120, 544, 1016, - 496, 504, 544, 1216, 768, 1016, 768, 1208, - 552, 1240, 504, 552, 1208, 1216, 1216, 520, - 1016, 1016, 1416, 536, 1016, 552, 520, 120, - 1016, 1016, 544, 1016, 552, 2032, 136, 792, - 504, 544, 136, 536, 768, 1024, 792, 1016, - 1024, 544, 1016, 1256, 1736, 504, 544, 1216, - 1208, 544, 1016, 1024, 1416, 1416, 136, 1744, - 552, 2032, 1240, 1224, 128, 1256, 560, 560, - 1256, 1416, 128, 296, 1224, 1024, 1256, 784, - 1240, 120, 536, 1256, 784, 1024, 136, 800, - 792, 1224, 784, 296, 48, 792, 48, 1224, - 2032, 528, 48, 512, 496, 552, 528, 552, - 48, 48, 1232, 560, 1240, 776, 1744, 1744, - 1744, 1224, 48, 1256, 520, 1240, 1744, 544, - 1736, 1744, 1224, 1744, 1744, 48, 544, 1224, - 1424, 1424, 544, 784, 128, 2032, 560, 1224, - 48, 1224, 1256, 48, 544, 1256, 560, 544, - 1744, 792, 48, 1744, 1224, 48, 560, 560, - 128, 1240, 1256, 48, 1232, 1256, 128, 1744, - 1024, 544, 1424, 2032, 1416, 1256, 1024, 1032, - 552, 1888, 48, 1208, 1424, 1888, 544, 1744, - 1208, 1888, 48, 520, 1016, 1256, 1736, 48, - 560, 120, 560, 1744, 784, 1888, 1008, 136, - 120, 120, 1024, 1016, 1224, 136, 48, 1888, - 1024, 120, 1216, 1640, 1224, 2032, 1888, 1224, - 136, 784, 48, 48, 496, 784, 1024, 1024, - 528, 1640, 1024, 120, 1008, 1224, 1016, 1888, - 1032, 48, 1256, 560, 1240, 1024, 1016, 560, - 560, 560, 544, 552, 1640, 296, 512, 1024, - 1000, 128, 136, 128, 552, 1224, 1000, 120, - 48, 1424, 784, 792, 552, 792, 120, 136, - 1024, 48, 288, 1024, 792, 136, 48, 552, - 136, 792, 1224, 512, 296, 792, 784, 136, - 784, 784, 288, 1024, 784, 128, 48, 1224, - 512, 496, 136, 128, 792, 784, 784, 1776, - 1472, 1056, 1296, 1648, 312, 1264, 1272, 808, - 1048, 816, 1272, 1272, 1768, 1768, 1272, 1088, - 1960, 1272, 312, 1072, 1072, 312, 1456, 1960, - 312, 312, 1272, 312, 1272, 1072, 1272, 576, - 160, 576, 1272, 1960, 1272, 320, 312, 816, - 576, 1088, 1288, 1088, 1088, 576, 568, 1064, - 1064, 816, 1064, 816, 576, 1064, 1072, 1072, - 312, 1088, 1288, 304, 1456, 312, 1272, 1952, - 1296, 568, 312, 152, 312, 152, 152, 1952, - 1768, 1264, 1288, 152, 1288, 816, 1768, 1272, - 1288, 152, 152, 1768, 1048, 152, 1768, 1064, - 152, 160, 152, 1064, 1768, 1296, 320, 152, - 1296, 1768, 152, 152, 1296, 320, 320, 152, - 824, 1784, 1296, 1944, 1088, 584, 808, 168, - 1648, 584, 816, 576, 816, 1088, 160, 816, - 1944, 1048, 144, 808, 1456, 1960, 320, 808, - 160, 1272, 1080, 1080, 1456, 1960, 1456, 320, - 1088, 1960, 1088, 1056, 160, 1272, 824, 808, - 1088, 1960, 1960, 1048, 1088, 1880, 1088, 1088, - 1944, 568, 1088, 1088, 808, 1960, 1088, 1080, - 1944, 1088, 808, 824, 576, 1064, 160, 824, - 576, 152, 1960, 1088, 1944, 320, 160, 1080, - 1080, 1960, 1960, 320, 160, 1944, 160, 1080, - 1960, 1880, 808, 1056, 808, 1056, 1056, 1056, - 160, 1960, 1880, 1080, 160, 1944, 1456, 312, - 584, 584, 808, 312, 1072, 584, 1456, 1056, - 1960, 160, 1056, 320, 152, 584, 824, 1072, - 1272, 816, 584, 584, 1272, 1056, 1272, 1072, - 824, 1960, 1960, 1072, 1960, 1776, 1272, 312, - 1776, 1280, 1272, 584, 824, 584, 1776, 160, - 1272, 576, 584, 1960, 1288, 152, 1776, 1960, - 1056, 1056, 1280, 1776, 1056, 584, 584, 1960, - 1944, 1056, 584, 816, 1072, 320, 152, 1072, - 824, 584, 1064, 1072, 816, 1280, 1280, 1944, - 1056, 1064, 576, 824, 1768, 1280, 1064, 320, - 1280, 1064, 160, 152, 1280, 1056, 1072, 1944, - 1280, 320, 1064, 1280, 568, 152, 1072, 1072, - 1280, 1072, 1280, 584, 1952, 1080, 1768, 584, - 1296, 1272, 584, 1960, 320, 1272, 1080, 1072, - 1296, 160, 1272, 160, 160, 160, 1072, 1288, - 1280, 1880, 144, 808, 1272, 1080, 1080, 808, - 152, 1272, 824, 1296, 320, 1768, 1064, 1296, - 320, 1464, 160, 160, 1296, 2040, 1064, 1296, - 320, 824, 1064, 1296, 1272, 1768, 1296, 1776, - 168, 1296, 168, 1296, 1768, 320, 168, 152, - 152, 1928, 1768, 168, 1272, 1296, 824, 320, - 808, 1296, 1056, 320, 1048, 168, 1080, 152, - 1280, 1272, 824, 824, 824, 1296, 824, 320, - 152, 1080, 160, 584, 152, 824, 168, 584, - 152, 1296, 1064, 304, 1296, 584, 1288, 1288, - 1880, 808, 152, 1952, 152, 1288, 584, 312, - 160, 584, 1296, 160, 152, 160, 1296, 1272, - 320, 816, 1064, 1072, 168, 1928, 160, 168, - 1768, 1072, 160, 1080, 1768, 1280, 1072, 160, - 320, 1272, 584, 1768, 320, 1280, 1080, 320, - 1768, 1080, 144, 320, 1296, 160, 1048, 152, - 160, 152, 1272, 168, 584, 816, 1080, 1088, - 1080, 1296, 1072, 1272, 320, 1760, 568, 160, - 1272, 320, 160, 816, 1080, 1080, 160, 1760, - 160, 320, 1784, 1072, 152, 816, 168, 1784, - 320, 1464, 1784, 160, 320, 160, 1464, 1776, - 152, 168, 1760, 1080, 1280, 576, 1288, 1464, - 1288, 1080, 168, 1088, 1880, 1048, 1088, 1784, - 824, 1088, 1784, 1960, 160, 160, 168, 160, - 168, 1464, 160, 1056, 1784, 1056, 1784, 1280, - 808, 1080, 824, 1056, 168, 576, 1784, 160, - 576, 160, 1784, 1776, 808, 168, 160, 168, - 1088, 1288, 1080, 168, 808, 1088, 304, 168, - 824, 1944, 312, 1960, 1456, 1296, 1048, 1096, - 1096, 1296, 1472, 168, 1096, 1456, 1080, 1088, - 304, 1296, 312, 1072, 816, 816, 1096, 1472, - 1456, 1048, 576, 1472, 584, 312, 1952, 312, - 1768, 1952, 1072, 312, 1456, 160, 1296, 1768, - 320, 1288, 1784, 1952, 816, 1768, 1296, 1264, - 1768, 1296, 160, 1072, 320, 1760, 1280, 1768, - 584, 168, 1928, 320, 1288, 1768, 320, 1080, - 1280, 1776, 1296, 320, 816, 1928, 816, 1768, - 320, 1072, 320, 1296, 152, 152, 1952, 1928, - 1080, 1952, 1080, 816, 1088, 168, 1648, 816, - 1952, 1288, 1952, 1928, 816, 1648, 1472, 1472, - 816, 1472, 816, 1472, 1760, 1288, 1952, 1264, - 312, 152, 1288, 1784, 152, 1472, 1472, 1296, - 1288, 1784, 152, 1472, 1952, 1088, 1952, 816, - 1784, 1056, 1296, 1080, 1080, 1768, 1648, 168, - 1072, 1960, 1944, 1056, 312, 1472, 1272, 1960, - 1096, 1072, 1784, 1768, 1472, 1784, 1472, 1296, - 1096, 168, 1288, 168, 584, 1472, 1088, 1784, - 1944, 1784, 152, 1088, 1944, 584, 1088, 584, - 1472, 1088, 808, 1088, 312, 1088, 1472, 1648, - 1472, 152, 1288, 1776, 168, 160, 1784, 1760, - 1648, 1464, 1768, 1464, 1088, 1768, 1648, 1096, - 576, 1928, 1776, 304, 1096, 1072, 1776, 1072, - 1784, 1944, 1472, 1784, 1096, 576, 1096, 304, - 1096, 1464, 1072, 1096, 1768, 1064, 1096, 1648, - 320, 1768, 1064, 1072, 1784, 1472, 1096, 304, - 576, 1472, 1288, 1472, 152, 152, 1072, 1096, - 312, 312, 1472, 1072, 1784, 1096, 304, 1928, - 576, 808, 320, 584, 576, 1096, 576, 1096, - 1048, 1648, 1096, 1048, 576, 1096, 312, 1088, - 1784, 1472, 312, 816, 1784, 1280, 816, 312, - 1944, 1088, 1784, 1472, 304, 1264, 1472, 1096, - 808, 576, 1472, 1784, 152, 1464, 584, 320, - 1280, 584, 168, 144, 824, 168, 1448, 1464, - 1288, 304, 1264, 808, 312, 1048, 1096, 584, - 1296, 312, 304, 304, 568, 304, 312, 312, - 568, 1288, 1768, 1296, 1440, 1264, 1952, 1288, - 568, 1080, 1464, 1760, 1288, 1952, 1648, 1928, - 1440, 160, 1096, 1928, 1096, 1648, 1928, 1472, - 1472, 1928, 168, 584, 1080, 320, 1952, 1952, - 168, 1952, 1288, 152, 160, 1096, 1952, 1288, - 1760, 1928, 160, 1080, 1464, 1288, 152, 1096, - 1288, 1464, 1464, 1952, 1464, 1952, 168, 1080, - 568, 568, 1464, 1096, 320, 1928, 1768, 1264, - 1096, 816, 1096, 1296, 1768, 1296, 1080, 1952, - 1296, 152, 1768, 816, 1096, 1296, 160, 1296, - 152, 320, 1296, 320, 1080, 1776, 1080, 320, - 320, 320, 320, 1464, 1080, 144, 320, 1464, - 1096, 1440, 1264, 312, 1472, 312, 1928, 1952, - 160, 1464, 1952, 1080, 312, 1264, 1440, 1928, - 1776, 1440, 816, 312, 320, 312, 168, 1096, - 816, 1096, 168, 1928, 1096, 1096, 1096, 1464, - 312, 168, 816, 168, 312, 1464, 1464, 1280, - 1776, 1464, 304, 304, 1072, 1952, 1080, 1096, - 320, 1464, 1928, 568, 568, 1928, 1280, 1776, - 1464, 1464, 816, 1048, 1464, 1464, 1472, 320, - 1080, 568, 1928, 320, 1472, 568, 1080, 1096, - 1472, 168, 1288, 816, 320, 320, 1760, 1648, - 1648, 1096, 320, 1072, 168, 1096, 1280, 568, - 1464, 1648, 320, 1464, 312, 1952, 1296, 568, - 1096, 1296, 1448, 312, 584, 1464, 1120, 616, - 624, 1328, 1808, 1336, 176, 1344, 328, 1688, - 1664, 1912, 1496, 1352, 1352, 1352, 1504, 1352, - 1688, 1664, 1912, 1352, 1688, 1504, 1352, 1336, - 1352, 1688, 1336, 1688, 608, 1664, 1800, 1496, - 1344, 1336, 1352, 1344, 1504, 1496, 1352, 1800, - 1496, 1344, 1344, 1112, 1496, 1496, 1112, 1352, - 1344, 1352, 1688, 176, 1352, 1112, 1344, 1352, - 1688, 176, 1504, 1336, 1688, 1912, 1112, 176, - 16, 1128, 1352, 608, 1128, 16, 1504, 1352, - 1344, 1352, 1344, 1128, 1912, 1344, 176, 176, - 16, 176, 1352, 1128, 1352, 1128, 1128, 1344, - 1352, 1128, 1496, 176, 1344, 1344, 1336, 176, - 1352, 24, 1680, 1336, 1496, 176, 176, 1496, - 1680, 1352, 1792, 1920, 1920, 1920, 1912, 1336, - 1352, 1920, 832, 1680, 1336, 176, 1680, 1336, - 1336, 1352, 832, 1496, 1336, 1336, 1496, 832, - 176, 1336, 1680, 1352, 1352, 1496, 832, 176, - 1504, 16, 608, 1920, 1896, 1504, 1504, 1128, - 1920, 1672, 176, 1128, 1920, 1920, 1336, 1920, - 1352, 1920, 1920, 16, 176, 16, 176, 1808, - 328, 1680, 1664, 1688, 1480, 1680, 1352, 328, - 1688, 1104, 1800, 1128, 1688, 616, 1680, 1808, - 1808, 176, 1808, 1688, 1808, 1688, 1688, 1504, - 16, 1496, 1328, 832, 1680, 1328, 832, 1688, - 1328, 1680, 1328, 1664, 1496, 1496, 1328, 176, - 1344, 1920, 16, 1688, 1800, 1816, 1800, 1688, - 1352, 24, 16, 624, 1688, 16, 1336, 1920, - 1352, 624, 1792, 1920, 1920, 624, 832, 1336, - 1480, 1352, 24, 624, 616, 176, 24, 1128, - 16, 1128, 16, 336, 16, 1128, 1128, 16, - 1128, 624, 624, 16, 1344, 624, 24, 624, - 1128, 616, 616, 1800, 176, 1336, 1128, 1128, - 1128, 1904, 832, 1128, 1904, 1808, 1680, 1480, - 1800, 1904, 176, 1336, 336, 1480, 176, 1128, - 624, 176, 832, 24, 1128, 1128, 624, 1336, - 1800, 1808, 1680, 624, 1808, 1328, 1664, 624, - 1808, 1688, 1328, 1328, 1328, 624, 1328, 1688, - 624, 1688, 1808, 1312, 1312, 1808, 1808, 1688, - 1904, 1104, 832, 1320, 1680, 1496, 1120, 1800, - 1344, 1328, 1104, 1664, 1664, 1328, 1344, 1344, - 1112, 1112, 1688, 1344, 1896, 1664, 1800, 1488, - 1488, 1800, 1488, 1896, 1488, 1112, 1112, 1488, - 624, 624, 1896, 1800, 336, 24, 1344, 1112, - 1112, 1344, 1112, 16, 1344, 1800, 1344, 1128, - 1688, 176, 1504, 1664, 1896, 1120, 1344, 1344, - 1120, 16, 176, 1344, 1120, 1504, 1496, 1328, - 1672, 1488, 1504, 1800, 176, 1112, 832, 1488, - 1120, 1504, 1504, 1120, 16, 832, 1112, 616, - 1504, 1344, 1504, 832, 1800, 1344, 1112, 1488, - 608, 1672, 1672, 1488, 1976, 1488, 24, 1976, - 1504, 1112, 1976, 1976, 1672, 1344, 1344, 1344, - 16, 16, 832, 1904, 832, 24, 1504, 1496, - 1344, 1904, 1344, 1504, 1496, 1344, 1344, 1344, - 1680, 1680, 16, 1504, 1328, 832, 1320, 1496, - 1120, 1488, 832, 1112, 1120, 1328, 1680, 1120, - 1320, 1504, 1120, 1488, 1120, 24, 336, 1128, - 1496, 1504, 1800, 832, 1336, 1808, 1504, 1504, - 1504, 1496, 1336, 1504, 1112, 832, 1488, 832, - 1680, 1336, 1904, 1504, 176, 1496, 1680, 1504, - 1128, 1336, 832, 832, 1496, 1504, 1504, 832, - 176, 1496, 1504, 832, 1504, 1904, 1904, 336, - 1504, 1504, 1920, 1920, 1120, 24, 1800, 1480, - 1896, 1808, 1800, 1312, 1816, 1920, 1816, 1104, - 600, 1808, 1688, 1816, 1800, 1816, 336, 1688, - 1896, 24, 1320, 1896, 1904, 1328, 24, 24, - 832, 1896, 1688, 1904, 1120, 1968, 1800, 1808, - 832, 1128, 176, 1344, 1968, 1672, 1800, 1800, - 1488, 1800, 1968, 1488, 1800, 1904, 1976, 1968, - 1976, 1976, 1112, 1344, 1344, 1344, 1120, 1344, - 1504, 1120, 1976, 1904, 1904, 1504, 1672, 1688, - 1112, 1120, 1688, 1664, 1896, 1904, 1488, 1896, - 1672, 1120, 1688, 1120, 1112, 336, 1800, 176, - 1120, 1896, 1800, 1504, 1128, 1504, 832, 1488, - 1920, 832, 1112, 1672, 176, 176, 1120, 1904, - 1344, 1800, 832, 24, 24, 1920, 1120, 1336, - 1800, 1320, 24, 1816, 1896, 1312, 1328, 1128, - 1328, 1808, 832, 1688, 1688, 1128, 1104, 1328, - 1808, 1896, 1808, 1328, 1896, 1808, 832, 1488, - 1688, 1808, 1336, 1112, 1816, 1328, 1488, 1896, - 1104, 1128, 1920, 624, 1920, 1976, 1328, 1816, - 1904, 1976, 1816, 1968, 24, 1896, 1976, 1976, - 1672, 1672, 24, 1120, 1896, 1816, 624, 608, - 1816, 624, 1968, 1120, 1344, 24, 1808, 1344, - 1976, 1816, 1344, 1112, 1816, 1328, 24, 1976, - 1112, 1320, 624, 1120, 1816, 1800, 1128, 832, - 1816, 1120, 1800, 1896, 1120, 1120, 1896, 1488, - 600, 832, 624, 1920, 176, 624, 832, 24, - 1488, 1328, 336, 1328, 1488, 1504, 616, 1328, - 1816, 1128, 176, 1480, 24, 1816, 1904, 1504, - 1120, 1488, 1800, 832, 1480, 832, 1816, 1816, - 1488, 832, 832, 1816, 832, 1120, 1320, 1488, - 1488, 1112, 1920, 1120, 16, 1120, 1488, 1104, - 1120, 1488, 624, 16, 1128, 832, 1320, 1480, - 832, 832, 1480, 16, 616, 1120, 1800, 1816, - 1104, 624, 1808, 1920, 1672, 1968, 616, 1792, - 1480, 1688, 1816, 1808, 1808, 624, 1904, 1808, - 624, 624, 1688, 624, 1680, 1672, 1688, 1896, - 336, 1112, 1128, 1904, 1896, 1808, 1680, 1920, - 1816, 1792, 1920, 1816, 1808, 1672, 1128, 1680, - 1672, 1896, 1808, 1904, 1480, 832, 16, 1904, - 600, 624, 1816, 1896, 1808, 1808, 1808, 1336, - 1808, 624, 1816, 1688, 1816, 1680, 1336, 1504, - 1968, 1104, 1792, 1904, 624, 624, 1816, 624, - 832, 1800, 1904, 624, 832, 1672, 1488, 1104, - 1896, 1488, 1112, 1976, 616, 1112, 1976, 624, - 1488, 624, 1480, 1968, 1896, 1896, 24, 1968, - 600, 1920, 1672, 624, 1920, 616, 832, 1672, - 1112, 608, 1488, 1480, 24, 1488, 616, 1976, - 1816, 24, 1112, 1920, 1320, 1976, 608, 1328, - 1968, 1112, 1976, 24, 1672, 1968, 1488, 1480, - 1920, 1968, 1976, 1920, 176, 1488, 1976, 1968, - 624, 616, 1808, 1920, 1968, 1816, 1816, 616, - 832, 600, 832, 24, 832, 832, 624, 1920, - 1320, 1808, 1104, 1904, 832, 616, 1680, 1904, - 1488, 1800, 1808, 832, 616, 1808, 1904, 624, - 1336, 1504, 1336, 24, 1680, 1680, 1328, 1336, - 1680, 1336, 832, 624, 1904, 1800, 1672, 1904, - 1816, -}; - -static encode_aux _vq_aux_res1024_0c8x8 = { - _vq_ptr0_res1024_0c8x8, - _vq_ptr1_res1024_0c8x8, - _vq_p_res1024_0c8x8, - _vq_q_res1024_0c8x8, - 6673, 6673 -}; - -static static_codebook _vq_book_res1024_0c8x8 = { - 8, 256, 14663680, 5373952, 5, 0, - _vq_quantlist_res1024_0c8x8, - _vq_lengthlist_res1024_0c8x8, - &_vq_aux_res1024_0c8x8, -}; - - -#endif diff --git a/include/vorbis/book/res128_0a.vqh b/include/vorbis/book/res128_0a.vqh deleted file mode 100644 index 5cf719b3..00000000 --- a/include/vorbis/book/res128_0a.vqh +++ /dev/null @@ -1,1472 +0,0 @@ -/******************************************************************** - * * - * 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 <monty@xiph.org> and The XIPHOPHORUS Company * - * http://www.xiph.org/ * - * * - ******************************************************************** - - function: static codebook autogenerated by vq/vqbuild - - ********************************************************************/ - -#ifndef _V_res128_0a_VQH_ -#define _V_res128_0a_VQH_ -#include "vorbis/codebook.h" - -static long _vq_quantlist_res128_0a[] = { - 1, 1, 1, 1, 1, 1, 0, 1, - 1, 1, 2, 1, 1, 2, 1, 0, - 1, 1, 1, 0, 2, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 0, - 1, 0, 1, 0, 1, 1, 1, 1, - 1, 2, 1, 1, 2, 1, 2, 1, - 1, 1, 0, 1, 1, 1, 1, 1, - 2, 1, 2, 1, 0, 1, 2, 0, - 1, 2, 1, 1, 1, 2, 0, 2, - 1, 1, 1, 1, 1, 0, 2, 1, - 0, 0, 1, 1, 1, 1, 1, 1, - 2, 1, 1, 1, 1, 1, 0, 0, - 2, 0, 1, 1, 1, 1, 1, 1, - 1, 1, 0, 1, 2, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 2, 1, - 2, 2, 0, 1, 2, 1, 1, 1, - 2, 2, 1, 0, 0, 0, 0, 1, - 1, 0, 1, 2, 1, 0, 1, 2, - 2, 0, 0, 2, 2, 0, 1, 1, - 2, 1, 0, 1, 2, 1, 0, 1, - 1, 2, 0, 0, 1, 2, 0, 0, - 2, 2, 1, 1, 1, 0, 1, 0, - 2, 2, 1, 1, 0, 1, 1, 1, - 1, 1, 0, 2, 0, 2, 1, 1, - 1, 1, 1, 0, 1, 1, 1, 0, - 1, 1, 1, 0, 1, 1, 1, 1, - 1, 1, 1, 0, 1, 1, 0, 2, - 1, 0, 1, 0, 1, 1, 0, 1, - 1, 1, 1, 0, 0, 2, 2, 1, - 1, 1, 2, 1, 0, 1, 1, 1, - 2, 1, 1, 1, 1, 2, 1, 1, - 0, 1, 1, 0, 1, 1, 1, 2, - 1, 1, 1, 1, 0, 0, 0, 0, - 1, 2, 0, 2, 1, 1, 2, 0, - 1, 1, 0, 1, 2, 2, 0, 0, - 1, 1, 1, 1, 1, 1, 1, 1, - 2, 1, 0, 2, 1, 1, 1, 1, - 0, 1, 1, 0, 1, 1, 1, 1, - 2, 1, 1, 0, 1, 0, 2, 1, - 1, 0, 0, 1, 0, 1, 2, 0, - 1, 1, 1, 1, 1, 1, 1, 2, - 2, 2, 1, 0, 0, 1, 1, 2, - 2, 1, 1, 1, 1, 1, 1, 1, - 2, 1, 0, 0, 0, 0, 1, 1, - 2, 1, 1, 2, 0, 1, 1, 1, - 0, 2, 1, 0, 2, 1, 1, 2, - 0, 1, 2, 1, 0, 1, 2, 1, - 1, 0, 1, 2, 2, 1, 0, 1, - 0, 1, 2, 1, 1, 0, 0, 2, - 1, 1, 1, 1, 1, 0, 1, 1, - 2, 2, 0, 1, 1, 2, 1, 1, - 1, 1, 1, 0, 1, 1, 0, 1, - 1, 1, 1, 2, 1, 2, 2, 1, - 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 0, 1, 1, - 1, 1, 1, 1, 1, 0, 1, 2, - 2, 1, 0, 1, 2, 2, 2, 1, - 2, 1, 1, 0, 2, 1, 1, 1, - 0, 0, 0, 2, 2, 2, 1, 1, - 2, 1, 2, 2, 1, 0, 1, 1, - 1, 1, 1, 0, 2, 0, 0, 2, - 1, 1, 2, 0, 1, 1, 0, 2, - 1, 1, 1, 1, 2, 0, 1, 2, - 1, 1, 1, 0, 2, 2, 1, 0, - 1, 1, 0, 0, 0, 0, 0, 0, - 2, 1, 0, 0, 0, 2, 2, 2, - 0, 1, 1, 1, 0, 1, 0, 2, - 2, 1, 1, 1, 2, 1, 0, 1, - 1, 2, 2, 1, 2, 0, 0, 1, - 1, 2, 1, 1, 1, 0, 1, 1, - 2, 1, 1, 1, 1, 1, 0, 1, - 1, 2, 1, 1, 2, 1, 1, 0, - 2, 2, 2, 2, 2, 1, 1, 1, - 1, 1, 1, 1, 0, 2, 1, 1, - 0, 0, 1, 1, 1, 1, 1, 2, - 1, 1, 1, 1, 1, 2, 1, 1, - 1, 1, 1, 1, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 1, 1, 1, - 1, 1, 1, 1, 0, 1, 1, 1, - 1, 0, 2, 1, 2, 0, 2, 1, - 1, 0, 1, 2, 1, 1, 0, 0, - 1, 1, 1, 1, 0, 1, 1, 2, - 0, 0, 1, 1, 1, 2, 2, 2, - 0, 1, 1, 2, 1, 1, 1, 1, - 0, 1, 1, 1, 2, 1, 1, 1, - 2, 0, 2, 1, 1, 2, 0, 2, - 2, 2, 1, 0, 1, 2, 1, 0, - 0, 0, 0, 0, 0, 1, 1, 1, - 1, 1, 2, 1, 2, 1, 0, 2, - 1, 0, 1, 1, 2, 0, 0, 1, - 1, 1, 1, 2, 1, 1, 1, 1, - 1, 0, 1, 2, 2, 1, 1, 1, - 1, 1, 0, 2, 0, 0, 2, 2, - 2, 1, 0, 0, 1, 1, 1, 1, - 1, 1, 2, 2, 1, 1, 1, 1, - 1, 2, 2, 2, 1, 1, 0, 0, - 0, 2, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 2, 1, 0, 1, 2, - 1, 0, 1, 2, 2, 1, 0, 0, - 1, 1, 1, 1, 2, 1, 1, 1, - 1, 1, 2, 1, 1, 1, 1, 1, - 0, 2, 0, 2, 1, 2, 1, 1, - 1, 1, 0, 2, 1, 0, 0, 1, - 1, 1, 1, 1, 2, 0, 1, 1, - 1, 0, 0, 0, 1, 1, 2, 2, - 2, 2, 2, 2, 1, 0, 0, 0, - 0, 1, 1, 1, 2, 0, 2, 1, - 2, 0, 0, 2, 2, 0, 0, 2, - 1, 1, 1, 1, 1, 2, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 2, 2, 2, 2, 1, - 1, 2, 2, 1, 1, 1, 1, 1, - 2, 0, 1, 2, 0, 1, 1, 1, - 2, 0, 1, 1, 0, 2, 1, 1, - 1, 1, 2, 2, 2, 2, 2, 2, - 0, 0, 2, 2, 2, 2, 1, 0, - 2, 0, 1, 2, 0, 1, 1, 0, - 0, 1, 1, 2, 0, 0, 2, 1, - 2, 2, 2, 1, 0, 0, 0, 0, - 1, 0, 0, 1, 1, 1, 2, 2, - 0, 2, 1, 0, 2, 0, 1, 1, - 0, 1, 1, 0, 2, 0, 1, 2, - 0, 1, 2, 2, 0, 1, 2, 2, - 0, 0, 2, 2, 0, 0, 1, 2, - 0, 0, 0, 1, 2, 2, 2, 2, - 1, 0, 1, 2, 1, 2, 2, 0, - 2, 1, 0, 1, 0, 1, 0, 1, - 0, 0, 0, 0, 0, 0, 1, 1, -}; - -static long _vq_lengthlist_res128_0a[] = { - 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, - 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, - 10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11, - 11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12, - 12,12,13,13,13,13,13,13,13,13,13,13,14,14,14,14, - 14,14,15,15,15,15,15,15,15,15,15,15,16,16,16,16, -}; - -static long _vq_ptr0_res128_0a[] = { - 3, 949, 1987, -4, -5, -6, -7, -8, - -9, -10, -11, -12, -13, -14, -15, 124, - 74, -18, -19, -20, -21, -22, 10, 87, - 87, -26, -27, -28, -29, -30, 10, 37, - 6, -34, -35, 35, 50, -32, 21, 10, - 6, -42, -43, -44, 35, 13, -47, -48, - 6, 49, 66, -52, -53, -54, 74, -56, - 74, 63, -59, 87, 6, 6, -63, -64, - -65, 124, 10, -68, -69, 124, -71, 13, - 14, -74, -75, -76, -77, -78, -79, 10, - -81, -82, 10, -84, 35, 75, -87, -56, - -57, 88, 52, -92, -89, 64, -90, 90, - -97, 74, -99, 90, 91, -102, -103, -104, - -105, -106, 10, 74, -109, -66, 52, -110, - 74, 6, -115, -116, 35, -118, -84, 20, - -119, 3, -50, 14, 86, -126, -127, -128, - 10, 74, -131, 23, 90, 35, -135, -136, - 124, -66, -124, -140, -141, 13, 22, -144, - -145, -146, -147, -148, -149, -150, 10, 52, - -153, -154, -133, -142, 21, -158, 6, -160, - -35, 22, -151, 11, 90, -166, 52, 14, - -169, -30, 21, -166, -170, 75, -172, -176, - -177, 124, -179, 10, -158, 24, 11, -184, - 124, 52, 124, 11, -189, -190, -191, 23, - 52, 86, 23, -196, -197, 87, -199, 6, - 14, 23, 52, -204, -205, -206, -207, -208, - -209, 35, 90, -212, 49, 12, -193, -216, - -217, -218, -219, -48, -214, 36, -223, -224, - -225, -226, 6, -220, -229, 36, -784, -227, - -231, -199, 6, 23, -237, -238, -239, -133, - -187, 12, -243, -166, 11, -246, -247, 12, - 12, -250, -226, 20, 36, -251, -166, -253, - -257, -258, -259, -133, -255, 11, -241, 63, - -265, -158, -263, -266, -269, 12, 86, -272, - -273, 13, -275, 63, 124, -278, -141, 63, - 20, -282, -283, 36, -285, -286, -110, 64, - -280, -290, 90, -288, -293, -99, -291, -294, - -297, -298, 13, 50, -185, 22, -298, 23, - 91, -306, 20, -308, -309, 88, -311, -84, - 6, -312, -313, 10, -317, 48, -319, -317, - 20, -50, -320, 37, 88, -326, -327, -328, - -329, 48, -331, 88, -333, 74, 89, -336, - -337, -338, -339, -311, -287, -322, -341, 12, - 12, -346, -347, -324, 49, 67, -351, 89, - 6, -354, -355, 88, 13, 24, -359, -349, - -357, 6, -363, 35, -361, -366, -367, -317, - 39, 14, -212, -369, -373, -329, -202, 89, - -317, -269, 68, -380, -381, -382, -383, -384, - -385, -386, -209, 11, 49, -387, -391, 49, - 6, 90, -392, -396, -351, -394, -397, -400, - -350, -340, 13, 91, 98, 89, -404, -408, - -409, -410, -40, 10, 89, 13, -415, 36, - 36, -401, -411, -420, 49, -221, -423, -424, - -425, -426, -427, 124, 74, -430, 89, -432, - -433, 10, 87, 6, -437, -428, 52, -406, - -441, 124, -23, -439, 48, 66, -447, -448, - 64, 48, 49, 6, 49, -454, -455, 64, - -457, -458, 87, -352, -461, 75, 37, -464, - -465, -466, 20, -468, -469, 51, -471, 63, - 75, -474, -32, 10, -477, -478, 37, -475, - -469, -235, -481, -484, 12, 49, 38, -488, - -489, 124, 65, -492, 65, -434, 23, -496, - -435, 36, 75, 6, -501, -502, 14, 4, - -472, -392, -40, -508, -452, -506, 38, -510, - -509, 14, 38, -516, -517, -518, -519, -520, - -521, -522, 2, -591, 89, 10, 37, -528, - -428, -392, 88, -529, -533, 48, 88, 51, - -537, -538, -263, -531, 51, -542, -543, -544, - 88, -546, 2, 88, 89, 12, -551, -552, - -553, 2, 14, 13, -557, -558, 63, -560, - -561, 63, -563, -564, -565, 2, 49, 37, - -566, -570, -571, -572, -573, 22, 21, 36, - 38, -578, -579, 49, -568, -582, -583, 88, - 89, 67, -587, -588, -589, 49, -355, -941, - -580, -594, 67, -221, -597, 22, -599, -420, - -595, -533, -404, 49, -605, -546, 98, 66, - -324, 98, -261, -612, -613, -614, -615, -616, - -617, 20, -619, -620, 22, 36, -623, -624, - -158, -610, -625, -628, 50, -626, -229, -629, - -631, -628, 21, -634, 20, -50, -635, -48, - 21, 23, -643, -644, -645, -646, -142, -640, - -647, -650, -651, 6, -261, -654, -655, -656, - -657, 50, -659, -660, 35, -662, -663, 52, - 21, -664, -667, -668, -158, -665, 50, -672, - -673, 22, 22, -676, -221, -669, -679, -680, - 22, -677, -683, -684, -685, -594, -681, -83, - -352, 10, -689, -95, 14, -694, 36, 36, - 67, -698, -699, 22, 22, 37, -703, -704, - -651, -701, 21, -708, -709, -710, -640, -705, - 22, -711, -715, -212, -433, -716, 36, -720, - -721, -722, 21, 35, -725, 65, -727, -728, - 86, -142, -717, -732, -733, -734, -735, 65, - -737, -718, 39, -740, -670, -275, -741, 86, - -745, -746, -747, -748, -749, -492, -743, 22, - -753, -754, -755, 22, -60, 12, -757, -760, - -761, 35, -234, 38, 6, 49, -765, -768, - -769, -770, -771, -772, -386, 63, -766, 38, - 22, -40, -775, 24, -776, -420, -783, -60, - 24, 36, -787, 12, -784, 35, -788, -792, - -793, -651, -790, -72, -794, 75, -799, 6, - -801, -802, -803, -804, 20, -490, 64, 50, - -809, 64, 66, -812, 6, -546, -806, -526, - -765, 37, -170, -818, -821, 65, -549, 11, - -825, -826, -827, -722, 21, -830, -831, -832, - -270, -828, -835, 22, 65, -833, 65, -840, - -841, -561, 64, -844, 86, -846, -471, -842, - -546, -847, 51, -433, 51, -567, -851, -856, - -857, 65, -859, -860, 22, -862, 49, -854, - -865, -158, 51, -868, -775, 11, -871, 2, - 63, -874, -502, -872, 5, 98, -879, -880, - -881, -882, -883, 10, -877, 2, -387, -888, - -889, 63, 11, -877, -886, 48, -895, -896, - -897, -898, -899, -900, 10, -352, 21, -904, - -546, -197, 89, -908, -280, -905, -911, -912, - -913, 2, -433, -883, 63, -918, -919, -920, - -921, -922, 10, 49, 64, 6, 49, -877, - -915, 24, -931, -82, -475, -934, -22, -23, - -937, -938, -939, -940, 20, -22, 63, -944, - -945, 63, 64, 20, 6, -950, -951, -952, - -953, -954, -955, -956, -957, -958, 40, 8, - -961, 114, -963, -964, -965, -966, 99, -968, - 40, -970, 99, 42, -973, 53, 101, -976, - -977, 110, 56, -980, 56, 15, 99, -984, - -985, -986, 40, 26, 41, 27, -991, -992, - -993, -994, -995, -996, -997, 53, -999, -1000, - 100, 100, 54, -1004, 54, 99, 100, 79, - -1009, -1010, -1011, -1012, -1013, -1014, -1015, -1016, - -1017, -1018, -1019, 40, -1021, 99, -1023, 53, - 99, 100, 53, -1028, 100, 54, -1031, 53, - 99, -1032, -974, 114, -1037, -1038, -1039, -1040, - 40, 26, 53, 99, -1045, -1046, -1047, -1048, - -1049, -1050, 40, 8, -1041, 100, -1055, 99, - -1057, 99, 69, 8, 114, -1062, 41, 29, - -1065, -1066, -1067, 55, -1069, -1070, -1071, -1072, - -1073, 100, -1031, -1076, 55, -1078, 69, -1080, - -1076, -1074, -1032, -1084, -1085, -1029, -1082, -1088, - -1067, 115, 99, -1092, -1093, -1094, 100, -1002, - -1090, -1098, -1099, -1094, 125, 55, -1103, 54, - 100, -1106, 53, -1108, 100, -1101, -1104, 9, - -1029, 100, -1115, -1116, -1117, 7, 79, -1120, - -1121, -1122, -1123, -1124, -1125, -1126, 53, 27, - -1094, 108, -1131, -1132, -1133, -1134, -1135, 53, - 100, -970, 99, -1138, -1136, -1139, -982, -997, - 103, -1146, 100, -1148, 79, -1143, -1151, -1152, - -1134, -1450, -1149, -1154, -1157, -1158, -1159, 53, - 42, -1103, 100, 109, -1007, 76, 53, 53, - 42, -1170, 41, -1172, -1173, -1174, 99, 42, - -997, -1178, 42, 42, -1181, -1182, 69, -1176, - -1185, -1186, -1187, 55, 76, 57, -1191, 76, - -1183, -1194, -1195, -997, -1192, 99, -1196, -997, - -1057, -1202, 27, -1204, 42, -1206, -1207, -1208, - -1209, -1210, -1211, -1212, -1213, 40, 26, 55, - -1204, -1146, -1007, 55, -1221, -1222, -1223, 40, - -1073, 69, 69, -1228, -1229, -1230, -1231, -1232, - 99, 15, -1224, -1236, -1237, -971, -1031, 15, - -1238, 26, -1243, -1244, -1214, -1240, 8, -1058, - 53, -1248, -1251, -1246, 100, 101, 30, -1256, - -1257, -1258, -1166, -1252, 54, 76, 76, -1259, - -1265, -1266, -1267, -1268, 99, -1270, 76, 102, - -1103, -1263, -1275, 76, -1273, -1182, -1276, -1280, - -1281, -1262, -1278, -1282, -1204, 101, -1287, -1288, - -1289, -1290, -1291, -1292, 54, 101, 101, 27, - -1297, -1298, -1275, -1285, 102, -1299, -1303, -1304, - -1305, -1306, 53, -1308, 54, 55, 53, 27, - 53, 27, -1315, 127, -1317, -1318, -1319, -1320, - -1321, -1322, 126, 93, -1214, 53, 76, -1328, - -1213, -1326, -1331, 78, -1187, 76, 76, -1336, - -1337, -1338, -1339, -1340, -1341, -1342, -1343, -1344, - -1345, -1306, -1295, 78, 42, -1346, -1351, -1326, - -1349, -1354, 126, 42, 108, -1347, -1356, -1360, - 126, -1261, -1358, -1362, -1365, 76, 78, 53, - -1369, -1370, -1371, 126, 77, -1363, 77, -1026, - 7, -1378, -1379, -1380, -1381, 27, -1376, 109, - 27, -1382, -1387, -1371, -1383, 76, -1388, -1392, - -1393, -1394, 41, -1396, -1397, 7, 92, -1331, - -1401, -1402, -1403, -1404, -1405, -1406, -1407, -1408, - -1409, -1410, -1411, -1412, 126, 41, 40, 78, - -1417, -1371, 100, 78, -1421, 41, 78, -1424, - -1425, -1426, -1427, 40, -1429, 55, 41, 41, - -1433, -1434, -1435, -1223, -1589, -1418, -1439, 55, - -1429, 7, 42, -1429, -1441, -1444, -1447, -1448, - 55, -1450, 78, 100, 78, -1454, 41, 93, - -1457, 40, 26, -1460, -1461, -1462, -1463, 40, - 1, -1466, -1204, -1464, 125, 53, 41, -1284, - -1605, -1469, -1473, -1476, 40, 41, 28, -1371, - 1, 30, -1483, -1135, -1480, -1486, 126, -1000, - 126, 93, -1491, -1492, -1493, -1494, -1495, -1496, - 40, 78, 126, -1487, -1501, -1502, -1503, -1213, - -1499, 7, 41, 40, 102, -1505, -1511, -1512, - 41, 126, 102, -1516, 41, -1516, -1509, -1520, - -1521, -1496, -1518, 28, -1525, 78, 125, -1528, - -958, 53, 126, -1529, -1533, -1534, -1535, 101, - 7, -1498, -1472, -1536, -1430, -1539, -1063, 108, - -1545, 101, 8, -1548, -1549, -1550, -1551, -1552, - -1553, -1554, 40, -1556, 55, -1558, 26, -1560, - -1561, -1050, -1543, 28, 78, 41, -1567, 77, - 28, -1570, -1571, -1572, -1463, -1166, -1573, 41, - 41, 42, -1575, -1574, -1568, -1579, -1581, -1584, - -1585, 28, -1135, -1582, 78, 42, -1591, 53, - 77, -1594, -1595, -986, -1587, -1598, 101, -1600, - -1601, 40, 56, -1604, -1605, 42, -1596, -1608, - -1609, -1610, -1611, -1612, -1613, -1614, -1496, -1606, - 101, -1535, 27, -1292, 8, -1622, -1623, -1624, - 92, 28, -1627, 101, 41, -1628, -1631, 92, - 101, 101, 28, -1636, -1637, -1638, 92, 40, - -1429, 116, -1643, -1644, -1645, -1646, -1647, -1019, - 1, 53, -1648, -1652, -1159, 125, 55, -1480, - -1657, -1658, 54, -1660, 55, -1662, -1292, -1117, - 55, -1666, -1658, -1663, -1667, -1670, -1658, -1668, - -1285, -1982, -1672, 93, -1677, -1658, -1589, -1429, - 93, 29, 40, -1684, -1685, -1686, 92, -1688, - -1689, -1670, 126, -1680, 108, -1692, -1695, 102, - -1697, -1067, -1693, -1700, -1701, -1664, 108, -1704, - 127, 77, -1707, 92, -1709, -1159, 42, 108, - -1592, -1711, -1715, -1565, -1713, -1638, -1716, -1720, - -1062, -1585, 108, -1525, -1722, 77, -1727, -1728, - 41, -1523, 28, -1729, -1733, 92, 93, 101, - 56, 15, -1739, -1740, -1741, -1742, -1743, -1744, - -1745, -1746, -1747, 108, 101, -1750, -1751, -1752, - -1057, 126, -1755, 100, 8, -1758, 99, -1753, - -1761, 110, -1763, -1764, -1129, 108, 30, -1051, - -1765, -1536, -974, -1769, -1773, 114, 114, -1771, - -1777, 101, -1775, -1780, 99, -1778, -1783, 110, - 56, 28, -1787, -1788, -1789, -986, 28, 8, - 100, 77, -1795, -1796, -1797, -1755, -1793, -1798, - -1801, -987, 126, 27, -980, -1802, 101, -1808, - -1809, -1810, -1811, -1812, -1813, -1031, -1711, 100, - -1100, -1702, 1, -1820, -1821, -1822, 53, -1824, - 53, -1826, -1026, 53, -1000, -1827, -1829, -1832, - -1833, -1834, -1835, -1836, 53, -1830, 125, -1765, - -1711, -1839, -1843, -1844, 125, 116, 27, 1, - -1849, -1850, -1851, -1852, 99, 100, -1536, 7, - -1857, -1858, 108, -1854, -1861, -1862, -1863, -1864, - -1865, -1866, -1867, -1117, -1859, -1868, -1871, -1872, - -1873, 53, -1875, -1876, -1877, 100, -1690, -1869, - 7, -1879, -1883, -1397, 56, -1886, -1887, -1057, - 108, -1888, -1891, 100, -1893, -1894, -1895, 100, - -1897, -1204, -1204, 111, -1481, 78, -1903, -1904, - 53, -1906, 99, -1908, -1909, -1910, 7, -1912, - 1, -1914, -1722, -1901, 1, 108, -1919, 99, - -1873, -1922, 1, -1924, 114, -1920, -1758, -1925, - 7, 53, -1202, -1927, -1933, -1934, -1935, -1936, - -1937, 53, 78, -1543, -1941, 99, 28, -1944, - 99, -1939, -1947, -1948, -982, -1166, 30, -1203, - -1878, -1949, -1481, -1953, -982, -1955, 8, -1960, - 28, 110, -1963, 125, 56, -1722, -1967, -977, - -1965, -1970, -1971, -1589, -1968, -1972, -1246, -1974, - -1910, 41, -1979, 111, -982, -1977, 101, -1984, - -1985, -1986, -1952, -1988, -1989, -1990, -1991, -1992, - -1993, -1994, -1995, 81, 43, -1998, 81, 112, - -2001, -2002, 82, 85, 82, 119, -2007, -2008, - 81, 112, -2011, 81, -2013, 73, 44, -2016, - -2017, -2018, 82, 104, -2021, 81, 104, -2024, - -2025, -2026, 81, 83, 119, -2030, -2031, -2032, - -2033, -2034, -2035, -2036, -2008, 16, 73, -2040, - 32, 32, 117, 81, 96, -2046, 32, 112, - -2037, -2050, 43, 44, -2053, -2054, -2055, -2056, - -2057, -2058, -2059, -2060, -2061, 117, 94, 117, - 94, -2066, 94, 112, -2069, -2070, -2071, -2072, - -2061, -2048, 122, 81, 72, -2078, 81, -2080, - -2081, -2082, 117, 123, -2085, 94, 32, -2088, - -2089, -2090, -2091, 117, 122, -2086, -2095, 83, - -2097, -2098, -2062, 118, 83, -2099, -2103, -2104, - 81, 118, 83, 46, 94, 46, -2111, 83, - 59, -2114, -2115, -2116, -2117, -2118, 94, -2120, - 94, -2009, -2105, -2122, -2125, -2126, -2064, -2123, - 59, -2130, 94, 95, -2133, 94, 44, -2136, - 59, 118, -2139, 83, -2137, -2120, -2140, 59, - -2142, -2141, -2284, -2144, -2445, 71, -2038, -2149, - -2153, -2154, -2155, -2156, -2157, -2120, -2151, 59, - 72, 16, -2163, 95, 72, -2008, -2161, 94, - -2169, -2170, -2171, -2172, -2173, -2174, 81, 73, - -2177, -2178, 94, 83, -2166, -2120, -2180, -2026, - 19, -2186, -2187, -2188, -2189, -2066, 16, -2190, - -2193, 81, -2195, -2196, -2197, 81, -2199, 83, - -2199, 60, -2203, 83, -2197, -2201, 16, -2208, - -2209, 95, 32, -2206, -2044, -2211, -2213, -2216, - -2217, -2218, -2219, 94, -2221, -2222, 81, -2013, - 84, 85, -2227, -2228, 94, -2222, 71, -2232, - -2233, -2234, -2235, -1995, -2230, -2238, 82, -2236, - -2241, -2242, -2243, 94, -2239, -2246, 83, 95, - -2249, 81, 120, -2203, 71, -2252, -2043, -2148, - -2253, -2175, -2256, -2258, -2075, -2255, -2259, -2262, - -2265, -2266, 81, -1995, -2263, 43, -2271, -2272, - -2273, -2219, -2269, -2276, -2008, 71, -2120, 32, - -2281, 112, -2279, -2281, 120, -2286, -2227, -2261, - 71, -2078, -2288, 112, -2293, -2294, -2295, -2296, - -2297, 71, 95, -2300, -2228, -2290, -2301, -2304, - -2305, -2306, -2307, 83, 73, 47, 33, -2312, - -2313, -2314, -2315, 71, 95, 83, 95, -2320, - -2321, -2322, 95, -2324, 83, 73, 18, 107, - -2329, -2330, -2331, -2332, -2333, 117, -2327, 106, - 94, -2338, -2339, -2095, -2334, 96, -2343, 94, - 60, 32, -2347, -2348, -2349, -2350, -2351, -2352, - -2167, -2050, -2353, -2354, -2355, -2358, 72, -2356, - 85, -2100, -2359, 17, -2365, -2366, -2367, 83, - 106, -2370, -2371, -2372, -2307, 18, -2363, 47, - 62, 119, 58, -2380, -2381, 123, -2383, -2384, - 59, -2376, -2387, 17, -2389, -2136, -2309, 47, - 58, 43, -2395, -2396, 119, 112, -2399, -2400, - 119, -2402, -2403, 17, 107, -2406, 97, -2392, - -2409, -2375, -2407, 112, 47, -2414, -2415, -2416, - -2417, 59, 60, 62, -2421, -2422, 94, 62, - -2219, -2423, -2427, -2428, -2429, -2430, -2431, 104, - 121, -2434, 119, 72, -2437, -2438, 82, -2440, - -2441, -2442, -2443, -2444, -2445, 84, 96, -2448, - 120, -2435, -2451, -2448, 71, 62, -2148, 72, - -2452, 121, -2459, -2201, -2456, -2457, 85, -2462, - -2201, 62, -2467, -2445, -2465, 61, -2446, -2468, - 60, -2474, -2475, -2253, -2459, -2472, 72, -2022, - -2443, 84, 106, -2479, -2483, 121, 84, -2486, - -2486, 84, -2491, 106, -2493, -2494, 82, 106, - -2497, -2498, -2499, 94, -2501, 84, -2228, 96, - -2502, -2504, -2507, 121, 104, -2510, -2511, -2512, - -2513, 82, -2515, -2197, -2508, -2297, -2517, -2520, - -2521, 73, -2518, 81, -2522, -2526, -2022, -2432, - -2513, -2284, -2531, -2076, 84, 43, 85, 96, - -2537, -2538, -2539, -2540, -2541, -2542, -2543, -2544, - -2545, 71, -2532, -2548, -2445, -2546, -2549, -2552, - -2481, -}; - -static long _vq_ptr1_res128_0a[] = { - 0, 0, 0, -878, -569, -422, -325, -305, - -203, -195, -73, -62, -61, -17, -16, 6, - 14, -51, -25, -24, -23, 14, 37, 37, - 66, -41, -39, -33, -32, -31, 14, 14, - 37, -37, -31, 14, 3, 14, -36, -40, - 49, -46, -40, 49, 37, 3, -50, -49, - 0, 0, 0, -60, -58, -55, 6, -50, - 0, 3, 66, 6, 14, 5, -67, 88, - -66, 74, 74, 0, -70, 5, -72, 5, - 5, -143, -134, -101, -91, -86, -80, 88, - -83, 75, 0, -85, 0, 0, -89, 75, - -45, -85, -88, -96, -95, -230, -38, 0, - -98, 75, -100, 75, 75, -125, -114, -112, - -108, -107, 66, 66, -85, 0, -72, -94, - -113, 66, -122, -117, 66, -48, -95, 6, - -111, 0, -85, -121, 24, -130, -129, 75, - 90, 90, -132, 75, -133, 75, -139, -137, - 13, 91, -123, -48, 91, 75, 50, -188, - -175, -171, -168, -152, 6, -151, 75, 14, - -159, -157, -99, 3, -155, 90, 75, -165, - -162, 3, -164, 3, 14, -167, 75, 75, - 75, 91, 3, -173, -163, -72, -161, -183, - -178, 10, 91, -180, -141, 3, -181, -186, - -185, 91, -71, 22, -194, -131, -192, 90, - 90, -161, 14, -201, -198, 39, -200, 39, - 39, -202, 39, -271, -222, -215, -213, -211, - -210, 12, 91, 12, 90, -95, -187, 12, - 49, -221, 23, 90, -182, 90, -236, -233, - -228, -191, 90, -174, -190, 23, 3, -156, - -138, -235, 50, 39, -254, -249, -242, -241, - -234, 75, -245, 91, -121, -248, 75, 90, - 91, -252, 75, 3, -192, -244, -256, -240, - -268, -264, -262, -167, -232, 67, 14, 67, - 12, -167, -261, 0, -200, 39, 50, -281, - -276, -274, 75, 14, -277, 0, -100, -270, - 63, -284, 13, 91, -300, -292, -289, -651, - -279, -72, 5, -267, -296, -141, -260, -120, - -141, 5, 14, 23, -302, -299, -304, 52, - 14, -307, 5, -318, -315, -310, -95, -49, - -303, 39, -301, -316, 88, 0, -324, -321, - 64, -323, -270, 0, 0, -379, -335, 66, - -330, 88, -332, 91, -334, 91, 91, -365, - -353, -345, -324, -343, -701, -314, -295, 0, - 3, 12, -350, -349, -344, 0, -349, 0, - 3, -358, -210, -95, -352, -356, -362, -343, - -348, -72, -248, 90, -360, -372, -370, -49, - 3, 3, 89, -368, -375, 0, -371, -376, - -378, -374, 0, -419, -407, -399, -395, -393, - -390, -212, -388, 12, 12, -377, -248, 91, - 36, -49, -200, -248, 91, -389, -364, -405, - -334, -93, -121, -402, 91, -248, 13, -416, - -414, -412, 0, -406, -413, 0, 90, 13, - -405, -523, -403, -71, 38, 91, -515, -483, - -440, -429, -428, 75, 4, -436, -431, -435, - -434, 4, 4, 4, -24, 66, -421, -438, - -446, -442, -444, -418, -445, 37, -453, -451, - -449, -450, 51, -452, 4, -460, -456, 6, - -435, 4, 51, -368, -463, -462, 4, -467, - 51, 63, 37, -473, -470, 25, -472, 25, - 25, -476, 51, 6, -480, -472, 25, -459, - -472, 90, -479, -487, -485, -486, 39, -507, - -491, -490, 6, -493, 14, -495, 3, -500, - -498, -344, -499, 25, -504, -503, 25, 25, - -503, -497, -505, -511, -510, -494, 4, -513, - 0, -514, 25, -550, -536, -532, -527, -525, - -524, -462, 4, -909, 4, -526, 51, -530, - 13, 23, -522, -228, -534, 68, -535, 68, - -548, -541, -540, 91, 75, -547, -545, 51, - 67, 67, 51, 4, -549, 4, -556, 38, - -555, -554, 4, 4, 51, -559, 124, -298, - -562, 5, 75, -567, -72, 5, -539, 5, - -512, -611, -596, -577, -575, -574, 68, -576, - 5, -586, -581, -574, -482, -584, 68, 5, - -585, 68, -388, -590, 90, 67, -593, -932, - -443, 0, 90, 12, -604, -598, -601, 25, - 23, -603, -600, 68, -607, 68, 0, -608, - -378, 67, -609, -800, -719, -702, -642, -636, - -618, 75, -633, -622, -621, 50, -630, -627, - -131, -387, -606, -131, 75, -602, -299, -592, - -398, -166, 5, 38, -637, -639, 49, -641, - 22, 0, -678, -674, -653, -649, -621, 36, - -638, -621, 50, 13, 36, -671, -666, -658, - 5, 90, -661, 75, 5, -99, -290, 5, - 6, -221, -670, 90, 13, -652, 5, 50, - 52, 90, -675, 12, 52, -648, -700, -682, - -166, -632, -697, -695, -693, -687, -342, -691, - -45, 39, 4, 75, -690, 90, 0, -696, - 12, 12, 90, 0, -50, 3, -707, -706, - 90, -181, 36, -714, 66, 90, -712, 4, - -49, -369, -718, -221, -462, -713, 12, -731, - -723, 5, 38, -724, -726, 50, -729, 50, - 5, 5, -692, -744, -736, 50, 23, 52, - -739, 52, 4, -628, -663, -738, -730, -742, - -798, -767, -670, -752, 36, -751, 38, 14, - -759, -621, -756, 36, 36, 38, -368, -764, - -762, 6, 75, 3, -167, 3, -763, -795, - -791, -789, -780, -777, -776, -688, -344, 14, - 12, -718, -774, 38, -782, -779, -786, -785, - 4, 14, -775, 14, -549, -576, -781, 5, - 38, 36, -778, -797, -758, 5, 39, 12, - -820, -808, -805, 50, 25, -807, -420, 13, - -810, 51, -811, -813, 51, -815, -796, -480, - -181, 24, -181, -816, -824, -822, 38, 24, - -852, -839, 5, -829, 24, -838, -836, -834, - 25, -823, 50, 25, -142, -819, 38, -845, - -843, 75, 39, 50, 75, 5, -848, -837, - -850, -814, -472, 39, -853, -855, -849, -858, - 38, 25, -861, 38, 5, -864, -576, -750, - -867, 14, 0, -870, 5, -866, -873, -72, - -869, -472, -876, -863, 25, 89, -894, -887, - -885, -50, 37, 3, 12, -784, -884, -891, - 51, -890, 68, -893, -875, 24, -686, -917, - -907, -902, 91, -877, 89, -181, -903, 13, - -906, -199, 51, -914, -910, -901, 38, 13, - 5, 14, -916, -705, 12, -892, -930, -927, - -924, 37, -923, 89, -925, -926, 37, -929, - -433, 13, -933, 98, -928, -943, -936, 6, - 0, -942, -809, 6, 51, -935, 51, -417, - -773, -946, -947, -948, -817, -1738, -1286, -1250, - -990, -983, -962, -959, 8, 111, 30, -960, - 110, 57, -975, -972, -971, -967, 56, -969, - 99, 30, 42, 57, 42, -966, 115, -979, - -978, 42, 15, -981, 57, -982, 57, -988, - 28, -987, 8, 8, -989, 57, -1184, -1114, - -1008, -1003, -1001, -998, 54, 27, 54, 27, - 29, -1002, 79, -1005, 76, -1006, -1007, 103, - -1064, -1061, -1044, -1036, -1033, -1030, -1027, -1026, - -1022, -1020, 100, 54, 54, 100, -1024, 99, - -1025, 54, 29, -1029, 31, 31, -1032, 79, - 79, -1035, 111, 79, -1043, -1042, -1041, 8, - 26, 31, 31, 26, -1059, -1056, -1054, -1052, - -1051, 111, 31, 111, 8, 79, 111, 8, - -1058, 111, 111, -1060, 111, -1063, 111, 111, - -1068, 41, 26, 9, -1091, -1083, -1079, -1075, - -1067, 9, -1053, -1077, 111, 111, 9, 9, - -1063, 29, 125, -1087, 9, 55, -1081, 111, - -1078, 80, 80, -1112, -1097, -1095, 103, 103, - -1089, -1105, -1102, -1101, 115, 103, -1101, 103, - -1100, -1107, 103, -1109, 55, -1111, -1096, 103, - 79, 1, -1169, -1119, -1118, 29, 9, -1167, - -1150, -1130, 79, -1128, 103, -1127, 76, 76, - 76, 1, -1145, -1142, -1140, -1137, -1136, 42, - 42, -1136, -1129, -1113, 103, -1110, -1144, 100, - 57, -1147, 57, -1144, 57, -1141, -1156, 76, - 79, -1436, -1086, -1034, -1164, -1161, -1160, 9, - 9, -1111, -1127, 80, -1111, -1163, 80, -1168, - 29, -1171, 57, -1179, -1177, -1175, 69, -1058, - 76, 57, 111, -1180, 111, -1111, 103, -1166, - -1205, -1190, -1188, 26, -1189, 70, -1193, -1144, - -1165, -1199, 103, -1197, -1162, -989, 79, -1201, - 76, -1203, 70, 57, 70, -1242, -1227, -1220, - -1219, -971, -1215, 55, -1214, 70, 70, -1216, - 30, -1148, 9, 41, 26, -1226, -1225, -1204, - 103, 70, 15, -1241, -1235, -1226, 57, -1233, - 103, 103, -1218, 70, -1226, -1239, 99, 57, - -1024, 57, -1247, 15, -1246, -1234, 70, -1189, - 100, 80, -1255, -1253, 76, -1254, 15, -1264, - -1127, -1262, -1260, -1004, -1261, 80, 70, 79, - -1279, -1277, -1269, 102, 76, -1272, -1271, 69, - -1274, -1249, -1182, 103, -1245, 15, -1217, -1284, - -1225, 102, -1200, -1198, 15, 56, -1391, -1316, - -1302, -1296, -1294, -1293, 78, 102, -1295, 109, - -1163, -1300, 80, -1283, 80, -1155, -1312, -1310, - 78, -1307, 102, -1309, 102, 102, -1111, 80, - -1313, -1314, 102, 78, -1335, -1332, -1327, -987, - -1324, -1323, 70, 70, 93, -1311, 78, -1330, - 26, 69, 70, 29, -1334, 109, 102, -1377, - -1375, -1368, -1367, -1364, -1357, -1350, -1326, -1348, - -1347, 116, -1333, 116, 116, -1329, -1353, 102, - -1325, -1355, 78, -1322, 109, -1359, 80, -1361, - 80, -1300, 78, 101, 102, -1366, 9, 93, - -1374, -1354, -1372, 93, 93, -1352, 102, 116, - 116, -1386, -1384, -1383, -1372, 93, 9, 77, - -1331, -1347, -1389, 78, -1385, -1323, -1373, -1400, - -1395, 28, 29, -1398, 116, 42, -1160, 111, - -1607, -1593, -1544, -1540, -1490, -1482, -1475, -1459, - -1423, -1416, -1413, 26, 102, -1414, -1415, 102, - -1420, -1419, -1058, 93, -1422, 93, 42, -1453, - -1432, -1431, -1428, 41, -1430, 69, 69, 26, - -1446, -1443, -1440, -1438, 70, -1399, 42, 70, - -1442, 111, 69, -1214, 9, -1437, -1452, -1449, - 42, -1204, 70, 80, 69, -1456, -1455, 69, - -1458, 93, 93, -1470, -1465, 102, -1448, 42, - -1451, -1271, -1225, 115, 116, -1000, -1471, -1226, - -1489, -1468, -1467, -1479, -1477, -1458, 29, -1481, - 29, 70, -1488, -1485, 111, -1422, 42, 111, - -1489, 15, -1532, -1527, -1517, -1510, -1500, -1497, - 69, -1498, -1271, -1484, -1507, 15, -1506, -1204, - -1478, 1, 42, -1508, -1226, -1504, -1515, -1513, - 15, -1514, 70, 15, 8, -1519, 115, -1524, - -1058, 8, -1474, 78, -1058, 111, 101, -1530, - 41, -1468, -1516, -1347, -1537, -1226, 8, 78, - 78, 15, -1153, 116, -1542, -1531, 69, 80, - -1547, -1546, 31, 29, -1583, -1566, -1559, -1555, - 41, 78, 55, -1557, 77, 78, 77, -1565, - -1563, 78, 125, -1564, 31, 28, -1569, -1568, - 93, -1578, -1576, -1575, -1422, -1468, -1562, 78, - -1577, 93, -1580, -1541, -1419, -1526, -1523, -1590, - -1586, 30, -1588, -1522, -1589, 30, 93, -1592, - 78, -1599, -1597, 92, -1445, 8, 15, -1603, - -1602, 53, 30, -978, 30, 15, -1390, -1732, - -1714, -1699, -1635, -1630, -1621, -1617, -1616, -1301, - 69, -1619, 29, 69, -1618, -1626, -1293, 54, - 102, 111, -1452, -1271, -1625, -1620, -1633, -1632, - 54, -1634, 31, -1682, -1642, -1639, 78, -1640, - 78, -1026, -1676, -1665, -1661, -1651, -1649, 78, - 116, -1292, -1641, -1656, -1654, -1650, -1366, -1478, - -1659, 78, 9, 9, 78, -1664, 31, -1478, - 31, -1669, -1366, -1655, -1653, -1088, -1078, -1629, - 78, -1981, 28, 30, -1679, 69, -1675, -1681, - 56, 69, -1683, -1687, 102, 69, 9, -1696, - -1694, -1103, 30, -1678, 56, -1680, 69, 103, - 69, 102, -1691, -1708, -1706, -1703, 116, -1705, - 31, 31, 9, 55, -1712, -1638, -1702, 125, - 28, 30, -1725, -1717, -1710, -1719, -1698, -1723, - -1058, -1675, 30, 69, -1721, -1726, -1730, -1634, - 31, -1577, -1331, -1724, -1735, -1734, 31, -1736, - -1737, 9, -1615, -1983, -1807, -1800, -1786, -1776, - -1774, -1770, -1749, -1748, 8, -1760, -1757, -1756, - -1754, -1568, 8, 111, 114, -1129, 114, -1731, - -1762, 111, -1767, -1766, 111, 78, 111, -1766, - 28, -1523, -1772, -1768, 115, 110, -1625, 116, - -1779, -1756, -1759, -1782, -1773, -1718, -1784, 30, - -1254, 116, -1794, -1791, 114, 30, -1765, -1792, - -1761, 28, 28, 114, 31, -1063, -1790, -1785, - -1804, -1803, 77, 31, -1806, -1799, 30, -1932, - -1860, -1848, -1819, -1816, -1815, 115, 116, 114, - -1818, 78, 115, -1846, -1831, -1823, 125, -1825, - 108, -1828, 1, 116, -1480, -1347, -1817, -1842, - -1840, -1818, -1543, -1129, 1, -1814, 28, -1523, - 115, -1838, -1845, 1, 80, 80, -1847, 80, - -1855, -1853, 79, 110, 115, -1035, 125, -1856, - 110, -1818, 115, -1841, -1929, -1926, -1918, -1902, - -1882, -1880, -1870, -1000, -1837, -1805, -1874, 29, - 100, 30, -1216, 70, 29, 30, 116, -1781, - -1585, -1674, -1885, 110, -1675, -1890, -1755, 110, - -1481, -1884, -1892, 110, -1896, 30, 111, 70, - -1900, -1899, 93, 70, 111, -1898, -1907, -1905, - 28, 30, 108, -1783, -1913, -1911, 28, 28, - 111, 111, -1916, -1889, 30, 27, -1921, -1783, - 78, -1923, 110, -1783, 30, -1765, -1928, -1917, - 79, -1930, 1, -1915, -1976, -1959, -1942, -1940, - -1917, -989, 80, -1845, 57, 27, -1943, -1946, - -1722, -1938, -1956, -1951, -1950, -1845, 57, -1954, - -1421, -1311, 57, -1945, -1239, -1931, 78, -1966, - -1961, -1962, -1964, 56, -1722, -1958, -1969, 30, - -1748, -1254, -980, -1602, -1957, -1881, 111, -1481, - -1978, -1766, 110, -1980, -1148, -1975, 111, -1671, - -1973, -1673, -1538, -2362, -2413, -2346, -2292, -2029, - -2015, -1997, -1996, 73, 33, -2000, -1999, 85, - -2006, -2004, -1995, 61, -2005, 113, -2010, -2009, - 44, 44, -2012, 113, -2014, 113, 113, -2023, - -2020, -2019, 58, 85, -2022, 119, 119, -2027, - 43, 119, 97, -2028, 17, -2215, -2052, -2049, - -2045, -2041, -2039, -2038, 96, -2003, 44, 73, - 96, -2042, -2043, -2044, 46, -2047, 113, -2014, - 59, -2051, 32, 33, -2152, -2145, -2113, -2110, - -2068, -2065, -2064, -2063, -2062, 123, 123, 59, - 112, -2067, 122, 46, -2102, -2079, -2077, -2075, - -2074, 32, 123, -2074, 59, 123, 83, -2087, - -2084, -2083, 17, 17, -2083, 83, 44, -2096, - -2094, -2074, -2092, 97, 97, 59, 122, 97, - -2092, -2100, 122, 59, 123, 44, -2108, -2106, - -2092, 105, -2107, 122, -2109, 123, -2112, 32, - 46, -2138, -2124, -2119, 73, 123, 81, -2121, - 44, -2038, -2101, -2093, -2132, -2129, -2128, -2076, - 112, -2083, 17, 32, -2135, -2134, 97, -2134, - 97, 32, -2141, -2086, -2131, -2143, -2127, -2009, - 19, -2150, 96, -2073, -2457, 120, 33, 96, - -2168, -2165, -2164, -2162, -2160, -2159, 45, 44, - -2159, 96, 72, 44, 33, -2167, 120, 97, - -2212, -2207, -2185, -2181, -2176, -2175, 46, 46, - -2175, -2179, 73, 73, -2040, -2183, -2158, 44, - 34, -2204, -2194, -2192, 97, -2107, 32, -2184, - 46, 122, -2200, -2198, 97, 96, 97, 96, - -2202, 45, 122, 46, -2040, 61, 61, -2210, - 32, 73, -2044, -2205, -2051, -2191, -2182, -2270, - -2231, -2226, -2220, 85, -2223, 73, 61, -2225, - 19, 113, -2229, 123, 47, 123, 34, -2264, - -2260, -2240, -2237, 82, -2184, -2107, 122, -2224, - -2254, -2248, -2245, -2107, 120, -2107, 122, 96, - -2251, -2246, 96, -2175, 96, -2250, -2257, 62, - -2247, -2044, 33, 72, -2107, -2476, -2244, -2214, - -2174, -2267, 82, 113, -2147, 62, -2285, -2275, - 59, 72, 32, -2283, -2278, 33, -2280, -2277, - -2014, 113, 34, 85, 106, -2289, 17, -2550, - 106, -2291, -2284, 17, -2328, -2303, -2299, -2298, - 33, 72, 72, -2298, 72, -2282, -2274, -2311, - -2310, -2308, 58, 47, -2309, 34, 34, -2319, - -2318, -2316, 33, 83, -2317, 33, 34, -2317, - -2323, 32, 83, -2040, -2325, 96, 19, 19, - -2342, -2336, 32, -2335, -2044, 106, -2326, 33, - -2337, -2341, 33, 106, 34, 33, -2018, -2307, - -2340, -2009, -2364, -2361, -2360, -2357, -2136, -2307, - -2095, 113, 60, -2345, -2344, -2136, 97, -2302, - 47, -2363, -2268, 97, -2369, 33, 58, -2368, - 97, -2379, -2377, -2083, -2374, -2327, 47, 107, - -2375, -2378, 47, -2393, -2388, -2382, -2386, -2291, - 17, -2373, 47, 107, -2134, -2391, -2184, 97, - 34, -2394, -2408, -2398, -2397, 18, -2401, 97, - 18, -2405, -2404, 18, 18, -2404, 18, -2390, - -2411, 19, -2385, -2412, 18, -2536, -2509, -2426, - -2420, -2418, -2419, 17, -2424, -2297, 59, 47, - 61, 18, -2439, -2436, -2433, -2432, 62, 121, - 106, -2419, 106, 47, 119, 46, 17, -2492, - -2473, -2464, -2450, -2447, -2446, 45, 45, -2446, - 45, -2425, -2454, -2453, -2326, 45, -2458, 96, - -2449, 45, -2461, 62, -2410, -2453, -2184, -2460, - -2466, 19, -2470, -2469, -2326, 45, -2469, -2334, - 19, -2490, -2480, -2284, -2485, -2471, -2477, -2326, - -2488, 106, -2341, -2478, -2463, -2453, 96, 34, - 106, 47, 45, 62, -2506, -2496, -2495, 46, - -2445, -2500, 106, 46, -2503, -2495, -2489, -2495, - 106, -2487, -2469, 46, -2392, -2530, -2525, -2519, - -2514, 46, -2044, -2325, -2505, -2298, 34, -2523, - -2003, 61, 33, -2013, -2516, -2528, 113, 62, - 113, -2527, -2533, 85, 62, -2534, -2535, 61, - -2484, -2524, -2287, -2455, -2482, -2551, -2547, -2250, - 96, 45, -2491, -2446, 120, 96, -2529, -2146, - 96, -}; - -static long _vq_p_res128_0a[] = { - 0, 0, 0, 280, 80, 280, 80, 592, - 592, 80, 296, 48, 112, 992, 992, 992, - 592, 80, 696, 80, 80, 80, 80, 696, - 696, 80, 280, 80, 80, 80, 80, 296, - 48, 280, 280, 280, 400, 48, 168, 80, - 48, 280, 280, 280, 280, 104, 48, 48, - 48, 392, 528, 592, 592, 48, 592, 592, - 592, 504, 696, 696, 48, 48, 80, 592, - 992, 992, 80, 104, 992, 992, 104, 104, - 112, 704, 280, 704, 80, 80, 704, 80, - 80, 80, 80, 280, 280, 600, 592, 592, - 504, 704, 416, 704, 704, 512, 504, 720, - 592, 592, 720, 720, 728, 528, 80, 80, - 528, 80, 80, 592, 80, 80, 416, 112, - 592, 48, 280, 528, 280, 280, 280, 160, - 160, 24, 528, 112, 688, 592, 80, 80, - 80, 592, 184, 184, 720, 280, 592, 992, - 992, 80, 192, 104, 104, 104, 176, 48, - 280, 280, 720, 80, 80, 80, 80, 416, - 48, 280, 280, 176, 168, 48, 48, 280, - 280, 176, 416, 88, 720, 416, 416, 112, - 80, 80, 168, 416, 168, 600, 168, 48, - 992, 992, 104, 80, 48, 192, 88, 416, - 992, 416, 992, 88, 416, 416, 184, 184, - 416, 688, 184, 48, 696, 696, 48, 48, - 112, 184, 416, 48, 392, 280, 280, 280, - 280, 280, 720, 392, 392, 96, 688, 48, - 48, 48, 48, 48, 688, 288, 184, 720, - 48, 48, 48, 688, 288, 288, 192, 688, - 176, 48, 48, 184, 720, 280, 280, 280, - 176, 96, 416, 416, 88, 720, 720, 96, - 96, 48, 48, 160, 288, 160, 416, 160, - 48, 280, 280, 280, 160, 88, 96, 504, - 48, 48, 504, 88, 96, 96, 688, 504, - 504, 104, 504, 504, 992, 600, 104, 504, - 160, 288, 288, 288, 720, 416, 416, 512, - 160, 720, 720, 688, 720, 720, 504, 688, - 112, 112, 104, 400, 416, 176, 104, 184, - 728, 160, 160, 392, 280, 704, 280, 280, - 48, 184, 48, 80, 384, 384, 384, 384, - 160, 528, 160, 296, 704, 704, 592, 384, - 384, 384, 704, 704, 592, 592, 712, 536, - 392, 392, 280, 392, 48, 160, 184, 96, - 96, 712, 704, 704, 392, 536, 712, 712, - 48, 704, 704, 704, 104, 192, 536, 536, - 48, 48, 720, 280, 112, 392, 384, 384, - 312, 112, 392, 112, 704, 704, 416, 712, - 384, 96, 544, 96, 280, 280, 392, 280, - 720, 280, 280, 88, 392, 88, 392, 392, - 48, 720, 48, 712, 712, 48, 416, 536, - 536, 48, 104, 728, 784, 712, 784, 48, - 48, 48, 48, 80, 712, 104, 288, 288, - 288, 512, 784, 392, 392, 720, 48, 296, - 80, 992, 992, 992, 592, 80, 712, 696, - 80, 80, 696, 48, 592, 592, 416, 784, - 528, 992, 696, 720, 384, 528, 392, 408, - 512, 384, 392, 48, 392, 696, 512, 512, - 696, 696, 696, 48, 32, 600, 296, 160, - 160, 160, 160, 504, 408, 408, 504, 504, - 600, 48, 48, 80, 296, 296, 296, 80, - 408, 184, 184, 96, 96, 392, 304, 48, - 992, 992, 520, 520, 520, 696, 184, 48, - 32, 288, 600, 48, 112, 112, 112, 32, - 600, 48, 392, 392, 392, 48, 304, 32, - 24, 112, 304, 704, 296, 16, 80, 16, - 16, 16, 16, 80, 712, 80, 296, 592, - 592, 48, 704, 48, 384, 384, 704, 408, - 16, 504, 504, 720, 408, 16, 704, 704, - 704, 16, 16, 704, 712, 96, 304, 16, - 16, 16, 112, 104, 16, 992, 504, 16, - 504, 504, 16, 16, 16, 16, 392, 296, - 720, 704, 536, 176, 544, 176, 168, 288, - 304, 544, 168, 392, 288, 704, 704, 704, - 712, 536, 536, 392, 392, 392, 704, 696, - 48, 536, 536, 288, 392, 176, 304, 392, - 288, 384, 784, 392, 408, 408, 784, 528, - 704, 784, 88, 280, 720, 280, 184, 176, - 160, 160, 184, 176, 176, 288, 48, 48, - 48, 536, 88, 400, 400, 88, 288, 88, - 720, 400, 168, 168, 160, 528, 168, 48, - 168, 184, 48, 280, 288, 176, 176, 168, - 288, 48, 48, 48, 88, 280, 280, 400, - 400, 400, 280, 280, 280, 416, 416, 416, - 168, 168, 104, 48, 48, 168, 400, 176, - 176, 176, 176, 288, 288, 88, 280, 416, - 176, 168, 280, 280, 280, 536, 288, 280, - 48, 80, 312, 720, 112, 288, 288, 288, - 536, 176, 176, 176, 176, 296, 48, 48, - 48, 296, 168, 176, 392, 392, 168, 192, - 176, 192, 392, 392, 80, 80, 288, 688, - 168, 168, 168, 280, 520, 520, 688, 688, - 688, 176, 192, 416, 520, 520, 520, 520, - 288, 288, 312, 416, 400, 504, 504, 688, - 112, 520, 112, 520, 520, 520, 192, 176, - 176, 176, 176, 176, 48, 96, 96, 280, - 280, 280, 400, 304, 48, 392, 392, 280, - 280, 112, 280, 280, 280, 504, 392, 304, - 176, 48, 112, 192, 176, 392, 48, 48, - 192, 288, 96, 96, 192, 280, 96, 104, - 48, 48, 192, 112, 192, 600, 48, 48, - 160, 160, 160, 160, 160, 48, 512, 400, - 512, 512, 528, 48, 48, 16, 512, 296, - 392, 296, 168, 168, 32, 520, 96, 88, - 688, 176, 688, 168, 168, 176, 688, 688, - 688, 168, 176, 176, 520, 88, 520, 688, - 504, 504, 512, 688, 688, 16, 504, 312, - 16, 168, 408, 80, 408, 296, 80, 520, - 520, 520, 176, 176, 176, 392, 392, 392, - 48, 48, 408, 304, 304, 88, 16, 16, - 504, 112, 112, 408, 40, 784, 384, 80, - 80, 80, 80, 80, 712, 16, 88, 88, - 88, 504, 88, 784, 784, 384, 696, 16, - 712, 784, 784, 80, 80, 48, 168, 16, - 16, 696, 712, 16, 504, 312, 16, 16, - 16, 16, 80, 80, 504, 160, 392, 48, - 80, 80, 80, 392, 512, 48, 392, 712, - 192, 192, 784, 80, 48, 408, 296, 696, - 408, 160, 160, 160, 160, 80, 504, 160, - 192, 504, 512, 160, 48, 440, 800, 440, - 448, 792, 912, 320, 320, 320, 320, 64, - 912, 912, 320, 320, 320, 448, 792, 320, - 320, 336, 792, 336, 424, 424, 808, 336, - 336, 880, 448, 448, 448, 120, 792, 320, - 320, 320, 320, 208, 328, 216, 800, 320, - 608, 424, 424, 424, 424, 424, 800, 800, - 800, 800, 432, 432, 432, 792, 800, 632, - 320, 320, 800, 800, 320, 800, 320, 800, - 320, 320, 320, 320, 792, 792, 424, 424, - 792, 800, 424, 800, 800, 432, 424, 424, - 792, 792, 920, 912, 320, 320, 320, 320, - 320, 208, 424, 792, 320, 320, 320, 320, - 320, 320, 320, 64, 208, 800, 792, 792, - 792, 792, 552, 64, 912, 328, 328, 232, - 328, 440, 440, 440, 552, 800, 800, 800, - 800, 800, 424, 440, 440, 552, 552, 232, - 440, 800, 792, 432, 432, 432, 792, 552, - 440, 920, 792, 440, 632, 800, 800, 632, - 792, 432, 800, 800, 1000, 440, 432, 432, - 800, 424, 424, 800, 800, 440, 1000, 72, - 432, 800, 800, 56, 56, 56, 632, 800, - 792, 216, 424, 424, 424, 424, 424, 216, - 800, 864, 792, 336, 792, 424, 424, 424, - 800, 792, 792, 792, 800, 8, 792, 424, - 824, 800, 800, 632, 632, 216, 800, 800, - 800, 624, 920, 424, 424, 424, 424, 424, - 336, 432, 800, 872, 632, 608, 424, 424, - 336, 328, 328, 792, 792, 792, 792, 336, - 216, 336, 336, 336, 552, 552, 552, 608, - 608, 208, 208, 440, 608, 456, 608, 608, - 216, 792, 792, 424, 424, 792, 424, 424, - 792, 216, 216, 336, 336, 320, 320, 440, - 320, 320, 320, 320, 320, 320, 208, 440, - 336, 800, 632, 440, 320, 336, 336, 320, - 800, 552, 552, 792, 792, 792, 792, 792, - 792, 120, 800, 336, 336, 336, 424, 120, - 424, 208, 64, 64, 208, 792, 64, 552, - 424, 424, 64, 64, 800, 808, 240, 424, - 424, 424, 424, 800, 432, 608, 608, 800, - 792, 792, 792, 792, 792, 816, 608, 816, - 432, 608, 608, 608, 608, 552, 824, 608, - 608, 608, 800, 792, 336, 808, 608, 1016, - 872, 432, 432, 432, 432, 808, 808, 216, - 608, 608, 608, 808, 816, 608, 432, 432, - 432, 424, 424, 432, 432, 440, 424, 216, - 424, 216, 1016, 1016, 320, 1008, 1008, 1008, - 1008, 1008, 1008, 744, 208, 424, 608, 320, - 320, 608, 624, 624, 440, 608, 608, 424, - 624, 424, 336, 424, 424, 424, 424, 424, - 424, 424, 216, 624, 336, 216, 608, 608, - 608, 624, 1008, 336, 864, 928, 864, 1008, - 1008, 608, 864, 864, 608, 608, 624, 424, - 1008, 616, 1008, 1008, 616, 864, 616, 424, - 56, 216, 616, 216, 216, 216, 56, 872, - 216, 56, 1008, 1008, 616, 608, 928, 56, - 328, 328, 328, 56, 56, 56, 736, 232, - 336, 744, 1008, 624, 208, 320, 336, 744, - 1008, 320, 1008, 1008, 1008, 328, 320, 624, - 1008, 1008, 800, 624, 328, 328, 624, 336, - 328, 320, 320, 320, 440, 440, 328, 328, - 320, 320, 320, 320, 336, 800, 440, 440, - 440, 56, 336, 552, 56, 56, 336, 440, - 440, 624, 624, 800, 624, 328, 328, 744, - 320, 320, 208, 440, 440, 320, 320, 320, - 8, 336, 336, 8, 1000, 424, 328, 336, - 336, 424, 1000, 208, 320, 328, 224, 744, - 8, 240, 336, 424, 8, 1008, 1008, 800, - 1008, 744, 320, 336, 336, 320, 624, 320, - 320, 624, 1008, 800, 336, 336, 320, 320, - 8, 56, 328, 320, 816, 56, 1008, 120, - 328, 1008, 816, 64, 328, 328, 8, 320, - 320, 320, 56, 224, 624, 624, 1000, 320, - 320, 424, 1008, 424, 808, 808, 808, 808, - 56, 816, 744, 56, 328, 56, 232, 864, - 808, 808, 64, 624, 320, 208, 208, 320, - 320, 320, 320, 440, 440, 208, 208, 320, - 320, 320, 864, 224, 624, 328, 616, 616, - 224, 320, 320, 320, 320, 424, 424, 328, - 328, 336, 328, 864, 224, 864, 864, 336, - 224, 224, 424, 864, 624, 336, 616, 424, - 616, 808, 320, 320, 864, 808, 808, 320, - 320, 320, 448, 336, 336, 336, 800, 552, - 440, 432, 808, 320, 320, 320, 320, 56, - 808, 808, 216, 624, 64, 736, 736, 736, - 736, 224, 808, 808, 328, 224, 736, 736, - 808, 808, 224, 624, 736, 736, 736, 320, - 440, 928, 624, 320, 320, 320, 320, 320, - 8, 424, 8, 424, 424, 1000, 440, 8, - 432, 432, 432, 440, 440, 432, 432, 56, - 440, 624, 432, 56, 56, 432, 432, 56, - 808, 808, 808, 744, 432, 432, 336, 440, - 744, 232, 320, 736, 736, 736, 736, 432, - 432, 552, 1008, 448, 864, 864, 816, 816, - 440, 440, 864, 1016, 1016, 440, 864, 1016, - 1016, 616, 736, 736, 736, 424, 336, 864, - 616, 1000, 552, 224, 1000, 736, 1000, 328, - 328, 224, 864, 624, 864, 616, 328, 328, - 328, 624, 224, 336, 744, 736, 744, 808, - 448, 120, 320, 800, 64, 800, 8, 864, - 8, 8, 808, 864, 808, 912, 800, 800, - 792, 1008, 800, 800, 64, 792, 792, 1008, - 880, 880, 864, 864, 8, 864, 240, 64, - 864, 56, 808, 56, 912, 912, 912, 56, - 64, 808, 56, 912, 792, 224, 880, 880, - 448, 224, 64, 320, 320, 64, 224, 64, - 800, 616, 800, 800, 800, 800, 616, 864, - 216, 64, 1008, 216, 448, 1008, 808, 800, - 640, 424, 912, 800, 424, 424, 1000, 800, - 1000, 864, 8, 424, 232, 1000, 424, 864, - 424, 424, 424, 424, 800, 424, 424, 424, - 424, 424, 424, 424, 424, 424, 1000, 864, - 1000, 864, 1000, 1000, 1000, 928, 216, 8, - 792, 792, 792, 920, 792, 800, 56, 56, - 8, 864, 864, 56, 800, 800, 800, 800, - 424, 800, 56, 56, 56, 424, 424, 800, - 424, 424, 800, 800, 800, 800, 1008, 616, - 56, 864, 56, 56, 448, 792, 792, 792, - 864, 864, 880, 800, 800, 800, 800, 800, - 336, 336, 336, 888, 240, 624, 792, 424, - 424, 864, 792, 8, 56, 56, 56, 8, - 8, 8, 864, 336, 8, 864, 792, 792, - 424, 8, 8, 912, 912, 424, 792, 424, - 56, 424, 216, 424, 424, 792, 216, 424, - 424, 424, 624, 864, 792, 792, 224, 864, - 792, 864, 336, 792, 792, 424, 240, 336, - 1008, 424, 240, 424, 792, 640, 64, 864, - 224, 880, 1000, 1000, 448, 864, 880, 880, - 864, 448, 240, 336, 808, 216, 64, 64, - 56, 328, 792, 888, 792, 328, 808, 864, - 328, 1008, 1008, 648, 664, 584, 904, 832, - 896, 344, 648, 648, 344, 680, 648, 896, - 952, 584, 656, 680, 656, 952, 896, 648, - 648, 896, 648, 648, 584, 584, 352, 656, - 656, 464, 656, 832, 648, 648, 832, 648, - 648, 648, 648, 664, 952, 936, 344, 584, - 584, 584, 648, 648, 648, 128, 584, 256, - 256, 256, 936, 648, 768, 256, 256, 896, - 128, 256, 344, 352, 936, 936, 936, 936, - 472, 936, 936, 752, 936, 936, 752, 936, - 752, 752, 752, 896, 936, 648, 936, 936, - 936, 128, 976, 648, 576, 664, 648, 136, - 936, 936, 936, 984, 664, 752, 256, 936, - 936, 936, 936, 936, 976, 256, 664, 664, - 752, 752, 752, 944, 664, 472, 976, 648, - 648, 944, 664, 368, 752, 368, 664, 664, - 472, 648, 648, 648, 648, 648, 752, 752, - 752, 896, 840, 944, 896, 896, 752, 840, - 472, 752, 752, 760, 752, 752, 352, 472, - 472, 944, 256, 664, 944, 752, 760, 472, - 840, 472, 960, 944, 672, 568, 352, 960, - 576, 472, 752, 752, 752, 752, 960, 472, - 576, 128, 760, 760, 576, 352, 128, 752, - 664, 752, 584, 584, 648, 648, 648, 584, - 664, 752, 752, 664, 128, 752, 128, 648, - 152, 752, 752, 752, 752, 752, 128, 128, - 648, 648, 648, 648, 648, 648, 664, 664, - 768, 480, 368, 664, 648, 480, 128, 760, - 760, 760, 256, 128, 768, 480, 480, 584, - 488, 904, 752, 752, 648, 648, 648, 584, - 672, 680, 752, 752, 752, 648, 568, 752, - 664, 656, 648, 648, 568, 656, 656, 568, - 664, 752, 752, 752, 568, 664, 664, 760, - 648, 648, 960, 664, 568, 568, 648, 672, - 568, 584, 568, 568, 648, 672, 760, 576, - 584, 656, 648, 584, 568, 344, 680, 576, - 752, 752, 344, 752, 648, 568, 752, 256, - 896, 896, 568, 896, 960, 752, 752, 480, - 568, 648, 568, 896, 568, 752, 568, 568, - 568, 568, 760, 752, 752, 960, 568, 464, - 664, 464, 664, 664, 584, 376, 264, 568, - 568, 568, 568, 568, 760, 664, 760, 768, - 760, 760, 760, 664, 664, 584, 144, 856, - 936, 936, 936, 936, 936, 936, 856, 848, - 752, 664, 664, 664, 152, 768, 664, 752, - 480, 256, 576, 752, 472, 752, 752, 752, - 752, 344, 344, 344, 344, 576, 576, 480, - 680, 984, 344, 136, 848, 664, 664, 664, - 848, 464, 664, 664, 664, 144, 136, 376, - 496, 952, 464, 472, 896, 984, 896, 472, - 472, 376, 136, 136, 472, 472, 376, 376, - 464, 344, 136, 896, 952, 896, 952, 952, - 952, 136, 136, 136, 856, 776, 776, 464, - 856, 376, 464, 896, 376, 656, 672, 472, - 480, 472, 480, 496, 576, 752, 752, 496, - 680, 496, 952, 832, 832, 832, 832, 832, - 968, 952, 952, 576, 656, 656, 656, 960, - 968, 968, 768, 672, 672, 672, 768, 960, - 960, 576, 960, 960, 568, 496, 672, 576, - 568, 968, 480, 480, 568, 968, 680, 680, - 480, 496, 672, 672, 496, 488, 768, 496, - 480, 672, 568, 568, 480, 480, 576, 952, - 960, 672, 848, 832, 832, 968, 672, 672, - 672, 672, 848, 848, 672, 656, 656, 848, - 768, 752, 752, 752, 672, 672, 752, 768, - 672, 376, 968, 968, 832, 656, 648, 656, - 656, 656, 648, 648, 464, 568, 568, 680, - 584, 584, 568, 648, 568, 832, 832, 968, - 656, 960, 576, 576, 672, 344, 680, 768, - 848, 496, 568, 568, 568, 568, 568, 568, - 568, 568, 672, 672, 672, 672, 672, 672, - 672, -}; - -static long _vq_q_res128_0a[] = { - 0, 0, 0, 24, 176, 200, 712, 384, - 96, 312, 600, 104, 40, 80, 592, 48, - 112, 592, 48, 528, 696, 112, 296, 296, - 528, 0, 392, 280, 48, 296, 112, 112, - 296, 48, 296, 112, 24, 112, 24, 392, - 392, 0, 48, 392, 296, 24, 528, 392, - 0, 0, 0, 112, 696, 528, 48, 528, - 0, 24, 528, 48, 112, 40, 104, 704, - 80, 592, 592, 0, 104, 40, 112, 40, - 40, 40, 104, 528, 728, 592, 600, 704, - 280, 600, 0, 600, 0, 0, 704, 600, - 104, 600, 24, 728, 720, 192, 168, 0, - 728, 600, 728, 600, 600, 184, 280, 48, - 0, 592, 528, 528, 600, 0, 112, 24, - 48, 528, 600, 0, 528, 48, 720, 48, - 112, 0, 600, 24, 192, 184, 592, 600, - 720, 720, 720, 600, 600, 600, 600, 592, - 104, 728, 24, 0, 728, 600, 400, 184, - 104, 40, 728, 280, 48, 112, 600, 112, - 112, 48, 720, 24, 176, 720, 600, 600, - 720, 24, 720, 24, 112, 112, 600, 600, - 600, 728, 24, 112, 88, 40, 176, 40, - 104, 80, 728, 48, 104, 24, 24, 40, - 416, 728, 104, 176, 112, 600, 416, 720, - 720, 176, 112, 184, 48, 312, 112, 312, - 312, 416, 312, 104, 112, 48, 0, 392, - 720, 96, 728, 96, 720, 0, 88, 96, - 392, 288, 184, 720, 192, 720, 600, 312, - 288, 184, 720, 168, 720, 184, 24, 400, - 112, 184, 400, 312, 112, 48, 720, 96, - 48, 600, 720, 728, 0, 728, 600, 720, - 728, 288, 600, 24, 416, 88, 112, 400, - 312, 48, 96, 112, 688, 536, 112, 536, - 96, 112, 88, 0, 112, 312, 400, 40, - 728, 600, 600, 112, 728, 0, 728, 688, - 504, 720, 104, 728, 728, 600, 720, 48, - 688, 112, 40, 88, 112, 104, 192, 40, - 600, 40, 112, 184, 112, 184, 728, 416, - 112, 528, 40, 528, 384, 0, 720, 392, - 184, 312, 400, 384, 704, 0, 704, 528, - 512, 296, 400, 0, 0, 104, 280, 528, - 712, 704, 712, 728, 712, 728, 728, 544, - 720, 712, 704, 96, 24, 184, 24, 0, - 24, 96, 712, 536, 24, 0, 536, 0, - 24, 536, 728, 0, 24, 24, 728, 96, - 392, 112, 728, 720, 24, 544, 712, 392, - 24, 24, 712, 312, 544, 0, 112, 544, - 544, 24, 0, 304, 48, 536, 712, 0, - 728, 720, 392, 96, 96, 24, 96, 728, - 288, 0, 312, 96, 728, 24, 40, 96, - 728, 192, 24, 24, 728, 96, 104, 96, - 288, 104, 0, 784, 104, 0, 720, 104, - 96, 696, 24, 104, 304, 728, 104, 112, - 296, 696, 592, 600, 32, 592, 32, 48, - 696, 32, 32, 32, 696, 528, 728, 720, - 408, 696, 528, 24, 528, 296, 200, 32, - 392, 392, 408, 392, 32, 296, 696, 48, - 48, 32, 408, 312, 200, 32, 32, 200, - 408, 504, 296, 296, 600, 200, 600, 200, - 200, 200, 408, 48, 408, 600, 200, 24, - 600, 720, 24, 32, 304, 304, 312, 392, - 112, 520, 48, 200, 112, 48, 24, 112, - 200, 24, 200, 200, 600, 32, 200, 200, - 32, 24, 24, 200, 304, 184, 32, 200, - 0, 200, 200, 40, 600, 544, 592, 408, - 712, 296, 32, 312, 32, 296, 408, 704, - 104, 184, 16, 720, 704, 544, 544, 544, - 96, 16, 600, 728, 600, 32, 16, 408, - 536, 536, 408, 32, 96, 32, 40, 304, - 104, 32, 32, 32, 408, 16, 992, 104, - 16, 40, 600, 296, 112, 40, 720, 40, - 24, 600, 408, 0, 40, 544, 544, 304, - 40, 0, 536, 544, 312, 536, 544, 40, - 536, 544, 96, 0, 720, 536, 536, 192, - 104, 0, 720, 96, 0, 392, 544, 200, - 184, 392, 288, 544, 0, 544, 0, 0, - 544, 536, 784, 200, 112, 392, 720, 528, - 400, 600, 416, 184, 400, 400, 288, 400, - 184, 96, 0, 184, 600, 288, 400, 24, - 112, 416, 40, 304, 0, 184, 392, 184, - 176, 0, 0, 96, 720, 48, 288, 288, - 40, 288, 400, 104, 288, 176, 48, 600, - 40, 720, 720, 600, 40, 600, 720, 40, - 48, 288, 40, 720, 104, 88, 40, 400, - 416, 720, 288, 96, 416, 176, 528, 720, - 416, 24, 176, 96, 288, 0, 400, 720, - 104, 312, 32, 600, 312, 720, 0, 96, - 96, 96, 720, 0, 528, 24, 392, 288, - 720, 192, 288, 288, 528, 720, 392, 32, - 392, 112, 96, 288, 296, 24, 96, 600, - 176, 40, 304, 176, 176, 400, 176, 400, - 40, 40, 312, 112, 600, 400, 184, 416, - 400, 416, 32, 600, 416, 32, 192, 192, - 312, 304, 40, 48, 288, 176, 304, 112, - 600, 400, 48, 288, 288, 304, 312, 112, - 600, 48, 600, 24, 112, 24, 304, 600, - 104, 40, 112, 48, 176, 24, 96, 112, - 96, 288, 24, 304, 112, 192, 304, 288, - 32, 112, 304, 112, 96, 40, 304, 40, - 304, 288, 24, 600, 312, 40, 312, 96, - 688, 408, 48, 400, 200, 104, 392, 104, - 200, 408, 200, 200, 408, 200, 192, 200, - 192, 192, 192, 392, 200, 96, 304, 192, - 112, 408, 40, 176, 192, 304, 520, 176, - 200, 88, 400, 200, 176, 24, 304, 200, - 688, 600, 312, 400, 600, 40, 16, 24, - 200, 304, 200, 312, 200, 200, 24, 112, - 304, 200, 200, 304, 40, 200, 304, 296, - 200, 112, 0, 200, 40, 408, 200, 40, - 408, 600, 40, 192, 200, 712, 48, 712, - 32, 0, 296, 24, 96, 192, 784, 712, - 408, 544, 544, 384, 24, 192, 184, 192, - 32, 16, 728, 784, 712, 192, 16, 104, - 712, 48, 408, 32, 16, 24, 304, 104, - 40, 112, 96, 296, 96, 688, 24, 104, - 48, 296, 392, 712, 392, 392, 296, 192, - 32, 104, 24, 784, 24, 192, 408, 48, - 0, 504, 512, 48, 408, 696, 408, 696, - 24, 192, 192, 192, 192, 8, 624, 816, - 824, 208, 448, 912, 64, 888, 240, 912, - 880, 456, 120, 424, 456, 240, 448, 336, - 792, 240, 336, 456, 336, 792, 920, 456, - 120, 336, 120, 120, 456, 456, 456, 456, - 224, 208, 64, 64, 456, 456, 560, 336, - 552, 792, 632, 800, 432, 216, 432, 216, - 232, 632, 632, 824, 608, 824, 824, 824, - 440, 328, 888, 208, 912, 632, 248, 232, - 424, 792, 800, 432, 432, 800, 800, 792, - 800, 432, 232, 432, 248, 248, 792, 632, - 632, 912, 888, 632, 792, 424, 248, 64, - 208, 248, 248, 208, 912, 552, 792, 208, - 64, 888, 248, 888, 64, 632, 888, 64, - 552, 888, 888, 912, 888, 232, 888, 888, - 888, 328, 208, 72, 824, 432, 232, 888, - 440, 72, 800, 552, 888, 888, 72, 72, - 232, 232, 1000, 552, 72, 440, 800, 888, - 552, 640, 640, 248, 72, 632, 824, 824, - 920, 72, 432, 440, 920, 824, 440, 824, - 920, 72, 824, 72, 440, 72, 640, 824, - 632, 8, 888, 800, 72, 232, 72, 232, - 72, 456, 632, 800, 824, 216, 608, 608, - 608, 8, 632, 456, 824, 792, 800, 336, - 336, 800, 864, 800, 824, 920, 824, 800, - 456, 632, 456, 824, 456, 920, 72, 608, - 632, 336, 632, 808, 632, 432, 336, 72, - 72, 72, 216, 640, 72, 872, 640, 232, - 232, 888, 456, 824, 456, 888, 552, 888, - 608, 456, 888, 552, 888, 72, 824, 640, - 552, 216, 560, 208, 560, 560, 560, 824, - 872, 336, 824, 792, 800, 456, 632, 336, - 608, 456, 560, 456, 560, 64, 792, 552, - 328, 456, 336, 440, 208, 560, 560, 336, - 240, 632, 72, 328, 208, 120, 552, 336, - 824, 560, 120, 208, 336, 552, 456, 120, - 824, 824, 632, 560, 552, 120, 792, 456, - 800, 456, 552, 120, 64, 824, 560, 560, - 800, 640, 816, 120, 608, 120, 120, 792, - 216, 560, 432, 432, 608, 640, 560, 632, - 336, 120, 824, 816, 608, 824, 816, 552, - 608, 640, 552, 824, 824, 120, 456, 336, - 552, 816, 888, 216, 120, 448, 552, 616, - 1016, 608, 872, 816, 624, 816, 216, 872, - 872, 816, 640, 432, 640, 920, 1016, 72, - 624, 432, 816, 440, 816, 816, 72, 640, - 1016, 1016, 816, 624, 424, 816, 624, 64, - 208, 744, 560, 560, 744, 640, 624, 232, - 208, 552, 560, 232, 816, 872, 816, 216, - 232, 616, 744, 72, 640, 560, 608, 336, - 624, 928, 608, 928, 928, 624, 336, 816, - 640, 336, 624, 560, 872, 640, 640, 816, - 640, 816, 624, 808, 816, 624, 72, 744, - 816, 624, 616, 744, 744, 608, 816, 928, - 928, 560, 624, 872, 616, 744, 72, 616, - 624, 624, 560, 624, 624, 560, 640, 624, - 336, 224, 232, 72, 928, 336, 72, 888, - 72, 448, 616, 232, 64, 424, 240, 120, - 560, 744, 624, 208, 816, 624, 624, 816, - 328, 624, 888, 744, 624, 744, 336, 744, - 336, 208, 440, 328, 328, 552, 552, 208, - 624, 208, 552, 440, 560, 232, 336, 560, - 336, 888, 552, 560, 72, 800, 552, 624, - 336, 336, 560, 640, 552, 208, 744, 552, - 208, 744, 744, 120, 552, 816, 440, 336, - 640, 816, 552, 920, 928, 232, 120, 552, - 744, 928, 920, 560, 208, 208, 232, 240, - 232, 560, 744, 624, 888, 624, 336, 888, - 744, 120, 808, 240, 888, 64, 336, 624, - 552, 816, 816, 8, 552, 120, 328, 336, - 224, 8, 336, 552, 552, 232, 64, 560, - 120, 560, 560, 120, 64, 624, 920, 624, - 888, 64, 928, 624, 552, 888, 808, 64, - 328, 1000, 64, 624, 816, 120, 64, 624, - 624, 120, 560, 928, 232, 424, 552, 640, - 624, 64, 248, 232, 424, 744, 248, 208, - 328, 624, 440, 208, 616, 624, 616, 328, - 224, 624, 1000, 624, 248, 224, 624, 744, - 744, 224, 744, 328, 624, 1000, 864, 624, - 744, 744, 224, 624, 624, 808, 224, 744, - 624, 240, 624, 8, 336, 240, 744, 616, - 624, 240, 808, 736, 552, 64, 120, 336, - 240, 424, 240, 448, 240, 120, 608, 120, - 328, 1016, 824, 248, 736, 624, 808, 632, - 552, 432, 232, 552, 232, 624, 808, 432, - 816, 888, 624, 816, 224, 232, 224, 432, - 432, 248, 248, 816, 72, 440, 624, 440, - 624, 232, 232, 552, 248, 440, 424, 624, - 928, 624, 232, 432, 440, 928, 72, 224, - 440, 624, 72, 72, 624, 440, 248, 224, - 248, 552, 624, 8, 928, 440, 552, 328, - 624, 64, 224, 240, 232, 552, 744, 232, - 448, 552, 440, 440, 816, 552, 72, 440, - 816, 824, 240, 240, 448, 744, 552, 824, - 552, 816, 240, 624, 72, 1016, 928, 616, - 248, 248, 72, 440, 224, 624, 928, 1000, - 224, 240, 248, 624, 928, 328, 448, 624, - 552, 744, 240, 552, 224, 224, 232, 224, - 248, 336, 624, 240, 120, 744, 248, 120, - 120, 72, 432, 624, 560, 208, 232, 448, - 224, 920, 888, 808, 64, 880, 8, 912, - 800, 744, 64, 888, 912, 864, 912, 336, - 240, 888, 64, 240, 888, 624, 888, 240, - 224, 224, 912, 864, 920, 880, 224, 928, - 240, 64, 336, 448, 912, 448, 448, 240, - 240, 928, 232, 888, 912, 240, 624, 888, - 888, 224, 224, 912, 248, 232, 624, 928, - 448, 248, 616, 248, 240, 624, 240, 456, - 560, 792, 640, 8, 800, 920, 928, 912, - 8, 624, 920, 216, 640, 8, 1000, 8, - 864, 800, 8, 928, 8, 624, 864, 928, - 1000, 920, 640, 864, 8, 1000, 224, 224, - 920, 1000, 928, 8, 640, 640, 8, 640, - 864, 800, 632, 880, 920, 912, 1000, 864, - 880, 8, 920, 224, 216, 632, 912, 8, - 792, 224, 336, 800, 928, 616, 336, 232, - 800, 240, 336, 560, 232, 240, 928, 744, - 224, 808, 800, 880, 240, 336, 800, 880, - 240, 448, 336, 880, 336, 240, 888, 560, - 240, 888, 744, 560, 888, 336, 8, 792, - 224, 240, 864, 880, 240, 8, 224, 224, - 888, 888, 8, 240, 240, 216, 912, 880, - 624, 912, 880, 880, 240, 864, 632, 216, - 632, 216, 8, 336, 632, 448, 560, 792, - 864, 216, 640, 928, 456, 216, 336, 336, - 864, 624, 120, 336, 240, 928, 456, 240, - 744, 216, 456, 864, 120, 560, 624, 336, - 240, 448, 240, 448, 240, 624, 448, 240, - 808, 120, 456, 448, 640, 616, 888, 240, - 456, 240, 880, 456, 632, 64, 888, 8, - 224, 64, 560, 128, 672, 856, 272, 368, - 136, 896, 344, 584, 264, 904, 680, 680, - 896, 904, 584, 488, 952, 904, 904, 896, - 352, 352, 584, 904, 352, 904, 904, 664, - 952, 680, 464, 680, 832, 952, 952, 136, - 344, 952, 776, 136, 136, 656, 776, 264, - 904, 368, 256, 584, 768, 488, 352, 584, - 768, 368, 368, 368, 368, 896, 904, 352, - 472, 264, 256, 264, 768, 264, 352, 256, - 776, 368, 896, 472, 752, 984, 984, 472, - 896, 368, 976, 368, 368, 776, 664, 648, - 976, 256, 984, 976, 472, 984, 664, 776, - 664, 984, 136, 136, 136, 664, 352, 752, - 664, 984, 976, 776, 776, 472, 976, 776, - 776, 664, 976, 472, 984, 352, 984, 368, - 976, 840, 368, 976, 984, 984, 368, 256, - 368, 256, 776, 352, 584, 984, 648, 896, - 352, 584, 472, 256, 352, 136, 472, 576, - 896, 984, 136, 256, 472, 776, 776, 352, - 776, 256, 472, 256, 760, 472, 840, 896, - 152, 264, 768, 128, 968, 960, 264, 768, - 768, 776, 264, 760, 576, 472, 360, 352, - 472, 768, 576, 352, 264, 776, 960, 776, - 264, 760, 768, 352, 664, 584, 368, 368, - 368, 664, 584, 584, 256, 648, 360, 352, - 272, 256, 664, 648, 776, 368, 256, 152, - 368, 976, 368, 664, 776, 768, 776, 768, - 368, 360, 976, 368, 256, 488, 488, 768, - 256, 584, 768, 480, 264, 152, 960, 352, - 368, 984, 584, 680, 904, 584, 488, 680, - 152, 904, 648, 984, 376, 984, 272, 904, - 984, 664, 976, 656, 152, 368, 976, 672, - 768, 584, 664, 368, 960, 368, 976, 768, - 584, 664, 768, 584, 768, 960, 584, 496, - 760, 768, 264, 576, 368, 480, 272, 488, - 368, 584, 656, 904, 840, 496, 984, 896, - 472, 576, 256, 680, 896, 264, 896, 264, - 352, 904, 272, 680, 848, 896, 136, 848, - 848, 896, 960, 136, 848, 664, 752, 760, - 264, 576, 576, 760, 576, 264, 344, 768, - 264, 272, 464, 376, 272, 272, 272, 768, - 272, 760, 264, 664, 264, 264, 272, 264, - 768, 256, 664, 256, 768, 768, 152, 152, - 464, 664, 256, 264, 768, 848, 144, 264, - 664, 768, 264, 848, 272, 264, 464, 664, - 152, 352, 144, 984, 680, 576, 472, 376, - 664, 904, 480, 352, 152, 472, 776, 960, - 376, 136, 128, 776, 136, 264, 464, 848, - 776, 144, 464, 984, 136, 152, 376, 856, - 376, 464, 376, 144, 352, 136, 376, 896, - 136, 152, 376, 856, 352, 376, 152, 776, - 272, 136, 376, 136, 896, 144, 136, 776, - 144, 776, 856, 144, 144, 856, 144, 376, - 144, 152, 856, 144, 144, 464, 584, 848, - 488, 496, 496, 136, 680, 576, 472, 376, - 488, 144, 672, 656, 952, 848, 496, 968, - 848, 496, 848, 376, 952, 368, 136, 368, - 848, 488, 496, 960, 768, 360, 360, 768, - 360, 144, 968, 496, 152, 360, 496, 768, - 576, 360, 968, 496, 272, 496, 152, 376, - 488, 152, 768, 488, 144, 360, 488, 856, - 152, 496, 672, 848, 968, 496, 496, 144, - 848, 848, 264, 856, 464, 496, 768, 272, - 848, 376, 360, 496, 488, 672, 368, 368, - 360, 672, 848, 368, 768, 848, 672, 368, - 848, 272, 488, 368, 464, 472, 832, 680, - 584, 368, 368, 584, 672, 760, 272, 904, - 680, 488, 264, 904, 672, 656, 904, 496, - 904, 968, 488, 680, 496, 488, 488, 488, - 144, 376, 968, 576, 264, 848, 672, 960, - 768, 360, 848, 768, 960, 768, 968, 960, - 768, -}; - -static encode_aux _vq_aux_res128_0a = { - _vq_ptr0_res128_0a, - _vq_ptr1_res128_0a, - _vq_p_res128_0a, - _vq_q_res128_0a, - 2553, 2553 -}; - -static static_codebook _vq_book_res128_0a = { - 8, 128, 13762560, 5373952, 2, 0, - _vq_quantlist_res128_0a, - _vq_lengthlist_res128_0a, - &_vq_aux_res128_0a, -}; - - -#endif diff --git a/include/vorbis/book/res128_0b.vqh b/include/vorbis/book/res128_0b.vqh deleted file mode 100644 index 71b54ed6..00000000 --- a/include/vorbis/book/res128_0b.vqh +++ /dev/null @@ -1,1364 +0,0 @@ -/******************************************************************** - * * - * 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 <monty@xiph.org> and The XIPHOPHORUS Company * - * http://www.xiph.org/ * - * * - ******************************************************************** - - function: static codebook autogenerated by vq/vqbuild - - ********************************************************************/ - -#ifndef _V_res128_0b_VQH_ -#define _V_res128_0b_VQH_ -#include "vorbis/codebook.h" - -static long _vq_quantlist_res128_0b[] = { - 6, 6, 6, 7, 8, 8, 8, 8, - 7, 6, 6, 9, 6, 5, 8, 4, - 7, 5, 7, 9, 7, 6, 7, 8, - 6, 6, 9, 8, 5, 6, 9, 8, - 6, 2, 5, 8, 8, 7, 6, 8, - 9, 6, 5, 10, 3, 9, 7, 4, - 11, 6, 7, 9, 5, 7, 7, 6, - 5, 8, 10, 8, 6, 6, 8, 8, - 5, 7, 7, 9, 6, 5, 8, 7, - 8, 8, 10, 10, 8, 7, 5, 5, - 9, 7, 5, 4, 6, 8, 8, 8, - 8, 7, 9, 6, 6, 7, 6, 6, - 7, 8, 8, 8, 8, 7, 8, 10, - 9, 8, 7, 8, 6, 8, 7, 6, - 5, 5, 8, 7, 4, 7, 11, 4, - 8, 6, 7, 6, 6, 6, 8, 7, - 7, 4, 7, 6, 6, 7, 10, 8, - 5, 8, 7, 8, 8, 7, 10, 6, - 9, 9, 8, 5, 5, 6, 7, 9, - 9, 4, 8, 8, 4, 9, 7, 6, - 4, 9, 6, 6, 9, 4, 9, 6, - 5, 6, 7, 9, 9, 8, 8, 7, - 7, 8, 9, 7, 8, 10, 5, 8, - 6, 7, 7, 6, 7, 6, 7, 7, - 10, 10, 6, 6, 5, 5, 5, 4, - 7, 6, 4, 7, 9, 11, 10, 6, - 4, 8, 7, 6, 8, 10, 4, 5, - 5, 12, 2, 9, 4, 8, 8, 4, - 9, 7, 6, 9, 5, 9, 5, 9, - 4, 11, 4, 11, 3, 11, 3, 9, - 6, 8, 5, 9, 5, 7, 7, 7, - 8, 7, 6, 7, 6, 7, 10, 5, - 9, 6, 7, 9, 10, 9, 7, 7, - 6, 7, 8, 9, 9, 9, 8, 8, - 7, 8, 7, 10, 9, 7, 5, 7, - 3, 13, 4, 9, 6, 8, 6, 9, - 4, 11, 9, 9, 9, 7, 7, 7, - 8, 9, 4, 7, 8, 5, 8, 6, - 6, 7, 9, 9, 5, 6, 7, 5, - 4, 6, 7, 7, 6, 5, 6, 8, - 8, 7, 7, 9, 5, 8, 7, 6, - 10, 9, 8, 6, 7, 8, 6, 6, - 5, 7, 9, 6, 8, 5, 8, 7, - 12, 8, 6, 8, 7, 3, 5, 8, - 12, 4, 4, 5, 8, 7, 6, 9, - 2, 3, 5, 6, 8, 8, 7, 6, - 9, 6, 6, 5, 11, 3, 10, 5, - 3, 9, 7, 8, 6, 7, 6, 5, - 5, 7, 6, 8, 9, 5, 7, 7, - 7, 7, 4, 9, 6, 7, 5, 10, - 4, 10, 5, 8, 7, 6, 8, 8, - 6, 7, 5, 5, 7, 7, 9, 7, - 6, 8, 5, 7, 6, 8, 7, 8, - 6, 10, 4, 11, 6, 7, 6, 6, - 9, 7, 6, 5, 3, 6, 5, 7, - 11, 8, 6, 6, 6, 7, 9, 8, - 14, 12, 11, 10, 9, 7, 7, 6, - 4, 8, 7, 7, 6, 10, 3, 11, - 12, 10, 5, 5, 10, 11, 5, 2, - 5, 2, 2, 2, 1, 2, 3, 4, - 6, 6, 6, 5, 5, 5, 4, 4, - 5, 8, 4, 8, 8, 8, 6, 6, - 10, 5, 2, 12, 5, 6, 11, 4, - 5, 6, 8, 8, 9, 7, 6, 7, - 8, 6, 8, 3, 7, 7, 7, 6, - 8, 8, 6, 7, 7, 6, 8, 6, - 9, 7, 7, 8, 7, 8, 5, 8, - 8, 11, 8, 7, 6, 7, 7, 7, - 5, 6, 7, 8, 7, 7, 6, 8, - 4, 4, 7, 10, 10, 7, 4, 5, - 8, 9, 9, 8, 7, 6, 6, 6, - 5, 9, 6, 6, 7, 4, 7, 6, - 9, 8, 6, 5, 5, 6, 8, 9, - 7, 7, 8, 5, 5, 10, 7, 6, - 6, 8, 7, 6, 7, 6, 7, 6, - 7, 8, 6, 7, 6, 6, 5, 8, - 4, 6, 9, 9, 7, 4, 5, 9, - 8, 7, 7, 7, 7, 8, 8, 7, - 5, 5, 4, 4, 5, 5, 5, 6, - 6, 6, 7, 7, 7, 7, 7, 7, - 8, 5, 7, 7, 7, 6, 8, 6, - 9, 10, 6, 8, 8, 7, 6, 8, - 3, 5, 8, 6, 7, 5, 9, 5, - 8, 3, 11, 2, 10, 7, 5, 6, - 7, 8, 8, 7, 6, 5, 4, 5, - 6, 10, 5, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 6, 7, - 6, 6, 5, 6, 10, 6, 6, 9, - 7, 9, 4, 3, 12, 10, 4, 9, - 8, 11, 4, 6, 5, 9, 9, 9, - 7, 11, 8, 2, 5, 9, 8, 6, - 7, 7, 8, 7, 10, 7, 6, 5, - 7, 8, 7, 8, 7, 6, 7, 8, - 0, 8, 6, 9, 7, 7, 7, 7, - 7, 7, 7, 8, 7, 6, 6, 5, - 7, 9, 7, 4, 10, 6, 7, 7, - 7, 7, 7, 7, 10, 7, 10, 8, - 6, 7, 7, 7, 7, 9, 8, 7, - 7, 10, 9, 6, 6, 7, 8, 6, - 10, 10, 7, 5, 4, 4, 6, 7, - 5, 6, 11, 4, 7, 9, 4, 8, - 7, 4, 5, 6, 6, 8, 8, 6, - 7, 13, 7, 5, 9, 6, 7, 8, - 7, 4, 4, 5, 6, 8, 9, 10, - 7, 6, 8, 6, 9, 7, 7, 7, - 11, 9, 7, 8, 8, 9, 9, 7, - 7, 7, 7, 6, 5, 7, 8, 6, - 7, 3, 8, 12, 9, 3, 3, 9, - 8, 12, 12, 7, 4, 3, 7, 11, - 7, 8, 7, 7, 5, 6, 8, 7, - 6, 11, 5, 9, 9, 4, 12, 2, - 11, 2, 10, 7, 9, 4, 11, 2, - 6, 7, 2, 8, 8, 5, 8, 7, - 7, 8, 7, 6, 8, 7, 6, 7, - 6, 7, 6, 7, 6, 8, 6, 8, - 7, 8, 8, 7, 6, 7, 7, 7, - 8, 6, 7, 7, 8, 8, 6, 6, - 11, 10, 7, 4, 1, 1, 2, 3, - 4, 5, 5, 5, 6, 7, 7, 7, - 10, 12, 11, 9, 6, 3, 2, 4, - 3, 7, 10, 10, 9, 7, 5, 5, - 6, 7, 6, 10, 3, 9, 6, 8, - 7, 6, 7, 8, 8, 9, 6, 4, - 6, 8, 6, 6, 4, 8, 6, 6, - 9, 7, 8, 7, 6, 7, 8, 6, - 4, 6, 8, 4, 8, 11, 8, 5, - 10, 7, 10, 10, 7, 7, 7, 8, - 8, 8, 6, 7, 7, 6, 6, 7, - 1, 10, 9, 7, 4, 8, 9, 6, - 4, 7, 8, 6, 6, 8, 8, 7, - 3, 2, 9, 10, 7, 7, 8, 8, - 6, 11, 9, 5, 7, 11, 7, 3, - 6, 8, 7, 7, 8, 7, 8, 7, - 6, 9, 7, 9, 7, 6, 8, 6, - 6, 4, 10, 7, 6, 9, 6, 7, - 7, 7, 9, 6, 5, 9, 8, 6, - 7, 6, 8, 7, 7, 7, 7, 7, - 7, 8, 7, 6, 7, 8, 7, 4, - 9, 5, 11, 7, 4, 8, 8, 8, - 3, 1, 5, 11, 12, 11, 6, 3, - 8, 6, 7, 8, 7, 10, 8, 8, - 7, 6, 6, 6, 7, 6, 6, 8, - 7, 8, 4, 5, 10, 4, 3, 10, - 7, 8, 7, 6, 6, 7, 7, 6, - 7, 7, 7, 9, 6, 5, 11, 11, - 5, 7, 6, 8, 6, 7, 7, 5, - 4, 5, 5, 6, 7, 8, 8, 9, - 8, 5, 9, 7, 8, 6, 6, 10, - 7, 9, 7, 8, 6, 7, 7, 8, - 8, 10, 4, 12, 5, 7, 8, 6, - 6, 9, 9, 12, 2, 3, 6, 7, - 6, 6, 8, 5, 7, 7, 8, 8, - 9, 7, 8, 6, 8, 8, 6, 7, - 9, 7, 5, 6, 6, 9, 8, 7, - 10, 6, 3, 4, 6, 5, 7, 5, - 8, 7, 9, 4, 10, 7, 6, 9, - 12, 9, 4, 2, 3, 6, 11, 11, - 9, 6, 5, 8, 8, 8, 7, 6, - 8, 6, 6, 6, 8, 7, 7, 10, - 2, 2, 3, 4, 4, 5, 6, 6, - 4, 9, 8, 5, 7, 7, 6, 8, - 7, 3, 3, 7, 5, 4, 6, 8, - 11, 2, 10, 5, 6, 10, 3, 12, - 11, 7, 8, 7, 7, 5, 8, 6, - 9, 2, 5, 5, 8, 10, 4, 6, - 7, 5, 8, 7, 6, 8, 8, 10, - 4, 6, 9, 6, 7, 8, 6, 9, - 10, 7, 7, 7, 8, 7, 7, 7, - 7, 7, 7, 7, 7, 6, 7, 9, - 6, 7, 11, 8, 11, 7, 8, 7, - 7, 5, 9, 7, 8, 7, 8, 6, - 3, 10, 11, 4, 9, 7, 5, 6, - 5, 8, 9, 3, 13, 2, 10, 5, - 10, 10, 10, 8, 6, 5, 5, 6, - 6, 6, 5, 5, 8, 9, 8, 8, - 2, 9, 8, 3, 10, 6, 5, 10, - 8, 11, 12, 13, 10, 8, 3, 3, - 6, 5, 6, 7, 9, 8, 7, 6, - 7, 2, 12, 7, 4, 10, 6, 4, - 5, 6, 7, 6, 7, 6, 7, 7, - 10, 3, 10, 5, 8, 7, 7, 7, - 8, 7, 6, 7, 8, 6, 7, 8, - 5, 6, 7, 6, 7, 7, 7, 8, - 8, 7, 7, 8, 7, 8, 8, 7, - 8, 9, 8, 7, 8, 8, 8, 8, - 10, 9, 4, 9, 9, 4, 8, 10, - 5, 4, 4, 9, 8, 8, 9, 6, - 6, 6, 6, 8, 6, 8, 6, 7, - 7, 6, 6, 7, 7, 7, 7, 7, - 6, 8, 9, 10, 8, 8, 7, 6, - 3, 4, 7, 11, 12, 13, 12, 11, - 8, 8, 5, 7, 7, 7, 8, 7, - 6, 4, 5, 11, 5, 8, 5, 7, - 7, 5, 6, 7, 8, 7, 8, 7, - 4, 8, 5, 6, 6, 9, 9, 9, - 8, 7, 8, 6, 7, 8, 8, 6, - 6, 7, 6, 8, 8, 6, 6, 9, - 10, 8, 6, 7, 10, 7, 5, 8, - 7, 7, 8, 8, 6, 8, 7, 7, - 10, 10, 4, 5, 9, 8, 7, 7, - 7, 6, 8, 3, 4, 4, 8, 9, - 7, 5, 9, 6, 8, 3, 8, 7, - 6, 8, 6, 7, 7, 8, 5, 8, - 8, 7, 8, 6, 8, 6, 8, 7, - 7, 9, 9, 9, 6, 4, 6, 7, - 7, 7, 6, 7, 6, 7, 6, 8, - 7, 9, 10, 5, 4, 6, 9, 7, - 11, 12, 13, 13, 12, 11, 11, 10, - 6, 7, 9, 10, 10, 10, 9, 8, - 10, 10, 10, 10, 10, 9, 9, 8, - 10, 10, 10, 9, 9, 7, 7, 7, - 3, 4, 6, 7, 9, 10, 10, 9, - 14, 2, 7, 9, 5, 8, 7, 8, - 3, 6, 12, 10, 4, 4, 8, 10, - 12, 12, 8, 4, 5, 8, 9, 7, - 11, 7, 4, 4, 7, 10, 10, 7, - 4, 4, 6, 8, 9, 8, 6, 6, - 11, 4, 5, 9, 7, 6, 7, 8, - 9, 6, 5, 8, 7, 6, 8, 8, - 8, 7, 5, 8, 8, 6, 8, 8, - 8, 8, 6, 8, 6, 6, 8, 7, - 8, 7, 7, 8, 8, 5, 7, 7, - 6, 9, 7, 7, 7, 8, 7, 7, - 6, 6, 8, 7, 7, 7, 7, 8, - 8, 6, 3, 13, 1, 13, 3, 10, - 7, 7, 7, 7, 8, 7, 6, 7, - 7, 10, 9, 9, 5, 10, 9, 10, - 8, 7, 7, 7, 6, 7, 6, 7, - 8, 7, 8, 8, 7, 7, 6, 6, - 7, 7, 7, 7, 6, 7, 5, 6, - 3, 1, 2, 4, 7, 10, 11, 11, - 8, 8, 8, 8, 9, 9, 8, 7, - 4, 4, 3, 2, 3, 6, 8, 8, - 7, 5, 4, 3, 4, 7, 8, 8, - 6, 6, 10, 4, 9, 6, 8, 5, - 8, 6, 8, 6, 9, 5, 9, 6, - 7, 8, 6, 8, 6, 8, 6, 6, - 7, 8, 8, 8, 7, 8, 6, 7, - 8, 7, 7, 7, 7, 7, 7, 6, - 7, 7, 7, 7, 7, 7, 7, 7, - 10, 2, 11, 2, 11, 4, 9, 9, - 10, 10, 9, 8, 11, 11, 12, 11, - 8, 7, 7, 6, 6, 6, 6, 7, - 0, 14, 4, 7, 8, 5, 8, 6, - 9, 6, 7, 7, 6, 9, 6, 8, - 8, 8, 8, 7, 6, 8, 7, 8, - 8, 6, 9, 7, 9, 6, 6, 7, - 8, 5, 7, 7, 6, 7, 6, 7, - 7, 4, 6, 5, 9, 8, 7, 7, - 6, 6, 8, 7, 5, 7, 6, 7, - 8, 7, 8, 7, 6, 7, 7, 7, - 11, 6, 10, 4, 5, 7, 4, 8, - 9, 5, 6, 6, 7, 8, 8, 6, - 11, 5, 9, 6, 8, 6, 7, 6, - 9, 8, 5, 5, 9, 9, 6, 5, - 9, 8, 7, 6, 6, 5, 5, 5, -}; - -static long _vq_lengthlist_res128_0b[] = { - 2, 3, 4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 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, 8, 8, 8, 8, 8, 8, 8, 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,10,10,10,10,10,10,10,10, - 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15, -}; - -static long _vq_ptr0_res128_0b[] = { - 6, 385, 704, 1070, 1372, 1709, -7, -8, - -9, -10, 59, 200, -13, -14, 60, -16, - -17, -18, 146, -20, -21, 61, 30, 30, - -25, 29, -27, -28, -29, -30, 89, -32, - 148, 89, -35, 61, -37, -38, -39, 148, - 202, -42, 30, -42, 147, 92, 89, -48, - 124, -50, -51, -52, 148, 255, 92, 170, - -57, -58, -59, -60, 148, 150, 148, 150, - 200, -66, -67, -68, 58, -70, 199, -72, - -73, 61, -75, 31, 28, -78, 58, 199, - 28, -82, 30, 62, 31, -86, -87, 89, - 61, -90, 148, -92, -93, 28, 29, -96, - 62, -98, -99, 89, -101, 30, -44, 29, - 62, -106, 149, -108, -109, -110, -111, -112, - -113, -114, -115, 58, -117, -118, 88, -120, - 199, -122, -123, -124, 58, 199, -127, 254, - 91, 58, 88, 91, 96, -134, -135, -136, - -137, -118, 96, -140, -141, 199, 89, -144, - -145, 88, -147, 254, 61, 90, -151, -152, - -153, 203, 95, 201, -157, 125, 95, 64, - -118, 203, 90, 171, 169, -166, -167, 59, - -169, 255, -171, -172, 255, 90, -175, 255, - 31, -161, -161, 95, -181, -182, -183, 59, - -185, -186, -187, 60, 200, 151, -191, -192, - -193, -194, -195, 146, -197, 146, 202, 146, - 93, -202, 125, 61, 125, 93, -207, -208, - 60, 91, -205, 170, -213, -214, 169, 60, - 90, -218, -219, 60, -221, -222, 91, 201, - -225, 146, -157, -211, 91, 170, -231, -232, - -233, -195, 124, -236, 28, -384, -234, 203, - 31, 201, -243, 200, -245, -246, 89, 148, - 90, -248, 170, -252, 124, -254, -255, -256, - -257, 255, 200, 124, -248, -44, 171, -264, - 125, -266, 90, 200, -261, -270, -271, -272, - -273, 147, 32, -276, -277, -278, 61, -268, - -279, 202, -283, -284, 147, 124, -287, 255, - -289, 61, -291, 92, -293, 61, -295, -52, - -280, -296, -299, -300, 255, -302, 94, 171, - 204, -306, -307, -308, -309, -310, -311, 255, - 203, -314, 124, 31, -317, -128, -315, -318, - -313, -359, -188, -322, 94, -326, 91, 147, - -323, -330, -331, 255, 96, -334, 91, 151, - -239, -332, -339, -340, -341, -291, 92, 201, - 31, -346, 170, -348, -349, -350, -351, -352, - 147, -354, 169, -342, -357, -358, 147, 169, - -359, 170, -346, 170, 169, 147, 95, -363, - -369, -370, 147, 92, -373, 92, -375, -376, - 147, 201, -379, -380, 171, -382, -383, 169, - -367, -386, -387, -388, -389, -390, -391, -392, - -393, 4, 208, 211, -397, -398, 208, 33, - -401, -402, 33, -404, 34, -406, 35, -408, - 68, -410, 213, -412, -413, 4, -415, -416, - 4, 69, -419, 68, 19, -422, 213, -424, - 211, 129, -427, -428, 207, -430, -398, 3, - 175, -434, -435, 34, -437, 36, 172, 175, - -441, -442, -443, -444, -445, -446, -447, 97, - -449, 66, 18, -452, -453, -454, -455, -456, - 97, 33, 38, -460, 68, 7, 35, 34, - -465, 38, 35, -468, 36, -470, 67, 98, - -473, -474, 35, -476, -477, 127, 37, -480, - -481, -477, -458, 35, -469, 19, -482, -486, - -485, 213, -491, -492, -493, -494, 36, -496, - -497, 172, 126, -498, -501, -502, -503, 35, - -494, 126, -507, -508, -437, 66, -511, 98, - 175, 100, 128, -516, -517, -406, -509, -520, - 36, -522, -520, 126, -525, -526, 175, -528, - 100, -514, -523, -532, -533, -408, -530, -536, - 129, 4, -539, -540, 38, -537, 154, -541, - -543, 7, -547, 35, -549, 18, 155, -416, - 18, -461, -551, -556, -557, -558, -559, -560, - -561, 97, 66, 33, 35, -566, -567, -568, - -569, -570, 97, 153, 35, 128, 211, 208, - -399, -554, -579, -580, 67, -582, 18, -584, - 174, -577, -587, -588, -589, -590, -591, 208, - 33, -523, 5, -596, 34, 207, -599, -600, - 208, 126, 126, 70, -605, -606, -607, 208, - -609, 208, 38, -612, -613, 33, 36, -616, - 34, 70, -619, 66, 153, 175, -497, -620, - -625, -626, -627, -628, -629, -630, -631, -632, - -633, -634, 127, 19, -637, 99, -639, 154, - -635, -642, -643, -644, 127, -646, -647, 127, - -649, -650, 37, -652, -653, 65, -509, -656, - 127, 67, -659, -660, 67, 99, 98, -540, - -654, -666, -667, -668, -669, 126, 173, 66, - -673, -674, -675, -676, 127, 66, 34, -680, - -681, -682, -683, 67, -685, 67, 70, -603, - -540, 173, 173, -661, 66, -523, -695, -696, - -601, -693, 66, -700, 67, -697, -703, -542, - -705, -706, -707, -708, -709, -710, -711, -712, - 8, 2, 2, 21, 216, -718, -719, 0, - 39, -722, -723, -724, -725, -726, -727, -728, - -729, -730, 2, -732, 0, 23, 136, -736, - 21, -738, 0, 177, 2, 101, -743, 2, - 21, 21, -747, -738, 134, 12, -751, -752, - -753, 0, 158, 219, 103, -758, -759, -760, - -761, -762, -763, -764, 2, 101, -767, -768, - 217, -770, 101, 218, 40, -774, 2, 157, - 21, 219, -779, 101, 176, -782, -768, 11, - -785, -786, 0, -788, 218, 157, 157, -792, - 158, -794, -795, 21, 177, -798, 134, -800, - -801, -738, 22, 101, 134, 22, -807, -808, - -809, 2, 176, -812, -813, 40, 217, -816, - -817, 2, -819, -820, 8, 11, -823, -764, - 135, 220, -821, -828, -829, -830, -831, 8, - 2, 132, 132, -836, -837, 71, 8, -840, - 40, -842, -843, 132, 133, 73, -847, -810, - -845, -850, 21, -852, -853, 132, 102, 12, - -857, -858, -859, -860, -861, 8, 39, 71, - 21, -866, -867, 21, 132, 132, -848, -872, - -873, -874, -875, 8, -877, 132, -879, -880, - 8, -882, 71, 74, -870, 2, -887, -888, - -853, -884, -891, 23, 214, -894, -895, -896, - -897, -898, 176, -900, 9, -902, -903, 134, - -905, 73, 131, -908, -909, -810, -892, -912, - 9, -813, -910, 131, -783, 101, 137, -920, - -810, -917, 41, -924, 101, 40, -927, -798, - -925, -804, -928, -932, 11, -930, -935, -936, - 102, 40, 214, 131, -941, -942, -917, 131, - 157, -946, 40, -948, 73, -950, -951, -952, - 22, 23, -955, 11, 101, -958, 132, 131, - 177, -962, -963, -964, 101, -804, -959, -968, - 73, -970, -971, 135, -966, -974, -975, 131, - -977, 133, 135, -972, -981, -982, 102, -821, - 131, -986, -987, -988, 71, -877, -984, -992, - 132, 74, -863, -990, 74, -995, -999, -862, - -997, 71, 23, -1004, -1005, -1006, 11, -1008, - -1009, -853, 72, -1010, -1013, 23, 104, 12, - -1017, -1018, -1019, 71, -1021, -1022, -1023, 101, - -1025, -1026, -1027, -1028, 72, 102, -1031, 10, - 103, 156, -938, -1036, 156, -788, 102, 101, - -1041, 72, -1043, 101, -1045, 103, -1047, 215, - -768, -1038, 156, -1052, -1053, 102, -1055, -1056, - 71, -993, 10, -1060, -1061, -1062, -1063, 214, - 72, -1066, -1067, -1068, 214, -1058, -1071, -1072, - -1073, -1074, 139, -1076, -1077, 159, 230, -1080, - 106, -1082, 45, 78, -1085, 179, 224, 139, - -1089, -1090, -1091, 179, 78, -1094, 224, 44, - 25, 224, 44, -1100, -1101, -1102, 232, -1104, - 233, 78, 161, -1108, -1109, -1110, -1111, 139, - 25, -1114, 44, 25, 110, -1118, -1119, 111, - 234, -1122, 110, 43, -1125, -1126, -1127, -1128, - -1129, -1130, -1131, -1132, -1133, 221, 107, 107, - 43, -1138, 105, 45, 107, 108, 43, -1144, - 105, 44, -1147, -1148, 111, 138, 25, 105, - 43, -1154, -1120, 139, 235, -1158, 44, 107, - -1161, -1162, -1163, 139, 111, -1166, -1167, -1168, - 105, 25, 231, 110, -1173, -1174, 25, 110, - -1177, 234, -1179, 221, 235, -1182, -1183, 111, - 234, 111, -1187, -1188, -1189, -1190, -1191, 138, - 107, 76, -1195, 108, -1197, 109, 75, 224, - 43, 109, 75, -1204, -1205, -1206, -1207, 107, - 221, -1155, -1211, -1212, 75, -1214, 76, -1216, - -1217, -1218, -1219, -1220, 223, -1222, -1223, 179, - 160, 139, -1225, 110, 160, -1230, -1231, -1232, - -1233, -1234, -1235, -1236, -1237, -1238, 222, -1240, - 223, 179, 225, -1244, 222, 223, 222, 75, - -1249, -1220, 224, 179, -1198, -1250, 229, -1256, - 221, 225, -1259, -1260, -1261, 222, -1240, 109, - 179, -1263, -1267, 222, -1250, -1270, -1271, -1272, - -1273, -1179, -1268, 108, 224, -1278, 223, -1280, - -1242, -1276, 228, 228, -1285, -1286, 222, 236, - -1289, -1242, 109, 138, 109, -1294, 221, -1296, - -1297, -1298, -1299, 227, -1283, -1291, -1303, 229, - -1305, 75, 231, 222, 138, 160, -1311, -1312, - 221, -1314, -1202, -1308, 106, -1318, 110, -1320, - -1223, -1316, 47, 109, -1325, 109, 227, -1328, - 110, -1326, -1331, -1332, -1333, 108, -1335, -1336, - -1337, 105, 25, -1340, 222, 231, 228, 138, - -1345, 105, -1347, -1348, 138, -1350, -1351, -1352, - 223, -1285, -1367, 109, -1355, -1358, 77, 227, - -1342, 223, -1299, -1361, 77, -1366, -1326, 106, - 221, 223, -1371, -1354, -1373, -1374, -1375, -1376, - -1377, -1378, -1379, 13, 164, -1382, -1383, 162, - 164, -1386, 141, 80, -1389, 54, -1391, 26, - 164, -1394, 26, -1396, -1397, -1398, 113, 238, - 26, -1402, 115, -1404, -1405, -1406, 26, -1408, - 114, 26, 13, 185, 27, 26, 53, -1416, - -1417, 27, 53, 54, -1421, 162, 142, -1424, - -1425, 27, 112, -1428, -1429, -1430, 13, 163, - -1433, -1434, -1435, -1436, 13, 184, 113, -1440, - 13, 181, -1443, -1444, 113, -1446, 113, -1448, - -1449, -1450, -1451, 13, 163, -1452, -1441, 185, - 81, -1454, -1459, -1460, -1461, -1462, -1463, -1464, - -1465, -1466, -1467, 112, 51, -1468, -1457, -1472, - -1473, 50, 163, -1476, 50, -1478, 51, 186, - -1481, -1482, 112, 142, -1485, 27, 186, -1488, - 50, 185, -1491, 27, -1493, -1494, -1495, -1496, - -1497, 164, 26, 162, 164, 83, -1503, -1504, - 140, -1506, 162, -1474, -1509, 165, 166, 184, - 240, -1514, 80, 182, 83, 113, -1519, -1520, - -1521, -1522, -1523, 26, -1525, -1526, 79, 113, - 141, -1530, 26, -1532, 182, -1534, 166, 82, - -1537, 26, -1408, -1517, -1541, -1542, -1543, -1544, - -1545, -1546, -1547, -1548, -1549, -1550, 79, -1552, - 80, 141, -1555, -1556, -1557, -1558, 80, 183, - -1561, 51, -1563, 141, 181, 141, -1567, 163, - 80, 183, -1571, -1572, -1573, 116, -1575, 80, - -1577, -1578, 79, 187, 80, -1582, 140, -1584, - -1585, -1586, 50, 51, 184, -1590, -1591, -1592, - -1593, -1594, -1595, -1596, 140, 183, 183, 184, - -1601, 182, -1603, 114, 239, -1577, -1703, -1441, - -1607, 183, 187, -1612, -1613, -1614, 51, -1616, - -1617, 79, 182, 52, -1561, -1619, 50, -1624, - 51, 141, 116, -1628, -1629, -1577, 183, -1622, - -1631, -1634, 114, 141, 52, -1635, -1637, -1640, - -1641, -1642, -1561, 141, 141, -1646, -1647, -1579, - -1643, -1650, 113, 183, 50, -1654, 113, 183, - -1657, 181, -1527, -1652, -1661, -1662, -1564, 26, - -1665, 238, 162, -1668, -1559, -1666, -1669, 140, - 184, -1672, 116, 181, 140, -1527, -1676, -1680, - -1681, -1682, -1563, 181, 163, 113, 115, -1684, - -1689, -1690, -1691, 113, -1687, -1694, 114, 115, - 52, -1698, 113, 115, 187, 50, -1582, 184, - 114, 115, 113, -1708, -1671, -1710, -1711, -1712, - -1713, -1714, 119, 190, -1717, 121, -1719, -1720, - -1721, -1722, 244, 86, 57, -1726, -1727, 120, - -1729, -1730, 246, 87, -1733, -1734, 193, 248, - 122, 245, -1739, -1740, 120, -1742, 122, 195, - 190, 193, -1747, -1748, -1749, -1750, 118, 249, - -1753, -1754, 191, 190, 144, -1758, -1759, -1760, - -1761, 57, 87, -1764, -1765, 191, 85, 87, - -1769, 86, 196, -1772, -1773, 57, -1775, -1776, - 118, 144, 194, -1780, -1781, 190, 144, -1784, - 243, 85, 120, 87, 196, -1790, 190, 243, - 57, -1794, -1795, -1714, 249, 14, 119, 243, - -1801, -1802, -1803, -1804, 121, 1, -1807, -1808, - -1809, -1810, -1811, 191, 145, -1814, -1815, 85, - -1796, -1818, 118, -1820, 143, -1822, -1823, -1824, - 191, -1826, 245, -1723, -1820, 245, -1831, -1832, - -1833, 86, 198, -1828, 143, 249, -1839, -1840, - -1841, -1842, 121, 57, 57, -1846, -1847, 245, - -1837, 1, 123, -1852, -1853, 121, 119, -1843, - 122, -1858, -1859, 118, -1861, 191, 85, 194, - 123, -1724, -1856, -1868, -1859, 119, -1871, 86, - 120, -2066, -1869, -1876, -1877, -1878, 118, -1797, - -1797, -1882, -1883, 194, -1778, 122, -1887, -1888, - -1853, -1885, -1797, -1889, -1893, -1894, 121, 250, - 251, 119, 190, -1900, 144, -1902, 15, -1904, - -1905, -1906, -1907, -1908, -1909, -1910, 246, 198, - -1913, 122, -1915, -1916, 244, -1723, 249, 247, - -1921, -1922, -1923, -1924, -1925, 246, 253, 247, - 122, -1930, -1913, 242, -1933, -1934, -1935, -1936, - 193, 247, -1939, 195, 252, -1942, 248, -1944, - -1945, -1946, 193, -1931, 247, 87, 249, -1947, - -1951, -1954, 122, 119, -1957, 244, -1959, 191, - -1955, -1962, -1963, -1964, 244, 246, -1967, -1968, - -1969, 251, 246, -1972, -1973, -1974, 242, 246, - 122, -1978, -1979, 244, -1981, 247, 251, -1984, - 252, -1986, -1987, -1988, -1989, -1990, -1991, 191, - 192, 244, -1992, -1996, -1957, -1994, -1999, 242, - 247, -2002, -2003, -1999, 119, 247, -2007, 195, - 252, -2010, -2011, -2012, -1765, -2004, 15, 242, - -2017, -2018, -2019, 242, -2021, 86, -2023, -2024, - 245, -2026, 195, -2028, -2029, -2030, 245, -2032, - -2033, -2034, 242, 250, -1769, -2013, 195, -2035, - 193, 14, 167, -2044, 195, -2046, 244, -1826, - -2041, 250, -2051, -2052, 86, 249, -2055, 143, - -2057, -2058, -1723, -2048, -2061, -1919, 247, 244, - -1837, -2063, -1916, -1950, -}; - -static long _vq_ptr1_res128_0b[] = { - 0, 0, 0, 0, 0, 0, -107, -26, - -15, -12, -11, 150, 62, 31, 150, -24, - 62, -19, 93, -23, -22, 202, 202, 93, - 93, 150, -65, -49, -46, -33, -31, 29, - 28, -34, -36, 30, -43, -41, -40, 205, - 205, 202, 205, -45, 151, 205, -47, 206, - 31, -56, -53, 30, 92, -54, -55, 94, - -63, 29, -61, 28, 30, -62, 204, -64, - 206, -103, -85, -77, -69, -71, 32, -76, - -74, 32, 32, 94, 32, -80, -79, 28, - -81, -83, 31, -84, 149, -89, -88, 96, - 29, -94, -91, 29, 62, 149, -95, -97, - 149, -100, 31, 149, -84, 149, 206, -104, - -105, 204, 150, -180, -165, -160, -133, -129, - -121, -116, 88, 254, -119, 254, 95, 95, - 254, 61, 202, -125, 199, -126, -128, 152, - 152, -130, -131, -132, 32, -150, -143, 96, - -139, 90, 151, -142, 90, 95, 90, -149, - -146, 254, -148, 95, 95, 64, -156, -127, - -154, 96, 96, -138, -158, 64, -159, 152, - -162, 64, -163, -164, 95, -170, -168, 60, - 90, 171, -173, 91, 152, -174, -177, -176, - 64, -179, 151, 64, -230, -190, -184, 200, - -64, -188, 64, 200, 201, 64, -212, -206, - -201, -199, -196, 61, -198, 63, 63, -200, - 63, -204, -203, 63, -205, 171, -210, -209, - 205, 94, 63, -189, -217, -215, 125, -216, - 171, -220, 201, 94, -224, 64, -223, 170, - -226, 125, -211, -178, 63, 151, -253, -242, - -235, 89, -229, -240, -38, -355, -227, 151, - -45, -239, -244, 31, -249, -248, -247, 206, - 206, -251, -239, 31, 206, -269, -263, -258, - 171, 95, -259, -260, -262, -239, 206, -265, - 171, -267, 96, -189, -250, -338, -305, -282, - -275, -274, 152, -281, -73, -198, 91, -241, - -238, 95, -298, -286, -285, 92, -288, 94, - -292, -290, 63, 94, -294, 92, -40, 205, - -155, -102, -303, -301, 204, 204, 63, -304, - 206, -329, -325, 31, 206, -316, -313, -312, - 152, -312, 152, 206, -320, -312, 170, -297, - -324, -228, 206, -319, 203, -327, 32, -314, - 95, -333, -159, 91, 63, -336, -335, 152, - 95, 32, -328, -347, -344, -343, 63, 204, - -345, 94, 203, -381, -378, -368, -356, -353, - 201, -223, 170, -337, -364, -360, -359, 63, - -362, 32, 63, 96, -365, -366, -153, -153, - -374, -372, -371, 96, 63, 204, 96, -377, - 203, 203, 95, 204, 63, -237, -321, -361, - -361, -624, -440, -426, -409, -405, -396, -394, - 69, 174, -395, 174, -400, -399, 211, 211, - -403, 20, 68, 69, 68, -407, 128, 20, - 129, -421, -411, 100, -414, 211, -418, -417, - 130, 130, -417, 130, 3, 5, -423, -425, - 130, 130, -433, -429, 36, -432, 33, 213, - 100, -438, -436, 155, 175, 128, -439, 20, - -586, -555, -490, -472, -451, 175, -448, 155, - -450, 155, 155, -464, -462, -459, -457, 68, - 38, -404, 213, -461, 38, 3, -463, 36, - -466, 7, -467, -469, 70, -471, 70, 70, - -462, -479, -475, 20, -478, 65, 65, -483, - 35, 70, -431, -484, 18, 212, -420, 5, - -701, 130, -500, -431, -495, 98, 175, 128, - -439, 20, -489, -487, -546, -515, -506, -504, - 67, 212, -512, 100, -510, 19, 70, 128, - -513, -514, 129, -524, -521, -519, 6, 128, - 129, 175, 100, 66, -529, -527, 128, 129, - 213, -531, -518, -545, -538, -535, -505, -461, - 3, 212, -535, -461, 3, 66, 19, -534, - 5, 213, -552, -548, -432, -550, 100, 100, - -553, 213, 69, -578, -565, -564, 100, -563, - -562, 68, 68, 66, 175, -575, -572, 35, - 211, -571, 174, 174, -573, -574, 129, -576, - 35, -544, -581, 18, 153, -583, 100, -550, - 100, -499, -622, -618, -604, -597, -593, -592, - 34, -595, 6, 66, 70, -598, 155, -602, - -601, 209, -603, 210, -615, -610, -608, 209, - 7, 36, -611, 213, -614, 7, 7, 155, - -617, 213, -621, -550, 6, 213, 155, -594, - -585, -694, -663, -655, -641, -636, 38, 6, - -478, 99, 37, 6, -638, 6, -594, 6, - -623, -648, -645, 6, 66, 18, 154, 153, - 3, -651, 154, -620, 154, 6, 153, -658, - -657, 5, -662, -661, 18, 18, 18, -665, - -640, -672, -671, 18, 210, -670, 6, 6, - -679, 18, -678, -677, 70, 70, 66, -691, - -690, -687, -684, 98, -686, 173, 173, -689, - -420, 210, 18, -690, -635, -692, -702, -699, - -698, -688, 173, -582, 38, -664, -488, 100, - -1016, -893, -806, -721, -717, -714, 101, -713, - 39, 39, -715, -716, 134, 42, -720, 103, - 103, -793, -757, -750, -745, -742, -740, -735, - -731, 177, 0, -733, 23, -734, 104, -737, - 0, -739, 104, 104, -741, 177, -744, 216, - 216, -746, -749, 158, 178, 104, -756, -755, - -754, 12, 12, 158, 158, -778, -773, -766, - 40, 220, -765, 217, 136, 217, -772, -769, - 157, -771, 157, 157, 220, -775, 21, -776, - -777, 220, -781, -756, -748, -791, -784, 41, - -790, -787, 157, -789, 219, 219, 158, 12, - 136, -799, -797, -796, 216, 178, 22, -805, - -803, 101, -783, -804, 136, 12, -846, -811, - -810, 157, 9, -815, -814, 157, 219, -827, - -818, 218, -822, -772, 220, 137, -772, -825, - -821, 136, 41, -835, -834, -833, -832, 219, - 219, 219, 12, -839, 40, -838, 133, -841, - 12, -834, -844, 220, 220, 41, -856, -849, - 137, -854, -851, 102, 219, 104, -855, 42, - -865, 176, -864, -863, -862, 42, 42, 42, - 42, -871, -869, -868, 177, -734, -826, -885, - -878, -876, 42, 132, 71, 133, -861, -881, - 23, -883, 23, 23, -824, -886, 71, -890, - 136, -802, -734, 104, 22, -934, -919, -907, - -901, -899, 131, 40, 22, -906, -904, 135, - 135, 22, 178, -913, -911, 131, 41, 178, - 40, -915, -889, -916, -918, 137, 41, -923, - -798, -914, 24, -926, -748, 41, 42, -929, - -783, -931, -922, -734, 104, -921, -949, -939, - -937, -844, 24, -940, -945, 73, -944, 24, - 137, -947, 137, 137, 135, -973, -961, -956, - -953, -954, 104, 136, -957, -960, -739, 41, - 137, 22, -965, 134, 73, -967, -918, -969, - 137, -955, 136, 137, -943, -980, -805, -976, - 137, -978, 11, -938, -998, -983, 71, -985, - 102, -853, -994, -989, 133, -991, -892, -993, - 137, 137, -996, -979, 42, -933, -1003, -1001, - -780, -1002, 42, -1015, -1007, 136, 42, -1014, - -1012, -734, 41, 24, 104, 136, 42, 136, - -1000, -1051, -1020, 24, -1042, -1035, -1024, 103, - -1033, -1032, -1030, -756, 158, -1011, 103, 158, - 215, -1032, 215, -1039, -1037, 158, -1034, -1040, - 220, 218, -1046, -1044, 215, 218, -1048, 157, - -771, -1029, 215, -1059, -1054, 24, -1057, 24, - 74, 23, 215, -1049, -1065, 23, -1064, 156, - 156, 158, -1069, 156, 215, -1050, -1124, -1107, - -1088, -1084, -1075, -1079, -1078, 45, 45, -1081, - 45, -1083, 47, 47, -1086, 78, -1087, 161, - -1093, -1092, 106, 25, 160, -1097, -1095, -1096, - 230, -1098, -1099, -1106, -1103, 78, 161, -1105, - 161, 161, 49, -1117, -1113, 230, -1112, 45, - 45, -1115, 161, -1116, 46, -1121, -1120, 180, - 180, -1123, 111, 46, -1186, -1160, -1146, -1143, - -1140, -1137, -1135, -1134, 44, 161, 161, -1136, - 44, -1136, 44, 48, -1141, -1142, 110, -1145, - 228, 180, -1153, -1151, -1149, -1120, -1139, -1152, - 111, -1157, -1156, 25, 180, -1159, 235, 46, - -1165, -1164, 107, 110, 234, -1172, -1171, -1169, - 77, -1170, 77, 48, -1175, 77, 111, -1176, - -1181, -1178, -1180, 48, 48, -1185, -1184, 235, - 235, 46, -1253, -1330, -1203, -1199, -1194, -1192, - -1193, 47, -1196, 76, 47, -1198, 160, -1200, - -1201, -1202, 49, -1229, -1215, -1210, -1171, -1208, - 76, -1150, -1213, 49, 48, 161, 48, -1227, - 234, -1212, -1221, 76, 160, -1214, -1224, 48, - 48, 107, -1209, -1228, 47, -1317, -1310, -1309, - -1306, -1269, -1255, -1248, -1243, -1239, 223, -1241, - 225, -1242, 229, -1246, -1245, 109, -1247, 229, - -1252, -1251, 49, 160, -1254, -1226, 160, -1258, - -1257, 48, -1266, -1257, -1262, 179, -1264, 49, - 225, 161, -1251, 160, 25, -1292, -1284, -1277, - -1240, -1257, -1265, 226, -1275, -1279, 237, -1283, - -1282, -1274, 229, 237, -1288, -1287, 237, 237, - -1287, 237, 226, 226, -1293, -1295, 228, -1304, - -1302, -1300, 229, 237, 229, -1290, 237, 236, - 229, 236, -1307, -1283, 108, 234, -1313, 43, - 227, -1303, 236, -1301, 47, -1324, -1319, -1228, - -1322, 110, 48, 160, -1327, -1247, 77, -1303, - 47, 236, -1281, -1346, -1334, 110, -1343, 234, - -1338, 25, -1339, -1341, 77, -1342, 77, -1344, - 226, 231, -1315, -1349, 180, -1321, -1323, -1365, - -1353, -1357, -1326, 77, -1326, -1360, -1359, 236, - -1362, 77, -1364, -1356, 237, -1370, -1368, 77, - -1369, 228, -1329, -1363, -1458, -1423, -1403, -1390, - -1387, -1381, -1380, 80, 142, -1385, -1384, 54, - 54, 142, 54, -1388, 117, 84, -1393, -1392, - 83, -1400, -1395, 142, -1399, 115, 238, 116, - -1401, 117, 84, -1415, -1412, -1409, -1407, 52, - 187, -1410, -1402, 81, -1413, -1414, 81, -1420, - -1418, 117, -1419, 117, -1422, 114, 54, -1427, - 56, -1426, 53, -1447, -1432, 56, -1431, 81, - -1442, 189, -1438, -1437, 115, 115, -1439, -1399, - 116, 81, -1445, 184, 115, 81, 52, -1392, - 56, -1453, -1452, 55, 55, -1455, -1411, -1456, - 55, 241, -1492, -1484, -1480, 185, -1475, -1471, - -1469, -1468, 188, 51, 52, 186, 55, 186, - -1468, 52, 240, -1477, 82, -1479, 82, 82, - 164, -1483, 185, 185, -1487, -1486, 187, -1490, - -1489, 53, 52, 53, -1670, -1518, -1502, -1499, - -1498, 186, 116, -1500, -1501, 240, -1513, -1512, - -1505, -1508, -1501, -1470, -1501, -1510, 83, 81, - 241, -1516, -1515, 82, -1512, 81, -1540, -1536, - -1533, -1528, -1524, 189, 189, -1527, 116, 116, - -1529, -1531, 113, 113, 166, -1535, 84, 189, - -1538, 164, 116, -1511, -1583, -1570, -1566, -1565, - -1554, 183, -1553, -1551, 82, 51, 182, 82, - 51, 182, -1560, 51, -1559, 188, 116, 188, - -1562, 188, -1564, 188, 188, 165, -1569, -1568, - 181, 55, -1581, 189, 82, -1574, -1576, 186, - -1580, -1579, 188, 188, 188, 186, 165, -1692, - -1707, -1589, -1587, -1588, 52, -1702, -1611, -1600, - 116, -1599, -1598, -1597, 52, 52, 184, 165, - -1605, -1602, -1604, 52, 188, -1609, -1701, -1511, - -1539, -1610, 116, -1639, -1623, -1620, -1615, -1553, - -1618, 113, 113, -1608, -1563, 241, -1468, -1627, - -1625, -1626, 188, -1610, -1636, -1633, 189, -1621, - -1507, -1579, 188, 181, -1578, 113, 142, -1645, - -1644, 113, 52, 113, 52, -1677, -1649, 116, - 52, -1653, -1651, -1437, -1648, -1656, -1655, 115, - -1660, -1658, 239, -1638, -1674, -1667, -1664, -1659, - -1604, 188, -1380, -1664, -1604, -1663, -1632, 114, - 55, 165, -1675, -1604, -1673, -1679, 241, -1688, - -1685, -1564, 113, -1672, 184, -1686, -1604, -1683, - -1700, -1697, -1693, -1604, -1678, -1696, -1604, 189, - 188, -1699, 239, 239, -1604, -1695, -1704, 241, - -1705, -1706, 166, -1606, -1630, -1892, -1746, -1725, - -1718, -1715, 120, -1716, 122, 192, -1724, 192, - 197, -1723, 198, 198, 192, -1738, -1732, -1728, - -1731, 197, 86, 197, -1736, -1735, 87, 87, - -1737, 197, -1744, 190, -1741, -1743, 17, 198, - -1745, 248, -1793, -1757, -1755, -1752, -1745, 123, - 17, 168, 193, -1756, 16, -1779, -1771, -1763, - 192, -1762, 196, -1766, 85, 168, -1767, -1768, - -1770, 168, 168, -1774, 192, 87, -1777, 87, - 194, -1778, 168, -1789, -1783, -1782, 17, -1786, - -1785, 17, -1787, -1788, 17, 144, -1791, -1792, - 194, -1800, -1798, -1797, 145, 17, -1799, 85, - -1875, -1806, -1805, 192, 144, 17, -1865, -1838, - -1817, 194, -1813, -1812, 17, -1812, 17, 143, - 198, -1821, -1819, 17, 145, -1830, -1829, -1825, - 143, -1827, 198, 143, -1816, 168, -1836, -1820, - -1834, 145, 145, -1751, -1837, 198, -1851, -1844, - -1843, 194, 123, 123, -1845, 145, -1848, 123, - -1850, -1835, 198, -1855, -1792, 194, -1849, -1857, - 252, -1860, 194, 145, -1863, -1862, 145, -1864, - 145, -1867, 123, -1872, -1870, -1866, 145, 249, - -1811, -1751, -1854, -1886, -1881, 16, -1879, 1, - -1805, -1884, 14, 16, 17, 14, -1890, 192, - 144, -1880, 144, -1874, -1903, -1898, -1880, 15, - 253, -1896, -1899, -1901, 15, 17, 16, -2037, - -2059, -1961, -1953, -1943, -1920, -1912, -1911, 167, - -1914, 195, -1917, 198, 247, -1919, 250, 198, - -1929, -1928, 248, -1927, -1926, 167, 167, 253, - 253, -1932, 248, 250, -1941, -1938, 167, -1937, - 252, 252, -1940, 167, 167, 195, 252, -1924, - -1948, 16, -1735, 247, -1949, 168, 168, -1918, - 192, -1956, -1731, -1952, -1958, 167, -1940, 167, - -1897, -2062, -1966, -1965, 251, 197, -1985, -1977, - -1971, -1970, 253, -1939, 167, 250, -1975, 168, - 1, -1982, 251, -1980, 15, 167, -1983, 167, - 253, -2065, -1873, -2043, -2009, -1995, -1993, -1939, - 1, -1769, -1976, -2001, -1998, 16, -2000, 167, - 250, -2006, -2005, 15, -1997, 15, 167, -2008, - 15, -2016, -2015, 167, -2014, -1960, 168, 143, - -2022, -2020, 86, 15, 195, 143, -2027, -2025, - 167, 167, 15, -2042, -2031, 168, 86, -2039, - -2036, -2035, 168, 168, -2035, -1891, 17, -2014, - -2038, 123, 168, -2050, -2045, -2047, 250, -2049, - -1902, 198, -2056, -2054, -2053, 15, 249, 195, - -2067, -2060, 249, -2040, -2064, -2049, 16, 252, - -2049, 251, 245, -1895, -}; - -static long _vq_p_res128_0b[] = { - 0, 0, 0, 0, 0, 0, 1192, 480, - 472, 472, 472, 1600, 480, 480, 480, 488, - 488, 1168, 1168, 488, 488, 488, 240, 240, - 232, 232, 1600, 712, 240, 224, 712, 224, - 1184, 712, 488, 488, 1184, 1184, 1184, 1184, - 1616, 240, 240, 240, 1176, 736, 712, 992, - 992, 1360, 240, 1184, 1184, 2040, 736, 1360, - 1184, 1184, 240, 1184, 1184, 1200, 1184, 1200, - 1600, 240, 1592, 488, 464, 1592, 1592, 488, - 488, 488, 752, 248, 224, 464, 464, 1592, - 224, 240, 240, 496, 248, 488, 712, 712, - 488, 224, 1184, 224, 224, 224, 232, 496, - 496, 712, 712, 712, 240, 240, 1176, 232, - 496, 1200, 1192, 1592, 2032, 2032, 464, 2032, - 704, 464, 464, 464, 704, 704, 704, 1592, - 1592, 2032, 2032, 464, 464, 1592, 2032, 2032, - 728, 464, 704, 728, 768, 1592, 1592, 1592, - 704, 704, 768, 1592, 1592, 1592, 712, 2032, - 704, 704, 2032, 2032, 488, 720, 1624, 1624, - 1624, 1624, 760, 1608, 1000, 1000, 760, 512, - 704, 1624, 720, 1368, 1352, 480, 480, 472, - 2040, 2040, 728, 2040, 2040, 720, 2040, 2040, - 248, 1624, 1624, 760, 480, 1600, 472, 472, - 480, 480, 480, 480, 1600, 1208, 488, 488, - 1168, 488, 488, 1168, 1168, 1168, 1616, 1168, - 744, 488, 1000, 488, 1000, 744, 752, 480, - 480, 728, 1368, 1360, 1368, 1000, 1352, 480, - 720, 480, 480, 480, 728, 1360, 728, 1608, - 1168, 1168, 1000, 1360, 728, 1360, 712, 1168, - 1168, 1168, 992, 1184, 224, 1360, 992, 1624, - 248, 1608, 1600, 1600, 1184, 712, 712, 1184, - 720, 720, 1360, 992, 992, 720, 1648, 2040, - 2040, 2040, 1600, 992, 720, 1176, 1368, 1000, - 1000, 720, 720, 1600, 1176, 2040, 736, 728, - 1176, 1176, 256, 728, 728, 728, 488, 1176, - 1176, 1616, 736, 1176, 1176, 992, 2040, 2040, - 752, 488, 752, 736, 488, 488, 736, 736, - 1624, 1624, 2040, 2040, 2040, 752, 752, 1368, - 1632, 992, 752, 992, 992, 2040, 2040, 2040, - 1624, 992, 992, 248, 728, 728, 248, 248, - 992, 1352, 1600, 1600, 752, 256, 728, 1176, - 1624, 2040, 2040, 2040, 768, 728, 728, 1208, - 1624, 768, 728, 248, 736, 736, 736, 1608, - 248, 1360, 1360, 1176, 1352, 1352, 1608, 1176, - 1176, 1352, 1352, 736, 1360, 1176, 1176, 1352, - 1352, 1360, 1360, 1360, 1352, 1176, 760, 1360, - 736, 1176, 1176, 736, 736, 736, 1624, 1176, - 1176, 1608, 1368, 1368, 1368, 1352, 1360, 1352, - 768, 264, 552, 32, 264, 1664, 32, 32, - 32, 32, 1664, 1688, 1664, 1664, 1664, 264, - 264, 264, 264, 272, 272, 280, 280, 544, - 544, 544, 1704, 544, 1688, 32, 32, 32, - 32, 552, 544, 544, 152, 1688, 1704, 1688, - 1688, 1032, 1688, 1656, 1656, 1664, 1664, 24, - 1400, 288, 272, 272, 288, 288, 1376, 1400, - 536, 520, 776, 264, 1240, 1240, 776, 776, - 528, 528, 144, 776, 264, 776, 776, 776, - 776, 264, 304, 544, 544, 56, 280, 272, - 304, 304, 280, 288, 288, 536, 536, 784, - 1016, 296, 280, 296, 1016, 1016, 296, 1016, - 1016, 1016, 304, 280, 536, 152, 304, 304, - 1696, 1704, 1376, 160, 288, 288, 288, 160, - 1376, 1376, 1008, 1008, 784, 784, 536, 280, - 288, 1008, 784, 784, 288, 528, 784, 784, - 1400, 800, 1024, 288, 280, 280, 152, 288, - 288, 288, 288, 1008, 800, 1400, 1400, 800, - 800, 1024, 1008, 24, 544, 544, 152, 1032, - 1032, 32, 304, 304, 304, 32, 1232, 32, - 152, 56, 1400, 280, 1240, 144, 1240, 32, - 144, 56, 32, 544, 528, 776, 776, 776, - 776, 776, 528, 264, 280, 776, 776, 776, - 776, 776, 776, 1224, 280, 1024, 1688, 1664, - 264, 552, 536, 536, 536, 144, 144, 1392, - 1392, 1696, 288, 288, 1008, 272, 1664, 1664, - 264, 1008, 40, 272, 272, 1656, 1680, 1672, - 1664, 1008, 1008, 560, 1664, 1664, 1672, 1664, - 288, 1664, 304, 56, 264, 264, 288, 272, - 272, 560, 1240, 528, 1224, 1400, 1376, 1224, - 792, 520, 520, 520, 792, 296, 520, 1016, - 1016, 1016, 1016, 152, 792, 792, 1232, 1232, - 152, 1016, 528, 528, 1016, 1016, 1224, 1016, - 520, 296, 296, 520, 520, 520, 528, 1016, - 1016, 536, 536, 536, 536, 792, 784, 304, - 528, 1008, 1008, 1008, 1008, 1008, 1384, 528, - 528, 1016, 1016, 1016, 1016, 528, 272, 536, - 536, 536, 784, 536, 536, 536, 560, 560, - 304, 1384, 1384, 792, 528, 1008, 536, 528, - 1008, 1008, 528, 536, 536, 304, 1232, 1232, - 0, 16, 0, 312, 808, 64, 64, 64, - 64, 16, 16, 168, 1728, 312, 0, 0, - 312, 16, 1416, 808, 16, 1416, 0, 16, - 16, 16, 16, 0, 0, 184, 1088, 168, - 168, 0, 0, 1416, 16, 808, 16, 16, - 168, 168, 0, 0, 1072, 96, 0, 0, - 0, 0, 1264, 1752, 824, 16, 1744, 16, - 16, 16, 16, 16, 16, 808, 1744, 1736, - 1736, 808, 808, 1744, 320, 16, 16, 1256, - 168, 1752, 824, 808, 1408, 1744, 1736, 88, - 1744, 0, 0, 1744, 1744, 1256, 1256, 1264, - 1264, 168, 1416, 168, 1416, 1072, 1072, 1072, - 0, 0, 176, 808, 1072, 176, 1760, 72, - 16, 16, 1408, 1256, 1256, 320, 1736, 1744, - 1744, 16, 64, 64, 64, 88, 16, 16, - 1080, 1760, 88, 1752, 1752, 64, 64, 64, - 16, 1056, 1056, 64, 64, 568, 64, 320, - 320, 1760, 1056, 1056, 1064, 584, 96, 72, - 584, 1056, 168, 1056, 1056, 1056, 816, 96, - 312, 64, 64, 312, 64, 64, 312, 568, - 168, 1416, 1416, 168, 1056, 1056, 584, 64, - 1056, 64, 1056, 64, 1056, 1056, 184, 64, - 64, 568, 568, 592, 584, 16, 1056, 1056, - 1056, 584, 184, 184, 1712, 72, 1096, 176, - 72, 1408, 1408, 72, 72, 1072, 1072, 1072, - 584, 584, 1048, 72, 1408, 72, 1712, 72, - 72, 1256, 1712, 1048, 88, 808, 1096, 72, - 72, 808, 328, 1424, 808, 320, 1088, 176, - 320, 1072, 320, 88, 88, 320, 1256, 1064, - 816, 320, 1712, 1048, 808, 808, 808, 1048, - 1256, 320, 320, 584, 584, 808, 1056, 88, - 176, 184, 1088, 88, 808, 1056, 1056, 1048, - 1416, 1080, 808, 808, 808, 1072, 1048, 584, - 584, 1080, 1080, 1080, 1096, 1080, 1064, 1048, - 1080, 1064, 1080, 1048, 592, 816, 816, 88, - 1048, 592, 1056, 568, 568, 1064, 816, 1056, - 1056, 592, 568, 816, 592, 1048, 312, 312, - 584, 568, 184, 1056, 88, 88, 88, 184, - 1056, 1056, 576, 328, 184, 184, 832, 96, - 80, 1256, 568, 568, 576, 80, 808, 808, - 576, 80, 576, 576, 576, 816, 80, 80, - 824, 1248, 1712, 1264, 1248, 1744, 816, 808, - 1744, 576, 824, 808, 824, 824, 1720, 1720, - 1736, 1712, 1248, 568, 816, 816, 568, 568, - 568, 592, 80, 80, 576, 576, 1712, 1712, - 576, 80, 1712, 1712, 1712, 80, 1272, 1856, - 1272, 1272, 1112, 1272, 1272, 1272, 1840, 848, - 848, 360, 360, 624, 624, 1432, 1792, 1112, - 1432, 848, 1432, 1432, 624, 1840, 1792, 352, - 200, 1792, 352, 1864, 1856, 1856, 1856, 1864, - 1864, 624, 1288, 200, 360, 200, 1112, 1112, - 200, 352, 352, 200, 880, 1872, 888, 888, - 1872, 888, 880, 344, 368, 352, 1768, 1768, - 840, 1768, 1768, 1768, 1768, 1768, 856, 856, - 344, 840, 840, 360, 856, 864, 344, 840, - 840, 352, 888, 1104, 888, 1104, 200, 840, - 344, 1872, 1872, 1112, 1880, 1880, 352, 856, - 1112, 1112, 1112, 1112, 888, 1848, 840, 840, - 840, 200, 1848, 880, 200, 200, 200, 880, - 1768, 1872, 1768, 1768, 1880, 1880, 888, 888, - 1872, 888, 1432, 1800, 864, 608, 856, 1104, - 856, 608, 864, 864, 1280, 872, 600, 1792, - 344, 872, 600, 608, 856, 856, 608, 856, - 1768, 1112, 600, 600, 600, 608, 608, 1432, - 1432, 1432, 1784, 1784, 1784, 1432, 1432, 1432, - 1280, 1112, 856, 880, 1280, 1776, 1784, 1432, - 1800, 1432, 600, 1776, 1800, 1776, 1776, 1784, - 1784, 1432, 1800, 872, 1776, 1784, 1776, 600, - 1784, 1784, 1792, 1432, 600, 1792, 1832, 1768, - 1768, 1800, 1784, 1432, 1776, 1776, 1784, 872, - 1432, 872, 1776, 1776, 1792, 1800, 1824, 1768, - 1768, 1768, 1792, 864, 1792, 1784, 1784, 1800, - 1800, 864, 1824, 1824, 1776, 1776, 1776, 1888, - 1800, 1800, 872, 1104, 872, 1768, 1768, 1816, - 1816, 1816, 1816, 1816, 1824, 1104, 1888, 1832, - 600, 600, 1848, 1776, 1104, 1280, 344, 1768, - 1768, 600, 600, 864, 848, 1432, 880, 1432, - 1432, 848, 376, 872, 872, 872, 1816, 376, - 880, 1816, 616, 1848, 880, 864, 1776, 1776, - 840, 840, 200, 1776, 1776, 1848, 1824, 1104, - 840, 840, 1776, 1104, 1104, 1776, 1776, 1776, - 1784, 1776, 848, 872, 872, 1888, 616, 1816, - 1824, 1784, 1816, 1784, 616, 1768, 1816, 848, - 1768, 1784, 848, 848, 104, 432, 1128, 1128, - 1128, 640, 640, 104, 1312, 1296, 1296, 1296, - 1312, 1128, 1128, 640, 432, 432, 1312, 208, - 1312, 904, 208, 904, 904, 904, 904, 1904, - 208, 920, 920, 920, 1496, 912, 208, 912, - 912, 208, 104, 1480, 216, 208, 424, 216, - 216, 216, 424, 432, 1296, 1296, 1136, 216, - 896, 216, 896, 920, 1304, 104, 104, 1304, - 104, 104, 920, 104, 104, 1472, 904, 104, - 104, 1448, 1472, 904, 904, 904, 904, 104, - 440, 104, 104, 104, 1304, 1304, 1448, 1480, - 648, 1480, 896, 896, 400, 896, 896, 896, - 896, 896, 896, 896, 408, 408, 1480, 400, - 400, 400, 1304, 400, 400, 408, 408, 1488, - 896, 896, 896, 1136, 1488, 216, 1488, 400, - 400, 1480, 216, 216, 1464, 664, 1312, 1488, - 1312, 1312, 208, 1296, 1312, 664, 1328, 1320, - 1120, 1296, 1296, 1304, 1320, 1320, 1328, 1472, - 1920, 640, 640, 1456, 664, 904, 208, 632, - 208, 632, 208, 208, 632, 632, 632, 904, - 1128, 208, 208, 1456, 1456, 1328, 1328, 656, - 208, 208, 912, 904, 640, 408, 632, 632, - 632, 632, 632, 632, 632, 632, 632, 640, - 640, 1128, 640, 640, 640, 640, 640, 1464, - 408, 408, 1128, 1128, 1448, 1128, 1304, 1304, - 640, 1464, 640, 632, 632, 928, 1488, 640, - 632, 632, 632, 1496, 640, 1120, 1120, 1912, - 632, 400, 400, 408, 1472, 1456, 1120, 1120, - 1464, 1120, 1120, 1120, 1120, 1464, 1464, 1472, - 912, 1456, 416, 912, 1912, 632, 1472, 1448, - 1448, 1464, 1496, 632, 1456, 632, 408, 632, - 632, 632, 1456, 416, 408, 1472, 400, 1128, - 408, 1128, 928, 632, 912, 632, 1464, 400, - 1472, 912, 912, 1128, 416, 1448, 1128, 408, - 408, 408, 408, 1128, 1128, 1464, 1496, 1496, - 904, 1472, 904, 1464, 400, 920, 904, 1464, - 904, 1448, 904, 400, 1904, 1448, 1448, 208, - 1904, 1904, 1296, 1464, 1464, 1296, 1136, 1120, - 1472, 1472, 928, 1448, 1120, 928, 1120, 1128, - 1128, 1128, 1128, 1448, 1304, 904, 920, 1304, - 912, 912, 904, 904, 1304, 912, 912, 920, - 416, 904, 904, 920, 1496, 400, 1320, 1472, - 912, 920, 904, 1464, 912, 456, 976, 968, - 976, 960, 952, 1520, 1536, 968, 1952, 1952, - 1952, 1952, 1952, 688, 456, 1576, 1968, 960, - 1968, 1968, 1968, 696, 696, 1544, 1544, 1984, - 976, 1960, 976, 960, 960, 976, 976, 1560, - 1520, 1544, 696, 1984, 1528, 944, 944, 1992, - 1544, 1544, 1528, 1520, 1152, 1528, 680, 456, - 456, 456, 696, 1528, 1528, 1528, 680, 696, - 688, 688, 1568, 456, 456, 456, 696, 944, - 944, 1152, 1552, 960, 1152, 1520, 1152, 680, - 1944, 680, 960, 696, 1568, 1552, 1520, 1944, - 456, 1944, 960, 960, 1992, 112, 952, 1944, - 688, 8, 1536, 968, 968, 8, 968, 1144, - 680, 680, 1528, 1528, 1160, 680, 680, 680, - 1992, 944, 944, 1160, 1144, 1528, 688, 1528, - 1528, 1960, 1960, 688, 1144, 1960, 688, 688, - 688, 688, 1584, 1144, 1144, 1992, 1960, 968, - 968, 968, 968, 456, 456, 1992, 1960, 1960, - 1992, 8, 984, 968, 968, 968, 952, 456, - 976, 944, 944, 944, 680, 1528, 680, 1552, - 984, 1536, 976, 944, 944, 952, 688, 688, - 960, 1952, 976, 944, 944, 944, 944, 112, - 112, 112, 1552, 1552, 1552, 976, 968, 968, - 968, 976, 112, 112, 1152, 112, 968, 2000, - 2008, 952, 1520, 1152, 1152, 120, 120, 1544, - 1976, 1544, 1968, 688, 1952, 1968, 1968, 1584, - 976, 976, 1952, 1952, 1952, 688, 1992, 1976, - 1968, 1968, 1968, 1968, 1968, 1968, 2024, 1976, - 976, 976, 976, 1936, 1544, 1544, 1544, 1544, - 1544, 1976, 1560, 1560, 2016, 1984, 1984, 1984, - 1544, 1544, 1544, 1936, 1976, 696, 1992, 1936, - 1936, 1576, 976, 952, 1952, 1952, 1528, 1528, - 1992, 120, 1576, 1952, 1952, 1968, 1968, 1968, - 2024, 2008, 1968, 1968, 1968, 1968, 1936, 1968, - 976, 1976, 1952, 1952, 1976, 1976, 2008, 2024, - 2016, 1936, 1144, 1936, 1952, 688, 1528, 1528, - 1536, 1952, 1536, 1952, 1952, 8, 1936, 1936, - 1976, 1976, 1936, 1936, 952, 1976, 2016, 1560, - 2016, 1528, 1528, 1528, 1528, 8, 120, 1936, - 1144, 1936, 1936, 1936, 1144, 688, 1560, 1960, - 1960, 1560, 1560, 2000, 1960, 1960, 1960, 1936, - 1936, 1936, 1936, 2000, 688, 1936, 1560, 2000, - 1544, 112, 1336, 1952, 1560, 1952, 1952, 1960, - 112, 2000, 1144, 688, 688, 1992, 1144, 1144, - 688, 688, 688, 112, 1976, 1976, 1976, 1952, - 1992, 1952, 1952, 1992, -}; - -static long _vq_q_res128_0b[] = { - 0, 0, 0, 0, 0, 0, 760, 2040, - 232, 496, 1600, 1200, 496, 248, 1200, 232, - 496, 240, 744, 744, 240, 1616, 1616, 744, - 744, 1200, 496, 1200, 248, 1640, 224, 232, - 224, 1184, 1184, 240, 736, 240, 1616, 1640, - 1640, 1616, 1640, 736, 1208, 1640, 992, 1648, - 248, 1200, 752, 240, 736, 752, 752, 752, - 1648, 232, 1632, 224, 240, 1632, 1632, 1648, - 1648, 1200, 712, 1192, 488, 488, 256, 224, - 752, 256, 256, 752, 256, 496, 1592, 224, - 1192, 1192, 248, 1192, 1192, 240, 488, 768, - 232, 240, 224, 232, 496, 1192, 1192, 248, - 1192, 240, 248, 1192, 248, 1192, 1648, 1192, - 1192, 1632, 1200, 1184, 2040, 1368, 720, 256, - 1616, 1592, 704, 2032, 1592, 2032, 760, 760, - 2032, 488, 1616, 2032, 1592, 2032, 728, 1216, - 1216, 256, 728, 256, 256, 1624, 2032, 768, - 1592, 720, 1208, 712, 720, 760, 720, 720, - 760, 2032, 488, 760, 760, 512, 512, 1216, - 760, 768, 768, 768, 760, 512, 512, 1216, - 1368, 512, 1368, 760, 760, 1624, 2040, 480, - 720, 1368, 760, 728, 1216, 512, 760, 248, - 512, 760, 1208, 512, 2040, 1208, 480, 1600, - 1648, 1608, 512, 1600, 1608, 512, 512, 752, - 1000, 744, 1616, 488, 1616, 504, 504, 744, - 504, 744, 504, 504, 744, 1368, 504, 752, - 1640, 752, 504, 1208, 1208, 1368, 1000, 1368, - 1368, 512, 1608, 752, 1000, 512, 1360, 1360, - 1208, 1000, 1208, 1624, 504, 1208, 760, 1648, - 736, 712, 1360, 736, 1640, 504, 1624, 1208, - 736, 1624, 1648, 248, 992, 720, 1184, 1648, - 1648, 248, 1208, 248, 1648, 736, 1208, 1648, - 1368, 760, 1648, 1648, 1368, 1624, 1648, 1208, - 1368, 512, 768, 1208, 1360, 1608, 1624, 752, - 504, 256, 1216, 760, 256, 504, 728, 1608, - 992, 760, 1632, 1616, 736, 736, 1640, 752, - 1640, 752, 504, 752, 1616, 736, 1616, 1640, - 768, 1648, 1648, 752, 1632, 1632, 504, 1632, - 1648, 512, 256, 248, 1648, 752, 992, 1624, - 1216, 1624, 1216, 1648, 752, 1624, 1360, 1624, - 752, 728, 1648, 1208, 1624, 1216, 256, 1216, - 760, 760, 512, 728, 504, 760, 1216, 1216, - 760, 256, 512, 768, 1624, 1632, 504, 1632, - 1360, 752, 1624, 256, 1368, 1632, 1624, 1352, - 1608, 1608, 1360, 768, 768, 1360, 1352, 504, - 1360, 256, 504, 768, 768, 1624, 768, 1624, - 1624, 1632, 736, 768, 504, 1632, 768, 1608, - 1624, 1624, 760, 1632, 504, 768, 504, 1360, - 256, 48, 560, 1240, 1040, 1024, 544, 1688, - 552, 1392, 1688, 1392, 272, 264, 1688, 1688, - 272, 160, 544, 552, 544, 544, 1024, 160, - 1032, 1032, 1040, 800, 1040, 1688, 544, 552, - 1040, 1040, 552, 1040, 24, 40, 1040, 1032, - 1040, 1040, 160, 1688, 288, 800, 264, 1704, - 800, 160, 288, 1240, 1400, 1024, 160, 160, - 1680, 1224, 1032, 296, 56, 1400, 528, 1240, - 144, 1240, 1240, 784, 288, 24, 264, 544, - 304, 272, 1704, 24, 304, 24, 288, 288, - 560, 56, 288, 536, 560, 784, 560, 560, - 272, 536, 296, 160, 296, 520, 520, 536, - 280, 560, 24, 536, 144, 1696, 152, 40, - 48, 1040, 800, 24, 160, 784, 1400, 1024, - 1400, 160, 1704, 304, 144, 56, 784, 288, - 536, 1696, 1032, 800, 784, 152, 560, 1024, - 1032, 1032, 1032, 56, 1400, 288, 48, 1024, - 1032, 1400, 800, 528, 56, 800, 1024, 1032, - 1704, 56, 48, 1704, 304, 56, 1696, 56, - 24, 1696, 1032, 56, 24, 528, 152, 152, - 40, 1704, 1704, 1400, 1400, 1240, 800, 800, - 56, 1704, 552, 1240, 1224, 280, 800, 264, - 528, 544, 544, 528, 1400, 264, 1032, 280, - 1688, 1224, 1392, 1392, 1024, 1032, 1032, 264, - 280, 48, 1240, 144, 1224, 1240, 800, 1240, - 800, 1704, 160, 1400, 56, 1680, 1008, 264, - 272, 272, 48, 528, 560, 1672, 1240, 1680, - 1672, 1672, 1680, 1680, 1240, 264, 288, 1672, - 56, 288, 56, 1704, 288, 56, 56, 1240, - 560, 1704, 1400, 1240, 48, 1704, 1240, 40, - 1040, 152, 560, 536, 144, 1232, 304, 48, - 520, 792, 296, 48, 1232, 48, 40, 48, - 40, 520, 1224, 48, 528, 144, 1232, 1224, - 24, 520, 1232, 1224, 1232, 48, 1224, 144, - 536, 40, 784, 792, 144, 144, 144, 560, - 48, 560, 528, 144, 1680, 1384, 48, 48, - 1384, 144, 272, 528, 560, 560, 528, 792, - 144, 1680, 560, 784, 560, 1384, 1384, 1384, - 152, 1680, 144, 1384, 48, 48, 152, 144, - 1384, 304, 1384, 144, 304, 40, 48, 800, - 80, 88, 1056, 1088, 824, 168, 808, 16, - 312, 312, 1728, 1728, 1072, 336, 312, 824, - 824, 1072, 1256, 824, 96, 1728, 808, 168, - 1088, 1416, 0, 1088, 184, 1088, 832, 1416, - 0, 1416, 832, 832, 808, 1416, 168, 1728, - 1728, 0, 96, 1264, 1424, 832, 824, 1752, - 1264, 96, 96, 1264, 1264, 1264, 1752, 1744, - 320, 1760, 808, 1736, 1088, 1736, 1760, 1744, - 1256, 1744, 1256, 1256, 1760, 1752, 168, 1752, - 1752, 1760, 1744, 824, 1072, 96, 1744, 328, - 1264, 1744, 1256, 1256, 1752, 1752, 1264, 96, - 1088, 0, 1072, 1728, 1728, 1424, 176, 176, - 1072, 808, 328, 1072, 1088, 96, 184, 1064, - 72, 1256, 72, 1760, 1752, 1256, 1752, 1752, - 1760, 1744, 16, 320, 1760, 1096, 320, 1760, - 88, 1088, 328, 1760, 96, 1056, 16, 1752, - 1752, 1752, 96, 1760, 320, 1064, 1064, 1760, - 96, 96, 1064, 1760, 1760, 328, 184, 168, - 1096, 96, 1056, 816, 1752, 832, 96, 336, - 184, 1408, 168, 568, 312, 336, 336, 336, - 336, 184, 832, 1416, 1416, 832, 88, 16, - 184, 1064, 336, 1056, 568, 1064, 336, 592, - 184, 592, 184, 184, 1080, 1088, 568, 184, - 1088, 176, 1088, 832, 176, 1064, 832, 328, - 1072, 72, 1048, 320, 176, 1424, 584, 1080, - 1080, 176, 1424, 328, 1424, 1048, 328, 1424, - 320, 328, 584, 88, 1096, 1096, 328, 88, - 176, 584, 192, 176, 1072, 328, 336, 1088, - 88, 88, 192, 1088, 832, 584, 832, 1096, - 1064, 1760, 192, 1096, 320, 584, 1256, 192, - 1096, 1080, 1096, 1096, 1080, 568, 584, 1096, - 832, 1088, 832, 1088, 1096, 1096, 832, 328, - 1096, 176, 1080, 1072, 584, 1080, 1096, 1080, - 1096, 88, 1088, 1096, 192, 184, 96, 1096, - 1096, 1080, 88, 1712, 184, 592, 568, 592, - 816, 832, 336, 592, 1064, 592, 1712, 592, - 1096, 1096, 592, 1096, 336, 584, 1088, 184, - 1424, 184, 336, 96, 184, 1088, 336, 336, - 184, 1088, 328, 192, 832, 1088, 336, 1088, - 584, 328, 1752, 192, 1736, 1752, 80, 824, - 1248, 1720, 80, 824, 1264, 328, 824, 1264, - 1720, 1720, 1720, 1760, 1744, 1264, 1712, 1744, - 1760, 1744, 1736, 824, 1720, 1744, 1736, 1256, - 1744, 328, 1720, 576, 568, 192, 184, 192, - 592, 184, 1720, 328, 80, 184, 576, 1248, - 1248, 1264, 80, 1248, 1720, 1248, 608, 368, - 1856, 1288, 360, 624, 1840, 360, 360, 624, - 360, 624, 376, 376, 1288, 624, 1288, 1288, - 1864, 624, 848, 200, 1280, 1856, 352, 200, - 1840, 1864, 1864, 392, 1864, 624, 1288, 624, - 1288, 1288, 392, 888, 368, 1840, 200, 360, - 360, 368, 1288, 368, 368, 368, 1872, 1440, - 1440, 368, 888, 368, 376, 200, 1880, 1824, - 864, 840, 344, 856, 352, 1288, 1288, 344, - 352, 344, 352, 384, 344, 344, 880, 352, - 1824, 1440, 368, 840, 1440, 1440, 360, 888, - 888, 368, 1880, 200, 1440, 368, 1880, 368, - 200, 888, 856, 880, 1872, 1880, 880, 1848, - 616, 616, 616, 384, 368, 616, 888, 368, - 368, 1880, 1880, 384, 384, 368, 1872, 1880, - 1880, 368, 360, 616, 1872, 392, 864, 608, - 608, 376, 600, 608, 376, 1280, 1280, 392, - 600, 600, 392, 1896, 1872, 1288, 384, 608, - 608, 360, 1288, 392, 384, 1288, 384, 376, - 1872, 600, 1432, 608, 1280, 608, 1280, 384, - 384, 856, 360, 1280, 376, 376, 392, 1872, - 1848, 1824, 384, 1280, 600, 1800, 1784, 1432, - 1800, 1832, 1832, 600, 872, 872, 600, 1832, - 600, 1432, 392, 1280, 1832, 1112, 1280, 1784, - 384, 384, 1280, 384, 1784, 1432, 1432, 392, - 1800, 1288, 1432, 1280, 200, 1816, 1888, 1824, - 1784, 1800, 872, 1808, 1808, 1800, 1896, 1896, - 1824, 1288, 1832, 1896, 1800, 1888, 1896, 1896, - 1888, 1896, 1808, 1808, 1816, 1816, 1824, 600, - 1888, 1824, 1832, 1896, 1832, 872, 1896, 1888, - 1832, 1888, 1896, 1896, 864, 1872, 392, 344, - 1816, 1832, 1888, 1808, 376, 1832, 376, 1280, - 376, 880, 384, 1280, 376, 600, 616, 1888, - 376, 1888, 392, 1896, 200, 880, 1808, 1872, - 1848, 200, 1848, 1848, 616, 616, 616, 1808, - 1808, 1848, 1808, 1816, 1440, 376, 1280, 872, - 616, 616, 1816, 616, 1816, 1896, 1888, 1888, - 1896, 616, 616, 872, 1896, 872, 1824, 616, - 1824, 1824, 1888, 872, 1464, 440, 416, 904, - 672, 432, 1312, 640, 1136, 1136, 1312, 432, - 432, 1136, 432, 672, 936, 672, 928, 1312, - 664, 672, 904, 1136, 928, 920, 1904, 928, - 672, 936, 672, 432, 424, 920, 912, 416, - 1496, 920, 920, 648, 424, 424, 648, 1136, - 424, 936, 432, 936, 1136, 912, 432, 440, - 448, 424, 424, 440, 1904, 448, 1304, 648, - 648, 1512, 1904, 1472, 920, 920, 1904, 1904, - 928, 648, 648, 1472, 920, 648, 416, 1312, - 448, 648, 1304, 440, 440, 648, 1480, 648, - 440, 1928, 1448, 424, 1136, 1480, 656, 400, - 1488, 416, 1504, 408, 416, 1488, 440, 1488, - 408, 416, 1920, 408, 656, 1488, 656, 656, - 1312, 1136, 1480, 1480, 424, 1488, 1496, 216, - 424, 424, 416, 424, 648, 672, 1320, 1920, - 928, 1488, 928, 664, 664, 1920, 656, 1928, - 1320, 1320, 664, 1480, 1920, 1328, 664, 648, - 1928, 1920, 656, 656, 1920, 648, 416, 1496, - 656, 1456, 904, 1512, 1512, 904, 928, 928, - 1456, 1328, 904, 904, 1328, 656, 672, 1512, - 912, 1312, 928, 1472, 1904, 1488, 1304, 1320, - 1504, 1464, 1128, 640, 656, 408, 1456, 656, - 408, 1456, 1128, 408, 1464, 1504, 928, 1504, - 1128, 1504, 1448, 1504, 1504, 1320, 440, 640, - 1448, 440, 1120, 1512, 656, 1504, 1496, 1488, - 640, 1496, 1504, 1504, 1504, 1488, 1320, 440, - 1512, 1456, 416, 416, 416, 1328, 1904, 1496, - 928, 1320, 1472, 1464, 416, 416, 1472, 1320, - 1496, 912, 1504, 416, 1504, 928, 1512, 1472, - 904, 1496, 928, 1912, 912, 1504, 1456, 1128, - 1456, 904, 904, 648, 1128, 1928, 416, 912, - 1504, 1504, 1504, 928, 416, 912, 1512, 1472, - 1480, 1496, 1504, 1448, 1504, 904, 1136, 1912, - 1128, 904, 416, 904, 416, 912, 1912, 928, - 416, 1912, 1472, 1472, 416, 1912, 920, 920, - 1904, 904, 1912, 1136, 928, 1464, 1912, 904, - 1912, 1504, 1136, 1904, 1912, 400, 1480, 912, - 440, 1320, 1504, 1504, 440, 1504, 1928, 912, - 1912, 1448, 904, 440, 1472, 1912, 1912, 440, - 1496, 920, 912, 1912, 1120, 416, 1912, 1512, - 1504, 920, 1912, 1912, 1912, 1512, 1328, 1928, - 1328, 1328, 1328, 1472, 1512, 2008, 1160, 136, - 688, 1536, 960, 1536, 976, 1536, 456, 1536, - 1576, 688, 1584, 1584, 1536, 136, 1544, 1968, - 696, 1576, 688, 1576, 1576, 1984, 696, 696, - 1576, 1576, 1984, 1520, 976, 1584, 136, 1584, - 1544, 1984, 984, 696, 1152, 1528, 1544, 984, - 136, 1344, 1544, 1152, 128, 136, 1552, 680, - 1536, 1568, 1568, 1568, 680, 1344, 1568, 1568, - 1568, 1344, 1344, 1552, 1536, 696, 1344, 696, - 1552, 1344, 1344, 456, 1568, 1152, 136, 1568, - 680, 136, 1568, 1568, 136, 1152, 1552, 456, - 1552, 1552, 680, 136, 1160, 136, 1944, 680, - 128, 1160, 8, 1536, 1152, 136, 1536, 984, - 688, 1552, 680, 136, 136, 1160, 136, 1144, - 1584, 1344, 1160, 136, 1160, 1160, 1344, 688, - 1144, 688, 1584, 1144, 1992, 1344, 1992, 1144, - 1584, 1160, 1160, 984, 1992, 1584, 680, 1992, - 456, 1552, 984, 984, 1992, 1160, 1584, 984, - 984, 1160, 1584, 984, 456, 1552, 1144, 680, - 2016, 984, 1552, 1160, 984, 680, 1160, 984, - 1160, 1160, 984, 136, 688, 976, 1160, 1992, - 1160, 984, 1160, 968, 1552, 128, 112, 8, - 8, 136, 112, 128, 136, 112, 112, 1536, - 1152, 8, 1152, 1992, 1336, 128, 112, 120, - 2024, 2024, 1152, 128, 120, 136, 128, 8, - 112, 120, 1576, 1344, 2016, 1976, 1584, 1336, - 1976, 1560, 688, 1584, 1976, 1976, 2000, 1584, - 1544, 976, 1984, 1976, 2024, 1336, 1336, 2024, - 2024, 2016, 1984, 2000, 1984, 1560, 1336, 1976, - 2016, 2016, 2016, 1336, 1336, 1560, 2016, 2024, - 1344, 128, 1984, 1976, 1344, 1344, 1344, 1992, - 1536, 1336, 1576, 1936, 2016, 1336, 2016, 1336, - 2008, 128, 1336, 1576, 2008, 1576, 688, 1976, - 1336, 2024, 2024, 1560, 1336, 2000, 1968, 1344, - 8, 2024, 2008, 1976, 120, 1336, 2024, 1336, - 2024, 2008, 984, 1992, 1960, 1976, 1344, 1336, - 8, 688, 976, 2016, 1976, 128, 1976, 1336, - 2000, 2016, 1976, 120, 976, 120, 1336, 2016, - 120, 2000, 1144, 1336, 120, 2000, 1344, 1144, - 2000, 1144, 688, 120, 1560, 1144, 2000, 1560, - 1336, 1336, 120, 1336, 2000, 1344, 688, 120, - 688, 2000, 1344, 1344, 2000, 1144, 136, 120, - 1560, 984, 1344, 1976, 1584, 1960, 2000, 2000, - 128, 1584, 1584, 1144, 1992, 120, 1992, 1560, - 1344, 2000, 1992, 136, 1992, 2000, 128, 2016, - 2000, 2008, 1960, 120, -}; - -static encode_aux _vq_aux_res128_0b = { - _vq_ptr0_res128_0b, - _vq_ptr1_res128_0b, - _vq_p_res128_0b, - _vq_q_res128_0b, - 2068, 2068 -}; - -static static_codebook _vq_book_res128_0b = { - 8, 256, 14385152, 5373952, 4, 0, - _vq_quantlist_res128_0b, - _vq_lengthlist_res128_0b, - &_vq_aux_res128_0b, -}; - - -#endif diff --git a/include/vorbis/book/res128_0c10x8.vqh b/include/vorbis/book/res128_0c10x8.vqh deleted file mode 100644 index 85f0d79d..00000000 --- a/include/vorbis/book/res128_0c10x8.vqh +++ /dev/null @@ -1,2376 +0,0 @@ -/******************************************************************** - * * - * 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 <monty@xiph.org> and The XIPHOPHORUS Company * - * http://www.xiph.org/ * - * * - ******************************************************************** - - function: static codebook autogenerated by vq/vqbuild - - ********************************************************************/ - -#ifndef _V_res128_0c10x8_VQH_ -#define _V_res128_0c10x8_VQH_ -#include "vorbis/codebook.h" - -static long _vq_quantlist_res128_0c10x8[] = { - 9, 22, 18, 15, 15, 14, 14, 20, - 15, 14, 14, 17, 16, 16, 15, 13, - 17, 5, 11, 17, 16, 14, 15, 15, - 17, 20, 13, 14, 16, 16, 13, 14, - 7, 17, 21, 9, 21, 12, 21, 9, - 8, 9, 19, 13, 10, 13, 18, 20, - 14, 15, 15, 15, 16, 12, 18, 14, - 12, 10, 12, 9, 8, 9, 16, 22, - 19, 8, 20, 13, 15, 16, 14, 15, - 13, 13, 20, 20, 14, 14, 5, 19, - 23, 19, 13, 15, 11, 20, 16, 8, - 26, 18, 9, 19, 20, 19, 18, 20, - 24, 11, 17, 14, 15, 16, 15, 15, - 8, 11, 19, 23, 18, 9, 7, 12, - 13, 20, 9, 20, 10, 21, 11, 8, - 14, 9, 14, 16, 10, 16, 11, 15, - 14, 15, 15, 15, 15, 15, 15, 15, - 22, 21, 15, 14, 21, 12, 9, 22, - 19, 23, 18, 10, 12, 17, 15, 10, - 16, 11, 18, 9, 17, 13, 8, 18, - 13, 11, 18, 8, 17, 9, 11, 11, - 19, 10, 12, 13, 15, 11, 10, 11, - 10, 19, 15, 8, 17, 20, 6, 21, - 22, 16, 10, 9, 11, 20, 12, 7, - 14, 21, 23, 15, 10, 10, 15, 9, - 15, 9, 17, 22, 15, 9, 14, 17, - 14, 17, 8, 15, 21, 11, 15, 12, - 20, 11, 13, 20, 13, 16, 16, 14, - 14, 13, 18, 16, 12, 14, 18, 15, - 31, 16, 9, 19, 14, 19, 19, 17, - 20, 13, 7, 15, 18, 8, 21, 14, - 13, 16, 16, 12, 17, 13, 15, 15, - 9, 22, 18, 18, 7, 10, 14, 19, - 13, 16, 14, 19, 17, 19, 13, 10, - 18, 17, 7, 18, 13, 20, 12, 19, - 16, 15, 15, 15, 15, 18, 9, 22, - 16, 20, 9, 11, 10, 11, 11, 10, - 24, 20, 18, 20, 13, 9, 13, 21, - 21, 9, 19, 15, 16, 11, 14, 18, - 14, 17, 28, 17, 15, 15, 15, 15, - 25, 20, 16, 18, 19, 22, 19, 16, - 23, 10, 11, 20, 17, 19, 11, 13, - 18, 7, 22, 7, 20, 14, 11, 21, - 25, 18, 11, 13, 17, 20, 15, 12, - 14, 15, 5, 19, 14, 12, 13, 18, - 16, 23, 19, 11, 16, 19, 19, 19, - 9, 15, 22, 21, 13, 9, 11, 14, - 10, 16, 21, 22, 18, 13, 10, 11, - 22, 10, 10, 19, 15, 11, 17, 18, - 8, 11, 13, 8, 6, 11, 15, 14, - 9, 13, 16, 9, 15, 21, 8, 19, - 6, 18, 20, 20, 21, 19, 13, 8, - 15, 16, 13, 12, 15, 13, 15, 14, - 11, 11, 13, 18, 20, 23, 24, 22, - 14, 20, 20, 20, 8, 18, 11, 22, - 15, 15, 16, 15, 16, 14, 12, 12, - 14, 14, 9, 12, 15, 14, 15, 18, - 9, 15, 15, 9, 15, 23, 18, 10, - 9, 16, 22, 7, 19, 15, 10, 22, - 23, 12, 12, 19, 19, 20, 14, 20, - 10, 15, 15, 24, 9, 13, 18, 12, - 21, 12, 16, 15, 15, 15, 15, 15, - 15, 15, 16, 15, 15, 16, 17, 12, - 10, 19, 14, 18, 6, 14, 9, 8, - 11, 16, 20, 22, 21, 19, 17, 16, - 22, 19, 9, 19, 11, 10, 20, 12, - 16, 18, 24, 7, 17, 15, 12, 6, - 21, 11, 20, 15, 17, 22, 7, 12, - 12, 8, 19, 18, 8, 17, 7, 22, - 22, 12, 18, 14, 17, 15, 15, 6, - 13, 20, 10, 21, 21, 11, 11, 12, - 9, 22, 11, 19, 14, 9, 16, 10, - 15, 21, 12, 13, 19, 14, 12, 17, - 13, 9, 10, 19, 10, 19, 11, 21, - 8, 12, 13, 11, 18, 16, 13, 15, - 15, 8, 8, 15, 22, 22, 15, 9, - 21, 18, 10, 21, 9, 21, 13, 10, - 17, 9, 10, 13, 22, 20, 13, 18, - 18, 18, 13, 16, 16, 14, 16, 19, - 18, 17, 17, 8, 16, 15, 15, 14, - 19, 21, 16, 20, 18, 12, 12, 12, - 22, 20, 17, 23, 7, 13, 12, 22, - 11, 21, 19, 19, 19, 10, 10, 14, - 18, 21, 9, 20, 19, 18, 18, 9, - 16, 18, 13, 14, 13, 20, 7, 20, - 12, 17, 14, 15, 15, 10, 25, 12, - 22, 19, 11, 19, 20, 11, 18, 8, - 10, 25, 11, 15, 14, 13, 19, 15, - 10, 13, 22, 14, 10, 17, 14, 17, - 20, 9, 12, 16, 11, 20, 20, 19, - 12, 10, 11, 20, 10, 19, 14, 17, - 19, 13, 17, 12, 18, 12, 17, 12, - 4, 19, 20, 18, 12, 17, 20, 16, - 12, 19, 6, 15, 8, 12, 10, 17, - 16, 6, 16, 13, 19, 15, 14, 18, - 8, 9, 7, 8, 9, 11, 16, 20, - 11, 9, 14, 10, 10, 18, 11, 19, - 16, 22, 19, 10, 19, 14, 11, 19, - 17, 6, 14, 14, 14, 18, 8, 15, - 15, 23, 14, 11, 12, 19, 6, 12, - 14, 21, 9, 18, 19, 8, 21, 14, - 22, 14, 15, 14, 16, 14, 17, 14, - 19, 20, 10, 10, 20, 11, 19, 16, - 19, 22, 25, 23, 20, 13, 9, 8, - 8, 9, 14, 21, 11, 11, 20, 16, - 23, 16, 16, 18, 14, 21, 9, 20, - 16, 14, 24, 12, 11, 18, 13, 11, - 18, 21, 17, 12, 21, 11, 20, 14, - 21, 20, 12, 9, 15, 14, 8, 6, - 14, 5, 19, 18, 14, 16, 16, 15, - 7, 20, 12, 18, 12, 20, 9, 14, - 17, 11, 12, 8, 14, 13, 19, 9, - 14, 13, 24, 10, 15, 14, 16, 14, - 19, 9, 18, 21, 8, 17, 15, 10, - 17, 11, 9, 15, 9, 21, 13, 14, - 18, 21, 11, 10, 9, 14, 19, 13, - 19, 11, 14, 22, 14, 20, 15, 20, - 15, 13, 21, 16, 21, 18, 15, 16, - 17, 15, 15, 17, 24, 28, 16, 14, - 16, 15, 16, 15, 16, 2, 13, 15, - 20, 12, 12, 11, 20, 10, 21, 11, - 8, 10, 19, 15, 18, 12, 12, 9, - 20, 14, 13, 19, 9, 14, 21, 20, - 20, 18, 14, 19, 23, 17, 18, 21, - 8, 10, 19, 17, 12, 18, 19, 12, - 19, 12, 15, 18, 13, 10, 6, 6, - 9, 21, 11, 16, 16, 16, 9, 20, - 18, 9, 20, 10, 11, 20, 17, 8, - 13, 12, 16, 13, 15, 15, 15, 15, - 15, 16, 12, 22, 16, 18, 18, 13, - 13, 9, 15, 11, 12, 19, 19, 17, - 28, 18, 20, 11, 12, 19, 18, 18, - 19, 20, 7, 15, 21, 19, 10, 13, - 11, 21, 8, 19, 14, 14, 16, 14, - 20, 11, 10, 20, 9, 15, 11, 8, - 23, 11, 11, 18, 19, 11, 9, 14, - 25, 17, 10, 21, 19, 19, 17, 10, - 17, 12, 18, 18, 18, 23, 13, 16, - 14, 9, 15, 19, 14, 16, 15, 12, - 20, 9, 22, 20, 20, 12, 9, 23, - 18, 20, 13, 15, 11, 22, 15, 20, - 15, 17, 16, 22, 13, 14, 16, 15, - 14, 13, 15, 15, 16, 16, 19, 19, - 16, 15, 15, 15, 17, 14, 15, 16, - 3, 18, 10, 11, 13, 17, 16, 11, - 23, 17, 21, 14, 21, 21, 21, 16, - 17, 12, 7, 6, 17, 21, 14, 16, - 11, 17, 15, 14, 16, 16, 10, 24, - 9, 8, 10, 15, 21, 23, 21, 15, - 2, 19, 10, 11, 11, 10, 11, 16, - 7, 18, 14, 12, 7, 13, 16, 20, - 13, 20, 18, 25, 17, 18, 17, 19, - 12, 21, 18, 13, 18, 16, 10, 14, - 8, 8, 11, 17, 19, 18, 15, 13, - 15, 21, 9, 10, 9, 17, 19, 22, - 14, 10, 20, 14, 11, 11, 8, 17, - 12, 15, 15, 16, 1, 13, 13, 17, - 9, 20, 16, 21, 18, 8, 19, 15, - 7, 10, 13, 13, 12, 19, 24, 14, - 21, 20, 10, 8, 19, 17, 12, 14, - 7, 10, 16, 21, 16, 9, 11, 16, - 13, 9, 17, 20, 21, 21, 20, 20, - 9, 15, 20, 16, 12, 11, 22, 19, - 20, 17, 10, 12, 13, 9, 20, 23, - 9, 9, 17, 22, 21, 12, 10, 18, - 15, 6, 15, 16, 18, 11, 10, 16, - 25, 19, 10, 12, 21, 11, 18, 16, - 20, 18, 10, 22, 11, 11, 21, 7, - 8, 19, 17, 21, 10, 20, 12, 10, - 19, 20, 10, 10, 11, 19, 20, 10, - 23, 24, 21, 18, 15, 14, 15, 16, - 14, 26, 23, 13, 17, 15, 16, 13, - 14, 15, 15, 13, 10, 2, 25, 13, - 13, 11, 20, 17, 18, 14, 8, 10, - 8, 11, 10, 10, 13, 17, 19, 7, - 15, 15, 14, 17, 15, 14, 11, 15, - 16, 19, 14, 16, 17, 11, 24, 3, - 20, 20, 10, 22, 10, 18, 9, 24, - 13, 13, 4, 21, 15, 17, 15, 13, - 14, 16, 12, 19, 14, 14, 16, 12, - 17, 22, 15, 10, 16, 15, 12, 24, - 13, 22, 15, 22, 15, 13, 14, 16, - 13, 11, 17, 22, 11, 20, 18, 19, - 15, 11, 14, 18, 18, 15, 14, 16, - 20, 20, 21, 21, 22, 23, 23, 22, - 13, 10, 9, 21, 13, 19, 19, 20, - 11, 18, 11, 16, 12, 21, 18, 17, - 21, 12, 9, 18, 12, 8, 12, 14, - 11, 13, 16, 18, 22, 8, 19, 7, - 11, 10, 19, 21, 8, 23, 15, 10, - 16, 16, 15, 15, 15, 15, 14, 9, - 11, 20, 21, 11, 13, 9, 10, 17, - 18, 12, 18, 22, 12, 9, 20, 6, - 11, 19, 18, 13, 16, 22, 12, 10, - 2, 14, 10, 14, 19, 16, 9, 12, - 18, 18, 13, 8, 16, 8, 14, 14, - 16, 11, 17, 16, 9, 18, 20, 4, - 16, 20, 17, 15, 14, 15, 15, 17, - 17, 22, 19, 20, 14, 17, 15, 13, - 10, 19, 20, 17, 16, 20, 16, 13, - 13, 16, 14, 25, 14, 17, 14, 14, - 18, 18, 7, 18, 22, 14, 12, 20, - 17, 11, 6, 19, 21, 14, 18, 9, - 14, 16, 14, 9, 16, 23, 20, 16, - 13, 13, 16, 14, 9, 6, 5, 6, - 9, 16, 22, 13, 15, 15, 16, 15, - 12, 10, 17, 11, 10, 10, 9, 9, - 21, 16, 15, 11, 14, 16, 16, 18, - 15, 17, 17, 16, 16, 16, 14, 15, - 17, 24, 14, 16, 15, 15, 15, 16, - 26, 10, 15, 11, 19, 12, 21, 11, - 19, 7, 22, 13, 12, 15, 19, 19, - 20, 21, 16, 23, 20, 15, 22, 13, - 20, 17, 15, 16, 14, 13, 12, 16, - 5, 20, 16, 15, 13, 14, 16, 7, - 18, 10, 12, 11, 15, 19, 14, 8, - 9, 10, 11, 21, 12, 11, 22, 10, - 23, 19, 20, 21, 10, 16, 23, 17, - 13, 20, 11, 17, 19, 11, 16, 17, - 23, 22, 20, 17, 14, 19, 20, 19, - 14, 19, 17, 18, 15, 12, 18, 14, - 26, 11, 20, 14, 11, 13, 21, 18, - 9, 19, 20, 21, 10, 17, 11, 14, - 14, 16, 10, 13, 10, 8, 15, 10, - 6, 14, 12, 21, 17, 15, 8, 22, - 15, 14, 13, 14, 12, 17, 15, 16, - 15, 12, 18, 11, 23, 19, 19, 21, - 15, 15, 15, 15, 15, 15, 16, 15, - 10, 15, 19, 5, 5, 16, 16, 15, - 20, 13, 10, 16, 23, 20, 11, 8, - 20, 10, 20, 8, 18, 15, 19, 7, - 26, 16, 20, 13, 20, 10, 11, 19, - 16, 8, 7, 16, 18, 18, 9, 9, - 21, 14, 18, 15, 14, 20, 15, 18, - 7, 7, 9, 15, 20, 24, 24, 22, - 5, 20, 17, 11, 14, 20, 21, 11, - 12, 18, 11, 7, 23, 16, 12, 24, - 8, 10, 17, 21, 22, 20, 15, 13, - 11, 12, 16, 10, 14, 17, 11, 11, - 10, 21, 10, 23, 6, 20, 14, 13, - 5, 16, 20, 10, 14, 9, 18, 11, - 14, 14, 18, 14, 8, 11, 17, 19, - 12, 9, 18, 14, 9, 8, 14, 22, - 18, 14, 10, 27, 4, 22, 12, 16, - 29, 16, 9, 18, 14, 12, 17, 11, - 23, 20, 17, 16, 21, 21, 14, 8, - 17, 18, 19, 13, 7, 16, 14, 10, - 16, 15, 16, 14, 24, 6, 6, 17, - 13, 10, 21, 12, 17, 15, 12, 16, - 14, 16, 16, 12, 20, 8, 24, 11, - 9, 19, 15, 21, 9, 24, 14, 14, - 11, 17, 16, 13, 11, 20, 4, 27, - 16, 9, 16, 9, 18, 14, 15, 14, - 10, 22, 17, 14, 8, 16, 10, 18, - 17, 11, 16, 12, 12, 17, 22, 26, - 15, 14, 14, 18, 15, 14, 18, 14, - 13, 15, 15, 18, 6, 27, 6, 20, - 19, 18, 11, 20, 10, 15, 16, 15, - 22, 10, 9, 14, 12, 15, 15, 12, - 11, 9, 12, 9, 11, 14, 19, 19, - 17, 21, 24, 26, 25, 23, 18, 15, - 14, 9, 13, 6, 20, 16, 20, 11, - 10, 18, 15, 14, 16, 14, 15, 19, - 16, 14, 14, 17, 8, 15, 15, 14, - 8, 12, 20, 20, 22, 9, 20, 13, - 10, 19, 15, 13, 15, 17, 14, 12, - 11, 18, 18, 14, 17, 8, 14, 6, - 6, 19, 10, 10, 10, 12, 7, 10, - 8, 18, 16, 10, 22, 9, 21, 13, - 4, 10, 12, 10, 13, 11, 9, 10, - 18, 12, 20, 7, 22, 13, 9, 23, - 18, 9, 17, 20, 7, 10, 16, 17, - 18, 20, 19, 20, 21, 22, 17, 10, - 12, 20, 18, 19, 13, 12, 21, 21, - 15, 20, 11, 8, 11, 21, 12, 8, - 8, 18, 7, 13, 21, 18, 18, 12, - 18, 21, 10, 8, 14, 19, 11, 18, - 18, 11, 14, 14, 18, 9, 13, 20, - 9, 10, 19, 12, 12, 21, 18, 21, - 3, 12, 18, 9, 12, 20, 13, 21, - 24, 20, 9, 17, 13, 15, 14, 17, - 19, 21, 21, 18, 9, 10, 16, 23, - 22, 16, 7, 9, 18, 22, 19, 17, - 14, 8, 6, 8, 10, 9, 11, 13, - 9, 8, 10, 11, 10, 7, 10, 17, - 15, 19, 12, 20, 18, 13, 19, 10, - 9, 19, 22, 9, 12, 20, 17, 16, - 19, 10, 17, 17, 15, 10, 20, 14, - 15, 10, 19, 17, 10, 13, 9, 8, - 17, 11, 18, 14, 15, 15, 16, 12, - 11, 9, 8, 6, 7, 9, 13, 19, - 20, 16, 16, 20, 14, 16, 13, 9, - 20, 20, 14, 10, 15, 22, 16, 12, - 8, 10, 19, 19, 10, 20, 10, 14, - 9, 9, 11, 16, 23, 21, 13, 7, - 12, 10, 11, 10, 10, 10, 10, 11, - 12, 13, 18, 20, 16, 16, 15, 15, - 12, 17, 14, 16, 17, 24, 6, 17, - 19, 21, 19, 21, 19, 10, 19, 11, - 19, 15, 15, 17, 12, 16, 18, 8, - 11, 12, 16, 16, 24, 14, 16, 16, - 7, 10, 20, 10, 18, 15, 15, 14, - 12, 10, 11, 20, 13, 20, 19, 10, - 9, 21, 11, 21, 11, 18, 21, 9, - 15, 9, 5, 9, 19, 23, 16, 7, - 11, 19, 20, 19, 17, 15, 16, 16, - 13, 18, 23, 23, 16, 13, 14, 16, - 24, 10, 19, 12, 19, 17, 20, 18, - 23, 25, 24, 23, 21, 17, 13, 10, - 11, 20, 16, 10, 4, 7, 12, 15, - 23, 8, 17, 13, 12, 15, 8, 14, - 19, 8, 19, 21, 21, 20, 21, 19, - 15, 17, 9, 10, 14, 17, 20, 18, - 11, 18, 12, 13, 9, 18, 15, 17, - 14, 13, 17, 12, 20, 17, 24, 10, - 11, 15, 20, 21, 21, 22, 22, 21, - 17, 10, 21, 7, 20, 10, 17, 17, - 23, 17, 18, 15, 14, 13, 18, 15, - 21, 20, 19, 12, 19, 19, 20, 10, - 16, 9, 23, 17, 10, 13, 21, 10, - 25, 19, 11, 20, 10, 18, 11, 18, - 10, 10, 19, 9, 19, 10, 21, 11, - 10, 16, 22, 13, 13, 15, 20, 11, - 23, 20, 16, 11, 7, 8, 10, 16, - 8, 10, 20, 12, 20, 14, 13, 18, - 15, 19, 12, 19, 10, 13, 19, 7, - 17, 13, 11, 22, 10, 18, 11, 15, - 21, 11, 17, 22, 13, 10, 16, 23, - 9, 10, 16, 20, 8, 5, 10, 13, - 22, 12, 16, 18, 10, 19, 12, 14, - 23, 20, 16, 22, 15, 18, 14, 15, - 15, 10, 14, 7, 17, 16, 9, 11, - 20, 22, 21, 17, 23, 18, 11, 14, - 7, 18, 16, 14, 15, 15, 14, 17, - 15, 10, 22, 10, 20, 18, 21, 14, - 6, 11, 15, 11, 15, 11, 15, 14, - 11, 10, 19, 21, 15, 9, 21, 23, - 12, 10, 21, 17, 21, 13, 10, 20, - 12, 20, 7, 11, 14, 8, 17, 15, - 2, 24, 14, 13, 16, 17, 13, 15, - 11, 10, 11, 21, 16, 21, 12, 19, - 11, 17, 21, 16, 19, 25, 19, 16, - 10, 18, 13, 16, 14, 17, 14, 15, - 9, 20, 13, 14, 17, 15, 13, 16, - 6, 25, 11, 16, 17, 14, 16, 15, - 7, 10, 20, 18, 19, 19, 20, 21, - 18, 22, 20, 18, 12, 16, 21, 6, - 13, 9, 6, 6, 9, 15, 21, 22, - 15, 15, 15, 15, 15, 15, 15, 14, - 14, 10, 11, 18, 22, 18, 9, 14, - 9, 15, 15, 16, 19, 14, 16, 13, - 14, 20, 20, 12, 17, 14, 15, 13, - 11, 19, 16, 12, 16, 17, 23, 22, - 14, 16, 9, 10, 4, 22, 13, 20, - 9, 15, 8, 7, 15, 21, 23, 18, - 23, 13, 10, 10, 17, 19, 12, 9, - 12, 17, 9, 26, 22, 15, 12, 18, - 18, 15, 14, 16, 15, 14, 15, 15, - 8, 6, 15, 14, 14, 14, 15, 16, - 5, 17, 10, 12, 18, 11, 19, 16, - 18, 18, 10, 11, 20, 11, 7, 12, - 12, 8, 13, 15, 22, 16, 12, 9, - 12, 6, 7, 16, 23, 20, 16, 21, - 19, 20, 15, 19, 19, 19, 9, 8, - 21, 10, 20, 19, 6, 22, 11, 18, - 14, 15, 16, 14, 15, 16, 15, 15, - 18, 11, 15, 18, 24, 20, 4, 15, - 14, 8, 11, 19, 11, 13, 14, 23, - 11, 15, 15, 17, 13, 17, 14, 30, - 4, 11, 20, 13, 20, 11, 21, 11, - 7, 20, 11, 19, 19, 21, 14, 8, - 20, 20, 10, 13, 20, 18, 22, 22, - 23, 17, 19, 17, 9, 8, 14, 10, - 11, 9, 11, 25, 14, 14, 15, 16, - 18, 12, 21, 9, 18, 19, 8, 22, - 9, 11, 22, 20, 20, 21, 9, 20, - 15, 16, 16, 13, 13, 14, 16, 14, - 8, 11, 13, 14, 13, 9, 17, 10, - 10, 21, 18, 8, 15, 10, 20, 15, - 20, 21, 20, 20, 17, 14, 16, 23, - 20, 20, 10, 20, 11, 17, 18, 19, - 12, 13, 21, 6, 25, 8, 18, 13, - 18, 18, 22, 6, 16, 16, 13, 17, - 14, 10, 11, 10, 10, 9, 10, 19, - 18, 13, 16, 15, 14, 15, 15, 15, - 11, 24, 3, 25, 10, 14, 15, 13, - 14, 20, 21, 22, 21, 19, 13, 10, - 8, 18, 19, 11, 10, 9, 11, 11, - 10, 18, 17, 8, 19, 11, 8, 15, - 17, 8, 11, 22, 22, 21, 19, 17, - 8, 17, 9, 18, 21, 10, 17, 16, - 19, 20, 13, 20, 18, 16, 9, 16, - 18, 20, 20, 10, 19, 21, 9, 12, - 8, 5, 8, 13, 17, 18, 17, 17, - 6, 20, 19, 19, 23, 15, 16, 15, - 23, 23, 20, 17, 15, 13, 11, 10, - 23, 11, 19, 21, 11, 10, 12, 16, - 11, 10, 14, 23, 7, 16, 15, 20, - 19, 18, 21, 11, 14, 11, 20, 19, - 29, 13, 21, 14, 11, 10, 13, 19, - 13, 9, 9, 19, 23, 16, 9, 6, - 12, 20, 17, 14, 21, 18, 14, 14, - 10, 16, 16, 20, 14, 27, 12, 14, - 20, 24, 25, 23, 19, 15, 14, 17, - 21, 12, 10, 23, 11, 19, 10, 20, - 19, 13, 8, 6, 7, 10, 14, 18, - 10, 20, 13, 6, 9, 19, 20, 12, - 0, 15, 15, 16, 14, 16, 15, 14, - 19, 18, 17, 8, 13, 27, 18, 18, - 6, 19, 14, 18, 12, 22, 20, 16, - 17, 20, 18, 21, 11, 20, 10, 14, - 16, 20, 21, 20, 18, 18, 8, 12, - 18, 21, 19, 11, 13, 9, 11, 12, - 5, 10, 19, 10, 16, 11, 21, 20, - 25, 13, 11, 16, 14, 15, 15, 14, - 21, 19, 11, 20, 21, 8, 8, 14, - 18, 19, 13, 17, 9, 8, 17, 20, - 18, 20, 15, 13, 13, 5, 11, 23, - 21, 9, 17, 14, 15, 15, 15, 16, - 17, 13, 20, 26, 15, 15, 13, 14, - 20, 19, 12, 9, 15, 13, 19, 12, - 13, 8, 14, 14, 7, 12, 22, 14, - 11, 12, 19, 23, 17, 13, 16, 22, - 14, 15, 11, 14, 17, 17, 17, 16, - 14, 14, 20, 17, 21, 11, 13, 15, - 19, 20, 20, 19, 15, 23, 15, 14, - 16, 2, 15, 13, 15, 15, 16, 14, - 19, 16, 25, 15, 17, 22, 8, 18, - 15, 9, 4, 14, 14, 14, 14, 18, - 15, 10, 18, 20, 19, 10, 9, 10, - 22, 10, 18, 13, 16, 17, 10, 21, - 17, 15, 16, 15, 15, 20, 15, 13, - 20, 8, 20, 16, 22, 17, 14, 18, - 16, 20, 15, 12, 24, 5, 17, 17, - 19, 17, 12, 7, 20, 21, 18, 24, - 3, 18, 21, 15, 17, 15, 14, 14, - 10, 9, 15, 23, 18, 20, 11, 8, - 16, 22, 11, 20, 23, 16, 18, 14, - 20, 17, 22, 19, 11, 14, 11, 14, - 21, 9, 14, 16, 9, 18, 14, 21, - 10, 20, 10, 21, 6, 24, 7, 20, - 16, 20, 10, 23, 13, 20, 15, 18, - 6, 12, 11, 12, 19, 7, 13, 11, - 19, 17, 18, 22, 2, 14, 12, 13, - 9, 21, 17, 21, 13, 11, 8, 11, - 12, 20, 11, 16, 7, 10, 21, 13, - 9, 12, 17, 22, 25, 23, 21, 16, - 10, 10, 15, 18, 20, 20, 9, 20, - 14, 20, 11, 21, 10, 20, 9, 19, - 13, 10, 8, 10, 12, 13, 14, 13, - 11, 16, 24, 8, 18, 11, 14, 14, - 9, 9, 17, 19, 12, 12, 18, 10, - 11, 10, 22, 9, 18, 16, 12, 8, - 14, 15, 14, 15, 16, 16, 4, 17, - 15, 16, 12, 15, 22, 11, 12, 24, - 24, 20, 10, 19, 16, 12, 20, 18, - 9, 6, 6, 7, 11, 13, 16, 16, - 13, 17, 17, 13, 10, 9, 3, 19, - 18, 18, 12, 10, 8, 10, 17, 21, - 15, 9, 10, 11, 9, 18, 19, 9, - 5, 18, 20, 20, 13, 9, 16, 10, - 16, 15, 18, 12, 29, 12, 16, 18, - 11, 13, 14, 20, 17, 14, 13, 19, - 18, 13, 7, 6, 6, 8, 8, 9, - 19, 11, 10, 10, 9, 10, 10, 10, - 16, 10, 21, 11, 19, 10, 21, 12, - 13, 16, 13, 18, 12, 18, 11, 19, - 15, 17, 10, 16, 8, 17, 12, 7, - 19, 12, 20, 12, 9, 16, 12, 17, - 25, 7, 16, 17, 13, 16, 15, 15, - 19, 15, 14, 15, 6, 20, 7, 14, - 16, 15, 16, 18, 21, 15, 15, 12, - 2, 20, 11, 20, 16, 11, 18, 15, - 7, 7, 15, 23, 22, 13, 7, 10, - 18, 17, 9, 17, 14, 17, 10, 12, - 19, 18, 18, 19, 20, 25, 26, 17, - 21, 22, 22, 20, 17, 13, 11, 9, - 13, 11, 18, 14, 12, 21, 17, 11, - 12, 24, 15, 15, 14, 14, 14, 15, - 14, 19, 15, 18, 16, 23, 19, 11, - 21, 21, 20, 15, 10, 19, 12, 23, - 18, 20, 10, 18, 10, 16, 15, 10, - 15, 23, 19, 18, 13, 9, 14, 16, - 16, 11, 12, 17, 20, 15, 16, 24, - 24, 19, 11, 10, 15, 9, 13, 8, - 19, 11, 17, 15, 12, 20, 7, 24, - 18, 14, 17, 6, 19, 20, 14, 16, - 15, 8, 15, 24, 12, 11, 20, 11, - 17, 21, 15, 20, 12, 14, 6, 15, - 17, 20, 18, 18, 9, 10, 16, 8, - 9, 11, 11, 16, 13, 8, 17, 22, - 11, 17, 15, 16, 12, 21, 8, 21, - 19, 11, 10, 9, 22, 11, 18, 18, - 19, 17, 22, 18, 14, 13, 9, 5, - 8, 13, 11, 15, 20, 18, 17, 7, - 13, 22, 10, 16, 15, 17, 12, 7, - 10, 17, 14, 17, 14, 15, 18, 11, - 10, 14, 20, 24, 27, 25, 24, 22, - 18, 16, 23, 11, 21, 15, 16, 13, - 10, 19, 12, 16, 16, 14, 15, 15, - 21, 9, 14, 9, 17, 15, 14, 11, - 17, 12, 18, 13, 24, 8, 14, 8, - 17, 15, 7, 23, 16, 14, 19, 14, - 12, 9, 13, 18, 8, 13, 15, 9, - 5, 20, 14, 21, 12, 15, 13, 17, - 20, 18, 11, 15, 7, 23, 16, 14, - 17, 18, 20, 23, 22, 16, 16, 16, - 10, 10, 10, 11, 22, 11, 21, 12, - 24, 20, 20, 13, 19, 12, 21, 13, - 19, 18, 13, 11, 12, 10, 16, 9, - 24, 19, 19, 13, 19, 20, 12, 21, - 10, 13, 9, 9, 22, 14, 13, 17, - 21, 24, 10, 12, 18, 13, 16, 11, - 12, 21, 12, 17, 21, 10, 14, 7, - 16, 13, 23, 18, 17, 7, 21, 15, - 7, 20, 15, 20, 12, 13, 20, 16, - 14, 15, 24, 11, 10, 13, 10, 17, - 11, 15, 10, 22, 13, 14, 11, 8, - 18, 8, 22, 8, 14, 20, 9, 8, - 21, 7, 17, 18, 18, 16, 20, 9, - 23, 11, 23, 8, 16, 14, 16, 15, - 25, 19, 10, 20, 20, 16, 9, 18, - 10, 8, 7, 8, 7, 7, 7, 8, - 11, 12, 21, 8, 17, 11, 23, 7, - 19, 13, 14, 17, 13, 17, 13, 17, - 7, 10, 19, 10, 19, 21, 18, 18, - 21, 17, 6, 5, 14, 24, 20, 11, - 9, 21, 14, 6, 17, 18, 9, 11, - 3, 19, 20, 11, 11, 13, 17, 18, - 22, 10, 18, 10, 18, 13, 13, 22, - 19, 12, 17, 13, 16, 16, 13, 16, - 20, 13, 25, 20, 21, 18, 17, 11, - 20, 20, 20, 23, 22, 19, 14, 7, - 1, 13, 20, 12, 11, 10, 10, 10, - 15, 17, 12, 6, 4, 11, 15, 16, - 18, 14, 14, 14, 16, 15, 14, 13, - 1, 13, 21, 13, 18, 17, 13, 19, - 15, 15, 16, 14, 15, 17, 13, 18, - 20, 10, 18, 19, 9, 16, 9, 20, - 16, 14, 23, 17, 13, 17, 15, 18, - 20, 10, 19, 22, 15, 16, 17, 17, - 25, 20, 19, 18, 10, 19, 17, 11, - 9, 20, 12, 18, 12, 20, 5, 25, - 15, 15, 15, 15, 15, 14, 21, 6, - 8, 20, 13, 14, 20, 7, 25, 10, - 29, 19, 19, 21, 18, 15, 15, 10, - 21, 12, 7, 11, 22, 22, 18, 9, - 21, 19, 15, 10, 6, 6, 7, 8, - 13, 21, 20, 14, 12, 13, 26, 25, - 10, 22, 9, 17, 15, 12, 21, 8, - 16, 13, 17, 15, 12, 26, 5, 22, - 22, 7, 18, 17, 11, 18, 16, 15, - 11, 19, 11, 22, 16, 7, 24, 10, - 9, 22, 10, 17, 15, 14, 15, 18, - 21, 8, 19, 17, 10, 22, 14, 10, - 8, 20, 20, 17, 12, 13, 19, 10, - 8, 17, 21, 12, 7, 19, 25, 10, - 12, 19, 22, 12, 8, 20, 22, 18, - 11, 21, 19, 16, 8, 12, 22, 17, - 28, 19, 11, 10, 13, 18, 21, 18, - 23, 23, 20, 15, 9, 7, 8, 10, - 2, 19, 20, 11, 20, 11, 18, 15, - 6, 19, 14, 13, 19, 7, 20, 19, - 19, 22, 17, 19, 21, 8, 19, 20, - 19, 11, 6, 13, 16, 12, 15, 15, - 31, 16, 14, 15, 15, 15, 15, 15, - 21, 8, 21, 11, 14, 22, 6, 20, - 21, 9, 20, 13, 15, 17, 12, 18, - 14, 20, 23, 21, 14, 9, 6, 12, - 20, 22, 18, 9, 6, 11, 19, 22, - 23, 21, 14, 11, 11, 12, 14, 19, - 22, 10, 11, 20, 17, 10, 12, 7, - 13, 18, 19, 18, 12, 7, 8, 10, - 23, 19, 20, 9, 12, 10, 15, 22, - 23, 19, 13, 9, 9, 12, 17, 21, - 27, 19, 17, 19, 13, 13, 18, 18, - 15, 16, 18, 13, 15, 18, 18, 16, - 30, 17, 20, 20, 18, 11, 18, 20, - 10, 21, 16, 9, 20, 12, 13, 22, - 19, 15, 7, 25, 9, 15, 17, 13, - 7, 19, 13, 15, 13, 20, 10, 21, - 10, 21, 19, 20, 13, 18, 20, 13, - 6, 21, 11, 12, 18, 21, 14, 21, - 22, 9, 19, 12, 16, 15, 14, 15, - 16, 18, 8, 25, 8, 18, 18, 8, - 10, 9, 18, 12, 16, 15, 15, 13, - 14, 20, 22, 22, 22, 21, 21, 21, - 20, 22, 22, 19, 11, 6, 9, 15, - 19, 19, 17, 10, 15, 13, 7, 14, - 11, 14, 16, 9, 13, 15, 20, 14, - 9, 16, 15, 20, 8, 22, 6, 18, - 18, 16, 13, 16, 18, 8, 25, 9, - 21, 12, 16, 17, 13, 16, 16, 14, - 15, 18, 21, 18, 10, 21, 14, 8, - 18, 20, 11, 12, 14, 11, 22, 14, - 24, 10, 18, 19, 20, 11, 21, 21, - 18, 14, 21, 20, 12, 19, 23, 13, - 23, 18, 13, 16, 14, 15, 16, 15, - 16, 12, 20, 17, 20, 14, 18, 21, - 15, 12, 21, 17, 8, 19, 24, 24, - 23, 22, 14, 16, 15, 15, 15, 14, - 16, 14, 15, 14, 14, 13, 17, 17, - 18, 14, 12, 21, 7, 19, 23, 10, - 15, 14, 16, 15, 15, 14, 14, 14, - 9, 11, 10, 10, 16, 16, 10, 6, - 12, 13, 14, 24, 18, 15, 24, 18, - 17, 15, 14, 15, 16, 13, 18, 11, - 9, 8, 10, 11, 16, 19, 17, 12, - 17, 20, 17, 17, 22, 18, 8, 20, - 14, 12, 14, 17, 23, 10, 23, 21, - 15, 17, 15, 16, 15, 15, 15, 15, - 14, 8, 20, 13, 8, 18, 13, 21, - 20, 11, 16, 15, 15, 13, 16, 13, - 20, 9, 17, 10, 20, 11, 20, 15, - 20, 17, 15, 11, 15, 19, 23, 21, - 3, 10, 11, 19, 15, 18, 11, 16, - 13, 23, 20, 15, 11, 20, 11, 16, - 18, 14, 17, 11, 17, 14, 13, 21, - 17, 9, 16, 15, 15, 14, 17, 16, - 7, 14, 8, 17, 12, 17, 15, 19, - 15, 21, 16, 17, 8, 20, 19, 12, - 23, 17, 20, 12, 17, 9, 15, 16, - 22, 15, 22, 16, 16, 16, 15, 13, - 22, 19, 12, 15, 9, 18, 23, 12, - 9, 19, 14, 14, 16, 15, 15, 15, - 24, 19, 18, 15, 16, 17, 9, 14, - 23, 20, 9, 17, 12, 15, 18, 15, - 23, 19, 10, 7, 12, 19, 20, 16, - 13, 21, 12, 21, 18, 21, 22, 21, - 12, 15, 14, 14, 13, 12, 15, 15, - 10, 19, 8, 18, 19, 17, 16, 23, - 17, 8, 15, 22, 13, 16, 9, 19, - 5, 18, 14, 14, 15, 15, 15, 15, - 0, 17, 13, 20, 19, 17, 20, 18, - 9, 21, 12, 16, 15, 15, 15, 14, - 7, 20, 10, 18, 11, 11, 19, 19, - 17, 10, 12, 11, 8, 13, 18, 16, - 23, 8, 18, 13, 16, 13, 17, 13, - 7, 15, 15, 16, 15, 15, 14, 15, - 8, 10, 20, 10, 20, 18, 20, 10, - 8, 11, 15, 15, 15, 15, 15, 15, - 12, 19, 11, 10, 11, 12, 21, 20, - 13, 23, 11, 18, 13, 16, 14, 16, - 23, 12, 8, 10, 12, 16, 18, 15, - 11, 16, 15, 14, 15, 15, 15, 15, - 12, 19, 14, 18, 10, 17, 13, 13, - 25, 18, 11, 11, 11, 19, 11, 18, - 8, 14, 16, 15, 15, 16, 16, 18, - 12, 18, 8, 12, 21, 9, 20, 22, - 14, 13, 14, 9, 19, 16, 15, 18, - 7, 19, 14, 14, 18, 11, 25, 5, - 11, 17, 18, 7, 28, 4, 24, 10, - 23, 24, 21, 14, 10, 8, 12, 17, - 6, 25, 8, 19, 13, 16, 15, 15, - 27, 10, 19, 13, 17, 23, 14, 20, - 13, 13, 19, 7, 11, 10, 12, 21, - 15, 23, 18, 14, 13, 17, 20, 12, - 26, 10, 12, 11, 12, 20, 19, 20, - 21, 12, 20, 9, 12, 8, 11, 12, - 22, 5, 14, 12, 15, 11, 15, 16, - 0, 16, 10, 20, 12, 18, 11, 10, - 5, 13, 17, 14, 15, 17, 16, 15, - 24, 11, 10, 12, 16, 17, 21, 22, - 8, 20, 19, 19, 14, 18, 19, 21, - 13, 19, 10, 23, 10, 12, 21, 14, - 15, 15, 14, 16, 14, 12, 11, 23, - 18, 12, 10, 17, 16, 20, 20, 15, - 29, 10, 18, 15, 17, 13, 13, 16, - 23, 20, 14, 14, 23, 15, 13, 11, - 15, 14, 13, 19, 12, 6, 15, 14, - 10, 16, 16, 13, 16, 21, 26, 13, - 12, 7, 17, 17, 15, 17, 20, 18, - 17, 16, 17, 11, 8, 11, 11, 15, - 11, 8, 10, 13, 13, 11, 8, 8, - 7, 11, 21, 19, 19, 22, 20, 12, - 8, 9, 14, 23, 25, 21, 13, 10, - 9, 8, 12, 20, 23, 21, 17, 12, - 9, 12, 10, 14, 13, 15, 6, 15, - 10, 9, 21, 17, 21, 20, 11, 10, - 10, 14, 20, 24, 25, 21, 16, 11, - 23, 11, 10, 12, 10, 9, 15, 20, - 15, 9, 8, 22, 17, 9, 21, 12, - 21, 10, 11, 18, 21, 12, 19, 16, - 9, 18, 12, 13, 14, 15, 26, 6, - 7, 19, 12, 19, 19, 16, 21, 12, - 26, 18, 10, 19, 12, 11, 14, 19, - 15, 19, 18, 20, 22, 13, 14, 22, - 6, 12, 19, 18, 15, 18, 13, 10, - 21, 18, 10, 6, 10, 15, 14, 13, - 18, 16, 12, 26, 20, 12, 14, 15, - 2, 12, 19, 19, 20, 16, 10, 10, - 17, 10, 11, 15, 21, 22, 18, 13, - 22, 10, 9, 13, 16, 19, 8, 16, - 13, 20, 21, 22, 22, 13, 22, 11, - 26, 14, 14, 15, 15, 16, 13, 18, - 28, 11, 11, 10, 18, 20, 12, 16, - 24, 10, 12, 11, 18, 14, 14, 14, - 16, 22, 21, 14, 9, 10, 16, 21, - 12, 11, 22, 26, 14, 8, 12, 17, - 3, 10, 18, 18, 11, 17, 17, 18, - 15, 12, 15, 15, 17, 7, 15, 13, - 9, 17, 18, 8, 19, 15, 16, 16, - 10, 10, 20, 11, 20, 11, 18, 15, - 11, 9, 19, 11, 10, 16, 16, 9, - 10, 13, 22, 21, 8, 14, 22, 16, - 30, 13, 10, 13, 16, 13, 8, 11, - 8, 10, 19, 11, 13, 12, 11, 10, - 10, 11, 12, 11, 14, 10, 23, 14, - 12, 13, 23, 13, 17, 11, 17, 22, - 21, 9, 11, 13, 15, 16, 15, 15, - 7, 10, 20, 10, 20, 11, 19, 13, - 12, 11, 21, 10, 17, 15, 13, 19, - 6, 21, 12, 16, 15, 15, 15, 16, - 22, 13, 12, 19, 15, 19, 18, 25, - 10, 21, 7, 21, 12, 18, 8, 22, - 25, 10, 19, 10, 18, 20, 18, 10, - 3, 10, 11, 10, 16, 19, 12, 11, - 8, 22, 16, 17, 15, 14, 15, 15, - 26, 10, 18, 10, 13, 19, 12, 13, - 6, 7, 11, 14, 13, 7, 5, 7, - 24, 23, 21, 17, 13, 9, 7, 6, - 7, 8, 9, 9, 13, 16, 18, 19, - 20, 23, 23, 20, 16, 9, 7, 6, - 20, 10, 18, 9, 12, 10, 18, 17, - 9, 18, 7, 8, 17, 16, 14, 16, - 18, 12, 12, 9, 15, 13, 13, 16, - 15, 15, 8, 17, 11, 15, 16, 15, - 21, 10, 18, 10, 21, 8, 17, 18, - 9, 23, 14, 8, 20, 13, 16, 11, - 20, 12, 11, 8, 19, 13, 7, 19, - 15, 20, 7, 15, 13, 15, 15, 16, - 19, 21, 20, 9, 17, 12, 20, 9, - 8, 11, 10, 13, 8, 17, 15, 16, - 20, 10, 19, 12, 17, 12, 21, 7, - 13, 9, 7, 14, 19, 11, 11, 10, - 15, 15, 6, 12, 21, 15, 14, 16, - 7, 19, 19, 19, 19, 19, 20, 17, - 2, 11, 10, 19, 14, 16, 20, 11, - 1, 19, 10, 16, 18, 18, 11, 15, - 12, 9, 20, 13, 12, 19, 9, 12, - 16, 13, 21, 4, 23, 14, 14, 15, - 4, 11, 20, 13, 20, 13, 18, 17, - 7, 9, 11, 11, 15, 19, 21, 21, - 14, 10, 7, 9, 13, 19, 24, 23, - 13, 17, 11, 5, 13, 11, 9, 17, - 22, 10, 11, 9, 18, 10, 19, 16, - 12, 20, 16, 10, 9, 13, 14, 9, - 12, 18, 15, 11, 17, 14, 19, 11, - 21, 21, 16, 9, 19, 11, 17, 17, - 11, 10, 13, 13, 8, 21, 11, 9, - 19, 15, 7, 11, 22, 12, 20, 8, - 24, 11, 9, 17, 13, 14, 20, 16, - 14, 13, 16, 2, 17, 15, 13, 14, - 22, 10, 12, 22, 10, 12, 24, 12, - 9, 9, 18, 14, 15, 20, 15, 14, - 22, 10, 19, 10, 21, 6, 24, 9, - 10, 9, 11, 10, 20, 15, 10, 21, - 18, 22, 18, 12, 19, 16, 14, 13, - 22, 10, 10, 20, 11, 13, 13, 21, - 20, 12, 8, 18, 11, 17, 21, 9, - 11, 10, 9, 20, 20, 12, 19, 10, - 22, 21, 20, 21, 20, 21, 19, 19, - 7, 6, 6, 9, 14, 19, 22, 23, - 7, 11, 11, 19, 16, 10, 17, 13, - 22, 23, 23, 23, 22, 21, 18, 16, - 23, 8, 17, 17, 10, 22, 7, 22, - 13, 15, 17, 11, 19, 12, 18, 12, - 29, 13, 10, 18, 9, 19, 11, 17, - 29, 10, 17, 11, 17, 14, 12, 11, - 25, 21, 10, 8, 21, 18, 19, 10, - 10, 16, 22, 19, 8, 6, 14, 22, - 15, 15, 24, 19, 7, 14, 13, 13, - 3, 11, 11, 10, 17, 13, 19, 10, - 8, 9, 11, 19, 21, 13, 16, 22, - 5, 6, 9, 10, 11, 12, 14, 13, - 9, 9, 12, 20, 23, 22, 22, 22, - 17, 22, 22, 16, 9, 7, 10, 15, - 17, 20, 23, 19, 13, 13, 17, 18, - 24, 19, 9, 20, 11, 18, 19, 9, - 10, 15, 17, 9, 7, 17, 21, 23, - 19, 14, 15, 16, 16, 15, 15, 22, - 30, 15, 9, 15, 12, 20, 12, 9, - 8, 10, 11, 11, 20, 20, 15, 19, - 16, 13, 19, 6, 11, 15, 15, 13, - 19, 13, 16, 15, 19, 16, 8, 17, - 24, 11, 10, 18, 13, 20, 16, 10, - 12, 13, 17, 16, 16, 27, 21, 20, - 21, 10, 17, 16, 15, 10, 25, 7, - 11, 10, 22, 12, 17, 9, 16, 9, - 12, 9, 8, 8, 14, 19, 17, 17, - 22, 10, 14, 18, 20, 21, 15, 8, - 16, 22, 12, 20, 12, 12, 9, 8, - 7, 10, 10, 11, 14, 23, 16, 15, - 21, 10, 16, 12, 20, 13, 9, 11, - 9, 15, 11, 17, 22, 14, 9, 13, - 20, 14, 11, 16, 12, 15, 6, 10, - 24, 22, 20, 21, 13, 10, 12, 14, - 23, 18, 19, 21, 19, 12, 6, 9, - 14, 18, 22, 21, 18, 11, 8, 9, - 16, 12, 15, 15, 17, 10, 29, 0, - 6, 12, 12, 19, 19, 10, 10, 14, - 21, 16, 9, 6, 11, 17, 21, 22, - 20, 19, 12, 5, 6, 14, 21, 23, - 16, 15, 15, 17, 19, 17, 15, 17, - 13, 16, 14, 13, 19, 22, 25, 27, - 18, 14, 10, 6, 12, 16, 19, 17, - 27, 13, 21, 18, 11, 16, 10, 12, - 19, 21, 19, 20, 19, 11, 11, 19, - 26, 18, 20, 11, 18, 19, 14, 11, - 14, 21, 17, 15, 18, 16, 17, 7, - 27, 18, 19, 17, 19, 17, 12, 16, - 17, 9, 15, 15, 10, 11, 12, 15, - 22, 18, 19, 8, 8, 17, 16, 8, - 12, 16, 16, 14, 14, 16, 18, 6, - 15, 14, 17, 25, 20, 11, 15, 11, - 19, 19, 11, 14, 21, 22, 19, 14, - 25, 21, 16, 20, 14, 11, 17, 14, - 19, 11, 11, 9, 14, 20, 22, 20, - 13, 18, 12, 25, 10, 9, 15, 16, - 13, 18, 11, 14, 19, 20, 21, 8, - 11, 21, 17, 21, 19, 16, 10, 9, - 10, 16, 24, 26, 19, 10, 6, 9, - 9, 10, 15, 20, 19, 12, 10, 10, - 10, 12, 20, 23, 22, 16, 9, 7, - 15, 19, 20, 20, 20, 20, 20, 15, - 4, 10, 20, 12, 11, 19, 16, 8, - 8, 11, 12, 18, 13, 13, 23, 19, - 9, 19, 20, 15, 8, 12, 19, 24, - 9, 21, 22, 13, 21, 13, 17, 13, - 6, 12, 16, 18, 13, 10, 17, 19, - 14, 14, 16, 8, 13, 15, 15, 17, - 7, 19, 17, 9, 13, 22, 16, 22, - 2, 14, 20, 12, 19, 19, 17, 11, - 13, 21, 21, 10, 22, 14, 19, 14, - 12, 22, 9, 13, 22, 9, 20, 9, - 12, 15, 9, 20, 15, 4, 7, 19, - 16, 15, 15, 14, 15, 14, 12, 16, - 21, 22, 24, 24, 23, 23, 22, 22, - 24, 24, 22, 20, 19, 19, 19, 20, - 19, 18, 20, 22, 19, 19, 22, 22, - 8, 21, 15, 14, 16, 10, 20, 11, - 15, 9, 18, 10, 18, 11, 21, 21, - 15, 20, 15, 5, 20, 11, 21, 8, - 18, 18, 18, 9, 12, 18, 6, 21, - 10, 21, 10, 21, 15, 15, 14, 17, - 21, 18, 11, 8, 7, 9, 8, 7, - 10, 8, 9, 9, 15, 21, 25, 24, - 6, 10, 12, 10, 10, 13, 21, 22, - 16, 20, 17, 7, 17, 18, 20, 7, - 17, 11, 10, 17, 13, 9, 21, 23, - 4, 10, 21, 14, 16, 15, 18, 14, - 26, 11, 19, 20, 21, 17, 12, 9, - 10, 21, 10, 12, 22, 12, 8, 19, - 2, 17, 10, 13, 10, 13, 19, 20, - 5, 11, 12, 12, 13, 13, 13, 22, - 12, 17, 15, 14, 16, 15, 15, 15, - 21, 16, 15, 16, 18, 18, 25, 13, - 19, 20, 20, 20, 10, 19, 10, 18, - 20, 18, 19, 13, 7, 8, 26, 20, - 6, 16, 16, 15, 11, 14, 9, 14, - 12, 11, 13, 16, 16, 12, 16, 19, - 11, 14, 16, 13, 10, 8, 10, 14, - 8, 9, 19, 19, 12, 19, 11, 21, - 8, 9, 16, 9, 19, 11, 14, 20, - 21, 14, 11, 12, 25, 17, 19, 17, - 7, 10, 20, 20, 9, 12, 11, 18, - 14, 6, 27, 8, 17, 13, 16, 16, - 15, 15, 14, 16, 15, 15, 15, 18, - 3, 11, 10, 13, 19, 12, 16, 18, - 10, 21, 8, 22, 12, 11, 23, 5, - 11, 20, 17, 20, 15, 9, 14, 21, - 20, 15, 13, 16, 21, 12, 13, 11, - 19, 21, 18, 9, 8, 18, 21, 13, - 21, 16, 9, 10, 12, 5, 6, 14, - 17, 12, 17, 17, 11, 22, 9, 19, - 21, 22, 20, 12, 8, 10, 15, 14, - 16, 8, 25, 18, 16, 14, 14, 15, - 9, 20, 18, 12, 13, 20, 15, 8, - 18, 21, 19, 13, 11, 15, 18, 21, - 13, 22, 9, 18, 20, 12, 11, 21, - 15, 10, 12, 24, 24, 10, 13, 10, - 28, 14, 20, 18, 17, 19, 19, 18, - 17, 21, 11, 15, 20, 20, 13, 7, - 9, 20, 19, 20, 11, 21, 12, 21, - 22, 11, 15, 10, 10, 17, 23, 13, - 12, 10, 12, 10, 18, 24, 9, 7, - 7, 20, 20, 19, 10, 16, 13, 18, - 20, 12, 18, 9, 8, 11, 20, 9, - 13, 9, 16, 10, 11, 11, 13, 14, - 12, 8, 7, 11, 19, 23, 22, 16, - 12, 10, 22, 14, 17, 7, 14, 18, - 19, 20, 19, 21, 11, 8, 19, 11, - 16, 23, 9, 19, 13, 17, 23, 15, - 23, 19, 19, 18, 18, 11, 19, 9, - 27, 11, 20, 18, 19, 12, 17, 11, - 19, 13, 18, 24, 24, 18, 13, 17, - 23, 20, 10, 19, 20, 11, 20, 13, - 24, 20, 10, 18, 11, 13, 11, 11, - 6, 12, 11, 18, 10, 11, 11, 19, - 17, 10, 11, 7, 18, 7, 12, 11, - 17, 21, 12, 11, 20, 10, 21, 12, - 8, 10, 19, 11, 9, 20, 12, 14, - 20, 13, 11, 22, 6, 24, 6, 21, - 22, 12, 14, 17, 15, 14, 16, 16, - 19, 20, 12, 19, 17, 13, 20, 17, - 11, 13, 20, 9, 21, 10, 20, 18, - 6, 6, 2, 5, 6, 8, 7, 10, - 19, 23, 11, 18, 16, 13, 18, 13, - 20, 6, 24, 11, 15, 16, 14, 14, - 28, 12, 9, 14, 20, 12, 17, 19, - 15, 11, 12, 6, 28, 14, 13, 15, - 18, 10, 17, 8, 16, 20, 16, 20, - 22, 21, 20, 21, 20, 20, 18, 13, - 21, 22, 11, 10, 19, 16, 14, 21, - 7, 17, 12, 14, 14, 9, 11, 25, - 6, 18, 21, 16, 10, 19, 13, 9, - 11, 21, 12, 10, 14, 11, 15, 21, - 15, 15, 15, 16, 15, 15, 15, 0, - 26, 19, 10, 11, 16, 10, 9, 17, - 23, 20, 16, 12, 10, 10, 9, 9, - 29, 13, 10, 10, 10, 10, 11, 16, - 28, 11, 10, 11, 19, 11, 18, 9, - 6, 17, 22, 16, 18, 11, 17, 22, - 23, 20, 9, 11, 10, 10, 10, 10, - 12, 14, 20, 10, 17, 21, 5, 23, - 9, 11, 11, 9, 10, 9, 9, 9, - 13, 13, 15, 18, 6, 25, 19, 16, - 16, 15, 21, 20, 14, 7, 10, 21, - 11, 10, 17, 20, 10, 19, 14, 10, - 8, 16, 25, 20, 11, 6, 8, 18, - 20, 21, 16, 15, 11, 17, 16, 12, - 13, 16, 14, 12, 20, 19, 10, 9, - 22, 16, 8, 14, 16, 15, 16, 14, - 19, 18, 10, 21, 15, 10, 14, 21, - 21, 22, 9, 11, 18, 10, 12, 19, - 2, 19, 11, 19, 11, 16, 13, 21, - 11, 20, 20, 20, 20, 20, 21, 20, - 10, 10, 13, 19, 22, 22, 20, 16, - 9, 20, 10, 21, 10, 18, 11, 20, - 16, 13, 13, 16, 18, 22, 23, 20, - 12, 8, 9, 12, 18, 20, 21, 20, - 15, 15, 15, 15, 15, 15, 14, 15, - 19, 9, 23, 5, 25, 9, 18, 14, - 18, 12, 14, 14, 22, 13, 17, 15, - 19, 20, 10, 12, 19, 20, 8, 20, - 15, 11, 6, 15, 21, 11, 11, 24, - 20, 17, 10, 6, 10, 21, 26, 20, - 19, 11, 19, 15, 9, 9, 15, 23, - 11, 14, 12, 5, 15, 13, 16, 14, - 8, 19, 20, 13, 20, 20, 16, 22, - 8, 12, 20, 11, 18, 19, 7, 14, - 23, 20, 9, 15, 12, 17, 19, 22, - 18, 22, 11, 15, 7, 16, 9, 19, - 13, 10, 20, 8, 13, 11, 19, 15, - 21, 20, 20, 10, 10, 20, 11, 10, - 15, 15, 9, 18, 17, 12, 16, 16, - 16, 17, 14, 22, 15, 16, 11, 20, - 4, 19, 12, 18, 10, 12, 23, 10, - 15, 19, 16, 12, 13, 6, 18, 14, - 17, 15, 15, 15, 16, 13, 26, 18, - 20, 9, 21, 8, 22, 10, 22, 8, - 28, 10, 16, 10, 14, 9, 17, 13, - 9, 20, 21, 18, 20, 11, 20, 16, - 9, 17, 22, 21, 15, 10, 5, 6, - 16, 9, 13, 20, 22, 20, 11, 8, - 24, 9, 12, 11, 16, 21, 21, 12, - 10, 14, 12, 13, 19, 21, 13, 15, - 16, 23, 24, 13, 5, 7, 17, 21, - 24, 13, 15, 13, 9, 13, 15, 14, - 5, 18, 21, 18, 20, 16, 9, 20, - 13, 21, 7, 22, 10, 20, 14, 15, - 10, 20, 8, 22, 11, 16, 16, 14, - 13, 17, 10, 20, 15, 15, 17, 18, - 15, 17, 16, 7, 22, 10, 15, 18, - 22, 9, 11, 9, 15, 20, 9, 22, - 10, 14, 17, 15, 14, 15, 13, 15, - 6, 10, 12, 19, 20, 21, 18, 20, - 13, 23, 4, 10, 16, 16, 16, 15, - 15, 15, 14, 18, 11, 19, 14, 14, - 13, 17, 14, 18, 14, 17, 15, 19, - 15, 16, 12, 22, 6, 23, 10, 16, - 7, 21, 11, 18, 14, 15, 17, 13, - 16, 16, 15, 16, 16, 18, 18, 15, - 22, 11, 14, 15, 15, 16, 12, 23, - 19, 8, 22, 10, 18, 14, 15, 16, - 5, 20, 10, 11, 12, 19, 18, 21, - 22, 16, 8, 17, 20, 10, 15, 20, - 22, 10, 14, 10, 19, 19, 12, 16, - 23, 15, 7, 13, 19, 13, 12, 16, - 11, 11, 21, 22, 14, 13, 22, 9, - 15, 21, 12, 20, 18, 22, 14, 18, - 11, 17, 12, 9, 25, 22, 16, 16, - 12, 10, 20, 15, 18, 14, 18, 13, - 3, 12, 11, 11, 21, 19, 17, 14, - 5, 19, 20, 10, 19, 11, 11, 20, - 7, 14, 14, 16, 18, 8, 15, 20, - 12, 8, 22, 11, 12, 18, 8, 20, - 26, 6, 21, 12, 16, 15, 15, 16, - 17, 20, 21, 10, 22, 18, 25, 17, - 16, 22, 15, 6, 15, 14, 16, 15, - 5, 13, 11, 18, 7, 16, 18, 12, - 20, 21, 18, 16, 19, 22, 24, 22, - 19, 21, 15, 9, 9, 18, 22, 19, - 10, 15, 14, 16, 10, 15, 18, 15, - 10, 22, 17, 19, 18, 18, 7, 16, - 11, 9, 8, 7, 6, 7, 10, 14, - 13, 18, 13, 17, 28, 16, 17, 15, - 17, 11, 14, 10, 12, 20, 12, 13, - 21, 12, 18, 10, 9, 24, 11, 13, - 5, 21, 11, 20, 11, 19, 14, 14, - 5, 20, 17, 18, 16, 9, 12, 17, - 11, 19, 18, 9, 11, 21, 10, 15, - 8, 19, 10, 17, 10, 20, 17, 7, - 9, 11, 11, 21, 10, 20, 9, 18, - 6, 18, 20, 17, 18, 13, 8, 12, - 19, 10, 12, 20, 19, 11, 10, 22, - 16, 10, 18, 8, 17, 22, 13, 12, - 20, 12, 11, 22, 19, 10, 17, 21, - 8, 11, 21, 14, 16, 13, 8, 20, - 12, 10, 15, 18, 18, 21, 19, 8, - 8, 7, 10, 16, 19, 14, 9, 10, - 18, 20, 9, 10, 20, 21, 10, 11, - 8, 8, 9, 9, 10, 10, 10, 10, - 23, 24, 22, 21, 21, 23, 23, 23, -}; - -static long _vq_lengthlist_res128_0c10x8[] = { - 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 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, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 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, 8, 8, 8, 8, 8, 8, - 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, - 8, 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,10, - 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 10,10,10,10,10,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,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,13,13,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15, -}; - -static long _vq_ptr0_res128_0c10x8[] = { - 20, 155, 275, 391, 518, 642, 765, 891, - 1016, 1139, 1253, 1389, 1518, 1642, 1764, 1883, - 2002, 2133, 2255, 2372, -21, -22, -23, -24, - -25, 395, -27, -28, 229, 10, -31, -32, - -33, -34, 1021, 525, 10, -38, -39, -40, - 229, 159, 97, 229, 52, -46, 530, -48, - 521, -50, 524, -52, -53, 229, 400, 522, - 232, -58, -59, -60, -61, -62, 316, 520, - 231, 520, 230, -68, -69, -70, -71, 396, - 317, -74, 520, 398, 317, 399, 231, -80, - -81, -82, 317, 398, -85, -86, -87, -88, - 396, -90, 524, 538, 539, -50, -35, -96, - 529, -98, 530, 319, 160, -102, -103, 52, - -105, -106, -107, 230, -109, 531, 319, 1023, - 395, -114, -115, -116, 1021, 52, -119, -120, - -121, -122, 1020, 525, 1022, -126, 160, -128, - 316, 523, -131, -132, -133, 51, 527, 527, - 525, -138, 528, 533, -141, -142, 319, -144, - 397, 402, 537, -148, -149, 315, 525, -152, - -153, 51, 315, -156, -157, -158, -159, -160, - -161, -162, 541, 545, -165, 543, -167, 3, - -169, 546, -171, 56, -173, 559, 163, -176, - -177, -178, 54, 55, 54, -182, 3, -184, - -185, 547, 323, 99, -189, -190, 405, 547, - -193, -194, 56, -196, -197, -198, -199, -200, - 542, 54, 404, 404, 233, -206, -207, 233, - -209, 551, 233, 566, -213, -214, 234, 163, - -217, 542, 58, -220, -221, -222, -223, 234, - 553, -226, -227, -228, -229, 544, 100, 100, - 543, -234, 549, 235, -237, 548, -239, 559, - 569, -242, -243, -218, 556, 321, 561, -248, - 99, 234, 57, -252, -253, -254, 543, 555, - 556, 322, 321, -260, -261, 548, 556, 54, - -265, -266, 548, 558, -269, 57, 406, -272, - -273, 234, 235, -276, -277, -278, -279, -280, - -281, 573, 165, 61, -285, -286, 575, -288, - 12, 61, -291, -292, -293, -294, 166, 59, - 12, -298, -299, -300, 572, 412, 573, 412, - 236, -306, -307, -308, 236, 578, -311, 572, - -313, 580, -315, -316, -317, 576, -319, 165, - -321, -322, -323, 576, -325, 238, 585, -328, - -329, -330, -331, -332, 60, -334, 579, -336, - -337, 167, 325, -340, 580, 60, -343, 581, - 409, -346, -347, -348, 60, 326, -351, 168, - 239, -354, -355, 59, 586, -358, 580, -360, - -361, -362, 326, 410, -365, 410, -367, -368, - -369, -370, -371, 164, -373, 571, -375, 165, - 59, -378, 572, 328, -381, 572, 62, 238, - -385, -386, 164, 237, 62, 411, -389, -392, - -393, -394, -395, 593, -397, -398, 596, -400, - 14, 169, 602, -404, -400, 15, 414, -408, - -409, -410, 591, -412, -413, 594, -415, 597, - 606, 597, -419, 592, -421, -422, -419, -405, - -425, 597, 169, -428, 414, -430, -431, 66, - -433, -434, -435, 14, 593, 14, 169, -440, - -441, -442, -443, -444, 600, -446, 415, 105, - 416, -450, -451, -452, -453, -454, -455, -456, - 241, 416, 596, -460, -461, -462, -463, -464, - 595, -466, 598, 605, 104, -470, 601, -472, - 417, -474, -475, -476, 601, 614, 613, 603, - 603, 610, -483, -484, -485, -486, 592, 595, - 606, 613, -491, 603, -493, 599, 592, -496, - -405, -423, 611, 67, -501, 608, -503, -504, - -505, -506, 413, 242, -509, -510, 240, 66, - -513, -514, -515, 15, -517, 604, -519, -520, - -521, -522, -523, 334, 333, 107, -527, -528, - -529, -530, 628, 630, -533, 619, 630, 635, - -537, 628, 630, -540, -541, 634, -543, 619, - 333, -546, -547, -548, -549, -550, 624, -552, - 333, 632, 634, -556, -557, -558, 423, -560, - -561, 629, 638, -564, -565, 333, 644, -568, - -569, 638, -571, 640, 629, 335, 638, -576, - 421, 636, -579, -580, -581, 17, 332, 247, - -585, -586, -587, -588, 419, 631, 422, -592, - 334, 418, 424, -596, -597, -598, -599, -600, - 621, -602, -603, 622, 621, -606, 625, 69, - 19, 248, -611, -612, 623, -614, 420, -607, - 421, -618, -619, 620, 108, -622, 106, 246, - 171, -626, -627, 621, -629, -630, 418, 626, - -633, -634, -635, 623, -637, -638, 627, 643, - -641, 626, -643, -644, -645, -646, -647, 172, - -649, 249, 648, 651, 20, -654, -655, 172, - 664, 174, 648, -660, -661, 338, -663, -664, - -665, 653, 110, -668, -669, 656, 663, 663, - 664, -674, -675, 650, -677, -678, 110, 660, - 661, -682, -683, -684, -685, -686, 425, -688, - 427, -690, -691, 666, 649, -694, -695, -696, - 110, 663, -699, -700, 109, -702, 425, 657, - 175, -706, -707, -708, -709, -710, 337, -712, - 173, -714, -715, 426, -717, 109, -703, -720, - -721, -722, 337, 429, -725, 428, -727, 665, - 669, 648, -731, -732, 337, 649, 655, -736, - -737, 655, 665, 430, -718, -742, -743, 652, - -745, 668, 658, 672, -749, -750, -751, -752, - -753, 654, 430, 667, 667, 109, -759, -760, - -761, -762, -763, 426, -740, -766, -767, -768, - -769, -770, -771, -772, 675, 678, 679, -776, - 674, -778, -779, 678, 436, 678, -783, -784, - -785, -786, 674, 678, 687, 676, -791, -792, - 673, -794, 698, -796, -797, -798, 681, -800, - 682, 691, -803, -804, 673, 677, -807, 21, - 681, 25, -811, -812, -813, 176, -815, -816, - -817, 437, -819, 684, -821, -822, 70, 179, - 178, -826, -827, 681, 689, 682, 437, -832, - 689, -824, 177, -836, -837, -838, -839, -840, - -841, -842, 680, 685, 21, 685, 177, -807, - -834, 682, -851, 439, -853, -854, 692, 694, - 694, -858, -859, 438, 698, 23, -863, -864, - -865, -866, -867, 21, 70, -870, 686, -859, - 70, 697, -875, 688, -805, 437, 442, -880, - 22, 72, -883, -884, 686, -886, 251, 22, - -889, -890, -877, -892, -893, -894, -895, -896, - -897, 5, 451, -900, -901, -902, -903, -904, - 703, 706, 252, 452, 703, -910, 5, 707, - 252, -914, 449, -916, -917, 254, 255, -920, - 5, 704, -923, -924, 26, 707, -927, -928, - -929, 450, 702, -932, 708, 711, 252, 706, - 710, -938, -939, -940, 445, 26, -943, 253, - 444, -946, -947, -948, 342, 712, -951, -952, - 343, -954, 712, 717, -957, -958, -959, -960, - 115, 114, 27, -964, 709, -966, 705, 709, - 715, -970, 26, -972, -973, 255, 342, -976, - -977, -978, -979, 256, 73, 256, 448, 447, - 448, -986, 444, -988, 181, -990, -991, 342, - 343, -994, -995, -996, 114, 73, 257, -1000, - 27, -1002, 446, 447, 254, 116, -1007, -1008, - 255, 27, 183, -1012, 447, 453, 447, 446, - -1017, -1018, -1019, -1020, -1021, -1022, 455, 458, - -1025, -1026, 723, 725, -1029, -1030, 727, -1032, - 729, -1034, -1035, 721, -1037, 725, 457, 729, - -1041, 740, 728, -1044, 720, -1046, 723, 731, - -1049, -1050, -1051, 29, 455, -1054, 734, -1056, - 735, 729, 743, -1060, -1061, -1062, -1063, 734, - -1065, 733, -1067, 456, 734, -1070, 261, -1072, - -1073, -1074, -1075, -1076, -1077, -1078, 345, 736, - 741, 737, 185, 737, 74, -1086, 732, 737, - 721, 742, -1091, -1092, 184, 29, 118, -1096, - 74, 185, 75, -1100, -1101, -1102, 29, 75, - -1105, -1106, -1107, -1108, 726, -1110, 456, -1112, - 732, -1114, 732, 459, -1117, -1118, -1119, 724, - 730, 738, -1123, 724, -1125, 726, -1127, 457, - 739, -1130, -1084, 346, -1133, 728, -1135, 746, - -1137, 722, -1131, -1140, -1141, -1142, -1143, 30, - -1145, 760, -1147, -1148, -1149, 461, -1151, 766, - -1153, 755, 465, -1156, 461, 766, 264, 188, - -1161, -1162, 6, 119, -1165, 264, -1167, -1168, - -1169, -1170, 754, 262, -1173, 462, 754, -1176, - 756, -1178, 773, -1180, -1170, -1143, 763, 760, - -1185, 763, 772, -1188, 30, -1190, 762, 187, - -1193, -1194, -1195, -1196, -1197, -1198, -1199, 262, - 462, -1202, -1203, 263, -1205, -1206, -1207, 348, - 262, 6, -1211, -1212, 758, 765, -1215, 765, - -1217, 466, 780, -1220, -1221, -1222, 757, 6, - -1225, 761, -1227, 119, -1229, -1230, -1231, 770, - -1233, 771, 776, -1236, -1237, -1238, 187, -1240, - 463, 119, -1191, -1244, -1245, -1246, 187, 753, - 758, -1250, 753, 759, 778, -1254, -1255, -1256, - -1257, -1258, -1259, -1260, -1261, 790, -1263, 349, - 793, 349, 790, -1268, -1269, 793, 190, 808, - -1273, 470, 190, -1276, -1277, 797, -1279, 797, - -1281, 806, 808, -1284, 796, -1286, -1287, -1288, - -1289, 785, 469, 786, -1269, 350, -1295, 189, - -1297, -1298, 468, -1300, 470, 795, 806, -1304, - 189, -1306, 468, 271, -1309, 469, -1311, -1312, - -1313, 192, 798, -1316, 791, 190, -1319, -1320, - 471, -1322, -1323, 791, -1293, 32, 797, -1324, - -1329, -1330, -1331, -1332, 787, -1334, 192, 271, - -1337, 189, -1339, 788, 190, 791, 32, -1344, - -1345, -1346, -1347, -1348, 468, 789, 31, 789, - -1353, -1354, 801, -1356, -1357, 189, 786, -1360, - 789, -1362, -1363, 31, 349, 270, 804, 803, - -1369, -1370, -1371, -1372, 267, 472, 191, 472, - -1335, 788, -1379, -1380, -1381, -1382, 31, 349, - 267, 794, -1387, 788, 800, -1390, -1391, -1392, - -1393, -1394, -1395, 123, 838, -1398, -1399, 272, - 475, -1402, 837, 836, 273, 351, -1407, -1408, - -1409, 822, 821, 820, 823, -1414, -1415, 820, - 828, -1418, 351, 33, -1421, -1422, -1423, 273, - 352, 833, -1427, -1428, -1429, 819, 274, -1432, - -1433, -1405, -1403, 351, -1437, 834, 840, -1440, - -1441, -1442, 825, 124, 831, 832, -1447, 819, - 354, -1450, -1451, -1452, -1453, 818, 273, -1456, - 826, -1458, 830, 123, 277, -1462, -1463, -1464, - 826, -1466, 817, 830, -1469, 352, 831, -1472, - 123, -1474, 830, 826, 275, -1478, -1479, -1480, - -1481, 33, -1483, -1484, 817, 474, -1487, -1488, - 33, -1490, -1491, -1492, 274, 474, -1495, -1496, - 353, 276, 34, -1500, -1501, -1502, -1503, 474, - 836, 835, -1507, 123, 277, -1510, -1511, -1409, - 835, 835, -1515, -1516, 818, 356, -1519, -1520, - -1521, -1522, -1523, -1524, -1525, 477, 850, 278, - 279, -1530, -1531, 279, -1533, -1534, 358, 862, - -1537, 859, 861, -1540, -1541, -1542, 846, 847, - 853, 864, -1547, -1526, 867, -1550, -1551, -1552, - 854, -1534, 78, 863, 359, 860, -1559, -1560, - -1561, 0, 852, -1564, 846, 278, -1567, -1568, - 849, 860, -1557, -1554, -1573, -1574, -1575, -1576, - -1577, -1578, 478, -1580, 0, -1582, -1583, -1584, - -1585, 478, 197, 482, 849, -1590, -1591, 477, - -1593, 280, 857, 849, 858, -1598, -1599, -1600, - -1601, 478, 845, -1604, 196, -1606, -1607, -1608, - 477, 848, 851, -1612, 851, -1614, 479, 198, - 848, 851, -1619, -1620, -1621, -1622, -1623, 478, - -1586, -1571, -1625, -1614, -1562, -1630, -1631, -1632, - 195, -1634, -1635, 357, 195, 851, 195, -1640, - -1641, 856, -1643, -1644, -1645, -1646, -1647, 362, - 485, -1650, 874, 876, 364, -1654, 284, -1656, - 876, -1658, -1659, -1660, -1661, 362, -1663, -1664, - 127, 128, -1667, 486, -1669, 286, -1664, -1758, - 880, 79, -1675, 284, -1677, 361, 876, 487, - 287, 361, -1683, -1684, -1685, 128, 130, -1688, - -1689, -1690, 484, 875, -1693, 131, -1695, 127, - -1697, 287, 884, -1700, -1701, -1702, 486, 127, - -1705, 79, 131, -1672, -1709, -1710, 872, 286, - -1713, 872, 203, -1716, -1717, -1718, -1719, -1720, - 285, -1722, 361, 487, 284, 204, -1727, -1728, - -1729, -1730, -1731, 360, 132, 484, 484, -1736, - -1734, 129, 873, -1740, 484, -1742, -1743, 80, - 363, 875, 877, 488, -1749, -1750, 878, 81, - -1753, -1754, -1755, 200, 877, 883, 285, -1760, - -1761, 879, -1763, -1671, -1765, -1766, -1767, -1768, - -1769, 7, -1771, 290, -1773, -1774, -1775, 490, - -1777, -1778, 134, 206, -1781, 898, 293, 898, - 902, -1786, -1787, 38, -1789, 288, 134, 899, - 206, -1794, -1795, 366, 293, 294, -1799, -1800, - 82, -1802, 205, -1804, 205, 369, -1807, -1808, - -1809, 38, 289, -1812, 289, -1814, -1815, -1816, - -1817, -1818, -1819, 366, 895, 41, -1823, 894, - 135, 294, -1827, -1828, 134, 292, -1831, 291, - -1833, -1834, 291, 210, -1837, -1838, 291, 367, - 40, -1842, -1843, 38, 289, 899, 894, -1848, - -1849, -1850, 82, 291, 208, -1854, -1855, 891, - 893, 893, 900, -1860, 897, 292, -1863, -1864, - 893, -1866, 892, -1868, 900, 209, -1871, 892, - 83, 896, 292, 892, 370, 83, -1879, 82, - -1881, 899, -1858, -1884, -1885, -1886, -1887, -1888, - 909, 918, -1891, 909, -1893, -1894, 910, -1896, - 84, 914, 374, -1900, -1901, -1902, 911, 926, - -1905, 914, -1907, -1908, 84, 371, 913, -1912, - -1913, -1914, 211, 911, 376, -1918, 42, 925, - 375, -1922, 914, -1924, 296, 922, -1927, 914, - 922, -1930, 927, -1932, -1933, -1934, -1935, -1936, - -1937, 86, 495, -1940, -1941, -1942, 372, 493, - 920, 918, -1947, -1948, -1949, 912, 212, -1952, - 85, 299, 376, 140, 213, -1958, -1896, 214, - -1961, 494, -1963, 917, 495, 493, -1967, -1968, - 917, 299, -1971, -1972, -1973, -1974, -1975, 296, - 2, -1976, 496, 926, -1981, 373, 372, -1984, - 85, -1986, 496, -1988, -1989, 926, 915, 928, - 917, 928, -1995, -1996, 85, -1998, 496, -2000, - 917, 494, -2003, -2004, -2005, -2006, -2007, 221, - -2009, 143, 8, -2012, -2013, 217, -2015, 219, - 87, 936, 142, -2020, 936, 939, 43, -2024, - -2025, -2026, 87, 938, -2029, -2030, 218, 933, - 932, 380, 87, -2036, -2037, -2038, 932, -2040, - 933, 934, -2043, 944, 380, 951, -2047, -2048, - -2007, 88, 947, -2052, -2053, 380, 89, -2056, - 142, 939, -2059, -2060, -2061, -2062, 218, -2064, - 87, 937, -2067, -2068, 218, -2070, 934, -2072, - -2073, -2074, 935, 938, -2077, -2078, -2079, -2080, - -2081, 936, -2083, -2065, 8, -2086, 142, 939, - -2089, -2090, -2091, 142, 943, 503, 497, -2096, - -2097, -2098, 499, -2100, 378, -2102, 500, -2104, - -2105, -2106, 498, 143, -2109, 498, 501, 943, - 501, 942, -2115, -2116, -2117, -2118, 378, 948, - -2121, 948, 301, -2084, -2125, 498, -2127, 950, - 301, -2130, -2131, 941, 503, -2134, -2135, -2136, - -2137, -2138, 302, 965, 505, -2142, 146, 304, - -2145, -2146, 955, 384, -2149, 961, 505, -2152, - 44, 383, -2155, -2156, -2157, -2158, -2159, 382, - 510, -2162, -2163, 508, -2165, 959, -2167, 960, - 508, 961, -2171, 146, 507, 955, 511, -2176, - 226, 224, -2179, -2180, -2181, -2182, 958, -2184, - 223, 963, -2187, 93, 957, -2190, -2191, 382, - -2193, -2194, -2195, 958, 508, 509, -2199, 505, - -2201, -2202, -2203, 509, -2205, -2206, -2207, -2208, - 92, -2210, 959, 962, -2213, 92, 962, -2216, - 506, 305, -2219, 506, -2221, -2222, 222, 956, - -2225, -2226, 226, 507, 966, -2230, -2231, 969, - -2223, -2234, -2235, 93, 302, -2238, 957, 303, - 222, -2242, 970, 971, -2245, -2246, -2247, 302, - -2249, 304, -2251, -2252, -2253, 955, -2232, -2256, - -2257, -2258, -2259, 976, 148, 991, 993, -2264, - -2265, -2266, -2267, -2268, 975, 46, 47, -2272, - 513, 995, -2275, 388, 994, -2278, 149, -2280, - 513, -2282, 515, -2284, 995, 975, 1000, 515, - -2289, -2290, 149, -2292, -2293, 149, 309, 309, - 1000, -2298, 977, 515, 95, -2302, 985, 999, - -2305, -2306, -2307, -2308, 46, 308, 989, -2312, - -2313, 975, -2315, -2316, 514, 989, -2319, -2320, - 984, 975, -2323, -2324, -2325, -2326, -2327, 974, - -2329, -2330, 983, 389, -2333, -2334, 983, 986, - 48, -2338, -2339, 977, 1001, -2342, 227, -2344, - -2345, -2346, -2347, 148, 976, -2350, 990, 991, - -2353, -2354, -2355, -2356, -2357, 979, -2359, 990, - 308, -2362, -2363, 978, 227, -2366, 979, 227, - 982, -2370, 982, 998, -2373, -2374, -2375, -2376, - -2377, 50, -2379, 96, -2381, -2382, -2383, -2384, - 49, 1012, 313, -2388, -2389, 96, 154, 517, - -2393, 50, -2395, -2396, 1007, 1016, -2399, 1008, - 517, 50, 392, -2404, -2405, -2406, 152, 517, - -2409, 1010, 516, 155, 392, -2414, 49, 228, - -2417, -2418, -2419, -2420, 154, -2422, 1006, 1015, - -2425, -2426, 152, -2428, 394, -2430, 1010, -2432, - -2433, -2434, -2435, 153, -2437, 393, -2439, -2440, - -2441, 312, 314, 1012, -2445, -2446, 314, 519, - -2449, -2450, -2451, 49, 155, -2454, 312, 1012, - -2457, -2458, 1009, -}; - -static long _vq_ptr1_res128_0c10x8[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -113, -57, -51, -37, - -26, 532, -30, -29, 230, 318, 320, -36, - -29, 318, 159, 537, 526, -47, -43, -41, - 1021, -42, 401, -44, -45, 537, 535, -49, - 532, 535, 320, -55, -54, 232, 232, -56, - 98, -104, -84, -67, -65, -63, 520, -64, - 529, -66, 523, -79, -77, -73, -72, 399, - 399, -76, -75, 539, 398, -78, 97, 534, - 319, -83, 318, 318, -101, -95, -93, -89, - 540, -91, 538, -92, 540, 537, 319, -99, - -97, 535, 537, -92, -94, 97, 534, 537, - -111, -110, -108, 318, 532, 318, 540, -112, - 403, -130, -125, -118, -117, 527, -124, 160, - 98, -54, 232, 97, 522, -127, 533, 534, - -129, 319, -140, -135, 523, -134, 401, -136, - -137, -139, 536, 536, -151, -147, -143, -145, - 402, -146, 539, -150, 402, 539, 53, -100, - -154, 401, -123, -219, -195, -175, -168, -164, - 554, -163, 565, 565, -166, 55, 233, 563, - -172, -170, 100, 564, -174, 565, 563, -188, - -183, -180, -179, 568, -181, 99, 570, -187, - -186, 560, 560, 570, -192, -191, 163, 323, - 163, 564, 324, -212, -205, -203, -202, -201, - 550, 550, 550, -204, 554, -210, 546, -208, - 554, 565, -211, 567, -216, -215, 161, 564, - -218, 54, 324, -241, -236, -225, -224, 56, - 562, -232, 563, -231, -230, 562, 562, 552, - -233, -231, 552, 558, -238, 563, -240, 163, - 570, -251, -247, -245, -235, -246, 562, -249, - 58, -250, 407, -268, -259, -258, -255, -256, - -257, 557, 162, -263, 569, -262, 557, -264, - 569, -267, 162, 162, -271, -270, 557, -244, - -274, 57, 407, -327, -305, -297, -290, -284, - -282, 574, -283, 583, -287, 577, 327, -289, - 583, 327, -295, 11, 65, 101, 102, -296, - 61, -304, -302, -301, 587, 587, -303, 588, - 165, -314, -310, -309, 59, 102, -312, 411, - 586, 582, -318, 408, 580, 581, 582, -320, - -324, 589, 62, 585, -326, 589, 589, -366, - -353, -339, -335, -333, 328, 584, 65, 65, - -338, 584, 584, -345, -341, -342, -344, 168, - 168, -350, -349, 239, 584, 584, 63, -352, - 584, -357, -356, 11, 64, -359, 62, -364, - 411, -363, 329, 329, 590, 63, -384, -380, - -377, -372, 327, 13, -374, 327, -376, 327, - 327, -379, 13, 13, -382, 329, -383, 585, - -390, -387, 60, -388, -356, 103, 13, -449, - -429, -403, -399, -396, 605, 330, 614, -401, - 243, -402, 330, -407, -406, 68, 105, -420, - -418, -411, 606, -417, -414, 416, -416, 416, - 610, 169, 416, 612, -426, -424, 330, 615, - 414, 330, -427, 415, 244, -439, -432, 4, - -437, 245, -436, 616, 616, -438, 600, -447, - -445, 245, 415, 244, 330, 608, 417, -448, - 170, -502, -492, -459, -458, -457, 104, 611, - 242, 417, 599, -482, -471, -468, -465, 609, - 614, -467, 609, 609, -469, 609, 618, -480, - -473, -479, -478, -477, 617, 617, 617, 617, - -481, 16, -487, 595, 596, 414, 618, -488, - -489, -490, 618, 612, -499, -494, -495, 616, - -498, 67, 68, -500, 105, 616, -512, -508, - 68, -507, 104, 104, -511, 4, 16, 616, - -497, -516, 331, 16, 607, 331, -595, -578, - -526, -524, 335, 639, -525, 171, -545, -542, - -536, -532, -531, 633, -534, 630, -535, 641, - -539, -538, 423, 423, 641, 642, -544, 638, - 645, -575, -555, -554, 633, -551, 632, -553, - 638, 638, 645, 336, -574, -559, 647, -572, - -563, -562, 640, -567, -566, 647, 647, -570, - 644, 647, 647, 644, -573, 640, 645, -577, - 336, 641, -584, -582, 19, 247, -583, 424, - -591, 336, -590, -589, 422, 422, 424, 421, - -593, -594, 248, -625, -610, -608, -607, -604, - -601, 332, 419, 106, -605, 332, 646, 108, - -609, 645, -617, -615, -613, 107, 108, 106, - 636, -620, 171, 645, -621, -623, 171, -624, - 18, -632, -631, -628, 69, 334, 637, 646, - -616, -636, 626, 643, -640, -639, 646, 646, - 643, 420, -681, -662, -653, -652, -650, -648, - 650, 651, -651, 433, 112, -658, -657, -656, - 669, 111, -659, 428, 664, 435, -673, -667, - -666, 664, 250, -671, -670, 670, 670, -672, - 666, -676, 174, 656, -679, 339, 660, -680, - 435, -705, -693, -689, -687, 427, 431, 434, - 654, -692, 340, 671, 431, -701, -698, -697, - 340, 435, 340, 661, 671, -704, -666, 662, - 113, -741, -719, -713, -711, 112, 432, 20, - 429, -716, 649, 428, 112, -691, 428, -730, - -724, -723, 340, 433, -729, -726, -728, 175, - 175, 433, -735, -734, -733, 434, 20, -739, - -738, 672, 672, -727, 666, -748, -746, -744, - 669, 433, -747, 111, -758, -757, -756, -755, - -754, 667, 667, 432, 668, 113, -764, 428, - 667, 113, 111, 659, 434, -835, -795, -790, - -782, -775, 693, -773, 436, -774, 436, -777, - 678, -781, -780, 687, 687, 690, -789, -787, - 693, 341, 699, -788, 699, 691, -793, 677, - 436, 699, 25, -810, -802, -799, 178, 692, - -801, 695, -806, -805, 442, 442, -808, 23, - -809, 700, -814, 683, 23, 693, -825, -820, - -818, 23, 341, 178, -824, -823, 71, 71, - 179, -831, -829, -828, 25, -830, 689, -833, - 441, 441, 441, -862, -857, -847, -846, -845, - -844, 688, -843, 694, 688, 439, 180, -849, - 440, -850, -852, 692, -856, -855, 695, 695, - 696, -860, 443, 24, -809, 24, -888, -874, - -869, -868, 688, 700, 72, -871, 72, -873, - -823, 24, -882, -876, -878, -868, -879, -881, - 701, 701, -885, 341, 180, -887, 180, 180, - -848, -861, -872, -956, -937, -922, -915, -909, - -899, -898, 28, 719, -908, -907, -906, -905, - 452, 452, 452, 716, 451, -912, -911, 259, - -913, 259, 716, -918, 259, 182, -919, -921, - 28, 28, -926, -925, 454, 254, -934, -931, - -930, 711, 710, -933, 450, 117, -935, -936, - 452, -942, -941, 115, 344, 449, -944, 73, - -945, 454, -950, -949, 717, 717, -953, 717, - 344, -955, 344, 344, -975, -969, -965, -961, - 257, -962, -963, 258, 449, -967, 258, -968, - 718, -971, 252, -974, 115, 257, 453, -993, - -985, -983, -981, -980, 257, -982, 714, -984, - 453, -989, -987, 257, 714, -992, 714, 344, - 454, -1006, -1001, -998, -997, 116, -999, 182, - 116, -1004, -1003, 182, -1005, 713, -1011, -1009, - 28, -1010, 454, -1015, -1013, -1010, 117, -1014, - -1071, -1048, -1043, -1033, -1024, -1023, 748, 748, - -1028, -1027, 745, 745, -1031, 748, 745, 735, - 748, -1040, -1038, -1036, 729, 752, -1039, 744, - -1042, 752, 748, -1045, 722, 261, -1047, 733, - -1059, -1053, -1052, 751, 751, -1057, -1055, 743, - 750, -1058, 77, -1066, 459, -1064, 75, 750, - 750, 261, -1069, -1068, 74, 77, 745, -1099, - -1090, -1085, -1083, -1082, -1081, -1079, 741, -1080, - 460, 460, 186, -1084, 738, -1088, -1087, 185, - -1089, 743, -1095, -1093, 260, -1094, 186, -1097, - 739, -1098, 77, -1129, -1104, -1103, 455, 76, - -1124, -1116, -1109, 459, 186, -1113, -1111, 737, - 74, -1115, 749, 749, -1122, -1121, -1120, 186, - 186, 186, 735, 74, -1126, 458, -1128, 744, - 749, -1132, 457, 746, -1136, -1134, 460, 747, - -1138, 460, 460, -1192, -1166, -1146, -1144, 120, - 6, 763, -1160, -1155, -1152, -1150, 465, 783, - -1154, 120, 120, -1158, -1157, 266, -1159, 266, - -1164, -1163, 120, 770, 119, 188, -1187, -1179, - -1174, -1171, 265, -1172, 770, 773, -1175, -1177, - 782, 775, 782, -1183, -1182, 769, 770, -1184, - -1186, 774, 774, -1186, -1189, 779, 347, 768, - -1235, -1219, -1210, -1204, -1201, 780, -1200, 466, - 466, 779, 466, 467, -1208, 467, 783, 265, - -1209, 266, -1214, -1213, 464, 767, -1216, 775, - -1218, 784, 784, -1226, -1224, -1223, 777, 777, - 764, 777, -1228, 266, 783, -1232, 776, 777, - -1234, 777, 777, -1243, -1241, -1239, 30, 467, - 464, -1209, -1181, -1242, -1249, -1247, 781, -1248, - 767, -1251, 263, -1252, 781, -1343, -1310, -1285, - -1272, -1267, -1266, -1265, -1262, 471, -1264, 471, - 471, 803, 815, -1271, -1270, 795, 795, 815, - -1275, -1274, 812, -1283, -1278, 807, -1280, 806, - -1282, 810, 810, 807, 816, -1294, -1292, -1291, - -1290, 790, 806, 122, 190, 809, -1303, -1296, - -1302, -1299, 806, -1301, 806, 806, 812, -1308, - -1305, 122, -1307, 811, 806, 271, -1328, -1321, - -1315, -1314, 814, -1318, -1317, 809, 798, 803, - 809, -1326, -1325, -1284, 472, 807, -1314, 268, - -1336, -1335, -1333, 799, 812, 812, 814, 122, - -1341, -1338, -1340, 121, 813, -1342, 271, -1368, - -1355, -1351, -1349, 470, 811, -1350, 270, -1352, - 122, 802, 805, -1361, -1359, -1358, 804, 349, - 792, -1364, 270, 813, -1365, -1366, -1367, 815, - -1378, -1376, -1374, -1373, 269, 800, -1375, 32, - 811, -1327, -1377, -1386, -1383, 813, 350, -1384, - -1385, 800, -1372, -1388, 121, -1449, -1420, -1406, - -1404, -1397, -1396, 356, 839, -1400, 475, 824, - -1401, -1396, 839, 356, -1405, 828, -1413, -1410, - 473, 125, -1411, -1412, 473, -1417, -1416, 33, - 476, 124, -1419, 193, -1439, -1426, -1425, -1424, - 475, 841, -1431, -1430, 834, 275, 355, -1436, - -1435, 840, 277, 833, -1438, 842, 842, -1446, - -1444, -1443, 832, 832, -1445, 193, -1448, 274, - 275, -1477, -1461, -1457, -1455, -1454, 827, 829, - 124, -1459, 843, -1460, 841, -1471, -1468, -1465, - 354, -1467, 841, 841, -1470, 354, 354, -1475, - -1473, 834, 276, -1476, 194, -1499, -1486, -1482, - 275, 836, -1485, 276, 277, 355, -1489, 194, - 125, -1494, 843, -1493, 276, 276, -1498, -1497, - 843, 843, 276, -1509, -1506, -1505, 125, -1504, - 843, 277, -1508, 34, 35, -1514, 473, -1513, - 356, 125, -1434, -1512, -1517, 844, -1572, -1558, - -1539, -1529, -1527, 866, -1526, 358, 358, -1528, - 866, -1532, 862, 854, -1536, -1535, 860, 865, - -1538, 865, 865, -1546, -1544, 278, -1543, 853, - -1531, 282, -1549, 278, 1, 283, -1555, -1553, - 863, 863, -1548, -1556, -1557, 868, -1563, -1562, - 281, 870, 126, -1566, -1565, 866, -1570, -1569, - 483, 483, 862, 483, -1597, -1589, -1581, 199, - -1579, 482, 0, 870, 126, -1588, 78, -1587, - -1586, 482, 482, 198, 858, -1592, 278, 197, - -1595, -1594, 480, -1596, 281, -1618, -1605, -1602, - 848, 359, -1603, 869, 481, -1611, -1610, -1609, - 196, 199, 1, -1616, -1613, -1615, 199, 199, - -1617, 856, -1629, -1627, -1562, 195, -1624, 855, - 855, 359, -1545, 1, -1626, -1628, -1638, -1636, - -1633, 280, 78, 1, -1637, 871, -1639, 1, - -1545, 282, -1715, -1687, -1657, -1653, -1651, -1648, - -1649, 876, 883, -1652, 81, -1655, 890, 487, - 886, -1674, -1668, -1662, 885, 889, -1666, 885, - -1665, 130, 203, 885, -1670, 877, -1673, -1737, - 202, 365, -1676, 362, -1681, -1678, -1679, -1680, - 890, -1682, 365, 890, -1686, 888, 888, -1699, - -1692, -1691, 287, 79, -1694, 881, -1696, 887, - -1698, 887, 887, -1708, -1704, -1703, 203, 884, - -1703, -1706, 884, 201, -1712, -1711, 878, 878, - -1714, 884, 884, -1748, -1726, -1724, -1721, 487, - 880, -1672, 202, 287, -1725, 489, -1739, -1735, - -1734, -1733, -1732, 882, 882, 882, 36, 204, - -1738, 200, 36, -1745, -1741, 882, -1744, 488, - 488, -1746, -1747, 489, -1762, -1752, -1751, 37, - -1759, -1743, -1756, 133, -1757, 886, 133, 132, - 201, 133, -1707, -1723, -1813, -1785, -1772, -1770, - 207, 367, 906, 295, -1776, 368, 367, 898, - -1780, -1779, 902, 138, -1783, -1782, 901, -1784, - 491, -1793, -1791, -1788, -1790, 289, 138, -1792, - 295, -1798, -1797, -1796, 137, 138, -1806, -1803, - -1801, 39, 208, -1805, 905, 905, -1811, 905, - -1810, 908, 908, 207, 137, -1847, -1841, -1826, - -1825, -1822, -1820, 895, -1821, 137, -1824, 895, - 41, 370, -1836, -1830, -1824, 207, -1832, 897, - 136, -1824, 41, 492, -1840, -1839, 138, 903, - 136, -1846, -1845, -1844, 903, 492, 210, -1878, - -1862, -1853, -1851, -1852, 209, -1859, -1857, -1856, - 894, -1831, 492, -1861, 209, 40, -1867, -1865, - 896, 40, 904, -1874, -1869, -1870, -1872, 907, - -1873, 907, -1875, -1876, -1877, 136, -1880, 490, - -1829, -1882, -1835, -1931, -1911, -1892, -1890, -1889, - 920, 920, 2, 921, -1899, -1895, 2, -1897, - 297, -1898, 924, -1904, -1903, 2, 376, 140, - -1906, 916, -1909, 213, 140, -1910, 140, -1921, - -1917, -1894, -1915, 42, 377, -1920, -1898, -1916, - 139, -1926, -1923, -1925, 375, 375, -1929, -1928, - 139, 929, 141, -1970, -1957, -1946, -1939, 921, - -1938, 298, 299, -1944, -1943, 919, 213, 919, - -1945, 923, -1951, -1950, 298, 930, 298, -1956, - -1953, -1954, -1955, 930, 141, -1965, -1960, -1919, - -1962, 931, -1964, 931, 931, -1966, 86, -1969, - 215, 215, -1987, -1980, -1977, -1976, 929, 141, - 373, -1979, 214, 928, -1982, 141, -1983, -1985, - 216, 216, 377, -1994, -1992, -1990, -1991, 376, - -1993, 215, -1959, -1999, -1997, 299, 376, -2001, - 214, -1978, -2058, -2023, -2011, -2008, 947, 89, - -2010, 220, 91, -2019, -2016, -2014, 936, 379, - -2017, -2018, 220, -2021, 497, -2022, 145, -2046, - -2035, -2028, -2027, 952, -2034, -2032, -2031, 380, - -2033, 502, 380, -2042, -2039, 951, 43, -2041, - 951, 951, -2044, 952, -2045, 43, -2055, -2051, - -2050, 953, 503, -2054, 502, 951, 90, 946, - -2057, 89, -2076, -2071, -2066, -2065, -2063, 144, - 499, 940, -2069, 945, 143, 945, 944, 144, - 90, -2075, 504, 504, -2095, -2088, -2082, 497, - 949, 142, 90, -2085, 953, -2087, 940, 940, - -2094, -2093, -2092, 300, 300, 8, 145, -2114, - -2101, -2099, 300, 381, 948, -2103, 8, -2112, - -2108, 300, -2107, 943, -2110, 501, -2111, 91, - -2113, 381, -2124, -2120, -2119, 949, 220, 144, - -2122, 953, -2049, -2049, -2129, -2126, -2128, 88, - 88, -2132, 143, 503, -2123, -2204, -2178, -2154, - -2144, -2141, -2139, -2140, 225, -2143, 965, 965, - -2150, -2148, -2147, 94, 383, 968, -2151, -2153, - 225, 225, -2170, -2161, -2160, 384, 45, 307, - 307, -2164, 510, 512, -2166, 508, -2168, 307, - -2169, 307, -2175, -2172, -2173, -2174, 973, -2147, - 973, 147, -2189, -2186, -2183, 967, 387, 383, - -2185, 387, -2188, 385, 223, -2198, -2192, 45, - -2196, 508, 967, 973, -2197, 512, -2200, 954, - 968, 225, 512, 387, -2233, -2220, -2212, -2209, - 957, -2211, 226, 45, -2218, -2214, -2215, -2217, - 306, 306, 510, 386, -2224, 386, -2185, 147, - -2229, -2227, 94, -2228, 511, 226, -2177, 147, - 972, -2244, -2236, 44, -2237, -2240, -2239, 222, - -2241, -2243, 385, 385, -2250, -2248, 966, 222, - 966, 964, -2254, -2228, 44, 972, -2177, -2304, - -2288, -2263, -2260, 390, -2261, -2262, 1000, -2277, - -2271, -2269, 995, 46, 9, -2270, 1004, -2274, - -2273, 390, 1004, -2276, 995, -2283, -2279, -2281, - 390, 390, 981, 989, -2285, -2286, -2287, 1003, - -2297, -2291, 95, -2295, -2294, 150, 150, -2296, - 1003, -2301, -2299, -2300, 985, -2303, 388, 1002, - -2322, -2311, -2309, 9, 47, -2310, 151, -2318, - -2314, 227, 48, -2317, 992, 992, -2321, 310, - 997, 996, -2343, -2337, -2332, -2331, -2328, 983, - 997, 310, 987, 311, -2336, 391, -2335, 988, - 310, -2341, -2303, 991, 1002, 988, 991, -2352, - -2349, 311, -2348, 389, 389, -2351, 1001, 998, - -2369, -2361, -2360, -2358, 151, 982, 1004, 151, - 391, 980, -2365, -2364, 982, -2367, 1003, -2368, - 1003, -2340, -2371, 1002, -2416, -2403, -2392, -2380, - -2378, 1011, 228, 1007, -2387, -2385, 1005, 1012, - 228, -2386, 156, -2390, 1013, 156, -2386, 1012, - -2401, -2394, -2398, -2397, 518, 518, -2397, 518, - 1013, -2402, 1011, -2413, -2412, -2410, -2407, -2408, - 1018, 1014, -2411, 1018, 518, -2415, 1005, 156, - -2431, -2424, -2421, 1006, 312, -2423, 314, 1017, - -2427, 154, 1010, -2429, 157, 1014, 157, -2448, - -2438, -2436, 517, 158, 312, 158, -2444, -2443, - -2442, 158, 158, 158, 157, -2447, 1019, 1019, - -2453, -2452, 154, 156, 1013, -2456, -2455, 313, - -2391, -2400, 1013, -}; - -static long _vq_p_res128_0c10x8[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1848, 8168, 4240, 80, - 3160, 3160, 1832, 1832, 1832, 80, 80, 8168, - 8168, 8168, 8168, 4200, 80, 8168, 1272, 1832, - 1832, 1272, 776, 1832, 416, 4280, 4240, 4168, - 4168, 4192, 4192, 1832, 1832, 1832, 3200, 4176, - 1856, 4232, 3192, 2528, 2528, 2528, 2528, 4160, - 1848, 4160, 1840, 1848, 2536, 3168, 3168, 3168, - 2536, 4160, 4160, 3184, 2536, 3192, 1848, 2536, - 2536, 2536, 2536, 3184, 3168, 4192, 3168, 3168, - 3168, 4192, 4192, 4304, 4312, 4192, 4200, 4280, - 4232, 4240, 4240, 2552, 1280, 416, 416, 416, - 4248, 4248, 1840, 1840, 4248, 4248, 2552, 8184, - 3160, 1856, 1856, 8168, 8168, 416, 8160, 8160, - 8160, 8160, 8160, 4200, 8176, 1280, 1280, 4184, - 2528, 4184, 4224, 408, 408, 408, 4216, 4216, - 4200, 4224, 4224, 4264, 3176, 3176, 2552, 3176, - 3176, 3216, 4296, 2520, 2520, 2520, 4200, 408, - 408, 408, 2520, 4432, 792, 4360, 440, 4328, - 4328, 4328, 4328, 4360, 440, 4344, 24, 24, - 448, 4368, 448, 448, 4472, 4472, 1304, 24, - 440, 440, 432, 440, 432, 24, 24, 2584, - 4376, 4376, 2584, 792, 3240, 3240, 3240, 4376, - 448, 448, 448, 4528, 4400, 4400, 432, 4336, - 4336, 432, 3232, 3232, 1864, 4408, 1864, 1864, - 4408, 4408, 1864, 4528, 1288, 1872, 1872, 1304, - 4336, 4336, 464, 800, 4392, 448, 448, 1872, - 4424, 4352, 800, 4352, 4352, 4352, 800, 800, - 4344, 4392, 4392, 1880, 4384, 4384, 1304, 4472, - 4552, 464, 2568, 464, 4448, 2568, 4488, 464, - 792, 1872, 456, 2576, 4440, 4440, 4344, 4440, - 4448, 2576, 2568, 4456, 4384, 4384, 4448, 432, - 4384, 4384, 4384, 4464, 3248, 456, 3248, 456, - 456, 1872, 1880, 4592, 4616, 4600, 4584, 4584, - 4584, 4584, 1320, 488, 4600, 4600, 4600, 96, - 96, 488, 808, 1328, 808, 1328, 1328, 472, - 96, 4584, 4576, 4576, 4576, 3296, 4584, 3296, - 1888, 4624, 1888, 1888, 1888, 4624, 4576, 4576, - 4640, 4640, 3264, 4608, 4608, 4608, 4608, 1320, - 4608, 4608, 4608, 4608, 1904, 1904, 4680, 1912, - 4672, 1336, 4632, 480, 480, 4632, 4632, 1336, - 1336, 1336, 2600, 3272, 4640, 480, 4648, 4648, - 3272, 480, 480, 480, 480, 2608, 1344, 1344, - 1912, 88, 472, 472, 4688, 4640, 4640, 2608, - 3280, 2608, 2608, 3280, 3280, 3280, 1320, 1320, - 1320, 1312, 1312, 1312, 4568, 4568, 1320, 1320, - 472, 4576, 4576, 2624, 4576, 4576, 496, 1904, - 1896, 1312, 1312, 1896, 496, 3288, 3288, 4800, - 4776, 4768, 4768, 4744, 4768, 4768, 4768, 1944, - 112, 1352, 4816, 1944, 1944, 120, 3312, 4752, - 4848, 4728, 4728, 4752, 4752, 4752, 4776, 4776, - 4848, 4776, 4736, 4736, 4776, 4736, 4736, 120, - 4776, 4776, 1352, 3312, 3312, 4744, 32, 528, - 4744, 4744, 112, 112, 4744, 112, 1352, 4800, - 1952, 4800, 4800, 4800, 4800, 3320, 3320, 840, - 3328, 3312, 1936, 1928, 1928, 1928, 1928, 1936, - 1928, 3328, 4768, 4808, 4784, 4784, 4760, 4760, - 4760, 4784, 4784, 4840, 832, 4808, 4808, 4808, - 3336, 4808, 4808, 4808, 4808, 4912, 4904, 4824, - 4824, 4880, 4736, 4736, 4736, 4736, 4736, 4760, - 4848, 4904, 4896, 4824, 120, 4792, 4736, 120, - 120, 120, 4888, 536, 4864, 4864, 1920, 3304, - 3304, 3304, 3304, 1936, 1920, 1920, 1920, 528, - 4856, 120, 120, 120, 4832, 4832, 5104, 4952, - 1368, 2672, 2672, 2672, 2664, 856, 4952, 5136, - 5080, 5024, 5024, 5040, 4952, 4952, 5040, 5080, - 5024, 5024, 5040, 5072, 5072, 5072, 4952, 4952, - 2664, 4992, 4992, 4992, 4992, 4992, 4992, 2664, - 2664, 5056, 5072, 2664, 5032, 3384, 3384, 5104, - 5032, 5032, 5104, 2664, 2664, 2664, 5152, 5104, - 5104, 5104, 5120, 5120, 5032, 2680, 5104, 3368, - 3368, 5088, 136, 136, 1976, 136, 2656, 1976, - 3352, 3376, 3352, 3352, 3352, 5048, 3376, 3344, - 2672, 3344, 3392, 144, 5000, 4976, 4976, 4976, - 4968, 4976, 4976, 4976, 4968, 5000, 5000, 552, - 152, 1984, 856, 3360, 4984, 3360, 3360, 552, - 3368, 4960, 4960, 4960, 864, 848, 848, 1968, - 1368, 3344, 4968, 4968, 3344, 3344, 3344, 5008, - 5008, 4984, 4984, 4984, 5016, 5016, 5016, 5144, - 3360, 5008, 5200, 1992, 5208, 1992, 1992, 1376, - 1992, 1992, 5184, 5208, 160, 1376, 1376, 1376, - 5312, 1392, 5184, 2704, 2704, 2704, 5304, 880, - 5224, 5224, 880, 5248, 5248, 5248, 5304, 5304, - 5312, 5200, 5200, 5200, 2712, 880, 880, 5280, - 5288, 2000, 5192, 5232, 3400, 3400, 3400, 5232, - 3416, 5328, 5328, 5328, 5192, 872, 5304, 880, - 880, 5304, 872, 872, 872, 3400, 3400, 5256, - 1400, 2696, 872, 2696, 2696, 2696, 2696, 1384, - 1384, 3408, 3408, 3408, 872, 872, 5256, 5352, - 3432, 2696, 2696, 3432, 5352, 3424, 5320, 5320, - 5352, 5184, 160, 5192, 2696, 5192, 5240, 5240, - 5240, 5240, 5320, 3440, 5296, 5216, 3464, 5216, - 5344, 5344, 5264, 5376, 5232, 5232, 5232, 3440, - 5232, 5232, 3440, 5336, 5336, 872, 5272, 3408, - 5272, 3408, 3408, 3408, 5256, 5408, 5432, 5392, - 5400, 5432, 5432, 5400, 5400, 5424, 5432, 5392, - 5392, 5496, 5424, 5424, 3488, 5424, 5392, 5392, - 5392, 5392, 5392, 5424, 5496, 5408, 3488, 5384, - 5384, 5584, 5584, 3536, 5456, 5448, 5448, 5528, - 5456, 5528, 5384, 5384, 5384, 5416, 168, 168, - 5448, 200, 1408, 1408, 1408, 1408, 560, 5472, - 3496, 3496, 5472, 5472, 560, 560, 560, 1432, - 1424, 5456, 5448, 5448, 5512, 5456, 3496, 5512, - 5512, 1424, 1416, 5552, 5560, 5440, 5440, 5440, - 5440, 5440, 5440, 5480, 168, 5480, 1416, 184, - 1416, 5456, 3512, 3512, 5560, 5536, 5536, 5552, - 5552, 3504, 3504, 3504, 5584, 184, 2008, 3504, - 168, 168, 168, 168, 560, 5488, 5488, 3504, - 560, 5576, 5416, 5504, 5416, 3496, 3536, 176, - 176, 576, 5488, 5488, 5488, 2008, 2008, 176, - 3496, 568, 3496, 40, 5680, 5624, 5624, 5624, - 40, 40, 3608, 5648, 5648, 5648, 5624, 5624, - 5624, 5648, 2016, 3616, 5624, 5656, 40, 5656, - 2016, 3592, 3592, 2032, 2032, 2032, 2040, 40, - 40, 5632, 208, 208, 208, 5656, 3600, 5616, - 3600, 3600, 5616, 5664, 5664, 5688, 2016, 5648, - 5680, 3560, 3560, 3560, 3560, 208, 2024, 2024, - 3552, 2736, 2736, 2736, 2736, 5696, 2744, 2744, - 2744, 5696, 5696, 5736, 2064, 912, 912, 920, - 920, 912, 216, 5672, 5672, 5640, 5640, 5672, - 5720, 208, 208, 920, 2040, 2040, 2736, 3584, - 2048, 584, 584, 2048, 584, 2048, 3584, 3576, - 3584, 1448, 3552, 1448, 1448, 5712, 2736, 2736, - 2744, 928, 912, 912, 912, 584, 2056, 928, - 216, 1456, 3568, 3576, 2032, 928, 2040, 2040, - 2040, 216, 1464, 1464, 3576, 3624, 3576, 3568, - 5960, 5920, 5816, 5960, 3640, 3640, 3640, 3664, - 5784, 5784, 5784, 5800, 5816, 5816, 5816, 5832, - 5832, 5832, 5800, 5768, 5800, 5800, 3656, 5832, - 5920, 5920, 5824, 5760, 5760, 5864, 5784, 5848, - 3640, 3640, 232, 232, 3640, 5880, 5872, 5880, - 5880, 5832, 5944, 600, 2088, 5872, 5872, 5872, - 2088, 5864, 5872, 3648, 5872, 2088, 2088, 2760, - 5936, 5888, 5888, 2760, 2760, 2760, 2760, 5888, - 5928, 5896, 1480, 5896, 592, 1480, 5856, 5896, - 5768, 5936, 944, 2080, 1472, 232, 944, 592, - 592, 1480, 600, 5792, 232, 232, 232, 600, - 5792, 5808, 5808, 5808, 5808, 592, 3648, 5856, - 5856, 5856, 5856, 3672, 5840, 5792, 5792, 5792, - 5840, 5904, 5792, 5792, 3664, 5808, 3656, 3656, - 5912, 592, 592, 2768, 5824, 5824, 5968, 5968, - 5776, 5776, 2768, 6176, 6040, 6080, 240, 240, - 6080, 6080, 6128, 3720, 6128, 3688, 6128, 6128, - 6040, 6040, 3720, 6128, 3688, 6128, 2112, 1504, - 48, 48, 48, 952, 2112, 2112, 6048, 6048, - 2096, 6032, 6032, 2096, 3696, 3696, 6032, 6048, - 6048, 6184, 6184, 2120, 6032, 240, 6104, 6080, - 6104, 6104, 6176, 2776, 240, 2776, 6096, 1496, - 2096, 3728, 48, 3728, 3696, 3696, 2096, 2096, - 3696, 2104, 2104, 2104, 2784, 2784, 2784, 2784, - 2096, 48, 6064, 6064, 6064, 6120, 6120, 6120, - 3728, 3728, 6240, 6088, 6056, 6056, 6056, 48, - 6088, 6088, 952, 952, 6168, 6160, 6160, 6160, - 6168, 6168, 6208, 3704, 1496, 1496, 1496, 3704, - 3704, 952, 1496, 6072, 6064, 1496, 1496, 6024, - 6064, 6024, 6024, 6072, 6224, 6280, 3752, 6456, - 2792, 2792, 3768, 3768, 6320, 6320, 2792, 2792, - 6344, 2792, 6320, 1520, 6344, 6344, 1520, 6464, - 1520, 3760, 1520, 6480, 6456, 6376, 6376, 6376, - 6448, 6448, 6464, 6368, 6368, 6320, 6280, 3752, - 6280, 6280, 3752, 6288, 6344, 2800, 3760, 1512, - 3760, 3744, 3744, 3760, 3760, 6360, 6448, 3744, - 1512, 2168, 3744, 2168, 3752, 3752, 6472, 1520, - 1536, 1536, 6384, 6328, 6328, 1520, 3768, 3768, - 3768, 6368, 6368, 6328, 2800, 256, 6376, 2800, - 6296, 1536, 6296, 6296, 6296, 1536, 1536, 2168, - 1512, 1512, 968, 6304, 1520, 6328, 256, 6288, - 6416, 3744, 3744, 3744, 3744, 6312, 248, 6312, - 6408, 6408, 6408, 6336, 6288, 1512, 6288, 6312, - 6312, 248, 248, 248, 2792, 2160, 6432, 6424, - 256, 1528, 2152, 2152, 2136, 3776, 1528, 3776, - 2168, 6304, 248, 2800, 2800, 248, 248, 2792, - 2136, 6352, 6304, 6304, 6400, 2176, 3808, 6696, - 2176, 984, 984, 984, 6704, 2176, 6592, 2176, - 3800, 6696, 6696, 6688, 2184, 2808, 3784, 6576, - 6576, 6576, 6568, 6560, 6584, 6560, 264, 6560, - 6624, 264, 2808, 264, 6624, 2184, 2816, 2184, - 2816, 6664, 2200, 6552, 6552, 6552, 2192, 6664, - 6624, 6624, 6688, 2808, 6672, 6672, 6720, 6656, - 6600, 6600, 6600, 992, 6648, 6656, 6552, 6552, - 2832, 2816, 6544, 6608, 2184, 6544, 2184, 6608, - 6608, 6640, 6640, 984, 2216, 2832, 6640, 6608, - 6608, 6536, 6536, 6640, 2816, 2816, 6648, 984, - 984, 6640, 6640, 6608, 2200, 2200, 6536, 264, - 264, 264, 6536, 6536, 6536, 3792, 1552, 264, - 264, 2192, 2208, 2192, 2192, 3792, 2824, 2824, - 2824, 2208, 272, 272, 3792, 6688, 3792, 3792, - 6688, 6680, 272, 984, 2216, 3784, 6576, 6576, - 6680, 6680, 6680, 6544, 6544, 2848, 6920, 2864, - 6920, 2224, 6800, 6800, 3816, 3816, 6800, 2224, - 2232, 2232, 2232, 2232, 6880, 2864, 2864, 6896, - 6872, 6872, 6888, 6824, 6776, 6776, 6768, 6776, - 6824, 6912, 6800, 6800, 6936, 6832, 6832, 6832, - 6832, 2864, 624, 6904, 2872, 6880, 0, 0, - 0, 0, 6816, 2224, 6768, 2224, 6792, 6792, - 6792, 6880, 6880, 624, 2248, 3824, 0, 3824, - 3856, 3824, 3824, 0, 0, 3824, 1576, 1576, - 3824, 3824, 1576, 3856, 6792, 3816, 3816, 3816, - 3840, 2240, 6856, 6792, 6864, 1568, 6760, 3824, - 3824, 3824, 6760, 3848, 1568, 3816, 3816, 1568, - 3816, 6784, 6808, 3832, 6808, 3832, 3832, 1584, - 6784, 6808, 1576, 3824, 3824, 3824, 3824, 3824, - 1576, 624, 624, 1592, 1008, 2856, 2240, 2856, - 1560, 2856, 2856, 2856, 1560, 6808, 1560, 6912, - 6848, 6848, 1040, 6992, 3880, 3880, 6992, 2896, - 3880, 6992, 6992, 7008, 2912, 2272, 2272, 7008, - 7008, 2288, 3888, 2896, 2896, 2896, 1040, 1016, - 1016, 1024, 3888, 3888, 2288, 2288, 1024, 2280, - 7040, 632, 2272, 2272, 2296, 2888, 7008, 3896, - 2296, 2888, 1024, 7104, 1024, 1024, 1040, 2296, - 3872, 3872, 3872, 7000, 1048, 1048, 1016, 1016, - 2296, 2296, 7072, 3888, 3888, 3888, 3888, 1016, - 632, 632, 1048, 7040, 7024, 6976, 6976, 2288, - 6976, 6976, 1624, 2880, 1616, 2888, 2280, 2280, - 2280, 2888, 2888, 3896, 2272, 1632, 2880, 2880, - 2880, 2880, 2880, 2880, 1056, 3872, 3872, 288, - 3872, 1032, 6984, 640, 3872, 2904, 640, 640, - 2904, 7000, 7016, 3904, 7032, 648, 7024, 648, - 1600, 1600, 1600, 1600, 7016, 7064, 2280, 1608, - 7032, 7032, 1032, 2280, 7208, 2320, 2320, 56, - 56, 56, 2320, 2320, 2944, 2936, 3920, 3920, - 1072, 1072, 1072, 1648, 2344, 7184, 2344, 7184, - 7216, 1072, 2304, 304, 2304, 2304, 1072, 7192, - 1648, 2352, 1096, 2928, 2344, 2352, 312, 312, - 656, 1640, 1640, 1640, 1640, 2952, 304, 2312, - 304, 304, 2312, 2312, 2312, 328, 328, 2928, - 7160, 2928, 2928, 2928, 7160, 328, 7152, 7152, - 1080, 2352, 1072, 1072, 1072, 2336, 7176, 2328, - 328, 2328, 2328, 1680, 2328, 2328, 2328, 2936, - 320, 304, 2312, 304, 2312, 7192, 7152, 664, - 2328, 656, 656, 2328, 1664, 7128, 7128, 7128, - 7144, 7144, 7200, 7176, 7176, 2336, 7232, 7168, - 7144, 7136, 7136, 7168, 7200, 1672, 7136, 7136, - 664, 7168, 2336, 7136, 2960, 664, 656, 656, - 7200, 7192, 7200, 336, 2376, 7360, 7344, 7272, - 7272, 7344, 7272, 7272, 2376, 7280, 7280, 2376, - 672, 7312, 2992, 7288, 7288, 7288, 7288, 7408, - 7312, 7312, 672, 672, 672, 2968, 7304, 336, - 7288, 1688, 1688, 7288, 3008, 336, 336, 7400, - 3000, 2368, 7312, 2368, 2368, 7376, 7312, 7312, - 7376, 7416, 7416, 688, 1704, 7384, 688, 688, - 688, 688, 3960, 7352, 2976, 2976, 2976, 3944, - 7360, 7344, 1696, 7296, 7296, 7296, 1696, 7440, - 680, 2392, 3008, 1120, 1704, 3960, 672, 1712, - 3952, 3952, 7336, 7336, 3960, 3944, 7336, 7336, - 7336, 2392, 16, 2368, 2368, 2368, 2368, 2368, - 16, 16, 3968, 7408, 2984, 2984, 2976, 680, - 680, 3016, 3968, 7320, 7320, 7408, 7320, 7424, - 7336, 7424, 7336, 680, 680, 3968, 3968, 7336, - 7336, 3952, 1736, 1752, 64, 1768, 1768, 1768, - 1144, 1144, 64, 1752, 1736, 1736, 1752, 1752, - 696, 7488, 1136, 3976, 7488, 7512, 344, 7472, - 1744, 7504, 696, 7504, 1744, 7464, 1744, 7464, - 7456, 3040, 696, 7464, 7456, 7456, 7456, 7464, - 7464, 7472, 7552, 7552, 3040, 7608, 1768, 1768, - 1768, 704, 7576, 3040, 3040, 3040, 712, 7512, - 1136, 7512, 7504, 1744, 696, 1744, 1744, 3992, - 696, 7496, 1744, 1744, 1744, 7472, 7472, 7504, - 7504, 7480, 7480, 7504, 7520, 7512, 7488, 7488, - 7488, 7488, 1136, 7496, 64, 1136, 1136, 7512, - 64, 7544, 1136, 1136, 7544, 4024, 3976, 4008, - 3024, 3992, 3992, 7584, 3024, 4000, 4000, 3984, - 1144, 7544, 3984, 1144, 3984, 3984, 4008, 7544, - 4008, 7536, 3024, 3024, 3024, 3024, 3024, 7584, - 7584, 7584, 2408, 64, 7600, 3984, 7600, 7600, - 2408, 1144, 7528, 7528, 4024, 3064, 752, 4040, - 2432, 2416, 2416, 7720, 4040, 1168, 1168, 2432, - 3072, 7640, 7640, 3072, 7688, 7688, 4040, 352, - 352, 3064, 4064, 3056, 3056, 3056, 3056, 3056, - 4080, 4080, 4064, 4064, 7672, 7672, 7680, 7680, - 4064, 7688, 4088, 1168, 4056, 7640, 4088, 1808, - 1808, 1792, 1784, 7736, 7664, 7664, 7664, 1784, - 1784, 7704, 744, 744, 7656, 3056, 3056, 3056, - 7664, 7664, 7664, 7664, 4064, 4072, 7632, 4040, - 4072, 4072, 4072, 4072, 7696, 7672, 7672, 736, - 736, 1808, 7672, 7696, 2448, 736, 7696, 4048, - 4048, 2440, 4048, 4048, 7704, 7704, 1776, 7648, - 7728, 1808, 1808, 4056, 7728, 7752, 7752, 7752, - 7648, 7768, 352, 744, 2416, 2424, 7656, 2424, - 1776, 7760, 7760, 7768, 2416, 2416, 2416, 2416, - 7712, 2432, 7640, 7640, 7640, 7640, 7648, 1192, - 368, 1184, 7808, 7808, 1184, 7928, 7944, 72, - 368, 7800, 7800, 7800, 7800, 368, 376, 4104, - 4104, 7960, 3104, 3104, 7952, 7848, 1192, 4104, - 4104, 7848, 4120, 4120, 7960, 7800, 8000, 4120, - 2472, 760, 1192, 1200, 1192, 1192, 2472, 2472, - 8000, 7816, 7816, 4120, 760, 7880, 7880, 7992, - 368, 376, 368, 376, 368, 2464, 7912, 7912, - 7800, 7800, 4112, 4112, 4112, 7912, 7872, 7872, - 7872, 7800, 7904, 7864, 7896, 7792, 7792, 7792, - 7896, 7896, 7864, 3112, 7888, 7888, 7864, 7888, - 384, 7816, 7816, 7816, 8008, 1816, 1816, 1184, - 1184, 3112, 1184, 1184, 7808, 7920, 7920, 7928, - 7824, 1208, 7920, 7832, 7832, 7832, 7920, 7920, - 2464, 7824, 7824, 7824, 1816, 7832, 7832, 1816, - 7856, 7984, 7856, 7984, 4144, 768, 392, 8088, - 400, 400, 768, 768, 392, 392, 392, 392, - 392, 8096, 2504, 768, 768, 768, 1232, 4136, - 8056, 400, 8056, 8056, 8056, 8128, 8064, 8064, - 4136, 400, 3136, 4128, 1216, 1216, 1216, 4136, - 8112, 8080, 4128, 1240, 3136, 8040, 392, 1824, - 8048, 8048, 1232, 1232, 1232, 8048, 8048, 8120, - 1216, 1216, 1216, 3152, 3152, 8080, 8080, 2512, - 1224, 1224, 1224, 1224, 3144, 3144, 2496, 2496, - 2496, 2496, 2512, 8096, 2512, 2512, 2512, 4152, - 392, 392, 392, 392, 1240, 2496, 2496, 8096, - 8072, 8072, 8072, -}; - -static long _vq_q_res128_0c10x8[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4288, 3184, 784, 4192, - 80, 4256, 8168, 80, 1840, 2544, 2560, 4208, - 80, 2544, 1272, 4296, 4208, 4168, 416, 776, - 8168, 776, 3208, 416, 4280, 4296, 4280, 2560, - 4256, 4280, 2560, 784, 3200, 1856, 1856, 1856, - 784, 4256, 4304, 3184, 1840, 4232, 4160, 4232, - 4232, 1840, 4184, 2544, 1848, 4160, 2536, 3192, - 3192, 2536, 3184, 4312, 3184, 1848, 776, 4272, - 2552, 3184, 2544, 2544, 4272, 4240, 2560, 4304, - 4320, 4312, 4304, 4312, 4320, 4296, 2552, 4320, - 4240, 4280, 4296, 4312, 4296, 776, 4272, 4296, - 3224, 4320, 4248, 2544, 4256, 2544, 4320, 3224, - 3224, 3216, 2552, 1856, 4216, 4216, 8176, 1280, - 784, 3200, 1856, 776, 4176, 2552, 4264, 4272, - 4184, 2552, 4312, 4288, 4184, 3208, 3208, 4224, - 4288, 4264, 4288, 4288, 1280, 424, 4312, 4296, - 3216, 4296, 4312, 424, 3216, 4312, 424, 1280, - 4200, 3208, 4200, 4448, 4400, 4480, 4512, 24, - 4432, 4360, 4520, 4520, 24, 440, 1864, 4504, - 1304, 448, 800, 4512, 1304, 4520, 4504, 448, - 4376, 24, 4544, 4544, 24, 792, 4560, 4560, - 2584, 4480, 4480, 4560, 448, 2584, 1304, 2584, - 1304, 4512, 2592, 2592, 4528, 4432, 3232, 432, - 4400, 4400, 4400, 1864, 4432, 4536, 4368, 4408, - 4432, 4520, 4536, 4536, 2592, 1304, 1288, 4512, - 464, 432, 2592, 2576, 4552, 4416, 4424, 448, - 4496, 4392, 4504, 4416, 800, 4496, 4496, 4416, - 4392, 800, 4416, 4464, 1304, 4504, 4552, 1304, - 4560, 4456, 456, 4488, 1880, 4488, 4496, 3256, - 464, 456, 3256, 1880, 4464, 1296, 2576, 2576, - 2576, 4456, 1296, 4464, 4552, 4456, 4456, 4464, - 4552, 4464, 1296, 1296, 1880, 3248, 4456, 4448, - 1880, 456, 3256, 4632, 4688, 4696, 816, 4600, - 488, 4592, 488, 4664, 96, 4616, 2616, 488, - 4664, 2616, 488, 88, 520, 808, 816, 96, - 488, 1888, 4704, 3296, 4696, 4696, 4704, 4704, - 1320, 4712, 4656, 4624, 472, 816, 4656, 3288, - 4688, 4656, 1904, 3264, 4640, 4648, 4656, 4680, - 1904, 4712, 496, 4680, 4680, 4712, 4712, 104, - 2632, 1344, 1336, 4672, 2624, 4672, 520, 520, - 2600, 4672, 4672, 1912, 3272, 4648, 3272, 1344, - 1344, 1344, 2608, 1912, 4672, 4672, 504, 1912, - 4672, 2608, 4688, 88, 512, 4720, 496, 4720, - 3288, 3280, 2632, 2632, 4720, 504, 512, 1904, - 2624, 1320, 2616, 104, 1320, 2616, 472, 2616, - 2616, 2624, 104, 104, 4680, 2632, 4680, 4680, - 824, 1896, 480, 512, 512, 824, 104, 4936, - 4800, 4896, 4816, 4768, 4840, 2640, 4912, 4816, - 1944, 4816, 2640, 3328, 840, 544, 840, 1952, - 4896, 4752, 4848, 1352, 4848, 3328, 4848, 3328, - 4880, 1352, 3328, 4896, 1952, 3312, 2640, 4920, - 3312, 2640, 3312, 3320, 1952, 840, 1352, 32, - 1352, 1960, 4744, 4928, 4928, 1352, 4800, 1360, - 3336, 1960, 3320, 1952, 2640, 4864, 3336, 1360, - 1360, 4832, 544, 4808, 4792, 3328, 832, 4888, - 1936, 3336, 4792, 4896, 4936, 4944, 4784, 4872, - 4912, 4840, 4872, 4872, 4808, 4872, 4944, 128, - 4936, 4824, 4904, 4912, 4936, 4936, 4936, 4936, - 128, 128, 4896, 4760, 4768, 3312, 4944, 4904, - 4896, 4944, 4944, 4896, 536, 4888, 120, 4928, - 4888, 536, 544, 840, 840, 4928, 4832, 1920, - 544, 1936, 832, 832, 528, 32, 128, 4928, - 4920, 4856, 2648, 128, 4856, 2648, 1968, 5048, - 5136, 1368, 2680, 5112, 1368, 1368, 5120, 5160, - 5136, 5128, 5040, 5064, 5080, 5040, 5080, 5128, - 5072, 5040, 3384, 3384, 5128, 5136, 5160, 5104, - 5160, 5128, 5152, 5072, 5064, 2664, 5056, 5056, - 5104, 5104, 5160, 2688, 5160, 5152, 5176, 2680, - 5152, 5104, 5120, 5104, 5152, 5176, 5176, 5120, - 5152, 5176, 5176, 5152, 2680, 5120, 5160, 5088, - 2688, 5128, 3376, 2656, 152, 1976, 1976, 3392, - 2672, 2688, 3392, 5048, 3376, 3376, 3392, 3368, - 1984, 1984, 1984, 5144, 144, 1984, 552, 5000, - 4976, 2656, 3352, 848, 5000, 2656, 5168, 864, - 1984, 5160, 1368, 552, 3360, 856, 864, 848, - 5088, 1968, 1368, 5160, 144, 1968, 1368, 144, - 144, 5088, 5008, 3344, 552, 2672, 5096, 5168, - 3368, 5016, 5008, 5144, 3360, 5144, 5168, 5168, - 5144, 3360, 3456, 5360, 3424, 160, 3464, 1992, - 5200, 5208, 3464, 3464, 896, 5184, 1392, 5352, - 5352, 888, 2704, 3424, 5312, 3480, 3480, 5304, - 880, 5312, 2000, 5312, 5304, 5360, 5360, 5312, - 5328, 2712, 1392, 5248, 3480, 2712, 5280, 5288, - 3480, 5352, 5288, 5368, 5232, 3416, 3448, 3472, - 5232, 3448, 2720, 5368, 3448, 904, 5368, 5304, - 2720, 3480, 2720, 5288, 5368, 904, 2000, 5296, - 904, 5336, 5320, 5368, 3432, 896, 3456, 160, - 3432, 872, 5192, 3424, 896, 5368, 3424, 5376, - 5352, 3432, 2720, 3464, 3464, 1400, 5352, 1400, - 1400, 3464, 5376, 160, 5192, 3472, 160, 3440, - 5320, 5376, 5376, 5320, 5328, 5232, 888, 5344, - 5352, 3464, 5376, 888, 5256, 904, 5344, 3456, - 3440, 5336, 5336, 3456, 5344, 904, 5296, 3424, - 5336, 904, 888, 5272, 3472, 1440, 3496, 200, - 5408, 5496, 5544, 5432, 3488, 5432, 3488, 5496, - 5424, 5520, 3488, 5496, 5496, 5520, 5408, 5496, - 5544, 2728, 5592, 5496, 5592, 5528, 5584, 5416, - 3488, 5592, 200, 568, 5600, 5456, 1424, 5536, - 5528, 5560, 168, 5416, 3536, 3536, 5600, 184, - 200, 5600, 1432, 5464, 184, 5544, 5512, 568, - 5472, 184, 2728, 1424, 1424, 1432, 568, 568, - 1432, 3528, 5456, 200, 200, 5512, 5512, 1424, - 3528, 3528, 3528, 576, 192, 5560, 1440, 3512, - 168, 5504, 5480, 5552, 5504, 3512, 1440, 5560, - 3520, 5568, 5552, 5536, 5568, 5552, 5560, 5560, - 5568, 200, 3544, 192, 200, 192, 3520, 176, - 3504, 560, 5504, 5600, 576, 5576, 576, 5576, - 568, 192, 2008, 576, 576, 560, 5608, 576, - 5608, 5608, 2008, 2728, 1440, 176, 1440, 1440, - 1416, 192, 568, 928, 2752, 3600, 1456, 2072, - 5648, 224, 224, 5752, 3608, 5728, 2016, 5648, - 3616, 3616, 3616, 5728, 3608, 3592, 2072, 2072, - 3592, 2072, 5728, 224, 2072, 1456, 224, 5632, - 224, 224, 3616, 5656, 3632, 2032, 3616, 5664, - 5680, 5688, 5680, 5688, 3600, 936, 3616, 3616, - 3616, 2024, 3592, 920, 2752, 3592, 5736, 584, - 5696, 3632, 2744, 5696, 5736, 5736, 5696, 5736, - 2752, 5736, 2752, 2752, 928, 2736, 5744, 3592, - 2056, 2064, 2064, 2064, 3592, 5744, 2064, 5744, - 5744, 2736, 2016, 3624, 920, 2056, 3624, 928, - 2752, 3576, 5712, 584, 2056, 3584, 5712, 3624, - 3624, 2744, 1448, 2056, 5712, 3632, 5712, 2752, - 3632, 1464, 2032, 216, 584, 928, 216, 1456, - 928, 5704, 1456, 1456, 5704, 5704, 936, 1464, - 224, 1464, 3632, 936, 1464, 3632, 936, 936, - 1488, 600, 5864, 6016, 5816, 3664, 5984, 5984, - 5816, 5800, 5960, 5960, 5832, 5984, 5960, 5880, - 5984, 5920, 5952, 5800, 5832, 6016, 5952, 5952, - 5984, 6016, 5984, 5848, 5776, 2088, 5864, 5864, - 5864, 5880, 3640, 6008, 6008, 616, 5880, 5944, - 6000, 616, 616, 616, 3672, 2088, 600, 6000, - 6000, 2088, 616, 5872, 592, 616, 5960, 5968, - 616, 5944, 5904, 1480, 5896, 5888, 5928, 5928, - 3680, 3680, 1488, 5904, 5904, 5936, 1480, 1480, - 5936, 5944, 600, 944, 2080, 944, 1488, 616, - 5912, 600, 616, 5824, 3664, 608, 3640, 608, - 5952, 5840, 5856, 3672, 1488, 5992, 5856, 5896, - 592, 3672, 5992, 5992, 5880, 5904, 5840, 1488, - 1488, 1488, 5880, 592, 5952, 3664, 5992, 5952, - 5992, 5976, 3656, 5968, 2768, 5976, 3680, 5976, - 2768, 3680, 3680, 3736, 6096, 1504, 6080, 960, - 48, 6104, 48, 1504, 960, 6128, 3720, 6264, - 3720, 960, 960, 1504, 6128, 2128, 1504, 2128, - 2112, 952, 960, 6160, 952, 1504, 2776, 6192, - 6256, 3696, 2120, 3696, 6160, 6184, 6256, 6184, - 6256, 6200, 6256, 6176, 6104, 6152, 6160, 6104, - 6176, 6192, 6192, 6176, 6096, 6232, 2776, 6144, - 240, 6216, 6272, 2120, 2104, 6240, 3696, 3728, - 3728, 6232, 3728, 3736, 48, 3736, 6264, 2120, - 48, 2128, 6240, 6120, 3712, 6136, 6272, 6200, - 6240, 6272, 6272, 6160, 6088, 48, 6216, 6216, - 6112, 6216, 6208, 2128, 6264, 6168, 6208, 6216, - 6208, 6216, 6216, 6248, 952, 3712, 240, 3736, - 3712, 2128, 240, 960, 6072, 6064, 6248, 6064, - 6136, 6072, 2104, 6224, 6248, 6312, 1536, 2168, - 6368, 6360, 6520, 6424, 6344, 3768, 6344, 3768, - 3768, 6424, 6520, 6464, 1520, 6360, 6360, 6520, - 6480, 1520, 6496, 6528, 6480, 6456, 6480, 6448, - 6464, 6480, 6480, 6456, 6528, 3760, 6360, 976, - 3752, 6320, 6448, 976, 1520, 6472, 2168, 3744, - 6496, 3760, 6448, 6360, 6448, 6448, 6496, 6448, - 2168, 976, 6488, 6488, 6448, 2168, 6504, 6368, - 6472, 6512, 6512, 6384, 1520, 6472, 6384, 6424, - 6472, 6376, 6456, 6368, 3776, 6456, 6384, 2144, - 968, 2168, 1536, 6392, 6496, 6496, 6512, 976, - 256, 1520, 6504, 968, 6504, 256, 2168, 3776, - 6432, 6408, 248, 3760, 6488, 248, 2160, 6440, - 976, 6416, 6440, 248, 6312, 6288, 6432, 2792, - 6336, 6424, 2160, 6504, 6424, 6424, 6520, 6520, - 6472, 2168, 256, 6400, 2152, 6400, 256, 256, - 6488, 2144, 2144, 968, 6352, 6504, 2800, 6352, - 6352, 6400, 2136, 968, 968, 272, 6736, 1000, - 6624, 6592, 6712, 2848, 6712, 6696, 3800, 6592, - 6712, 6704, 6712, 2848, 2808, 6624, 1544, 6584, - 3784, 1000, 6584, 6584, 3784, 1544, 3808, 264, - 3808, 992, 1544, 1544, 6656, 6720, 6728, 2816, - 3800, 6728, 6720, 2192, 6672, 2200, 2840, 6736, - 6664, 6720, 2216, 6664, 6720, 6736, 6736, 2200, - 1544, 992, 6656, 6656, 6656, 1544, 2200, 2192, - 2200, 272, 2200, 2216, 6608, 2184, 6616, 6632, - 992, 2216, 6744, 2216, 6728, 2200, 6648, 6728, - 2832, 6640, 6728, 6728, 6648, 2832, 2832, 6608, - 6672, 6672, 2208, 2200, 1552, 2848, 2824, 2840, - 2200, 6688, 3792, 2208, 2216, 2840, 2208, 1552, - 1000, 2824, 6744, 3792, 2208, 2208, 272, 2208, - 6744, 6744, 2208, 6752, 272, 2216, 1000, 6688, - 6744, 2216, 280, 272, 280, 6752, 3784, 6680, - 2848, 1000, 2216, 6680, 6752, 6752, 1584, 3864, - 6944, 6896, 2232, 6928, 6800, 2864, 2864, 2232, - 6928, 6920, 6896, 6832, 6888, 6896, 6880, 6920, - 6888, 6920, 6920, 2872, 6832, 2224, 6776, 6824, - 6832, 2256, 6832, 2224, 8, 2264, 6944, 2864, - 6904, 6904, 6936, 6944, 6944, 6944, 6880, 1008, - 2248, 6960, 1008, 6880, 2224, 6928, 6944, 6880, - 3864, 3864, 6896, 3864, 6968, 3840, 1576, 1592, - 6960, 3856, 0, 6960, 1008, 6864, 624, 1584, - 1576, 3856, 3856, 1584, 6864, 2248, 2224, 1576, - 2248, 6856, 3840, 6864, 2248, 3864, 6808, 3848, - 6784, 2872, 3848, 6952, 3848, 3832, 8, 6784, - 1568, 1592, 8, 6848, 3832, 1584, 1592, 1592, - 6848, 6848, 624, 3832, 1008, 1560, 1576, 6840, - 6840, 2872, 2256, 8, 6936, 6936, 2256, 6968, - 2856, 2240, 624, 8, 6968, 6968, 6912, 8, - 6912, 2256, 1064, 1048, 632, 7120, 2912, 3880, - 6992, 7008, 7064, 2912, 648, 7088, 7120, 3896, - 7088, 7120, 632, 3888, 7080, 7112, 1624, 7080, - 1040, 1040, 1624, 7080, 1024, 7016, 2920, 1032, - 1616, 2920, 7104, 2896, 7104, 7008, 2296, 2296, - 7120, 1024, 2920, 7120, 1040, 7104, 7104, 1624, - 7072, 632, 2296, 632, 7072, 7048, 7072, 7096, - 7072, 7096, 7096, 2288, 632, 1016, 1624, 7072, - 1016, 1048, 7072, 1608, 1624, 2288, 7024, 7024, - 1624, 7072, 7072, 7032, 1056, 1632, 1616, 3896, - 7040, 7040, 1616, 2296, 1632, 3912, 640, 6984, - 288, 3872, 1056, 7056, 7056, 7056, 288, 1632, - 6984, 1600, 288, 3912, 640, 7056, 2904, 3904, - 3904, 3912, 3912, 3912, 1616, 3904, 648, 296, - 1608, 640, 7088, 1064, 7064, 7088, 1064, 1056, - 1608, 1064, 1616, 2296, 664, 7192, 7184, 2320, - 1656, 2936, 7248, 2360, 3928, 2944, 2936, 7184, - 3928, 1648, 7216, 1104, 3928, 2344, 7208, 3928, - 3928, 1096, 1648, 2312, 1104, 2312, 1104, 2360, - 2360, 7240, 1104, 1096, 1096, 1104, 7264, 2952, - 1640, 312, 1664, 2952, 7240, 7240, 1656, 7240, - 2312, 7264, 7264, 1656, 1096, 7256, 1680, 7176, - 2960, 1080, 328, 7160, 1096, 1096, 1080, 7160, - 328, 2960, 1104, 2328, 328, 1656, 328, 7176, - 1088, 1080, 328, 3936, 1088, 7224, 1104, 7224, - 1088, 7152, 3936, 7224, 7224, 3936, 1680, 3936, - 664, 7144, 1664, 1664, 1672, 2336, 2328, 7144, - 7152, 2328, 3936, 320, 1672, 320, 7256, 7232, - 7168, 320, 7232, 1088, 7256, 7256, 664, 7256, - 7256, 7256, 664, 664, 664, 1088, 1656, 3920, - 2336, 3936, 1680, 7336, 3000, 3008, 16, 7344, - 7360, 7360, 16, 7368, 1120, 2992, 16, 7392, - 2376, 2992, 7392, 7304, 1120, 16, 3008, 1120, - 1120, 7328, 7304, 1704, 1120, 7304, 1120, 7376, - 2992, 16, 7288, 336, 3016, 1112, 2992, 3016, - 1112, 7416, 7376, 7376, 3000, 3000, 7432, 7376, - 1112, 7432, 1128, 1728, 7448, 1120, 7352, 7368, - 2392, 2384, 2392, 7384, 3944, 7352, 1704, 7352, - 7384, 7384, 1128, 1696, 2384, 7440, 2384, 1128, - 2392, 7440, 7440, 7440, 1128, 2392, 3960, 3016, - 3960, 7448, 3960, 7448, 7448, 7336, 688, 2392, - 1720, 1720, 1720, 3968, 7424, 2984, 7432, 1128, - 2984, 7408, 1712, 7424, 1728, 1128, 680, 3016, - 1728, 1728, 3016, 1712, 7336, 7424, 7424, 3008, - 1720, 1720, 7400, 1712, 3968, 2392, 3008, 3952, - 1712, 3968, 2408, 7608, 1160, 728, 7576, 712, - 728, 1760, 728, 1160, 696, 1752, 7488, 3032, - 1760, 1760, 1760, 1160, 3976, 1160, 1160, 1768, - 7472, 3040, 7504, 7616, 696, 4016, 7464, 3040, - 4016, 4016, 3040, 7616, 7472, 7608, 344, 7472, - 7608, 7608, 344, 7616, 7608, 344, 7568, 7608, - 7576, 7624, 4024, 712, 4016, 7608, 720, 7568, - 7512, 712, 704, 7504, 7472, 7496, 3992, 1152, - 3992, 7520, 7472, 7560, 1144, 7560, 7552, 1152, - 720, 7504, 4032, 4032, 7584, 7544, 7512, 3976, - 7592, 1136, 720, 7512, 7624, 7512, 7520, 7520, - 1160, 64, 7544, 2400, 2400, 64, 1160, 704, - 3984, 7584, 2400, 3048, 7584, 728, 64, 7536, - 728, 2400, 1144, 7544, 728, 4008, 728, 728, - 3048, 3048, 64, 7624, 7584, 7592, 1760, 1152, - 2408, 7624, 7624, 704, 64, 7600, 2408, 704, - 704, 64, 1144, 4024, 704, 1792, 3096, 360, - 3064, 2432, 1800, 1800, 1800, 2432, 7720, 7720, - 1800, 7688, 3072, 752, 3064, 7744, 1800, 3064, - 1800, 1800, 4088, 4064, 4080, 3072, 360, 2456, - 2456, 2456, 4080, 4096, 2456, 4064, 4064, 2456, - 2456, 2456, 752, 4088, 4088, 4088, 7784, 752, - 7784, 1176, 4072, 3080, 1784, 7736, 3096, 3064, - 3096, 3096, 1784, 3080, 1784, 7632, 7664, 360, - 4072, 4064, 7736, 7784, 4096, 4096, 4072, 7632, - 7744, 1800, 4096, 3096, 7768, 4088, 2448, 7672, - 7656, 360, 1808, 360, 3088, 2440, 2440, 2440, - 2448, 2448, 4080, 3088, 1792, 3088, 7704, 1176, - 7752, 4088, 752, 7728, 4088, 1808, 1792, 1176, - 7776, 7776, 7760, 352, 7768, 7768, 2424, 1776, - 7760, 7768, 3080, 3080, 352, 7712, 7728, 1776, - 7728, 7712, 7648, 7728, 352, 7776, 1792, 7864, - 2472, 4120, 7944, 3120, 7944, 7944, 8000, 8000, - 3104, 376, 7960, 368, 72, 376, 8032, 8032, - 7960, 3120, 8032, 7952, 7960, 8024, 7848, 7848, - 3120, 3120, 7848, 7912, 8024, 8024, 8024, 8024, - 7992, 1200, 760, 8024, 2472, 1200, 1200, 8000, - 8024, 7992, 7880, 7880, 7880, 8016, 3104, 8016, - 7920, 7936, 1208, 72, 376, 7912, 1208, 7968, - 7936, 1816, 384, 7912, 7936, 7936, 7968, 2480, - 7976, 7968, 7920, 7992, 7904, 3112, 7896, 7864, - 7976, 2480, 7896, 2488, 384, 3128, 7904, 7904, - 2480, 7904, 7992, 7928, 8016, 7904, 7928, 8024, - 7928, 2488, 7808, 3112, 3112, 7928, 8008, 7984, - 8016, 8024, 3128, 7920, 1208, 7856, 8032, 1208, - 3128, 7840, 7832, 1816, 7856, 7856, 8024, 7856, - 8024, 8008, 7984, 8016, 4152, 1240, 4144, 2504, - 768, 8088, 1824, 8056, 768, 1248, 8040, 8096, - 1824, 2504, 1248, 2504, 8104, 1248, 2504, 8096, - 8088, 8056, 8064, 8128, 4144, 4144, 8128, 4144, - 8104, 8088, 8088, 1248, 3136, 4128, 8112, 8080, - 8144, 8112, 1240, 8144, 4144, 1824, 8040, 1248, - 8152, 3152, 8120, 8048, 2496, 8120, 2512, 8136, - 3152, 1232, 8080, 8080, 1256, 8112, 1256, 1248, - 8152, 3144, 4136, 1264, 2496, 1264, 4152, 8096, - 2512, 1264, 1264, 1264, 1256, 4152, 8152, 8152, - 8096, 8104, 1232, 1248, 8104, 4136, 2504, 2504, - 8096, 4136, 8104, -}; - -static encode_aux _vq_aux_res128_0c10x8 = { - _vq_ptr0_res128_0c10x8, - _vq_ptr1_res128_0c10x8, - _vq_p_res128_0c10x8, - _vq_q_res128_0c10x8, - 2459, 2459 -}; - -static static_codebook _vq_book_res128_0c10x8 = { - 8, 1024, 14663680, 5373952, 5, 0, - _vq_quantlist_res128_0c10x8, - _vq_lengthlist_res128_0c10x8, - &_vq_aux_res128_0c10x8, -}; - - -#endif diff --git a/include/vorbis/book/res128_0c6x4.vqh b/include/vorbis/book/res128_0c6x4.vqh deleted file mode 100644 index 063812da..00000000 --- a/include/vorbis/book/res128_0c6x4.vqh +++ /dev/null @@ -1,324 +0,0 @@ -/******************************************************************** - * * - * 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 <monty@xiph.org> and The XIPHOPHORUS Company * - * http://www.xiph.org/ * - * * - ******************************************************************** - - function: static codebook autogenerated by vq/vqbuild - - ********************************************************************/ - -#ifndef _V_res128_0c6x4_VQH_ -#define _V_res128_0c6x4_VQH_ -#include "vorbis/codebook.h" - -static long _vq_quantlist_res128_0c6x4[] = { - 20, 10, 9, 13, - 26, 15, 10, 11, - 21, 10, 20, 13, - 11, 10, 12, 20, - 11, 8, 7, 8, - 4, 14, 12, 16, - 12, 19, 13, 8, - 20, 9, 15, 10, - 9, 20, 8, 15, - 14, 13, 18, 19, - 23, 19, 21, 12, - 7, 21, 13, 10, - 18, 14, 16, 14, - 13, 17, 16, 17, - 13, 19, 23, 22, - 16, 12, 20, 9, - 11, 20, 17, 21, - 18, 15, 15, 8, - 12, 10, 16, 8, - 14, 9, 22, 14, - 16, 21, 7, 20, - 14, 22, 11, 14, - 18, 20, 21, 20, - 10, 7, 11, 16, - 19, 9, 23, 7, - 15, 15, 15, 16, - 10, 18, 14, 15, - 6, 20, 16, 19, - 15, 17, 22, 14, - 14, 11, 8, 16, - 8, 9, 19, 17, - 16, 21, 19, 10, - 9, 14, 21, 21, - 12, 14, 17, 15, - 27, 11, 18, 15, - 9, 9, 16, 22, - 15, 12, 16, 14, - 21, 13, 15, 18, - 17, 22, 16, 18, - 14, 16, 14, 15, - 19, 20, 9, 9, - 10, 12, 12, 11, - 15, 15, 14, 13, - 18, 17, 17, 15, - 23, 18, 9, 20, - 9, 21, 8, 22, - 17, 13, 8, 7, - 16, 14, 13, 17, - 6, 9, 10, 10, - 18, 16, 10, 14, - 17, 8, 16, 17, - 22, 23, 23, 21, - 5, 16, 20, 13, - 16, 12, 14, 24, - 21, 21, 15, 8, - 23, 19, 18, 20, - 19, 10, 20, 20, - 22, 20, 14, 15, - 16, 16, 10, 22, - 12, 16, 18, 10, - 11, 19, 11, 19, - 21, 10, 10, 20, - 8, 12, 21, 10, - 10, 21, 21, 13, -}; - -static long _vq_lengthlist_res128_0c6x4[] = { - 3, 3, 3, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, - 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,10,10,11,11, - 12,13,13,14,14,14,15,15,15,15,15,15,15,15,15,15, -}; - -static long _vq_ptr0_res128_0c6x4[] = { - 2, 210, -3, -4, -5, -6, -7, -8, - 22, 14, -11, 56, -13, -14, -15, 22, - 57, -18, 55, 16, -18, 26, 56, -24, - 51, 55, -27, 20, 1, 57, -31, -32, - -33, -34, 0, 1, -37, -35, -21, 16, - -41, -42, -43, 20, 40, 20, -45, -39, - -47, -50, -51, -52, 0, 1, -55, -56, - -57, -58, 1, 49, 3, -62, 54, -64, - 54, -66, 40, 49, -69, -70, -71, -72, - 21, 40, -62, 32, -75, -78, -79, 54, - 17, -82, -83, 40, -85, -86, -87, 21, - -89, 49, 42, 25, -93, 21, -76, -96, - 42, -98, -99, 54, -94, 17, -75, -104, - 0, -106, 15, 24, -109, -110, -111, -43, - 5, -114, -115, -116, 21, 42, 49, -112, - -121, 49, -123, -124, 41, 26, -127, -128, - 42, -119, -129, -132, -133, -134, -135, 5, - 23, -138, 41, 14, -141, -142, 5, 14, - -145, 41, 22, -148, -149, 48, 41, -152, - -153, -154, 56, 15, -157, 0, 50, -160, - -161, -162, 42, 25, 42, -146, 15, -128, - -165, 36, -171, -172, 15, -168, -175, 48, - -177, 0, -179, -180, -181, -157, 32, -184, - -145, -182, -185, -167, -207, -186, -189, -192, - 25, 16, -116, -194, -197, -198, 0, -200, - -201, 23, -158, 20, 3, -136, -91, -146, - -209, -188, -211, -212, -213, -214, -215, -216, - 8, 29, -219, 4, 62, -222, -223, 8, - 45, -226, -227, -228, 7, -230, -231, 7, - -233, 34, 37, 7, -237, 37, 47, -240, - -241, -242, -243, 58, 29, -246, -247, -248, - -249, 58, -251, 37, -253, 37, 61, 19, - -257, -258, -259, -260, -261, 58, 60, 60, - -265, -266, -262, -255, 47, -270, 39, 9, - -273, 38, -271, -394, 9, -276, -279, 29, - -281, 29, 39, -284, 45, 28, -287, -288, - -289, 9, 37, -292, 35, -294, -295, 29, - 47, -298, -290, -285, 18, -302, 61, -300, - -305, -306, -307, -308, -309, -310, 59, 28, - -313, -314, 28, 63, -317, 38, 59, -320, - 59, -318, -323, -314, 4, -324, -327, -328, - -329, 59, -331, 28, -333, -334, -335, 59, - 18, 31, -339, -340, -341, 10, 31, -344, - 38, -346, -347, -348, -349, -350, -351, -352, - -329, -219, 11, -315, -353, 7, 28, -357, - -361, 63, 11, -364, 63, 11, 18, 11, - -369, -220, -359, 52, -370, -353, -275, 2, - -237, -378, -379, -380, -381, -357, -357, -384, - -331, -382, 19, 10, -389, -390, 9, -374, - -387, 34, 7, -}; - -static long _vq_ptr1_res128_0c6x4[] = { - 0, 0, -108, -30, -26, -10, 16, -9, - 51, 51, -12, 25, -23, -20, -17, -16, - 43, -16, 43, 3, -22, 33, 43, -25, - 57, 57, -28, 16, -29, 44, -103, -49, - -36, -35, 44, 44, -40, -29, 27, 27, - -46, -45, -44, 49, 49, 44, -29, -38, - -19, -68, -54, -53, 17, 17, -63, -61, - -44, -59, 57, 57, 33, 40, 57, -65, - 17, -67, 17, 17, -84, -77, -74, -73, - 57, 57, -73, 3, -19, -81, -80, 6, - 6, 17, 6, 42, -95, -92, -88, 49, - -90, 43, -91, 43, -16, 43, -60, -97, - 17, -101, -16, 43, -48, -16, -39, -105, - 1, -107, 17, 17, -208, -151, -131, -113, - 27, -120, -118, -117, 6, 6, -117, 3, - -122, 41, -126, -125, 6, 6, -125, -21, - 33, -102, -100, -147, -140, -137, -136, 3, - 3, -136, 3, 56, -144, -21, 33, 16, - -21, 33, 16, 33, -150, 23, 23, -174, - -170, -159, -155, -156, -158, 36, 36, -166, - -164, -163, 36, 36, -22, -143, -167, -169, - -139, 33, -52, 24, 43, -9, -196, -176, - -178, 49, -80, -52, -183, 41, 16, -187, - -169, 33, 56, -191, -206, -173, -130, -169, - 33, 26, -125, -193, -205, -199, 50, -202, - 3, 36, -204, -195, 36, -192, 16, 56, - -190, -203, -304, -225, -224, -221, -218, -217, - 46, 46, -217, 46, 30, 11, 39, 29, - 29, -239, -229, 4, 18, -235, -232, 34, - -234, 61, 61, -236, -238, 12, 12, -286, - -256, -245, -244, 61, 61, -238, -252, -250, - 38, 47, 47, 38, -254, 47, 47, 30, - -283, -278, -264, -263, -262, 13, 13, 38, - -272, -269, -268, -220, 13, -268, 13, 30, - -269, -268, -267, -393, 35, -274, -280, 60, - -282, 47, 47, 38, -279, 9, -293, -291, - -290, 13, 53, 30, 53, -297, -296, 53, - 53, -301, -296, -277, 30, -296, 53, -220, - -377, -345, -338, -319, -312, 63, -311, 52, - -316, -315, 31, 31, -315, 31, 62, -322, - -285, -303, -326, -317, -321, -299, -332, -330, - 12, 31, 31, 12, 12, -337, -270, 13, - 46, 13, 46, -343, -342, 12, 12, 31, - 12, -373, -366, 18, -363, -360, -358, -355, - -354, -336, 31, -354, 19, 12, -315, 4, - -362, 52, 52, -365, 39, 39, -367, -368, - -361, -371, 46, 30, -356, 11, -387, 12, - -375, -325, -372, -391, -383, 19, -375, -388, - -386, -376, -375, 2, -386, -376, 12, -392, - -385, 2, 2, -}; - -static long _vq_p_res128_0c6x4[] = { - 0, 0, 228, 56, 220, 56, 88, 88, - 88, 56, 100, 224, 88, 88, 88, 88, - 228, 220, 220, 64, 220, 104, 224, 204, - 204, 220, 80, 80, 4, 228, 216, 80, - 0, 0, 0, 4, 4, 4, 104, 64, - 196, 196, 80, 80, 160, 80, 80, 64, - 104, 0, 0, 0, 0, 4, 4, 4, - 4, 4, 4, 196, 12, 216, 216, 216, - 216, 160, 160, 196, 160, 84, 84, 84, - 84, 160, 216, 128, 128, 216, 216, 216, - 68, 160, 160, 160, 196, 196, 84, 84, - 196, 196, 168, 100, 84, 84, 128, 168, - 168, 216, 216, 216, 128, 68, 128, 0, - 0, 60, 60, 96, 164, 20, 196, 80, - 20, 84, 84, 84, 84, 168, 196, 20, - 196, 196, 164, 164, 164, 104, 168, 168, - 168, 20, 20, 20, 12, 20, 20, 20, - 92, 164, 164, 56, 20, 20, 20, 56, - 164, 164, 88, 164, 192, 192, 164, 224, - 168, 200, 224, 60, 0, 0, 200, 100, - 100, 168, 168, 100, 168, 88, 60, 168, - 88, 144, 60, 60, 60, 88, 164, 192, - 196, 0, 168, 168, 0, 0, 128, 164, - 164, 128, 128, 168, 88, 128, 56, 100, - 100, 64, 84, 84, 144, 0, 0, 92, - 92, 92, 200, 80, 12, 12, 100, 88, - 84, 100, 232, 32, 32, 16, 32, 32, - 32, 116, 16, 16, 248, 32, 32, 32, - 180, 28, 16, 28, 28, 244, 28, 28, - 136, 136, 148, 28, 148, 148, 188, 232, - 148, 116, 232, 232, 116, 148, 232, 232, - 232, 232, 148, 148, 148, 148, 244, 76, - 232, 232, 232, 232, 232, 232, 240, 240, - 240, 240, 240, 76, 188, 156, 156, 36, - 152, 152, 36, 28, 36, 140, 240, 116, - 116, 116, 156, 240, 180, 112, 36, 36, - 36, 36, 148, 140, 140, 116, 116, 116, - 188, 148, 148, 112, 72, 244, 244, 72, - 124, 152, 112, 252, 236, 112, 236, 112, - 112, 112, 112, 252, 152, 152, 236, 36, - 236, 236, 152, 112, 16, 72, 112, 236, - 236, 236, 112, 112, 156, 156, 236, 236, - 72, 124, 40, 40, 40, 40, 124, 152, - 152, 236, 236, 236, 236, 236, 236, 236, - 236, 16, 44, 252, 72, 28, 112, 28, - 252, 252, 44, 252, 252, 44, 72, 44, - 248, 248, 28, 208, 28, 184, 136, 8, - 148, 28, 136, 112, 28, 28, 28, 112, - 112, 28, 76, 40, 36, 36, 36, 136, - 40, 136, 28, -}; - -static long _vq_q_res128_0c6x4[] = { - 0, 0, 132, 24, 176, 220, 64, 56, - 204, 204, 172, 100, 204, 224, 220, 172, - 172, 228, 172, 12, 224, 132, 172, 220, - 228, 228, 176, 64, 176, 176, 96, 84, - 196, 4, 176, 176, 196, 228, 108, 108, - 228, 176, 160, 196, 196, 176, 228, 104, - 12, 100, 196, 4, 68, 68, 68, 216, - 160, 196, 228, 228, 132, 160, 228, 160, - 68, 196, 68, 68, 196, 24, 216, 160, - 228, 228, 160, 12, 64, 160, 68, 24, - 24, 68, 24, 168, 68, 228, 168, 196, - 168, 172, 172, 172, 228, 172, 132, 172, - 68, 68, 228, 172, 108, 172, 108, 60, - 4, 96, 68, 68, 108, 200, 92, 84, - 108, 104, 196, 168, 24, 24, 168, 12, - 168, 164, 168, 104, 24, 24, 24, 104, - 132, 128, 104, 192, 132, 164, 92, 12, - 12, 92, 12, 224, 164, 104, 132, 64, - 104, 132, 64, 132, 164, 92, 92, 12, - 68, 100, 200, 144, 200, 144, 144, 132, - 172, 100, 144, 144, 172, 56, 144, 144, - 224, 132, 68, 96, 172, 204, 92, 164, - 168, 196, 24, 68, 168, 164, 64, 168, - 144, 132, 224, 100, 172, 56, 108, 144, - 132, 104, 104, 64, 132, 92, 200, 200, - 12, 144, 12, 84, 144, 132, 64, 224, - 108, 104, 112, 240, 180, 44, 16, 116, - 184, 184, 116, 184, 120, 44, 156, 116, - 116, 116, 136, 16, 72, 188, 148, 136, - 148, 244, 244, 48, 188, 48, 48, 212, - 52, 188, 116, 244, 244, 48, 244, 148, - 152, 188, 188, 152, 244, 188, 188, 120, - 180, 116, 188, 152, 240, 52, 52, 152, - 152, 156, 188, 248, 52, 188, 52, 120, - 156, 52, 76, 136, 140, 120, 156, 240, - 156, 188, 188, 152, 240, 36, 188, 140, - 212, 52, 212, 120, 212, 244, 188, 212, - 212, 244, 188, 76, 120, 188, 212, 248, - 8, 44, 40, 52, 124, 252, 112, 208, - 152, 252, 124, 124, 252, 124, 248, 52, - 112, 72, 52, 152, 72, 76, 52, 112, - 48, 124, 124, 48, 48, 124, 156, 52, - 184, 52, 184, 152, 124, 48, 48, 124, - 48, 184, 248, 72, 156, 208, 112, 252, - 44, 72, 124, 44, 76, 48, 252, 16, - 44, 208, 208, 44, 156, 156, 248, 208, - 252, 208, 184, 120, 72, 44, 40, 48, - 8, 248, 184, 40, 8, 76, 8, 36, - 8, 148, 8, 8, 76, 148, 48, 148, - 48, 8, 8, -}; - -static encode_aux _vq_aux_res128_0c6x4 = { - _vq_ptr0_res128_0c6x4, - _vq_ptr1_res128_0c6x4, - _vq_p_res128_0c6x4, - _vq_q_res128_0c6x4, - 395, 395 -}; - -static static_codebook _vq_book_res128_0c6x4 = { - 4, 64, 14663680, 5373952, 5, 0, - _vq_quantlist_res128_0c6x4, - _vq_lengthlist_res128_0c6x4, - &_vq_aux_res128_0c6x4, -}; - - -#endif diff --git a/include/vorbis/book/res128_0c8x8.vqh b/include/vorbis/book/res128_0c8x8.vqh deleted file mode 100644 index eb263ad7..00000000 --- a/include/vorbis/book/res128_0c8x8.vqh +++ /dev/null @@ -1,1220 +0,0 @@ -/******************************************************************** - * * - * 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 <monty@xiph.org> and The XIPHOPHORUS Company * - * http://www.xiph.org/ * - * * - ******************************************************************** - - function: static codebook autogenerated by vq/vqbuild - - ********************************************************************/ - -#ifndef _V_res128_0c8x8_VQH_ -#define _V_res128_0c8x8_VQH_ -#include "vorbis/codebook.h" - -static long _vq_quantlist_res128_0c8x8[] = { - 8, 18, 10, 15, 19, 19, 15, 9, - 15, 14, 15, 15, 15, 15, 13, 14, - 23, 19, 19, 12, 19, 15, 10, 18, - 18, 23, 14, 15, 17, 14, 14, 14, - 14, 11, 11, 10, 23, 19, 15, 18, - 15, 11, 13, 19, 12, 21, 21, 12, - 13, 12, 21, 16, 21, 13, 14, 16, - 20, 19, 18, 15, 12, 12, 19, 14, - 27, 11, 19, 14, 12, 13, 14, 16, - 18, 13, 16, 14, 17, 20, 16, 18, - 12, 21, 9, 18, 18, 15, 11, 21, - 8, 19, 19, 13, 14, 19, 15, 9, - 9, 9, 16, 21, 21, 12, 8, 11, - 14, 14, 24, 11, 14, 15, 14, 12, - 17, 13, 18, 15, 14, 17, 14, 4, - 9, 10, 10, 20, 16, 11, 20, 11, - 13, 14, 15, 23, 18, 12, 21, 15, - 14, 19, 19, 17, 8, 9, 13, 20, - 8, 13, 12, 13, 16, 9, 15, 14, - 17, 10, 17, 20, 17, 13, 9, 19, - 20, 11, 20, 20, 8, 13, 11, 17, - 15, 16, 22, 12, 16, 11, 17, 17, - 8, 10, 13, 20, 14, 9, 12, 17, - 16, 21, 16, 7, 17, 13, 14, 15, - 13, 21, 16, 11, 13, 20, 7, 14, - 7, 19, 21, 10, 12, 19, 19, 16, - 9, 10, 17, 10, 19, 12, 13, 20, - 19, 22, 17, 11, 13, 17, 14, 22, - 14, 16, 17, 13, 16, 17, 16, 15, - 18, 14, 15, 14, 17, 14, 16, 14, - 25, 15, 10, 20, 19, 20, 16, 15, - 13, 10, 9, 20, 13, 19, 12, 16, - 15, 14, 15, 14, 14, 13, 16, 16, - 17, 18, 13, 15, 14, 10, 13, 23, - 20, 12, 15, 16, 15, 14, 16, 14, - 20, 12, 17, 10, 19, 11, 11, 21, - 7, 20, 19, 18, 13, 16, 14, 18, - 13, 16, 7, 13, 22, 14, 15, 17, - 14, 10, 12, 12, 10, 12, 19, 11, - 7, 15, 16, 15, 15, 15, 15, 15, - 9, 18, 17, 16, 18, 9, 8, 20, - 13, 14, 10, 13, 16, 16, 16, 16, - 13, 10, 21, 11, 11, 11, 11, 18, - 22, 19, 11, 9, 11, 20, 15, 9, - 21, 11, 17, 9, 16, 18, 20, 9, - 21, 13, 16, 15, 14, 17, 11, 20, - 9, 16, 11, 12, 21, 9, 22, 10, - 11, 16, 18, 9, 25, 7, 21, 13, - 13, 19, 18, 13, 12, 14, 24, 24, - 16, 21, 10, 19, 18, 12, 19, 15, - 11, 21, 10, 18, 20, 10, 17, 10, - 13, 17, 18, 10, 6, 15, 15, 16, - 9, 18, 12, 14, 19, 8, 19, 19, - 1, 14, 15, 18, 16, 16, 11, 11, - 12, 15, 15, 16, 10, 8, 6, 9, - 17, 19, 10, 7, 20, 15, 11, 20, - 11, 8, 13, 18, 20, 16, 13, 17, - 17, 16, 17, 7, 16, 22, 17, 19, - 24, 20, 11, 19, 19, 12, 20, 16, - 19, 9, 9, 16, 22, 21, 14, 10, - 21, 19, 10, 10, 21, 13, 19, 16, - 22, 16, 10, 21, 11, 12, 21, 9, - 11, 17, 15, 14, 13, 20, 7, 25, - 25, 9, 17, 11, 17, 18, 14, 14, - 8, 10, 17, 22, 23, 21, 15, 11, - 17, 20, 19, 21, 13, 18, 12, 11, - 12, 10, 18, 11, 14, 13, 10, 9, - 9, 11, 15, 10, 13, 13, 21, 17, - 17, 14, 13, 17, 12, 5, 15, 13, - 8, 19, 18, 13, 12, 9, 14, 9, - 16, 21, 11, 11, 12, 12, 21, 14, - 22, 10, 19, 11, 15, 18, 9, 11, - 25, 18, 19, 16, 19, 18, 15, 10, - 16, 16, 11, 25, 20, 11, 13, 15, - 15, 17, 14, 20, 25, 17, 14, 17, - 14, 19, 15, 17, 15, 15, 15, 15, - 15, 12, 14, 6, 17, 15, 14, 14, - 18, 19, 22, 14, 19, 19, 12, 15, - 17, 13, 15, 14, 25, 11, 14, 14, - 13, 21, 21, 16, 20, 12, 19, 13, - 10, 11, 18, 23, 17, 12, 15, 21, - 10, 9, 10, 16, 20, 13, 10, 9, - 24, 18, 8, 15, 19, 12, 13, 19, - 11, 20, 19, 11, 21, 16, 15, 14, - 19, 20, 19, 12, 18, 20, 22, 16, - 14, 15, 15, 15, 15, 16, 12, 19, - 19, 10, 14, 21, 18, 18, 17, 21, - 12, 10, 19, 15, 9, 20, 15, 9, - 8, 19, 20, 18, 12, 14, 18, 13, - 10, 19, 21, 17, 10, 13, 20, 20, - 3, 18, 21, 14, 19, 13, 14, 18, - 13, 21, 17, 21, 15, 10, 17, 17, - 31, 15, 11, 16, 12, 17, 13, 14, - 19, 7, 22, 11, 16, 16, 14, 15, - 10, 20, 15, 11, 18, 13, 13, 21, - 14, 11, 9, 15, 20, 12, 12, 23, - 17, 14, 7, 22, 13, 14, 16, 15, - 12, 17, 14, 23, 13, 16, 15, 15, - 11, 18, 12, 22, 11, 12, 19, 11, - 15, 18, 11, 18, 6, 12, 14, 12, - 11, 21, 17, 20, 18, 14, 9, 12, - 5, 17, 10, 18, 10, 17, 17, 9, - 11, 15, 13, 11, 7, 12, 19, 21, - 8, 19, 18, 9, 19, 12, 20, 11, - 17, 16, 13, 18, 15, 15, 16, 16, - 15, 15, 14, 17, 15, 15, 16, 12, - 19, 11, 10, 19, 20, 11, 19, 18, - 15, 6, 17, 15, 15, 15, 17, 15, - 11, 15, 10, 19, 13, 18, 11, 20, - 18, 22, 16, 18, 21, 10, 11, 19, - 17, 12, 22, 22, 16, 14, 14, 15, - 22, 19, 11, 10, 15, 16, 18, 13, - 7, 20, 14, 17, 14, 12, 20, 12, - 22, 10, 18, 16, 17, 13, 19, 9, - 5, 11, 10, 13, 10, 15, 16, 17, - 11, 11, 19, 17, 12, 7, 17, 21, - 16, 20, 15, 13, 16, 17, 13, 5, - 20, 10, 10, 13, 11, 19, 14, 15, - 23, 13, 10, 12, 18, 16, 10, 14, - 7, 12, 18, 11, 19, 22, 19, 17, - 19, 10, 12, 12, 17, 18, 7, 19, - 20, 12, 15, 18, 9, 23, 7, 21, - 15, 20, 20, 20, 10, 19, 10, 20, - 22, 10, 11, 19, 12, 16, 15, 22, - 22, 20, 19, 20, 17, 11, 19, 9, - 22, 21, 19, 19, 19, 21, 21, 19, - 17, 17, 10, 17, 21, 19, 20, 9, - 8, 12, 18, 15, 12, 19, 22, 11, - 19, 13, 9, 11, 12, 12, 21, 21, - 22, 22, 20, 15, 11, 8, 8, 9, - 10, 16, 23, 21, 11, 8, 11, 16, - 22, 11, 13, 20, 18, 11, 9, 10, - 26, 11, 15, 14, 17, 14, 16, 15, - 20, 11, 14, 20, 14, 9, 16, 21, - 19, 12, 15, 18, 10, 16, 16, 15, - 24, 11, 10, 16, 13, 15, 19, 13, - 29, 12, 10, 12, 17, 11, 15, 12, - 9, 8, 9, 11, 15, 19, 17, 13, - 21, 19, 13, 18, 18, 16, 7, 15, - 19, 20, 10, 19, 11, 16, 19, 18, - 21, 18, 11, 7, 10, 19, 22, 17, - 0, 18, 13, 17, 17, 15, 17, 16, - 17, 13, 16, 14, 13, 9, 25, 14, - 6, 20, 11, 19, 13, 12, 17, 19, - 19, 21, 16, 9, 19, 11, 20, 12, - 17, 20, 20, 13, 9, 15, 16, 10, - 10, 22, 8, 19, 13, 15, 15, 15, - 12, 15, 15, 15, 14, 16, 15, 15, - 16, 14, 11, 18, 22, 17, 9, 10, - 18, 11, 21, 6, 24, 10, 16, 16, - 19, 10, 23, 8, 17, 13, 17, 16, - 20, 13, 8, 8, 16, 22, 19, 12, - 8, 19, 12, 8, 19, 17, 11, 12, - 21, 19, 17, 18, 11, 19, 21, 11, - 15, 16, 15, 16, 14, 13, 21, 6, - 10, 11, 19, 16, 18, 17, 12, 10, - 9, 9, 13, 19, 21, 21, 21, 22, - 11, 14, 16, 7, 10, 18, 18, 10, - 23, 20, 17, 10, 10, 9, 12, 16, - 19, 11, 8, 12, 16, 12, 14, 13, - 8, 20, 13, 19, 13, 20, 20, 17, - 15, 15, 16, 14, 15, 15, 17, 13, - 8, 18, 18, 20, 9, 19, 11, 12, - 9, 12, 20, 20, 16, 10, 8, 11, - 13, 19, 21, 22, 21, 19, 18, 14, - 11, 20, 9, 22, 9, 20, 12, 14, - 18, 15, 13, 15, 18, 9, 25, 6, - 15, 15, 22, 18, 11, 20, 19, 17, - 13, 10, 16, 10, 9, 18, 13, 19, - 10, 10, 18, 19, 10, 17, 8, 21, - 4, 12, 11, 14, 16, 17, 10, 17, - 17, 21, 16, 18, 12, 21, 15, 17, - 13, 19, 12, 16, 9, 21, 15, 12, - 20, 19, 10, 19, 10, 18, 16, 8, - 11, 10, 20, 9, 20, 14, 19, 13, - 10, 18, 9, 10, 12, 20, 20, 21, - 8, 15, 20, 22, 21, 17, 12, 9, - 13, 19, 8, 9, 12, 13, 13, 13, - 20, 10, 21, 9, 18, 17, 10, 22, - 8, 21, 10, 20, 11, 18, 10, 21, - 12, 10, 18, 9, 14, 19, 9, 14, - 11, 16, 19, 9, 18, 19, 8, 22, - 20, 9, 20, 14, 11, 22, 8, 20, - 23, 12, 12, 11, 9, 10, 13, 17, - 8, 23, 14, 16, 17, 15, 16, 14, - 11, 18, 20, 9, 15, 11, 9, 16, - 15, 10, 17, 16, 10, 17, 22, 21, - 17, 14, 12, 23, 5, 22, 12, 15, - 21, 19, 11, 21, 11, 18, 11, 21, - 15, 15, 15, 16, 15, 15, 15, 16, - 21, 10, 13, 10, 20, 10, 20, 15, - 10, 18, 14, 14, 16, 14, 15, 15, - 21, 9, 20, 10, 20, 10, 22, 8, - 21, 18, 20, 9, 10, 20, 15, 11, - 8, 10, 20, 15, 19, 11, 20, 10, - 22, 20, 10, 11, 12, 10, 10, 9, - 22, 22, 22, 21, 18, 12, 9, 8, - 11, 9, 11, 21, 10, 17, 16, 20, - 13, 12, 19, 8, 20, 11, 21, 8, - 5, 11, 20, 12, 14, 19, 13, 18, - 20, 19, 10, 13, 10, 20, 10, 18, - 10, 7, 8, 12, 18, 22, 23, 22, - 27, 15, 11, 12, 14, 19, 19, 20, - 13, 21, 6, 24, 10, 16, 17, 11, - 9, 8, 18, 13, 15, 16, 15, 14, - 10, 20, 20, 19, 20, 20, 20, 20, - 19, 21, 21, 20, 11, 8, 10, 15, - 8, 8, 9, 9, 13, 18, 21, 21, - 13, 8, 15, 18, 11, 16, 13, 13, - 12, 20, 13, 11, 14, 18, 22, 9, - 19, 20, 20, 21, 19, 16, 18, 22, - 24, 20, 10, 18, 13, 14, 15, 15, - 19, 14, 11, 10, 16, 20, 23, 23, - 18, 12, 16, 11, 16, 7, 13, 11, - 16, 17, 13, 17, 20, 20, 22, 22, - 5, 11, 20, 11, 19, 13, 17, 14, - 21, 20, 10, 11, 20, 21, 13, 11, - 10, 10, 10, 10, 10, 10, 10, 10, - 11, 13, 19, 22, 24, 23, 22, 19, - 21, 22, 23, 23, 22, 23, 22, 22, - 9, 7, 7, 8, 8, 7, 7, 9, - 5, 18, 16, 11, 9, 10, 14, 18, - 20, 12, 19, 19, 21, 21, 19, 13, - 11, 9, 11, 18, 22, 20, 13, 8, - 15, 10, 9, 10, 15, 20, 12, 7, - 18, 20, 20, 21, 21, 20, 14, 9, - 11, 9, 11, 17, 22, 23, 20, 16, - 5, 10, 14, 11, 12, 11, 10, 10, - 15, 12, 9, 7, 7, 10, 13, 16, - 12, 16, 15, 16, 17, 25, 12, 14, - 17, 14, 11, 17, 12, 15, 8, 12, - 14, 10, 18, 22, 10, 12, 20, 9, - 22, 23, 24, 23, 21, 18, 15, 14, - 11, 11, 20, 17, 18, 20, 9, 19, - 10, 8, 7, 7, 10, 13, 16, 18, - 19, 15, 10, 8, 7, 8, 8, 9, - 9, 20, 12, 17, 16, 10, 24, 6, - 22, 7, 18, 16, 13, 17, 16, 14, - 4, 10, 19, 18, 11, 15, 18, 18, - 19, 22, 22, 13, 7, 9, 17, 21, - 21, 20, 13, 8, 8, 13, 19, 21, - 28, 17, 19, 18, 15, 11, 17, 18, - 25, 11, 19, 18, 17, 15, 19, 19, - 21, 11, 17, 14, 15, 15, 14, 15, - 5, 21, 12, 14, 15, 19, 13, 19, - 16, 18, 16, 14, 14, 12, 11, 14, - 12, 18, 23, 22, 17, 10, 7, 9, - 11, 17, 13, 19, 8, 24, 6, 21, - 23, 11, 16, 18, 10, 19, 11, 12, - 11, 9, 11, 11, 9, 8, 12, 20, - 15, 11, 19, 13, 21, 13, 20, 21, - 5, 10, 11, 12, 19, 19, 16, 12, - 24, 20, 17, 19, 16, 18, 14, 16, - 23, 23, 20, 19, 13, 13, 15, 17, - 21, 8, 16, 12, 16, 12, 16, 16, - 8, 21, 11, 17, 15, 15, 15, 15, -}; - -static long _vq_lengthlist_res128_0c8x8[] = { - 3, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 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, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, - 8, 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,10,10,10,10,10,10,10,10,10,10, - 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 10,10,10,10,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, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13, - 13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, - 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, -}; - -static long _vq_ptr0_res128_0c8x8[] = { - 6, 285, 568, 867, 1193, 1490, -7, -8, - -9, -10, -11, -12, -13, 7, 20, -16, - -17, 150, 44, -20, -21, 20, -23, 7, - 20, -26, 45, 2, 219, 7, 178, -32, - -33, 7, 44, -36, 7, 2, 7, 9, - -41, -42, -43, -44, 149, 152, -47, -48, - -17, -45, 198, 21, -53, 150, -55, -56, - -57, -58, -59, 149, 150, 149, 21, -64, - 21, -66, -67, 21, 23, 21, -71, -72, - 44, 198, -75, -76, 196, -78, -79, 219, - -81, 2, 219, -72, -50, -86, 222, -88, - -89, -90, -91, -92, 148, 2, 152, -96, - -97, 148, 196, -100, 20, -102, 196, 43, - -105, 7, -107, 20, 8, -110, 7, -112, - -113, -114, -115, -116, 216, -118, -119, 118, - -121, -122, 45, 216, 149, -126, 82, 45, - 7, -130, -131, -132, 216, -134, 118, -136, - 44, -138, 118, 43, -141, -142, -143, -144, - -145, 81, -147, -148, 118, 43, 120, -152, - -153, -154, 20, -156, 197, 9, 149, 20, - 176, 21, -163, -164, -165, -166, 198, -168, - -169, -170, 81, 176, -173, -174, 148, 223, - -177, 176, 150, 81, -181, -182, -183, -174, - -178, 225, 9, 222, 216, 198, 224, -192, - -193, 216, -195, -196, -197, 218, 226, -200, - -157, -184, -201, -204, 222, -139, 219, -205, - -209, -210, 218, -212, -213, 119, -215, 198, - 83, 176, -219, 152, 83, -50, -207, 216, - -219, 220, 81, -228, -229, -230, -231, 216, - -149, 152, 118, 151, -237, 43, -239, -240, - -34, 177, -243, -136, -241, 9, -179, -235, - 152, -250, -251, 119, -253, -157, 221, -256, - -257, -258, -149, 177, -259, -259, -263, -264, - -149, -261, 221, -268, 44, 217, -271, -272, - -273, -259, -269, 81, 197, 22, -279, -280, - -281, -282, 81, -284, -274, -286, -287, -288, - -289, -290, -291, -292, -293, -294, -295, -296, - -297, -298, 230, 85, -301, 200, 121, 85, - 121, -306, -307, -308, 85, 179, -311, 200, - 0, 121, -315, 86, 86, -318, -319, -320, - 85, 122, 122, 123, -325, -326, -327, 230, - -329, -330, 234, -332, -333, 230, 237, -336, - -337, 121, -339, 86, 123, -342, -343, 201, - -345, -346, -347, -348, 86, 4, -351, -352, - -353, -354, -355, -356, -357, -358, 199, 85, - 199, -362, -363, -359, 126, -366, -367, 233, - 180, 4, 24, 4, -373, -374, 122, -376, - -377, 24, 25, -380, -381, 179, 46, -359, - -382, -386, -387, -388, -389, 230, 85, 122, - -384, 24, -395, 4, 199, 48, -399, -400, - -401, -402, -403, -404, 230, 155, -392, 179, - 24, -410, -411, 24, 47, -414, 4, -360, - 201, -418, 155, -420, 180, -422, -423, -424, - -425, 199, -427, 199, 180, 87, -431, 199, - 157, 234, -420, 86, -437, -438, -439, -440, - -441, 154, 155, -444, 126, 230, -447, -448, - -449, -450, -451, 46, -435, -454, -455, 154, - 46, -458, -459, 154, 236, -382, -452, 47, - -460, 86, 49, -468, 154, 124, -471, 126, - -473, -474, 3, 124, 3, 124, 48, -480, - -481, -482, -483, 153, 126, 231, -487, 154, - 231, -490, -491, -492, -488, -465, -495, -496, - 154, 236, 127, -500, -501, 155, 0, -504, - -505, -506, 154, -508, 155, 3, -511, -512, - -513, -514, -515, 231, -517, 153, -519, -520, - -333, -308, -523, 3, 3, -526, -527, -528, - -508, 125, -429, -529, -533, -534, 231, -429, - 86, 153, -539, -540, 153, 24, -543, 153, - -545, 11, -547, 48, -549, -550, 11, 88, - -553, 157, -536, -556, -557, -558, -559, -560, - -561, 232, -563, 3, -565, -566, -474, 47, - -569, -570, -571, -572, -573, -574, 238, 56, - 130, 53, -579, -580, -581, -582, -583, 89, - -585, 238, -587, -588, 52, -590, 90, -592, - 91, 28, 97, -596, 52, 96, 129, -600, - 53, 54, -603, -604, -605, -606, 89, 238, - -609, 89, 96, -612, -613, 238, 182, 28, - -617, -618, -619, -620, 90, 52, 54, 54, - -625, -626, 52, 26, -629, 26, 95, 55, - -633, 94, -635, 90, 53, -638, 28, -640, - -641, 90, 59, -644, -645, 90, 184, -648, - 94, -642, 62, -652, -653, 27, -655, 55, - -657, -658, -659, -660, 27, 94, -649, 27, - -665, 94, -667, 57, 28, -670, -671, -672, - -673, -674, -675, -676, -677, 202, -679, -680, - -681, 202, -683, 92, 183, 128, -687, 159, - -689, 128, 240, -692, 158, 183, -695, -696, - -697, 202, 58, 92, 158, -702, 92, -704, - -705, 241, -707, 202, 241, 29, 30, -712, - 30, 29, -715, -716, 202, -698, 131, 60, - -721, -722, -723, -724, 182, 28, -727, 93, - 242, 182, -731, 92, 129, 159, -718, -736, - -737, -738, -739, -691, -746, 92, -741, 239, - -745, 128, 159, -685, 96, 241, -751, -743, - -748, -754, -755, 202, 202, -615, 242, 128, - 29, -762, -763, -764, -692, -758, -765, -768, - -769, -770, 128, 58, 128, -758, -775, -776, - -660, -771, 55, 128, -779, -780, -783, -784, - -785, 128, -787, 55, 159, 55, -791, -792, - -793, 128, 159, 159, -797, 26, -799, 128, - 52, 58, -803, -804, -805, -806, -807, 129, - -809, -810, 159, 183, 93, -814, 131, -816, - 182, -781, 26, -820, -821, -822, 182, 93, - 28, -826, -827, 242, -829, -830, 131, 29, - 132, -642, 96, 28, -837, -838, -839, -794, - -834, -842, 56, -841, -740, 91, -835, -845, - -849, -850, -851, -852, 159, -699, 131, 131, - -854, -801, 56, -858, -861, -862, 128, -864, - -788, -859, 29, -868, -869, -870, -871, -872, - -873, -874, -875, 98, 99, 99, -879, 101, - 102, -882, -883, 160, -876, -886, -887, 247, - -889, -890, -891, -892, -893, 98, 203, 101, - -897, 99, 207, -900, -901, 162, 101, 67, - -905, 160, -907, -908, 160, -903, 69, -909, - -911, -914, -915, -916, 98, 99, -919, -920, - -921, 65, -901, 102, 100, 247, -927, -928, - -929, 160, 100, -932, -933, -934, 98, -936, - 65, 167, -939, -940, 160, -942, -943, -940, - 245, 31, -947, 31, 65, 162, -951, -952, - 31, -954, 134, -956, -957, 65, 248, -960, - -961, -962, 31, 64, 166, -966, -967, -968, - 31, 101, 31, -972, 160, 205, -975, -976, - -977, -978, -979, 100, 205, -982, 164, -984, - 64, 164, -987, -988, -989, -990, 161, -992, - 13, 65, -995, -996, -997, -998, -999, 100, - 185, 162, 185, 206, 69, -1006, -1007, 65, - -1009, 162, -1011, 206, -1013, -1014, 100, 246, - -1017, 163, -1019, 162, -1021, 66, -1023, -1024, - 185, 245, 166, -1028, -1029, -1030, 66, -1032, - -1033, 163, -1035, -1036, -1037, -1038, -1039, 64, - -1041, 13, 161, 205, -1045, -1046, -1047, -1021, - 134, -1050, 161, 204, 99, -1024, -1052, -1050, - 31, 69, 161, -1060, -1061, -1062, -1063, 161, - -1065, -1058, -1056, 67, 103, 166, -1071, -1072, - -1073, -1074, 66, -1076, 204, 208, -1079, -1080, - 67, -1082, 67, -1084, -1085, -1086, -1021, 249, - -1080, -1090, 163, 12, -1093, -1094, -1095, -1096, - -1097, 65, -1099, -1100, -1101, 99, -1103, 206, - 245, -1106, 161, 68, -1109, -1110, -1111, 63, - 133, 248, -1115, -1116, -1117, -1118, 133, -1120, - 68, 245, -1123, -1124, -1125, 161, 68, 134, - 250, -1130, -1131, 133, -1133, -952, 99, -958, - -1134, -1138, -1139, -1140, -990, -1136, -1143, 65, - 206, -1146, 161, -1104, -1141, -1150, 248, -1048, - -1148, -1154, -1155, -1156, -1157, 133, -1159, -1160, - -1161, -1162, -916, -1050, 68, 99, 70, 68, - -1169, -1170, -1171, -1172, 161, 166, -1107, -1030, - -1175, -1167, -1176, 166, -1181, -1182, -1183, -1184, - 162, 99, -1187, -1188, -1189, 185, -1191, 245, - 68, -1194, -1195, -1196, -1197, -1198, 17, 168, - 187, -1202, -1203, -1204, 71, 1, -1207, -1208, - -1209, 32, 168, -1212, -1213, 186, 168, -1216, - -1217, 17, 189, 169, 33, -1222, -1223, -1224, - -1225, -1226, 186, 5, -1229, -1230, -1231, 32, - -1233, -1234, -1235, -1236, 209, 5, -1239, 209, - -1241, 135, -1243, 5, 172, -1246, -1247, -1248, - -1249, -1250, 187, -1252, 5, 171, 187, -1256, - 5, -1258, -1259, 188, 171, -1262, -1263, 5, - -1265, 16, -1267, -1268, 105, -1270, 1, 105, - 32, -1274, -1275, 73, 16, 105, 74, 75, - -1281, -1282, -1283, -1284, -1268, 73, 105, 1, - 5, 189, 209, -1292, 188, -1253, 211, 108, - 71, 171, -1299, -1227, -1294, -1302, -1303, -1304, - 137, -1306, 168, -1308, -1309, 251, 137, 74, - -1313, 187, -1315, -1316, 168, 170, -1219, -1300, - 105, -1322, -1323, -1324, -1325, -1326, -1327, 211, - -1241, -1287, -1331, 72, 252, -1334, -1335, -1336, - 135, -1338, -1339, 71, 34, -1342, 71, 136, - -1345, 136, -1347, -1348, -1204, -1268, 209, -1352, - 209, -1354, -1355, 71, -1357, -1358, -1359, -1336, - -1349, -1362, 32, -1364, -1365, -1366, -1270, 16, - -1369, -1272, 74, -1372, 1, 189, 34, 107, - -1377, 135, -1379, -1340, 73, 190, 190, -1384, - 76, -1386, -1387, 76, -1380, -1390, -1391, -1392, - -1209, -1388, 76, 213, -1397, 35, -1393, -1400, - 106, 35, -1403, -1404, 186, 32, -1272, -1398, - -1409, 209, 106, 33, -1413, -1226, 17, 135, - 16, 74, -1419, 106, -1421, -1422, -1423, -1424, - -1425, -1426, -1427, -1428, 211, 188, 72, -1432, - 210, 32, -1435, -1436, 210, 252, 210, -1440, - -1441, 211, 73, 33, 210, 75, 253, -1448, - -1449, -1450, 32, -1436, -1433, 17, -1455, -1456, - -1457, -1458, 210, 33, -1445, -1287, -1452, -1459, - -1462, -1464, -1467, -1468, -1469, -1470, 210, -1472, - 72, 252, -1475, -1470, -1465, -1478, 74, 77, - -1481, -1204, 35, 75, 33, -1478, 75, -1485, - -1489, -1483, -1491, -1492, -1493, -1494, -1495, -1496, - -1497, 138, 195, -1500, 78, -1502, -1503, -1504, - -1505, 139, 111, -1508, -1509, 139, 214, -1512, - 140, 111, -1515, 140, -1517, -1518, -1519, 111, - -1521, 193, -1523, 193, 145, -1526, -1519, 40, - -1506, 80, 38, -1532, -1533, -1534, 138, 214, - 78, -1538, -1539, -1540, 138, 41, -1543, 139, - 214, 41, -1547, -1548, 37, -1550, -1551, -1552, - 191, -1554, 38, -1556, 139, -1558, 37, 41, - -1561, -1562, -1563, -1564, -1565, -1566, -1567, 78, - -1569, 113, -1571, 113, -1573, 174, -1575, -1576, - -1577, 142, 113, 142, -1581, 142, -1529, 38, - -1585, -1576, -1776, 36, -1587, -1590, 78, -1592, - 142, 144, 193, -1596, -1597, -1592, 19, -1593, - -1598, 145, -1603, 145, 79, -1606, -1607, 110, - -1579, 18, 19, 6, -1613, -1614, 214, -1616, - 78, -1618, 110, 18, -1609, 18, 145, 42, - -1625, -1626, -1627, 139, 140, -1630, -1512, 39, - -1633, 38, 117, -1636, -1637, 140, 36, -1640, - 139, 214, -1559, -1638, -1645, -1646, -1647, -1648, - -1649, -1650, -1651, 191, -1643, 79, 40, -1616, - 143, -1658, 112, 141, -1661, -1662, 18, -1664, - -1665, 174, 194, -1668, 215, -1666, -1659, -1672, - 39, -1674, -1675, 38, -1677, -1678, 39, 115, - -1681, -1682, -1683, 110, 36, -1619, 112, -1688, - 138, 143, -1691, -1692, -1693, -1618, -1689, 80, - -1697, 19, 37, -1700, -1701, 110, -1703, -1697, - 41, 143, -1707, -1708, -1709, -1710, 18, -1712, - 142, 38, -1715, 18, -1717, 38, 114, -1720, - -1721, -1722, -1723, -1724, -1725, 18, -1727, -1728, - -1552, 175, -1556, 39, -1733, 18, -1735, -1733, - -1730, -1736, -1739, 214, -1741, -1742, 214, -1744, - -1745, -1746, -1747, -1748, -1749, -1750, 36, 141, - -1753, -1754, 112, -1751, 141, 143, -1759, -1760, - -1761, 191, 18, -1764, 112, -1766, 36, 255, - 36, 112, 143, -1772, -1773, -1774, 18, -1751, - -1684, 143, 39, 114, 114, -1782, -1685, -}; - -static long _vq_ptr1_res128_0c8x8[] = { - 0, 0, 0, 0, 0, 0, -255, -140, - -87, -74, -31, -19, -14, 21, -15, -18, - 8, 178, 8, -28, -24, -22, 2, 8, - -25, -27, 178, 178, -29, -30, 9, -40, - -35, -34, 151, -38, -37, 23, -39, 84, - -70, -54, -46, -27, 178, 23, -51, -27, - 21, 221, 23, -52, 84, 9, -63, 9, - -62, -61, -60, 21, 21, 198, 23, -65, - 198, -69, -68, 83, 83, 84, -73, 9, - 84, 83, -77, 8, 2, -82, -80, 84, - 178, 83, -83, -85, 119, 225, 84, -101, - -95, -93, 216, 82, 120, -94, 83, -99, - -98, 225, 225, 22, 7, -111, -103, -104, - -106, 82, -109, -108, 45, 8, 45, -129, - -125, -123, -117, 2, 9, -120, 120, 2, - 2, 9, 120, -37, -84, -127, 45, -37, - 23, -135, -133, 23, 43, 43, 82, -137, - 222, -139, 151, 151, -162, -151, -146, 176, - 120, 148, -150, -149, 224, 224, 229, -159, - -122, -155, 9, -157, 229, 229, -128, -160, - -161, 22, -227, -208, -191, -180, -167, -179, - -172, -171, 223, 223, -176, -175, 229, 229, - -175, 229, -13, 224, -189, -188, -186, -185, - -158, 229, -187, 225, 225, -190, 229, -206, - -194, 222, -39, -199, -198, 229, 229, -203, - -198, -124, -49, 226, 229, 7, -187, 44, - -221, -214, -211, 226, 84, 229, -217, -216, - 84, -218, -220, 229, 229, -223, -202, -224, - -190, 228, -225, -238, -236, -234, -232, 151, - 151, 224, -235, 224, 84, 44, -249, -247, - -242, 224, -72, -245, -233, 222, -244, 120, - 221, -252, 152, 84, 226, 120, 228, -222, - -270, -262, -260, 228, 152, -254, 198, -267, - -235, -248, 227, -235, 224, 228, -278, -275, - 221, 120, 227, -276, -277, 221, -226, -246, - -283, 152, 227, -265, -266, -436, -350, -341, - -331, -324, -317, -316, -313, -305, -303, -300, - -299, 200, 123, 200, -302, 123, 123, -304, - 122, -310, -309, 122, 10, 10, -309, 10, - 11, -314, 123, 10, 4, -323, -322, -321, - 51, 51, 48, 48, -328, 200, 235, 10, - 4, 235, 51, -335, -334, 235, 87, -338, - 153, 237, -340, 237, 237, -344, 4, 127, - 125, 48, 10, -349, 156, 156, -398, -394, - -379, -372, -361, 25, -360, -359, 233, 233, - 180, -370, -365, 4, -312, -369, -368, 181, - 181, 181, -368, -364, -375, 51, 25, -378, - 181, 51, 51, -385, -383, -308, 50, 122, - 47, -393, -377, -391, -390, 24, 24, 24, - 4, 181, -397, -396, 156, 25, -409, -407, - -377, 235, 51, -405, 87, 87, -371, -408, - 0, -421, -413, -312, 10, -419, -415, -417, - 156, 11, 180, 87, 157, -430, 51, -429, - -426, 155, -428, 87, 87, 127, -433, -432, - 25, -434, 51, -416, -555, -510, -479, -446, - -443, -442, 4, -445, 0, 50, -478, -477, - -453, -444, 236, 0, -412, -467, -457, -456, - 126, -464, -461, -460, 50, -460, -406, -397, - -466, 125, 50, -470, -469, 126, -472, 50, - -476, -475, 49, 49, 50, 47, 49, -489, - -488, -485, -484, 124, 49, -486, 124, 126, - 127, -499, -494, 124, 88, -463, -498, -497, - 127, 127, 88, -503, -502, 127, 127, -501, - 88, -507, 11, 87, 11, 10, -525, -518, - -516, 237, 87, 51, 124, 237, -442, -522, - 24, -509, 124, 235, -484, -538, -532, -530, - 24, 126, 11, -524, -537, -535, 88, 88, - -529, 88, -542, -541, 3, 11, -546, -544, - 127, 157, -548, 51, -552, -551, 25, 25, - -378, 51, -531, -462, -493, -521, -564, -562, - 125, 124, 124, 125, -554, -567, 4, 4, - -669, -602, -595, -578, -577, -576, -575, 97, - 97, 130, -586, -584, 90, 239, 130, 97, - 90, 52, 130, -589, 184, -591, 184, -593, - 97, -594, 184, -598, -597, 184, -599, -601, - 97, 97, -616, -611, -608, -607, 239, 62, - -590, 52, 30, -614, 93, 53, -615, 57, - -651, -634, -623, -621, 26, -622, 56, -624, - -628, -627, 95, 95, -631, -630, 62, -632, - 62, 95, -637, -636, 54, -639, 184, -650, - -643, -588, 30, -647, -646, 244, 244, -646, - 244, -610, 244, -656, -654, 62, 57, 60, - -666, -663, -615, -661, 57, 57, 61, -664, - 244, 184, -668, 62, 244, -802, -761, -720, - -694, -688, -686, -678, 242, 57, -685, -682, - 132, 183, -684, 132, 132, 183, 60, 132, - -691, -690, 60, -693, 240, 240, -703, -700, - -699, -698, 30, 30, -701, 241, 58, -711, - -706, 242, -708, 241, -709, -710, 132, -714, - -713, 132, -717, 60, 30, -719, 30, 30, - -735, -730, -729, -725, 242, -726, -728, 243, - 243, 57, -732, 183, -733, -727, -662, -750, - -744, 129, -743, 241, 183, 61, 30, 240, - -747, -746, 29, -749, 61, 243, -757, -753, - -742, -756, 57, 27, 240, -759, 61, -760, - 243, -782, -698, -767, -743, -752, -734, 62, - -774, -772, -655, 61, -615, -771, -690, -655, - -778, -748, 57, 58, -777, -773, -798, -790, - -786, 55, -789, -788, 60, 29, -796, -795, - -794, 95, 95, 183, 95, 29, -801, -800, - 60, 60, -819, -808, 91, 131, 241, 243, - -815, -812, -811, 54, -813, 54, 243, -818, - -727, -766, 56, -848, -836, -825, -823, -824, - 243, -833, -828, 30, -831, 30, 132, -832, - 243, -835, 97, 29, -843, -841, 59, 131, - 61, 95, 59, -846, 131, 61, 59, -840, - -865, -860, -857, -853, 59, -855, -847, -642, - -817, -642, 95, -642, -844, -863, 60, 95, - -866, -856, 60, -974, -959, -926, -885, -881, - -878, -877, -876, 70, 70, 203, -877, 69, - 70, 101, -880, 70, -880, -918, -913, -888, - -904, -899, -896, -895, -894, 165, 165, 203, - -894, 165, 102, -897, -902, 165, 165, 102, - -906, 203, -900, -902, 165, -898, 70, 167, - -884, 160, 14, -917, 104, 104, -925, -922, - 100, 203, -924, 249, 165, 165, -941, -931, - -930, 205, 164, -938, 14, -935, 65, -937, - 104, 104, 64, 162, 167, -950, -946, -945, - -923, 165, -948, 247, -949, 247, -955, -953, - 208, 167, 104, -958, 134, 167, 134, -971, - -964, -963, 204, 14, -965, -970, -969, 203, - 15, 15, 207, -973, 103, 164, -1092, -1034, - -994, -986, -983, -980, -981, 13, 167, -985, - 12, 166, -991, 245, 208, 14, 65, -993, - 167, 14, -1027, -1018, -1005, -1003, -1001, -1000, - 245, -1002, 69, -1004, 13, -1010, -1008, 69, - 69, 100, -1012, 69, -1016, -1015, 69, 69, - 246, 69, -1022, -1020, 14, 13, -1026, -1025, - 13, 13, 69, -1031, 14, 13, 208, 12, - 246, 208, -1083, -1070, -1044, -1040, 250, 204, - -1043, -1042, 167, 250, -1059, -1053, -1024, -1049, - 208, -1051, 13, 13, 208, -1055, -1048, -1057, - -1054, -1058, 103, -1069, -1064, 204, 13, 250, - -1068, -1067, -944, 103, 250, 103, -1081, -1078, - 249, -1075, 15, -1077, 15, 15, 207, 249, - 15, 166, 250, -1089, -1002, 69, 163, 15, - -1087, -1091, 68, 15, -1180, -1153, -1108, -1098, - 206, 100, -1105, -1102, 68, 245, -1104, 68, - 68, -1107, 245, 70, -1137, -1114, -1113, -1112, - 250, 14, -1129, -1122, 250, -1119, 68, -1121, - 134, 104, -1128, -1127, -954, 104, -923, 167, - 167, -1132, 68, 134, 167, -1135, 102, 208, - -1126, -1147, -1145, -1142, 167, -1088, -1144, 245, - 245, 68, 14, -1149, -1066, 14, -1151, 13, - -912, -1158, 15, 250, 102, 104, -1168, -1167, - -1166, -1165, -1164, 245, 104, 68, 104, 15, - 100, -1177, -1174, -1173, 70, 70, -1173, 14, - 13, -1179, -1163, 15, -1152, -1178, -1186, -1185, - 208, 69, -910, -1190, 206, 249, -1192, 249, - 249, -1321, -1298, -1232, -1211, -1201, -1199, -1200, - 169, -1206, -1205, 107, 77, 107, -1210, 107, - 76, 1, 76, -1221, -1215, -1214, 169, -1220, - -1218, 169, -1219, 108, 108, 212, -1228, 16, - 168, -1227, 107, 107, 16, 168, 189, 107, - -1245, -1240, -1238, -1237, 212, 212, 105, 172, - -1242, 173, -1244, 173, 173, -1296, -1261, -1257, - -1254, -1251, 5, -1253, 172, 172, -1255, 173, - 105, 17, -1260, 173, 173, -1280, -1264, 16, - -1273, -1266, 108, -1269, 75, -1271, 105, -1272, - 189, -1278, -1277, -1276, 105, 74, -1279, 108, - -1291, -1288, -1286, 17, 172, 16, -1287, 189, - -1289, -1253, 173, -1293, 108, -1295, 136, 172, - -1297, 77, -1311, -1301, -1290, -1307, -1305, 107, - 76, 76, 107, 76, -1310, 170, 170, -1312, - -1314, 108, -1318, -1317, 108, 108, -1317, -1285, - 189, -1420, -1346, -1333, -1330, -1328, 106, 173, - 34, -1320, -1332, 173, 34, -1337, 72, 136, - 106, -1344, -1341, -1340, 254, -1343, 213, 213, - 72, 34, -1412, -1351, -1350, -1329, 72, -1402, - -1353, -1356, 76, 1, -1399, -1383, -1376, -1361, - 74, -1363, 106, -1375, -1374, -1368, 34, -1360, - -1371, 34, 106, -1373, 34, 34, 107, 254, - -1378, 190, -1382, -1381, 33, 254, 213, -1385, - 107, -1389, -1382, 213, 74, -1396, -1395, -1394, - 254, 16, 254, 254, -1395, 254, -1370, -1401, - 33, 213, -1408, -1406, -1405, 33, 168, -1367, - -1410, 76, -1411, 212, -1416, -1415, 33, 5, - -1417, -1418, 34, 190, -1476, -1466, -1447, -1439, - -1430, 75, 173, -1429, 253, 253, -1431, -1434, - -1429, 16, -1438, -1437, 253, 253, 171, -1443, - -1442, 109, 188, -1444, -1445, -1446, 109, -1454, - -1451, 253, 75, -1453, 1, 253, 35, -1460, - -1459, 253, 109, 109, -1463, 35, -1401, -1446, - -1414, -1407, -1488, -1480, -1474, -1471, 77, -1473, - 77, 77, -1477, 109, -1319, -1479, 109, 109, - -1486, -1471, 109, 77, -1482, 75, -1297, -1484, - -1487, -1461, -1644, -1560, -1531, -1501, -1499, -1498, - 116, 195, 117, 113, 116, -1514, -1507, 144, - -1506, 195, 195, -1511, -1510, 111, 111, -1513, - 117, 117, -1516, 193, -1525, -1522, -1520, 144, - 144, 145, -1524, 116, 116, -1530, -1528, 115, - 116, 115, 195, -1546, -1537, -1535, 214, -1536, - 37, -1542, -1541, 117, 19, 116, -1544, 214, - -1545, 117, -1553, -1549, 146, 18, 116, 41, - 147, 117, -1555, -1557, 175, 175, -1559, 147, - -1612, -1605, -1594, -1584, -1574, -1570, -1568, 174, - 192, 174, -1572, 6, 6, 194, -1580, -1579, - -1578, 192, 192, 38, -1583, -1573, -1527, 174, - -1589, 79, -1770, 80, -1582, -1591, 79, -1593, - 79, 79, -1595, -1602, -1599, 145, 40, -1601, - -1588, 79, 116, -1604, 6, -1610, -1608, 145, - 113, 40, -1611, 42, -1624, -1621, -1615, -1617, - 6, -1610, 6, -1731, 42, -1622, -1623, 147, - -1639, -1635, -1629, -1628, 142, 42, -1632, 40, - -1634, 147, 147, 42, -1521, 145, -1631, -1642, - -1641, 142, 117, -1620, -1706, -1673, -1660, -1657, - -1653, -1609, 40, 79, -1600, -1654, -1655, 115, - 40, -1592, 79, -1656, -1671, -1663, 194, -1667, - -1666, 6, 6, -1669, 6, 115, -1652, 6, - 79, -1680, -1676, 194, -1679, 42, 215, 42, - -1690, -1687, -1622, -1684, 147, 115, 146, -1679, - 40, -1686, -1702, -1699, -1696, -1695, 114, 6, - -1695, 6, -1694, 42, 115, 19, -1611, 40, - 146, -1704, -1670, -1719, -1714, -1711, 112, -1713, - 115, 115, -1716, 114, -1718, 41, 41, -1737, - -1762, -1740, -1738, -1734, -1726, 37, -1732, -1731, - -1559, -1705, 214, 147, 39, 41, 175, -1718, - -1729, -1698, 37, 80, -1743, 175, 143, -1781, - -1771, 175, -1768, -1758, -1752, -1751, 39, 39, - -1755, 143, 39, -1757, 215, 39, -1763, 112, - -1750, 39, -1756, -1765, 143, -1767, 143, 143, - -1769, -1731, -1529, -1780, -1779, -1775, 39, -1777, - 80, -1778, 114, 147, 175, -1586, 114, -}; - -static long _vq_p_res128_0c8x8[] = { - 0, 0, 0, 0, 0, 0, 360, 16, - 1424, 168, 160, 1200, 56, 56, 160, 1200, - 1200, 1200, 352, 360, 64, 160, 64, 56, - 160, 360, 360, 16, 1752, 56, 1424, 56, - 352, 56, 352, 16, 56, 16, 56, 72, - 1200, 16, 1192, 1192, 1192, 1216, 1424, 1200, - 1200, 1216, 1584, 168, 72, 1200, 1192, 1200, - 1192, 1200, 1192, 1192, 1200, 1192, 168, 1584, - 168, 184, 168, 168, 184, 168, 352, 352, - 352, 1584, 1568, 1568, 1568, 16, 1752, 1752, - 16, 16, 1752, 352, 1584, 1776, 1776, 1184, - 1728, 1184, 1184, 1184, 1184, 16, 1216, 1184, - 1184, 1184, 1568, 160, 160, 160, 1568, 344, - 656, 56, 160, 160, 64, 56, 56, 360, - 944, 944, 1728, 1728, 1728, 944, 944, 944, - 360, 360, 360, 1728, 1192, 656, 656, 360, - 56, 1728, 1728, 1728, 1728, 944, 944, 352, - 352, 944, 944, 344, 1576, 648, 648, 648, - 648, 648, 944, 944, 944, 344, 960, 1576, - 1576, 160, 160, 1576, 1576, 72, 1192, 160, - 1408, 168, 1184, 1184, 1784, 1408, 1584, 1784, - 648, 648, 648, 1408, 1184, 1184, 1184, 1784, - 1408, 1408, 1200, 648, 1184, 1184, 1184, 1184, - 168, 1800, 72, 1776, 1728, 1584, 1792, 1744, - 1728, 1728, 1776, 1744, 1744, 1744, 1808, 72, - 72, 168, 168, 1776, 1776, 344, 1752, 344, - 952, 952, 1744, 952, 952, 952, 672, 1584, - 664, 1408, 1216, 1216, 664, 1584, 344, 1728, - 1216, 1760, 648, 1728, 1728, 1728, 1728, 1728, - 344, 1216, 944, 1208, 344, 344, 352, 352, - 1208, 1416, 72, 352, 1416, 72, 648, 1792, - 1216, 952, 952, 952, 72, 72, 1768, 1416, - 352, 1416, 344, 1416, 1416, 1416, 352, 344, - 344, 1416, 1768, 352, 352, 1736, 176, 1416, - 1416, 1416, 1736, 648, 1576, 176, 1736, 1736, - 648, 648, 648, 1736, 1736, 968, 1600, 680, - 680, 976, 1600, 680, 680, 1840, 1600, 1840, - 1840, 1840, 1840, 680, 1600, 1600, 968, 680, - 968, 680, 680, 680, 680, 1432, 1600, 1600, - 0, 968, 688, 688, 688, 680, 680, 680, - 680, 976, 976, 984, 1840, 1840, 1840, 1840, - 1872, 1872, 1872, 1840, 1840, 1840, 1896, 968, - 968, 968, 688, 688, 984, 1608, 1608, 1608, - 688, 1248, 1248, 688, 688, 32, 1864, 1864, - 1592, 1864, 1592, 1592, 1864, 1592, 1592, 680, - 1592, 680, 680, 680, 1008, 1864, 1864, 1864, - 1440, 32, 192, 32, 976, 976, 976, 192, - 192, 192, 200, 1432, 1432, 1432, 368, 680, - 368, 680, 976, 680, 1840, 1840, 680, 976, - 368, 192, 1592, 32, 1592, 384, 1840, 1840, - 1840, 1840, 1240, 1840, 1840, 1240, 368, 1432, - 192, 192, 192, 192, 376, 1240, 32, 1592, - 1608, 1240, 1240, 1440, 1440, 696, 696, 1592, - 1240, 1592, 1592, 1592, 1440, 696, 200, 1592, - 1256, 1872, 1256, 688, 1224, 1888, 368, 1840, - 1240, 1232, 1240, 0, 1008, 1840, 1232, 368, - 0, 368, 368, 368, 688, 368, 1008, 1232, - 368, 368, 1232, 1232, 1888, 368, 688, 376, - 1888, 688, 392, 1232, 1232, 992, 1008, 1008, - 392, 24, 24, 992, 24, 992, 384, 1224, - 1232, 1224, 1224, 1224, 1008, 1848, 1232, 1232, - 1848, 1848, 1848, 1848, 1848, 1000, 1232, 1232, - 1232, 1888, 1016, 0, 1240, 1240, 0, 88, - 88, 1232, 1232, 1240, 1240, 24, 1840, 1224, - 1848, 1848, 1848, 1848, 1224, 1224, 1840, 1840, - 1840, 680, 24, 24, 24, 696, 88, 1240, - 1240, 1000, 696, 1000, 1848, 1848, 1848, 1016, - 688, 1224, 24, 24, 1224, 192, 1016, 1224, - 1256, 88, 384, 384, 88, 88, 88, 704, - 1256, 1256, 688, 24, 24, 392, 1856, 1856, - 1856, 1856, 24, 24, 376, 24, 24, 376, - 720, 728, 1040, 424, 1904, 1904, 1904, 448, - 1040, 424, 712, 712, 712, 712, 712, 712, - 1904, 1904, 728, 416, 416, 720, 720, 728, - 728, 224, 776, 416, 416, 768, 1032, 424, - 424, 432, 712, 712, 1904, 712, 712, 1904, - 712, 712, 768, 1904, 1904, 1904, 1456, 224, - 208, 760, 448, 208, 720, 416, 432, 432, - 416, 416, 416, 208, 208, 208, 760, 440, - 752, 752, 424, 720, 424, 224, 224, 752, - 416, 720, 472, 720, 720, 720, 1472, 752, - 752, 472, 496, 440, 216, 216, 440, 440, - 216, 224, 216, 216, 216, 752, 768, 216, - 1472, 752, 496, 456, 224, 216, 744, 1056, - 1024, 1616, 1616, 1936, 1616, 1616, 1616, 1616, - 1616, 1616, 736, 736, 1464, 1024, 1272, 1272, - 1024, 1024, 1920, 1264, 1264, 1464, 736, 1616, - 1616, 1616, 464, 736, 1264, 736, 736, 1928, - 1936, 1928, 1616, 1616, 1928, 232, 240, 232, - 240, 232, 1616, 1616, 1616, 464, 1048, 480, - 1456, 1456, 744, 1456, 1456, 224, 744, 744, - 1936, 1456, 1464, 736, 1032, 1272, 1048, 1264, - 1264, 1264, 1264, 1264, 1272, 736, 736, 1912, - 1272, 1024, 1272, 1464, 768, 1928, 216, 1912, - 768, 216, 216, 1616, 1616, 224, 1936, 1024, - 232, 216, 440, 1912, 1264, 1936, 736, 216, - 1024, 440, 1024, 464, 1024, 1936, 216, 216, - 216, 464, 440, 1024, 1024, 1024, 1272, 440, - 1024, 1024, 1272, 440, 1272, 440, 1024, 1024, - 1024, 1024, 1272, 1272, 208, 208, 1024, 1024, - 416, 464, 432, 1032, 1032, 1032, 1032, 1032, - 1048, 1272, 1272, 1464, 744, 1048, 1048, 744, - 1456, 464, 208, 744, 1936, 1456, 1456, 744, - 224, 1048, 1936, 1936, 1048, 1048, 1048, 232, - 1056, 472, 768, 224, 1272, 1272, 1272, 1272, - 768, 448, 448, 448, 1272, 728, 224, 728, - 1272, 736, 1272, 1272, 1272, 736, 1048, 1048, - 728, 464, 448, 448, 1024, 1024, 1024, 1272, - 1272, 448, 232, 1624, 784, 792, 560, 784, - 784, 784, 784, 784, 792, 792, 808, 808, - 816, 1280, 1280, 1280, 792, 784, 1320, 1976, - 784, 784, 784, 784, 784, 784, 1624, 808, - 792, 792, 1656, 1296, 1296, 1296, 808, 536, - 1624, 1280, 1280, 1280, 1280, 536, 552, 536, - 536, 784, 784, 784, 784, 792, 1296, 520, - 520, 520, 1296, 816, 800, 1976, 1312, 1640, - 1640, 1280, 800, 520, 520, 784, 784, 520, - 520, 1336, 1280, 1280, 1280, 1320, 1280, 1280, - 1960, 248, 248, 248, 520, 1296, 248, 248, - 248, 1072, 1072, 520, 520, 520, 1984, 512, - 512, 248, 248, 512, 1328, 808, 248, 248, - 248, 808, 248, 1280, 1280, 1640, 824, 520, - 1312, 512, 800, 800, 1640, 1312, 1312, 512, - 512, 1312, 1288, 1288, 1288, 1288, 1288, 104, - 104, 520, 800, 1968, 1480, 1480, 1960, 800, - 1480, 1296, 1480, 1648, 552, 1296, 520, 520, - 1296, 1296, 1648, 1648, 800, 800, 800, 1968, - 1304, 1304, 528, 1296, 104, 528, 1480, 1480, - 1480, 1960, 1328, 528, 528, 528, 528, 1304, - 1304, 1304, 1632, 1480, 1640, 512, 1632, 512, - 104, 104, 1288, 1640, 1480, 528, 528, 528, - 1072, 1288, 1288, 1632, 792, 1480, 792, 104, - 248, 552, 1288, 1288, 1632, 1288, 1288, 1288, - 536, 1288, 1664, 536, 824, 1328, 1632, 1632, - 1632, 528, 528, 1632, 1632, 1664, 536, 536, - 536, 536, 536, 528, 528, 528, 528, 1992, - 536, 1304, 1304, 96, 1064, 1664, 792, 800, - 800, 520, 792, 792, 792, 792, 1648, 1648, - 1960, 1288, 1288, 544, 1064, 504, 504, 504, - 1064, 1984, 1288, 1064, 1064, 1064, 1064, 1072, - 544, 1960, 1288, 1288, 1288, 1288, 544, 1072, - 2000, 1064, 1064, 1064, 1072, 248, 792, 1072, - 792, 520, 520, 1288, 1288, 792, 520, 520, - 1648, 1288, 1288, 544, 544, 1984, 1984, 1072, - 544, 1064, 1064, 1064, 1064, 1064, 792, 784, - 792, 784, 784, 1288, 544, 792, 560, 544, - 1288, 1288, 1288, 1288, 1288, 1328, 544, 528, - 528, 544, 528, 1328, 1480, 792, 1296, 1296, - 1296, 792, 1960, 1480, 1480, 1480, 1960, 1960, - 544, 1096, 600, 1344, 8, 1496, 136, 1344, - 1496, 568, 568, 568, 568, 8, 256, 256, - 8, 256, 1344, 1352, 1488, 1488, 1344, 136, - 136, 136, 1512, 1352, 264, 1488, 1488, 1488, - 1488, 1488, 1488, 40, 256, 256, 256, 256, - 1672, 1672, 40, 1672, 1672, 40, 1672, 1672, - 1080, 1080, 40, 40, 1376, 600, 1496, 1496, - 1376, 1496, 1496, 40, 40, 1368, 1496, 40, - 40, 1504, 1504, 1504, 1368, 584, 40, 40, - 256, 128, 600, 600, 840, 8, 8, 840, - 256, 584, 584, 584, 128, 840, 592, 600, - 600, 600, 600, 600, 600, 584, 840, 8, - 40, 1512, 1672, 1504, 1504, 1368, 1688, 864, - 568, 1368, 1096, 40, 1688, 1344, 1096, 1096, - 1096, 1344, 1344, 1096, 2008, 2008, 1096, 592, - 1496, 1496, 1344, 1344, 1344, 1360, 1352, 1688, - 840, 1520, 1088, 1688, 1688, 1688, 1688, 1688, - 1080, 8, 576, 576, 2016, 1080, 1088, 1080, - 1080, 568, 272, 568, 272, 568, 568, 1088, - 1088, 1088, 256, 576, 568, 600, 1672, 1520, - 1672, 568, 568, 568, 256, 840, 8, 1080, - 8, 848, 256, 272, 256, 840, 840, 128, - 256, 256, 592, 8, 8, 1512, 272, 856, - 1080, 1080, 272, 272, 584, 1520, 1520, 856, - 608, 1520, 608, 608, 584, 608, 608, 256, - 256, 584, 608, 1704, 280, 280, 584, 264, - 848, 280, 1488, 1488, 1488, 256, 256, 584, - 608, 1672, 848, 264, 40, 1488, 136, 1080, - 128, 592, 848, 848, 1680, 2024, 1504, 2016, - 1688, 1688, 1688, 1688, 1688, 1504, 576, 1504, - 1680, 256, 2016, 1680, 1680, 2016, 1680, 1504, - 1688, 1688, 584, 264, 1680, 600, 2024, 136, - 256, 256, 256, 1680, 256, 136, 264, 1680, - 1680, 1680, 1680, 264, 600, 8, 8, 264, - 256, 256, 1680, 1680, 576, 1680, 1680, 576, - 576, 2016, 1680, 1680, 8, 592, 592, 616, - 2016, 568, 280, 600, 264, 592, 600, 592, - 616, 600, 888, 1104, 888, 624, 1104, 1104, - 1104, 1104, 1560, 624, 624, 1112, 1560, 888, - 1112, 1112, 888, 1112, 1112, 1112, 1712, 1120, - 1120, 888, 1120, 1120, 1160, 1152, 888, 888, - 1544, 1544, 1544, 1544, 1160, 888, 1152, 320, - 1560, 640, 304, 1712, 296, 1104, 1104, 1712, - 624, 1104, 1104, 1104, 1104, 328, 1112, 1112, - 1712, 328, 928, 296, 296, 1528, 1528, 1528, - 1528, 328, 304, 1112, 1112, 328, 296, 328, - 1536, 624, 1536, 1392, 624, 624, 624, 624, - 904, 904, 904, 904, 1392, 1392, 1536, 904, - 1136, 1136, 904, 1136, 1136, 1136, 640, 304, - 1536, 1536, 288, 288, 288, 624, 624, 1136, - 1136, 1152, 1544, 1136, 1136, 1136, 152, 1152, - 152, 1160, 632, 1160, 632, 880, 880, 880, - 1136, 144, 152, 48, 152, 624, 1712, 624, - 624, 880, 880, 144, 144, 144, 1160, 336, - 1120, 304, 1136, 1112, 1120, 304, 1120, 312, - 304, 304, 936, 1544, 1120, 1120, 288, 1712, - 1112, 1712, 328, 288, 624, 624, 1528, 144, - 1528, 1528, 1528, 1528, 312, 632, 320, 624, - 1144, 896, 896, 1128, 1552, 144, 144, 1392, - 1392, 1392, 1552, 1720, 1720, 1552, 1128, 632, - 312, 1720, 304, 304, 312, 312, 312, 920, - 288, 288, 880, 880, 288, 144, 896, 320, - 1104, 1144, 640, 640, 880, 880, 896, 640, - 152, 152, 296, 920, 880, 880, 320, 152, - 328, 1144, 1528, 304, 1136, 896, 144, 1136, - 1136, 304, 144, 144, 304, 304, 912, 2040, - 312, 296, 1528, 1528, 296, 144, 1528, 1528, - 1528, 1400, 1112, 312, 144, 144, 912, 144, - 1112, 1112, 1712, 1712, 1712, 1712, 1712, 896, - 2040, 2040, 1528, 1128, 288, 288, 288, 1128, - 896, 896, 896, 1128, 1128, 1144, 1528, 1528, - 1528, 1528, 144, 896, 896, 288, 288, 2040, - 288, 896, 1144, 312, 312, 144, 144, 1128, - 288, 1144, 312, 912, 912, 144, 144, -}; - -static long _vq_q_res128_0c8x8[] = { - 0, 0, 0, 0, 0, 0, 1824, 1832, - 960, 1800, 664, 360, 64, 168, 64, 352, - 64, 1424, 64, 72, 360, 64, 16, 64, - 360, 16, 1424, 1424, 72, 72, 72, 168, - 672, 352, 1208, 672, 16, 184, 672, 672, - 352, 184, 1200, 16, 1424, 184, 72, 16, - 168, 1768, 184, 72, 672, 72, 664, 72, - 184, 1584, 1200, 168, 168, 1584, 184, 664, - 1584, 672, 184, 664, 664, 672, 1584, 72, - 672, 664, 1800, 64, 16, 1776, 16, 672, - 1424, 664, 1776, 1776, 952, 1800, 672, 944, - 1800, 664, 1728, 656, 960, 1216, 664, 176, - 1568, 1800, 1800, 176, 56, 960, 56, 56, - 64, 656, 56, 360, 360, 64, 360, 1208, - 656, 184, 944, 16, 72, 360, 960, 16, - 16, 72, 960, 16, 1584, 16, 360, 16, - 184, 1208, 944, 184, 344, 344, 656, 1208, - 1776, 344, 1208, 1208, 1808, 176, 1792, 1408, - 960, 1184, 960, 344, 1792, 1792, 1832, 176, - 960, 1576, 72, 72, 1832, 1832, 184, 176, - 176, 176, 944, 1216, 1808, 1800, 1784, 1792, - 1184, 1408, 1784, 1784, 1408, 1784, 1832, 1832, - 1784, 1832, 168, 1792, 1792, 1728, 1776, 1800, - 184, 1832, 1776, 1800, 1800, 1792, 1832, 1752, - 72, 1776, 672, 1776, 1808, 1832, 1832, 1776, - 1808, 1584, 1768, 1808, 1832, 56, 1776, 352, - 1792, 664, 952, 1808, 672, 1832, 1832, 664, - 672, 664, 664, 1832, 1832, 1792, 184, 1216, - 1792, 1824, 1760, 72, 672, 944, 344, 1208, - 1208, 1792, 1792, 1792, 672, 352, 952, 1792, - 72, 1792, 672, 72, 1216, 1776, 1216, 960, - 1768, 72, 1216, 672, 1808, 960, 1824, 184, - 1816, 1208, 1416, 1824, 1216, 1768, 1584, 352, - 1208, 1216, 1816, 1208, 1792, 1824, 1816, 176, - 1768, 960, 1816, 176, 176, 1768, 1760, 1792, - 1736, 1216, 1816, 1416, 1768, 992, 192, 1248, - 1896, 1880, 408, 32, 688, 80, 976, 968, - 680, 1600, 984, 1600, 968, 984, 984, 976, - 976, 1600, 1432, 976, 80, 80, 1432, 80, - 88, 984, 984, 80, 32, 984, 384, 976, - 408, 408, 384, 384, 1872, 1600, 1880, 80, - 32, 1880, 408, 984, 1896, 1880, 696, 984, - 1224, 1896, 984, 1896, 1896, 1248, 32, 1016, - 1000, 384, 80, 32, 1248, 1248, 1240, 1248, - 1432, 976, 1448, 200, 1440, 680, 1864, 1864, - 1440, 192, 1448, 32, 0, 32, 1440, 1448, - 1448, 1448, 1448, 0, 192, 408, 200, 200, - 1448, 408, 408, 192, 976, 80, 400, 976, - 376, 1448, 408, 976, 680, 192, 192, 192, - 32, 1448, 200, 1248, 1248, 200, 1440, 0, - 192, 1880, 408, 1240, 696, 696, 1008, 192, - 0, 408, 1440, 88, 80, 696, 1440, 1240, - 1248, 88, 1440, 696, 1256, 1256, 408, 1016, - 1440, 1240, 1440, 696, 696, 1016, 408, 200, - 200, 1256, 408, 1248, 1000, 408, 1016, 392, - 0, 1240, 32, 400, 0, 400, 384, 376, - 400, 1008, 1888, 0, 80, 24, 400, 1008, - 1008, 392, 368, 1888, 400, 1888, 1008, 384, - 392, 1000, 400, 392, 992, 1008, 392, 400, - 400, 992, 392, 392, 400, 376, 392, 704, - 1016, 1232, 1008, 992, 392, 1232, 992, 1008, - 1016, 1240, 1232, 992, 704, 384, 704, 1888, - 1016, 1016, 704, 88, 0, 1016, 1016, 1016, - 704, 1240, 88, 696, 88, 80, 88, 24, - 1224, 1896, 696, 408, 992, 1896, 1240, 24, - 192, 24, 992, 1880, 392, 1256, 704, 696, - 192, 1008, 88, 392, 1224, 1016, 704, 704, - 1000, 704, 408, 192, 24, 88, 200, 1256, - 1016, 1256, 200, 408, 1256, 704, 200, 200, - 200, 408, 24, 0, 384, 80, 1008, 24, - 1000, 992, 992, 1000, 1000, 376, 32, 32, - 1056, 752, 432, 1472, 424, 1040, 448, 776, - 776, 1040, 728, 1904, 720, 1912, 1040, 776, - 720, 416, 1040, 728, 1472, 728, 1472, 1472, - 776, 1472, 1472, 432, 1472, 1472, 432, 432, - 776, 776, 752, 224, 720, 1904, 1912, 496, - 720, 416, 240, 456, 744, 424, 224, 456, - 456, 1472, 760, 448, 208, 448, 448, 752, - 752, 208, 760, 760, 752, 760, 496, 752, - 496, 760, 1952, 424, 432, 752, 1472, 496, - 752, 416, 240, 752, 1472, 1952, 1952, 1472, - 1952, 768, 1952, 752, 440, 496, 456, 480, - 496, 1472, 224, 752, 456, 456, 488, 752, - 1952, 1472, 1952, 496, 1952, 776, 208, 1944, - 464, 1920, 480, 1056, 1936, 456, 1024, 736, - 1056, 1464, 1464, 1056, 1056, 1464, 480, 1056, - 1464, 1920, 480, 1464, 1920, 1920, 1056, 1928, - 736, 240, 240, 240, 1928, 1928, 464, 464, - 1056, 1936, 1056, 1928, 1056, 1056, 1056, 480, - 1056, 1056, 464, 480, 240, 480, 240, 240, - 216, 1464, 456, 744, 1936, 1944, 1936, 1944, - 1944, 456, 1944, 1464, 1272, 1944, 768, 216, - 232, 1032, 1912, 1928, 1464, 488, 240, 1920, - 1464, 1272, 232, 1944, 488, 1944, 224, 216, - 240, 1920, 456, 216, 1920, 232, 488, 232, - 1944, 760, 240, 216, 1912, 240, 1048, 496, - 1920, 456, 480, 488, 456, 464, 1920, 480, - 440, 768, 456, 464, 768, 1936, 464, 760, - 1272, 440, 232, 480, 480, 232, 208, 1464, - 1272, 760, 760, 1464, 760, 232, 464, 416, - 480, 480, 768, 432, 728, 1048, 1928, 1944, - 448, 1048, 1464, 432, 1944, 432, 1944, 448, - 744, 240, 448, 488, 760, 240, 1944, 1944, - 1944, 472, 1056, 240, 232, 240, 1056, 1944, - 1944, 232, 776, 232, 232, 448, 472, 1048, - 488, 760, 472, 232, 1048, 488, 472, 776, - 768, 1464, 480, 1048, 472, 1048, 776, 472, - 464, 240, 760, 472, 1464, 1272, 480, 760, - 232, 768, 480, 544, 120, 1072, 832, 1280, - 808, 1624, 792, 560, 560, 1624, 1624, 552, - 560, 808, 816, 560, 816, 800, 832, 1320, - 1280, 1296, 792, 808, 1624, 1320, 1320, 1624, - 1624, 1320, 816, 792, 808, 1320, 1320, 816, - 1320, 1624, 1296, 808, 1320, 1656, 560, 1336, - 560, 1280, 112, 792, 832, 832, 1976, 1296, - 800, 1624, 800, 1992, 1320, 1320, 1320, 1336, - 1312, 1640, 1312, 1296, 112, 832, 520, 1336, - 832, 832, 512, 1296, 1336, 1072, 1296, 1320, - 816, 1320, 1296, 1976, 1296, 1976, 1984, 832, - 1664, 1336, 832, 1984, 1072, 1336, 1072, 1312, - 120, 512, 1632, 112, 120, 1656, 808, 1624, - 120, 120, 1656, 1640, 824, 1312, 560, 536, - 1968, 1664, 96, 1312, 1312, 104, 1336, 1312, - 96, 1328, 104, 1960, 1664, 112, 520, 112, - 1336, 112, 96, 112, 1968, 104, 552, 1480, - 1960, 552, 552, 552, 104, 1304, 1296, 552, - 552, 800, 1968, 552, 1304, 1968, 552, 552, - 1968, 552, 1960, 528, 112, 104, 552, 1960, - 104, 104, 552, 1304, 112, 104, 1664, 96, - 1968, 1664, 1304, 1992, 824, 1640, 2000, 1632, - 2000, 1336, 1336, 2000, 2000, 552, 1480, 1632, - 1664, 1632, 104, 104, 1664, 824, 1072, 824, - 1664, 824, 824, 1328, 536, 1632, 104, 2000, - 2000, 536, 1992, 824, 2000, 824, 2000, 536, - 1992, 1632, 120, 1664, 120, 120, 1656, 1992, - 120, 1328, 2000, 96, 1480, 552, 1304, 120, - 1992, 96, 544, 120, 1992, 120, 1072, 1960, - 1648, 800, 560, 1648, 544, 1960, 1960, 544, - 544, 560, 1960, 560, 1648, 832, 1984, 1064, - 2000, 112, 1664, 1336, 2000, 832, 544, 832, - 1072, 832, 2000, 1336, 1072, 832, 1992, 1336, - 1336, 1664, 544, 1072, 1336, 1072, 816, 1664, - 544, 1984, 112, 1960, 1336, 120, 1648, 1960, - 1960, 544, 112, 1664, 1072, 112, 1072, 104, - 560, 544, 120, 2000, 816, 832, 1328, 120, - 560, 792, 544, 1960, 832, 544, 832, 120, - 800, 120, 544, 1328, 560, 560, 1328, 112, - 104, 1328, 1960, 120, 816, 112, 1480, 552, - 1664, 552, 552, 1960, 1648, 1992, 544, 1992, - 1992, 1520, 1360, 1376, 1512, 568, 1352, 1352, - 1352, 608, 8, 856, 616, 856, 1344, 856, - 608, 8, 608, 856, 136, 1344, 1352, 264, - 1512, 1352, 1352, 864, 864, 1696, 256, 128, - 1344, 40, 856, 856, 128, 1344, 1512, 856, - 600, 1384, 1376, 40, 1696, 1696, 840, 1376, - 40, 1384, 1376, 1384, 1384, 616, 864, 1504, - 1384, 1376, 40, 1368, 1376, 1376, 1384, 1384, - 840, 136, 1368, 1384, 1384, 1504, 840, 128, - 584, 840, 864, 1512, 600, 1512, 840, 1512, - 1512, 864, 592, 128, 840, 592, 864, 864, - 864, 1368, 1512, 136, 1376, 128, 1512, 1512, - 1512, 1368, 1384, 1368, 864, 864, 1088, 1376, - 616, 616, 864, 1096, 1384, 1360, 1344, 856, - 608, 608, 856, 608, 1096, 1360, 1360, 1360, - 1352, 864, 1352, 1360, 864, 864, 1360, 584, - 1512, 872, 1520, 1088, 576, 1080, 848, 1384, - 272, 840, 272, 1384, 272, 272, 576, 1088, - 848, 576, 1704, 272, 2032, 1088, 1704, 1704, - 576, 272, 128, 272, 576, 1512, 576, 1696, - 256, 2032, 608, 8, 264, 608, 1704, 272, - 592, 272, 848, 2032, 856, 1512, 272, 600, - 8, 272, 848, 1512, 272, 272, 856, 2032, - 272, 1520, 1704, 1520, 264, 2032, 1704, 2032, - 856, 2032, 1520, 1704, 592, 280, 1704, 608, - 2032, 128, 2032, 2032, 1704, 2032, 848, 280, - 264, 1704, 1696, 1344, 256, 264, 1344, 600, - 1696, 608, 1696, 1696, 128, 1080, 264, 40, - 848, 848, 272, 1520, 128, 616, 136, 872, - 2016, 600, 1384, 1504, 2024, 2024, 2016, 2016, - 1504, 128, 1368, 2016, 2024, 2024, 1368, 264, - 1504, 872, 1504, 872, 872, 872, 872, 264, - 136, 2024, 600, 136, 8, 2024, 280, 600, - 264, 2024, 872, 872, 264, 280, 280, 2024, - 136, 1512, 264, 1368, 592, 2016, 616, 2016, - 616, 616, 592, 872, 1384, 616, 872, 872, - 1368, 576, 872, 616, 280, 600, 616, 280, - 872, 1512, 1144, 880, 328, 1152, 624, 936, - 928, 1560, 936, 904, 928, 1160, 936, 1152, - 888, 1560, 1560, 1120, 1712, 888, 888, 888, - 936, 936, 888, 1544, 1560, 928, 1544, 1152, - 1152, 1160, 1160, 928, 928, 304, 1560, 920, - 928, 920, 1560, 1400, 328, 624, 1712, 296, - 296, 1112, 928, 936, 152, 928, 328, 1712, - 328, 936, 936, 1176, 1168, 144, 928, 328, - 1176, 936, 328, 328, 1400, 1400, 328, 1176, - 936, 152, 1160, 1152, 1136, 48, 904, 1392, - 1536, 1392, 1552, 48, 48, 1552, 1392, 304, - 904, 1536, 1536, 304, 304, 1392, 320, 1392, - 1152, 632, 1144, 640, 320, 1152, 632, 1152, - 632, 632, 1160, 48, 1152, 1160, 320, 1160, - 640, 632, 928, 632, 48, 48, 904, 1160, - 904, 320, 48, 336, 936, 144, 880, 152, - 48, 152, 48, 312, 336, 336, 336, 1176, - 1712, 1160, 304, 1120, 1136, 336, 304, 320, - 936, 1176, 1176, 336, 1544, 1160, 320, 328, - 1712, 1136, 936, 144, 296, 152, 312, 1136, - 48, 144, 320, 632, 640, 48, 48, 920, - 320, 1136, 632, 1144, 632, 1720, 1552, 1720, - 1552, 48, 48, 1552, 48, 920, 312, 48, - 632, 48, 920, 1552, 920, 336, 1720, 336, - 640, 320, 336, 1176, 1176, 920, 1168, 920, - 320, 1168, 320, 920, 152, 640, 912, 48, - 640, 48, 1168, 336, 920, 152, 336, 320, - 1168, 1168, 320, 1176, 328, 1136, 896, 304, - 920, 920, 304, 912, 912, 328, 328, 1168, - 1720, 1144, 1712, 912, 328, 296, 144, 312, - 328, 1168, 1712, 1176, 312, 328, 1400, 912, - 1168, 896, 296, 640, 1176, 1400, 1144, 920, - 912, 1400, 1176, 2040, 1144, 1128, 312, 312, - 1128, 1144, 312, 1144, 1720, 312, 2040, 896, - 288, 312, 1720, 2040, 1144, 2040, 1144, 1144, - 312, 312, 640, 1400, 1176, 912, 312, 912, - 640, 912, 912, 1176, 1400, 640, 912, -}; - -static encode_aux _vq_aux_res128_0c8x8 = { - _vq_ptr0_res128_0c8x8, - _vq_ptr1_res128_0c8x8, - _vq_p_res128_0c8x8, - _vq_q_res128_0c8x8, - 1783, 1783 -}; - -static static_codebook _vq_book_res128_0c8x8 = { - 8, 256, 14663680, 5373952, 5, 0, - _vq_quantlist_res128_0c8x8, - _vq_lengthlist_res128_0c8x8, - &_vq_aux_res128_0c8x8, -}; - - -#endif diff --git a/include/vorbis/book/resX_1.vqh b/include/vorbis/book/resX_1.vqh new file mode 100644 index 00000000..69abbf81 --- /dev/null +++ b/include/vorbis/book/resX_1.vqh @@ -0,0 +1,245 @@ +/******************************************************************** + * * + * 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 <monty@xiph.org> and The XIPHOPHORUS Company * + * http://www.xiph.org/ * + * * + ******************************************************************** + + function: static codebook autogenerated by vq/vqbuild + + ********************************************************************/ + +#ifndef _V_resX_1_VQH_ +#define _V_resX_1_VQH_ +#include "vorbis/codebook.h" + +static long _vq_quantlist_resX_1[] = { + 15, 15, + 15, 14, + 14, 15, + 16, 15, + 15, 16, + 14, 14, + 16, 14, + 14, 16, + 16, 16, + 12, 12, + 14, 12, + 15, 12, + 16, 12, + 18, 12, + 12, 14, + 18, 14, + 12, 15, + 18, 15, + 12, 16, + 18, 16, + 12, 18, + 14, 18, + 15, 18, + 16, 18, + 18, 18, + 9, 9, + 12, 9, + 14, 9, + 15, 9, + 16, 9, + 18, 9, + 21, 9, + 9, 12, + 21, 12, + 9, 14, + 21, 14, + 9, 15, + 21, 15, + 9, 16, + 21, 16, + 9, 18, + 21, 18, + 9, 21, + 12, 21, + 14, 21, + 15, 21, + 16, 21, + 18, 21, + 21, 21, + 9, 5, + 12, 5, + 14, 5, + 16, 5, + 18, 5, + 21, 5, + 5, 9, + 25, 9, + 5, 12, + 25, 12, + 5, 14, + 25, 14, + 25, 16, + 5, 18, + 25, 18, + 5, 21, + 25, 21, + 12, 25, + 14, 25, + 16, 25, + 18, 25, + 21, 25, + 5, 5, + 15, 5, + 25, 5, + 5, 15, + 25, 15, + 5, 16, + 9, 25, + 15, 25, + 25, 25, + 14, 0, + 30, 9, + 30, 12, + 30, 18, + 30, 21, + 5, 25, + 5, 0, + 9, 0, + 12, 0, + 15, 0, + 16, 0, + 18, 0, + 21, 0, + 25, 0, + 0, 5, + 30, 5, + 0, 9, + 0, 12, + 0, 14, + 30, 14, + 0, 15, + 30, 15, + 0, 16, + 30, 16, + 0, 18, + 0, 21, + 0, 25, + 30, 25, + 9, 30, + 12, 30, + 14, 30, + 15, 30, + 16, 30, + 18, 30, + 21, 30, + 25, 30, + 30, 0, + 5, 30, + 30, 30, + 0, 0, + 0, 30, +}; + +static long _vq_lengthlist_resX_1[] = { + 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10, + 11,11,11,11,11,11,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,13,13,13,14,14, +}; + +static long _vq_ptr0_resX_1[] = { + -1, -2, -3, -4, -5, 119, 94, -8, + 86, 71, 87, 49, -13, 88, 50, -16, + 80, 51, 89, 72, -21, -22, 97, 57, + 9, 10, -27, -28, 98, 59, 14, 5, + -33, 100, 74, 16, 2, -38, -39, -40, + -41, 90, 52, 12, 6, -46, 91, 53, + 13, 15, -51, 92, 54, 33, 35, -56, + -57, 93, 73, 58, 60, -62, 116, 95, + 82, 99, -67, -68, -69, -70, -71, 102, + 76, 18, 7, -76, 104, 62, 20, 21, + -81, 105, 64, 43, 44, -86, -87, 8, + 23, -90, 19, 24, 39, 41, -95, 61, + 63, 103, 83, -100, -101, -102, 106, 77, + 66, -106, 78, 68, 70, 79, -111, -112, + 120, 108, 109, -116, 111, 112, 114, 115, +}; + +static long _vq_ptr1_resX_1[] = { + -66, -37, -20, -12, -7, -6, 96, -10, + -9, 55, -11, 25, -15, -14, 26, -18, + -17, 27, -19, 28, -26, -24, -23, 32, + -25, 11, -32, -30, -29, 34, -31, 1, + -35, -34, 36, -36, 0, -55, -50, -45, + -43, -42, 29, -44, 3, -48, -47, 30, + -49, 17, -53, -52, 31, -54, 37, -61, + -59, -58, 56, -60, 75, -64, -63, 81, + -65, 101, -99, -85, -80, -75, -73, -72, + 38, -74, 4, -78, -77, 40, -79, 22, + -83, -82, 42, -84, 45, -94, -89, -88, + 46, -92, -91, 47, -93, 48, -97, -96, + 65, -98, 84, -110, -105, -103, 85, -104, + 67, -108, -107, 69, -109, 107, -115, -113, + 117, -114, 110, -118, -117, 113, -119, 118, +}; + +static long _vq_p_resX_1[] = { + 0, 56, 50, 174, 238, 238, 188, 172, + 172, 142, 174, 98, 176, 176, 100, 160, + 160, 102, 178, 144, 64, 64, 194, 114, + 18, 20, 68, 68, 196, 118, 28, 10, + 72, 200, 148, 32, 4, 58, 60, 58, + 58, 180, 104, 24, 12, 60, 182, 106, + 26, 30, 62, 184, 108, 66, 70, 186, + 112, 186, 146, 116, 120, 162, 232, 190, + 164, 198, 8, 44, 80, 76, 76, 204, + 152, 36, 14, 80, 208, 124, 40, 42, + 84, 210, 128, 86, 88, 46, 16, 16, + 46, 38, 38, 48, 78, 82, 122, 122, + 126, 206, 166, 212, 134, 212, 212, 154, + 132, 138, 156, 136, 140, 158, 220, 240, + 240, 216, 218, 226, 222, 224, 228, 230, +}; + +static long _vq_q_resX_1[] = { + 8, 58, 64, 176, 172, 188, 192, 174, + 142, 110, 98, 50, 160, 100, 52, 178, + 102, 54, 144, 56, 68, 18, 114, 64, + 20, 22, 72, 28, 118, 68, 10, 2, + 32, 148, 72, 4, 0, 162, 62, 60, + 24, 104, 58, 12, 6, 26, 106, 60, + 30, 34, 66, 108, 62, 70, 74, 232, + 116, 146, 112, 120, 150, 164, 190, 162, + 198, 202, 222, 46, 84, 80, 36, 152, + 76, 14, 8, 40, 124, 80, 42, 44, + 86, 128, 84, 88, 90, 166, 38, 46, + 92, 78, 48, 94, 82, 96, 206, 126, + 130, 166, 168, 240, 156, 134, 170, 132, + 134, 140, 136, 138, 158, 214, 222, 220, + 234, 218, 220, 228, 224, 226, 230, 236, +}; + +static encode_aux _vq_aux_resX_1 = { + _vq_ptr0_resX_1, + _vq_ptr1_resX_1, + _vq_p_resX_1, + _vq_q_resX_1, + 120, 120 +}; + +static static_codebook _vq_book_resX_1 = { + 2, 121, 14663680, 5373952, 5, 0, + _vq_quantlist_resX_1, + _vq_lengthlist_resX_1, + &_vq_aux_resX_1, +}; + + +#endif diff --git a/include/vorbis/book/reslong8aux.vqh b/include/vorbis/book/reslong8aux.vqh new file mode 100644 index 00000000..cb53668a --- /dev/null +++ b/include/vorbis/book/reslong8aux.vqh @@ -0,0 +1,49 @@ +/******************************************************************** + * * + * 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 <monty@xiph.org> and The XIPHOPHORUS Company * + * http://www.xiph.org/ * + * * + ******************************************************************** + + function: static codebook autogenerated by huff/huffbuld + + ********************************************************************/ + +#ifndef _V_reslong8aux_VQH_ +#define _V_reslong8aux_VQH_ +#include "vorbis/codebook.h" + +static long _huff_lengthlist_reslong8aux[] = { + 3, 7,14,16, 6, 7,13,15,13,13,13,17,14,15,16,18, + 6, 7,12,14, 7, 5,11,13,13,12,13,14,13,13,14,14, + 13,12,13,13,12,11,12,12,14,13,14,14,15,14,15,16, + 13,12,13,13,13,12,13,13,15,14,15,15,17,14,18,17, + 6, 7,14,15, 6, 5,12,13,12,11,14,14,13,13,15,15, + 6, 5,12,12, 5, 2, 6,10,11, 7, 8,10,11,10,10,11, + 13,11,12,12,11, 6, 7, 9,13, 7, 7, 9,14,10, 9,10, + 12,11,12,11,12, 9, 9, 9,13,10, 9, 9,14,11,10,10, + 14,14,16,16,13,11,13,14,13,12,14,14,15,13,15,15, + 12,12,14,14,11, 6, 7,10,13, 7, 7, 9,13,10,10,10, + 15,14,14,15,14, 7, 7, 9,15, 7, 5, 7,14, 9, 7, 7, + 13,13,14,14,13, 9, 9, 9,14, 9, 7, 7,15,10, 7, 7, + 12,12,14,14,13,11,12,13,13,13,13,14,14,13,15,16, + 14,12,13,13,13, 9, 9,10,12, 9, 9,10,11, 9, 9,10, + 15,14,15,14,14,10, 9,10,12, 9, 7, 7,11, 9, 7, 7, + 14,14,14,13,13,10, 9, 9,12, 9, 7, 7,12, 9, 7, 6, +}; + +static static_codebook _huff_book_reslong8aux = { + 4, 256, 0, 0, 0, 0, + NULL, + _huff_lengthlist_reslong8aux, + NULL, +}; + + +#endif diff --git a/include/vorbis/book/resshort8aux.vqh b/include/vorbis/book/resshort8aux.vqh new file mode 100644 index 00000000..01b66d5b --- /dev/null +++ b/include/vorbis/book/resshort8aux.vqh @@ -0,0 +1,49 @@ +/******************************************************************** + * * + * 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 <monty@xiph.org> and The XIPHOPHORUS Company * + * http://www.xiph.org/ * + * * + ******************************************************************** + + function: static codebook autogenerated by huff/huffbuld + + ********************************************************************/ + +#ifndef _V_resshort8aux_VQH_ +#define _V_resshort8aux_VQH_ +#include "vorbis/codebook.h" + +static long _huff_lengthlist_resshort8aux[] = { + 6,10,14,14, 8, 9,14,14,14,13,14,14,14,14,14,14, + 8,10,14,14, 8, 6,14,14,13,13,14,14,14,14,14,14, + 14,14,14,14,13,14,14,14,14,14,14,14,14,14,14,14, + 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, + 6, 9,14,14, 7, 6,14,14,14,14,14,14,14,14,14,14, + 5, 6,14,14, 4, 2,10,14,14, 8,13,14,14,14,14,14, + 14,14,14,14,13, 7,11,14,13, 8,10,14,14,14,14,14, + 14,14,14,14,14,12,14,14,14,13,14,14,14,14,14,14, + 14,14,14,14,13,13,14,14,14,14,14,14,14,14,14,14, + 13,13,14,14,12, 6, 9,14,12, 6, 9,14,13,13,14,14, + 14,12,14,14,10, 4, 7,14,10, 4, 7,13,14,13,11, 9, + 14,13,13,14,14, 8,11,11,14,10,10, 9,14,10, 8, 5, + 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14, + 13,14,14,14,12, 8,10,14,12, 8,10,13,14,14,13,13, + 13,14,14,14,10, 5, 8,14,11, 5, 8, 9,14,11, 7, 7, + 14,13,13,12,12, 9, 8, 8,14, 9, 7, 6,13, 8, 5, 3, +}; + +static static_codebook _huff_book_resshort8aux = { + 4, 256, 0, 0, 0, 0, + NULL, + _huff_lengthlist_resshort8aux, + NULL, +}; + + +#endif diff --git a/include/vorbis/modes.h b/include/vorbis/modes.h index fd4dec3c..4b311378 100644 --- a/include/vorbis/modes.h +++ b/include/vorbis/modes.h @@ -12,7 +12,7 @@ ******************************************************************** function: predefined encoding modes - last mod: $Id: modes.h,v 1.7 2000/02/16 22:34:03 xiphmont Exp $ + last mod: $Id: modes.h,v 1.8 2000/02/23 09:24:01 xiphmont Exp $ ********************************************************************/ @@ -22,9 +22,22 @@ #include <stdio.h> #include "vorbis/codec.h" #include "vorbis/backends.h" + #include "vorbis/book/lsp20_0.vqh" #include "vorbis/book/lsp32_0.vqh" +#include "vorbis/book/resshort8aux.vqh" +#include "vorbis/book/reslong8aux.vqh" + +#include "vorbis/book/resX_1.vqh" + +/*#include "vorbis/book/res128_0a.vqh" +#include "vorbis/book/res128_0b.vqh" +#include "vorbis/book/res128_0c7x4.vqh" +#include "vorbis/book/res1024_1a.vqh" +#include "vorbis/book/res1024_0b.vqh" +#include "vorbis/book/res1024_0c8x4.vqh"*/ + /* 0 1 2 3 4 5 6 7 8 9 0, 100, 200, 300, 400, 510, 630, 770, 920, 1080, @@ -46,8 +59,8 @@ static vorbis_info_psy _psy_set0={ static vorbis_info_time0 _time_set0={0}; static vorbis_info_floor0 _floor_set0={20, 44100, 64, 12,140, 1, {0} }; static vorbis_info_floor0 _floor_set1={32, 44100, 256, 12,140, 1, {1} }; -static vorbis_info_residue0 _residue_set0={0, 128, 32,4,4,0,{0,1,1,1},{0,0,0}}; -static vorbis_info_residue0 _residue_set1={0,1024, 32,4,4,0,{0,1,1,1},{0,0,0}}; +static vorbis_info_residue0 _residue_set0={0, 128, 8,4,2,{0,1,1,1},{4,4,4}}; +static vorbis_info_residue0 _residue_set1={0,1024, 8,4,3,{0,1,1,1},{4,4,4}}; static vorbis_info_mapping0 _mapping_set0={1, {0,0}, {0}, {0}, {0}, {0}}; static vorbis_info_mapping0 _mapping_set1={1, {0,0}, {0}, {1}, {1}, {0}}; static vorbis_info_mode _mode_set0={0,0,0,0}; @@ -60,7 +73,7 @@ vorbis_info info_A={ /* smallblock, largeblock */ {256, 2048}, /* modes,maps,times,floors,residues,books,psys */ - 2, 2, 1, 2, 2, 2, 1, + 2, 2, 1, 2, 2, 5, 1, /* modes */ {&_mode_set0,&_mode_set1}, /* maps */ @@ -72,7 +85,24 @@ vorbis_info info_A={ /* residue */ {0,0},{&_residue_set0,&_residue_set1}, /* books */ - {&_vq_book_lsp20_0,&_vq_book_lsp32_0}, + {&_vq_book_lsp20_0, /* 0 */ + &_vq_book_lsp32_0, /* 1 */ + + &_huff_book_resshort8aux,/* 2 */ + &_huff_book_reslong8aux, /* 3 */ + +#if 0 + &_vq_book_res128_0a, /* 4 */ + &_vq_book_res128_0b, /* 5 */ + &_vq_book_res128_0c7x4, /* 6 */ + &_vq_book_res1024_1a, /* 7 */ + &_vq_book_res1024_0b, /* 8 */ + &_vq_book_res1024_0c8x4,/* 9 */ +#endif + + &_vq_book_resX_1, + + }, /* psy */ {&_psy_set0}, /* thresh sample period, preecho clamp trigger threshhold, range */ diff --git a/lib/analysis.c b/lib/analysis.c index c6fd420e..f25f4517 100644 --- a/lib/analysis.c +++ b/lib/analysis.c @@ -12,7 +12,7 @@ ******************************************************************** function: single-block PCM analysis mode dispatch - last mod: $Id: analysis.c,v 1.23 2000/02/12 08:33:04 xiphmont Exp $ + last mod: $Id: analysis.c,v 1.24 2000/02/23 09:24:21 xiphmont Exp $ ********************************************************************/ @@ -67,3 +67,19 @@ int vorbis_analysis(vorbis_block *vb,ogg_packet *op){ return(0); } + +/* there was no great place to put this.... */ +void _analysis_output(char *base,int i,double *v,int n){ +#ifdef ANALYSIS + int j; + FILE *of; + char buffer[80]; + sprintf(buffer,"%s_%d.m",base,i); + of=fopen(buffer,"w"); + for(j=0;j<n;j++) + fprintf(of,"%g\n",v[j]); + fclose(of); +#endif +} + + diff --git a/lib/bitwise.c b/lib/bitwise.c index 77b38e2b..821647f6 100644 --- a/lib/bitwise.c +++ b/lib/bitwise.c @@ -12,7 +12,7 @@ ******************************************************************** function: packing variable sized words into an octet stream - last mod: $Id: bitwise.c,v 1.8 2000/02/05 23:31:49 xiphmont Exp $ + last mod: $Id: bitwise.c,v 1.9 2000/02/23 09:24:22 xiphmont Exp $ ********************************************************************/ @@ -228,7 +228,7 @@ oggpack_buffer o; oggpack_buffer r; void report(char *in){ - fprintf(stderr,in); + fprintf(stderr,"%s",in); exit(1); } diff --git a/lib/block.c b/lib/block.c index 609b9c28..471de547 100644 --- a/lib/block.c +++ b/lib/block.c @@ -12,7 +12,7 @@ ******************************************************************** function: PCM data vector blocking, windowing and dis/reassembly - last mod: $Id: block.c,v 1.25 2000/02/06 13:39:38 xiphmont Exp $ + last mod: $Id: block.c,v 1.26 2000/02/23 09:24:23 xiphmont Exp $ Handle windowing, overlap-add, etc of the PCM vectors. This is made more amusing by Vorbis' current two allowed block sizes. @@ -161,7 +161,7 @@ int vorbis_block_clear(vorbis_block *vb){ here and not in analysis.c (which is for analysis transforms only). The init is here because some of it is shared */ -static int _vds_shared_init(vorbis_dsp_state *v,vorbis_info *vi){ +static int _vds_shared_init(vorbis_dsp_state *v,vorbis_info *vi,int encp){ int i; memset(v,0,sizeof(vorbis_dsp_state)); @@ -200,13 +200,17 @@ static int _vds_shared_init(vorbis_dsp_state *v,vorbis_info *vi){ _vorbis_window(i,vi->blocksizes[1],vi->blocksizes[1]/2,vi->blocksizes[1]/2); } - /* initialize all the mapping/backend lookups */ - v->mode=calloc(vi->modes,sizeof(vorbis_look_mapping *)); - for(i=0;i<vi->modes;i++){ - int mapnum=vi->mode_param[i]->mapping; - int maptype=vi->map_type[mapnum]; - v->mode[i]=_mapping_P[maptype]->look(vi,vi->mode_param[i], - vi->map_param[mapnum]); + if(encp){ /* encode/decode differ here */ + /* finish the codebooks */ + v->fullbooks=calloc(vi->books,sizeof(codebook)); + for(i=0;i<vi->books;i++) + vorbis_book_init_encode(v->fullbooks+i,vi->book_param[i]); + v->analysisp=1; + }else{ + /* finish the codebooks */ + v->fullbooks=calloc(vi->books,sizeof(codebook)); + for(i=0;i<vi->books;i++) + vorbis_book_init_decode(v->fullbooks+i,vi->book_param[i]); } /* initialize the storage vectors to a decent size greater than the @@ -232,18 +236,22 @@ static int _vds_shared_init(vorbis_dsp_state *v,vorbis_info *vi){ v->centerW=vi->blocksizes[1]/2; v->pcm_current=v->centerW; + + /* initialize all the mapping/backend lookups */ + v->mode=calloc(vi->modes,sizeof(vorbis_look_mapping *)); + for(i=0;i<vi->modes;i++){ + int mapnum=vi->mode_param[i]->mapping; + int maptype=vi->map_type[mapnum]; + v->mode[i]=_mapping_P[maptype]->look(v,vi->mode_param[i], + vi->map_param[mapnum]); + } + return(0); } /* arbitrary settings and spec-mandated numbers get filled in here */ int vorbis_analysis_init(vorbis_dsp_state *v,vorbis_info *vi){ - int i; - _vds_shared_init(v,vi); - - /* finish the codebooks */ - v->fullbooks=calloc(vi->books,sizeof(codebook)); - for(i=0;i<vi->books;i++) - vorbis_book_init_encode(v->fullbooks+i,vi->book_param[i]); + _vds_shared_init(v,vi,1); /* Initialize the envelope multiplier storage */ @@ -251,9 +259,6 @@ int vorbis_analysis_init(vorbis_dsp_state *v,vorbis_info *vi){ v->multipliers=calloc(v->envelope_storage,sizeof(double)); _ve_envelope_init(&v->ve,vi->envelopesa); - /* the coder init is different for read/write */ - v->analysisp=1; - v->envelope_current=v->centerW/vi->envelopesa; return(0); } @@ -528,13 +533,7 @@ int vorbis_analysis_blockout(vorbis_dsp_state *v,vorbis_block *vb){ } int vorbis_synthesis_init(vorbis_dsp_state *v,vorbis_info *vi){ - int i; - _vds_shared_init(v,vi); - - /* finish the codebooks */ - v->fullbooks=calloc(vi->books,sizeof(codebook)); - for(i=0;i<vi->books;i++) - vorbis_book_init_decode(v->fullbooks+i,vi->book_param[i]); + _vds_shared_init(v,vi,0); /* Adjust centerW to allow an easier mechanism for determining output */ v->pcm_returned=v->centerW; diff --git a/lib/bookinternal.h b/lib/bookinternal.h index e5e7b7ab..0c25f8b9 100644 --- a/lib/bookinternal.h +++ b/lib/bookinternal.h @@ -12,7 +12,7 @@ ******************************************************************** function: basic codebook pack/unpack/code/decode operations - last mod: $Id: bookinternal.h,v 1.5 2000/01/28 09:05:07 xiphmont Exp $ + last mod: $Id: bookinternal.h,v 1.6 2000/02/23 09:24:25 xiphmont Exp $ ********************************************************************/ @@ -32,6 +32,8 @@ extern void vorbis_book_clear(codebook *b); extern int vorbis_book_encode(codebook *book, int a, oggpack_buffer *b); extern int vorbis_book_encodev(codebook *book, double *a, oggpack_buffer *b); +extern int vorbis_book_encodevE(codebook *book, double *a, oggpack_buffer *b); +extern double vorbis_book_vE(codebook *book, double *a); extern long vorbis_book_decode(codebook *book, oggpack_buffer *b); extern long vorbis_book_decodev(codebook *book, double *a, oggpack_buffer *b); diff --git a/lib/codebook.c b/lib/codebook.c index 4e6118d3..cb45348d 100644 --- a/lib/codebook.c +++ b/lib/codebook.c @@ -12,7 +12,7 @@ ******************************************************************** function: basic codebook pack/unpack/code/decode operations - last mod: $Id: codebook.c,v 1.10 2000/02/21 13:09:34 xiphmont Exp $ + last mod: $Id: codebook.c,v 1.11 2000/02/23 09:24:26 xiphmont Exp $ ********************************************************************/ @@ -371,42 +371,23 @@ int vorbis_book_encode(codebook *book, int a, oggpack_buffer *b){ static int _best(codebook *book, double *a){ encode_aux *t=book->c->encode_tree; int dim=book->dim; - int trees=t->ptr0[0]; - double bestmetric; - long best=-1; - - while(trees-->0){ - int ptr=t->ptr0[trees],k; - /* optimized, using the decision tree */ - while(1){ - double c=0.; - double *p=book->valuelist+t->p[ptr]; - double *q=book->valuelist+t->q[ptr]; - - for(k=0;k<dim;k++) - c+=(p[k]-q[k])*(a[k]-(p[k]+q[k])*.5); - - if(c>0.) /* in A */ - ptr= -t->ptr0[ptr]; - else /* in B */ - ptr= -t->ptr1[ptr]; - if(ptr<=0)break; - } + int ptr=0,k; + /* optimized, using the decision tree */ + while(1){ + double c=0.; + double *p=book->valuelist+t->p[ptr]; + double *q=book->valuelist+t->q[ptr]; - { - double dist=0.; - double *v=book->valuelist-ptr*dim; - for(k=0;k<book->dim;k++){ - double one=a[k]-v[k]; - dist+=one*one; - } - if(best==-1 || dist<bestmetric){ - best=-ptr; - bestmetric=dist; - } - } + for(k=0;k<dim;k++) + c+=(p[k]-q[k])*(a[k]-(p[k]+q[k])*.5); + + if(c>0.) /* in A */ + ptr= -t->ptr0[ptr]; + else /* in B */ + ptr= -t->ptr1[ptr]; + if(ptr<=0)break; } - return(best); + return(-ptr); } /* returns the number of bits and *modifies a* to the quantization value *****/ diff --git a/lib/floor0.c b/lib/floor0.c index eff41a4c..155a6e00 100644 --- a/lib/floor0.c +++ b/lib/floor0.c @@ -12,7 +12,7 @@ ******************************************************************** function: floor backend 0 implementation - last mod: $Id: floor0.c,v 1.9 2000/02/12 08:33:05 xiphmont Exp $ + last mod: $Id: floor0.c,v 1.10 2000/02/23 09:24:27 xiphmont Exp $ ********************************************************************/ @@ -46,62 +46,63 @@ static void free_info(vorbis_info_floor *i){ } static void free_look(vorbis_look_floor *i){ - vorbis_look_floor0 *f=(vorbis_look_floor0 *)i; + vorbis_look_floor0 *look=(vorbis_look_floor0 *)i; if(i){ - lpc_clear(&f->lpclook); - memset(f,0,sizeof(vorbis_look_floor0)); - free(f); + lpc_clear(&look->lpclook); + memset(look,0,sizeof(vorbis_look_floor0)); + free(look); } } static void pack (vorbis_info_floor *i,oggpack_buffer *opb){ - vorbis_info_floor0 *d=(vorbis_info_floor0 *)i; + vorbis_info_floor0 *info=(vorbis_info_floor0 *)i; int j; - _oggpack_write(opb,d->order,8); - _oggpack_write(opb,d->rate,16); - _oggpack_write(opb,d->barkmap,16); - _oggpack_write(opb,d->ampbits,6); - _oggpack_write(opb,d->ampdB,8); - _oggpack_write(opb,d->stages-1,4); - for(j=0;j<d->stages;j++) - _oggpack_write(opb,d->books[j],8); + _oggpack_write(opb,info->order,8); + _oggpack_write(opb,info->rate,16); + _oggpack_write(opb,info->barkmap,16); + _oggpack_write(opb,info->ampbits,6); + _oggpack_write(opb,info->ampdB,8); + _oggpack_write(opb,info->stages-1,4); + for(j=0;j<info->stages;j++) + _oggpack_write(opb,info->books[j],8); } static vorbis_info_floor *unpack (vorbis_info *vi,oggpack_buffer *opb){ int j; - vorbis_info_floor0 *d=malloc(sizeof(vorbis_info_floor0)); - d->order=_oggpack_read(opb,8); - d->rate=_oggpack_read(opb,16); - d->barkmap=_oggpack_read(opb,16); - d->ampbits=_oggpack_read(opb,6); - d->ampdB=_oggpack_read(opb,8); - d->stages=_oggpack_read(opb,4)+1; + vorbis_info_floor0 *info=malloc(sizeof(vorbis_info_floor0)); + info->order=_oggpack_read(opb,8); + info->rate=_oggpack_read(opb,16); + info->barkmap=_oggpack_read(opb,16); + info->ampbits=_oggpack_read(opb,6); + info->ampdB=_oggpack_read(opb,8); + info->stages=_oggpack_read(opb,4)+1; - if(d->order<1)goto err_out; - if(d->rate<1)goto err_out; - if(d->barkmap<1)goto err_out; - if(d->stages<1)goto err_out; - - for(j=0;j<d->stages;j++){ - d->books[j]=_oggpack_read(opb,8); - if(d->books[j]<0 || d->books[j]>=vi->books)goto err_out; + if(info->order<1)goto err_out; + if(info->rate<1)goto err_out; + if(info->barkmap<1)goto err_out; + if(info->stages<1)goto err_out; + + for(j=0;j<info->stages;j++){ + info->books[j]=_oggpack_read(opb,8); + if(info->books[j]<0 || info->books[j]>=vi->books)goto err_out; } - return(d); + return(info); err_out: - free_info(d); + free_info(info); return(NULL); } -static vorbis_look_floor *look (vorbis_info *vi,vorbis_info_mode *mi, +static vorbis_look_floor *look (vorbis_dsp_state *vd,vorbis_info_mode *mi, vorbis_info_floor *i){ - vorbis_info_floor0 *d=(vorbis_info_floor0 *)i; - vorbis_look_floor0 *ret=malloc(sizeof(vorbis_look_floor0)); - ret->m=d->order; - ret->n=vi->blocksizes[mi->blockflag]/2; - ret->vi=d; - lpc_init(&ret->lpclook,ret->n,d->barkmap,d->rate,ret->m); - - return ret; + vorbis_info *vi=vd->vi; + vorbis_info_floor0 *info=(vorbis_info_floor0 *)i; + vorbis_look_floor0 *look=malloc(sizeof(vorbis_look_floor0)); + look->m=info->order; + look->n=vi->blocksizes[mi->blockflag]/2; + look->vi=info; + lpc_init(&look->lpclook,look->n,info->barkmap,info->rate,look->m); + + return look; } #include <stdio.h> @@ -111,10 +112,12 @@ static int forward(vorbis_block *vb,vorbis_look_floor *i, long j,k,stage; vorbis_look_floor0 *look=(vorbis_look_floor0 *)i; vorbis_info_floor0 *info=look->vi; + double amp; + long bits=0; /* use 'out' as temp storage */ /* Convert our floor to a set of lpc coefficients */ - double amp=sqrt(vorbis_curve_to_lpc(in,out,&look->lpclook)); + amp=sqrt(vorbis_curve_to_lpc(in,out,&look->lpclook)); /* amp is in the range 0. to 1. (well, more like .7). Log scale it */ @@ -170,7 +173,7 @@ static int forward(vorbis_block *vb,vorbis_look_floor *i, double last=0.; for(j=0;j<look->m;){ for(k=0;k<b->dim;k++)out[j+k]-=last; - vorbis_book_encodev(b,out+j,&vb->opb); + bits+=vorbis_book_encodev(b,out+j,&vb->opb); for(k=0;k<b->dim;k++,j++){ out[j]+=last; work[j]-=out[j]; @@ -180,7 +183,7 @@ static int forward(vorbis_block *vb,vorbis_look_floor *i, }else{ memcpy(out,work,sizeof(double)*look->m); for(j=0;j<look->m;){ - vorbis_book_encodev(b,out+j,&vb->opb); + bits+=vorbis_book_encodev(b,out+j,&vb->opb); for(k=0;k<b->dim;k++,j++)work[j]-=out[j]; } } @@ -188,9 +191,12 @@ static int forward(vorbis_block *vb,vorbis_look_floor *i, /* take the coefficients back to a spectral envelope curve */ vorbis_lsp_to_lpc(out,out,look->m); vorbis_lpc_to_curve(out,out,amp,&look->lpclook); + fprintf(stderr,"Encoded %d LSP coefficients in %d bits\n",look->m,bits); return(1); } + fprintf(stderr,"Encoded %d LSP coefficients in %d bits\n",look->m,bits); + memset(out,0,sizeof(double)*look->n); return(0); } @@ -12,7 +12,7 @@ ******************************************************************** function: LPC low level routines - last mod: $Id: lpc.c,v 1.17 2000/02/09 22:04:13 xiphmont Exp $ + last mod: $Id: lpc.c,v 1.18 2000/02/23 09:24:28 xiphmont Exp $ ********************************************************************/ @@ -51,7 +51,7 @@ Carsten Bormann #include "smallft.h" #include "lpc.h" #include "scales.h" - +#include "misc.h" /* Autocorrelation LPC coeff generation algorithm invented by N. Levinson in 1947, modified by J. Durbin in 1959. */ @@ -219,6 +219,7 @@ void lpc_clear(lpc_lookup *l){ /* less efficient than the decode side (written for clarity). We're not bottlenecked here anyway */ +static int frameno=-1; double vorbis_curve_to_lpc(double *curve,double *lpc,lpc_lookup *l){ /* map the input curve to a bark-scale curve for encoding */ @@ -227,6 +228,9 @@ double vorbis_curve_to_lpc(double *curve,double *lpc,lpc_lookup *l){ double *work=alloca(sizeof(double)*mapped); int i,j,last=0; + frameno++; + _analysis_output("lpc_pre",frameno,curve,l->n); + memset(work,0,sizeof(double)*mapped); /* Only the decode side is behavior-specced; for now in the encoder, @@ -257,7 +261,9 @@ double vorbis_curve_to_lpc(double *curve,double *lpc,lpc_lookup *l){ } last=bark; } + _analysis_output("lpc_prelog",frameno,work,l->ln); for(i=0;i<mapped;i++)work[i]*=l->barknorm[i]; + _analysis_output("lpc_prelognorm",frameno,work,l->ln); return vorbis_lpc_from_spectrum(work,lpc,l); } @@ -306,34 +312,13 @@ void vorbis_lpc_to_curve(double *curve,double *lpc,double amp,lpc_lookup *l){ return; } _vlpc_de_helper(lcurve,lpc,amp,l); - -#ifdef ANALYSIS - { - static int frameno=0; - int j; - FILE *out; - char buffer[80]; - - sprintf(buffer,"loglpc%d.m",frameno++); - out=fopen(buffer,"w+"); - for(j=0;j<l->ln;j++) - fprintf(out,"%g\n",lcurve[j]); - fclose(out); - -#endif + _analysis_output("lpc_lognorm",frameno,lcurve,l->ln); for(i=0;i<l->ln;i++)lcurve[i]/=l->barknorm[i]; + _analysis_output("lpc_log",frameno,lcurve,l->ln); for(i=0;i<l->n;i++)curve[i]=lcurve[l->linearmap[i]]; + _analysis_output("lpc",frameno,curve,l->n); -#ifdef ANALYSIS - - sprintf(buffer,"lpc%d.m",frameno-1); - out=fopen(buffer,"w+"); - for(j=0;j<l->n;j++) - fprintf(out,"%g\n",curve[j]); - fclose(out); - } -#endif } /* subtract or add an lpc filter to data. Vorbis doesn't actually use this. */ diff --git a/lib/mapping0.c b/lib/mapping0.c index 5a1eb748..6cb36bb2 100644 --- a/lib/mapping0.c +++ b/lib/mapping0.c @@ -12,7 +12,7 @@ ******************************************************************** function: channel mapping 0 implementation - last mod: $Id: mapping0.c,v 1.10 2000/02/13 11:53:46 xiphmont Exp $ + last mod: $Id: mapping0.c,v 1.11 2000/02/23 09:24:29 xiphmont Exp $ ********************************************************************/ @@ -80,91 +80,92 @@ static void free_look(vorbis_look_mapping *look){ } } -static vorbis_look_mapping *look(vorbis_info *vi,vorbis_info_mode *vm, +static vorbis_look_mapping *look(vorbis_dsp_state *vd,vorbis_info_mode *vm, vorbis_info_mapping *m){ int i; - vorbis_look_mapping0 *ret=calloc(1,sizeof(vorbis_look_mapping0)); - vorbis_info_mapping0 *map=ret->map=(vorbis_info_mapping0 *)m; - ret->mode=vm; + vorbis_info *vi=vd->vi; + vorbis_look_mapping0 *look=calloc(1,sizeof(vorbis_look_mapping0)); + vorbis_info_mapping0 *info=look->map=(vorbis_info_mapping0 *)m; + look->mode=vm; - ret->time_look=calloc(map->submaps,sizeof(vorbis_look_time *)); - ret->floor_look=calloc(map->submaps,sizeof(vorbis_look_floor *)); - ret->residue_look=calloc(map->submaps,sizeof(vorbis_look_residue *)); - if(vi->psys)ret->psy_look=calloc(map->submaps,sizeof(vorbis_look_psy)); - - ret->time_func=calloc(map->submaps,sizeof(vorbis_func_time *)); - ret->floor_func=calloc(map->submaps,sizeof(vorbis_func_floor *)); - ret->residue_func=calloc(map->submaps,sizeof(vorbis_func_residue *)); + look->time_look=calloc(info->submaps,sizeof(vorbis_look_time *)); + look->floor_look=calloc(info->submaps,sizeof(vorbis_look_floor *)); + look->residue_look=calloc(info->submaps,sizeof(vorbis_look_residue *)); + if(vi->psys)look->psy_look=calloc(info->submaps,sizeof(vorbis_look_psy)); + + look->time_func=calloc(info->submaps,sizeof(vorbis_func_time *)); + look->floor_func=calloc(info->submaps,sizeof(vorbis_func_floor *)); + look->residue_func=calloc(info->submaps,sizeof(vorbis_func_residue *)); - for(i=0;i<map->submaps;i++){ - int timenum=map->timesubmap[i]; - int floornum=map->floorsubmap[i]; - int resnum=map->residuesubmap[i]; - - ret->time_func[i]=_time_P[vi->time_type[timenum]]; - ret->time_look[i]=ret->time_func[i]-> - look(vi,vm,vi->time_param[timenum]); - ret->floor_func[i]=_floor_P[vi->floor_type[floornum]]; - ret->floor_look[i]=ret->floor_func[i]-> - look(vi,vm,vi->floor_param[floornum]); - ret->residue_func[i]=_residue_P[vi->residue_type[resnum]]; - ret->residue_look[i]=ret->residue_func[i]-> - look(vi,vm,vi->residue_param[resnum]); + for(i=0;i<info->submaps;i++){ + int timenum=info->timesubmap[i]; + int floornum=info->floorsubmap[i]; + int resnum=info->residuesubmap[i]; + + look->time_func[i]=_time_P[vi->time_type[timenum]]; + look->time_look[i]=look->time_func[i]-> + look(vd,vm,vi->time_param[timenum]); + look->floor_func[i]=_floor_P[vi->floor_type[floornum]]; + look->floor_look[i]=look->floor_func[i]-> + look(vd,vm,vi->floor_param[floornum]); + look->residue_func[i]=_residue_P[vi->residue_type[resnum]]; + look->residue_look[i]=look->residue_func[i]-> + look(vd,vm,vi->residue_param[resnum]); if(vi->psys){ - int psynum=map->psysubmap[i]; - _vp_psy_init(ret->psy_look+i,vi->psy_param[psynum], + int psynum=info->psysubmap[i]; + _vp_psy_init(look->psy_look+i,vi->psy_param[psynum], vi->blocksizes[vm->blockflag]/2,vi->rate); } } - return(ret); + return(look); } static void pack(vorbis_info *vi,vorbis_info_mapping *vm,oggpack_buffer *opb){ int i; - vorbis_info_mapping0 *d=(vorbis_info_mapping0 *)vm; + vorbis_info_mapping0 *info=(vorbis_info_mapping0 *)vm; - _oggpack_write(opb,d->submaps-1,4); + _oggpack_write(opb,info->submaps-1,4); /* we don't write the channel submappings if we only have one... */ - if(d->submaps>1){ + if(info->submaps>1){ for(i=0;i<vi->channels;i++) - _oggpack_write(opb,d->chmuxlist[i],4); + _oggpack_write(opb,info->chmuxlist[i],4); } - for(i=0;i<d->submaps;i++){ - _oggpack_write(opb,d->timesubmap[i],8); - _oggpack_write(opb,d->floorsubmap[i],8); - _oggpack_write(opb,d->residuesubmap[i],8); + for(i=0;i<info->submaps;i++){ + _oggpack_write(opb,info->timesubmap[i],8); + _oggpack_write(opb,info->floorsubmap[i],8); + _oggpack_write(opb,info->residuesubmap[i],8); } } /* also responsible for range checking */ static vorbis_info_mapping *unpack(vorbis_info *vi,oggpack_buffer *opb){ int i; - vorbis_info_mapping0 *d=calloc(1,sizeof(vorbis_info_mapping0)); - memset(d,0,sizeof(vorbis_info_mapping0)); + vorbis_info_mapping0 *info=calloc(1,sizeof(vorbis_info_mapping0)); + memset(info,0,sizeof(vorbis_info_mapping0)); - d->submaps=_oggpack_read(opb,4)+1; + info->submaps=_oggpack_read(opb,4)+1; - if(d->submaps>1){ + if(info->submaps>1){ for(i=0;i<vi->channels;i++){ - d->chmuxlist[i]=_oggpack_read(opb,4); - if(d->chmuxlist[i]>=d->submaps)goto err_out; + info->chmuxlist[i]=_oggpack_read(opb,4); + if(info->chmuxlist[i]>=info->submaps)goto err_out; } } - for(i=0;i<d->submaps;i++){ - d->timesubmap[i]=_oggpack_read(opb,8); - if(d->timesubmap[i]>=vi->times)goto err_out; - d->floorsubmap[i]=_oggpack_read(opb,8); - if(d->floorsubmap[i]>=vi->floors)goto err_out; - d->residuesubmap[i]=_oggpack_read(opb,8); - if(d->residuesubmap[i]>=vi->residues)goto err_out; + for(i=0;i<info->submaps;i++){ + info->timesubmap[i]=_oggpack_read(opb,8); + if(info->timesubmap[i]>=vi->times)goto err_out; + info->floorsubmap[i]=_oggpack_read(opb,8); + if(info->floorsubmap[i]>=vi->floors)goto err_out; + info->residuesubmap[i]=_oggpack_read(opb,8); + if(info->residuesubmap[i]>=vi->residues)goto err_out; } - return d; + return info; err_out: - free_info(d); + free_info(info); return(NULL); } @@ -183,7 +184,7 @@ static int forward(vorbis_block *vb,vorbis_look_mapping *l){ vorbis_dsp_state *vd=vb->vd; vorbis_info *vi=vd->vi; vorbis_look_mapping0 *look=(vorbis_look_mapping0 *)l; - vorbis_info_mapping0 *map=look->map; + vorbis_info_mapping0 *info=look->map; vorbis_info_mode *mode=look->mode; int n=vb->pcmend; int i,j; @@ -213,18 +214,19 @@ static int forward(vorbis_block *vb,vorbis_look_mapping *l){ { double *decfloor=_vorbis_block_alloc(vb,n*sizeof(double)/2); - double *floor=_vorbis_block_alloc(vb,n*sizeof(double)/2); + /*double *floor=_vorbis_block_alloc(vb,n*sizeof(double)/2);*/ double *mask=_vorbis_block_alloc(vb,n*sizeof(double)/2); for(i=0;i<vi->channels;i++){ double *pcm=vb->pcm[i]; - int submap=map->chmuxlist[i]; + int submap=info->chmuxlist[i]; /* perform psychoacoustics; takes PCM vector; returns two curves: the desired transform floor and the masking curve */ - memset(floor,0,sizeof(double)*n/2); + /*memset(floor,0,sizeof(double)*n/2);*/ memset(mask,0,sizeof(double)*n/2); - _vp_mask_floor(look->psy_look+submap,pcm,floor,0); + /*_vp_mask_floor(look->psy_look+submap,pcm,floor,0); we use + unnormalized masks as floors for now */ _vp_mask_floor(look->psy_look+submap,pcm,mask,1); /* perform floor encoding; takes transform floor, returns decoded floor */ @@ -248,7 +250,7 @@ static int forward(vorbis_block *vb,vorbis_look_mapping *l){ sprintf(buffer,"floored_%d.vqd",vb->mode); of=fopen(buffer,"a"); for(i=0;i<n/2;i++) - fprintf(of,"%g, ",pcm[i]/floor[i]); + fprintf(of,"%g, ",pcm[i]/decfloor[i]); fprintf(of,"\n"); fclose(of); } @@ -263,10 +265,10 @@ static int forward(vorbis_block *vb,vorbis_look_mapping *l){ multiplexed. All the channels belonging to one submap are encoded (values interleaved), then the next submap, etc */ - for(i=0;i<map->submaps;i++){ + for(i=0;i<info->submaps;i++){ int ch_in_bundle=0; for(j=0;j<vi->channels;j++){ - if(map->chmuxlist[j]==i && nonzero[j]==1){ + if(info->chmuxlist[j]==i && nonzero[j]==1){ pcmbundle[ch_in_bundle++]=vb->pcm[j]; } } @@ -283,7 +285,7 @@ static int inverse(vorbis_block *vb,vorbis_look_mapping *l){ vorbis_dsp_state *vd=vb->vd; vorbis_info *vi=vd->vi; vorbis_look_mapping0 *look=(vorbis_look_mapping0 *)l; - vorbis_info_mapping0 *map=look->map; + vorbis_info_mapping0 *info=look->map; vorbis_info_mode *mode=look->mode; int i,j; long n=vb->pcmend=vi->blocksizes[vb->W]; @@ -300,17 +302,17 @@ static int inverse(vorbis_block *vb,vorbis_look_mapping *l){ /* recover the spectral envelope; store it in the PCM vector for now */ for(i=0;i<vi->channels;i++){ double *pcm=vb->pcm[i]; - int submap=map->chmuxlist[i]; + int submap=info->chmuxlist[i]; nonzero[i]=look->floor_func[submap]-> inverse(vb,look->floor_look[submap],pcm); } /* recover the residue, apply directly to the spectral envelope */ - for(i=0;i<map->submaps;i++){ + for(i=0;i<info->submaps;i++){ int ch_in_bundle=0; for(j=0;j<vi->channels;j++){ - if(map->chmuxlist[j]==i && nonzero[j]) + if(info->chmuxlist[j]==i && nonzero[j]) pcmbundle[ch_in_bundle++]=vb->pcm[j]; } @@ -12,7 +12,7 @@ ******************************************************************** function: miscellaneous prototypes - last mod: $Id: misc.h,v 1.1 2000/01/22 13:28:27 xiphmont Exp $ + last mod: $Id: misc.h,v 1.2 2000/02/23 09:24:30 xiphmont Exp $ ********************************************************************/ @@ -21,5 +21,6 @@ extern void *_vorbis_block_alloc(vorbis_block *vb,long bytes); extern void _vorbis_block_ripcord(vorbis_block *vb); +extern void _analysis_output(char *base,int i,double *v,int n); #endif @@ -12,10 +12,15 @@ ******************************************************************** function: residue backend 0 implementation - last mod: $Id: res0.c,v 1.6 2000/02/13 11:53:48 xiphmont Exp $ + last mod: $Id: res0.c,v 1.7 2000/02/23 09:24:31 xiphmont Exp $ ********************************************************************/ +/* Slow, slow, slow, simpleminded and did I mention it was slow? The + encode/decode loops are coded for clarity and performance is not + yet even a nagging little idea lurking in the shadows. Oh and BTW, + it's slow. */ + #include <stdlib.h> #include <string.h> #include <math.h> @@ -24,10 +29,20 @@ #include "bitwise.h" #include "registry.h" #include "scales.h" +#include "bookinternal.h" +#include "misc.h" typedef struct { vorbis_info_residue0 *info; - int bookpointers[64]; + + int parts; + codebook *phrasebook; + + codebook ***partbooks; + int *partstages; + + int partvals; + int **decodemap; } vorbis_look_residue0; void free_info(vorbis_info_residue *i){ @@ -38,7 +53,16 @@ void free_info(vorbis_info_residue *i){ } void free_look(vorbis_look_residue *i){ + int j; if(i){ + vorbis_look_residue0 *look=(vorbis_look_residue0 *)i; + for(j=0;j<look->parts;j++) + if(look->partbooks[j])free(look->partbooks[j]); + free(look->partbooks); + for(j=0;j<look->partvals;j++) + free(look->decodemap[j]); + free(look->decodemap); + if(look->partstages)free(look->partstages); memset(i,0,sizeof(vorbis_look_residue0)); free(i); } @@ -54,9 +78,6 @@ void pack(vorbis_info_residue *vr,oggpack_buffer *opb){ _oggpack_write(opb,info->grouping-1,24); /* residue vectors to group and code with a partitioned book */ _oggpack_write(opb,info->partitions-1,6); /* possible partition choices */ - _oggpack_write(opb,info->groupspercode-1,6); /* partitioned group - codes to encode at - once */ _oggpack_write(opb,info->groupbook,8); /* group huffman book */ for(j=0;j<info->partitions;j++){ _oggpack_write(opb,info->secondstages[j],4); /* zero *is* a valid choice */ @@ -70,59 +91,272 @@ void pack(vorbis_info_residue *vr,oggpack_buffer *opb){ /* vorbis_info is for range checking */ vorbis_info_residue *unpack(vorbis_info *vi,oggpack_buffer *opb){ int j,acc=0; - vorbis_info_residue0 *ret=calloc(1,sizeof(vorbis_info_residue0)); - - ret->begin=_oggpack_read(opb,24); - ret->end=_oggpack_read(opb,24); - ret->grouping=_oggpack_read(opb,24)+1; - ret->partitions=_oggpack_read(opb,6)+1; - ret->groupspercode=_oggpack_read(opb,6)+1; - ret->groupbook=_oggpack_read(opb,8); - for(j=0;j<ret->partitions;j++) - acc+=ret->secondstages[j]=_oggpack_read(opb,4); + vorbis_info_residue0 *info=calloc(1,sizeof(vorbis_info_residue0)); + + info->begin=_oggpack_read(opb,24); + info->end=_oggpack_read(opb,24); + info->grouping=_oggpack_read(opb,24)+1; + info->partitions=_oggpack_read(opb,6)+1; + info->groupbook=_oggpack_read(opb,8); + for(j=0;j<info->partitions;j++) + acc+=info->secondstages[j]=_oggpack_read(opb,4); for(j=0;j<acc;j++) - ret->booklist[j]=_oggpack_read(opb,8); + info->booklist[j]=_oggpack_read(opb,8); - if(ret->groupbook>=vi->books)goto errout; + if(info->groupbook>=vi->books)goto errout; for(j=0;j<acc;j++) - if(ret->booklist[j]>=vi->books)goto errout; + if(info->booklist[j]>=vi->books)goto errout; - return(ret); + return(info); errout: - free_info(ret); + free_info(info); return(NULL); } -vorbis_look_residue *look (vorbis_info *vi,vorbis_info_mode *vm, +vorbis_look_residue *look (vorbis_dsp_state *vd,vorbis_info_mode *vm, vorbis_info_residue *vr){ vorbis_info_residue0 *info=(vorbis_info_residue0 *)vr; vorbis_look_residue0 *look=calloc(1,sizeof(vorbis_look_residue0)); - int j,acc=0; + int j,k,acc=0; + int dim; look->info=info; - for(j=0;j<info->partitions;j++){ - look->bookpointers[j]=acc; - acc+=info->secondstages[j]; + + look->parts=info->partitions; + look->phrasebook=vd->fullbooks+info->groupbook; + dim=look->phrasebook->dim; + + look->partbooks=calloc(look->parts,sizeof(codebook **)); + look->partstages=calloc(look->parts,sizeof(int)); + + for(j=0;j<look->parts;j++){ + int stages=info->secondstages[j]; + if(stages){ + look->partbooks[j]=malloc(stages*sizeof(codebook *)); + for(k=0;k<stages;k++) + look->partbooks[j][k]=vd->fullbooks+info->booklist[acc++]; + } + look->partstages[j]=stages; + } + + look->partvals=pow(look->parts,dim); + look->decodemap=malloc(look->partvals*sizeof(int *)); + for(j=0;j<look->partvals;j++){ + long val=j; + long mult=look->partvals/look->parts; + look->decodemap[j]=malloc(dim*sizeof(int)); + for(k=0;k<dim;k++){ + long deco=val/mult; + val-=deco*mult; + mult/=look->parts; + look->decodemap[j][k]=deco; + } } return(look); } -int forward(vorbis_block *vb,vorbis_look_residue *l, +/* returns the distance error from encoding with this book set */ +static double _testpart(double *vec,int n, int stages, codebook **books){ + int i,j; + + double *work=alloca(n*sizeof(double)),acc=0.; + memcpy(work,vec,n*sizeof(double)); + + if(stages==0){ + /* a mild hack. We want partitions with samples values under + fabs(.5) to be fully zeroed; if this case is met, we return an + error of -1 (which cannot be beaten). If the samples values + don't meet this criteria, return the real error */ + for(i=0;i<n;i++) + if(fabs(vec[i])>.5)break; + if(i==n)return(-1.); + + /* real (squared) error */ + for(i=0;i<n;i++) + acc+=vec[i]*vec[i]; + + }else{ + for(j=0;j<stages;j++){ + acc=0.; + for(i=0;i<n;i+=books[j]->dim) + acc+=vorbis_book_vE(books[j],work+i); + } + } + + return(acc); +} + +static int _testhack(double *vec,int n){ + int i; + double acc=0.; + double max=0.; + for(i=0;i<n;i++) + acc+=todB(fabs(vec[i])); + acc=fromdB(acc/n); + for(i=0;i<n;i++) + max=(fabs(vec[i])>max?fabs(vec[i]):max); + + if(max<.5)return(0); + if(max<2.5 && acc<1.5)return(1); + if(max<6.)return(2); + return(3); +} + +static int _encodepart(oggpack_buffer *opb,double *vec, int n, + int stages, codebook **books){ + int i,j,bits=0; + + double *work=alloca(n*sizeof(double)); + memcpy(work,vec,n*sizeof(double)); + + for(j=0;j<stages;j++) + for(i=0;i<n;i+=books[j]->dim) + bits+=vorbis_book_encodevE(books[j],work+i,opb); + + return(bits); +} + +static int _decodepart(oggpack_buffer *opb,double *work,double *vec, int n, + int stages, codebook **books){ + int i,j; + + memset(work,0,n*sizeof(double)); + for(j=0;j<stages;j++) + for(i=0;i<n;i+=books[j]->dim) + vorbis_book_decodev(books[j],work+i,opb); + + for(i=0;i<n;i++) + vec[i]*=work[i]; + + return(0); +} + +int forward(vorbis_block *vb,vorbis_look_residue *vl, double **in,int ch){ - long i,j; - vorbis_look_residue0 *look=(vorbis_look_residue0 *)l; + long i,j,k,l; + vorbis_look_residue0 *look=(vorbis_look_residue0 *)vl; vorbis_info_residue0 *info=look->info; - for(i=0;i<ch;i++) - for(j=0;j<vb->pcmend/2;j++) - _oggpack_write(&vb->opb,rint(in[i][j])+32,6); + + /* move all this setup out later */ + int samples_per_partition=info->grouping; + int possible_partitions=info->partitions; + int partitions_per_word=look->phrasebook->dim; + int n=info->end-info->begin; + long phrasebits=0,resbitsT=0; + long *resbits=alloca(sizeof(long)*possible_partitions); + long *resvals=alloca(sizeof(long)*possible_partitions); + + int partvals=n/samples_per_partition; + int partwords=(partvals+partitions_per_word-1)/partitions_per_word; + long **partword=_vorbis_block_alloc(vb,ch*sizeof(long *)); + partvals=partwords*partitions_per_word; + + /* we find/encode the patition type for each partition of each + channel. We'll go back and do the interleaved encoding in a + bit. For now, clarity */ + + if(ch)_analysis_output("a_res",vb->sequence,in[0],n); + memset(resbits,0,sizeof(long)*possible_partitions); + memset(resvals,0,sizeof(long)*possible_partitions); + + for(i=0;i<ch;i++){ + partword[i]=_vorbis_block_alloc(vb,n/samples_per_partition*sizeof(long)); + memset(partword[i],0,n/samples_per_partition*sizeof(long)); + } + + for(i=info->begin,l=0;i<info->end;i+=samples_per_partition,l++){ + for(j=0;j<ch;j++){ + + /* find the best encoding for the partition using each possible + book. Use the book that had lowest error (we arrange the + books to make optimal choice very obvious and not even think + about bits) */ + partword[j][l]=_testhack(in[j]+i,samples_per_partition); + +#if 0 + double best=_testpart(in[j]+i,samples_per_partition, + look->partstages[0],look->partbooks[0]); + for(k=1;k<info->partitions;k++){ + double this=_testpart(in[j]+i,samples_per_partition, + look->partstages[k],look->partbooks[k]); + if(this<best){ + best=this; + partword[j][l]=k; + } + } +#endif + } + } + + /* we code the partition words for each channel, then the residual + words for a partition per channel until we've written all the + partitions for that partition word. Then write the next parition + channel words... */ + + for(i=info->begin,l=0;i<info->end;){ + /* first we encode a partition codeword for each channel */ + for(j=0;j<ch;j++){ + long val=partword[j][l]; + for(k=1;k<partitions_per_word;k++) + val= val*possible_partitions+partword[j][l+k]; + phrasebits+=vorbis_book_encode(look->phrasebook,val,&vb->opb); + } + /* now we encode interleaved residual values for the partitions */ + for(k=0;k<partitions_per_word;k++,l++,i+=samples_per_partition) + for(j=0;j<ch;j++){ + resbits[partword[j][l]]+= + _encodepart(&vb->opb,in[j]+i,samples_per_partition, + look->partstages[partword[j][l]], + look->partbooks[partword[j][l]]); + resvals[partword[j][l]]+=samples_per_partition; + } + + } + + for(i=0;i<possible_partitions;i++)resbitsT+=resbits[i]; + fprintf(stderr,"Encoded %ld res vectors in %d phrasing and %d res bits\n\t", + ch*(info->end-info->begin),phrasebits,resbitsT); + for(i=0;i<possible_partitions;i++) + fprintf(stderr,"%ld(%ld):%ld ",i,resvals[i],resbits[i]); + fprintf(stderr,"\n"); + return(0); } -int inverse(vorbis_block *vb,vorbis_look_residue *l,double **in,int ch){ - long i,j; - for(i=0;i<ch;i++) - for(j=0;j<vb->pcmend/2;j++) - in[i][j]*=_oggpack_read(&vb->opb,6)-32; +int inverse(vorbis_block *vb,vorbis_look_residue *vl,double **in,int ch){ + long i,j,k,l; + vorbis_look_residue0 *look=(vorbis_look_residue0 *)vl; + vorbis_info_residue0 *info=look->info; + + /* move all this setup out later */ + int samples_per_partition=info->grouping; + int partitions_per_word=look->phrasebook->dim; + int n=info->end-info->begin; + + int partvals=n/samples_per_partition; + int partwords=(partvals+partitions_per_word-1)/partitions_per_word; + int **partword=alloca(ch*sizeof(long *)); + double *work=alloca(sizeof(double)*samples_per_partition); + partvals=partwords*partitions_per_word; + + for(i=info->begin,l=0;i<info->end;){ + /* fetch the partition word for each channel */ + for(j=0;j<ch;j++) + partword[j]=look->decodemap[vorbis_book_decode(look->phrasebook, + &vb->opb)]; + + /* now we encode interleaved residual values for the partitions */ + for(k=0;k<partitions_per_word;k++,l++,i+=samples_per_partition) + for(j=0;j<ch;j++){ + int part=partword[j][k]; + _decodepart(&vb->opb,work,in[j]+i,samples_per_partition, + look->partstages[part], + look->partbooks[part]); + } + } + + if(ch)_analysis_output("s_res",vb->sequence,in[0],n); + return(0); } diff --git a/lib/time0.c b/lib/time0.c index 973afd5f..e0ec1f02 100644 --- a/lib/time0.c +++ b/lib/time0.c @@ -12,7 +12,7 @@ ******************************************************************** function: time backend 0 (dummy) - last mod: $Id: time0.c,v 1.3 2000/02/06 13:39:47 xiphmont Exp $ + last mod: $Id: time0.c,v 1.4 2000/02/23 09:24:32 xiphmont Exp $ ********************************************************************/ @@ -27,7 +27,7 @@ static vorbis_info_time *unpack (vorbis_info *vi,oggpack_buffer *opb){ return ""; } -static vorbis_look_time *look (vorbis_info *vi,vorbis_info_mode *mi, +static vorbis_look_time *look (vorbis_dsp_state *vd,vorbis_info_mode *mi, vorbis_info_time *i){ return ""; } diff --git a/vq/Makefile.in b/vq/Makefile.in index 3b07ccd4..d088a2ff 100644 --- a/vq/Makefile.in +++ b/vq/Makefile.in @@ -1,4 +1,4 @@ -# $Id: Makefile.in,v 1.9 2000/02/16 16:18:32 xiphmont Exp $ +# $Id: Makefile.in,v 1.10 2000/02/23 09:24:33 xiphmont Exp $ ############################################################################### # # @@ -72,7 +72,8 @@ $(OFILES): $(HFILES) clean: -rm -f *.o *.a test* *~ *.out *.m config.* \ - lspvqtrain genericvqtrain vqbuild vqmetrics vqpartition vqcascade + lspvqtrain genericvqtrain residuevqtrain\ + vqbuild vqmetrics vqpartition vqcascade distclean: clean -rm -f Makefile diff --git a/vq/huffbuild.c b/vq/huffbuild.c index 637e1d3d..757b34e5 100644 --- a/vq/huffbuild.c +++ b/vq/huffbuild.c @@ -12,7 +12,7 @@ ******************************************************************** function: hufftree builder - last mod: $Id: huffbuild.c,v 1.1 2000/02/21 01:14:02 xiphmont Exp $ + last mod: $Id: huffbuild.c,v 1.2 2000/02/23 09:23:51 xiphmont Exp $ ********************************************************************/ @@ -165,7 +165,7 @@ int main(int argc, char *argv[]){ /* first, the static vectors, then the book structure to tie it together. */ /* lengthlist */ - fprintf(file,"static long _vq_lengthlist_%s[] = {\n",base); + fprintf(file,"static long _huff_lengthlist_%s[] = {\n",base); for(j=0;j<vals;){ fprintf(file,"\t"); for(k=0;k<16 && j<vals;k++,j++) @@ -175,11 +175,11 @@ int main(int argc, char *argv[]){ fprintf(file,"};\n\n"); /* the toplevel book */ - fprintf(file,"static static_codebook _vq_book_%s = {\n",base); + fprintf(file,"static static_codebook _huff_book_%s = {\n",base); fprintf(file,"\t%d, %ld, %d, %d, %d, %d,\n", subn,vals,0,0,0,0); fprintf(file,"\tNULL,\n"); - fprintf(file,"\t_vq_lengthlist_%s,\n",base); + fprintf(file,"\t_huff_lengthlist_%s,\n",base); fprintf(file,"\tNULL,\n"); fprintf(file,"};\n\n"); |
