diff options
Diffstat (limited to 'lib/books/lsp30_1.vqh')
-rw-r--r-- | lib/books/lsp30_1.vqh | 1575 |
1 files changed, 0 insertions, 1575 deletions
diff --git a/lib/books/lsp30_1.vqh b/lib/books/lsp30_1.vqh deleted file mode 100644 index c8672e4c..00000000 --- a/lib/books/lsp30_1.vqh +++ /dev/null @@ -1,1575 +0,0 @@ -/******************************************************************** - * * - * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. * - * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * - * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * - * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * - * * - * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 * - * by the XIPHOPHORUS Company http://www.xiph.org/ * - - ******************************************************************** - - function: static codebook autogenerated by vq/somethingorother - - ********************************************************************/ - -#ifndef _V_lsp30_1_VQH_ -#define _V_lsp30_1_VQH_ -#include "codebook.h" - -static long _vq_quantlist_lsp30_1[] = { - 0, - 2, - 4, - 6, - 8, - 10, - 12, - 15, - 19, - 23, - 27, - 31, - 35, - 39, -}; - -static long _vq_lengthlist_lsp30_1[] = { - 19,20,20,19,17,18,20,16,16,19,18,20,19,19,19,19, - 18,18,18,18,18,17,17,19,19,19,19,19,19,19,19,19, - 19,19,18,17,17,18,19,19,19,19,19,19,19,19,19,19, - 17,16,14,19,19,19,19,19,19,19,19,19,19,19,18,13, - 15,18,19,19,19,19,19,19,19,19,19,19,17,15,15,18, - 19,19,19,19,19,19,19,19,19,19,17,18,17,18,19,19, - 19,19,19,19,19,19,19,19,19,19,18,18,19,19,18,18, - 19,19,19,19,19,19,19,19,18,18,17,16,15,17,19,19, - 19,19,19,19,19,19,18,16,16,15,15,15,19,19,19,19, - 19,19,19,18,18,17,16,15,14,16,19,19,19,19,19,19, - 19,18,17,16,16,14,16,19,19,19,19,19,19,19,18,19, - 14,15,15,16,19,19,19,18,18,19,18,18,18,15,16,16, - 16,18,18,19,18,19,19,18,18,17,17,17,18,18,19,19, - 19,19,19,19,19,17,18,19,18,17,17,19,19,19,19,19, - 19,19,19,19,19,19,17,17,16,19,19,19,19,19,19,19, - 19,19,19,19,18,17,16,19,18,19,19,19,19,19,19,19, - 19,19,18,17,18,16,19,19,19,19,19,19,19,19,19,19, - 17,17,18,17,19,18,19,18,19,19,19,19,19,19,16,18, - 18,17,19,18,18,18,19,19,19,19,19,19,18,19,17,16, - 18,17,16,16,19,19,19,19,19,19,18,15,15,17,16,14, - 15,14,19,19,19,19,19,19,19,17,14,15,16,15,14,14, - 19,19,19,19,19,19,19,16,15,15,15,14,14,16,19,19, - 19,19,18,18,19,17,17,14,15,14,16,18,19,19,17,18, - 17,17,17,16,13,14,15,15,19,18,17,16,16,17,17,16, - 16,14,15,14,15,16,18,19,19,19,19,19,18,17,17,17, - 18,19,19,19,19,19,19,19,19,19,18,17,18,17,17,19, - 19,17,19,19,19,18,19,19,18,18,17,16,16,18,17,18, - 17,19,19,19,19,19,19,19,19,16,17,17,17,19,16,18, - 19,19,19,19,19,19,19,18,17,17,17,18,17,18,19,19, - 19,19,19,18,19,17,17,16,17,17,17,17,19,19,19,19, - 19,17,17,18,16,15,17,17,17,17,19,19,19,19,19,19, - 17,17,15,15,16,16,15,15,19,19,19,19,19,19,19,16, - 16,16,16,14,15,14,19,19,19,19,19,19,18,15,13,14, - 15,14,14,15,19,19,19,19,19,17,18,16,15,15,14,14, - 14,15,19,19,19,18,17,19,19,16,15,14,14,15,16,17, - 18,16,16,16,16,16,18,15,14,13,15,15,16,19,16,17, - 17,17,16,16,15,15,14,14,14,16,18,19,19,18,19,19, - 19,17,17,19,18,19,19,18,19,19,18,19,19,19,19,18, - 17,17,16,18,19,18,16,17,18,19,19,19,17,16,16,17, - 16,17,18,17,15,17,19,19,19,19,19,18,17,19,17,16, - 16,16,15,19,19,19,19,19,19,19,19,19,17,16,16,16, - 18,16,19,19,19,19,18,18,19,18,16,15,15,17,17,16, - 19,19,18,18,18,17,17,16,15,15,15,17,16,16,19,19, - 19,19,19,19,17,15,15,12,15,15,15,14,19,19,19,19, - 19,19,17,15,13,13,14,14,14,15,19,19,19,19,19,17, - 15,13,13,14,13,14,15,16,19,19,18,19,18,17,16,15, - 14,14,13,15,16,16,18,18,17,17,16,17,18,16,14,13, - 13,16,17,17,15,16,17,17,17,16,16,15,14,13,16,17, - 17,19,19,19,17,17,16,17,16,15,13,14,15,16,19,19, - 19,19,19,19,18,17,17,19,18,17,19,16,15,17,18,19, - 19,19,19,18,17,17,17,19,17,15,15,16,19,19,19,19, - 19,17,17,17,17,19,16,15,17,17,19,18,19,19,17,16, - 17,17,18,17,16,17,17,17,19,19,19,19,17,18,17,19, - 17,14,16,16,18,16,19,19,19,19,19,19,16,17,15,14, - 14,16,19,16,19,19,19,18,18,16,15,15,14,14,13,15, - 16,15,19,19,19,18,18,17,15,14,13,12,13,14,13,14, - 18,19,19,19,19,16,14,12,11,11,12,13,13,15,19,19, - 18,18,17,15,14,12,12,12,12,13,16,18,19,18,17,16, - 18,16,16,14,13,13,12,15,17,18,17,18,17,17,17,18, - 16,14,14,12,14,17,18,19,18,17,17,17,17,17,16,15, - 14,13,15,17,16,19,19,18,17,17,17,17,17,14,12,14, - 14,17,19,19,18,19,19,19,18,19,19,17,18,18,17,14, - 13,17,19,19,19,18,17,15,15,15,16,19,16,14,14,17, - 18,18,18,18,16,15,14,16,16,17,16,15,15,17,19,18, - 19,18,18,17,17,16,16,16,15,17,17,17,19,19,18,19, - 17,19,16,16,16,15,15,17,17,16,19,19,19,18,17,17, - 15,15,14,14,14,16,16,15,19,19,19,18,17,16,14,13, - 13,13,14,14,14,14,19,18,18,17,16,14,12,11,11,11, - 12,13,13,14,19,19,18,15,15,14,12,10,10,11,12,12, - 13,17,19,19,17,15,14,14,12,11,10,11,11,13,16,18, - 17,17,17,16,17,15,14,12,12,12,12,16,17,18,18,17, - 16,16,16,16,15,14,13,12,15,17,19,19,17,16,16,16, - 16,16,16,15,13,13,15,16,16,19,17,17,15,17,17,16, - 17,14,13,14,15,18,19,19,14,17,18,18,19,19,18,17, - 17,17,16,15,15,17,14,16,17,18,16,14,14,16,15,18, - 17,15,14,18,16,16,17,16,14,16,12,15,15,17,16,15, - 16,18,19,18,17,17,17,15,15,16,15,15,16,15,17,15, - 17,18,18,16,16,15,15,15,14,14,14,14,15,14,19,19, - 18,18,16,14,14,13,13,13,14,14,14,13,17,18,17,17, - 16,14,12,11,10,11,13,13,13,13,17,17,17,15,13,12, - 10, 9, 8,10,11,12,12,16,18,16,13,12,11,10, 9, 8, - 7, 9,10,12,15,17,19,17,16,13,12,12,10, 9, 8,10, - 11,14,16,17,16,16,16,16,14,14,13,11,11,11,12,15, - 16,19,19,16,16,15,15,15,14,13,12,12,15,16,17,19, - 17,16,15,15,15,15,15,14,12,14,15,17,19,19,17,16, - 16,16,16,16,15,13,13,14,16,17,19,19,18,18,19,19, - 16,16,15,15,14,14,16,17,17,18,19,16,15,15,16,15, - 14,13,14,15,15,17,17,19,18,15,15,14,14,14,14,13, - 14,14,15,16,16,16,17,18,15,13,13,14,14,14,13,14, - 15,15,13,13,17,15,15,15,15,15,14,13,12,13,13,13, - 12,13,15,16,16,16,16,15,13,11,11,11,12,11,12,14, - 15,14,13,14,14,12,10, 9, 8, 9,10,10,12,16,14,12, - 12,13,11,10, 8, 6, 5, 8, 9,11,13,17,16,15,13,12, - 10, 9, 7, 4, 4, 7, 9,12,14,16,17,17,15,13,11,10, - 9, 6, 6, 9,11,13,15,17,19,16,15,14,14,13,11,10, - 9,11,12,14,16,18,17,15,14,14,14,13,13,12,11,12, - 15,15,17,19,16,15,14,14,15,15,14,13,12,14,15,15, - 19,19,16,15,16,15,15,15,14,13,12,14,16,18,18,18, - 19,19,19,19,17,17,16,15,14,15,17,19,18,17,19,19, - 18,18,17,18,16,13,14,15,17,16,16,15,18,19,19,17, - 14,14,14,14,13,14,14,14,14,14,18,18,17,15,15,14, - 14,13,12,12,13,12,12,13,18,16,14,14,14,14,13,12, - 11,11,11,11,11,14,17,14,14,14,14,12,11,11,10,10, - 10,10,12,16,15,15,14,14,13,11,10, 9, 7, 8, 9,10, - 13,17,16,15,14,13,11,10, 8, 5, 4, 6, 8,11,15,17, - 15,15,14,13,11, 9, 7, 4, 3, 6, 9,12,14,18,17,15, - 15,13,12,10, 9, 6, 6, 8,10,12,16,17,16,15,14,14, - 13,12,10, 9, 9,10,13,14,14,18,13,15,14,14,13,12, - 11,12,11,13,13,12,15,19,16,15,13,14,13,14,14,13, - 13,15,16,17,17,19,15,15,15,14,14,13,13,12,13,16, - 16,17,19,17,19,19,19,19,17,18,18,18,17,17,18,17, - 18,15,19,19,19,17,17,18,17,15,15,17,16,16,15,14, - 19,19,18,17,17,16,16,14,14,14,14,14,12,13,19,17, - 16,16,15,15,15,13,13,12,13,12,12,14,17,15,16,15, - 15,13,13,12,11,11,11,11,12,16,18,16,15,14,14,13, - 12,11,10,10,10,11,14,18,17,17,14,13,13,12,11,10, - 8, 9, 9,11,15,19,18,17,14,13,12,11, 9, 7, 6, 7, - 10,13,17,18,17,16,14,13,11,10, 9, 6, 6, 7,10,13, - 16,19,18,17,15,14,12,11,10, 8, 7, 9,11,14,16,19, - 14,15,16,14,14,12,11,10,10,10,12,13,15,18,15,15, - 14,14,14,14,13,12,12,12,13,14,18,18,15,15,15,14, - 15,15,14,13,14,15,14,18,19,19,15,15,14,14,14,12, - 13,14,14,16,16,18,19,19,19,19,18,19,18,19,19,18, - 18,19,19,19,17,15,19,19,17,19,18,19,18,17,16,18, - 17,16,15,14,19,19,18,18,19,18,17,16,15,16,16,14, - 13,15,19,18,19,18,18,18,16,13,14,14,14,13,14,17, - 18,19,18,18,17,16,15,13,13,13,12,13,15,18,17,19, - 18,18,15,14,14,12,12,12,12,13,18,19,18,19,17,15, - 14,13,12,11,10,10,12,14,17,19,17,17,15,13,13,12, - 11, 9, 8, 9,12,15,17,19,18,18,15,14,12,11,10, 8, - 7, 8,11,14,17,19,18,16,15,14,13,12,11, 9, 8, 9, - 10,13,17,19,15,16,16,15,14,13,12,10,10,10,11,13, - 19,19,16,16,15,14,14,14,14,13,12,12,12,15,18,19, - 15,15,14,15,16,16,14,14,13,13,15,17,19,19,17,15, - 16,15,14,13,14,14,15,15,18,18,19,19,19,18,19,19, - 19,19,19,18,17,19,19,19,19,17,19,18,19,19,19,19, - 19,17,17,19,19,19,15,18,19,19,19,19,19,18,18,15, - 17,17,18,18,15,19,18,19,19,19,19,19,18,14,15,16, - 16,15,16,19,19,18,19,19,18,18,16,14,14,14,15,15, - 16,19,19,18,19,17,17,16,15,13,12,13,15,16,17,19, - 18,19,17,16,15,16,13,11,11,11,14,15,18,19,19,18, - 16,16,15,13,12,10, 9, 9,13,14,17,19,19,16,15,15, - 13,12,11, 9, 7, 8,11,13,17,19,17,16,16,15,14,13, - 12, 9, 8, 8,10,13,18,19,16,16,16,15,15,14,13,11, - 10, 9,11,14,18,19,16,15,15,15,16,15,14,13,11,11, - 12,15,19,19,15,16,16,17,17,15,15,14,13,13,14,19, - 19,19,19,17,17,16,14,14,14,14,15,15,18,19,19,19, - 19,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19, - 19,19,19,19,19,19,19,19,19,19,18,19,19,19,19,19, - 19,19,19,17,18,19,19,19,19,19,19,19,19,19,19,19, - 19,15,17,18,18,19,19,19,19,19,19,19,19,18,18,15, - 14,16,17,18,19,19,19,19,19,18,18,18,16,15,14,15, - 17,16,18,19,18,18,19,18,18,15,15,13,12,13,14,16, - 18,19,19,19,18,18,15,14,13,11,10,10,13,15,18,19, - 18,18,17,16,15,14,13,10, 9, 9,11,14,18,19,18,18, - 18,17,15,14,13,10, 9, 9,11,14,17,19,17,17,16,17, - 16,16,14,11, 9,10,12,14,19,19,15,16,17,18,17,16, - 14,12,11,12,14,16,19,19,16,17,17,17,17,16,16,14, - 14,15,16,18,19,19,18,16,16,15,16,14,15,14,15,16, - 17,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19, - 19,19,19,19,19,19,19,19,17,18,18,19,19,19,19,19, - 19,19,19,19,19,18,18,19,19,18,19,18,18,19,19,19, - 19,19,19,19,18,19,18,18,19,19,19,19,19,19,19,19, - 19,19,18,19,18,18,16,19,17,19,19,19,19,19,19,18, - 18,16,16,16,17,19,19,19,19,19,19,19,18,16,16,15, - 15,14,16,17,18,18,19,19,19,18,16,15,15,13,13,13, - 14,17,19,19,19,18,19,18,16,15,15,12,11,12,14,17, - 17,19,19,18,17,17,16,16,14,12,11,12,13,16,18,19, - 18,16,17,18,16,15,15,13,12,13,13,16,19,19,16,15, - 17,19,17,17,16,15,14,13,14,18,19,19,18,17,18,19, - 19,18,16,15,16,15,16,19,18,19,19,18,17,16,15,15, - 16,18,17,18,19,19,19,19, -}; - -static long _vq_pigeonmap_lsp30_1[] = { - 0, 0, 0, 0, 0, 0, 1, 1, - 1, 1, 1, 1, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 4, 4, 4, 4, 4, -}; - -static long _vq_fitlist_lsp30_1[] = { - 0, 14, 196, 1, 15, 197, 2, 16, - 198, 3, 210, 211, 17, 199, 212, 28, - 29, 30, 224, 43, 225, 31, 213, 226, - 42, 44, 238, 57, 239, 45, 58, 227, - 240, 394, 392, 393, 407, 395, 406, 408, - 409, 422, 420, 56, 421, 434, 253, 435, - 241, 254, 423, 436, 590, 588, 589, 603, - 591, 604, 602, 617, 605, 618, 616, 252, - 630, 449, 631, 437, 450, 619, 632, 785, - 786, 784, 798, 799, 787, 800, 813, 801, - 814, 812, 448, 3, 17, 199, 4, 5, - 18, 200, 6, 19, 201, 31, 213, 32, - 214, 20, 33, 202, 215, 45, 227, 228, - 34, 47, 216, 229, 46, 59, 241, 60, - 242, 48, 230, 243, 395, 396, 397, 409, - 410, 398, 411, 424, 412, 423, 425, 61, - 255, 437, 438, 244, 426, 439, 591, 592, - 593, 605, 606, 594, 607, 608, 619, 620, - 256, 621, 257, 633, 634, 440, 622, 635, - 787, 788, 789, 801, 790, 802, 803, 816, - 804, 815, 451, 452, 817, 453, 6, 20, - 202, 7, 216, 21, 203, 217, 399, 8, - 35, 204, 22, 218, 9, 36, 205, 400, - 34, 230, 231, 49, 232, 23, 48, 413, - 50, 219, 244, 245, 63, 246, 428, 37, - 62, 427, 64, 233, 398, 414, 412, 401, - 426, 415, 440, 441, 259, 260, 442, 51, - 595, 610, 609, 624, 258, 429, 594, 596, - 608, 597, 622, 623, 611, 636, 455, 637, - 456, 638, 247, 790, 791, 806, 818, 820, - 454, 625, 807, 805, 792, 804, 793, 819, - 832, 651, 833, 652, 834, 443, 9, 23, - 205, 219, 401, 10, 37, 24, 206, 220, - 11, 38, 207, 402, 25, 221, 12, 39, - 208, 403, 233, 415, 234, 416, 235, 26, - 53, 51, 52, 417, 222, 247, 248, 66, - 249, 40, 67, 404, 65, 429, 430, 431, - 236, 418, 261, 443, 444, 262, 445, 54, - 263, 597, 598, 599, 611, 612, 613, 600, - 625, 626, 627, 432, 614, 639, 457, 640, - 458, 641, 459, 793, 794, 795, 807, 808, - 809, 796, 823, 821, 822, 250, 628, 810, - 835, 653, 836, 654, 655, 837, 12, 26, - 208, 222, 13, 40, 209, 404, 27, 236, - 54, 418, 223, 41, 250, 68, 237, 55, - 405, 432, 419, 264, 446, 600, 628, 433, - 251, 614, 601, 615, 460, 642, 796, 810, - 797, 824, 629, 447, 811, 656, 838, 992, - 1006, 993, 1020, 825, 643, 1007, 852, 1034, - 1188, 1202, 1216, 1021, 839, 1189, 1203, 1230, - 1048, 1217, 1035, 1398, 1412, 1244, 29, 42, - 56, 225, 238, 43, 30, 57, 226, 239, - 44, 31, 45, 58, 227, 240, 70, 252, - 71, 253, 59, 72, 241, 254, 84, 266, - 85, 267, 73, 86, 255, 268, 280, 281, - 87, 269, 282, 421, 434, 422, 435, 423, - 436, 448, 449, 437, 450, 462, 463, 451, - 464, 476, 477, 283, 465, 478, 617, 630, - 618, 631, 619, 632, 644, 645, 633, 646, - 658, 647, 659, 660, 672, 673, 479, 661, - 674, 813, 826, 814, 827, 815, 828, 840, - 829, 841, 842, 843, 854, 855, 856, 32, - 45, 46, 59, 228, 241, 33, 47, 60, - 229, 242, 34, 61, 230, 243, 48, 73, - 255, 256, 62, 244, 257, 74, 75, 269, - 270, 76, 258, 271, 87, 88, 89, 283, - 284, 90, 272, 285, 424, 437, 425, 426, - 438, 439, 440, 451, 452, 453, 454, 465, - 466, 467, 479, 480, 286, 468, 481, 620, - 621, 622, 633, 634, 635, 636, 647, 648, - 649, 650, 663, 661, 662, 675, 676, 482, - 664, 677, 816, 829, 817, 818, 831, 830, - 844, 832, 843, 845, 857, 846, 859, 858, - 48, 62, 244, 35, 49, 217, 231, 258, - 413, 63, 245, 36, 218, 259, 50, 232, - 64, 246, 23, 37, 219, 260, 442, 51, - 233, 76, 77, 428, 78, 247, 272, 427, - 454, 273, 455, 274, 65, 429, 90, 91, - 92, 456, 261, 443, 286, 287, 469, 288, - 470, 79, 468, 275, 440, 441, 414, 415, - 457, 482, 105, 483, 484, 93, 106, 609, - 637, 638, 624, 651, 625, 650, 652, 665, - 639, 104, 664, 666, 471, 623, 636, 610, - 611, 653, 678, 301, 679, 680, 289, 302, - 833, 834, 820, 847, 821, 846, 848, 861, - 835, 300, 860, 862, 667, 805, 819, 832, - 806, 807, 849, 874, 875, 497, 876, 485, - 498, 37, 51, 233, 65, 247, 24, 38, - 220, 261, 443, 52, 234, 66, 248, 39, - 221, 262, 53, 80, 235, 417, 67, 249, - 40, 222, 263, 54, 81, 236, 418, 79, - 444, 445, 250, 275, 93, 430, 276, 94, - 431, 277, 68, 457, 458, 95, 264, 446, - 289, 290, 291, 473, 82, 471, 472, 109, - 278, 460, 429, 416, 432, 459, 107, 485, - 486, 108, 487, 612, 613, 639, 640, 628, - 626, 627, 655, 653, 654, 642, 669, 667, - 304, 96, 474, 625, 641, 614, 668, 656, - 303, 681, 682, 305, 683, 292, 808, 809, - 837, 835, 836, 824, 822, 850, 851, 849, - 838, 864, 865, 863, 500, 670, 821, 823, - 810, 852, 499, 877, 878, 879, 488, 501, - 40, 54, 236, 68, 250, 27, 41, 223, - 264, 446, 55, 237, 82, 251, 433, 69, - 278, 460, 96, 265, 447, 83, 292, 474, - 279, 97, 432, 419, 461, 488, 110, 642, - 629, 656, 643, 670, 475, 293, 628, 615, - 657, 684, 306, 838, 825, 852, 839, 866, - 671, 489, 824, 811, 853, 880, 502, 71, - 84, 85, 267, 280, 98, 72, 86, 268, - 281, 73, 269, 282, 87, 100, 476, 99, - 294, 477, 283, 295, 465, 478, 74, 88, - 101, 270, 296, 479, 490, 112, 491, 113, - 297, 492, 114, 308, 309, 102, 310, 493, - 115, 298, 504, 126, 505, 127, 311, 506, - 322, 323, 128, 116, 324, 507, 463, 464, - 284, 129, 312, 672, 673, 661, 674, 466, - 675, 686, 687, 688, 689, 494, 700, 701, - 702, 518, 519, 520, 703, 659, 660, 480, - 325, 508, 855, 868, 869, 857, 870, 662, - 871, 882, 883, 884, 885, 690, 896, 897, - 898, 714, 715, 716, 899, 856, 676, 521, - 704, 74, 87, 270, 283, 88, 101, 75, - 271, 284, 89, 102, 76, 272, 285, 90, - 100, 296, 466, 479, 297, 480, 103, 286, - 298, 481, 104, 299, 482, 114, 493, 115, - 494, 116, 300, 495, 310, 311, 312, 117, - 313, 496, 118, 128, 507, 129, 508, 130, - 314, 509, 131, 324, 325, 326, 327, 510, - 467, 468, 132, 492, 675, 676, 677, 678, - 689, 690, 691, 506, 692, 703, 704, 705, - 520, 521, 522, 523, 706, 662, 663, 664, - 328, 688, 871, 872, 873, 874, 885, 886, - 887, 702, 888, 899, 900, 901, 716, 717, - 718, 719, 902, 858, 859, 860, 524, 90, - 286, 77, 91, 104, 259, 273, 287, 64, - 78, 105, 260, 274, 456, 483, 92, 288, - 65, 79, 106, 261, 275, 457, 484, 93, - 103, 299, 482, 300, 301, 470, 302, 289, - 471, 496, 497, 119, 120, 498, 107, 485, - 117, 118, 315, 316, 303, 313, 314, 510, - 511, 121, 499, 512, 133, 134, 317, 131, - 132, 329, 330, 327, 328, 455, 469, 693, - 513, 652, 679, 653, 680, 495, 678, 666, - 667, 692, 694, 681, 509, 707, 695, 706, - 708, 523, 524, 525, 526, 651, 665, 889, - 890, 903, 709, 875, 848, 849, 876, 691, - 874, 861, 862, 863, 888, 877, 705, 891, - 902, 904, 719, 720, 721, 722, 847, 1085, - 905, 79, 93, 275, 289, 66, 80, 107, - 262, 276, 485, 94, 458, 290, 67, 81, - 108, 263, 277, 459, 486, 95, 291, 68, - 82, 109, 264, 278, 460, 487, 96, 303, - 304, 305, 292, 474, 472, 121, 499, 500, - 122, 501, 110, 123, 488, 317, 318, 319, - 306, 124, 502, 515, 513, 135, 514, 136, - 137, 320, 331, 332, 333, 471, 473, 696, - 697, 709, 710, 516, 681, 654, 655, 682, - 656, 683, 670, 695, 684, 698, 711, 527, - 528, 529, 667, 668, 669, 892, 893, 905, - 906, 712, 850, 877, 851, 878, 852, 879, - 864, 866, 891, 880, 894, 907, 723, 724, - 725, 863, 865, 1088, 1089, 1101, 1102, 908, - 82, 96, 278, 292, 69, 83, 110, 265, - 279, 461, 488, 97, 306, 293, 475, 111, - 489, 124, 502, 320, 307, 503, 125, 516, - 138, 321, 334, 517, 474, 699, 712, 139, - 657, 684, 671, 685, 698, 530, 713, 670, - 335, 853, 880, 881, 867, 894, 895, 908, - 726, 909, 866, 531, 1049, 1076, 1077, 1063, - 1090, 1091, 1104, 922, 1105, 1062, 727, 1245, - 1272, 1273, 1286, 1287, 1300, 1118, 1301, 1258, - 1259, 923, 1314, 1441, 1468, 1469, 1455, 1482, - 1483, 1496, 1119, 1497, 113, 126, 309, 114, - 127, 310, 322, 505, 115, 128, 311, 323, - 506, 116, 129, 312, 324, 507, 518, 140, - 519, 141, 325, 520, 336, 337, 142, 130, - 338, 521, 143, 326, 532, 154, 533, 155, - 339, 534, 350, 351, 156, 144, 352, 535, - 157, 340, 546, 168, 547, 169, 353, 548, - 170, 364, 365, 158, 366, 549, 171, 354, - 701, 702, 508, 703, 714, 715, 716, 717, - 522, 728, 729, 730, 731, 536, 742, 743, - 744, 560, 561, 562, 745, 367, 550, 897, - 898, 704, 899, 910, 911, 912, 913, 718, - 924, 925, 926, 927, 732, 938, 939, 940, - 756, 757, 758, 941, 563, 746, 116, 129, - 312, 117, 130, 313, 325, 508, 118, 131, - 314, 326, 509, 132, 327, 510, 142, 521, - 143, 522, 144, 328, 523, 145, 338, 339, - 340, 341, 524, 146, 156, 535, 157, 536, - 158, 342, 537, 159, 352, 353, 354, 355, - 538, 160, 170, 549, 171, 550, 172, 356, - 551, 366, 367, 368, 173, 369, 552, 174, - 704, 705, 706, 717, 718, 719, 534, 720, - 731, 732, 733, 548, 734, 745, 746, 747, - 562, 563, 564, 565, 748, 370, 900, 901, - 902, 913, 914, 915, 730, 916, 927, 928, - 929, 744, 930, 941, 942, 943, 758, 759, - 760, 761, 944, 566, 132, 119, 315, 328, - 133, 511, 120, 316, 329, 134, 512, 525, - 121, 317, 330, 513, 524, 147, 526, 135, - 148, 331, 145, 146, 343, 344, 341, 342, - 527, 538, 539, 161, 540, 149, 162, 345, - 159, 160, 357, 358, 355, 356, 552, 163, - 541, 554, 174, 553, 175, 176, 359, 173, - 371, 372, 369, 370, 722, 723, 735, 736, - 749, 555, 707, 708, 709, 720, 721, 537, - 734, 551, 737, 750, 748, 565, 566, 567, - 568, 903, 918, 919, 931, 932, 945, 751, - 904, 905, 916, 917, 733, 930, 747, 933, - 944, 946, 761, 762, 763, 764, 1101, 1114, - 1115, 1127, 1128, 1141, 947, 121, 135, 317, - 513, 122, 318, 331, 514, 136, 123, 319, - 332, 137, 515, 528, 124, 320, 333, 516, - 527, 149, 150, 529, 138, 151, 334, 345, - 346, 347, 541, 530, 163, 542, 164, 543, - 152, 165, 348, 359, 360, 361, 544, 555, - 177, 556, 178, 557, 166, 179, 362, 373, - 374, 375, 710, 712, 723, 725, 726, 738, - 739, 740, 751, 752, 753, 558, 709, 711, - 724, 737, 569, 570, 571, 906, 919, 922, - 935, 936, 948, 949, 754, 905, 907, 908, - 920, 921, 933, 934, 947, 765, 766, 767, - 1102, 1115, 1118, 1131, 1132, 1144, 1145, 950, - 124, 138, 320, 516, 125, 321, 334, 517, - 139, 530, 152, 335, 348, 531, 153, 544, - 166, 349, 362, 545, 167, 558, 180, 363, - 376, 559, 726, 727, 740, 181, 712, 713, - 741, 754, 572, 755, 922, 923, 936, 937, - 950, 377, 908, 909, 768, 951, 1105, 1118, - 1119, 1132, 573, 1104, 1133, 1146, 964, 1147, - 1301, 1314, 1315, 1328, 769, 1300, 1329, 1342, - 1160, 1343, 965, 1497, 1510, 1511, 1524, 1356, - 1496, 1525, 1538, 1161, 1539, 168, 351, 156, - 169, 352, 364, 547, 157, 170, 353, 365, - 548, 158, 171, 354, 366, 549, 560, 182, - 561, 183, 367, 562, 378, 379, 184, 172, - 380, 563, 185, 368, 574, 575, 381, 576, - 743, 744, 550, 745, 756, 757, 758, 759, - 564, 770, 771, 577, 772, 939, 940, 746, - 941, 952, 953, 954, 955, 760, 966, 967, - 773, 968, 171, 354, 159, 172, 355, 367, - 550, 160, 173, 356, 368, 551, 174, 369, - 552, 184, 563, 185, 564, 186, 370, 565, - 187, 380, 381, 382, 383, 566, 188, 577, - 578, 384, 579, 746, 747, 748, 759, 760, - 761, 576, 762, 773, 774, 580, 775, 942, - 943, 944, 955, 956, 957, 772, 958, 969, - 970, 776, 971, 1138, 1139, 1140, 1151, 1152, - 1153, 968, 1154, 1165, 1166, 972, 1167, 1334, - 1335, 1336, 1347, 1348, 1349, 1164, 1350, 1361, - 1362, 1168, 1363, 1360, 1530, 1531, 1532, 1543, - 1544, 1545, 1546, 1364, 174, 161, 357, 370, - 175, 553, 566, 162, 358, 371, 176, 554, - 567, 163, 359, 372, 555, 189, 568, 177, - 190, 373, 187, 188, 385, 386, 383, 384, - 569, 749, 751, 764, 580, 581, 582, 191, - 750, 763, 762, 579, 765, 945, 776, 777, - 778, 387, 946, 947, 958, 959, 960, 775, - 961, 1141, 972, 973, 974, 583, 1142, 1155, - 1143, 1154, 1156, 971, 1157, 1168, 1169, 1170, - 779, 1337, 1338, 1339, 1350, 1351, 1352, 1167, - 975, 1353, 1364, 1365, 1366, 1363, 1171, 1533, - 1534, 1547, 1535, 1546, 1548, 1549, 163, 177, - 359, 555, 164, 360, 373, 556, 178, 165, - 361, 374, 557, 179, 166, 362, 375, 180, - 558, 571, 569, 191, 570, 192, 193, 376, - 387, 388, 389, 584, 194, 572, 585, 752, - 753, 765, 766, 583, 751, 754, 767, 779, - 780, 768, 948, 949, 950, 961, 962, 963, - 781, 390, 947, 975, 976, 964, 1144, 1145, - 1157, 1158, 977, 586, 166, 180, 362, 558, - 167, 363, 376, 181, 559, 572, 194, 377, - 390, 573, 195, 586, 391, 754, 755, 768, - 769, 782, 587, 950, 951, 964, 965, 978, - 783, 1146, 1147, 1160, 1161, 1174, 979, 1342, - 1343, 1356, 1357, 1370, 1175, 1538, 1539, 1552, - 1553, 1371, 393, 406, 588, 602, 784, 589, - 394, 407, 603, 785, 590, 395, 408, 604, - 786, 591, 420, 798, 421, 799, 409, 422, - 605, 618, 787, 800, 616, 617, 434, 812, - 435, 631, 813, 423, 436, 619, 632, 801, - 814, 630, 448, 826, 449, 645, 827, 437, - 450, 633, 815, 828, 980, 981, 982, 994, - 995, 983, 996, 1008, 1009, 997, 644, 1010, - 646, 840, 1022, 1023, 829, 842, 1011, 1024, - 1176, 1177, 1178, 1190, 1191, 1179, 1192, 1204, - 1193, 1205, 841, 1206, 1218, 1219, 1025, 1038, - 1207, 1220, 1036, 1037, 396, 409, 591, 592, - 605, 787, 397, 410, 593, 606, 788, 398, - 411, 607, 789, 594, 423, 619, 801, 424, - 802, 412, 425, 608, 790, 803, 620, 621, - 437, 815, 438, 816, 426, 439, 622, 804, - 817, 633, 634, 635, 451, 829, 452, 830, - 440, 453, 636, 818, 831, 983, 984, 985, - 986, 997, 998, 999, 1012, 1000, 1013, 1011, - 647, 648, 649, 1025, 844, 1026, 832, 845, - 1014, 1027, 1179, 1180, 1181, 1182, 1193, 1194, - 1195, 1208, 1196, 1209, 1207, 843, 1039, 1221, - 1040, 1222, 1028, 1041, 1210, 1223, 412, 594, - 608, 790, 230, 399, 426, 595, 804, 986, - 413, 609, 791, 427, 805, 204, 400, 596, - 623, 414, 610, 792, 232, 428, 806, 988, - 205, 401, 597, 624, 622, 218, 219, 415, - 793, 244, 440, 818, 1000, 245, 441, 819, - 246, 442, 820, 1002, 611, 636, 637, 638, - 233, 429, 807, 989, 454, 832, 259, 455, - 833, 1015, 260, 456, 834, 1016, 625, 258, - 650, 651, 652, 247, 443, 821, 987, 1001, - 1014, 1003, 1028, 1029, 847, 1030, 639, 848, - 1182, 1183, 1184, 1198, 1196, 1211, 1185, 846, - 1212, 1017, 1197, 1210, 1199, 1224, 1043, 1225, - 1226, 835, 1044, 1042, 1213, 1379, 1394, 1393, - 1408, 1239, 1031, 1240, 401, 597, 415, 611, - 793, 233, 429, 807, 989, 206, 402, 598, - 625, 416, 612, 794, 430, 808, 207, 234, - 403, 599, 626, 990, 417, 613, 795, 431, - 809, 208, 404, 600, 627, 220, 235, 991, - 418, 796, 247, 443, 821, 1003, 444, 822, - 640, 445, 823, 222, 614, 639, 248, 1004, - 249, 641, 236, 432, 810, 992, 457, 835, - 653, 458, 836, 654, 263, 459, 837, 1019, - 628, 261, 1017, 262, 1018, 655, 250, 446, - 824, 1006, 1005, 1031, 849, 850, 1032, 851, - 1033, 1186, 1185, 1199, 1200, 1201, 1188, 1215, - 1213, 642, 1020, 1202, 1187, 1214, 1227, 1045, - 1046, 1228, 1047, 1229, 838, 1216, 1381, 1382, - 1383, 1395, 1396, 1397, 1409, 1241, 1242, 1410, - 1034, 1243, 1398, 435, 448, 617, 630, 631, - 644, 813, 826, 436, 449, 618, 632, 645, - 814, 827, 437, 450, 619, 646, 815, 828, - 633, 462, 658, 840, 463, 841, 451, 464, - 647, 829, 842, 659, 660, 476, 854, 477, - 855, 465, 478, 661, 843, 856, 672, 673, - 674, 868, 869, 479, 675, 857, 870, 1009, - 1022, 1010, 1011, 1023, 1024, 1025, 1036, 1037, - 1038, 1039, 1050, 1051, 1052, 1064, 1065, 871, - 1053, 1066, 1205, 1206, 1207, 1218, 1219, 1220, - 1221, 1232, 1233, 1234, 1235, 1248, 1246, 1247, - 1260, 1261, 1067, 1249, 1262, 438, 451, 620, - 633, 647, 816, 829, 634, 439, 452, 621, - 648, 817, 830, 635, 440, 453, 622, 649, - 818, 831, 636, 465, 843, 466, 844, 454, - 467, 650, 832, 845, 661, 662, 663, 479, - 857, 480, 858, 468, 481, 664, 846, 859, - 675, 676, 677, 871, 872, 482, 678, 860, - 873, 1012, 1025, 1013, 1026, 1014, 1027, 1039, - 1040, 1028, 1041, 1053, 1054, 1042, 1055, 1067, - 1068, 874, 1056, 1069, 1208, 1221, 1209, 1222, - 1210, 1223, 1235, 1236, 1224, 1237, 1249, 1250, - 1238, 1251, 1263, 1264, 1070, 1252, 1265, 454, - 636, 650, 832, 427, 441, 468, 623, 637, - 805, 819, 846, 455, 651, 833, 273, 428, - 469, 610, 624, 806, 847, 1029, 442, 638, - 820, 456, 652, 834, 274, 429, 470, 611, - 625, 807, 848, 1030, 443, 639, 821, 664, - 665, 260, 1016, 666, 457, 835, 482, 860, - 287, 483, 861, 1043, 484, 862, 653, 680, - 1017, 678, 1042, 679, 288, 1044, 471, 849, - 874, 875, 1057, 876, 667, 1031, 300, 496, - 1056, 497, 302, 498, 1058, 485, 863, 1001, - 1015, 1028, 1002, 1003, 1045, 1070, 1071, 693, - 1072, 681, 694, 1225, 1226, 1212, 1213, 1238, - 1239, 1240, 1253, 1227, 692, 1254, 1059, 1197, - 1211, 1224, 1198, 1199, 1252, 1241, 1266, 1267, - 889, 1268, 877, 890, 888, 1086, 1255, 1421, - 1422, 1408, 1409, 1435, 1436, 1434, 1449, 1423, - 1084, 1448, 1085, 1450, 1073, 443, 625, 639, - 821, 457, 653, 835, 430, 471, 626, 808, - 849, 248, 444, 640, 667, 822, 1004, 458, - 654, 836, 431, 472, 627, 809, 850, 445, - 641, 823, 459, 655, 837, 277, 432, 473, - 614, 628, 810, 851, 1033, 446, 642, 824, - 275, 1031, 276, 668, 1019, 669, 264, 460, - 838, 1020, 485, 863, 262, 681, 1018, 290, - 486, 864, 1046, 291, 487, 865, 1047, 656, - 289, 1045, 682, 683, 278, 474, 852, 1034, - 877, 878, 1060, 879, 1061, 670, 303, 499, - 500, 696, 501, 488, 866, 1017, 1032, 1005, - 1006, 1059, 1048, 695, 1073, 1074, 1075, 684, - 697, 1200, 1201, 1229, 1202, 1227, 1228, 1215, - 1216, 1242, 1243, 1256, 1230, 1255, 1257, 1062, - 1213, 1214, 1241, 1244, 891, 1269, 1270, 892, - 1271, 880, 893, 1258, 1396, 1425, 1423, 1424, - 1412, 1410, 1439, 1437, 1426, 1452, 1453, 1087, - 1451, 1088, 1089, 446, 628, 642, 824, 460, - 656, 838, 278, 433, 474, 615, 629, 811, - 852, 1034, 447, 643, 825, 670, 461, 839, - 657, 488, 866, 684, 1021, 292, 1048, 475, - 853, 671, 880, 1035, 306, 502, 1062, 489, - 867, 685, 1020, 1007, 1049, 1076, 698, 1230, - 1217, 1244, 1063, 881, 1216, 1203, 1231, 1258, - 1245, 894, 1272, 1090, 1259, 1077, 1426, 1413, - 1440, 1427, 1454, 477, 659, 672, 855, 868, - 490, 673, 686, 478, 660, 856, 869, 491, - 674, 687, 479, 661, 857, 870, 492, 675, - 294, 1064, 295, 882, 1052, 1065, 296, 688, - 871, 883, 1066, 297, 480, 493, 676, 689, - 858, 884, 1067, 308, 504, 1078, 309, 505, - 700, 1079, 310, 506, 701, 885, 1080, 896, - 897, 702, 311, 494, 507, 690, 898, 1081, - 703, 886, 322, 518, 1092, 323, 519, 714, - 1093, 324, 520, 715, 899, 1094, 910, 911, - 716, 325, 508, 521, 704, 912, 1095, 1051, - 1053, 872, 717, 900, 1260, 1261, 1262, 1054, - 1263, 1274, 1275, 1276, 1277, 1082, 1288, 1289, - 1290, 1106, 1107, 1108, 1291, 1247, 1248, 1249, - 1068, 913, 1096, 1250, 1278, 1302, 1303, 1304, - 1443, 1456, 1457, 1445, 1458, 1264, 1459, 1470, - 1471, 1472, 1473, 1484, 1485, 1486, 1109, 1292, - 1487, 480, 662, 675, 858, 871, 493, 676, - 689, 481, 663, 859, 872, 494, 677, 690, - 482, 664, 860, 873, 495, 678, 297, 688, - 884, 1067, 298, 885, 1068, 299, 691, 874, - 886, 1069, 300, 496, 692, 887, 1070, 311, - 506, 507, 702, 1081, 312, 508, 703, 1082, - 313, 509, 704, 888, 1083, 898, 899, 900, - 705, 314, 510, 901, 1084, 706, 325, 520, - 521, 716, 1095, 326, 522, 717, 1096, 327, - 523, 718, 902, 1097, 719, 912, 913, 914, - 328, 524, 915, 1098, 1054, 1055, 1056, 720, - 1080, 1263, 1264, 1265, 1266, 1277, 1278, 1279, - 1094, 1280, 1291, 1292, 1293, 1108, 1109, 1110, - 1111, 1294, 1250, 1251, 1252, 916, 1276, 1290, - 1304, 1305, 1306, 1307, 1459, 1460, 1461, 1462, - 1473, 1474, 1475, 1476, 1487, 1488, 1489, 1112, - 1490, 678, 874, 469, 483, 496, 665, 679, - 692, 847, 861, 875, 301, 470, 484, 497, - 652, 666, 693, 848, 862, 1044, 1071, 288, - 680, 876, 289, 302, 471, 485, 498, 653, - 667, 694, 849, 863, 1045, 1072, 681, 300, - 691, 887, 1070, 888, 889, 890, 877, 1058, - 499, 314, 510, 1084, 315, 511, 1085, 707, - 303, 316, 512, 708, 1086, 695, 1073, 509, - 705, 706, 891, 901, 902, 903, 904, 525, - 317, 513, 526, 1087, 328, 524, 1098, 329, - 721, 1099, 330, 1100, 709, 722, 523, 719, - 720, 905, 915, 916, 917, 918, 1043, 1057, - 1059, 1281, 1101, 1239, 1267, 1240, 1241, 1268, - 1083, 1266, 1254, 1255, 1280, 1282, 1269, 1097, - 1283, 1294, 1295, 1296, 1111, 1112, 1113, 1114, - 1253, 1297, 1279, 1477, 1293, 1307, 1308, 1309, - 1310, 1436, 1463, 1437, 1464, 1462, 1450, 1476, - 1451, 1478, 1465, 1491, 1479, 1490, 1492, 485, - 667, 681, 863, 877, 290, 303, 472, 486, - 499, 654, 668, 695, 850, 864, 1046, 1073, - 682, 878, 291, 304, 473, 487, 500, 655, - 669, 696, 851, 865, 1047, 1074, 683, 879, - 305, 474, 488, 501, 656, 670, 697, 852, - 866, 1075, 292, 684, 1048, 891, 1060, 892, - 893, 880, 306, 502, 1062, 317, 513, 1087, - 709, 318, 514, 1061, 1088, 710, 319, 515, - 711, 1089, 698, 1076, 894, 905, 906, 907, - 527, 332, 528, 1102, 320, 333, 516, 529, - 712, 1090, 1103, 331, 1101, 723, 724, 725, - 908, 919, 920, 921, 1059, 1284, 1285, 1297, - 1298, 1104, 1242, 1269, 1243, 1270, 1271, 1244, - 1256, 1283, 1257, 1272, 1286, 1299, 1115, 1116, - 1117, 1255, 1258, 1300, 1480, 1493, 1311, 1312, - 1313, 1465, 1439, 1466, 1467, 1440, 1452, 1454, - 1479, 1481, 1468, 1494, 1482, 1495, 518, 701, - 714, 897, 323, 519, 702, 715, 898, 910, - 1093, 324, 520, 703, 716, 899, 911, 1094, - 325, 521, 704, 717, 900, 912, 1095, 336, - 532, 1106, 337, 533, 728, 1107, 338, 534, - 729, 913, 1108, 730, 924, 925, 339, 522, - 535, 718, 926, 1109, 731, 914, 350, 546, - 1120, 351, 547, 742, 1121, 743, 352, 548, - 927, 1122, 744, 938, 939, 353, 536, 549, - 732, 940, 1123, 745, 928, 364, 560, 1134, - 756, 365, 561, 1135, 366, 562, 757, 941, - 1136, 952, 953, 758, 367, 550, 563, 746, - 954, 1137, 759, 942, 1289, 1290, 1096, 1291, - 1302, 1303, 1304, 1305, 1110, 1316, 1317, 1318, - 1319, 1124, 1330, 1331, 1332, 1148, 1149, 1150, - 1333, 955, 1138, 1292, 1306, 1320, 1344, 1345, - 1346, 1485, 1486, 1487, 1498, 1499, 1500, 1501, - 1512, 1513, 1514, 1515, 1526, 1527, 1528, 1151, - 1334, 1529, 521, 704, 717, 900, 326, 522, - 705, 718, 901, 913, 1096, 327, 523, 706, - 719, 902, 914, 1097, 328, 524, 720, 915, - 1098, 339, 534, 535, 730, 1109, 731, 340, - 536, 1110, 732, 341, 537, 916, 1111, 926, - 927, 928, 733, 342, 538, 929, 1112, 734, - 353, 548, 549, 744, 1123, 354, 550, 745, - 1124, 355, 551, 746, 930, 1125, 940, 941, - 942, 747, 356, 552, 943, 1126, 748, 367, - 562, 563, 758, 1137, 368, 564, 759, 1138, - 369, 565, 760, 944, 1139, 954, 955, 956, - 761, 370, 566, 957, 1140, 762, 1292, 1293, - 1294, 1305, 1306, 1307, 1122, 1308, 1319, 1320, - 1321, 1136, 1322, 1333, 1334, 1335, 1150, 1151, - 1152, 1153, 1336, 958, 1318, 1332, 1346, 1347, - 1348, 1349, 1488, 1489, 1490, 1501, 1502, 1503, - 1504, 1515, 1516, 1517, 1518, 1529, 1530, 1531, - 1154, 1532, 524, 720, 525, 707, 903, 916, - 329, 721, 1099, 708, 904, 917, 330, 526, - 539, 1100, 722, 709, 905, 918, 331, 527, - 540, 1101, 342, 538, 1112, 343, 1113, 735, - 344, 1114, 723, 736, 537, 733, 734, 919, - 929, 930, 931, 932, 553, 345, 358, 541, - 554, 737, 1115, 1128, 356, 552, 1126, 357, - 1127, 749, 750, 551, 747, 748, 933, 943, - 944, 945, 946, 371, 567, 1141, 359, 372, - 555, 568, 751, 1129, 1142, 370, 566, 1140, - 763, 764, 565, 761, 762, 947, 957, 958, - 959, 960, 1297, 1310, 1311, 1323, 1324, 1337, - 1143, 1295, 1296, 1308, 1309, 1125, 1322, 1139, - 1325, 1336, 1338, 1153, 1154, 1155, 1156, 1339, - 1506, 1321, 1519, 1335, 1349, 1350, 1351, 1352, - 1491, 1492, 1493, 1504, 1505, 1507, 1520, 1518, - 1533, 1521, 1534, 1532, 331, 527, 723, 905, - 1101, 710, 906, 919, 332, 345, 528, 541, - 724, 1102, 1115, 711, 907, 920, 333, 346, - 529, 542, 725, 1103, 1116, 712, 908, 921, - 334, 530, 543, 1104, 737, 738, 347, 1117, - 726, 739, 922, 933, 934, 935, 359, 555, - 1129, 556, 348, 544, 557, 1118, 751, 360, - 1130, 752, 361, 1131, 740, 753, 936, 947, - 948, 949, 569, 570, 362, 558, 571, 1132, - 1145, 373, 1143, 765, 374, 1144, 766, 375, - 754, 767, 950, 961, 962, 963, 1298, 1311, - 1314, 1327, 1328, 1340, 1341, 1146, 1297, 1299, - 1300, 1312, 1313, 1325, 1326, 1339, 1157, 1158, - 1159, 1342, 1510, 1523, 1524, 1536, 1537, 1353, - 1354, 1355, 1493, 1494, 1507, 1495, 1508, 1496, - 1509, 1521, 1522, 1535, 560, 756, 939, 365, - 561, 744, 757, 940, 952, 1135, 366, 562, - 745, 758, 941, 953, 1136, 367, 563, 746, - 759, 942, 954, 1137, 378, 574, 1148, 379, - 575, 770, 1149, 380, 576, 771, 955, 1150, - 966, 967, 772, 381, 564, 577, 760, 968, - 1151, 773, 956, 1162, 1163, 969, 1164, 1331, - 1332, 1138, 1333, 1344, 1345, 1346, 1347, 1152, - 1358, 1359, 1165, 1360, 1334, 1348, 1527, 1528, - 1529, 1540, 1541, 1542, 1543, 1361, 373, 569, - 765, 947, 1143, 752, 948, 961, 374, 570, - 583, 1144, 766, 753, 949, 962, 375, 571, - 584, 1145, 1158, 767, 754, 950, 963, 376, - 572, 585, 768, 1146, 387, 1157, 779, 388, - 780, 389, 781, 1159, 964, 975, 976, 977, - 1171, 390, 586, 1160, 1340, 1341, 1353, 1354, - 1172, 1173, 782, 1339, 1342, 1355, 1367, 1356, - 1368, 1369, 978, 1536, 1537, 1549, 1550, 1174, - 1535, 1538, 1551, 1563, 1564, 1552, 981, 994, - 1176, 1177, 1190, 982, 995, 1178, 1191, 983, - 996, 1192, 1179, 1374, 1372, 1008, 1204, 1373, - 1009, 997, 1010, 1193, 1205, 1387, 1206, 1375, - 1388, 1386, 1022, 1023, 1011, 1024, 1207, 1218, - 1400, 1219, 1401, 1220, 1389, 1036, 1037, 1402, - 1025, 1038, 1221, 1234, 984, 1180, 1194, 1376, - 1232, 1414, 1233, 1415, 1208, 1390, 1403, 1416, - 1428, 1429, 1417, 1568, 1569, 1570, 1582, 1583, - 1571, 1584, 1596, 1597, 1585, 1598, 1610, 1611, - 1404, 1430, 1599, 1612, 1572, 1586, 1624, 1625, - 1613, 1626, 1764, 1765, 1766, 1778, 1779, 1767, - 1780, 1792, 1793, 1781, 1794, 1806, 1807, 1600, - 1795, 1808, 1768, 1782, 984, 997, 1179, 1193, - 1180, 1375, 985, 998, 1194, 1181, 1376, 986, - 999, 1182, 1195, 1011, 1207, 1012, 1208, 1377, - 1000, 1013, 1196, 1209, 1389, 1378, 1025, 1221, - 1390, 1026, 1391, 1014, 1027, 1210, 1223, 1222, - 1392, 1403, 1039, 1235, 1404, 1040, 1236, 1405, - 1028, 1041, 1224, 1237, 1010, 1192, 1206, 1388, - 1220, 1402, 1234, 1416, 1417, 1418, 1406, 1419, - 1430, 1431, 1432, 1420, 1571, 1572, 1573, 1585, - 1586, 1574, 1587, 1599, 1600, 1588, 1601, 1613, - 1614, 1433, 1602, 1615, 1584, 1598, 1612, 1626, - 1627, 1628, 1616, 1629, 1767, 1768, 1769, 1781, - 1782, 1770, 1783, 1795, 1796, 1784, 1797, 1809, - 1810, 1798, 1811, 1780, 1794, 1808, 1000, 1182, - 1196, 987, 1014, 1183, 1378, 1001, 1197, 819, - 1015, 1379, 792, 988, 1184, 1211, 1393, 1002, - 1198, 1016, 1380, 793, 820, 989, 1185, 1212, - 1394, 805, 1210, 1392, 1003, 1028, 1029, 1225, - 1030, 1199, 1226, 1381, 832, 1224, 1406, 1407, - 834, 1408, 1017, 1042, 1043, 1239, 1044, 821, - 1213, 1240, 1395, 1238, 1420, 847, 1421, 848, - 1422, 1031, 1195, 1209, 1391, 1223, 1405, 1237, - 1419, 1227, 1409, 1433, 1435, 1253, 1436, 1254, - 1574, 1575, 1576, 1588, 1590, 1577, 1603, 1604, - 1434, 1589, 1602, 1617, 1591, 1618, 1616, 1423, - 1587, 1601, 1615, 1449, 1631, 1450, 1605, 1632, - 1629, 1771, 1772, 1770, 1784, 1785, 1786, 1799, - 1773, 1630, 1800, 1798, 1813, 1787, 1814, 1812, - 1619, 1783, 1797, 1811, 1645, 1827, 1646, 1801, - 1828, 989, 1185, 1003, 1199, 1017, 1381, 794, - 821, 990, 1186, 1213, 1395, 1004, 1200, 1018, - 1382, 795, 991, 1187, 1214, 1396, 1005, 1201, - 823, 1019, 1383, 796, 992, 1188, 1215, 1397, - 809, 810, 1006, 1031, 836, 1032, 837, 1033, - 1202, 1229, 1384, 1227, 1409, 1228, 1410, 1411, - 1020, 1045, 850, 1046, 1242, 1047, 824, 1216, - 1243, 1398, 1241, 1423, 1424, 851, 1425, 1034, - 1230, 1412, 1059, 1255, 1437, 1256, 1438, 1439, - 1257, 1577, 1578, 1579, 1591, 1592, 1580, 1607, - 1605, 1594, 1593, 1606, 1619, 1620, 1621, 1451, - 1633, 1452, 1634, 1426, 1453, 1608, 1635, 1773, - 1774, 1775, 1788, 1787, 1789, 1802, 1776, 1803, - 1801, 1815, 1816, 1790, 1817, 1622, 1647, 1829, - 1648, 1830, 1649, 1804, 1831, 992, 1188, 1006, - 1202, 1020, 1384, 797, 824, 993, 1189, 1216, - 1398, 1007, 1203, 1034, 811, 1230, 1385, 838, - 1412, 1021, 1217, 1048, 1244, 1399, 852, 1426, - 1035, 1231, 1413, 1062, 1258, 1440, 1580, 1594, - 1608, 1427, 1581, 1595, 1622, 1609, 1454, 1636, - 1776, 1790, 1777, 1804, 1623, 1791, 1818, 1805, - 1650, 1832, 1023, 1036, 1205, 1218, 1232, 1219, - 1401, 1414, 1024, 1037, 1206, 1233, 1220, 1402, - 1415, 1025, 1038, 1207, 1221, 1234, 1403, 1050, - 1051, 1416, 1039, 1052, 1235, 1248, 1246, 1428, - 1247, 1417, 1064, 1260, 1429, 1065, 1261, 1430, - 1053, 1066, 1249, 1262, 1431, 1442, 1443, 1444, - 1067, 1263, 1387, 1400, 1388, 1389, 1208, 1222, - 1404, 1236, 1418, 1456, 1457, 1078, 1079, 1080, - 1250, 1432, 1445, 1458, 1390, 1274, 1275, 1459, - 1583, 1596, 1597, 1610, 1584, 1598, 1611, 1585, - 1599, 1612, 1624, 1625, 1613, 1626, 1638, 1639, - 1627, 1640, 1652, 1471, 1653, 1446, 1641, 1654, - 1586, 1600, 1614, 1470, 1472, 1628, 1655, 1779, - 1792, 1793, 1806, 1780, 1794, 1807, 1781, 1795, - 1808, 1820, 1821, 1809, 1822, 1834, 1835, 1823, - 1836, 1848, 1849, 1642, 1837, 1850, 1782, 1796, - 1810, 1666, 1667, 1668, 1824, 1026, 1039, 1208, - 1221, 1222, 1235, 1404, 1027, 1040, 1209, 1223, - 1236, 1405, 1028, 1041, 1210, 1224, 1237, 1406, - 1417, 1053, 1249, 1418, 1054, 1250, 1419, 1042, - 1055, 1238, 1251, 1420, 1431, 1067, 1263, 1432, - 1068, 1264, 1433, 1056, 1069, 1252, 1265, 1434, - 1447, 1445, 1446, 1070, 1266, 1234, 1248, 1390, - 1403, 1430, 1391, 1392, 1262, 1444, 1458, 1459, - 1460, 1081, 1277, 1082, 1083, 1279, 1448, 1461, - 1276, 1278, 1462, 1586, 1599, 1600, 1613, 1587, - 1601, 1614, 1588, 1602, 1615, 1627, 1628, 1616, - 1629, 1641, 1642, 1630, 1643, 1655, 1656, 1644, - 1657, 1626, 1640, 1654, 1472, 1473, 1474, 1475, - 1658, 1782, 1795, 1796, 1809, 1783, 1797, 1810, - 1784, 1798, 1811, 1823, 1824, 1812, 1825, 1837, - 1838, 1826, 1839, 1669, 1851, 1852, 1671, 1840, - 1853, 1822, 1836, 1850, 1668, 1670, 1042, 1224, - 1238, 1015, 1029, 1056, 1211, 1225, 1393, 1407, - 1420, 1043, 1239, 1016, 1057, 1212, 1421, 834, - 1030, 1226, 1253, 1394, 1408, 1044, 1240, 1017, - 1058, 1213, 1422, 1031, 1227, 1395, 1409, 1252, - 1434, 861, 1435, 1254, 1436, 1045, 847, 874, - 1070, 1071, 848, 1267, 1072, 1241, 1423, 1266, - 1448, 875, 1449, 1268, 1450, 863, 1059, 1255, - 1437, 1084, 1462, 1085, 1463, 1086, 1464, 877, - 1073, 1282, 1237, 1251, 1406, 1433, 1265, 1447, - 1461, 1280, 1281, 890, 1269, 1451, 1279, 1617, - 1618, 1604, 1631, 1605, 1630, 1632, 1645, 1619, - 1644, 1646, 1602, 1616, 1589, 1603, 1590, 1591, - 1659, 1633, 1660, 1658, 1476, 1477, 1478, 1629, - 1643, 1657, 1475, 1465, 1647, 1673, 1786, 1813, - 1814, 1800, 1827, 1842, 1841, 1674, 1798, 1812, - 1785, 1799, 1787, 1801, 1828, 1826, 1815, 1840, - 1855, 1829, 1856, 1672, 1854, 1661, 1825, 1839, - 1853, 1671, 1843, 1031, 1213, 1227, 1409, 1045, - 1241, 863, 1018, 1059, 1200, 1214, 1396, 1423, - 1032, 1228, 1410, 1046, 1242, 864, 1019, 1060, - 1201, 1215, 1397, 1424, 837, 1033, 1229, 1256, - 1411, 1047, 1243, 1020, 1061, 1216, 1425, 838, - 1034, 1230, 1257, 1398, 1412, 1255, 1437, 850, - 1438, 865, 1439, 1048, 877, 1073, 1269, 1074, - 1270, 1075, 852, 1244, 1271, 1426, 1451, 878, - 1452, 879, 1453, 1062, 1258, 1440, 891, 1087, - 1465, 892, 1088, 1466, 1089, 1467, 880, 1076, - 1285, 1283, 1284, 893, 1454, 1272, 1592, 1621, - 1619, 1607, 1608, 1634, 1635, 1622, 1648, 1649, - 1605, 1606, 1633, 1620, 1593, 1594, 1647, 1479, - 1661, 1662, 1636, 1663, 1480, 1481, 1468, 1650, - 1677, 1815, 1789, 1790, 1802, 1816, 1817, 1829, - 1803, 1804, 1830, 1831, 1818, 1843, 1844, 1845, - 1801, 1788, 1857, 1858, 1832, 1859, 1675, 1676, - 1664, 1846, 1034, 1216, 1230, 1412, 1048, 1244, - 1021, 1062, 1217, 1426, 1035, 1231, 1399, 1413, - 1258, 1440, 853, 1049, 1245, 880, 1076, 1427, - 1272, 1454, 867, 1063, 1259, 1441, 1090, 1468, - 881, 1077, 1286, 1273, 894, 1455, 1622, 1609, - 1636, 1623, 1650, 1469, 1608, 1595, 1637, 1664, - 1482, 1651, 1818, 1846, 1678, 1665, 1804, 1791, - 1805, 1832, 1819, 1833, 1860, 1847, 1065, 1247, - 1260, 1261, 1078, 1443, 1066, 1248, 1262, 1079, - 1444, 1067, 1249, 1263, 1080, 1445, 882, 1274, - 1456, 883, 1275, 1457, 884, 1276, 1458, 1470, - 1471, 885, 1068, 1081, 1264, 1277, 1459, 1472, - 896, 1092, 897, 1093, 1288, 898, 1094, 1289, - 1290, 1473, 899, 1082, 1095, 1278, 1484, 1485, - 1291, 1486, 910, 1106, 911, 1107, 1302, 1303, - 912, 1108, 1304, 1487, 913, 1096, 1109, 1292, - 1429, 1442, 1430, 1431, 1250, 1446, 1460, 1474, - 1498, 1499, 1305, 1500, 1432, 1488, 1639, 1652, - 1640, 1653, 1641, 1654, 1655, 1666, 1667, 1668, - 1669, 1680, 1681, 1682, 1683, 1625, 1638, 1626, - 1627, 1656, 1501, 1628, 1642, 1670, 1694, 1695, - 1696, 1684, 1848, 1849, 1850, 1851, 1862, 1863, - 1864, 1865, 1876, 1877, 1878, 1879, 1821, 1834, - 1835, 1822, 1836, 1823, 1837, 1697, 1824, 1838, - 1852, 1866, 1890, 1891, 1892, 1068, 1250, 1263, - 1264, 1081, 1277, 1446, 1069, 1251, 1082, 1265, - 1278, 1447, 1460, 1070, 1252, 1083, 1266, 1279, - 1448, 1461, 885, 1276, 1459, 886, 887, 1473, - 1474, 888, 1084, 1280, 1462, 1475, 899, 1094, - 1095, 1290, 1291, 900, 1096, 1292, 901, 1097, - 1293, 1476, 902, 1098, 1487, 1488, 1294, 1489, - 913, 1108, 1109, 1304, 1305, 914, 1110, 915, - 1111, 1306, 1307, 1490, 916, 1112, 1432, 1445, - 1433, 1434, 1472, 1486, 1500, 1501, 1502, 1308, - 1503, 1642, 1655, 1643, 1656, 1657, 1658, 1669, - 1670, 1671, 1672, 1683, 1684, 1685, 1686, 1628, - 1641, 1629, 1630, 1644, 1504, 1668, 1682, 1696, - 1697, 1698, 1699, 1851, 1839, 1852, 1853, 1854, - 1865, 1866, 1867, 1868, 1879, 1880, 1881, 1882, - 1824, 1837, 1838, 1825, 1826, 1840, 1700, 1864, - 1878, 1892, 1893, 1894, 1895, 1266, 875, 888, - 1057, 1071, 1084, 1253, 1267, 1280, 1435, 1449, - 1462, 876, 889, 1058, 1072, 1085, 1240, 1254, - 1281, 1436, 1463, 1268, 1450, 877, 890, 1059, - 1073, 1086, 1241, 1255, 1282, 1437, 1464, 1269, - 1451, 1279, 1476, 1477, 1478, 891, 1087, 1465, - 902, 1098, 1293, 1294, 903, 1099, 1295, 904, - 1100, 1296, 1283, 1097, 1490, 1479, 1491, 917, - 1113, 1309, 1492, 905, 918, 1101, 1114, 1297, - 916, 1112, 1307, 1308, 1310, 1111, 1504, 1493, - 1448, 1475, 1489, 1503, 1505, 1506, 1659, 1660, - 1673, 1661, 1632, 1645, 1633, 1646, 1631, 1644, - 1658, 1672, 1647, 1674, 1686, 1687, 1675, 1688, - 1700, 1701, 1689, 1702, 1671, 1685, 1699, 1856, - 1869, 1870, 1868, 1871, 1883, 1884, 1882, 1827, - 1828, 1841, 1855, 1829, 1842, 1840, 1854, 1843, - 1857, 1896, 1897, 1885, 1898, 1867, 1881, 1895, - 1073, 1255, 1269, 1451, 891, 1060, 1074, 1087, - 1242, 1256, 1283, 1438, 1465, 878, 1270, 1452, - 892, 1061, 1075, 1088, 1243, 1257, 1284, 1439, - 1466, 1271, 1453, 880, 893, 1062, 1076, 1089, - 1244, 1258, 1285, 1440, 1467, 1272, 1454, 1479, - 1480, 1481, 1090, 1468, 905, 1101, 1297, 906, - 1102, 1298, 894, 907, 1103, 1299, 1286, 1482, - 1493, 919, 1115, 1494, 920, 1116, 1495, 908, - 921, 1104, 1117, 1300, 1313, 1311, 1312, 1496, - 1507, 1508, 1509, 1661, 1663, 1676, 1677, 1689, - 1690, 1634, 1647, 1635, 1648, 1662, 1636, 1649, - 1650, 1675, 1664, 1678, 1691, 1703, 1704, 1692, - 1705, 1857, 1858, 1871, 1872, 1873, 1885, 1874, - 1886, 1887, 1830, 1843, 1831, 1844, 1832, 1845, - 1859, 1846, 1860, 1899, 1900, 1888, 1901, 1076, - 1258, 1272, 1454, 881, 894, 1063, 1077, 1090, - 1245, 1259, 1286, 1441, 1468, 1273, 1455, 1482, - 895, 1091, 1469, 1287, 908, 1104, 1300, 1483, - 909, 1105, 1301, 1496, 922, 1118, 1314, 1497, - 923, 1119, 1315, 1510, 1664, 1665, 1637, 1650, - 1651, 1678, 1679, 1692, 1511, 1693, 1706, 1860, - 1874, 1861, 1875, 1888, 1833, 1846, 1847, 1707, - 1889, 1902, 1106, 1289, 1302, 911, 1107, 1290, - 1303, 1485, 1498, 912, 1108, 1291, 1304, 1486, - 1499, 913, 1109, 1292, 1305, 1487, 1500, 924, - 1120, 1316, 925, 1121, 1317, 926, 1122, 1318, - 1501, 927, 1110, 1123, 1306, 1512, 1513, 1319, - 1514, 938, 1134, 939, 1135, 1330, 940, 1136, - 1331, 1332, 1515, 941, 1124, 1137, 1320, 1526, - 1527, 1333, 1528, 952, 1148, 953, 1149, 1344, - 954, 1150, 1345, 1346, 1529, 955, 1138, 1151, - 1334, 1488, 1502, 1516, 1540, 1541, 1347, 1542, - 1530, 1681, 1682, 1683, 1694, 1695, 1696, 1697, - 1708, 1709, 1710, 1711, 1722, 1723, 1724, 1725, - 1543, 1684, 1698, 1712, 1736, 1737, 1738, 1726, - 1877, 1878, 1879, 1890, 1891, 1892, 1893, 1904, - 1905, 1906, 1907, 1918, 1919, 1920, 1921, 1739, - 1880, 1894, 1908, 1932, 1933, 1934, 1109, 1305, - 914, 1110, 1293, 1306, 1488, 1501, 1489, 915, - 1111, 1294, 1307, 1502, 1490, 916, 1112, 1308, - 1503, 927, 1122, 1123, 1318, 928, 1124, 1319, - 929, 1125, 1320, 1321, 1504, 930, 1126, 1515, - 1516, 1322, 1517, 941, 1136, 1137, 1332, 1333, - 942, 1138, 943, 1139, 1334, 1335, 1518, 944, - 1140, 1529, 1530, 1336, 1531, 955, 1150, 1151, - 1346, 1347, 956, 1152, 1348, 957, 1153, 1349, - 1532, 958, 1154, 1514, 1528, 1542, 1543, 1544, - 1350, 1545, 1500, 1684, 1685, 1686, 1697, 1698, - 1699, 1700, 1711, 1712, 1713, 1714, 1725, 1726, - 1727, 1728, 1546, 1696, 1710, 1724, 1738, 1739, - 1740, 1741, 1880, 1881, 1882, 1893, 1894, 1895, - 1896, 1907, 1908, 1909, 1910, 1921, 1922, 1923, - 1924, 1742, 1892, 1906, 1920, 1934, 1935, 1936, - 1937, 1112, 1308, 1113, 1295, 1491, 1504, 917, - 1309, 1296, 1505, 918, 931, 1100, 1114, 1127, - 1310, 1492, 1297, 1506, 919, 932, 1101, 1115, - 1128, 1311, 1493, 930, 1126, 1323, 1324, 1125, - 1321, 1322, 1518, 1507, 1519, 945, 1141, 1520, - 933, 946, 1129, 1142, 1325, 944, 1140, 1337, - 1338, 1139, 1335, 1336, 1532, 1521, 1533, 959, - 1155, 1534, 947, 960, 1143, 1156, 1339, 1352, - 958, 1154, 1349, 1350, 1351, 1153, 1546, 1535, - 1517, 1531, 1545, 1547, 1548, 1503, 1689, 1700, - 1702, 1703, 1715, 1716, 1729, 1687, 1688, 1701, - 1714, 1728, 1717, 1730, 1742, 1743, 1731, 1744, - 1699, 1713, 1727, 1741, 1883, 1884, 1885, 1898, - 1897, 1896, 1911, 1899, 1912, 1910, 1913, 1925, - 1926, 1924, 1938, 1939, 1927, 1940, 1895, 1909, - 1923, 1937, 919, 1115, 1311, 1493, 1298, 1507, - 920, 933, 1102, 1116, 1129, 1312, 1494, 1299, - 1508, 921, 934, 1103, 1117, 1130, 1313, 1326, - 1495, 1300, 1509, 922, 935, 1104, 1118, 1131, - 1314, 1496, 1325, 1327, 1510, 1521, 947, 1143, - 1339, 1522, 948, 1144, 1523, 936, 949, 1132, - 1145, 1328, 1341, 1340, 1524, 1535, 961, 1157, - 1536, 962, 1158, 1354, 1537, 950, 963, 1146, - 1159, 1342, 1353, 1355, 1538, 1549, 1550, 1551, - 1690, 1703, 1706, 1719, 1720, 1732, 1733, 1689, - 1691, 1704, 1692, 1705, 1717, 1718, 1731, 1745, - 1746, 1734, 1747, 1885, 1886, 1887, 1888, 1899, - 1900, 1901, 1902, 1915, 1913, 1914, 1928, 1916, - 1927, 1929, 1941, 1942, 1930, 1943, 922, 1118, - 1314, 1496, 1301, 1510, 923, 936, 1105, 1119, - 1132, 1315, 1328, 1497, 1511, 937, 1133, 1329, - 1524, 950, 1146, 1342, 1525, 951, 1147, 1343, - 1538, 964, 1160, 1356, 1539, 965, 1161, 1357, - 1552, 1693, 1706, 1707, 1720, 1692, 1721, 1734, - 1553, 1735, 1748, 1888, 1889, 1902, 1903, 1916, - 1917, 1930, 1749, 1931, 1944, 1148, 1331, 1344, - 1527, 953, 1149, 1332, 1345, 1540, 954, 1150, - 1333, 1346, 1528, 1541, 955, 1151, 1334, 1347, - 1529, 1542, 966, 1162, 967, 1163, 1358, 1359, - 968, 1164, 1360, 1543, 969, 1152, 1165, 1348, - 1554, 1555, 1361, 1556, 1530, 1544, 1557, 1723, - 1724, 1725, 1736, 1737, 1738, 1739, 1750, 1751, - 1752, 1726, 1740, 1753, 1919, 1920, 1921, 1932, - 1933, 1934, 1935, 1946, 1947, 1948, 1922, 1936, - 1151, 1347, 956, 1152, 1335, 1348, 1530, 1543, - 957, 1153, 1336, 1349, 1531, 1544, 1532, 958, - 1154, 1350, 1545, 969, 1164, 1165, 1360, 970, - 1166, 1361, 971, 1167, 1362, 1363, 1546, 972, - 1168, 1557, 1558, 1364, 1559, 1556, 1542, 1560, - 1726, 1727, 1728, 1739, 1740, 1741, 1742, 1753, - 1754, 1755, 1738, 1752, 1756, 1922, 1923, 1924, - 1935, 1936, 1937, 1938, 1949, 1950, 1951, 1934, - 1948, 1154, 1350, 1155, 1337, 1533, 1546, 959, - 1351, 1338, 1547, 960, 973, 1142, 1156, 1169, - 1352, 1365, 1534, 1339, 1548, 961, 974, 1143, - 1157, 1170, 1353, 1535, 972, 1168, 1363, 1364, - 1366, 1167, 1560, 1549, 1561, 1562, 975, 1171, - 1367, 1559, 1545, 1729, 1742, 1730, 1743, 1731, - 1744, 1757, 1563, 1745, 1758, 1756, 1741, 1755, - 1925, 1926, 1927, 1939, 1940, 1938, 1953, 1759, - 1941, 1954, 1952, 1937, 1951, 961, 1157, 1353, - 1535, 1340, 1549, 962, 975, 1144, 1158, 1171, - 1354, 1367, 1536, 1341, 1550, 963, 976, 1145, - 1159, 1172, 1355, 1537, 1342, 1551, 964, 977, - 1146, 1160, 1173, 1356, 1369, 1538, 1368, 1552, - 1563, 1564, 1565, 978, 1174, 1370, 1732, 1733, - 1745, 1746, 1731, 1734, 1747, 1759, 1760, 1566, - 1748, 1761, 1927, 1928, 1929, 1941, 1930, 1942, - 1943, 1955, 1956, 1762, 1944, 1957, 964, 1160, - 1356, 1538, 1343, 1552, 965, 978, 1147, 1161, - 1174, 1357, 1539, 1370, 1553, 979, 1175, 1371, - 1566, 1567, 1734, 1735, 1748, 1749, 1762, 1930, - 1931, 1944, 1763, 1945, 1958, 1582, 1764, 1569, - 1583, 1596, 1765, 1778, 1570, 1584, 1597, 1766, - 1779, 1571, 1585, 1598, 1767, 1780, 1792, 1793, - 1610, 1611, 1599, 1612, 1768, 1781, 1794, 1806, - 1807, 1624, 1625, 1613, 1626, 1782, 1795, 1808, - 1820, 1821, 1809, 1822, 1960, 1961, 1962, 1974, - 1975, 1963, 1976, 1988, 1989, 1977, 1990, 2002, - 2003, 1796, 1991, 2004, 1964, 1978, 2016, 2017, - 2005, 2018, 2156, 2157, 2158, 2170, 2171, 2159, - 2172, 2184, 2185, 2173, 2186, 2198, 2199, 1992, - 2187, 2200, 2160, 2174, 2212, 2213, 2201, 2352, - 2353, 2354, 2366, 2367, 2355, 2368, 2380, 2381, - 2369, 2382, 2394, 2395, 2188, 2214, 2383, 2396, - 2356, 2370, 1572, 1585, 1767, 1586, 1599, 1768, - 1781, 1573, 1587, 1600, 1769, 1782, 1574, 1588, - 1601, 1770, 1783, 1780, 1794, 1795, 1796, 1613, - 1614, 1602, 1615, 1784, 1797, 1808, 1809, 1810, - 1627, 1628, 1616, 1629, 1798, 1811, 1822, 1823, - 1824, 1812, 1825, 1963, 1964, 1965, 1977, 1978, - 1966, 1979, 1991, 1992, 1980, 1993, 2005, 2006, - 1994, 2007, 1976, 1990, 2004, 2018, 2019, 2020, - 2008, 2159, 2160, 2161, 2173, 2174, 2162, 2175, - 2187, 2188, 2176, 2189, 2201, 2202, 2021, 2190, - 2203, 2172, 2186, 2200, 2214, 2215, 2216, 2204, - 2355, 2356, 2357, 2369, 2370, 2358, 2371, 2383, - 2384, 2372, 2385, 2397, 2398, 2217, 2386, 2399, - 2368, 2382, 2396, 1588, 1770, 1575, 1602, 1771, - 1784, 1589, 1576, 1603, 1785, 1590, 1772, 1799, - 1577, 1604, 1786, 1591, 1773, 1800, 1783, 1797, - 1617, 1618, 1616, 1798, 1811, 1813, 1631, 1605, - 1632, 1787, 1814, 1630, 1812, 1825, 1645, 1827, - 1619, 1646, 1801, 1828, 1967, 1968, 1966, 1980, - 1981, 1982, 1826, 1995, 1969, 1996, 1994, 2009, - 1983, 2010, 2008, 1979, 1993, 2007, 1841, 2023, - 1815, 1842, 1997, 2024, 2021, 2163, 2164, 2178, - 2177, 2192, 2022, 2162, 2176, 2191, 2165, 2190, - 2205, 2179, 2206, 2204, 2011, 2175, 2189, 2203, - 2037, 2219, 2038, 2193, 2220, 2217, 2358, 2359, - 2360, 2372, 2374, 2387, 2388, 2218, 2373, 2361, - 2386, 2401, 2375, 2402, 2400, 2207, 2371, 2385, - 2399, 2233, 2415, 2234, 2389, 2416, 1577, 1591, - 1773, 1578, 1605, 1787, 1592, 1774, 1801, 1579, - 1606, 1788, 1593, 1775, 1802, 1580, 1607, 1789, - 1594, 1776, 1803, 1619, 1620, 1621, 1790, 1633, - 1815, 1816, 1634, 1817, 1608, 1635, 1829, 1647, - 1830, 1648, 1622, 1649, 1804, 1831, 1969, 1970, - 1971, 1983, 1984, 1985, 1997, 1998, 1972, 1999, - 2011, 2012, 1986, 2013, 1818, 1843, 2025, 1844, - 2026, 1845, 2000, 2027, 2165, 2166, 2167, 2179, - 2180, 2181, 2193, 2194, 2182, 2168, 2195, 2207, - 2208, 2209, 2039, 2221, 2040, 2222, 2014, 2041, - 2196, 2223, 2361, 2362, 2363, 2375, 2376, 2364, - 2391, 2389, 2378, 2377, 2390, 2403, 2404, 2405, - 2235, 2417, 2236, 2418, 2210, 2237, 2392, 2419, - 1580, 1594, 1776, 1581, 1608, 1790, 1595, 1777, - 1804, 1622, 1609, 1791, 1636, 1818, 1623, 1805, - 1650, 1832, 1972, 1986, 1819, 1973, 2000, 1987, - 2014, 2001, 1846, 2028, 2168, 2182, 2196, 2015, - 2169, 2183, 2210, 2197, 2042, 2224, 2364, 2378, - 2365, 2392, 2211, 2379, 2406, 2393, 2238, 2420, - 1637, 1664, 1651, 1833, 1860, 1665, 1847, 1678, - 1874, 2029, 1861, 2056, 2043, 2057, 2225, 2252, - 2070, 2239, 2407, 2434, 2253, 2421, 2448, 2266, - 2435, 1611, 1624, 1793, 1806, 1625, 1638, 1780, - 1794, 1807, 1820, 1612, 1626, 1639, 1781, 1795, - 1808, 1821, 1613, 1627, 1640, 1782, 1796, 1809, - 1822, 1834, 1835, 1652, 1653, 1641, 1654, 1810, - 1823, 1836, 1848, 1849, 1655, 1824, 1837, 1850, - 1667, 1851, 1975, 1988, 1989, 2002, 1976, 1990, - 2003, 1977, 1991, 2004, 2016, 2017, 2005, 2018, - 2030, 2031, 2019, 2032, 2044, 2045, 1838, 2033, - 2046, 1978, 1992, 2006, 1862, 1863, 1864, 2020, - 2047, 2171, 2184, 2185, 2198, 2172, 2186, 2199, - 2173, 2187, 2200, 2212, 2213, 2201, 2214, 2226, - 2227, 2215, 2228, 2240, 2059, 2241, 2034, 2060, - 2229, 2242, 2174, 2188, 2202, 2058, 2216, 2243, - 2367, 2380, 2381, 2394, 2368, 2382, 2395, 2369, - 2383, 2396, 2408, 2409, 2397, 2410, 2422, 2423, - 2411, 2424, 2436, 2255, 2437, 2230, 2425, 2438, - 2370, 2384, 2398, 2254, 2256, 2412, 1627, 1796, - 1809, 1614, 1628, 1641, 1783, 1797, 1810, 1823, - 1615, 1629, 1642, 1784, 1798, 1811, 1824, 1616, - 1630, 1643, 1812, 1825, 1822, 1836, 1837, 1838, - 1655, 1656, 1644, 1657, 1826, 1839, 1850, 1851, - 1852, 1658, 1840, 1853, 1668, 1854, 1978, 1991, - 1992, 2005, 1979, 1993, 2006, 1980, 1994, 2007, - 2019, 2020, 2008, 2021, 2033, 2034, 2022, 2035, - 1865, 2047, 2048, 1867, 2036, 2049, 2018, 2032, - 2046, 1864, 1866, 2050, 2174, 2187, 2188, 2201, - 2175, 2189, 2202, 2176, 2190, 2203, 2215, 2216, - 2204, 2217, 2229, 2230, 2218, 2231, 2061, 2243, - 2244, 2232, 2245, 2214, 2228, 2242, 2060, 2062, - 2063, 2246, 2370, 2383, 2384, 2397, 2371, 2385, - 2398, 2372, 2386, 2399, 2411, 2412, 2400, 2413, - 2425, 2426, 2414, 2427, 2439, 2440, 2428, 2441, - 2410, 2424, 2438, 2256, 2257, 2258, 2259, 1630, - 1812, 1617, 1644, 1799, 1826, 1631, 1813, 1604, - 1618, 1645, 1786, 1800, 1827, 1632, 1814, 1605, - 1619, 1646, 1787, 1801, 1828, 1825, 1839, 1659, - 1841, 1633, 1660, 1815, 1842, 1658, 1840, 1853, - 1855, 1856, 1647, 1829, 1854, 1672, 1673, 1674, - 1661, 1843, 1981, 1982, 2010, 2009, 1997, 1995, - 2022, 2024, 2011, 2036, 2037, 2038, 1869, 1994, - 2008, 1996, 2023, 1983, 2051, 2025, 2052, 2050, - 1868, 1870, 1857, 2021, 2035, 2049, 1867, 2039, - 2177, 2205, 2206, 2192, 2219, 2193, 2218, 2220, - 2233, 2207, 2232, 2234, 2190, 2204, 2191, 2178, - 2179, 2247, 2221, 2248, 2246, 2064, 2065, 2066, - 2053, 2217, 2231, 2245, 2063, 2235, 2401, 2402, - 2388, 2415, 2389, 2414, 2416, 2429, 2403, 2430, - 2386, 2400, 2373, 2387, 2374, 2375, 2428, 2443, - 2417, 2444, 2442, 2260, 2261, 2262, 2413, 2427, - 2441, 2259, 2249, 2431, 1619, 1633, 1801, 1815, - 1606, 1620, 1647, 1788, 1802, 1829, 1816, 1634, - 1607, 1621, 1648, 1789, 1803, 1830, 1635, 1817, - 1608, 1622, 1649, 1790, 1804, 1831, 1843, 1661, - 1844, 1662, 1636, 1663, 1818, 1845, 1857, 1858, - 1650, 1832, 1859, 1675, 1676, 1677, 1664, 1846, - 2011, 1985, 1986, 1998, 2012, 2013, 2025, 1999, - 2026, 2014, 2041, 2039, 2040, 1873, 2028, 1997, - 1984, 2000, 2027, 2053, 2054, 2055, 1871, 1872, - 1860, 2042, 2067, 2180, 2181, 2209, 2207, 2208, - 2196, 2194, 2223, 2221, 2210, 2236, 2237, 2235, - 2068, 2193, 2195, 2222, 2182, 2249, 2250, 2224, - 2251, 2069, 2056, 2238, 2376, 2405, 2403, 2391, - 2392, 2418, 2419, 2406, 2432, 2433, 2264, 2389, - 2390, 2417, 2404, 2377, 2378, 2431, 2263, 2445, - 2446, 2420, 2447, 2265, 2252, 2434, 1835, 1848, - 1653, 1666, 1822, 1836, 1849, 1654, 1667, 1823, - 1837, 1850, 1863, 1655, 1668, 1824, 1838, 1851, - 1862, 1864, 1669, 1852, 1865, 1680, 1681, 1682, - 1876, 1877, 1878, 1683, 1866, 1879, 1694, 1695, - 1696, 1890, 1891, 1892, 1697, 1880, 2044, 2045, - 2046, 2047, 2058, 2059, 2060, 2061, 2072, 2073, - 2074, 2075, 2017, 2030, 2031, 2018, 2032, 2019, - 2033, 1893, 2020, 2034, 2048, 2062, 2086, 2087, - 2088, 2076, 2240, 2241, 2229, 2242, 2243, 2254, - 2255, 2256, 2257, 2268, 2269, 2270, 2271, 2213, - 2226, 2227, 2214, 2228, 2215, 2089, 2216, 2230, - 2244, 2258, 2282, 2283, 2284, 2272, 2423, 2436, - 2424, 2437, 2425, 2438, 2439, 2450, 2451, 2452, - 2453, 2464, 2465, 2466, 2467, 2409, 2422, 2410, - 2411, 2440, 2285, 2412, 2426, 2454, 2478, 2479, - 2480, 1838, 1851, 1656, 1669, 1825, 1839, 1852, - 1657, 1670, 1826, 1840, 1853, 1658, 1671, 1854, - 1864, 1865, 1866, 1867, 1672, 1868, 1683, 1684, - 1685, 1878, 1879, 1880, 1881, 1686, 1882, 1697, - 1698, 1699, 1892, 1893, 1894, 1895, 1700, 2034, - 2047, 2035, 2048, 2036, 2049, 2050, 2061, 2062, - 2063, 2064, 2075, 2076, 2077, 2078, 2020, 2033, - 2021, 2022, 1896, 2060, 2074, 2088, 2089, 2090, - 2091, 2230, 2243, 2244, 2245, 2246, 2257, 2258, - 2259, 2260, 2271, 2272, 2273, 2274, 2216, 2229, - 2217, 2231, 2218, 2232, 2092, 2256, 2270, 2284, - 2285, 2286, 2287, 2426, 2439, 2427, 2440, 2441, - 2442, 2453, 2454, 2455, 2456, 2467, 2468, 2469, - 2470, 2412, 2425, 2413, 2414, 2428, 2288, 2452, - 2466, 2480, 2481, 2482, 2483, 1854, 1659, 1672, - 1841, 1855, 1868, 1646, 1660, 1673, 1828, 1842, - 1869, 1856, 1647, 1661, 1674, 1829, 1843, 1870, - 1857, 1867, 2051, 2052, 1675, 1686, 1687, 1688, - 1871, 1884, 1881, 1882, 2064, 1883, 2065, 2066, - 1700, 1701, 1689, 1702, 1897, 1885, 1898, 2067, - 2080, 1895, 1896, 2079, 2078, 2024, 2037, 2025, - 2038, 2050, 2039, 2053, 2036, 2023, 2092, 2093, - 2081, 2094, 2063, 2077, 2091, 2248, 2261, 2262, - 2260, 2263, 2275, 2276, 2274, 2220, 2233, 2247, - 2221, 2234, 2219, 2232, 2246, 2235, 2249, 2288, - 2289, 2277, 2290, 2259, 2273, 2287, 2443, 2444, - 2456, 2457, 2458, 2445, 2459, 2471, 2472, 2470, - 2416, 2429, 2417, 2430, 2415, 2428, 2442, 2431, - 2484, 2485, 2473, 2486, 2455, 2469, 2483, 1661, - 1843, 1857, 1648, 1662, 1675, 1830, 1844, 1871, - 1858, 1649, 1663, 1676, 1831, 1845, 1872, 1859, - 1650, 1664, 1677, 1832, 1846, 1873, 1860, 2053, - 2054, 2055, 1678, 1689, 1885, 1690, 1691, 1874, - 2067, 1886, 2068, 1887, 2069, 2056, 1703, 1704, - 1692, 1705, 1899, 2081, 1900, 1888, 1901, 2070, - 2082, 2083, 2026, 2039, 2027, 2040, 2028, 2041, - 2042, 2095, 2096, 2084, 2097, 2250, 2251, 2263, - 2264, 2265, 2277, 2266, 2278, 2279, 2222, 2235, - 2249, 2223, 2236, 2224, 2237, 2238, 2252, 2291, - 2292, 2280, 2293, 2445, 2446, 2447, 2459, 2460, - 2461, 2473, 2474, 2462, 2475, 2418, 2431, 2419, - 2432, 2420, 2433, 2434, 2448, 2487, 2488, 2476, - 2489, 1664, 1846, 1860, 1651, 1665, 1678, 1833, - 1847, 1874, 1861, 2056, 1679, 1875, 1692, 1888, - 2070, 1693, 1706, 1889, 2071, 1902, 2084, 1707, - 2029, 2042, 2043, 2057, 1903, 2085, 2098, 2252, - 2266, 2267, 2280, 2225, 2238, 2239, 2253, 2099, - 2281, 2294, 2448, 2462, 2449, 2463, 2476, 2421, - 2434, 2435, 2295, 2477, 2490, 1694, 1695, 1877, - 1890, 1878, 1891, 1696, 1879, 1892, 1697, 1880, - 1893, 1708, 1709, 1710, 1904, 1905, 1906, 1711, - 1894, 1907, 1722, 1723, 1724, 1918, 1919, 1920, - 1725, 1908, 1921, 1736, 1737, 1738, 1932, 1933, - 1934, 1739, 1922, 2073, 2074, 2075, 2086, 2087, - 2088, 2089, 2100, 2101, 2102, 2103, 2114, 2115, - 2116, 2117, 1935, 2076, 2090, 2104, 2128, 2129, - 2130, 2118, 2269, 2270, 2271, 2282, 2283, 2284, - 2285, 2296, 2297, 2298, 2299, 2310, 2311, 2312, - 2313, 2131, 2272, 2286, 2300, 2324, 2325, 2326, - 2314, 2465, 2466, 2467, 2478, 2479, 2480, 2481, - 2492, 2493, 2494, 2495, 2506, 2507, 2508, 2509, - 2327, 2468, 2482, 2496, 2520, 2521, 2522, 1697, - 1698, 1880, 1892, 1893, 1881, 1894, 1699, 1882, - 1895, 1700, 1896, 1711, 1712, 1713, 1906, 1907, - 1908, 1909, 1714, 1910, 1725, 1726, 1727, 1920, - 1921, 1922, 1923, 1728, 1924, 1739, 1740, 1741, - 1934, 1935, 1936, 1937, 1742, 2076, 2077, 2078, - 2089, 2090, 2091, 2092, 2103, 2104, 2105, 2106, - 2117, 2118, 2119, 2120, 1938, 2088, 2102, 2116, - 2130, 2131, 2132, 2133, 2272, 2273, 2274, 2285, - 2286, 2287, 2288, 2299, 2300, 2301, 2302, 2313, - 2314, 2315, 2316, 2134, 2284, 2298, 2312, 2326, - 2327, 2328, 2329, 2468, 2469, 2470, 2481, 2482, - 2483, 2484, 2495, 2496, 2497, 2498, 2509, 2510, - 2511, 2512, 2330, 2480, 2494, 2508, 2522, 2523, - 2524, 2525, 1700, 1883, 1895, 1896, 1701, 1714, - 1897, 2079, 1884, 1702, 1715, 1898, 2080, 1885, - 1703, 1716, 1911, 2093, 1899, 1912, 2081, 2094, - 1909, 1910, 2092, 1728, 1729, 1717, 1730, 1925, - 2107, 1913, 1926, 2095, 1923, 1924, 2108, 2106, - 1742, 1743, 1731, 1744, 1939, 1927, 1940, 2109, - 1937, 1938, 2120, 2121, 2122, 2134, 2135, 2123, - 2136, 2091, 2105, 2119, 2133, 2275, 2276, 2277, - 2290, 2289, 2288, 2303, 2291, 2304, 2302, 2305, - 2316, 2317, 2318, 2330, 2331, 2319, 2332, 2287, - 2301, 2315, 2329, 2471, 2472, 2473, 2486, 2484, - 2485, 2499, 2487, 2500, 2498, 2513, 2501, 2512, - 2514, 2526, 2527, 2515, 2528, 2483, 2497, 2511, - 2525, 1703, 1885, 1899, 2081, 1886, 1704, 1717, - 1900, 2082, 1887, 1705, 1718, 1901, 2083, 1888, - 1706, 1719, 1913, 1914, 1902, 1915, 2084, 2097, - 2095, 2096, 1731, 1732, 1720, 1733, 1927, 1928, - 2110, 1916, 1929, 2098, 2111, 2109, 1745, 1746, - 1734, 1747, 1941, 2123, 1942, 2124, 1930, 1943, - 2112, 2125, 2137, 2138, 2126, 2139, 2277, 2278, - 2279, 2280, 2291, 2292, 2293, 2294, 2307, 2305, - 2306, 2320, 2308, 2319, 2321, 2333, 2334, 2322, - 2335, 2473, 2474, 2475, 2487, 2476, 2488, 2489, - 2490, 2503, 2501, 2502, 2516, 2504, 2517, 2515, - 2529, 2530, 2518, 2531, 1706, 1888, 1902, 2084, - 1889, 1707, 1720, 1903, 2085, 1916, 2098, 1721, - 1734, 1917, 2099, 1930, 2112, 1735, 1748, 1931, - 2113, 1944, 2126, 1749, 1945, 2127, 2140, 2280, - 2281, 2294, 2295, 2308, 2309, 2322, 2141, 2323, - 2336, 2476, 2477, 2490, 2491, 2504, 2505, 2518, - 2337, 2519, 2532, 1736, 1737, 1919, 1932, 1920, - 1933, 1738, 1921, 1934, 1739, 1922, 1935, 1750, - 1751, 1752, 1946, 1947, 1948, 1753, 1936, 1949, - 2115, 2116, 2117, 2128, 2129, 2130, 2131, 2142, - 2143, 2144, 2118, 2132, 2145, 2311, 2312, 2313, - 2324, 2325, 2326, 2327, 2338, 2339, 2340, 2314, - 2328, 2341, 2507, 2508, 2509, 2520, 2521, 2522, - 2523, 2534, 2535, 2536, 2510, 2524, 1739, 1740, - 1922, 1934, 1935, 1923, 1936, 1741, 1924, 1937, - 1742, 1938, 1753, 1754, 1755, 1948, 1949, 1950, - 1951, 1756, 1952, 2118, 2119, 2120, 2131, 2132, - 2133, 2134, 2145, 2146, 2147, 2130, 2144, 2148, - 2314, 2315, 2316, 2327, 2328, 2329, 2330, 2341, - 2342, 2343, 2326, 2340, 2344, 2510, 2511, 2512, - 2523, 2524, 2525, 2526, 2537, 2538, 2539, 2522, - 2536, 1742, 1925, 1937, 1938, 1743, 1756, 1939, - 2121, 1926, 1744, 1757, 1940, 2122, 1927, 1745, - 1758, 1953, 1941, 1954, 2123, 2136, 1951, 1952, - 2134, 2135, 1759, 2149, 1955, 2137, 2150, 2148, - 2133, 2147, 2317, 2318, 2319, 2331, 2332, 2330, - 2345, 2151, 2333, 2346, 2344, 2329, 2343, 2513, - 2514, 2515, 2527, 2528, 2526, 2541, 2347, 2529, - 2542, 2540, 2525, 2539, 1745, 1927, 1941, 2123, - 1928, 1746, 1759, 1942, 2124, 1929, 1747, 1760, - 1943, 2125, 1930, 1748, 1761, 1955, 2137, 1956, - 1944, 1957, 2126, 2138, 2139, 1762, 2151, 2152, - 1958, 2140, 2153, 2319, 2320, 2321, 2333, 2322, - 2334, 2335, 2347, 2348, 2154, 2336, 2349, 2515, - 2516, 2517, 2529, 2530, 2518, 2531, 2543, 2544, - 2350, 2532, 2545, 1748, 1930, 1944, 2126, 1931, - 1749, 1762, 1945, 2127, 1958, 2140, 1763, 1959, - 2141, 2154, 2322, 2323, 2336, 2155, 2337, 2350, - 2518, 2519, 2532, 2351, 2533, 2546, 2157, 2170, - 2352, 2171, 2184, 2353, 2366, 2158, 2172, 2185, - 2354, 2367, 2159, 2173, 2186, 2355, 2368, 2380, - 2381, 2198, 2199, 2187, 2200, 2356, 2369, 2382, - 2394, 2395, 2212, 2213, 2201, 2214, 2370, 2383, - 2396, 2408, 2409, 2397, 2410, 2548, 2549, 2550, - 2562, 2563, 2551, 2564, 2576, 2577, 2565, 2578, - 2590, 2591, 2384, 2579, 2592, 2552, 2566, 2604, - 2605, 2173, 2355, 2160, 2174, 2187, 2356, 2369, - 2161, 2175, 2188, 2357, 2370, 2162, 2176, 2189, - 2358, 2371, 2368, 2382, 2383, 2384, 2201, 2202, - 2190, 2203, 2372, 2385, 2396, 2397, 2398, 2215, - 2216, 2204, 2217, 2386, 2399, 2410, 2411, 2412, - 2400, 2413, 2551, 2552, 2553, 2565, 2566, 2554, - 2567, 2579, 2580, 2568, 2581, 2593, 2594, 2582, - 2595, 2564, 2578, 2592, 2606, 2607, 2608, 2176, - 2358, 2163, 2190, 2359, 2372, 2177, 2164, 2191, - 2373, 2178, 2360, 2387, 2165, 2192, 2374, 2179, - 2361, 2388, 2371, 2385, 2205, 2206, 2204, 2386, - 2399, 2401, 2219, 2193, 2220, 2375, 2402, 2218, - 2400, 2413, 2233, 2415, 2207, 2234, 2389, 2416, - 2555, 2556, 2554, 2568, 2569, 2570, 2557, 2414, - 2583, 2584, 2582, 2597, 2571, 2598, 2596, 2403, - 2567, 2581, 2595, 2429, 2611, 2430, 2585, 2612, - 2609, 2165, 2179, 2361, 2166, 2193, 2375, 2180, - 2362, 2389, 2167, 2194, 2376, 2181, 2363, 2390, - 2168, 2195, 2377, 2182, 2364, 2391, 2207, 2208, - 2209, 2378, 2221, 2403, 2404, 2222, 2405, 2196, - 2223, 2392, 2235, 2417, 2418, 2236, 2419, 2210, - 2237, 2557, 2558, 2559, 2572, 2571, 2573, 2560, - 2586, 2587, 2585, 2599, 2600, 2574, 2601, 2406, - 2431, 2613, 2432, 2614, 2433, 2588, 2615, 2249, - 2250, 2224, 2251, 2445, 2446, 2238, 2420, 2447, - 2263, 2264, 2265, 2252, 2434, 2461, 2602, 2627, - 2628, 2629, 2641, 2642, 2616, 2643, 2459, 2460, - 2448, 2630, 2168, 2182, 2364, 2169, 2196, 2378, - 2183, 2365, 2392, 2210, 2197, 2379, 2224, 2406, - 2211, 2393, 2238, 2420, 2560, 2574, 2561, 2588, - 2407, 2575, 2602, 2589, 2434, 2616, 2225, 2252, - 2239, 2421, 2448, 2253, 2435, 2266, 2630, 2462, - 2449, 2603, 2617, 2644, 2631, 2212, 2381, 2394, - 2199, 2213, 2226, 2368, 2382, 2395, 2408, 2200, - 2214, 2227, 2369, 2383, 2396, 2409, 2201, 2215, - 2228, 2370, 2384, 2397, 2410, 2422, 2423, 2240, - 2241, 2229, 2242, 2398, 2411, 2424, 2436, 2437, - 2243, 2412, 2425, 2438, 2255, 2439, 2563, 2576, - 2577, 2590, 2564, 2578, 2591, 2565, 2579, 2592, - 2604, 2605, 2593, 2606, 2618, 2619, 2607, 2620, - 2632, 2633, 2426, 2621, 2634, 2566, 2580, 2594, - 2450, 2451, 2452, 2608, 2202, 2215, 2384, 2397, - 2216, 2229, 2371, 2385, 2398, 2411, 2203, 2217, - 2230, 2372, 2386, 2399, 2412, 2204, 2218, 2231, - 2400, 2413, 2410, 2424, 2425, 2426, 2243, 2244, - 2232, 2245, 2414, 2427, 2438, 2439, 2440, 2246, - 2428, 2441, 2256, 2257, 2442, 2566, 2579, 2580, - 2593, 2567, 2581, 2594, 2568, 2582, 2595, 2607, - 2608, 2596, 2609, 2621, 2622, 2610, 2623, 2453, - 2635, 2636, 2455, 2624, 2637, 2606, 2620, 2634, - 2452, 2454, 2218, 2400, 2205, 2232, 2387, 2401, - 2414, 2219, 2192, 2206, 2233, 2374, 2388, 2415, - 2220, 2402, 2193, 2207, 2234, 2375, 2389, 2416, - 2413, 2427, 2247, 2429, 2221, 2248, 2403, 2430, - 2246, 2428, 2441, 2443, 2235, 2417, 2444, 2442, - 2259, 2260, 2261, 2457, 2262, 2249, 2431, 2570, - 2597, 2598, 2583, 2610, 2584, 2611, 2626, 2625, - 2458, 2582, 2596, 2569, 2571, 2585, 2612, 2599, - 2624, 2639, 2613, 2640, 2456, 2638, 2445, 2609, - 2623, 2637, 2455, 2627, 2241, 2423, 2436, 2254, - 2410, 2424, 2437, 2242, 2255, 2411, 2425, 2438, - 2451, 2243, 2256, 2412, 2426, 2439, 2450, 2452, - 2257, 2440, 2453, 2268, 2269, 2270, 2464, 2465, - 2466, 2271, 2454, 2467, 2282, 2283, 2284, 2478, - 2479, 2480, 2285, 2468, 2632, 2633, 2634, 2635, - 2646, 2647, 2648, 2649, 2660, 2661, 2662, 2663, - 2605, 2618, 2619, 2606, 2620, 2607, 2621, 2481, - 2608, 2622, 2636, 2650, 2674, 2675, 2676, 2664, - 2244, 2426, 2439, 2257, 2413, 2427, 2440, 2453, - 2245, 2258, 2414, 2428, 2441, 2246, 2259, 2442, - 2452, 2454, 2455, 2260, 2456, 2271, 2272, 2273, - 2466, 2467, 2468, 2469, 2274, 2470, 2285, 2286, - 2287, 2480, 2481, 2482, 2483, 2288, 2635, 2623, - 2636, 2637, 2638, 2649, 2650, 2651, 2652, 2663, - 2664, 2665, 2666, 2608, 2621, 2622, 2609, 2610, - 2624, 2484, 2648, 2662, 2676, 2677, 2678, 2679, - 2442, 2247, 2260, 2429, 2443, 2456, 2234, 2248, - 2261, 2416, 2430, 2457, 2444, 2235, 2249, 2262, - 2417, 2431, 2458, 2445, 2455, 2640, 2263, 2274, - 2275, 2276, 2459, 2472, 2469, 2470, 2471, 2653, - 2654, 2641, 2652, 2288, 2289, 2277, 2290, 2485, - 2473, 2486, 2655, 2483, 2484, 2667, 2668, 2666, - 2611, 2612, 2625, 2639, 2613, 2626, 2624, 2638, - 2627, 2680, 2681, 2669, 2682, 2651, 2665, 2679, - 2249, 2431, 2445, 2236, 2250, 2263, 2418, 2432, - 2459, 2446, 2237, 2251, 2264, 2419, 2433, 2460, - 2447, 2238, 2252, 2265, 2420, 2434, 2461, 2641, - 2642, 2448, 2266, 2277, 2473, 2278, 2474, 2279, - 2462, 2655, 2656, 2475, 2657, 2291, 2292, 2280, - 2293, 2487, 2669, 2488, 2476, 2489, 2658, 2670, - 2671, 2614, 2627, 2615, 2628, 2616, 2629, 2643, - 2630, 2644, 2683, 2684, 2672, 2685, 2252, 2434, - 2448, 2239, 2253, 2266, 2421, 2435, 2462, 2449, - 2644, 2267, 2463, 2280, 2476, 2658, 2281, 2294, - 2477, 2659, 2490, 2672, 2295, 2617, 2630, 2631, - 2645, 2491, 2673, 2686, 2282, 2283, 2465, 2478, - 2466, 2479, 2284, 2467, 2480, 2285, 2468, 2481, - 2296, 2297, 2298, 2492, 2493, 2494, 2299, 2482, - 2495, 2310, 2311, 2312, 2506, 2507, 2508, 2313, - 2496, 2509, 2324, 2325, 2326, 2520, 2521, 2522, - 2327, 2510, 2661, 2662, 2663, 2674, 2675, 2676, - 2677, 2688, 2689, 2690, 2691, 2702, 2703, 2704, - 2705, 2523, 2664, 2678, 2692, 2716, 2717, 2718, - 2706, 2285, 2286, 2468, 2480, 2481, 2469, 2482, - 2287, 2470, 2483, 2288, 2484, 2299, 2300, 2301, - 2494, 2495, 2496, 2497, 2302, 2498, 2313, 2314, - 2315, 2508, 2509, 2510, 2511, 2316, 2512, 2327, - 2328, 2329, 2522, 2523, 2524, 2525, 2330, 2664, - 2665, 2666, 2677, 2678, 2679, 2680, 2691, 2692, - 2693, 2694, 2705, 2706, 2707, 2708, 2526, 2676, - 2690, 2704, 2718, 2719, 2720, 2721, 2288, 2471, - 2483, 2484, 2289, 2302, 2485, 2667, 2472, 2290, - 2303, 2486, 2668, 2473, 2291, 2304, 2499, 2487, - 2500, 2669, 2682, 2497, 2498, 2680, 2681, 2316, - 2317, 2305, 2318, 2513, 2695, 2501, 2514, 2683, - 2511, 2512, 2696, 2694, 2330, 2331, 2319, 2332, - 2527, 2515, 2528, 2697, 2525, 2526, 2709, 2710, - 2708, 2722, 2723, 2711, 2724, 2679, 2693, 2707, - 2721, 2291, 2473, 2487, 2669, 2474, 2292, 2305, - 2488, 2670, 2475, 2293, 2306, 2489, 2671, 2476, - 2294, 2307, 2501, 2502, 2490, 2503, 2672, 2683, - 2684, 2685, 2319, 2320, 2308, 2321, 2515, 2516, - 2504, 2517, 2686, 2699, 2697, 2698, 2333, 2334, - 2322, 2335, 2529, 2530, 2712, 2518, 2531, 2700, - 2711, 2713, 2725, 2726, 2714, 2727, 2294, 2476, - 2490, 2672, 2477, 2295, 2308, 2491, 2673, 2504, - 2686, 2309, 2322, 2505, 2687, 2518, 2700, 2323, - 2336, 2519, 2701, 2532, 2714, 2337, 2533, 2715, - 2728, 2324, 2325, 2507, 2520, 2508, 2521, 2326, - 2509, 2522, 2327, 2510, 2523, 2338, 2339, 2340, - 2534, 2535, 2536, 2341, 2524, 2537, 2703, 2704, - 2705, 2716, 2717, 2718, 2719, 2730, 2731, 2732, - 2706, 2720, 2733, 2327, 2328, 2510, 2522, 2523, - 2511, 2524, 2329, 2512, 2525, 2330, 2526, 2341, - 2342, 2343, 2536, 2537, 2538, 2539, 2344, 2540, - 2706, 2707, 2708, 2719, 2720, 2721, 2722, 2733, - 2734, 2735, 2718, 2732, 2736, 2330, 2513, 2525, - 2526, 2331, 2344, 2527, 2709, 2514, 2332, 2345, - 2528, 2710, 2515, 2333, 2346, 2541, 2529, 2542, - 2711, 2539, 2540, 2723, 2724, 2722, 2347, 2737, - 2543, 2725, 2738, 2736, 2721, 2735, 2333, 2515, - 2529, 2711, 2516, 2334, 2347, 2530, 2712, 2517, - 2335, 2348, 2531, 2713, 2518, 2336, 2349, 2543, - 2725, 2544, 2532, 2545, 2714, 2726, 2727, 2350, - 2739, 2740, 2546, 2728, 2741, 2336, 2518, 2532, - 2714, 2519, 2337, 2350, 2533, 2715, 2546, 2728, - 2351, 2547, 2729, 2742, 2743, -}; - -static long _vq_fitmap_lsp30_1[] = { - 0, 83, 166, 254, 342, 406, 495, 584, - 697, 816, 871, 977, 1079, 1193, 1304, 1388, - 1494, 1596, 1701, 1800, 1877, 1938, 2028, 2118, - 2180, 2226, 2316, 2406, 2516, 342, 2635, 2725, - 2815, 2949, 3091, 3155, 3289, 3417, 3559, 1304, - 3694, 3834, 3970, 4100, 1800, 4220, 1938, 2028, - 4294, 2180, 4366, 4468, 4574, 4697, 4813, 4866, - 4997, 5126, 5267, 5402, 5462, 5597, 5725, 5856, - 5975, 6034, 6158, 6281, 6402, 6510, 6565, 6632, - 6697, 6765, 6830, 6861, 6962, 7067, 7182, 7288, - 7361, 7494, 7623, 7756, 7288, 7878, 8001, 8117, - 8231, 8337, 8389, 8495, 8602, 8705, 8796, 8843, - 8902, 8961, 9020, 9075, 9102, 9161, 9223, 9289, - 9378, 9421, 9492, 9562, 9289, 9378, 9636, 9704, - 9768, 9832, 9894, 9924, 9985, 10046, 10105, 10158, - 10185, 10219, 10253, 10286, 10317, -}; - -static long _vq_fitlength_lsp30_1[] = { - 83, 83, 88, 88, 64, 89, 89, 113, - 119, 55, 106, 102, 114, 111, 84, 106, - 102, 105, 99, 77, 61, 90, 90, 62, - 46, 90, 90, 110, 119, 64, 90, 90, - 134, 142, 64, 134, 128, 142, 135, 84, - 140, 136, 130, 120, 77, 74, 90, 90, - 72, 46, 102, 106, 123, 116, 53, 131, - 129, 141, 135, 60, 135, 128, 131, 119, - 59, 124, 123, 121, 108, 55, 67, 65, - 68, 65, 31, 101, 105, 115, 106, 73, - 133, 129, 133, 122, 73, 123, 116, 114, - 106, 52, 106, 107, 103, 91, 47, 59, - 59, 59, 55, 27, 59, 62, 66, 89, - 43, 71, 70, 74, 89, 43, 68, 64, - 64, 62, 30, 61, 61, 59, 53, 27, - 34, 34, 33, 31, 16, -}; - -static encode_aux_pigeonhole _vq_auxp_lsp30_1 = { - 0.083, 0.001, 39, 5, - _vq_pigeonmap_lsp30_1, - 10333, - _vq_fitlist_lsp30_1, - _vq_fitmap_lsp30_1, - _vq_fitlength_lsp30_1 -}; - -static static_codebook _vq_book_lsp30_1 = { - 3, 2744, - _vq_lengthlist_lsp30_1, - 1, 1603616637, 1590714958, 6, 1, - _vq_quantlist_lsp30_1, - NULL, - NULL, - &_vq_auxp_lsp30_1, - 0 -}; - - -#endif |