free5GRAN  V1.0
ldpc_matrices.cpp
Go to the documentation of this file.
1 /*
2  * Copyright 2020 Telecom Paris
3 
4  Licensed under the Apache License, Version 2.0 (the "License");
5  you may not use this file except in compliance with the License.
6  You may obtain a copy of the License at
7 
8  http://www.apache.org/licenses/LICENSE-2.0
9 
10  Unless required by applicable law or agreed to in writing, software
11  distributed under the License is distributed on an "AS IS" BASIS,
12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  See the License for the specific language governing permissions and
14  limitations under the License.
15  */
16 
17 #include <iostream>
18 #include <vector>
19 #include "ldpc_matrices.h"
20 
21 
23  new int[10]{ 0, 0, 250, 307, 73, 223, 211, 294, 0, 135},
24  new int[10]{ 0, 1, 69, 19, 15, 16, 198, 118, 0, 227},
25  new int[10]{ 0, 2, 226, 50, 103, 94, 188, 167, 0, 126},
26  new int[10]{ 0, 3, 159, 369, 49, 91, 186, 330, 0, 134},
27  new int[10]{ 0, 5, 100, 181, 240, 74, 219, 207, 0, 84},
28  new int[10]{ 0, 6, 10, 216, 39, 10, 4, 165, 0, 83},
29  new int[10]{ 0, 9, 59, 317, 15, 0, 29, 243, 0, 53},
30  new int[10]{ 0, 10, 229, 288, 162, 205, 144, 250, 0, 225},
31  new int[10]{ 0, 11, 110, 109, 215, 216, 116, 1, 0, 205},
32  new int[10]{ 0, 12, 191, 17, 164, 21, 216, 339, 0, 128},
33  new int[10]{ 0, 13, 9, 357, 133, 215, 115, 201, 0, 75},
34  new int[10]{ 0, 15, 195, 215, 298, 14, 233, 53, 0, 135},
35  new int[10]{ 0, 16, 23, 106, 110, 70, 144, 347, 0, 217},
36  new int[10]{ 0, 18, 190, 242, 113, 141, 95, 304, 0, 220},
37  new int[10]{ 0, 19, 35, 180, 16, 198, 216, 167, 0, 90},
38  new int[10]{ 0, 20, 239, 330, 189, 104, 73, 47, 0, 105},
39  new int[10]{ 0, 21, 31, 346, 32, 81, 261, 188, 0, 137},
40  new int[10]{ 0, 22, 1, 1, 1, 1, 1, 1, 0, 1},
41  new int[10]{ 0, 23, 0, 0, 0, 0, 0, 0, 0, 0},
42  new int[10]{ 1, 0, 2, 76, 303, 141, 179, 77, 22, 96},
43  new int[10]{ 1, 2, 239, 76, 294, 45, 162, 225, 11, 236},
44  new int[10]{ 1, 3, 117, 73, 27, 151, 223, 96, 124, 136},
45  new int[10]{ 1, 4, 124, 288, 261, 46, 256, 338, 0, 221},
46  new int[10]{ 1, 5, 71, 144, 161, 119, 160, 268, 10, 128},
47  new int[10]{ 1, 7, 222, 331, 133, 157, 76, 112, 0, 92},
48  new int[10]{ 1, 8, 104, 331, 4, 133, 202, 302, 0, 172},
49  new int[10]{ 1, 9, 173, 178, 80, 87, 117, 50, 2, 56},
50  new int[10]{ 1, 11, 220, 295, 129, 206, 109, 167, 16, 11},
51  new int[10]{ 1, 12, 102, 342, 300, 93, 15, 253, 60, 189},
52  new int[10]{ 1, 14, 109, 217, 76, 79, 72, 334, 0, 95},
53  new int[10]{ 1, 15, 132, 99, 266, 9, 152, 242, 6, 85},
54  new int[10]{ 1, 16, 142, 354, 72, 118, 158, 257, 30, 153},
55  new int[10]{ 1, 17, 155, 114, 83, 194, 147, 133, 0, 87},
56  new int[10]{ 1, 19, 255, 331, 260, 31, 156, 9, 168, 163},
57  new int[10]{ 1, 21, 28, 112, 301, 187, 119, 302, 31, 216},
58  new int[10]{ 1, 22, 0, 0, 0, 0, 0, 0, 105, 0},
59  new int[10]{ 1, 23, 0, 0, 0, 0, 0, 0, 0, 0},
60  new int[10]{ 1, 24, 0, 0, 0, 0, 0, 0, 0, 0},
61  new int[10]{ 2, 0, 106, 205, 68, 207, 258, 226, 132, 189},
62  new int[10]{ 2, 1, 111, 250, 7, 203, 167, 35, 37, 4},
63  new int[10]{ 2, 2, 185, 328, 80, 31, 220, 213, 21, 225},
64  new int[10]{ 2, 4, 63, 332, 280, 176, 133, 302, 180, 151},
65  new int[10]{ 2, 5, 117, 256, 38, 180, 243, 111, 4, 236},
66  new int[10]{ 2, 6, 93, 161, 227, 186, 202, 265, 149, 117},
67  new int[10]{ 2, 7, 229, 267, 202, 95, 218, 128, 48, 179},
68  new int[10]{ 2, 8, 177, 160, 200, 153, 63, 237, 38, 92},
69  new int[10]{ 2, 9, 95, 63, 71, 177, 0, 294, 122, 24},
70  new int[10]{ 2, 10, 39, 129, 106, 70, 3, 127, 195, 68},
71  new int[10]{ 2, 13, 142, 200, 295, 77, 74, 110, 155, 6},
72  new int[10]{ 2, 14, 225, 88, 283, 214, 229, 286, 28, 101},
73  new int[10]{ 2, 15, 225, 53, 301, 77, 0, 125, 85, 33},
74  new int[10]{ 2, 17, 245, 131, 184, 198, 216, 131, 47, 96},
75  new int[10]{ 2, 18, 205, 240, 246, 117, 269, 163, 179, 125},
76  new int[10]{ 2, 19, 251, 205, 230, 223, 200, 210, 42, 67},
77  new int[10]{ 2, 20, 117, 13, 276, 90, 234, 7, 66, 230},
78  new int[10]{ 2, 24, 0, 0, 0, 0, 0, 0, 0, 0},
79  new int[10]{ 2, 25, 0, 0, 0, 0, 0, 0, 0, 0},
80  new int[10]{ 3, 0, 121, 276, 220, 201, 187, 97, 4, 128},
81  new int[10]{ 3, 1, 89, 87, 208, 18, 145, 94, 6, 23},
82  new int[10]{ 3, 3, 84, 0, 30, 165, 166, 49, 33, 162},
83  new int[10]{ 3, 4, 20, 275, 197, 5, 108, 279, 113, 220},
84  new int[10]{ 3, 6, 150, 199, 61, 45, 82, 139, 49, 43},
85  new int[10]{ 3, 7, 131, 153, 175, 142, 132, 166, 21, 186},
86  new int[10]{ 3, 8, 243, 56, 79, 16, 197, 91, 6, 96},
87  new int[10]{ 3, 10, 136, 132, 281, 34, 41, 106, 151, 1},
88  new int[10]{ 3, 11, 86, 305, 303, 155, 162, 246, 83, 216},
89  new int[10]{ 3, 12, 246, 231, 253, 213, 57, 345, 154, 22},
90  new int[10]{ 3, 13, 219, 341, 164, 147, 36, 269, 87, 24},
91  new int[10]{ 3, 14, 211, 212, 53, 69, 115, 185, 5, 167},
92  new int[10]{ 3, 16, 240, 304, 44, 96, 242, 249, 92, 200},
93  new int[10]{ 3, 17, 76, 300, 28, 74, 165, 215, 173, 32},
94  new int[10]{ 3, 18, 244, 271, 77, 99, 0, 143, 120, 235},
95  new int[10]{ 3, 20, 144, 39, 319, 30, 113, 121, 2, 172},
96  new int[10]{ 3, 21, 12, 357, 68, 158, 108, 121, 142, 219},
97  new int[10]{ 3, 22, 1, 1, 1, 1, 1, 1, 0, 1},
98  new int[10]{ 3, 25, 0, 0, 0, 0, 0, 0, 0, 0},
99  new int[10]{ 4, 0, 157, 332, 233, 170, 246, 42, 24, 64},
100  new int[10]{ 4, 1, 102, 181, 205, 10, 235, 256, 204, 211},
101  new int[10]{ 4, 26, 0, 0, 0, 0, 0, 0, 0, 0},
102  new int[10]{ 5, 0, 205, 195, 83, 164, 261, 219, 185, 2},
103  new int[10]{ 5, 1, 236, 14, 292, 59, 181, 130, 100, 171},
104  new int[10]{ 5, 3, 194, 115, 50, 86, 72, 251, 24, 47},
105  new int[10]{ 5, 12, 231, 166, 318, 80, 283, 322, 65, 143},
106  new int[10]{ 5, 16, 28, 241, 201, 182, 254, 295, 207, 210},
107  new int[10]{ 5, 21, 123, 51, 267, 130, 79, 258, 161, 180},
108  new int[10]{ 5, 22, 115, 157, 279, 153, 144, 283, 72, 180},
109  new int[10]{ 5, 27, 0, 0, 0, 0, 0, 0, 0, 0},
110  new int[10]{ 6, 0, 183, 278, 289, 158, 80, 294, 6, 199},
111  new int[10]{ 6, 6, 22, 257, 21, 119, 144, 73, 27, 22},
112  new int[10]{ 6, 10, 28, 1, 293, 113, 169, 330, 163, 23},
113  new int[10]{ 6, 11, 67, 351, 13, 21, 90, 99, 50, 100},
114  new int[10]{ 6, 13, 244, 92, 232, 63, 59, 172, 48, 92},
115  new int[10]{ 6, 17, 11, 253, 302, 51, 177, 150, 24, 207},
116  new int[10]{ 6, 18, 157, 18, 138, 136, 151, 284, 38, 52},
117  new int[10]{ 6, 20, 211, 225, 235, 116, 108, 305, 91, 13},
118  new int[10]{ 6, 28, 0, 0, 0, 0, 0, 0, 0, 0},
119  new int[10]{ 7, 0, 220, 9, 12, 17, 169, 3, 145, 77},
120  new int[10]{ 7, 1, 44, 62, 88, 76, 189, 103, 88, 146},
121  new int[10]{ 7, 4, 159, 316, 207, 104, 154, 224, 112, 209},
122  new int[10]{ 7, 7, 31, 333, 50, 100, 184, 297, 153, 32},
123  new int[10]{ 7, 8, 167, 290, 25, 150, 104, 215, 159, 166},
124  new int[10]{ 7, 14, 104, 114, 76, 158, 164, 39, 76, 18},
125  new int[10]{ 7, 29, 0, 0, 0, 0, 0, 0, 0, 0},
126  new int[10]{ 8, 0, 112, 307, 295, 33, 54, 348, 172, 181},
127  new int[10]{ 8, 1, 4, 179, 133, 95, 0, 75, 2, 105},
128  new int[10]{ 8, 3, 7, 165, 130, 4, 252, 22, 131, 141},
129  new int[10]{ 8, 12, 211, 18, 231, 217, 41, 312, 141, 223},
130  new int[10]{ 8, 16, 102, 39, 296, 204, 98, 224, 96, 177},
131  new int[10]{ 8, 19, 164, 224, 110, 39, 46, 17, 99, 145},
132  new int[10]{ 8, 21, 109, 368, 269, 58, 15, 59, 101, 199},
133  new int[10]{ 8, 22, 241, 67, 245, 44, 230, 314, 35, 153},
134  new int[10]{ 8, 24, 90, 170, 154, 201, 54, 244, 116, 38},
135  new int[10]{ 8, 30, 0, 0, 0, 0, 0, 0, 0, 0},
136  new int[10]{ 9, 0, 103, 366, 189, 9, 162, 156, 6, 169},
137  new int[10]{ 9, 1, 182, 232, 244, 37, 159, 88, 10, 12},
138  new int[10]{ 9, 10, 109, 321, 36, 213, 93, 293, 145, 206},
139  new int[10]{ 9, 11, 21, 133, 286, 105, 134, 111, 53, 221},
140  new int[10]{ 9, 13, 142, 57, 151, 89, 45, 92, 201, 17},
141  new int[10]{ 9, 17, 14, 303, 267, 185, 132, 152, 4, 212},
142  new int[10]{ 9, 18, 61, 63, 135, 109, 76, 23, 164, 92},
143  new int[10]{ 9, 20, 216, 82, 209, 218, 209, 337, 173, 205},
144  new int[10]{ 9, 31, 0, 0, 0, 0, 0, 0, 0, 0},
145  new int[10]{ 10, 1, 98, 101, 14, 82, 178, 175, 126, 116},
146  new int[10]{ 10, 2, 149, 339, 80, 165, 1, 253, 77, 151},
147  new int[10]{ 10, 4, 167, 274, 211, 174, 28, 27, 156, 70},
148  new int[10]{ 10, 7, 160, 111, 75, 19, 267, 231, 16, 230},
149  new int[10]{ 10, 8, 49, 383, 161, 194, 234, 49, 12, 115},
150  new int[10]{ 10, 14, 58, 354, 311, 103, 201, 267, 70, 84},
151  new int[10]{ 10, 32, 0, 0, 0, 0, 0, 0, 0, 0},
152  new int[10]{ 11, 0, 77, 48, 16, 52, 55, 25, 184, 45},
153  new int[10]{ 11, 1, 41, 102, 147, 11, 23, 322, 194, 115},
154  new int[10]{ 11, 12, 83, 8, 290, 2, 274, 200, 123, 134},
155  new int[10]{ 11, 16, 182, 47, 289, 35, 181, 351, 16, 1},
156  new int[10]{ 11, 21, 78, 188, 177, 32, 273, 166, 104, 152},
157  new int[10]{ 11, 22, 252, 334, 43, 84, 39, 338, 109, 165},
158  new int[10]{ 11, 23, 22, 115, 280, 201, 26, 192, 124, 107},
159  new int[10]{ 11, 33, 0, 0, 0, 0, 0, 0, 0, 0},
160  new int[10]{ 12, 0, 160, 77, 229, 142, 225, 123, 6, 186},
161  new int[10]{ 12, 1, 42, 186, 235, 175, 162, 217, 20, 215},
162  new int[10]{ 12, 10, 21, 174, 169, 136, 244, 142, 203, 124},
163  new int[10]{ 12, 11, 32, 232, 48, 3, 151, 110, 153, 180},
164  new int[10]{ 12, 13, 234, 50, 105, 28, 238, 176, 104, 98},
165  new int[10]{ 12, 18, 7, 74, 52, 182, 243, 76, 207, 80},
166  new int[10]{ 12, 34, 0, 0, 0, 0, 0, 0, 0, 0},
167  new int[10]{ 13, 0, 177, 313, 39, 81, 231, 311, 52, 220},
168  new int[10]{ 13, 3, 248, 177, 302, 56, 0, 251, 147, 185},
169  new int[10]{ 13, 7, 151, 266, 303, 72, 216, 265, 1, 154},
170  new int[10]{ 13, 20, 185, 115, 160, 217, 47, 94, 16, 178},
171  new int[10]{ 13, 23, 62, 370, 37, 78, 36, 81, 46, 150},
172  new int[10]{ 13, 35, 0, 0, 0, 0, 0, 0, 0, 0},
173  new int[10]{ 14, 0, 206, 142, 78, 14, 0, 22, 1, 124},
174  new int[10]{ 14, 12, 55, 248, 299, 175, 186, 322, 202, 144},
175  new int[10]{ 14, 15, 206, 137, 54, 211, 253, 277, 118, 182},
176  new int[10]{ 14, 16, 127, 89, 61, 191, 16, 156, 130, 95},
177  new int[10]{ 14, 17, 16, 347, 179, 51, 0, 66, 1, 72},
178  new int[10]{ 14, 21, 229, 12, 258, 43, 79, 78, 2, 76},
179  new int[10]{ 14, 36, 0, 0, 0, 0, 0, 0, 0, 0},
180  new int[10]{ 15, 0, 40, 241, 229, 90, 170, 176, 173, 39},
181  new int[10]{ 15, 1, 96, 2, 290, 120, 0, 348, 6, 138},
182  new int[10]{ 15, 10, 65, 210, 60, 131, 183, 15, 81, 220},
183  new int[10]{ 15, 13, 63, 318, 130, 209, 108, 81, 182, 173},
184  new int[10]{ 15, 18, 75, 55, 184, 209, 68, 176, 53, 142},
185  new int[10]{ 15, 25, 179, 269, 51, 81, 64, 113, 46, 49},
186  new int[10]{ 15, 37, 0, 0, 0, 0, 0, 0, 0, 0},
187  new int[10]{ 16, 1, 64, 13, 69, 154, 270, 190, 88, 78},
188  new int[10]{ 16, 3, 49, 338, 140, 164, 13, 293, 198, 152},
189  new int[10]{ 16, 11, 49, 57, 45, 43, 99, 332, 160, 84},
190  new int[10]{ 16, 20, 51, 289, 115, 189, 54, 331, 122, 5},
191  new int[10]{ 16, 22, 154, 57, 300, 101, 0, 114, 182, 205},
192  new int[10]{ 16, 38, 0, 0, 0, 0, 0, 0, 0, 0},
193  new int[10]{ 17, 0, 7, 260, 257, 56, 153, 110, 91, 183},
194  new int[10]{ 17, 14, 164, 303, 147, 110, 137, 228, 184, 112},
195  new int[10]{ 17, 16, 59, 81, 128, 200, 0, 247, 30, 106},
196  new int[10]{ 17, 17, 1, 358, 51, 63, 0, 116, 3, 219},
197  new int[10]{ 17, 21, 144, 375, 228, 4, 162, 190, 155, 129},
198  new int[10]{ 17, 39, 0, 0, 0, 0, 0, 0, 0, 0},
199  new int[10]{ 18, 1, 42, 130, 260, 199, 161, 47, 1, 183},
200  new int[10]{ 18, 12, 233, 163, 294, 110, 151, 286, 41, 215},
201  new int[10]{ 18, 13, 8, 280, 291, 200, 0, 246, 167, 180},
202  new int[10]{ 18, 18, 155, 132, 141, 143, 241, 181, 68, 143},
203  new int[10]{ 18, 19, 147, 4, 295, 186, 144, 73, 148, 14},
204  new int[10]{ 18, 40, 0, 0, 0, 0, 0, 0, 0, 0},
205  new int[10]{ 19, 0, 60, 145, 64, 8, 0, 87, 12, 179},
206  new int[10]{ 19, 1, 73, 213, 181, 6, 0, 110, 6, 108},
207  new int[10]{ 19, 7, 72, 344, 101, 103, 118, 147, 166, 159},
208  new int[10]{ 19, 8, 127, 242, 270, 198, 144, 258, 184, 138},
209  new int[10]{ 19, 10, 224, 197, 41, 8, 0, 204, 191, 196},
210  new int[10]{ 19, 41, 0, 0, 0, 0, 0, 0, 0, 0},
211  new int[10]{ 20, 0, 151, 187, 301, 105, 265, 89, 6, 77},
212  new int[10]{ 20, 3, 186, 206, 162, 210, 81, 65, 12, 187},
213  new int[10]{ 20, 9, 217, 264, 40, 121, 90, 155, 15, 203},
214  new int[10]{ 20, 11, 47, 341, 130, 214, 144, 244, 5, 167},
215  new int[10]{ 20, 22, 160, 59, 10, 183, 228, 30, 30, 130},
216  new int[10]{ 20, 42, 0, 0, 0, 0, 0, 0, 0, 0},
217  new int[10]{ 21, 1, 249, 205, 79, 192, 64, 162, 6, 197},
218  new int[10]{ 21, 5, 121, 102, 175, 131, 46, 264, 86, 122},
219  new int[10]{ 21, 16, 109, 328, 132, 220, 266, 346, 96, 215},
220  new int[10]{ 21, 20, 131, 213, 283, 50, 9, 143, 42, 65},
221  new int[10]{ 21, 21, 171, 97, 103, 106, 18, 109, 199, 216},
222  new int[10]{ 21, 43, 0, 0, 0, 0, 0, 0, 0, 0},
223  new int[10]{ 22, 0, 64, 30, 177, 53, 72, 280, 44, 25},
224  new int[10]{ 22, 12, 142, 11, 20, 0, 189, 157, 58, 47},
225  new int[10]{ 22, 13, 188, 233, 55, 3, 72, 236, 130, 126},
226  new int[10]{ 22, 17, 158, 22, 316, 148, 257, 113, 131, 178},
227  new int[10]{ 22, 44, 0, 0, 0, 0, 0, 0, 0, 0},
228  new int[10]{ 23, 1, 156, 24, 249, 88, 180, 18, 45, 185},
229  new int[10]{ 23, 2, 147, 89, 50, 203, 0, 6, 18, 127},
230  new int[10]{ 23, 10, 170, 61, 133, 168, 0, 181, 132, 117},
231  new int[10]{ 23, 18, 152, 27, 105, 122, 165, 304, 100, 199},
232  new int[10]{ 23, 45, 0, 0, 0, 0, 0, 0, 0, 0},
233  new int[10]{ 24, 0, 112, 298, 289, 49, 236, 38, 9, 32},
234  new int[10]{ 24, 3, 86, 158, 280, 157, 199, 170, 125, 178},
235  new int[10]{ 24, 4, 236, 235, 110, 64, 0, 249, 191, 2},
236  new int[10]{ 24, 11, 116, 339, 187, 193, 266, 288, 28, 156},
237  new int[10]{ 24, 22, 222, 234, 281, 124, 0, 194, 6, 58},
238  new int[10]{ 24, 46, 0, 0, 0, 0, 0, 0, 0, 0},
239  new int[10]{ 25, 1, 23, 72, 172, 1, 205, 279, 4, 27},
240  new int[10]{ 25, 6, 136, 17, 295, 166, 0, 255, 74, 141},
241  new int[10]{ 25, 7, 116, 383, 96, 65, 0, 111, 16, 11},
242  new int[10]{ 25, 14, 182, 312, 46, 81, 183, 54, 28, 181},
243  new int[10]{ 25, 47, 0, 0, 0, 0, 0, 0, 0, 0},
244  new int[10]{ 26, 0, 195, 71, 270, 107, 0, 325, 21, 163},
245  new int[10]{ 26, 2, 243, 81, 110, 176, 0, 326, 142, 131},
246  new int[10]{ 26, 4, 215, 76, 318, 212, 0, 226, 192, 169},
247  new int[10]{ 26, 15, 61, 136, 67, 127, 277, 99, 197, 98},
248  new int[10]{ 26, 48, 0, 0, 0, 0, 0, 0, 0, 0},
249  new int[10]{ 27, 1, 25, 194, 210, 208, 45, 91, 98, 165},
250  new int[10]{ 27, 6, 104, 194, 29, 141, 36, 326, 140, 232},
251  new int[10]{ 27, 8, 194, 101, 304, 174, 72, 268, 22, 9},
252  new int[10]{ 27, 49, 0, 0, 0, 0, 0, 0, 0, 0},
253  new int[10]{ 28, 0, 128, 222, 11, 146, 275, 102, 4, 32},
254  new int[10]{ 28, 4, 165, 19, 293, 153, 0, 1, 1, 43},
255  new int[10]{ 28, 19, 181, 244, 50, 217, 155, 40, 40, 200},
256  new int[10]{ 28, 21, 63, 274, 234, 114, 62, 167, 93, 205},
257  new int[10]{ 28, 50, 0, 0, 0, 0, 0, 0, 0, 0},
258  new int[10]{ 29, 1, 86, 252, 27, 150, 0, 273, 92, 232},
259  new int[10]{ 29, 14, 236, 5, 308, 11, 180, 104, 136, 32},
260  new int[10]{ 29, 18, 84, 147, 117, 53, 0, 243, 106, 118},
261  new int[10]{ 29, 25, 6, 78, 29, 68, 42, 107, 6, 103},
262  new int[10]{ 29, 51, 0, 0, 0, 0, 0, 0, 0, 0},
263  new int[10]{ 30, 0, 216, 159, 91, 34, 0, 171, 2, 170},
264  new int[10]{ 30, 10, 73, 229, 23, 130, 90, 16, 88, 199},
265  new int[10]{ 30, 13, 120, 260, 105, 210, 252, 95, 112, 26},
266  new int[10]{ 30, 24, 9, 90, 135, 123, 173, 212, 20, 105},
267  new int[10]{ 30, 52, 0, 0, 0, 0, 0, 0, 0, 0},
268  new int[10]{ 31, 1, 95, 100, 222, 175, 144, 101, 4, 73},
269  new int[10]{ 31, 7, 177, 215, 308, 49, 144, 297, 49, 149},
270  new int[10]{ 31, 22, 172, 258, 66, 177, 166, 279, 125, 175},
271  new int[10]{ 31, 25, 61, 256, 162, 128, 19, 222, 194, 108},
272  new int[10]{ 31, 53, 0, 0, 0, 0, 0, 0, 0, 0},
273  new int[10]{ 32, 0, 221, 102, 210, 192, 0, 351, 6, 103},
274  new int[10]{ 32, 12, 112, 201, 22, 209, 211, 265, 126, 110},
275  new int[10]{ 32, 14, 199, 175, 271, 58, 36, 338, 63, 151},
276  new int[10]{ 32, 24, 121, 287, 217, 30, 162, 83, 20, 211},
277  new int[10]{ 32, 54, 0, 0, 0, 0, 0, 0, 0, 0},
278  new int[10]{ 33, 1, 2, 323, 170, 114, 0, 56, 10, 199},
279  new int[10]{ 33, 2, 187, 8, 20, 49, 0, 304, 30, 132},
280  new int[10]{ 33, 11, 41, 361, 140, 161, 76, 141, 6, 172},
281  new int[10]{ 33, 21, 211, 105, 33, 137, 18, 101, 92, 65},
282  new int[10]{ 33, 55, 0, 0, 0, 0, 0, 0, 0, 0},
283  new int[10]{ 34, 0, 127, 230, 187, 82, 197, 60, 4, 161},
284  new int[10]{ 34, 7, 167, 148, 296, 186, 0, 320, 153, 237},
285  new int[10]{ 34, 15, 164, 202, 5, 68, 108, 112, 197, 142},
286  new int[10]{ 34, 17, 159, 312, 44, 150, 0, 54, 155, 180},
287  new int[10]{ 34, 56, 0, 0, 0, 0, 0, 0, 0, 0},
288  new int[10]{ 35, 1, 161, 320, 207, 192, 199, 100, 4, 231},
289  new int[10]{ 35, 6, 197, 335, 158, 173, 278, 210, 45, 174},
290  new int[10]{ 35, 12, 207, 2, 55, 26, 0, 195, 168, 145},
291  new int[10]{ 35, 22, 103, 266, 285, 187, 205, 268, 185, 100},
292  new int[10]{ 35, 57, 0, 0, 0, 0, 0, 0, 0, 0},
293  new int[10]{ 36, 0, 37, 210, 259, 222, 216, 135, 6, 11},
294  new int[10]{ 36, 14, 105, 313, 179, 157, 16, 15, 200, 207},
295  new int[10]{ 36, 15, 51, 297, 178, 0, 0, 35, 177, 42},
296  new int[10]{ 36, 18, 120, 21, 160, 6, 0, 188, 43, 100},
297  new int[10]{ 36, 58, 0, 0, 0, 0, 0, 0, 0, 0},
298  new int[10]{ 37, 1, 198, 269, 298, 81, 72, 319, 82, 59},
299  new int[10]{ 37, 13, 220, 82, 15, 195, 144, 236, 2, 204},
300  new int[10]{ 37, 23, 122, 115, 115, 138, 0, 85, 135, 161},
301  new int[10]{ 37, 59, 0, 0, 0, 0, 0, 0, 0, 0},
302  new int[10]{ 38, 0, 167, 185, 151, 123, 190, 164, 91, 121},
303  new int[10]{ 38, 9, 151, 177, 179, 90, 0, 196, 64, 90},
304  new int[10]{ 38, 10, 157, 289, 64, 73, 0, 209, 198, 26},
305  new int[10]{ 38, 12, 163, 214, 181, 10, 0, 246, 100, 140},
306  new int[10]{ 38, 60, 0, 0, 0, 0, 0, 0, 0, 0},
307  new int[10]{ 39, 1, 173, 258, 102, 12, 153, 236, 4, 115},
308  new int[10]{ 39, 3, 139, 93, 77, 77, 0, 264, 28, 188},
309  new int[10]{ 39, 7, 149, 346, 192, 49, 165, 37, 109, 168},
310  new int[10]{ 39, 19, 0, 297, 208, 114, 117, 272, 188, 52},
311  new int[10]{ 39, 61, 0, 0, 0, 0, 0, 0, 0, 0},
312  new int[10]{ 40, 0, 157, 175, 32, 67, 216, 304, 10, 4},
313  new int[10]{ 40, 8, 137, 37, 80, 45, 144, 237, 84, 103},
314  new int[10]{ 40, 17, 149, 312, 197, 96, 2, 135, 12, 30},
315  new int[10]{ 40, 62, 0, 0, 0, 0, 0, 0, 0, 0},
316  new int[10]{ 41, 1, 167, 52, 154, 23, 0, 123, 2, 53},
317  new int[10]{ 41, 3, 173, 314, 47, 215, 0, 77, 75, 189},
318  new int[10]{ 41, 9, 139, 139, 124, 60, 0, 25, 142, 215},
319  new int[10]{ 41, 18, 151, 288, 207, 167, 183, 272, 128, 24},
320  new int[10]{ 41, 63, 0, 0, 0, 0, 0, 0, 0, 0},
321  new int[10]{ 42, 0, 149, 113, 226, 114, 27, 288, 163, 222},
322  new int[10]{ 42, 4, 157, 14, 65, 91, 0, 83, 10, 170},
323  new int[10]{ 42, 24, 137, 218, 126, 78, 35, 17, 162, 71},
324  new int[10]{ 42, 64, 0, 0, 0, 0, 0, 0, 0, 0},
325  new int[10]{ 43, 1, 151, 113, 228, 206, 52, 210, 1, 22},
326  new int[10]{ 43, 16, 163, 132, 69, 22, 243, 3, 163, 127},
327  new int[10]{ 43, 18, 173, 114, 176, 134, 0, 53, 99, 49},
328  new int[10]{ 43, 25, 139, 168, 102, 161, 270, 167, 98, 125},
329  new int[10]{ 43, 65, 0, 0, 0, 0, 0, 0, 0, 0},
330  new int[10]{ 44, 0, 139, 80, 234, 84, 18, 79, 4, 191},
331  new int[10]{ 44, 7, 157, 78, 227, 4, 0, 244, 6, 211},
332  new int[10]{ 44, 9, 163, 163, 259, 9, 0, 293, 142, 187},
333  new int[10]{ 44, 22, 173, 274, 260, 12, 57, 272, 3, 148},
334  new int[10]{ 44, 66, 0, 0, 0, 0, 0, 0, 0, 0},
335  new int[10]{ 45, 1, 149, 135, 101, 184, 168, 82, 181, 177},
336  new int[10]{ 45, 6, 151, 149, 228, 121, 0, 67, 45, 114},
337  new int[10]{ 45, 10, 167, 15, 126, 29, 144, 235, 153, 93},
338  new int[10]{ 45, 67, 0, 0, 0, 0, 0, 0, 0, 0}
339 };
340 
342  new int[10]{ 0, 0, 9, 174, 0, 72, 3, 156, 143, 145},
343  new int[10]{ 0, 1, 117, 97, 0, 110, 26, 143, 19, 131},
344  new int[10]{ 0, 2, 204, 166, 0, 23, 53, 14, 176, 71},
345  new int[10]{ 0, 3, 26, 66, 0, 181, 35, 3, 165, 21},
346  new int[10]{ 0, 6, 189, 71, 0, 95, 115, 40, 196, 23},
347  new int[10]{ 0, 9, 205, 172, 0, 8, 127, 123, 13, 112},
348  new int[10]{ 0, 10, 0, 0, 0, 1, 0, 0, 0, 1},
349  new int[10]{ 0, 11, 0, 0, 0, 0, 0, 0, 0, 0},
350  new int[10]{ 1, 0, 167, 27, 137, 53, 19, 17, 18, 142},
351  new int[10]{ 1, 3, 166, 36, 124, 156, 94, 65, 27, 174},
352  new int[10]{ 1, 4, 253, 48, 0, 115, 104, 63, 3, 183},
353  new int[10]{ 1, 5, 125, 92, 0, 156, 66, 1, 102, 27},
354  new int[10]{ 1, 6, 226, 31, 88, 115, 84, 55, 185, 96},
355  new int[10]{ 1, 7, 156, 187, 0, 200, 98, 37, 17, 23},
356  new int[10]{ 1, 8, 224, 185, 0, 29, 69, 171, 14, 9},
357  new int[10]{ 1, 9, 252, 3, 55, 31, 50, 133, 180, 167},
358  new int[10]{ 1, 11, 0, 0, 0, 0, 0, 0, 0, 0},
359  new int[10]{ 1, 12, 0, 0, 0, 0, 0, 0, 0, 0},
360  new int[10]{ 2, 0, 81, 25, 20, 152, 95, 98, 126, 74},
361  new int[10]{ 2, 1, 114, 114, 94, 131, 106, 168, 163, 31},
362  new int[10]{ 2, 3, 44, 117, 99, 46, 92, 107, 47, 3},
363  new int[10]{ 2, 4, 52, 110, 9, 191, 110, 82, 183, 53},
364  new int[10]{ 2, 8, 240, 114, 108, 91, 111, 142, 132, 155},
365  new int[10]{ 2, 10, 1, 1, 1, 0, 1, 1, 1, 0},
366  new int[10]{ 2, 12, 0, 0, 0, 0, 0, 0, 0, 0},
367  new int[10]{ 2, 13, 0, 0, 0, 0, 0, 0, 0, 0},
368  new int[10]{ 3, 1, 8, 136, 38, 185, 120, 53, 36, 239},
369  new int[10]{ 3, 2, 58, 175, 15, 6, 121, 174, 48, 171},
370  new int[10]{ 3, 4, 158, 113, 102, 36, 22, 174, 18, 95},
371  new int[10]{ 3, 5, 104, 72, 146, 124, 4, 127, 111, 110},
372  new int[10]{ 3, 6, 209, 123, 12, 124, 73, 17, 203, 159},
373  new int[10]{ 3, 7, 54, 118, 57, 110, 49, 89, 3, 199},
374  new int[10]{ 3, 8, 18, 28, 53, 156, 128, 17, 191, 43},
375  new int[10]{ 3, 9, 128, 186, 46, 133, 79, 105, 160, 75},
376  new int[10]{ 3, 10, 0, 0, 0, 1, 0, 0, 0, 1},
377  new int[10]{ 3, 13, 0, 0, 0, 0, 0, 0, 0, 0},
378  new int[10]{ 4, 0, 179, 72, 0, 200, 42, 86, 43, 29},
379  new int[10]{ 4, 1, 214, 74, 136, 16, 24, 67, 27, 140},
380  new int[10]{ 4, 11, 71, 29, 157, 101, 51, 83, 117, 180},
381  new int[10]{ 4, 14, 0, 0, 0, 0, 0, 0, 0, 0},
382  new int[10]{ 5, 0, 231, 10, 0, 185, 40, 79, 136, 121},
383  new int[10]{ 5, 1, 41, 44, 131, 138, 140, 84, 49, 41},
384  new int[10]{ 5, 5, 194, 121, 142, 170, 84, 35, 36, 169},
385  new int[10]{ 5, 7, 159, 80, 141, 219, 137, 103, 132, 88},
386  new int[10]{ 5, 11, 103, 48, 64, 193, 71, 60, 62, 207},
387  new int[10]{ 5, 15, 0, 0, 0, 0, 0, 0, 0, 0},
388  new int[10]{ 6, 0, 155, 129, 0, 123, 109, 47, 7, 137},
389  new int[10]{ 6, 5, 228, 92, 124, 55, 87, 154, 34, 72},
390  new int[10]{ 6, 7, 45, 100, 99, 31, 107, 10, 198, 172},
391  new int[10]{ 6, 9, 28, 49, 45, 222, 133, 155, 168, 124},
392  new int[10]{ 6, 11, 158, 184, 148, 209, 139, 29, 12, 56},
393  new int[10]{ 6, 16, 0, 0, 0, 0, 0, 0, 0, 0},
394  new int[10]{ 7, 1, 129, 80, 0, 103, 97, 48, 163, 86},
395  new int[10]{ 7, 5, 147, 186, 45, 13, 135, 125, 78, 186},
396  new int[10]{ 7, 7, 140, 16, 148, 105, 35, 24, 143, 87},
397  new int[10]{ 7, 11, 3, 102, 96, 150, 108, 47, 107, 172},
398  new int[10]{ 7, 13, 116, 143, 78, 181, 65, 55, 58, 154},
399  new int[10]{ 7, 17, 0, 0, 0, 0, 0, 0, 0, 0},
400  new int[10]{ 8, 0, 142, 118, 0, 147, 70, 53, 101, 176},
401  new int[10]{ 8, 1, 94, 70, 65, 43, 69, 31, 177, 169},
402  new int[10]{ 8, 12, 230, 152, 87, 152, 88, 161, 22, 225},
403  new int[10]{ 8, 18, 0, 0, 0, 0, 0, 0, 0, 0},
404  new int[10]{ 9, 1, 203, 28, 0, 2, 97, 104, 186, 167},
405  new int[10]{ 9, 8, 205, 132, 97, 30, 40, 142, 27, 238},
406  new int[10]{ 9, 10, 61, 185, 51, 184, 24, 99, 205, 48},
407  new int[10]{ 9, 11, 247, 178, 85, 83, 49, 64, 81, 68},
408  new int[10]{ 9, 19, 0, 0, 0, 0, 0, 0, 0, 0},
409  new int[10]{ 10, 0, 11, 59, 0, 174, 46, 111, 125, 38},
410  new int[10]{ 10, 1, 185, 104, 17, 150, 41, 25, 60, 217},
411  new int[10]{ 10, 6, 0, 22, 156, 8, 101, 174, 177, 208},
412  new int[10]{ 10, 7, 117, 52, 20, 56, 96, 23, 51, 232},
413  new int[10]{ 10, 20, 0, 0, 0, 0, 0, 0, 0, 0},
414  new int[10]{ 11, 0, 11, 32, 0, 99, 28, 91, 39, 178},
415  new int[10]{ 11, 7, 236, 92, 7, 138, 30, 175, 29, 214},
416  new int[10]{ 11, 9, 210, 174, 4, 110, 116, 24, 35, 168},
417  new int[10]{ 11, 13, 56, 154, 2, 99, 64, 141, 8, 51},
418  new int[10]{ 11, 21, 0, 0, 0, 0, 0, 0, 0, 0},
419  new int[10]{ 12, 1, 63, 39, 0, 46, 33, 122, 18, 124},
420  new int[10]{ 12, 3, 111, 93, 113, 217, 122, 11, 155, 122},
421  new int[10]{ 12, 11, 14, 11, 48, 109, 131, 4, 49, 72},
422  new int[10]{ 12, 22, 0, 0, 0, 0, 0, 0, 0, 0},
423  new int[10]{ 13, 0, 83, 49, 0, 37, 76, 29, 32, 48},
424  new int[10]{ 13, 1, 2, 125, 112, 113, 37, 91, 53, 57},
425  new int[10]{ 13, 8, 38, 35, 102, 143, 62, 27, 95, 167},
426  new int[10]{ 13, 13, 222, 166, 26, 140, 47, 127, 186, 219},
427  new int[10]{ 13, 23, 0, 0, 0, 0, 0, 0, 0, 0},
428  new int[10]{ 14, 1, 115, 19, 0, 36, 143, 11, 91, 82},
429  new int[10]{ 14, 6, 145, 118, 138, 95, 51, 145, 20, 232},
430  new int[10]{ 14, 11, 3, 21, 57, 40, 130, 8, 52, 204},
431  new int[10]{ 14, 13, 232, 163, 27, 116, 97, 166, 109, 162},
432  new int[10]{ 14, 24, 0, 0, 0, 0, 0, 0, 0, 0},
433  new int[10]{ 15, 0, 51, 68, 0, 116, 139, 137, 174, 38},
434  new int[10]{ 15, 10, 175, 63, 73, 200, 96, 103, 108, 217},
435  new int[10]{ 15, 11, 213, 81, 99, 110, 128, 40, 102, 157},
436  new int[10]{ 15, 25, 0, 0, 0, 0, 0, 0, 0, 0},
437  new int[10]{ 16, 1, 203, 87, 0, 75, 48, 78, 125, 170},
438  new int[10]{ 16, 9, 142, 177, 79, 158, 9, 158, 31, 23},
439  new int[10]{ 16, 11, 8, 135, 111, 134, 28, 17, 54, 175},
440  new int[10]{ 16, 12, 242, 64, 143, 97, 8, 165, 176, 202},
441  new int[10]{ 16, 26, 0, 0, 0, 0, 0, 0, 0, 0},
442  new int[10]{ 17, 1, 254, 158, 0, 48, 120, 134, 57, 196},
443  new int[10]{ 17, 5, 124, 23, 24, 132, 43, 23, 201, 173},
444  new int[10]{ 17, 11, 114, 9, 109, 206, 65, 62, 142, 195},
445  new int[10]{ 17, 12, 64, 6, 18, 2, 42, 163, 35, 218},
446  new int[10]{ 17, 27, 0, 0, 0, 0, 0, 0, 0, 0},
447  new int[10]{ 18, 0, 220, 186, 0, 68, 17, 173, 129, 128},
448  new int[10]{ 18, 6, 194, 6, 18, 16, 106, 31, 203, 211},
449  new int[10]{ 18, 7, 50, 46, 86, 156, 142, 22, 140, 210},
450  new int[10]{ 18, 28, 0, 0, 0, 0, 0, 0, 0, 0},
451  new int[10]{ 19, 0, 87, 58, 0, 35, 79, 13, 110, 39},
452  new int[10]{ 19, 1, 20, 42, 158, 138, 28, 135, 124, 84},
453  new int[10]{ 19, 10, 185, 156, 154, 86, 41, 145, 52, 88},
454  new int[10]{ 19, 29, 0, 0, 0, 0, 0, 0, 0, 0},
455  new int[10]{ 20, 1, 26, 76, 0, 6, 2, 128, 196, 117},
456  new int[10]{ 20, 4, 105, 61, 148, 20, 103, 52, 35, 227},
457  new int[10]{ 20, 11, 29, 153, 104, 141, 78, 173, 114, 6},
458  new int[10]{ 20, 30, 0, 0, 0, 0, 0, 0, 0, 0},
459  new int[10]{ 21, 0, 76, 157, 0, 80, 91, 156, 10, 238},
460  new int[10]{ 21, 8, 42, 175, 17, 43, 75, 166, 122, 13},
461  new int[10]{ 21, 13, 210, 67, 33, 81, 81, 40, 23, 11},
462  new int[10]{ 21, 31, 0, 0, 0, 0, 0, 0, 0, 0},
463  new int[10]{ 22, 1, 222, 20, 0, 49, 54, 18, 202, 195},
464  new int[10]{ 22, 2, 63, 52, 4, 1, 132, 163, 126, 44},
465  new int[10]{ 22, 32, 0, 0, 0, 0, 0, 0, 0, 0},
466  new int[10]{ 23, 0, 23, 106, 0, 156, 68, 110, 52, 5},
467  new int[10]{ 23, 3, 235, 86, 75, 54, 115, 132, 170, 94},
468  new int[10]{ 23, 5, 238, 95, 158, 134, 56, 150, 13, 111},
469  new int[10]{ 23, 33, 0, 0, 0, 0, 0, 0, 0, 0},
470  new int[10]{ 24, 1, 46, 182, 0, 153, 30, 113, 113, 81},
471  new int[10]{ 24, 2, 139, 153, 69, 88, 42, 108, 161, 19},
472  new int[10]{ 24, 9, 8, 64, 87, 63, 101, 61, 88, 130},
473  new int[10]{ 24, 34, 0, 0, 0, 0, 0, 0, 0, 0},
474  new int[10]{ 25, 0, 228, 45, 0, 211, 128, 72, 197, 66},
475  new int[10]{ 25, 5, 156, 21, 65, 94, 63, 136, 194, 95},
476  new int[10]{ 25, 35, 0, 0, 0, 0, 0, 0, 0, 0},
477  new int[10]{ 26, 2, 29, 67, 0, 90, 142, 36, 164, 146},
478  new int[10]{ 26, 7, 143, 137, 100, 6, 28, 38, 172, 66},
479  new int[10]{ 26, 12, 160, 55, 13, 221, 100, 53, 49, 190},
480  new int[10]{ 26, 13, 122, 85, 7, 6, 133, 145, 161, 86},
481  new int[10]{ 26, 36, 0, 0, 0, 0, 0, 0, 0, 0},
482  new int[10]{ 27, 0, 8, 103, 0, 27, 13, 42, 168, 64},
483  new int[10]{ 27, 6, 151, 50, 32, 118, 10, 104, 193, 181},
484  new int[10]{ 27, 37, 0, 0, 0, 0, 0, 0, 0, 0},
485  new int[10]{ 28, 1, 98, 70, 0, 216, 106, 64, 14, 7},
486  new int[10]{ 28, 2, 101, 111, 126, 212, 77, 24, 186, 144},
487  new int[10]{ 28, 5, 135, 168, 110, 193, 43, 149, 46, 16},
488  new int[10]{ 28, 38, 0, 0, 0, 0, 0, 0, 0, 0},
489  new int[10]{ 29, 0, 18, 110, 0, 108, 133, 139, 50, 25},
490  new int[10]{ 29, 4, 28, 17, 154, 61, 25, 161, 27, 57},
491  new int[10]{ 29, 39, 0, 0, 0, 0, 0, 0, 0, 0},
492  new int[10]{ 30, 2, 71, 120, 0, 106, 87, 84, 70, 37},
493  new int[10]{ 30, 5, 240, 154, 35, 44, 56, 173, 17, 139},
494  new int[10]{ 30, 7, 9, 52, 51, 185, 104, 93, 50, 221},
495  new int[10]{ 30, 9, 84, 56, 134, 176, 70, 29, 6, 17},
496  new int[10]{ 30, 40, 0, 0, 0, 0, 0, 0, 0, 0},
497  new int[10]{ 31, 1, 106, 3, 0, 147, 80, 117, 115, 201},
498  new int[10]{ 31, 13, 1, 170, 20, 182, 139, 148, 189, 46},
499  new int[10]{ 31, 41, 0, 0, 0, 0, 0, 0, 0, 0},
500  new int[10]{ 32, 0, 242, 84, 0, 108, 32, 116, 110, 179},
501  new int[10]{ 32, 5, 44, 8, 20, 21, 89, 73, 0, 14},
502  new int[10]{ 32, 12, 166, 17, 122, 110, 71, 142, 163, 116},
503  new int[10]{ 32, 42, 0, 0, 0, 0, 0, 0, 0, 0},
504  new int[10]{ 33, 2, 132, 165, 0, 71, 135, 105, 163, 46},
505  new int[10]{ 33, 7, 164, 179, 88, 12, 6, 137, 173, 2},
506  new int[10]{ 33, 10, 235, 124, 13, 109, 2, 29, 179, 106},
507  new int[10]{ 33, 43, 0, 0, 0, 0, 0, 0, 0, 0},
508  new int[10]{ 34, 0, 147, 173, 0, 29, 37, 11, 197, 184},
509  new int[10]{ 34, 12, 85, 177, 19, 201, 25, 41, 191, 135},
510  new int[10]{ 34, 13, 36, 12, 78, 69, 114, 162, 193, 141},
511  new int[10]{ 34, 44, 0, 0, 0, 0, 0, 0, 0, 0},
512  new int[10]{ 35, 1, 57, 77, 0, 91, 60, 126, 157, 85},
513  new int[10]{ 35, 5, 40, 184, 157, 165, 137, 152, 167, 225},
514  new int[10]{ 35, 11, 63, 18, 6, 55, 93, 172, 181, 175},
515  new int[10]{ 35, 45, 0, 0, 0, 0, 0, 0, 0, 0},
516  new int[10]{ 36, 0, 140, 25, 0, 1, 121, 73, 197, 178},
517  new int[10]{ 36, 2, 38, 151, 63, 175, 129, 154, 167, 112},
518  new int[10]{ 36, 7, 154, 170, 82, 83, 26, 129, 179, 106},
519  new int[10]{ 36, 46, 0, 0, 0, 0, 0, 0, 0, 0},
520  new int[10]{ 37, 10, 219, 37, 0, 40, 97, 167, 181, 154},
521  new int[10]{ 37, 13, 151, 31, 144, 12, 56, 38, 193, 114},
522  new int[10]{ 37, 47, 0, 0, 0, 0, 0, 0, 0, 0},
523  new int[10]{ 38, 1, 31, 84, 0, 37, 1, 112, 157, 42},
524  new int[10]{ 38, 5, 66, 151, 93, 97, 70, 7, 173, 41},
525  new int[10]{ 38, 11, 38, 190, 19, 46, 1, 19, 191, 105},
526  new int[10]{ 38, 48, 0, 0, 0, 0, 0, 0, 0, 0},
527  new int[10]{ 39, 0, 239, 93, 0, 106, 119, 109, 181, 167},
528  new int[10]{ 39, 7, 172, 132, 24, 181, 32, 6, 157, 45},
529  new int[10]{ 39, 12, 34, 57, 138, 154, 142, 105, 173, 189},
530  new int[10]{ 39, 49, 0, 0, 0, 0, 0, 0, 0, 0},
531  new int[10]{ 40, 2, 0, 103, 0, 98, 6, 160, 193, 78},
532  new int[10]{ 40, 10, 75, 107, 36, 35, 73, 156, 163, 67},
533  new int[10]{ 40, 13, 120, 163, 143, 36, 102, 82, 179, 180},
534  new int[10]{ 40, 50, 0, 0, 0, 0, 0, 0, 0, 0},
535  new int[10]{ 41, 1, 129, 147, 0, 120, 48, 132, 191, 53},
536  new int[10]{ 41, 5, 229, 7, 2, 101, 47, 6, 197, 215},
537  new int[10]{ 41, 11, 118, 60, 55, 81, 19, 8, 167, 230},
538  new int[10]{ 41, 51, 0, 0, 0, 0, 0, 0, 0, 0}
539 };
std::vector< int * > TS_38_212_TABLE_5_3_2_2
std::vector< int * > TS_38_212_TABLE_5_3_2_3