Line data Source code
1 : /*
2 : * Copyright(c) 2019 Intel Corporation
3 : * SPDX - License - Identifier: BSD - 2 - Clause - Patent
4 : */
5 :
6 : #include "EbRateControlTables.h"
7 : static const EbBitNumber initial_rate_control_sad64x64_tables[] = {
8 : //Q0.txt
9 : 8433, 15005, 17578, 20095,
10 : 22006, 23178, 24255, 25537,
11 : 26140, 26757, 27467, 27979,
12 : 28488, 28944, 29356, 29670,
13 : 30047, 30377, 30703, 31010,
14 : 31343, 31522, 31632, 31840,
15 : 32120, 32306, 32398, 32408,
16 : 32668, 32915, 33046, 33092,
17 : 33172, 33374, 33344, 33317,
18 : 33790, 33744, 33964, 34270,
19 : 34440, 34474, 34550, 34703,
20 : 34653, 34919, 35075, 35163,
21 : 35458, 35333, 35574, 35562,
22 : 36108, 36427, 36845, 37184,
23 : 37196, 37367, 37469, 37951,
24 : 37510, 38009, 38826, 38823,
25 : //Q01.txt
26 : 2135, 6317, 9166, 11760,
27 : 13718, 14993, 16052, 17263,
28 : 17871, 18474, 19128, 19601,
29 : 20081, 20498, 20893, 21235,
30 : 21580, 21886, 22187, 22491,
31 : 22773, 22955, 23077, 23233,
32 : 23479, 23605, 23729, 23739,
33 : 23988, 24214, 24336, 24403,
34 : 24520, 24720, 24719, 24747,
35 : 25086, 25085, 25239, 25508,
36 : 25641, 25620, 25720, 25861,
37 : 25871, 26094, 26326, 26330,
38 : 26595, 26641, 26774, 26761,
39 : 27212, 27429, 27763, 28219,
40 : 28177, 28255, 28367, 28823,
41 : 28536, 28859, 29580, 29501,
42 : //Q02.txt
43 : 961, 2830, 5863, 9184,
44 : 11400, 12705, 13779, 15003,
45 : 15615, 16214, 16854, 17324,
46 : 17798, 18210, 18606, 18955,
47 : 19300, 19608, 19905, 20213,
48 : 20492, 20681, 20812, 20965,
49 : 21206, 21335, 21460, 21473,
50 : 21728, 21947, 22076, 22145,
51 : 22268, 22469, 22473, 22498,
52 : 22836, 22845, 22993, 23258,
53 : 23377, 23359, 23461, 23618,
54 : 23635, 23864, 24106, 24094,
55 : 24362, 24431, 24563, 24536,
56 : 24965, 25208, 25553, 26026,
57 : 25960, 26050, 26160, 26611,
58 : 26337, 26651, 27396, 27259,
59 : //Q03.txt
60 : 536, 1432, 3066, 5519,
61 : 8942, 10635, 11897, 13229,
62 : 13894, 14525, 15181, 15668,
63 : 16144, 16563, 16976, 17339,
64 : 17680, 17994, 18299, 18613,
65 : 18895, 19081, 19215, 19372,
66 : 19615, 19749, 19880, 19896,
67 : 20152, 20375, 20500, 20577,
68 : 20707, 20900, 20917, 20944,
69 : 21266, 21292, 21430, 21689,
70 : 21814, 21788, 21895, 22061,
71 : 22081, 22317, 22556, 22541,
72 : 22805, 22884, 23015, 22983,
73 : 23410, 23648, 24006, 24457,
74 : 24393, 24511, 24608, 25059,
75 : 24791, 25098, 25856, 25688,
76 : //Q04.txt
77 : 446, 1127, 2334, 3760,
78 : 6184, 7651, 8705, 9796,
79 : 10387, 10960, 11546, 12000,
80 : 12443, 12833, 13215, 13559,
81 : 13875, 14167, 14444, 14722,
82 : 14983, 15157, 15286, 15431,
83 : 15667, 15784, 15917, 15949,
84 : 16180, 16410, 16527, 16609,
85 : 16730, 16930, 16976, 17013,
86 : 17313, 17349, 17490, 17716,
87 : 17844, 17848, 17977, 18122,
88 : 18180, 18426, 18621, 18600,
89 : 18867, 19000, 19146, 19113,
90 : 19464, 19723, 20099, 20513,
91 : 20419, 20596, 20650, 21058,
92 : 20901, 21163, 21877, 21619,
93 : //Q05.txt
94 : 320, 887, 1720, 2477,
95 : 4048, 5366, 6328, 7256,
96 : 7791, 8311, 8828, 9235,
97 : 9632, 9976, 10308, 10606,
98 : 10862, 11113, 11343, 11565,
99 : 11778, 11924, 12025, 12134,
100 : 12315, 12395, 12489, 12493,
101 : 12682, 12836, 12972, 13015,
102 : 13089, 13248, 13294, 13315,
103 : 13531, 13527, 13643, 13818,
104 : 13884, 13955, 13980, 14149,
105 : 14134, 14361, 14436, 14447,
106 : 14811, 14760, 14902, 14909,
107 : 15176, 15362, 15756, 15910,
108 : 15892, 16055, 16074, 16423,
109 : 16189, 16543, 17040, 17211,
110 : //Q06.txt
111 : 302, 726, 1400, 1986,
112 : 2985, 4060, 4895, 5670,
113 : 6129, 6566, 6996, 7338,
114 : 7669, 7956, 8232, 8486,
115 : 8701, 8906, 9100, 9287,
116 : 9467, 9590, 9670, 9769,
117 : 9907, 9973, 10053, 10057,
118 : 10190, 10326, 10435, 10478,
119 : 10533, 10678, 10718, 10744,
120 : 10933, 10913, 11016, 11155,
121 : 11198, 11280, 11300, 11405,
122 : 11446, 11597, 11685, 11698,
123 : 11998, 11979, 12142, 12112,
124 : 12313, 12523, 12831, 12966,
125 : 13002, 13099, 13182, 13448,
126 : 13357, 13578, 14091, 14339,
127 : //Q07.txt
128 : 234, 564, 1094, 1521,
129 : 2144, 3078, 3933, 4678,
130 : 5126, 5546, 5958, 6285,
131 : 6604, 6881, 7145, 7393,
132 : 7602, 7801, 7989, 8168,
133 : 8347, 8469, 8551, 8652,
134 : 8787, 8853, 8933, 8943,
135 : 9078, 9209, 9323, 9366,
136 : 9422, 9566, 9612, 9642,
137 : 9823, 9814, 9914, 10044,
138 : 10092, 10170, 10205, 10300,
139 : 10348, 10493, 10588, 10601,
140 : 10884, 10880, 11036, 11012,
141 : 11195, 11407, 11718, 11846,
142 : 11878, 11983, 12063, 12324,
143 : 12234, 12458, 12953, 13140,
144 : //Q08.txt
145 : 197, 479, 918, 1263,
146 : 1732, 2503, 3267, 3948,
147 : 4370, 4762, 5150, 5458,
148 : 5759, 6023, 6273, 6512,
149 : 6713, 6905, 7088, 7263,
150 : 7432, 7556, 7639, 7741,
151 : 7874, 7939, 8026, 8039,
152 : 8171, 8298, 8416, 8459,
153 : 8520, 8662, 8709, 8746,
154 : 8916, 8913, 9018, 9141,
155 : 9194, 9265, 9306, 9400,
156 : 9451, 9597, 9694, 9706,
157 : 9974, 9979, 10133, 10112,
158 : 10290, 10502, 10799, 10930,
159 : 10954, 11061, 11142, 11401,
160 : 11314, 11536, 12011, 12156,
161 : //Q09.txt
162 : 161, 395, 764, 1047,
163 : 1403, 2041, 2730, 3398,
164 : 3829, 4218, 4598, 4898,
165 : 5192, 5447, 5689, 5922,
166 : 6118, 6307, 6484, 6653,
167 : 6820, 6941, 7025, 7125,
168 : 7257, 7325, 7402, 7421,
169 : 7549, 7674, 7791, 7835,
170 : 7898, 8032, 8083, 8121,
171 : 8288, 8285, 8391, 8506,
172 : 8560, 8633, 8677, 8767,
173 : 8823, 8958, 9058, 9072,
174 : 9324, 9336, 9487, 9465,
175 : 9632, 9841, 10141, 10264,
176 : 10281, 10389, 10471, 10722,
177 : 10647, 10849, 11322, 11429,
178 : //Q10.txt
179 : 144, 347, 661, 898,
180 : 1200, 1732, 2304, 2889,
181 : 3301, 3675, 4036, 4322,
182 : 4601, 4843, 5075, 5299,
183 : 5487, 5666, 5839, 6002,
184 : 6162, 6283, 6367, 6465,
185 : 6595, 6660, 6743, 6763,
186 : 6886, 7012, 7126, 7169,
187 : 7231, 7370, 7419, 7461,
188 : 7619, 7624, 7728, 7838,
189 : 7892, 7963, 8011, 8101,
190 : 8154, 8292, 8390, 8409,
191 : 8647, 8672, 8816, 8796,
192 : 8958, 9166, 9463, 9578,
193 : 9586, 9706, 9788, 10033,
194 : 9956, 10163, 10616, 10696,
195 : //Q11.txt
196 : 130, 310, 588, 795,
197 : 1054, 1511, 1996, 2510,
198 : 2929, 3296, 3649, 3926,
199 : 4195, 4429, 4653, 4868,
200 : 5050, 5224, 5393, 5551,
201 : 5705, 5822, 5906, 6003,
202 : 6128, 6193, 6276, 6297,
203 : 6418, 6538, 6653, 6694,
204 : 6756, 6893, 6941, 6985,
205 : 7136, 7144, 7245, 7351,
206 : 7409, 7476, 7524, 7613,
207 : 7667, 7799, 7899, 7917,
208 : 8143, 8173, 8314, 8291,
209 : 8450, 8653, 8939, 9061,
210 : 9061, 9192, 9270, 9507,
211 : 9428, 9629, 10080, 10130,
212 : //Q12.txt
213 : 111, 265, 504, 680,
214 : 904, 1295, 1693, 2101,
215 : 2531, 2913, 3261, 3535,
216 : 3800, 4028, 4247, 4457,
217 : 4636, 4805, 4970, 5122,
218 : 5275, 5389, 5476, 5570,
219 : 5693, 5760, 5840, 5864,
220 : 5981, 6099, 6216, 6256,
221 : 6317, 6453, 6503, 6544,
222 : 6692, 6702, 6802, 6905,
223 : 6965, 7030, 7080, 7168,
224 : 7224, 7351, 7449, 7472,
225 : 7685, 7720, 7854, 7838,
226 : 7987, 8188, 8460, 8587,
227 : 8589, 8713, 8789, 9019,
228 : 8946, 9149, 9583, 9616,
229 : //Q13.txt
230 : 101, 240, 450, 604,
231 : 801, 1147, 1491, 1823,
232 : 2216, 2588, 2923, 3189,
233 : 3445, 3665, 3874, 4077,
234 : 4249, 4413, 4571, 4718,
235 : 4867, 4979, 5065, 5159,
236 : 5278, 5343, 5420, 5448,
237 : 5561, 5677, 5793, 5830,
238 : 5898, 6028, 6077, 6121,
239 : 6263, 6273, 6375, 6468,
240 : 6531, 6596, 6646, 6735,
241 : 6789, 6916, 7015, 7034,
242 : 7241, 7279, 7412, 7394,
243 : 7535, 7739, 8001, 8129,
244 : 8125, 8252, 8331, 8553,
245 : 8487, 8688, 9110, 9121,
246 : //Q14.txt
247 : 93, 220, 409, 545,
248 : 723, 1036, 1344, 1627,
249 : 1986, 2351, 2679, 2938,
250 : 3190, 3404, 3607, 3805,
251 : 3972, 4131, 4286, 4425,
252 : 4571, 4679, 4764, 4855,
253 : 4972, 5037, 5114, 5139,
254 : 5253, 5366, 5477, 5515,
255 : 5580, 5706, 5754, 5803,
256 : 5937, 5951, 6050, 6142,
257 : 6205, 6264, 6318, 6406,
258 : 6463, 6580, 6677, 6699,
259 : 6897, 6936, 7070, 7051,
260 : 7185, 7384, 7645, 7770,
261 : 7761, 7894, 7967, 8190,
262 : 8121, 8313, 8731, 8727,
263 : //Q15.txt
264 : 87, 201, 372, 494,
265 : 654, 938, 1216, 1463,
266 : 1785, 2131, 2450, 2704,
267 : 2950, 3161, 3359, 3550,
268 : 3712, 3866, 4018, 4156,
269 : 4297, 4403, 4490, 4579,
270 : 4694, 4757, 4833, 4859,
271 : 4968, 5080, 5192, 5228,
272 : 5293, 5420, 5466, 5516,
273 : 5649, 5661, 5758, 5847,
274 : 5912, 5969, 6021, 6106,
275 : 6163, 6281, 6374, 6399,
276 : 6590, 6630, 6758, 6743,
277 : 6877, 7076, 7328, 7447,
278 : 7438, 7569, 7643, 7862,
279 : 7794, 7984, 8387, 8374,
280 : //Q16.txt
281 : 79, 183, 334, 441,
282 : 580, 831, 1079, 1297,
283 : 1582, 1895, 2199, 2446,
284 : 2686, 2890, 3083, 3271,
285 : 3428, 3579, 3726, 3859,
286 : 3997, 4101, 4188, 4274,
287 : 4386, 4446, 4522, 4551,
288 : 4658, 4767, 4877, 4912,
289 : 4976, 5098, 5149, 5196,
290 : 5325, 5341, 5434, 5520,
291 : 5585, 5639, 5693, 5777,
292 : 5831, 5950, 6043, 6066,
293 : 6251, 6295, 6417, 6402,
294 : 6531, 6727, 6978, 7092,
295 : 7081, 7211, 7289, 7494,
296 : 7432, 7621, 8017, 7991,
297 : //Q17.txt
298 : 74, 170, 309, 405,
299 : 531, 763, 992, 1193,
300 : 1455, 1745, 2035, 2280,
301 : 2518, 2720, 2911, 3096,
302 : 3249, 3398, 3541, 3674,
303 : 3808, 3908, 3994, 4078,
304 : 4190, 4251, 4324, 4351,
305 : 4457, 4564, 4673, 4707,
306 : 4770, 4892, 4937, 4985,
307 : 5111, 5127, 5219, 5303,
308 : 5366, 5421, 5474, 5558,
309 : 5615, 5727, 5817, 5843,
310 : 6018, 6063, 6184, 6169,
311 : 6295, 6488, 6731, 6848,
312 : 6834, 6962, 7039, 7246,
313 : 7182, 7359, 7750, 7719,
314 : //Q18.txt
315 : 69, 157, 284, 372,
316 : 487, 697, 910, 1097,
317 : 1337, 1602, 1869, 2106,
318 : 2337, 2534, 2718, 2899,
319 : 3049, 3192, 3332, 3460,
320 : 3592, 3690, 3774, 3858,
321 : 3967, 4025, 4099, 4127,
322 : 4231, 4334, 4441, 4476,
323 : 4536, 4656, 4702, 4752,
324 : 4872, 4890, 4981, 5061,
325 : 5122, 5179, 5229, 5314,
326 : 5369, 5483, 5571, 5597,
327 : 5766, 5813, 5929, 5913,
328 : 6038, 6227, 6469, 6581,
329 : 6562, 6691, 6768, 6972,
330 : 6909, 7089, 7467, 7424,
331 : //Q19.txt
332 : 65, 147, 265, 346,
333 : 449, 642, 842, 1017,
334 : 1241, 1485, 1736, 1966,
335 : 2192, 2385, 2566, 2744,
336 : 2891, 3033, 3168, 3293,
337 : 3423, 3520, 3603, 3685,
338 : 3792, 3849, 3920, 3949,
339 : 4049, 4151, 4255, 4290,
340 : 4352, 4469, 4515, 4562,
341 : 4679, 4699, 4787, 4864,
342 : 4926, 4983, 5033, 5115,
343 : 5167, 5279, 5364, 5394,
344 : 5552, 5603, 5718, 5703,
345 : 5821, 6011, 6246, 6353,
346 : 6336, 6465, 6542, 6739,
347 : 6680, 6850, 7224, 7176,
348 : //Q20.txt
349 : 61, 138, 244, 316,
350 : 408, 579, 763, 926,
351 : 1131, 1355, 1586, 1802,
352 : 2018, 2205, 2385, 2560,
353 : 2706, 2845, 2977, 3099,
354 : 3225, 3320, 3403, 3484,
355 : 3589, 3644, 3717, 3746,
356 : 3844, 3944, 4049, 4081,
357 : 4143, 4255, 4301, 4350,
358 : 4465, 4481, 4570, 4639,
359 : 4709, 4759, 4811, 4893,
360 : 4947, 5054, 5140, 5166,
361 : 5325, 5376, 5487, 5476,
362 : 5589, 5777, 6002, 6113,
363 : 6092, 6225, 6290, 6490,
364 : 6431, 6596, 6961, 6913,
365 : //Q21.txt
366 : 57, 128, 227, 293,
367 : 379, 532, 705, 862,
368 : 1051, 1261, 1475, 1680,
369 : 1885, 2068, 2242, 2414,
370 : 2555, 2692, 2821, 2940,
371 : 3063, 3157, 3239, 3318,
372 : 3420, 3477, 3544, 3577,
373 : 3673, 3771, 3873, 3904,
374 : 3968, 4078, 4123, 4172,
375 : 4283, 4304, 4386, 4460,
376 : 4525, 4576, 4624, 4707,
377 : 4759, 4866, 4950, 4978,
378 : 5128, 5172, 5293, 5278,
379 : 5391, 5572, 5793, 5903,
380 : 5885, 6012, 6082, 6275,
381 : 6217, 6382, 6739, 6681,
382 : //Q22.txt
383 : 54, 121, 213, 276,
384 : 355, 494, 657, 808,
385 : 986, 1184, 1387, 1581,
386 : 1778, 1956, 2128, 2297,
387 : 2437, 2572, 2697, 2814,
388 : 2935, 3027, 3109, 3187,
389 : 3288, 3342, 3409, 3439,
390 : 3533, 3630, 3731, 3763,
391 : 3823, 3933, 3978, 4025,
392 : 4134, 4154, 4237, 4307,
393 : 4368, 4419, 4468, 4548,
394 : 4602, 4706, 4789, 4817,
395 : 4964, 5012, 5121, 5107,
396 : 5219, 5395, 5616, 5723,
397 : 5698, 5831, 5905, 6088,
398 : 6032, 6187, 6546, 6482,
399 : //Q23.txt
400 : 53, 115, 201, 259,
401 : 331, 458, 608, 752,
402 : 920, 1104, 1296, 1478,
403 : 1663, 1831, 1999, 2165,
404 : 2302, 2434, 2558, 2672,
405 : 2791, 2880, 2961, 3039,
406 : 3137, 3192, 3257, 3289,
407 : 3383, 3474, 3575, 3605,
408 : 3664, 3771, 3817, 3862,
409 : 3971, 3993, 4073, 4141,
410 : 4202, 4254, 4301, 4382,
411 : 4434, 4535, 4617, 4643,
412 : 4788, 4836, 4946, 4934,
413 : 5039, 5213, 5433, 5534,
414 : 5513, 5641, 5714, 5893,
415 : 5841, 5996, 6341, 6278,
416 : //Q24.txt
417 : 49, 108, 189, 241,
418 : 306, 420, 557, 695,
419 : 853, 1025, 1206, 1375,
420 : 1549, 1710, 1874, 2037,
421 : 2173, 2303, 2424, 2536,
422 : 2653, 2740, 2821, 2897,
423 : 2993, 3047, 3114, 3145,
424 : 3236, 3326, 3427, 3455,
425 : 3516, 3619, 3665, 3709,
426 : 3813, 3836, 3915, 3979,
427 : 4041, 4091, 4139, 4219,
428 : 4273, 4369, 4449, 4477,
429 : 4616, 4662, 4771, 4759,
430 : 4862, 5032, 5247, 5344,
431 : 5322, 5456, 5526, 5701,
432 : 5648, 5799, 6135, 6074,
433 : //Q25.txt
434 : 46, 100, 171, 217,
435 : 273, 371, 488, 615,
436 : 756, 912, 1076, 1229,
437 : 1386, 1531, 1683, 1840,
438 : 1971, 2097, 2212, 2322,
439 : 2433, 2519, 2598, 2673,
440 : 2766, 2819, 2883, 2917,
441 : 3005, 3094, 3189, 3218,
442 : 3278, 3377, 3424, 3467,
443 : 3568, 3590, 3666, 3734,
444 : 3789, 3840, 3885, 3962,
445 : 4019, 4109, 4187, 4217,
446 : 4349, 4395, 4501, 4488,
447 : 4591, 4759, 4965, 5063,
448 : 5043, 5163, 5238, 5408,
449 : 5357, 5507, 5830, 5764,
450 : //Q26.txt
451 : 43, 93, 157, 198,
452 : 247, 333, 434, 549,
453 : 677, 819, 970, 1111,
454 : 1255, 1387, 1527, 1677,
455 : 1802, 1924, 2035, 2141,
456 : 2250, 2335, 2413, 2485,
457 : 2575, 2629, 2693, 2728,
458 : 2811, 2898, 2992, 3021,
459 : 3077, 3175, 3220, 3263,
460 : 3360, 3385, 3458, 3518,
461 : 3575, 3626, 3668, 3747,
462 : 3796, 3889, 3965, 3997,
463 : 4120, 4169, 4268, 4258,
464 : 4358, 4520, 4720, 4818,
465 : 4794, 4915, 4991, 5153,
466 : 5103, 5251, 5563, 5496,
467 : //Q27.txt
468 : 41, 87, 145, 181,
469 : 224, 303, 390, 496,
470 : 612, 743, 883, 1013,
471 : 1146, 1270, 1399, 1540,
472 : 1662, 1778, 1886, 1990,
473 : 2096, 2178, 2254, 2325,
474 : 2413, 2468, 2528, 2564,
475 : 2646, 2731, 2821, 2850,
476 : 2905, 3002, 3045, 3088,
477 : 3180, 3205, 3277, 3335,
478 : 3391, 3438, 3481, 3560,
479 : 3610, 3697, 3772, 3800,
480 : 3921, 3967, 4067, 4057,
481 : 4151, 4315, 4507, 4600,
482 : 4576, 4699, 4769, 4927,
483 : 4879, 5019, 5327, 5256,
484 : //Q28.txt
485 : 39, 81, 134, 167,
486 : 205, 275, 353, 449,
487 : 554, 674, 803, 924,
488 : 1048, 1163, 1281, 1413,
489 : 1526, 1638, 1742, 1841,
490 : 1944, 2024, 2099, 2169,
491 : 2256, 2309, 2370, 2405,
492 : 2484, 2568, 2656, 2682,
493 : 2740, 2830, 2875, 2915,
494 : 3004, 3031, 3099, 3159,
495 : 3208, 3257, 3296, 3375,
496 : 3421, 3508, 3580, 3612,
497 : 3727, 3770, 3862, 3857,
498 : 3945, 4103, 4292, 4381,
499 : 4362, 4475, 4551, 4705,
500 : 4654, 4792, 5091, 5018,
501 : //Q29.txt
502 : 37, 77, 125, 155,
503 : 189, 253, 322, 409,
504 : 503, 613, 731, 843,
505 : 958, 1064, 1175, 1295,
506 : 1400, 1506, 1604, 1698,
507 : 1797, 1875, 1948, 2015,
508 : 2100, 2152, 2209, 2246,
509 : 2322, 2404, 2490, 2513,
510 : 2570, 2656, 2702, 2740,
511 : 2828, 2856, 2920, 2976,
512 : 3029, 3075, 3114, 3188,
513 : 3234, 3316, 3387, 3418,
514 : 3528, 3573, 3663, 3656,
515 : 3741, 3893, 4074, 4161,
516 : 4140, 4258, 4327, 4472,
517 : 4430, 4562, 4843, 4776,
518 : //Q30.txt
519 : 35, 72, 117, 145,
520 : 174, 232, 295, 375,
521 : 462, 563, 673, 777,
522 : 885, 985, 1088, 1202,
523 : 1299, 1400, 1493, 1585,
524 : 1680, 1755, 1827, 1893,
525 : 1974, 2028, 2083, 2119,
526 : 2194, 2273, 2356, 2381,
527 : 2436, 2521, 2563, 2603,
528 : 2686, 2714, 2778, 2829,
529 : 2881, 2930, 2965, 3042,
530 : 3084, 3162, 3229, 3261,
531 : 3366, 3410, 3503, 3493,
532 : 3576, 3720, 3895, 3984,
533 : 3966, 4073, 4145, 4280,
534 : 4240, 4370, 4644, 4572,
535 : //Q31.txt
536 : 33, 67, 107, 131,
537 : 157, 210, 265, 337,
538 : 413, 502, 601, 697,
539 : 795, 886, 980, 1084,
540 : 1174, 1265, 1353, 1438,
541 : 1528, 1600, 1668, 1733,
542 : 1812, 1863, 1918, 1955,
543 : 2025, 2101, 2181, 2203,
544 : 2256, 2341, 2380, 2420,
545 : 2500, 2522, 2588, 2636,
546 : 2689, 2733, 2768, 2842,
547 : 2881, 2962, 3026, 3054,
548 : 3152, 3196, 3281, 3275,
549 : 3354, 3497, 3659, 3748,
550 : 3724, 3835, 3901, 4031,
551 : 3991, 4125, 4376, 4309,
552 : //Q32.txt
553 : 31, 62, 99, 120,
554 : 142, 190, 238, 302,
555 : 368, 448, 537, 623,
556 : 714, 798, 884, 979,
557 : 1061, 1146, 1226, 1305,
558 : 1391, 1458, 1525, 1588,
559 : 1664, 1714, 1765, 1803,
560 : 1871, 1945, 2021, 2043,
561 : 2096, 2172, 2215, 2252,
562 : 2329, 2354, 2416, 2461,
563 : 2510, 2552, 2590, 2661,
564 : 2699, 2775, 2837, 2866,
565 : 2960, 3002, 3085, 3076,
566 : 3151, 3287, 3445, 3532,
567 : 3508, 3610, 3679, 3805,
568 : 3766, 3891, 4136, 4069,
569 : //Q33.txt
570 : 30, 59, 93, 112,
571 : 132, 176, 220, 279,
572 : 342, 415, 498, 579,
573 : 666, 747, 832, 924,
574 : 1001, 1085, 1162, 1240,
575 : 1324, 1391, 1460, 1523,
576 : 1599, 1649, 1699, 1737,
577 : 1804, 1877, 1953, 1975,
578 : 2029, 2103, 2144, 2181,
579 : 2256, 2282, 2340, 2384,
580 : 2434, 2476, 2509, 2578,
581 : 2618, 2690, 2754, 2780,
582 : 2870, 2909, 2988, 2983,
583 : 3057, 3183, 3341, 3425,
584 : 3403, 3499, 3567, 3692,
585 : 3652, 3768, 4008, 3944,
586 : //Q34.txt
587 : 29, 56, 86, 104,
588 : 122, 162, 203, 257,
589 : 313, 379, 454, 528,
590 : 609, 685, 764, 849,
591 : 921, 998, 1071, 1144,
592 : 1223, 1287, 1353, 1413,
593 : 1487, 1536, 1585, 1622,
594 : 1686, 1757, 1832, 1854,
595 : 1903, 1974, 2014, 2054,
596 : 2124, 2150, 2207, 2247,
597 : 2295, 2337, 2369, 2439,
598 : 2475, 2546, 2607, 2633,
599 : 2717, 2754, 2833, 2828,
600 : 2898, 3026, 3171, 3251,
601 : 3235, 3327, 3393, 3513,
602 : 3475, 3591, 3814, 3755,
603 : //Q35.txt
604 : 27, 51, 80, 95,
605 : 111, 147, 183, 232,
606 : 282, 341, 407, 473,
607 : 546, 615, 687, 765,
608 : 831, 901, 968, 1035,
609 : 1108, 1167, 1229, 1285,
610 : 1355, 1402, 1450, 1486,
611 : 1545, 1613, 1686, 1705,
612 : 1753, 1822, 1860, 1898,
613 : 1964, 1992, 2043, 2083,
614 : 2131, 2170, 2202, 2266,
615 : 2304, 2371, 2428, 2453,
616 : 2533, 2569, 2639, 2638,
617 : 2707, 2829, 2967, 3042,
618 : 3025, 3117, 3179, 3293,
619 : 3255, 3365, 3581, 3521,
620 : //Q36.txt
621 : 26, 48, 74, 88,
622 : 101, 134, 165, 210,
623 : 254, 307, 366, 425,
624 : 490, 553, 618, 692,
625 : 752, 816, 878, 940,
626 : 1008, 1063, 1121, 1173,
627 : 1238, 1285, 1330, 1366,
628 : 1421, 1488, 1554, 1575,
629 : 1620, 1687, 1724, 1759,
630 : 1824, 1847, 1901, 1937,
631 : 1986, 2020, 2053, 2114,
632 : 2151, 2216, 2270, 2294,
633 : 2370, 2404, 2474, 2471,
634 : 2539, 2650, 2784, 2858,
635 : 2835, 2930, 2990, 3101,
636 : 3064, 3170, 3367, 3314,
637 : //Q37.txt
638 : 24, 46, 69, 82,
639 : 93, 124, 152, 192,
640 : 232, 279, 333, 387,
641 : 446, 503, 564, 631,
642 : 686, 745, 802, 860,
643 : 923, 976, 1030, 1081,
644 : 1142, 1185, 1227, 1262,
645 : 1316, 1376, 1440, 1461,
646 : 1505, 1567, 1603, 1640,
647 : 1699, 1723, 1775, 1808,
648 : 1856, 1891, 1920, 1979,
649 : 2014, 2075, 2131, 2152,
650 : 2224, 2257, 2324, 2322,
651 : 2386, 2493, 2619, 2686,
652 : 2676, 2761, 2819, 2921,
653 : 2885, 2990, 3176, 3126,
654 : //Q38.txt
655 : 23, 43, 64, 75,
656 : 86, 113, 138, 175,
657 : 210, 253, 302, 350,
658 : 403, 455, 510, 572,
659 : 623, 678, 731, 784,
660 : 841, 891, 943, 990,
661 : 1048, 1089, 1129, 1163,
662 : 1214, 1270, 1332, 1352,
663 : 1393, 1451, 1486, 1521,
664 : 1579, 1603, 1652, 1684,
665 : 1731, 1763, 1794, 1851,
666 : 1883, 1940, 1995, 2015,
667 : 2083, 2116, 2176, 2178,
668 : 2238, 2340, 2462, 2525,
669 : 2510, 2594, 2653, 2750,
670 : 2714, 2816, 2991, 2946,
671 : //Q39.txt
672 : 22, 40, 60, 70,
673 : 79, 104, 126, 159,
674 : 190, 230, 273, 316,
675 : 364, 411, 460, 517,
676 : 563, 612, 661, 709,
677 : 762, 808, 856, 899,
678 : 953, 992, 1031, 1063,
679 : 1108, 1160, 1220, 1238,
680 : 1279, 1330, 1366, 1400,
681 : 1453, 1478, 1523, 1554,
682 : 1599, 1629, 1660, 1715,
683 : 1745, 1799, 1852, 1869,
684 : 1933, 1963, 2023, 2023,
685 : 2079, 2177, 2288, 2356,
686 : 2338, 2420, 2476, 2563,
687 : 2529, 2629, 2794, 2751,
688 : //Q40.txt
689 : 22, 38, 56, 65,
690 : 73, 96, 116, 146,
691 : 175, 210, 250, 288,
692 : 332, 374, 419, 472,
693 : 514, 559, 605, 649,
694 : 698, 740, 786, 827,
695 : 877, 913, 949, 980,
696 : 1023, 1074, 1128, 1145,
697 : 1184, 1233, 1266, 1297,
698 : 1350, 1373, 1415, 1447,
699 : 1491, 1518, 1546, 1602,
700 : 1629, 1681, 1732, 1747,
701 : 1805, 1840, 1892, 1896,
702 : 1948, 2043, 2145, 2210,
703 : 2196, 2269, 2326, 2409,
704 : 2376, 2471, 2627, 2585,
705 : //Q41.txt
706 : 21, 36, 53, 60,
707 : 68, 88, 106, 133,
708 : 159, 190, 226, 261,
709 : 301, 338, 379, 427,
710 : 464, 506, 548, 589,
711 : 633, 673, 716, 753,
712 : 799, 832, 868, 896,
713 : 937, 983, 1034, 1051,
714 : 1087, 1131, 1162, 1193,
715 : 1241, 1262, 1305, 1332,
716 : 1374, 1401, 1429, 1482,
717 : 1508, 1558, 1605, 1623,
718 : 1675, 1703, 1755, 1759,
719 : 1808, 1896, 1996, 2058,
720 : 2041, 2113, 2169, 2245,
721 : 2212, 2307, 2447, 2411,
722 : //Q42.txt
723 : 20, 34, 50, 56,
724 : 63, 82, 98, 122,
725 : 145, 174, 206, 238,
726 : 274, 309, 345, 389,
727 : 423, 461, 499, 536,
728 : 578, 614, 653, 689,
729 : 731, 763, 796, 822,
730 : 859, 902, 951, 966,
731 : 1001, 1041, 1070, 1101,
732 : 1145, 1163, 1203, 1232,
733 : 1272, 1295, 1322, 1374,
734 : 1400, 1445, 1489, 1506,
735 : 1553, 1582, 1632, 1634,
736 : 1683, 1765, 1856, 1911,
737 : 1900, 1970, 2020, 2094,
738 : 2063, 2151, 2283, 2253,
739 : //Q43.txt
740 : 19, 32, 47, 53,
741 : 58, 75, 90, 112,
742 : 133, 159, 188, 216,
743 : 249, 280, 313, 353,
744 : 384, 418, 454, 488,
745 : 525, 558, 595, 628,
746 : 666, 697, 726, 752,
747 : 787, 826, 874, 886,
748 : 919, 956, 984, 1012,
749 : 1051, 1072, 1109, 1135,
750 : 1171, 1196, 1220, 1268,
751 : 1293, 1334, 1379, 1393,
752 : 1438, 1466, 1511, 1511,
753 : 1559, 1636, 1722, 1776,
754 : 1762, 1826, 1879, 1947,
755 : 1914, 2002, 2121, 2095,
756 : //Q44.txt
757 : 19, 31, 44, 50,
758 : 54, 70, 83, 103,
759 : 122, 145, 172, 198,
760 : 228, 256, 285, 322,
761 : 350, 381, 414, 444,
762 : 479, 510, 543, 574,
763 : 611, 639, 667, 690,
764 : 722, 759, 804, 813,
765 : 846, 878, 906, 931,
766 : 971, 987, 1023, 1047,
767 : 1081, 1103, 1129, 1171,
768 : 1196, 1238, 1276, 1290,
769 : 1332, 1357, 1402, 1403,
770 : 1446, 1520, 1597, 1649,
771 : 1639, 1700, 1752, 1808,
772 : 1782, 1866, 1975, 1952,
773 : //Q45.txt
774 : 18, 29, 42, 47,
775 : 51, 65, 77, 95,
776 : 112, 133, 157, 181,
777 : 207, 233, 260, 294,
778 : 319, 346, 377, 404,
779 : 435, 464, 495, 522,
780 : 556, 582, 609, 632,
781 : 659, 695, 735, 745,
782 : 773, 804, 831, 853,
783 : 890, 906, 938, 961,
784 : 992, 1013, 1036, 1079,
785 : 1102, 1138, 1176, 1190,
786 : 1225, 1250, 1289, 1292,
787 : 1335, 1404, 1474, 1522,
788 : 1514, 1568, 1616, 1672,
789 : 1644, 1727, 1824, 1805,
790 : //Q46.txt
791 : 18, 28, 40, 44,
792 : 47, 61, 71, 88,
793 : 103, 122, 144, 165,
794 : 190, 213, 237, 268,
795 : 291, 317, 344, 368,
796 : 396, 423, 451, 476,
797 : 508, 532, 556, 578,
798 : 604, 635, 674, 683,
799 : 711, 738, 760, 784,
800 : 816, 830, 861, 883,
801 : 911, 931, 954, 995,
802 : 1013, 1050, 1084, 1096,
803 : 1131, 1150, 1186, 1191,
804 : 1228, 1295, 1357, 1406,
805 : 1395, 1445, 1491, 1544,
806 : 1520, 1598, 1685, 1669,
807 : //Q47.txt
808 : 17, 27, 38, 42,
809 : 45, 57, 66, 81,
810 : 95, 113, 133, 152,
811 : 174, 195, 218, 245,
812 : 266, 289, 314, 337,
813 : 362, 385, 412, 436,
814 : 464, 487, 509, 529,
815 : 553, 582, 618, 625,
816 : 651, 677, 696, 717,
817 : 749, 764, 791, 810,
818 : 838, 855, 878, 916,
819 : 933, 967, 999, 1009,
820 : 1038, 1060, 1093, 1095,
821 : 1131, 1195, 1248, 1294,
822 : 1285, 1331, 1375, 1426,
823 : 1402, 1472, 1550, 1542,
824 : //Q48.txt
825 : 17, 26, 36, 39,
826 : 42, 53, 62, 75,
827 : 87, 104, 122, 139,
828 : 160, 178, 199, 224,
829 : 243, 264, 287, 307,
830 : 331, 352, 376, 398,
831 : 423, 445, 465, 483,
832 : 505, 533, 565, 572,
833 : 596, 618, 637, 658,
834 : 686, 699, 724, 741,
835 : 768, 785, 806, 842,
836 : 855, 886, 918, 926,
837 : 954, 971, 1004, 1006,
838 : 1039, 1098, 1146, 1192,
839 : 1181, 1225, 1263, 1312,
840 : 1288, 1356, 1423, 1420,
841 : //Q49.txt
842 : 16, 25, 34, 37,
843 : 39, 49, 57, 70,
844 : 80, 95, 112, 128,
845 : 146, 163, 181, 204,
846 : 222, 240, 261, 280,
847 : 301, 320, 343, 362,
848 : 386, 405, 423, 441,
849 : 462, 486, 516, 523,
850 : 545, 565, 582, 600,
851 : 626, 637, 662, 681,
852 : 702, 719, 739, 770,
853 : 784, 812, 841, 847,
854 : 872, 889, 918, 920,
855 : 952, 1003, 1045, 1087,
856 : 1081, 1119, 1157, 1200,
857 : 1176, 1243, 1301, 1302,
858 : //Q50.txt
859 : 16, 24, 33, 35,
860 : 37, 46, 53, 65,
861 : 75, 88, 103, 118,
862 : 135, 150, 167, 187,
863 : 203, 220, 239, 256,
864 : 276, 293, 314, 331,
865 : 353, 371, 388, 404,
866 : 423, 446, 473, 478,
867 : 499, 517, 533, 549,
868 : 573, 584, 608, 624,
869 : 643, 658, 677, 707,
870 : 719, 746, 772, 779,
871 : 800, 815, 841, 843,
872 : 873, 917, 954, 993,
873 : 992, 1026, 1059, 1101,
874 : 1079, 1138, 1190, 1192,
875 : //Q51.txt
876 : 15, 22, 31, 33,
877 : 35, 43, 50, 60,
878 : 69, 81, 95, 108,
879 : 123, 137, 153, 171,
880 : 186, 201, 218, 234,
881 : 252, 267, 286, 303,
882 : 322, 338, 354, 369,
883 : 386, 407, 430, 437,
884 : 455, 472, 487, 503,
885 : 524, 534, 556, 569,
886 : 590, 603, 619, 649,
887 : 658, 684, 706, 714,
888 : 731, 745, 768, 770,
889 : 798, 839, 870, 904,
890 : 906, 937, 969, 1003,
891 : 986, 1039, 1081, 1090,
892 : //Q52.txt
893 : 15, 21, 29, 31,
894 : 33, 41, 46, 56,
895 : 64, 75, 88, 100,
896 : 113, 126, 140, 157,
897 : 170, 184, 199, 214,
898 : 230, 244, 261, 277,
899 : 294, 309, 323, 337,
900 : 352, 371, 393, 398,
901 : 415, 429, 443, 458,
902 : 478, 486, 506, 521,
903 : 538, 550, 567, 594,
904 : 601, 625, 646, 651,
905 : 666, 678, 698, 700,
906 : 727, 765, 791, 819,
907 : 822, 852, 882, 911,
908 : 896, 947, 981, 993,
909 : //Q53.txt
910 : 15, 21, 28, 29,
911 : 31, 38, 43, 52,
912 : 59, 69, 81, 92,
913 : 104, 115, 128, 143,
914 : 156, 168, 182, 195,
915 : 210, 222, 238, 252,
916 : 268, 281, 295, 308,
917 : 321, 338, 359, 364,
918 : 379, 392, 403, 418,
919 : 436, 444, 463, 476,
920 : 491, 503, 517, 543,
921 : 549, 570, 589, 594,
922 : 609, 617, 638, 636,
923 : 661, 694, 716, 744,
924 : 748, 771, 798, 825,
925 : 813, 859, 888, 901,
926 : //Q54.txt
927 : 14, 19, 26, 28,
928 : 29, 35, 40, 48,
929 : 54, 64, 74, 84,
930 : 96, 106, 118, 131,
931 : 142, 154, 167, 179,
932 : 191, 202, 218, 230,
933 : 245, 257, 269, 282,
934 : 294, 309, 328, 332,
935 : 345, 357, 368, 382,
936 : 397, 406, 422, 433,
937 : 448, 459, 472, 496,
938 : 503, 522, 539, 543,
939 : 555, 562, 579, 579,
940 : 601, 630, 648, 673,
941 : 677, 698, 724, 750,
942 : 736, 781, 800, 820,
943 : //Q55.txt
944 : 13, 18, 25, 26,
945 : 27, 33, 38, 44,
946 : 50, 58, 68, 77,
947 : 87, 96, 107, 119,
948 : 129, 140, 151, 163,
949 : 174, 184, 198, 209,
950 : 222, 233, 245, 256,
951 : 266, 280, 297, 300,
952 : 313, 324, 333, 345,
953 : 359, 367, 382, 393,
954 : 405, 415, 427, 450,
955 : 454, 472, 488, 491,
956 : 502, 507, 523, 523,
957 : 542, 569, 581, 604,
958 : 611, 626, 652, 671,
959 : 661, 698, 715, 738,
960 : //Q56.txt
961 : 13, 18, 23, 25,
962 : 25, 31, 35, 41,
963 : 46, 53, 62, 70,
964 : 79, 88, 97, 109,
965 : 117, 127, 138, 148,
966 : 157, 167, 179, 189,
967 : 202, 210, 222, 232,
968 : 242, 253, 268, 272,
969 : 283, 292, 301, 313,
970 : 324, 332, 346, 356,
971 : 367, 377, 386, 408,
972 : 411, 427, 440, 444,
973 : 452, 454, 471, 472,
974 : 490, 512, 522, 542,
975 : 551, 562, 588, 602,
976 : 593, 625, 638, 663,
977 : //Q57.txt
978 : 12, 17, 22, 23,
979 : 24, 28, 32, 37,
980 : 42, 48, 56, 64,
981 : 72, 79, 88, 98,
982 : 106, 114, 124, 133,
983 : 142, 150, 161, 170,
984 : 181, 190, 200, 209,
985 : 218, 228, 241, 245,
986 : 256, 264, 272, 282,
987 : 293, 299, 310, 321,
988 : 330, 339, 349, 368,
989 : 370, 385, 396, 400,
990 : 408, 408, 421, 424,
991 : 440, 458, 466, 485,
992 : 493, 503, 523, 539,
993 : 530, 557, 567, 592,
994 : //Q58.txt
995 : 12, 16, 21, 21,
996 : 22, 26, 29, 34,
997 : 38, 44, 51, 57,
998 : 64, 71, 79, 88,
999 : 95, 102, 111, 119,
1000 : 127, 134, 144, 152,
1001 : 162, 169, 178, 187,
1002 : 195, 204, 216, 218,
1003 : 227, 235, 243, 251,
1004 : 262, 267, 277, 287,
1005 : 296, 303, 311, 329,
1006 : 331, 343, 352, 356,
1007 : 362, 363, 376, 377,
1008 : 394, 409, 413, 432,
1009 : 439, 446, 463, 477,
1010 : 470, 495, 500, 523,
1011 : //Q59.txt
1012 : 11, 15, 19, 20,
1013 : 20, 24, 27, 31,
1014 : 34, 39, 45, 51,
1015 : 57, 63, 70, 77,
1016 : 84, 91, 99, 105,
1017 : 112, 119, 128, 135,
1018 : 143, 150, 158, 166,
1019 : 173, 181, 191, 194,
1020 : 202, 208, 215, 223,
1021 : 232, 238, 245, 254,
1022 : 262, 268, 276, 290,
1023 : 293, 304, 312, 315,
1024 : 319, 320, 330, 332,
1025 : 347, 360, 363, 378,
1026 : 386, 393, 408, 419,
1027 : 414, 436, 436, 459,
1028 : //Q60.txt
1029 : 11, 14, 18, 18,
1030 : 18, 22, 24, 27,
1031 : 30, 35, 40, 45,
1032 : 50, 55, 61, 67,
1033 : 73, 79, 86, 92,
1034 : 98, 104, 112, 118,
1035 : 126, 131, 139, 146,
1036 : 151, 158, 167, 170,
1037 : 177, 182, 188, 195,
1038 : 202, 207, 214, 221,
1039 : 228, 233, 240, 253,
1040 : 255, 264, 271, 274,
1041 : 278, 280, 286, 289,
1042 : 303, 314, 314, 329,
1043 : 336, 342, 353, 364,
1044 : 358, 375, 375, 398,
1045 : //Q61.txt
1046 : 10, 13, 16, 16,
1047 : 16, 19, 21, 24,
1048 : 26, 30, 35, 39,
1049 : 43, 47, 53, 58,
1050 : 63, 68, 74, 79,
1051 : 84, 89, 97, 101,
1052 : 108, 113, 119, 126,
1053 : 131, 136, 144, 147,
1054 : 153, 157, 162, 168,
1055 : 173, 178, 184, 190,
1056 : 196, 199, 205, 216,
1057 : 217, 226, 232, 236,
1058 : 240, 239, 245, 247,
1059 : 260, 270, 268, 281,
1060 : 289, 294, 300, 311,
1061 : 306, 318, 315, 341,
1062 : //Q62.txt
1063 : 9, 11, 14, 14,
1064 : 14, 17, 18, 20,
1065 : 22, 25, 29, 32,
1066 : 35, 38, 43, 47,
1067 : 51, 56, 61, 65,
1068 : 68, 73, 79, 83,
1069 : 88, 92, 97, 103,
1070 : 107, 112, 118, 120,
1071 : 125, 128, 132, 137,
1072 : 141, 145, 149, 154,
1073 : 159, 161, 165, 173,
1074 : 173, 180, 184, 189,
1075 : 194, 193, 197, 202,
1076 : 213, 218, 219, 228,
1077 : 235, 241, 247, 253,
1078 : 249, 257, 253, 277,
1079 : //Q63.txt
1080 : 9, 10, 12, 12,
1081 : 12, 13, 15, 16,
1082 : 17, 20, 22, 24,
1083 : 27, 29, 33, 36,
1084 : 39, 42, 46, 49,
1085 : 52, 55, 60, 63,
1086 : 67, 69, 74, 79,
1087 : 81, 85, 90, 92,
1088 : 96, 98, 101, 104,
1089 : 107, 110, 113, 118,
1090 : 121, 122, 125, 130,
1091 : 129, 134, 136, 142,
1092 : 146, 147, 149, 154,
1093 : 162, 165, 166, 170,
1094 : 176, 178, 184, 187,
1095 : 186, 192, 190, 212,
1096 : };
1097 :
1098 : static const EbBitNumber initial_rate_control_intra_sad64x64_tables[] = {
1099 : //Q00.txt
1100 : 23321, 25349, 27949, 29185,
1101 : 29008, 29509, 30245, 30561,
1102 : 31327, 31812, 32137, 32271,
1103 : 32765, 33464, 34222, 33984,
1104 : 34449, 34763, 34582, 35193,
1105 : 35594, 35794, 35814, 35006,
1106 : 34851, 35329, 34934, 35150,
1107 : 35291, 36626, 36653, 37541,
1108 : 36772, 36745, 36917, 36212,
1109 : 35592, 35488, 35662, 33989,
1110 : 34742, 35507, 35511, 36065,
1111 : 36030, 37168, 36393, 35742,
1112 : 37839, 35920, 38729, 38959,
1113 : 36270, 39367, 39047, 36516,
1114 : 35325, 35197, 33217, 33761,
1115 : 33155, 34627, 34303, 34218,
1116 : //Q01.txt
1117 : 15066, 17197, 19402, 20304,
1118 : 20479, 20922, 21569, 21916,
1119 : 22430, 22829, 23133, 23265,
1120 : 23649, 24121, 24649, 24453,
1121 : 24813, 25107, 24948, 25356,
1122 : 25665, 25826, 25847, 25357,
1123 : 25217, 25545, 25312, 25473,
1124 : 25546, 26451, 26490, 27135,
1125 : 26639, 26566, 26664, 26266,
1126 : 25937, 25774, 25907, 24777,
1127 : 25307, 25770, 25756, 26128,
1128 : 26055, 26763, 26298, 25826,
1129 : 27252, 26108, 27664, 27898,
1130 : 26363, 28234, 28056, 26369,
1131 : 25494, 25406, 24200, 24575,
1132 : 23823, 24998, 24600, 24557,
1133 : //Q02.txt
1134 : 13014, 15153, 17303, 18179,
1135 : 18355, 18788, 19414, 19764,
1136 : 20253, 20640, 20937, 21059,
1137 : 21444, 21888, 22404, 22210,
1138 : 22556, 22837, 22702, 23086,
1139 : 23380, 23542, 23559, 23083,
1140 : 22957, 23264, 23048, 23199,
1141 : 23272, 24146, 24175, 24809,
1142 : 24336, 24246, 24343, 23954,
1143 : 23654, 23438, 23596, 22542,
1144 : 23041, 23452, 23458, 23817,
1145 : 23741, 24446, 23975, 23505,
1146 : 24894, 23847, 25316, 25555,
1147 : 24152, 25859, 25701, 24051,
1148 : 23202, 23129, 22019, 22373,
1149 : 21548, 22741, 22327, 22250,
1150 : //Q03.txt
1151 : 11534, 13750, 15868, 16720,
1152 : 16905, 17330, 17945, 18295,
1153 : 18705, 19137, 19429, 19547,
1154 : 19932, 20355, 20868, 20645,
1155 : 21012, 21292, 21166, 21525,
1156 : 21807, 21976, 21991, 21520,
1157 : 21405, 21697, 21493, 21621,
1158 : 21691, 22551, 22574, 23206,
1159 : 22753, 22654, 22749, 22363,
1160 : 22077, 21802, 22002, 21002,
1161 : 21474, 21861, 21876, 22207,
1162 : 22127, 22825, 22354, 21881,
1163 : 23240, 22253, 23673, 23920,
1164 : 22590, 24192, 24062, 22429,
1165 : 21581, 21519, 20469, 20807,
1166 : 19907, 21131, 20743, 20633,
1167 : //Q04.txt
1168 : 8221, 10061, 11788, 12473,
1169 : 12719, 13142, 13645, 13957,
1170 : 14294, 14667, 14902, 15023,
1171 : 15342, 15671, 16141, 15976,
1172 : 16226, 16439, 16346, 16614,
1173 : 16860, 16963, 16947, 16618,
1174 : 16482, 16713, 16595, 16706,
1175 : 16655, 17259, 17232, 17782,
1176 : 17410, 17274, 17388, 17042,
1177 : 16810, 16593, 16802, 15880,
1178 : 16236, 16525, 16551, 16941,
1179 : 16536, 17103, 16660, 16186,
1180 : 17011, 16310, 17254, 17649,
1181 : 17058, 17969, 17538, 16361,
1182 : 15761, 16035, 15429, 15018,
1183 : 14785, 15324, 14622, 15862,
1184 : //Q05.txt
1185 : 6165, 7848, 9435, 10092,
1186 : 10294, 10726, 11168, 11466,
1187 : 11798, 12145, 12388, 12493,
1188 : 12799, 13100, 13557, 13423,
1189 : 13649, 13836, 13753, 14003,
1190 : 14286, 14422, 14462, 14227,
1191 : 14059, 14366, 14244, 14345,
1192 : 14353, 14907, 14939, 15486,
1193 : 15119, 15030, 15147, 14753,
1194 : 14483, 14212, 14341, 13492,
1195 : 13847, 14039, 14085, 14499,
1196 : 14229, 14668, 14241, 13774,
1197 : 14774, 14301, 15261, 15629,
1198 : 15184, 15996, 15653, 14636,
1199 : 13930, 14008, 13256, 12520,
1200 : 12276, 12726, 12020, 13403,
1201 : //Q06.txt
1202 : 4719, 6233, 7578, 8132,
1203 : 8333, 8722, 9091, 9347,
1204 : 9635, 9919, 10121, 10211,
1205 : 10460, 10687, 11083, 10972,
1206 : 11133, 11283, 11199, 11394,
1207 : 11632, 11740, 11759, 11578,
1208 : 11403, 11666, 11594, 11691,
1209 : 11671, 12090, 12102, 12604,
1210 : 12324, 12232, 12312, 12053,
1211 : 11801, 11607, 11719, 11106,
1212 : 11361, 11468, 11526, 11871,
1213 : 11562, 11990, 11578, 11264,
1214 : 12056, 11645, 12423, 12691,
1215 : 12398, 13046, 12773, 11970,
1216 : 11398, 11377, 10844, 10259,
1217 : 10097, 10505, 9883, 11071,
1218 : //Q07.txt
1219 : 3940, 5359, 6619, 7134,
1220 : 7339, 7717, 8065, 8311,
1221 : 8588, 8862, 9059, 9147,
1222 : 9385, 9602, 9990, 9883,
1223 : 10033, 10170, 10084, 10274,
1224 : 10520, 10624, 10643, 10473,
1225 : 10300, 10558, 10498, 10590,
1226 : 10566, 10972, 10978, 11463,
1227 : 11189, 11115, 11194, 10938,
1228 : 10691, 10498, 10617, 10038,
1229 : 10280, 10399, 10460, 10796,
1230 : 10505, 10933, 10525, 10201,
1231 : 10973, 10595, 11345, 11608,
1232 : 11346, 11965, 11733, 10963,
1233 : 10401, 10383, 9873, 9328,
1234 : 9158, 9576, 8977, 10053,
1235 : //Q08.txt
1236 : 3375, 4690, 5871, 6353,
1237 : 6554, 6920, 7250, 7482,
1238 : 7751, 8014, 8204, 8291,
1239 : 8520, 8727, 9102, 9003,
1240 : 9143, 9270, 9182, 9374,
1241 : 9618, 9718, 9738, 9575,
1242 : 9408, 9660, 9610, 9698,
1243 : 9671, 10063, 10064, 10535,
1244 : 10266, 10207, 10286, 10034,
1245 : 9791, 9604, 9728, 9181,
1246 : 9413, 9537, 9595, 9924,
1247 : 9647, 10077, 9673, 9345,
1248 : 10095, 9740, 10475, 10729,
1249 : 10496, 11087, 10882, 10135,
1250 : 9597, 9581, 9095, 8573,
1251 : 8405, 8825, 8242, 9228,
1252 : //Q09.txt
1253 : 2994, 4242, 5364, 5817,
1254 : 6013, 6365, 6679, 6901,
1255 : 7162, 7413, 7599, 7684,
1256 : 7902, 8106, 8467, 8373,
1257 : 8506, 8623, 8536, 8727,
1258 : 8968, 9063, 9083, 8927,
1259 : 8764, 9011, 8965, 9050,
1260 : 9021, 9402, 9399, 9855,
1261 : 9585, 9543, 9621, 9373,
1262 : 9134, 8958, 9082, 8558,
1263 : 8782, 8907, 8965, 9286,
1264 : 9020, 9442, 9048, 8718,
1265 : 9451, 9116, 9831, 10081,
1266 : 9868, 10436, 10251, 9525,
1267 : 9006, 8991, 8522, 8025,
1268 : 7855, 8272, 7709, 8627,
1269 : //Q10.txt
1270 : 2594, 3770, 4831, 5254,
1271 : 5445, 5787, 6087, 6299,
1272 : 6552, 6795, 6977, 7059,
1273 : 7268, 7467, 7820, 7731,
1274 : 7856, 7965, 7877, 8070,
1275 : 8309, 8401, 8421, 8271,
1276 : 8113, 8353, 8314, 8394,
1277 : 8364, 8736, 8728, 9172,
1278 : 8909, 8878, 8956, 8711,
1279 : 8469, 8309, 8435, 7931,
1280 : 8145, 8272, 8329, 8638,
1281 : 8388, 8809, 8419, 8090,
1282 : 8802, 8485, 9188, 9437,
1283 : 9240, 9784, 9622, 8917,
1284 : 8410, 8398, 7948, 7473,
1285 : 7304, 7713, 7169, 8026,
1286 : //Q11.txt
1287 : 2327, 3450, 4462, 4859,
1288 : 5045, 5375, 5661, 5866,
1289 : 6110, 6346, 6523, 6602,
1290 : 6803, 6996, 7339, 7256,
1291 : 7374, 7477, 7388, 7579,
1292 : 7816, 7904, 7925, 7777,
1293 : 7625, 7858, 7822, 7901,
1294 : 7870, 8231, 8220, 8652,
1295 : 8395, 8373, 8449, 8210,
1296 : 7964, 7820, 7945, 7461,
1297 : 7666, 7793, 7850, 8150,
1298 : 7908, 8327, 7943, 7619,
1299 : 8308, 8009, 8697, 8942,
1300 : 8760, 9281, 9138, 8448,
1301 : 7961, 7948, 7507, 7051,
1302 : 6894, 7294, 6761, 7575,
1303 : //Q12.txt
1304 : 2075, 3156, 4124, 4502,
1305 : 4679, 4999, 5274, 5470,
1306 : 5705, 5935, 6108, 6186,
1307 : 6377, 6565, 6900, 6821,
1308 : 6933, 7030, 6944, 7134,
1309 : 7364, 7450, 7471, 7326,
1310 : 7180, 7407, 7375, 7448,
1311 : 7420, 7773, 7758, 8179,
1312 : 7929, 7913, 7988, 7750,
1313 : 7492, 7375, 7499, 7028,
1314 : 7232, 7356, 7412, 7707,
1315 : 7471, 7883, 7509, 7188,
1316 : 7860, 7572, 8246, 8489,
1317 : 8316, 8826, 8694, 8018,
1318 : 7543, 7529, 7102, 6665,
1319 : 6514, 6909, 6384, 7154,
1320 : //Q13.txt
1321 : 1848, 2877, 3802, 4157,
1322 : 4328, 4641, 4904, 5094,
1323 : 5321, 5546, 5715, 5791,
1324 : 5977, 6158, 6487, 6412,
1325 : 6519, 6609, 6525, 6714,
1326 : 6941, 7024, 7044, 6904,
1327 : 6763, 6984, 6955, 7026,
1328 : 6997, 7341, 7325, 7736,
1329 : 7494, 7479, 7555, 7322,
1330 : 7064, 6955, 7079, 6626,
1331 : 6819, 6944, 6998, 7283,
1332 : 7060, 7468, 7099, 6789,
1333 : 7436, 7158, 7824, 8064,
1334 : 7906, 8396, 8278, 7616,
1335 : 7157, 7141, 6727, 6303,
1336 : 6159, 6543, 6033, 6768,
1337 : //Q14.txt
1338 : 1694, 2680, 3568, 3908,
1339 : 4072, 4375, 4629, 4811,
1340 : 5032, 5251, 5416, 5490,
1341 : 5670, 5847, 6167, 6096,
1342 : 6198, 6283, 6200, 6387,
1343 : 6611, 6691, 6712, 6573,
1344 : 6437, 6653, 6626, 6696,
1345 : 6666, 7001, 6985, 7384,
1346 : 7150, 7139, 7214, 6984,
1347 : 6729, 6625, 6750, 6311,
1348 : 6496, 6621, 6676, 6952,
1349 : 6735, 7142, 6777, 6475,
1350 : 7101, 6834, 7488, 7725,
1351 : 7574, 8049, 7944, 7298,
1352 : 6845, 6832, 6429, 6018,
1353 : 5882, 6252, 5755, 6461,
1354 : //Q15.txt
1355 : 1558, 2502, 3357, 3685,
1356 : 3840, 4135, 4381, 4557,
1357 : 4773, 4984, 5146, 5220,
1358 : 5394, 5566, 5879, 5812,
1359 : 5908, 5990, 5907, 6093,
1360 : 6314, 6390, 6413, 6274,
1361 : 6144, 6354, 6329, 6399,
1362 : 6368, 6697, 6678, 7069,
1363 : 6840, 6831, 6906, 6679,
1364 : 6429, 6331, 6453, 6029,
1365 : 6198, 6331, 6384, 6655,
1366 : 6443, 6843, 6486, 6190,
1367 : 6799, 6542, 7186, 7418,
1368 : 7278, 7739, 7641, 7007,
1369 : 6564, 6551, 6158, 5759,
1370 : 5631, 5987, 5506, 6183,
1371 : //Q16.txt
1372 : 1405, 2306, 3125, 3438,
1373 : 3588, 3873, 4110, 4281,
1374 : 4492, 4698, 4855, 4928,
1375 : 5097, 5265, 5570, 5507,
1376 : 5600, 5679, 5596, 5781,
1377 : 5998, 6072, 6094, 5959,
1378 : 5833, 6037, 6014, 6082,
1379 : 6053, 6374, 6355, 6737,
1380 : 6513, 6508, 6580, 6355,
1381 : 6112, 6017, 6139, 5728,
1382 : 5888, 6023, 6077, 6337,
1383 : 6134, 6531, 6180, 5890,
1384 : 6480, 6233, 6868, 7096,
1385 : 6961, 7410, 7323, 6703,
1386 : 6267, 6254, 5871, 5482,
1387 : 5362, 5712, 5242, 5890,
1388 : //Q17.txt
1389 : 1312, 2183, 2975, 3277,
1390 : 3422, 3701, 3930, 4096,
1391 : 4301, 4502, 4657, 4729,
1392 : 4893, 5057, 5357, 5295,
1393 : 5385, 5461, 5380, 5562,
1394 : 5777, 5849, 5869, 5738,
1395 : 5615, 5814, 5792, 5860,
1396 : 5831, 6146, 6125, 6499,
1397 : 6281, 6278, 6349, 6126,
1398 : 5888, 5797, 5918, 5517,
1399 : 5669, 5806, 5858, 6110,
1400 : 5914, 6307, 5960, 5680,
1401 : 6251, 6013, 6639, 6861,
1402 : 6735, 7170, 7088, 6484,
1403 : 6054, 6040, 5668, 5289,
1404 : 5170, 5508, 5053, 5682,
1405 : //Q18.txt
1406 : 1217, 2051, 2810, 3101,
1407 : 3241, 3510, 3732, 3893,
1408 : 4094, 4289, 4441, 4512,
1409 : 4672, 4831, 5124, 5065,
1410 : 5152, 5225, 5145, 5325,
1411 : 5538, 5607, 5626, 5497,
1412 : 5380, 5574, 5553, 5619,
1413 : 5590, 5900, 5878, 6244,
1414 : 6033, 6031, 6100, 5880,
1415 : 5647, 5561, 5679, 5292,
1416 : 5437, 5571, 5625, 5869,
1417 : 5678, 6065, 5725, 5450,
1418 : 6009, 5780, 6395, 6613,
1419 : 6495, 6919, 6842, 6249,
1420 : 5826, 5816, 5449, 5080,
1421 : 4966, 5296, 4850, 5459,
1422 : //Q19.txt
1423 : 1140, 1944, 2679, 2958,
1424 : 3094, 3356, 3571, 3727,
1425 : 3923, 4113, 4262, 4333,
1426 : 4489, 4644, 4930, 4873,
1427 : 4957, 5028, 4949, 5127,
1428 : 5338, 5405, 5425, 5297,
1429 : 5183, 5373, 5353, 5418,
1430 : 5388, 5692, 5671, 6030,
1431 : 5824, 5824, 5891, 5674,
1432 : 5445, 5362, 5479, 5102,
1433 : 5242, 5375, 5428, 5666,
1434 : 5480, 5865, 5530, 5261,
1435 : 5803, 5582, 6189, 6402,
1436 : 6290, 6704, 6633, 6051,
1437 : 5634, 5625, 5265, 4905,
1438 : 4795, 5115, 4681, 5273,
1439 : //Q20.txt
1440 : 1050, 1821, 2530, 2799,
1441 : 2930, 3185, 3393, 3545,
1442 : 3738, 3923, 4069, 4140,
1443 : 4292, 4445, 4724, 4670,
1444 : 4751, 4819, 4742, 4918,
1445 : 5125, 5192, 5211, 5087,
1446 : 4977, 5162, 5146, 5207,
1447 : 5180, 5477, 5456, 5807,
1448 : 5606, 5608, 5674, 5460,
1449 : 5234, 5155, 5270, 4903,
1450 : 5038, 5171, 5223, 5456,
1451 : 5271, 5651, 5324, 5062,
1452 : 5589, 5374, 5973, 6181,
1453 : 6073, 6478, 6413, 5844,
1454 : 5433, 5423, 5073, 4722,
1455 : 4616, 4926, 4504, 5077,
1456 : //Q21.txt
1457 : 982, 1724, 2408, 2666,
1458 : 2793, 3040, 3243, 3390,
1459 : 3578, 3759, 3902, 3973,
1460 : 4121, 4270, 4543, 4491,
1461 : 4569, 4636, 4559, 4733,
1462 : 4939, 5002, 5021, 4901,
1463 : 4796, 4975, 4959, 5019,
1464 : 4992, 5285, 5264, 5606,
1465 : 5411, 5414, 5480, 5268,
1466 : 5047, 4971, 5083, 4728,
1467 : 4857, 4988, 5039, 5268,
1468 : 5086, 5458, 5138, 4884,
1469 : 5398, 5191, 5779, 5986,
1470 : 5886, 6278, 6219, 5659,
1471 : 5255, 5245, 4899, 4556,
1472 : 4454, 4760, 4342, 4903,
1473 : //Q22.txt
1474 : 929, 1648, 2310, 2559,
1475 : 2683, 2923, 3120, 3265,
1476 : 3449, 3624, 3765, 3835,
1477 : 3980, 4126, 4394, 4344,
1478 : 4418, 4485, 4408, 4580,
1479 : 4784, 4845, 4864, 4746,
1480 : 4644, 4818, 4801, 4863,
1481 : 4836, 5122, 5102, 5438,
1482 : 5247, 5251, 5316, 5107,
1483 : 4890, 4818, 4926, 4582,
1484 : 4706, 4834, 4886, 5110,
1485 : 4932, 5299, 4984, 4735,
1486 : 5237, 5037, 5617, 5820,
1487 : 5725, 6109, 6049, 5500,
1488 : 5107, 5094, 4756, 4421,
1489 : 4322, 4617, 4212, 4757,
1490 : //Q23.txt
1491 : 868, 1562, 2202, 2443,
1492 : 2564, 2798, 2990, 3130,
1493 : 3311, 3483, 3622, 3690,
1494 : 3832, 3975, 4239, 4190,
1495 : 4263, 4328, 4251, 4423,
1496 : 4622, 4684, 4702, 4586,
1497 : 4489, 4658, 4643, 4702,
1498 : 4677, 4958, 4937, 5267,
1499 : 5080, 5085, 5150, 4944,
1500 : 4730, 4660, 4766, 4432,
1501 : 4550, 4678, 4731, 4949,
1502 : 4773, 5137, 4826, 4582,
1503 : 5073, 4877, 5451, 5650,
1504 : 5559, 5934, 5881, 5340,
1505 : 4951, 4941, 4610, 4280,
1506 : 4187, 4473, 4075, 4609,
1507 : //Q24.txt
1508 : 815, 1483, 2100, 2333,
1509 : 2449, 2676, 2862, 2997,
1510 : 3175, 3341, 3478, 3545,
1511 : 3684, 3822, 4082, 4034,
1512 : 4104, 4168, 4093, 4260,
1513 : 4458, 4518, 4537, 4422,
1514 : 4329, 4494, 4477, 4536,
1515 : 4512, 4787, 4767, 5090,
1516 : 4907, 4914, 4979, 4775,
1517 : 4566, 4501, 4602, 4277,
1518 : 4391, 4517, 4569, 4782,
1519 : 4610, 4966, 4663, 4425,
1520 : 4903, 4714, 5280, 5475,
1521 : 5386, 5753, 5705, 5172,
1522 : 4790, 4781, 4456, 4135,
1523 : 4043, 4324, 3936, 4455,
1524 : //Q25.txt
1525 : 732, 1361, 1947, 2169,
1526 : 2276, 2493, 2671, 2800,
1527 : 2972, 3131, 3264, 3329,
1528 : 3464, 3598, 3848, 3805,
1529 : 3871, 3933, 3860, 4023,
1530 : 4215, 4274, 4293, 4181,
1531 : 4094, 4252, 4238, 4293,
1532 : 4270, 4540, 4519, 4833,
1533 : 4655, 4665, 4729, 4527,
1534 : 4326, 4264, 4360, 4051,
1535 : 4158, 4281, 4332, 4539,
1536 : 4373, 4722, 4425, 4195,
1537 : 4658, 4477, 5032, 5221,
1538 : 5138, 5491, 5444, 4930,
1539 : 4554, 4545, 4227, 3919,
1540 : 3834, 4101, 3729, 4225,
1541 : //Q26.txt
1542 : 664, 1260, 1820, 2030,
1543 : 2129, 2338, 2508, 2632,
1544 : 2799, 2953, 3081, 3146,
1545 : 3275, 3404, 3648, 3607,
1546 : 3670, 3731, 3659, 3820,
1547 : 4006, 4063, 4084, 3975,
1548 : 3891, 4044, 4029, 4085,
1549 : 4064, 4325, 4304, 4610,
1550 : 4438, 4450, 4513, 4315,
1551 : 4118, 4061, 4152, 3856,
1552 : 3958, 4078, 4128, 4327,
1553 : 4166, 4508, 4220, 3994,
1554 : 4444, 4271, 4817, 5002,
1555 : 4922, 5261, 5218, 4718,
1556 : 4351, 4340, 4034, 3732,
1557 : 3651, 3910, 3552, 4030,
1558 : //Q27.txt
1559 : 612, 1177, 1713, 1915,
1560 : 2007, 2207, 2369, 2488,
1561 : 2650, 2799, 2924, 2986,
1562 : 3111, 3236, 3472, 3434,
1563 : 3494, 3555, 3483, 3640,
1564 : 3822, 3878, 3899, 3793,
1565 : 3713, 3861, 3847, 3901,
1566 : 3881, 4135, 4114, 4413,
1567 : 4246, 4257, 4320, 4126,
1568 : 3934, 3882, 3969, 3688,
1569 : 3782, 3896, 3948, 4139,
1570 : 3985, 4318, 4036, 3818,
1571 : 4253, 4089, 4624, 4803,
1572 : 4729, 5053, 5019, 4530,
1573 : 4169, 4160, 3859, 3566,
1574 : 3490, 3740, 3394, 3854,
1575 : //Q28.txt
1576 : 560, 1095, 1608, 1799,
1577 : 1886, 2078, 2234, 2348,
1578 : 2504, 2647, 2768, 2830,
1579 : 2951, 3071, 3300, 3264,
1580 : 3321, 3379, 3311, 3464,
1581 : 3641, 3697, 3717, 3615,
1582 : 3539, 3680, 3666, 3719,
1583 : 3702, 3949, 3927, 4217,
1584 : 4057, 4068, 4130, 3940,
1585 : 3754, 3705, 3788, 3520,
1586 : 3610, 3718, 3770, 3960,
1587 : 3807, 4133, 3857, 3647,
1588 : 4068, 3910, 4435, 4607,
1589 : 4538, 4850, 4819, 4343,
1590 : 3991, 3986, 3692, 3408,
1591 : 3331, 3575, 3242, 3684,
1592 : //Q29.txt
1593 : 513, 1017, 1504, 1686,
1594 : 1768, 1951, 2100, 2209,
1595 : 2360, 2497, 2614, 2674,
1596 : 2791, 2906, 3129, 3095,
1597 : 3148, 3205, 3137, 3287,
1598 : 3460, 3514, 3535, 3435,
1599 : 3363, 3498, 3486, 3537,
1600 : 3521, 3760, 3740, 4020,
1601 : 3865, 3878, 3938, 3755,
1602 : 3573, 3529, 3605, 3351,
1603 : 3436, 3543, 3592, 3777,
1604 : 3628, 3946, 3676, 3476,
1605 : 3881, 3729, 4241, 4407,
1606 : 4344, 4645, 4623, 4156,
1607 : 3813, 3806, 3525, 3247,
1608 : 3177, 3411, 3089, 3514,
1609 : //Q30.txt
1610 : 477, 955, 1421, 1596,
1611 : 1673, 1848, 1992, 2097,
1612 : 2242, 2375, 2487, 2547,
1613 : 2660, 2770, 2986, 2954,
1614 : 3006, 3060, 2994, 3140,
1615 : 3309, 3360, 3382, 3286,
1616 : 3217, 3347, 3336, 3385,
1617 : 3369, 3602, 3582, 3853,
1618 : 3703, 3718, 3776, 3597,
1619 : 3420, 3380, 3453, 3209,
1620 : 3289, 3394, 3442, 3618,
1621 : 3477, 3787, 3525, 3332,
1622 : 3724, 3576, 4079, 4240,
1623 : 4180, 4473, 4447, 4000,
1624 : 3664, 3658, 3383, 3116,
1625 : 3047, 3269, 2961, 3372,
1626 : //Q31.txt
1627 : 430, 875, 1316, 1480,
1628 : 1549, 1717, 1852, 1952,
1629 : 2091, 2217, 2325, 2382,
1630 : 2489, 2595, 2802, 2773,
1631 : 2821, 2875, 2811, 2953,
1632 : 3115, 3166, 3187, 3094,
1633 : 3030, 3154, 3144, 3191,
1634 : 3176, 3400, 3382, 3641,
1635 : 3498, 3514, 3570, 3399,
1636 : 3229, 3192, 3260, 3029,
1637 : 3106, 3206, 3252, 3422,
1638 : 3285, 3587, 3334, 3147,
1639 : 3524, 3384, 3874, 4026,
1640 : 3973, 4251, 4230, 3797,
1641 : 3475, 3462, 3201, 2945,
1642 : 2880, 3096, 2802, 3189,
1643 : //Q32.txt
1644 : 389, 803, 1220, 1375,
1645 : 1439, 1596, 1725, 1820,
1646 : 1953, 2073, 2177, 2232,
1647 : 2336, 2436, 2635, 2608,
1648 : 2654, 2706, 2645, 2782,
1649 : 2940, 2986, 3008, 2919,
1650 : 2859, 2977, 2968, 3014,
1651 : 3000, 3217, 3198, 3448,
1652 : 3312, 3326, 3382, 3216,
1653 : 3051, 3020, 3083, 2867,
1654 : 2936, 3030, 3078, 3240,
1655 : 3110, 3403, 3157, 2977,
1656 : 3341, 3207, 3684, 3831,
1657 : 3779, 4045, 4029, 3609,
1658 : 3298, 3287, 3033, 2788,
1659 : 2728, 2929, 2652, 3020,
1660 : //Q33.txt
1661 : 369, 769, 1175, 1327,
1662 : 1387, 1540, 1666, 1758,
1663 : 1886, 2003, 2104, 2158,
1664 : 2259, 2356, 2548, 2523,
1665 : 2567, 2620, 2561, 2692,
1666 : 2845, 2891, 2913, 2826,
1667 : 2769, 2883, 2874, 2919,
1668 : 2907, 3117, 3098, 3342,
1669 : 3209, 3224, 3278, 3118,
1670 : 2959, 2927, 2988, 2777,
1671 : 2846, 2941, 2986, 3142,
1672 : 3016, 3300, 3060, 2887,
1673 : 3240, 3110, 3573, 3715,
1674 : 3666, 3926, 3903, 3497,
1675 : 3196, 3188, 2939, 2699,
1676 : 2642, 2838, 2571, 2929,
1677 : //Q34.txt
1678 : 340, 714, 1102, 1247,
1679 : 1302, 1450, 1569, 1656,
1680 : 1780, 1893, 1990, 2043,
1681 : 2139, 2233, 2417, 2395,
1682 : 2437, 2488, 2432, 2559,
1683 : 2707, 2752, 2772, 2688,
1684 : 2637, 2745, 2737, 2778,
1685 : 2769, 2972, 2955, 3190,
1686 : 3063, 3078, 3130, 2971,
1687 : 2821, 2792, 2851, 2648,
1688 : 2714, 2806, 2849, 2999,
1689 : 2878, 3154, 2922, 2755,
1690 : 3097, 2971, 3424, 3561,
1691 : 3515, 3761, 3742, 3349,
1692 : 3059, 3048, 2809, 2581,
1693 : 2523, 2713, 2453, 2796,
1694 : //Q35.txt
1695 : 307, 652, 1016, 1152,
1696 : 1202, 1341, 1454, 1537,
1697 : 1654, 1761, 1853, 1904,
1698 : 1996, 2084, 2261, 2240,
1699 : 2280, 2330, 2275, 2398,
1700 : 2540, 2583, 2603, 2523,
1701 : 2475, 2578, 2571, 2610,
1702 : 2602, 2798, 2780, 3003,
1703 : 2885, 2899, 2949, 2796,
1704 : 2654, 2628, 2682, 2494,
1705 : 2553, 2640, 2684, 2830,
1706 : 2713, 2978, 2755, 2597,
1707 : 2924, 2804, 3239, 3371,
1708 : 3330, 3563, 3549, 3173,
1709 : 2886, 2880, 2655, 2431,
1710 : 2380, 2559, 2315, 2637,
1711 : //Q36.txt
1712 : 278, 597, 941, 1069,
1713 : 1114, 1246, 1353, 1430,
1714 : 1543, 1643, 1731, 1781,
1715 : 1868, 1952, 2120, 2102,
1716 : 2139, 2189, 2136, 2254,
1717 : 2390, 2432, 2451, 2376,
1718 : 2330, 2429, 2423, 2459,
1719 : 2453, 2640, 2623, 2836,
1720 : 2723, 2739, 2789, 2640,
1721 : 2504, 2480, 2534, 2355,
1722 : 2411, 2493, 2536, 2675,
1723 : 2563, 2820, 2605, 2452,
1724 : 2769, 2653, 3075, 3201,
1725 : 3157, 3383, 3373, 3010,
1726 : 2733, 2726, 2512, 2296,
1727 : 2249, 2420, 2190, 2494,
1728 : //Q37.txt
1729 : 254, 551, 875, 996,
1730 : 1037, 1162, 1263, 1337,
1731 : 1445, 1540, 1625, 1672,
1732 : 1755, 1836, 1997, 1979,
1733 : 2016, 2064, 2014, 2126,
1734 : 2257, 2297, 2317, 2244,
1735 : 2203, 2295, 2289, 2326,
1736 : 2320, 2500, 2483, 2687,
1737 : 2580, 2597, 2644, 2502,
1738 : 2370, 2350, 2399, 2232,
1739 : 2284, 2362, 2405, 2537,
1740 : 2431, 2681, 2471, 2326,
1741 : 2629, 2518, 2926, 3046,
1742 : 3008, 3221, 3211, 2864,
1743 : 2601, 2592, 2383, 2179,
1744 : 2136, 2296, 2078, 2368,
1745 : //Q38.txt
1746 : 232, 507, 812, 928,
1747 : 965, 1083, 1179, 1249,
1748 : 1351, 1440, 1521, 1568,
1749 : 1647, 1724, 1876, 1862,
1750 : 1896, 1942, 1895, 2001,
1751 : 2128, 2165, 2184, 2117,
1752 : 2078, 2167, 2162, 2197,
1753 : 2191, 2364, 2348, 2543,
1754 : 2441, 2457, 2503, 2366,
1755 : 2241, 2223, 2268, 2112,
1756 : 2159, 2234, 2278, 2403,
1757 : 2302, 2544, 2341, 2203,
1758 : 2495, 2387, 2781, 2895,
1759 : 2859, 3063, 3058, 2723,
1760 : 2470, 2462, 2257, 2066,
1761 : 2021, 2175, 1970, 2242,
1762 : //Q39.txt
1763 : 210, 462, 749, 857,
1764 : 889, 1000, 1090, 1156,
1765 : 1252, 1336, 1414, 1459,
1766 : 1533, 1606, 1751, 1739,
1767 : 1770, 1816, 1771, 1872,
1768 : 1992, 2029, 2048, 1982,
1769 : 1947, 2032, 2029, 2059,
1770 : 2056, 2220, 2207, 2391,
1771 : 2296, 2310, 2353, 2223,
1772 : 2106, 2090, 2130, 1985,
1773 : 2027, 2100, 2144, 2263,
1774 : 2167, 2398, 2205, 2073,
1775 : 2350, 2248, 2632, 2736,
1776 : 2704, 2895, 2892, 2577,
1777 : 2332, 2324, 2130, 1944,
1778 : 1904, 2051, 1855, 2112,
1779 : //Q40.txt
1780 : 192, 426, 696, 798,
1781 : 827, 932, 1016, 1079,
1782 : 1170, 1249, 1324, 1367,
1783 : 1438, 1507, 1644, 1635,
1784 : 1664, 1710, 1666, 1761,
1785 : 1877, 1911, 1930, 1867,
1786 : 1837, 1916, 1914, 1943,
1787 : 1941, 2097, 2084, 2261,
1788 : 2170, 2184, 2227, 2101,
1789 : 1990, 1975, 2015, 1879,
1790 : 1917, 1985, 2028, 2143,
1791 : 2051, 2269, 2087, 1963,
1792 : 2228, 2132, 2500, 2600,
1793 : 2569, 2750, 2749, 2445,
1794 : 2214, 2207, 2023, 1842,
1795 : 1799, 1946, 1760, 2003,
1796 : //Q41.txt
1797 : 175, 390, 642, 739,
1798 : 764, 861, 941, 1000,
1799 : 1085, 1160, 1231, 1273,
1800 : 1339, 1404, 1534, 1526,
1801 : 1555, 1598, 1557, 1646,
1802 : 1757, 1789, 1808, 1750,
1803 : 1721, 1796, 1795, 1823,
1804 : 1822, 1971, 1958, 2125,
1805 : 2040, 2054, 2094, 1973,
1806 : 1869, 1859, 1893, 1766,
1807 : 1800, 1867, 1907, 2019,
1808 : 1930, 2143, 1964, 1849,
1809 : 2100, 2007, 2361, 2456,
1810 : 2426, 2599, 2600, 2310,
1811 : 2089, 2081, 1903, 1736,
1812 : 1693, 1835, 1659, 1888,
1813 : //Q42.txt
1814 : 159, 358, 593, 684,
1815 : 706, 798, 872, 928,
1816 : 1007, 1080, 1146, 1187,
1817 : 1249, 1310, 1432, 1427,
1818 : 1455, 1497, 1459, 1543,
1819 : 1647, 1678, 1696, 1642,
1820 : 1617, 1687, 1686, 1714,
1821 : 1713, 1855, 1843, 1999,
1822 : 1921, 1934, 1972, 1856,
1823 : 1759, 1751, 1783, 1664,
1824 : 1696, 1760, 1799, 1902,
1825 : 1819, 2021, 1853, 1742,
1826 : 1982, 1895, 2234, 2325,
1827 : 2295, 2459, 2461, 2185,
1828 : 1974, 1968, 1799, 1637,
1829 : 1602, 1728, 1566, 1781,
1830 : //Q43.txt
1831 : 145, 329, 547, 633,
1832 : 652, 737, 808, 860,
1833 : 934, 1002, 1064, 1104,
1834 : 1162, 1219, 1334, 1331,
1835 : 1356, 1398, 1364, 1443,
1836 : 1541, 1569, 1586, 1536,
1837 : 1515, 1580, 1579, 1607,
1838 : 1607, 1740, 1729, 1876,
1839 : 1803, 1816, 1852, 1741,
1840 : 1652, 1646, 1674, 1563,
1841 : 1593, 1653, 1691, 1789,
1842 : 1710, 1901, 1745, 1638,
1843 : 1868, 1782, 2105, 2192,
1844 : 2167, 2321, 2319, 2062,
1845 : 1862, 1856, 1697, 1544,
1846 : 1510, 1630, 1476, 1678,
1847 : //Q44.txt
1848 : 132, 302, 507, 588,
1849 : 603, 683, 750, 798,
1850 : 868, 931, 990, 1028,
1851 : 1083, 1136, 1245, 1243,
1852 : 1269, 1309, 1277, 1350,
1853 : 1443, 1471, 1488, 1440,
1854 : 1422, 1483, 1483, 1509,
1855 : 1510, 1637, 1628, 1766,
1856 : 1697, 1710, 1746, 1639,
1857 : 1556, 1550, 1575, 1473,
1858 : 1499, 1556, 1595, 1685,
1859 : 1612, 1797, 1646, 1545,
1860 : 1763, 1682, 1988, 2072,
1861 : 2048, 2195, 2191, 1951,
1862 : 1761, 1752, 1602, 1453,
1863 : 1426, 1536, 1395, 1585,
1864 : //Q45.txt
1865 : 121, 277, 469, 543,
1866 : 556, 630, 692, 738,
1867 : 802, 861, 916, 953,
1868 : 1004, 1054, 1158, 1156,
1869 : 1181, 1220, 1190, 1259,
1870 : 1345, 1372, 1389, 1346,
1871 : 1329, 1386, 1386, 1411,
1872 : 1414, 1532, 1524, 1653,
1873 : 1589, 1602, 1636, 1535,
1874 : 1459, 1454, 1476, 1383,
1875 : 1406, 1461, 1498, 1581,
1876 : 1514, 1687, 1545, 1451,
1877 : 1656, 1582, 1872, 1951,
1878 : 1929, 2066, 2062, 1836,
1879 : 1657, 1646, 1509, 1368,
1880 : 1341, 1444, 1312, 1491,
1881 : //Q46.txt
1882 : 110, 255, 432, 503,
1883 : 513, 582, 640, 683,
1884 : 742, 796, 849, 884,
1885 : 931, 978, 1073, 1074,
1886 : 1098, 1135, 1110, 1172,
1887 : 1254, 1278, 1297, 1257,
1888 : 1241, 1295, 1295, 1317,
1889 : 1321, 1433, 1427, 1548,
1890 : 1488, 1501, 1534, 1438,
1891 : 1368, 1362, 1384, 1298,
1892 : 1317, 1370, 1406, 1485,
1893 : 1421, 1586, 1452, 1361,
1894 : 1556, 1485, 1762, 1835,
1895 : 1815, 1945, 1943, 1730,
1896 : 1557, 1551, 1419, 1285,
1897 : 1262, 1357, 1237, 1402,
1898 : //Q47.txt
1899 : 101, 235, 399, 465,
1900 : 473, 537, 591, 631,
1901 : 687, 737, 786, 820,
1902 : 863, 907, 996, 998,
1903 : 1021, 1059, 1036, 1093,
1904 : 1170, 1193, 1210, 1174,
1905 : 1161, 1211, 1211, 1234,
1906 : 1237, 1343, 1337, 1450,
1907 : 1395, 1408, 1438, 1348,
1908 : 1284, 1279, 1298, 1218,
1909 : 1236, 1287, 1321, 1397,
1910 : 1335, 1491, 1364, 1281,
1911 : 1464, 1397, 1658, 1729,
1912 : 1715, 1834, 1836, 1628,
1913 : 1466, 1463, 1339, 1209,
1914 : 1191, 1279, 1165, 1321,
1915 : //Q48.txt
1916 : 92, 216, 368, 430,
1917 : 436, 496, 545, 583,
1918 : 634, 680, 725, 760,
1919 : 799, 839, 924, 927,
1920 : 949, 985, 964, 1015,
1921 : 1087, 1110, 1126, 1094,
1922 : 1085, 1130, 1130, 1152,
1923 : 1155, 1254, 1252, 1354,
1924 : 1303, 1315, 1343, 1259,
1925 : 1202, 1198, 1215, 1142,
1926 : 1157, 1205, 1237, 1308,
1927 : 1251, 1398, 1280, 1202,
1928 : 1374, 1310, 1556, 1626,
1929 : 1607, 1723, 1723, 1528,
1930 : 1382, 1376, 1257, 1136,
1931 : 1117, 1200, 1097, 1241,
1932 : //Q49.txt
1933 : 84, 199, 338, 398,
1934 : 401, 456, 502, 537,
1935 : 583, 626, 669, 701,
1936 : 738, 775, 851, 858,
1937 : 880, 915, 897, 942,
1938 : 1009, 1030, 1046, 1018,
1939 : 1010, 1051, 1052, 1073,
1940 : 1078, 1171, 1168, 1263,
1941 : 1216, 1230, 1255, 1175,
1942 : 1124, 1123, 1136, 1071,
1943 : 1083, 1130, 1159, 1224,
1944 : 1172, 1309, 1201, 1124,
1945 : 1288, 1227, 1460, 1525,
1946 : 1509, 1617, 1613, 1436,
1947 : 1295, 1293, 1182, 1067,
1948 : 1047, 1125, 1030, 1165,
1949 : //Q50.txt
1950 : 76, 183, 313, 368,
1951 : 370, 421, 464, 496,
1952 : 538, 578, 618, 649,
1953 : 682, 717, 787, 795,
1954 : 816, 850, 834, 875,
1955 : 937, 958, 973, 947,
1956 : 939, 980, 981, 1000,
1957 : 1006, 1091, 1090, 1178,
1958 : 1134, 1148, 1174, 1097,
1959 : 1053, 1052, 1064, 1003,
1960 : 1012, 1056, 1086, 1146,
1961 : 1097, 1228, 1124, 1054,
1962 : 1207, 1150, 1368, 1428,
1963 : 1416, 1517, 1514, 1347,
1964 : 1217, 1213, 1110, 999,
1965 : 986, 1056, 967, 1094,
1966 : //Q51.txt
1967 : 70, 168, 290, 341,
1968 : 341, 388, 427, 457,
1969 : 495, 533, 569, 599,
1970 : 630, 661, 726, 735,
1971 : 754, 787, 775, 811,
1972 : 868, 887, 902, 880,
1973 : 873, 911, 913, 932,
1974 : 937, 1018, 1017, 1097,
1975 : 1057, 1070, 1093, 1022,
1976 : 985, 983, 993, 940,
1977 : 946, 988, 1016, 1071,
1978 : 1027, 1148, 1053, 987,
1979 : 1132, 1078, 1281, 1339,
1980 : 1328, 1420, 1415, 1261,
1981 : 1142, 1135, 1038, 940,
1982 : 928, 991, 909, 1027,
1983 : //Q52.txt
1984 : 64, 154, 267, 316,
1985 : 313, 356, 393, 421,
1986 : 455, 490, 523, 552,
1987 : 581, 607, 668, 678,
1988 : 697, 727, 718, 749,
1989 : 801, 820, 835, 817,
1990 : 811, 846, 849, 866,
1991 : 870, 946, 946, 1020,
1992 : 983, 998, 1020, 952,
1993 : 918, 917, 926, 878,
1994 : 882, 923, 950, 1002,
1995 : 959, 1072, 984, 921,
1996 : 1057, 1008, 1199, 1251,
1997 : 1245, 1328, 1325, 1180,
1998 : 1066, 1063, 975, 879,
1999 : 871, 924, 854, 963,
2000 : //Q53.txt
2001 : 59, 142, 245, 292,
2002 : 288, 328, 362, 388,
2003 : 418, 450, 480, 508,
2004 : 534, 558, 614, 625,
2005 : 641, 670, 665, 691,
2006 : 740, 757, 771, 756,
2007 : 751, 783, 787, 801,
2008 : 807, 878, 879, 944,
2009 : 914, 925, 948, 886,
2010 : 855, 856, 863, 822,
2011 : 824, 861, 887, 934,
2012 : 895, 1000, 917, 860,
2013 : 989, 940, 1117, 1169,
2014 : 1162, 1240, 1239, 1104,
2015 : 998, 995, 907, 822,
2016 : 811, 869, 799, 904,
2017 : //Q54.txt
2018 : 54, 130, 225, 270,
2019 : 266, 302, 333, 357,
2020 : 383, 412, 440, 467,
2021 : 491, 512, 564, 575,
2022 : 590, 620, 616, 638,
2023 : 682, 697, 712, 699,
2024 : 697, 727, 732, 743,
2025 : 748, 814, 817, 876,
2026 : 849, 858, 882, 819,
2027 : 795, 798, 804, 767,
2028 : 766, 802, 828, 872,
2029 : 835, 929, 855, 802,
2030 : 918, 877, 1044, 1089,
2031 : 1084, 1153, 1154, 1029,
2032 : 931, 928, 849, 768,
2033 : 758, 813, 749, 846,
2034 : //Q55.txt
2035 : 50, 118, 205, 249,
2036 : 243, 275, 305, 326,
2037 : 348, 374, 400, 427,
2038 : 448, 468, 513, 525,
2039 : 538, 568, 566, 583,
2040 : 624, 637, 651, 642,
2041 : 641, 669, 672, 683,
2042 : 689, 749, 755, 807,
2043 : 781, 791, 812, 755,
2044 : 736, 738, 744, 710,
2045 : 710, 745, 770, 808,
2046 : 775, 866, 793, 745,
2047 : 855, 813, 962, 1010,
2048 : 1001, 1072, 1068, 950,
2049 : 866, 862, 785, 711,
2050 : 702, 752, 697, 787,
2051 : //Q56.txt
2052 : 46, 108, 188, 229,
2053 : 222, 252, 279, 298,
2054 : 318, 341, 364, 389,
2055 : 408, 427, 467, 478,
2056 : 491, 520, 519, 533,
2057 : 570, 581, 595, 589,
2058 : 588, 614, 617, 628,
2059 : 634, 690, 695, 739,
2060 : 717, 726, 746, 694,
2061 : 681, 683, 686, 659,
2062 : 655, 691, 712, 747,
2063 : 718, 798, 733, 690,
2064 : 793, 753, 892, 933,
2065 : 928, 988, 986, 881,
2066 : 802, 801, 731, 662,
2067 : 655, 696, 648, 731,
2068 : //Q57.txt
2069 : 42, 97, 170, 210,
2070 : 202, 229, 253, 271,
2071 : 288, 309, 330, 353,
2072 : 370, 386, 421, 432,
2073 : 446, 474, 474, 483,
2074 : 516, 527, 541, 537,
2075 : 537, 561, 566, 575,
2076 : 580, 629, 637, 675,
2077 : 657, 665, 683, 635,
2078 : 627, 627, 630, 609,
2079 : 604, 635, 657, 685,
2080 : 661, 733, 676, 636,
2081 : 729, 695, 819, 860,
2082 : 855, 905, 909, 809,
2083 : 742, 738, 676, 613,
2084 : 605, 643, 600, 678,
2085 : //Q58.txt
2086 : 38, 87, 153, 191,
2087 : 182, 206, 228, 245,
2088 : 259, 279, 297, 319,
2089 : 332, 347, 378, 388,
2090 : 403, 429, 430, 433,
2091 : 464, 473, 487, 484,
2092 : 487, 508, 514, 520,
2093 : 527, 569, 577, 612,
2094 : 594, 603, 619, 573,
2095 : 571, 572, 577, 558,
2096 : 554, 579, 602, 627,
2097 : 605, 669, 620, 586,
2098 : 665, 635, 748, 784,
2099 : 783, 828, 821, 740,
2100 : 678, 674, 618, 562,
2101 : 558, 595, 552, 625,
2102 : //Q59.txt
2103 : 35, 78, 137, 172,
2104 : 162, 184, 204, 219,
2105 : 233, 250, 265, 285,
2106 : 298, 310, 336, 346,
2107 : 361, 385, 386, 386,
2108 : 413, 420, 433, 433,
2109 : 438, 457, 460, 468,
2110 : 474, 510, 518, 550,
2111 : 533, 543, 556, 517,
2112 : 518, 519, 523, 507,
2113 : 500, 525, 547, 570,
2114 : 550, 608, 562, 533,
2115 : 603, 576, 679, 706,
2116 : 708, 743, 743, 674,
2117 : 618, 614, 559, 514,
2118 : 511, 541, 505, 574,
2119 : //Q60.txt
2120 : 32, 68, 120, 153,
2121 : 143, 163, 180, 195,
2122 : 206, 221, 236, 253,
2123 : 263, 274, 295, 305,
2124 : 319, 338, 342, 339,
2125 : 361, 367, 378, 383,
2126 : 387, 406, 410, 416,
2127 : 422, 453, 462, 487,
2128 : 475, 483, 493, 461,
2129 : 466, 464, 466, 455,
2130 : 448, 471, 490, 510,
2131 : 492, 539, 504, 480,
2132 : 542, 517, 604, 632,
2133 : 634, 664, 661, 607,
2134 : 556, 553, 506, 464,
2135 : 461, 487, 456, 520,
2136 : //Q61.txt
2137 : 29, 59, 104, 134,
2138 : 124, 142, 158, 170,
2139 : 181, 194, 207, 221,
2140 : 231, 240, 258, 267,
2141 : 279, 294, 301, 296,
2142 : 310, 315, 327, 333,
2143 : 337, 354, 358, 364,
2144 : 368, 394, 404, 423,
2145 : 414, 423, 433, 403,
2146 : 412, 408, 413, 405,
2147 : 395, 416, 433, 450,
2148 : 437, 471, 444, 424,
2149 : 476, 459, 526, 552,
2150 : 553, 581, 577, 533,
2151 : 493, 492, 444, 414,
2152 : 411, 436, 405, 465,
2153 : //Q62.txt
2154 : 26, 50, 85, 113,
2155 : 102, 117, 130, 141,
2156 : 150, 163, 173, 184,
2157 : 193, 201, 217, 222,
2158 : 235, 248, 255, 248,
2159 : 253, 257, 265, 273,
2160 : 277, 289, 294, 300,
2161 : 301, 318, 328, 336,
2162 : 334, 342, 346, 335,
2163 : 346, 336, 345, 342,
2164 : 330, 351, 364, 377,
2165 : 367, 391, 371, 357,
2166 : 398, 385, 438, 460,
2167 : 458, 481, 474, 443,
2168 : 409, 411, 376, 354,
2169 : 350, 375, 347, 400,
2170 : //Q63.txt
2171 : 22, 39, 64, 89,
2172 : 77, 89, 99, 108,
2173 : 117, 126, 135, 144,
2174 : 152, 158, 171, 176,
2175 : 185, 195, 203, 197,
2176 : 199, 201, 207, 216,
2177 : 219, 226, 228, 233,
2178 : 236, 243, 253, 258,
2179 : 254, 265, 267, 268,
2180 : 274, 260, 270, 270,
2181 : 265, 276, 282, 291,
2182 : 290, 307, 289, 286,
2183 : 303, 302, 312, 328,
2184 : 338, 346, 345, 334,
2185 : 323, 325, 297, 283,
2186 : 286, 305, 276, 321
2187 : };
2188 :
2189 : /**************************************
2190 : * Function Declarations
2191 : **************************************/
2192 2 : EbErrorType rate_control_tables_init(
2193 : RateControlTables *initial_rate_control_tables_array)
2194 : {
2195 : int qp_index, interval_index, temporal_index;
2196 130 : for (qp_index = 0; qp_index < 64; qp_index++) {
2197 16512 : for (interval_index = 0; interval_index < NUMBER_OF_SAD_INTERVALS; interval_index++) {
2198 114688 : for (temporal_index = 0; temporal_index < MAX_TEMPORAL_LAYERS; temporal_index++) {
2199 98304 : if (interval_index < (NUMBER_OF_SAD_INTERVALS >> 1)) {
2200 : // intrinsics used in initial RC are assuming signed 16 bits is the maximum
2201 49152 : initial_rate_control_tables_array[qp_index].sad_bits_array[temporal_index][interval_index] =
2202 49152 : CLIP3(1,
2203 : (uint16_t)((1 << 15) - 1),
2204 : (uint16_t)initial_rate_control_sad64x64_tables[qp_index*(NUMBER_OF_SAD_INTERVALS >> 1) + interval_index]);
2205 :
2206 49152 : initial_rate_control_tables_array[qp_index].intra_sad_bits_array[temporal_index][interval_index] =
2207 49152 : CLIP3(1,
2208 : (uint16_t)((1 << 15) - 1),
2209 : (uint16_t)initial_rate_control_intra_sad64x64_tables[qp_index*(NUMBER_OF_SAD_INTERVALS >> 1) + interval_index]);
2210 : }
2211 : else {
2212 49152 : initial_rate_control_tables_array[qp_index].sad_bits_array[temporal_index][interval_index] =
2213 49152 : CLIP3(1,
2214 : (uint16_t)((1 << 15) - 1),
2215 : (uint16_t)initial_rate_control_sad64x64_tables[qp_index*(NUMBER_OF_SAD_INTERVALS >> 1) + ((NUMBER_OF_SAD_INTERVALS >> 1) - 1)]);
2216 49152 : initial_rate_control_tables_array[qp_index].intra_sad_bits_array[temporal_index][interval_index] =
2217 49152 : CLIP3(1,
2218 : (uint16_t)((1 << 15) - 1),
2219 : initial_rate_control_intra_sad64x64_tables[qp_index*(NUMBER_OF_SAD_INTERVALS >> 1) + ((NUMBER_OF_SAD_INTERVALS >> 1) - 1)]);
2220 : }
2221 : }
2222 : }
2223 : }
2224 2 : return EB_ErrorNone;
2225 : }
|