-static const short yycheck[] = { 23,
- 4, 8, 21, 125, 185, 309, 100, 97, 2, 3,
- 215, 120, 200, 218, 8, 143, 144, 21, 127, 208,
- 24, 300, 16, 14, 279, 239, 240, 295, 137, 23,
- 408, 57, 71, 288, 16, 4, 217, 303, 304, 220,
- 178, 14, 10, 3, 363, 577, 140, 149, 150, 14,
- 62, 60, 235, 7, 432, 6, 7, 8, 10, 4,
- 64, 100, 66, 110, 596, 333, 525, 599, 6, 7,
- 8, 254, 37, 25, 68, 280, 80, 37, 51, 267,
- 34, 120, 76, 77, 35, 463, 618, 91, 127, 115,
- 295, 229, 566, 552, 232, 99, 105, 629, 137, 37,
- 7, 140, 23, 197, 143, 144, 110, 209, 210, 211,
- 212, 105, 620, 97, 35, 109, 7, 396, 592, 166,
- 111, 125, 390, 631, 118, 32, 254, 446, 447, 384,
- 10, 11, 25, 31, 138, 139, 391, 645, 3, 110,
- 242, 32, 356, 357, 410, 24, 33, 402, 46, 527,
- 10, 11, 39, 32, 244, 20, 125, 37, 197, 414,
- 25, 7, 156, 344, 183, 354, 170, 355, 162, 138,
- 139, 165, 550, 551, 156, 214, 223, 37, 43, 183,
- 125, 386, 387, 388, 20, 373, 10, 11, 32, 25,
- 237, 238, 36, 138, 139, 166, 402, 244, 7, 35,
- 20, 20, 7, 11, 12, 25, 25, 3, 414, 318,
- 3, 490, 216, 37, 22, 254, 471, 10, 26, 223,
- 28, 29, 30, 31, 3, 439, 34, 32, 356, 357,
- 38, 10, 25, 237, 238, 32, 230, 231, 6, 341,
- 37, 343, 23, 24, 37, 7, 25, 40, 41, 42,
- 43, 32, 223, 31, 35, 302, 560, 359, 360, 440,
- 465, 40, 41, 42, 43, 7, 237, 238, 272, 273,
- 32, 275, 366, 244, 647, 10, 531, 10, 11, 318,
- 374, 10, 10, 656, 657, 11, 12, 20, 7, 22,
- 32, 33, 25, 21, 7, 668, 25, 670, 671, 672,
- 26, 34, 28, 29, 30, 31, 35, 40, 41, 42,
- 43, 439, 38, 32, 10, 570, 24, 356, 357, 32,
- 7, 54, 112, 7, 32, 10, 59, 366, 36, 534,
- 3, 10, 11, 6, 539, 374, 438, 7, 11, 12,
- 25, 14, 7, 7, 383, 32, 112, 20, 32, 22,
- 397, 398, 25, 26, 27, 40, 41, 42, 43, 6,
- 97, 34, 32, 10, 11, 6, 39, 32, 32, 10,
- 11, 375, 34, 377, 107, 108, 3, 10, 25, 6,
- 34, 114, 55, 387, 388, 6, 10, 20, 593, 10,
- 11, 10, 25, 32, 32, 517, 10, 35, 37, 20,
- 439, 20, 607, 610, 25, 612, 25, 401, 613, 403,
- 404, 581, 27, 6, 408, 32, 586, 10, 10, 11,
- 37, 40, 41, 42, 43, 656, 657, 20, 32, 27,
- 524, 435, 25, 37, 3, 54, 443, 668, 432, 670,
- 59, 10, 375, 116, 377, 118, 37, 120, 121, 443,
- 32, 124, 125, 126, 127, 37, 25, 32, 131, 132,
- 479, 32, 37, 10, 11, 559, 37, 576, 37, 463,
- 3, 40, 41, 42, 43, 479, 32, 10, 10, 11,
- 671, 672, 76, 77, 32, 524, 143, 144, 107, 108,
- 529, 53, 25, 237, 238, 114, 392, 393, 76, 77,
- 27, 6, 33, 7, 37, 20, 545, 40, 41, 42,
- 43, 20, 112, 517, 116, 112, 118, 25, 120, 121,
- 559, 34, 124, 125, 126, 127, 530, 34, 27, 131,
- 132, 111, 8, 527, 36, 539, 3, 576, 32, 6,
- 37, 20, 546, 20, 11, 12, 32, 14, 555, 32,
- 37, 32, 591, 10, 10, 22, 550, 551, 10, 26,
- 10, 555, 566, 14, 10, 31, 7, 34, 7, 34,
- 7, 34, 39, 37, 36, 7, 37, 37, 27, 27,
- 27, 620, 36, 27, 37, 25, 31, 58, 592, 27,
- 10, 34, 631, 35, 27, 31, 620, 31, 7, 7,
- 27, 32, 31, 607, 34, 644, 645, 631, 647, 37,
- 32, 37, 651, 37, 37, 26, 51, 656, 657, 37,
- 644, 645, 32, 37, 648, 21, 106, 651, 35, 668,
- 49, 670, 671, 672, 3, 60, 37, 6, 10, 8,
- 7, 10, 11, 47, 61, 7, 46, 52, 34, 37,
- 7, 20, 21, 22, 7, 48, 25, 35, 7, 35,
- 10, 35, 10, 33, 7, 34, 25, 8, 3, 0,
- 10, 40, 41, 42, 43, 0, 45, 10, 1, 373,
- 4, 87, 4, 223, 105, 54, 55, 237, 218, 238,
- 59, 214, 461, 109, 63, 64, 65, 66, 67, 68,
- 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- 79, 80, 81, 82, 83, 84, 85, 591, 87, 88,
- 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
- 99, 100, 101, 102, 125, 104, 125, 563, 107, 108,
- 125, 600, 623, 607, 539, 114, 366, 116, 273, 118,
- 119, 120, 121, 356, 244, 124, 125, 126, 127, 128,
- 306, 130, 131, 132, 3, 300, 295, 6, 166, 8,
- 529, 10, 11, 118, 244, -1, -1, -1, -1, -1,
- -1, 20, 21, 22, -1, -1, 25, -1, -1, -1,
- -1, -1, -1, -1, -1, 34, -1, -1, -1, -1,
- -1, 40, 41, 42, 43, 44, -1, -1, -1, -1,
- -1, 226, -1, -1, -1, 54, 55, -1, -1, -1,
- 59, -1, -1, -1, -1, 64, 65, 66, 67, 68,
- 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- 79, 80, 81, 82, 83, 84, 85, -1, 87, 88,
- 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
- 99, 100, 101, 102, -1, 104, -1, -1, 107, 108,
- -1, -1, -1, -1, -1, 114, -1, 116, -1, 118,
- 119, 120, 121, -1, -1, 124, 125, 126, 127, 128,
- -1, 130, 131, 132, 3, -1, -1, 6, -1, 8,
- -1, 10, 11, -1, -1, -1, -1, -1, -1, -1,
- -1, 20, 21, 22, -1, -1, 25, -1, -1, -1,
- -1, -1, -1, -1, -1, 34, -1, -1, -1, -1,
- -1, 40, 41, 42, 43, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 54, 55, -1, -1, -1,
- 59, -1, -1, -1, -1, 64, 65, 66, 67, 68,
- 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- 79, 80, 81, 82, 83, 84, 85, -1, 87, 88,
- 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
- 99, 100, 101, 102, -1, 104, -1, -1, 107, 108,
- -1, -1, -1, -1, -1, 114, -1, 116, -1, 118,
- 119, 120, 121, -1, -1, 124, 125, 126, 127, 128,
- -1, 130, 131, 132, 3, -1, -1, 6, -1, 8,
- -1, 10, 11, -1, -1, -1, -1, -1, -1, -1,
- -1, 20, 21, 22, -1, -1, 25, -1, -1, -1,
- -1, -1, -1, -1, -1, 34, -1, -1, -1, -1,
- -1, 40, 41, 42, 43, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 54, 55, -1, -1, -1,
- 59, -1, -1, -1, -1, -1, -1, -1, 67, 68,
- 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- 79, 80, 81, 82, 83, 84, 85, -1, 87, 88,
- 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
- 99, 100, 101, 102, -1, 104, -1, -1, 107, 108,
- -1, -1, -1, -1, -1, 114, -1, 116, -1, 118,
- 119, 120, 121, -1, -1, 124, 125, 126, 127, 128,
- -1, 130, 131, 132, 3, -1, -1, 6, -1, 8,
- -1, -1, 11, 12, -1, 14, -1, -1, -1, -1,
- -1, 20, -1, 22, -1, -1, -1, 26, 27, -1,
- -1, -1, -1, -1, -1, 34, -1, -1, -1, -1,
- 39, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 55, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 66, 67, 68,
- 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- 79, 80, 81, 82, 83, 84, 85, -1, 87, 88,
- 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
- 99, 100, 101, 102, 8, 104, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 20, 116, -1, 118,
- 119, 120, 121, -1, -1, 124, 125, 126, 127, 128,
- -1, 130, 131, 132, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 48, -1, 50, -1, -1, -1,
- -1, -1, 56, -1, -1, -1, -1, -1, 62, -1,
- -1, -1, -1, 67, 68, 69, 70, 71, 72, 73,
- 74, 75, 76, 77, 78, 79, 80, 81, 82, 83,
- 84, 85, -1, 87, 88, 89, 90, 91, 92, 93,
- 94, 95, 96, 97, 98, 99, 100, 101, 102, -1,
- 104, -1, -1, -1, -1, 109, -1, 8, -1, 113,
- -1, 115, 116, 117, 118, 119, 120, 121, 122, 20,
- 124, 125, 126, 127, 128, -1, 130, 131, 132, 133,
- 134, 135, 136, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 48, -1, 50,
- -1, -1, -1, -1, -1, 56, -1, -1, -1, -1,
- -1, 62, -1, -1, -1, -1, 67, 68, 69, 70,
- 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, -1, 87, 88, 89, 90,
- 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
- 101, 102, 8, 104, -1, -1, -1, -1, 109, -1,
- -1, -1, 113, -1, 20, 116, 117, 118, 119, 120,
- 121, 122, -1, 124, 125, 126, 127, 128, -1, 130,
- 131, 132, 133, 134, 135, 136, -1, -1, -1, -1,
- -1, -1, -1, -1, 50, -1, -1, -1, -1, -1,
- 56, -1, -1, -1, -1, -1, 62, -1, -1, -1,
- -1, 67, 68, 69, 70, 71, 72, 73, 74, 75,
- 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
- -1, 87, 88, 89, 90, 91, 92, 93, 94, 95,
- 96, 97, 98, 99, 100, 101, 102, -1, 104, -1,
- -1, -1, -1, -1, 8, -1, -1, 113, -1, -1,
- 116, 117, 118, 119, 120, 121, 20, -1, 124, 125,
- 126, 127, 128, -1, 130, 131, 132, 133, 134, 135,
- 136, 35, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 67, 68, 69, 70, 71, 72, 73,
- 74, 75, 76, 77, 78, 79, 80, 81, 82, 83,
- 84, 85, -1, 87, 88, 89, 90, 91, 92, 93,
- 94, 95, 96, 97, 98, 99, 100, 101, 102, 6,
- 104, 8, -1, 10, 11, -1, -1, -1, -1, -1,
- -1, -1, 116, 20, 118, 119, 120, 121, 25, -1,
- 124, 125, 126, 127, 128, -1, 130, 131, 132, -1,
- 134, 135, 136, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- 77, 78, 79, 80, 81, 82, 83, 84, 85, -1,
- 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99, 100, 101, 102, 6, 104, 8, -1,
- 10, 11, -1, -1, -1, -1, -1, -1, -1, 116,
- 20, 118, 119, 120, 121, -1, -1, 124, 125, 126,
- 127, 128, 129, 130, 131, 132, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 67, 68, 69,
- 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
- 80, 81, 82, 83, 84, 85, -1, 87, 88, 89,
- 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
- 100, 101, 102, 8, 104, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 20, 116, -1, 118, 119,
- 120, 121, -1, -1, 124, 125, 126, 127, 128, 129,
- 130, 131, 132, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 64,
- 65, -1, 67, 68, 69, 70, 71, 72, 73, 74,
- 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
- 85, -1, 87, 88, 89, 90, 91, 92, 93, 94,
- 95, 96, 97, 98, 99, 100, 101, 102, -1, 104,
- 8, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 116, 20, 118, 119, 120, 121, -1, -1, 124,
- 125, 126, 127, 128, -1, 130, 131, 132, -1, 37,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 67,
- 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
- 78, 79, 80, 81, 82, 83, 84, 85, -1, 87,
- 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
- 98, 99, 100, 101, 102, -1, 104, 8, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 116, 20,
- 118, 119, 120, 121, -1, -1, 124, 125, 126, 127,
- 128, 129, 130, 131, 132, -1, 37, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 67, 68, 69, 70,
- 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, -1, 87, 88, 89, 90,
- 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
- 101, 102, -1, 104, 8, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 116, 20, 118, 119, 120,
- 121, -1, -1, 124, 125, 126, 127, 128, 129, 130,
- 131, 132, -1, 37, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 67, 68, 69, 70, 71, 72, 73,
- 74, 75, 76, 77, 78, 79, 80, 81, 82, 83,
- 84, 85, -1, 87, 88, 89, 90, 91, 92, 93,
- 94, 95, 96, 97, 98, 99, 100, 101, 102, -1,
- 104, 8, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 116, 20, 118, 119, 120, 121, -1, -1,
- 124, 125, 126, 127, 128, 129, 130, 131, 132, -1,
- 37, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- 77, 78, 79, 80, 81, 82, 83, 84, 85, -1,
- 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99, 100, 101, 102, 8, 104, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 20, 116,
- -1, 118, 119, 120, 121, -1, -1, 124, 125, 126,
- 127, 128, 129, 130, 131, 132, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 67, 68, 69, 70, 71,
- 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
- 82, 83, 84, 85, -1, 87, 88, 89, 90, 91,
- 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
- 102, 8, 104, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 20, 116, -1, 118, 119, 120, 121,
- -1, -1, 124, 125, 126, 127, 128, 129, 130, 131,
- 132, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- 77, 78, 79, 80, 81, 82, 83, 84, 85, -1,
- 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99, 100, 101, 102, 8, 104, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 20, 116,
- -1, 118, 119, 120, 121, -1, 123, 124, 125, 126,
- 127, 128, -1, 130, 131, 132, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 67, 68, 69, 70, 71,
- 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
- 82, 83, 84, 85, -1, 87, 88, 89, 90, 91,
- 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
- 102, -1, 104, -1, -1, -1, -1, -1, 8, -1,
- -1, -1, -1, -1, 116, -1, 118, 119, 120, 121,
- 20, -1, 124, 125, 126, 127, 128, 129, 130, 131,
- 132, -1, -1, -1, -1, 35, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 67, 68, 69,
- 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
- 80, 81, 82, 83, 84, 85, -1, 87, 88, 89,
- 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
- 100, 101, 102, -1, 104, -1, -1, -1, -1, -1,
- 8, -1, -1, -1, -1, -1, 116, -1, 118, 119,
- 120, 121, 20, -1, 124, 125, 126, 127, 128, -1,
- 130, 131, 132, -1, -1, -1, -1, 35, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 67,
- 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
- 78, 79, 80, 81, 82, 83, 84, 85, -1, 87,
- 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
- 98, 99, 100, 101, 102, 8, 104, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 20, 116, -1,
- 118, 119, 120, 121, -1, -1, 124, 125, 126, 127,
- 128, -1, 130, 131, 132, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 66, 67, 68, 69, 70, 71, 72,
- 73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
- 83, 84, 85, -1, 87, 88, 89, 90, 91, 92,
- 93, 94, 95, 96, 97, 98, 99, 100, 101, 102,
- 8, 104, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 20, 116, -1, 118, 119, 120, 121, -1,
- -1, 124, 125, 126, 127, 128, -1, 130, 131, 132,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 67,
- 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
- 78, 79, 80, 81, 82, 83, 84, 85, -1, 87,
- 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
- 98, 99, 100, 101, 102, -1, 104, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 116, -1,
- 118, 119, 120, 121, -1, -1, 124, 125, 126, 127,
- 128, -1, 130, 131, 132, 3, -1, -1, 6, -1,
- -1, -1, 10, 11, -1, -1, -1, -1, -1, -1,
- -1, -1, 20, 21, 22, 23, -1, 25, -1, -1,
- -1, 3, -1, -1, 6, -1, 34, 35, 10, 11,
- -1, -1, 40, 41, 42, 43, -1, -1, 20, 21,
- 22, -1, -1, 25, -1, -1, 54, 55, -1, -1,
- -1, 59, 34, -1, 36, -1, -1, -1, 40, 41,
- 42, 43, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 3, 54, 55, 6, -1, -1, 59, 10, 11,
- -1, -1, -1, -1, -1, -1, -1, -1, 20, 21,
- 22, -1, -1, 25, -1, -1, -1, -1, -1, 107,
- 108, -1, 34, -1, 36, -1, 114, -1, 40, 41,
- 42, 43, 3, -1, -1, 6, -1, -1, -1, 10,
- 11, -1, 54, 55, -1, 107, 108, 59, -1, 20,
- 21, 22, 114, -1, 25, -1, -1, -1, -1, -1,
- -1, -1, -1, 34, -1, 36, -1, -1, -1, 40,
- 41, 42, 43, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 3, 54, 55, 6, -1, -1, 59, 10,
- 11, -1, -1, -1, -1, 107, 108, -1, -1, 20,
- 21, 22, 114, -1, 25, -1, -1, -1, 3, -1,
- -1, 6, -1, 34, -1, 10, 11, -1, -1, 40,
- 41, 42, 43, -1, -1, 20, -1, 22, -1, -1,
- 25, -1, -1, 54, 55, -1, 107, 108, 59, 34,
- -1, -1, -1, 114, -1, 40, 41, 42, 43, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 54,
- -1, -1, -1, -1, 59, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 107, 108, -1, -1,
- -1, -1, -1, 114, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 107, 108, -1, -1, -1, -1, -1, 114
+static const short yycheck[] =
+{
+ 23, 4, 8, 21, 125, 185, 309, 100, 97, 2,
+ 3, 215, 120, 200, 218, 8, 143, 144, 21, 127,
+ 208, 24, 300, 16, 14, 279, 239, 240, 295, 137,
+ 23, 408, 57, 71, 288, 16, 4, 217, 303, 304,
+ 220, 178, 14, 10, 3, 363, 577, 140, 149, 150,
+ 14, 62, 60, 235, 7, 432, 6, 7, 8, 10,
+ 4, 64, 100, 66, 110, 596, 333, 525, 599, 6,
+ 7, 8, 254, 37, 25, 68, 280, 80, 37, 51,
+ 267, 34, 120, 76, 77, 35, 463, 618, 91, 127,
+ 115, 295, 229, 566, 552, 232, 99, 105, 629, 137,
+ 37, 7, 140, 23, 197, 143, 144, 110, 209, 210,
+ 211, 212, 105, 620, 97, 35, 109, 7, 396, 592,
+ 166, 111, 125, 390, 631, 118, 32, 254, 446, 447,
+ 384, 10, 11, 25, 31, 138, 139, 391, 645, 3,
+ 110, 242, 32, 356, 357, 410, 24, 33, 402, 46,
+ 527, 10, 11, 39, 32, 244, 20, 125, 37, 197,
+ 414, 25, 7, 156, 344, 183, 354, 170, 355, 162,
+ 138, 139, 165, 550, 551, 156, 214, 223, 37, 43,
+ 183, 125, 386, 387, 388, 20, 373, 10, 11, 32,
+ 25, 237, 238, 36, 138, 139, 166, 402, 244, 7,
+ 35, 20, 20, 7, 11, 12, 25, 25, 3, 414,
+ 318, 3, 490, 216, 37, 22, 254, 471, 10, 26,
+ 223, 28, 29, 30, 31, 3, 439, 34, 32, 356,
+ 357, 38, 10, 25, 237, 238, 32, 230, 231, 6,
+ 341, 37, 343, 23, 24, 37, 7, 25, 40, 41,
+ 42, 43, 32, 223, 31, 35, 302, 560, 359, 360,
+ 440, 465, 40, 41, 42, 43, 7, 237, 238, 272,
+ 273, 32, 275, 366, 244, 647, 10, 531, 10, 11,
+ 318, 374, 10, 10, 656, 657, 11, 12, 20, 7,
+ 22, 32, 33, 25, 21, 7, 668, 25, 670, 671,
+ 672, 26, 34, 28, 29, 30, 31, 35, 40, 41,
+ 42, 43, 439, 38, 32, 10, 570, 24, 356, 357,
+ 32, 7, 54, 112, 7, 32, 10, 59, 366, 36,
+ 534, 3, 10, 11, 6, 539, 374, 438, 7, 11,
+ 12, 25, 14, 7, 7, 383, 32, 112, 20, 32,
+ 22, 397, 398, 25, 26, 27, 40, 41, 42, 43,
+ 6, 97, 34, 32, 10, 11, 6, 39, 32, 32,
+ 10, 11, 375, 34, 377, 107, 108, 3, 10, 25,
+ 6, 34, 114, 55, 387, 388, 6, 10, 20, 593,
+ 10, 11, 10, 25, 32, 32, 517, 10, 35, 37,
+ 20, 439, 20, 607, 610, 25, 612, 25, 401, 613,
+ 403, 404, 581, 27, 6, 408, 32, 586, 10, 10,
+ 11, 37, 40, 41, 42, 43, 656, 657, 20, 32,
+ 27, 524, 435, 25, 37, 3, 54, 443, 668, 432,
+ 670, 59, 10, 375, 116, 377, 118, 37, 120, 121,
+ 443, 32, 124, 125, 126, 127, 37, 25, 32, 131,
+ 132, 479, 32, 37, 10, 11, 559, 37, 576, 37,
+ 463, 3, 40, 41, 42, 43, 479, 32, 10, 10,
+ 11, 671, 672, 76, 77, 32, 524, 143, 144, 107,
+ 108, 529, 53, 25, 237, 238, 114, 392, 393, 76,
+ 77, 27, 6, 33, 7, 37, 20, 545, 40, 41,
+ 42, 43, 20, 112, 517, 116, 112, 118, 25, 120,
+ 121, 559, 34, 124, 125, 126, 127, 530, 34, 27,
+ 131, 132, 111, 8, 527, 36, 539, 3, 576, 32,
+ 6, 37, 20, 546, 20, 11, 12, 32, 14, 555,
+ 32, 37, 32, 591, 10, 10, 22, 550, 551, 10,
+ 26, 10, 555, 566, 14, 10, 31, 7, 34, 7,
+ 34, 7, 34, 39, 37, 36, 7, 37, 37, 27,
+ 27, 27, 620, 36, 27, 37, 25, 31, 58, 592,
+ 27, 10, 34, 631, 35, 27, 31, 620, 31, 7,
+ 7, 27, 32, 31, 607, 34, 644, 645, 631, 647,
+ 37, 32, 37, 651, 37, 37, 26, 51, 656, 657,
+ 37, 644, 645, 32, 37, 648, 21, 106, 651, 35,
+ 668, 49, 670, 671, 672, 3, 60, 37, 6, 10,
+ 8, 7, 10, 11, 47, 61, 7, 46, 52, 34,
+ 37, 7, 20, 21, 22, 7, 48, 25, 35, 7,
+ 35, 10, 35, 10, 33, 7, 34, 25, 8, 3,
+ 0, 10, 40, 41, 42, 43, 0, 45, 10, 1,
+ 373, 4, 87, 4, 223, 105, 54, 55, 237, 218,
+ 238, 59, 214, 461, 109, 63, 64, 65, 66, 67,
+ 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
+ 78, 79, 80, 81, 82, 83, 84, 85, 591, 87,
+ 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
+ 98, 99, 100, 101, 102, 125, 104, 125, 563, 107,
+ 108, 125, 600, 623, 607, 539, 114, 366, 116, 273,
+ 118, 119, 120, 121, 356, 244, 124, 125, 126, 127,
+ 128, 306, 130, 131, 132, 3, 300, 295, 6, 166,
+ 8, 529, 10, 11, 118, 244, -1, -1, -1, -1,
+ -1, -1, 20, 21, 22, -1, -1, 25, -1, -1,
+ -1, -1, -1, -1, -1, -1, 34, -1, -1, -1,
+ -1, -1, 40, 41, 42, 43, 44, -1, -1, -1,
+ -1, -1, 226, -1, -1, -1, 54, 55, -1, -1,
+ -1, 59, -1, -1, -1, -1, 64, 65, 66, 67,
+ 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
+ 78, 79, 80, 81, 82, 83, 84, 85, -1, 87,
+ 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
+ 98, 99, 100, 101, 102, -1, 104, -1, -1, 107,
+ 108, -1, -1, -1, -1, -1, 114, -1, 116, -1,
+ 118, 119, 120, 121, -1, -1, 124, 125, 126, 127,
+ 128, -1, 130, 131, 132, 3, -1, -1, 6, -1,
+ 8, -1, 10, 11, -1, -1, -1, -1, -1, -1,
+ -1, -1, 20, 21, 22, -1, -1, 25, -1, -1,
+ -1, -1, -1, -1, -1, -1, 34, -1, -1, -1,
+ -1, -1, 40, 41, 42, 43, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 54, 55, -1, -1,
+ -1, 59, -1, -1, -1, -1, 64, 65, 66, 67,
+ 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
+ 78, 79, 80, 81, 82, 83, 84, 85, -1, 87,
+ 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
+ 98, 99, 100, 101, 102, -1, 104, -1, -1, 107,
+ 108, -1, -1, -1, -1, -1, 114, -1, 116, -1,
+ 118, 119, 120, 121, -1, -1, 124, 125, 126, 127,
+ 128, -1, 130, 131, 132, 3, -1, -1, 6, -1,
+ 8, -1, 10, 11, -1, -1, -1, -1, -1, -1,
+ -1, -1, 20, 21, 22, -1, -1, 25, -1, -1,
+ -1, -1, -1, -1, -1, -1, 34, -1, -1, -1,
+ -1, -1, 40, 41, 42, 43, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 54, 55, -1, -1,
+ -1, 59, -1, -1, -1, -1, -1, -1, -1, 67,
+ 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
+ 78, 79, 80, 81, 82, 83, 84, 85, -1, 87,
+ 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
+ 98, 99, 100, 101, 102, -1, 104, -1, -1, 107,
+ 108, -1, -1, -1, -1, -1, 114, -1, 116, -1,
+ 118, 119, 120, 121, -1, -1, 124, 125, 126, 127,
+ 128, -1, 130, 131, 132, 3, -1, -1, 6, -1,
+ 8, -1, -1, 11, 12, -1, 14, -1, -1, -1,
+ -1, -1, 20, -1, 22, -1, -1, -1, 26, 27,
+ -1, -1, -1, -1, -1, -1, 34, -1, -1, -1,
+ -1, 39, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 55, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 66, 67,
+ 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
+ 78, 79, 80, 81, 82, 83, 84, 85, -1, 87,
+ 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
+ 98, 99, 100, 101, 102, 8, 104, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 20, 116, -1,
+ 118, 119, 120, 121, -1, -1, 124, 125, 126, 127,
+ 128, -1, 130, 131, 132, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 48, -1, 50, -1, -1,
+ -1, -1, -1, 56, -1, -1, -1, -1, -1, 62,
+ -1, -1, -1, -1, 67, 68, 69, 70, 71, 72,
+ 73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
+ 83, 84, 85, -1, 87, 88, 89, 90, 91, 92,
+ 93, 94, 95, 96, 97, 98, 99, 100, 101, 102,
+ -1, 104, -1, -1, -1, -1, 109, -1, 8, -1,
+ 113, -1, 115, 116, 117, 118, 119, 120, 121, 122,
+ 20, 124, 125, 126, 127, 128, -1, 130, 131, 132,
+ 133, 134, 135, 136, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 48, -1,
+ 50, -1, -1, -1, -1, -1, 56, -1, -1, -1,
+ -1, -1, 62, -1, -1, -1, -1, 67, 68, 69,
+ 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
+ 80, 81, 82, 83, 84, 85, -1, 87, 88, 89,
+ 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
+ 100, 101, 102, 8, 104, -1, -1, -1, -1, 109,
+ -1, -1, -1, 113, -1, 20, 116, 117, 118, 119,
+ 120, 121, 122, -1, 124, 125, 126, 127, 128, -1,
+ 130, 131, 132, 133, 134, 135, 136, -1, -1, -1,
+ -1, -1, -1, -1, -1, 50, -1, -1, -1, -1,
+ -1, 56, -1, -1, -1, -1, -1, 62, -1, -1,
+ -1, -1, 67, 68, 69, 70, 71, 72, 73, 74,
+ 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
+ 85, -1, 87, 88, 89, 90, 91, 92, 93, 94,
+ 95, 96, 97, 98, 99, 100, 101, 102, -1, 104,
+ -1, -1, -1, -1, -1, 8, -1, -1, 113, -1,
+ -1, 116, 117, 118, 119, 120, 121, 20, -1, 124,
+ 125, 126, 127, 128, -1, 130, 131, 132, 133, 134,
+ 135, 136, 35, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 67, 68, 69, 70, 71, 72,
+ 73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
+ 83, 84, 85, -1, 87, 88, 89, 90, 91, 92,
+ 93, 94, 95, 96, 97, 98, 99, 100, 101, 102,
+ 6, 104, 8, -1, 10, 11, -1, -1, -1, -1,
+ -1, -1, -1, 116, 20, 118, 119, 120, 121, 25,
+ -1, 124, 125, 126, 127, 128, -1, 130, 131, 132,
+ -1, 134, 135, 136, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 67, 68, 69, 70, 71, 72, 73, 74, 75,
+ 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
+ -1, 87, 88, 89, 90, 91, 92, 93, 94, 95,
+ 96, 97, 98, 99, 100, 101, 102, 6, 104, 8,
+ -1, 10, 11, -1, -1, -1, -1, -1, -1, -1,
+ 116, 20, 118, 119, 120, 121, -1, -1, 124, 125,
+ 126, 127, 128, 129, 130, 131, 132, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 67, 68,
+ 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
+ 79, 80, 81, 82, 83, 84, 85, -1, 87, 88,
+ 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
+ 99, 100, 101, 102, 8, 104, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 20, 116, -1, 118,
+ 119, 120, 121, -1, -1, 124, 125, 126, 127, 128,
+ 129, 130, 131, 132, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 64, 65, -1, 67, 68, 69, 70, 71, 72, 73,
+ 74, 75, 76, 77, 78, 79, 80, 81, 82, 83,
+ 84, 85, -1, 87, 88, 89, 90, 91, 92, 93,
+ 94, 95, 96, 97, 98, 99, 100, 101, 102, -1,
+ 104, 8, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 116, 20, 118, 119, 120, 121, -1, -1,
+ 124, 125, 126, 127, 128, -1, 130, 131, 132, -1,
+ 37, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
+ 77, 78, 79, 80, 81, 82, 83, 84, 85, -1,
+ 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99, 100, 101, 102, -1, 104, 8, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 116,
+ 20, 118, 119, 120, 121, -1, -1, 124, 125, 126,
+ 127, 128, 129, 130, 131, 132, -1, 37, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 67, 68, 69,
+ 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
+ 80, 81, 82, 83, 84, 85, -1, 87, 88, 89,
+ 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
+ 100, 101, 102, -1, 104, 8, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 116, 20, 118, 119,
+ 120, 121, -1, -1, 124, 125, 126, 127, 128, 129,
+ 130, 131, 132, -1, 37, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 67, 68, 69, 70, 71, 72,
+ 73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
+ 83, 84, 85, -1, 87, 88, 89, 90, 91, 92,
+ 93, 94, 95, 96, 97, 98, 99, 100, 101, 102,
+ -1, 104, 8, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 116, 20, 118, 119, 120, 121, -1,
+ -1, 124, 125, 126, 127, 128, 129, 130, 131, 132,
+ -1, 37, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 67, 68, 69, 70, 71, 72, 73, 74, 75,
+ 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
+ -1, 87, 88, 89, 90, 91, 92, 93, 94, 95,
+ 96, 97, 98, 99, 100, 101, 102, 8, 104, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 20,
+ 116, -1, 118, 119, 120, 121, -1, -1, 124, 125,
+ 126, 127, 128, 129, 130, 131, 132, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 67, 68, 69, 70,
+ 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, -1, 87, 88, 89, 90,
+ 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
+ 101, 102, 8, 104, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 20, 116, -1, 118, 119, 120,
+ 121, -1, -1, 124, 125, 126, 127, 128, 129, 130,
+ 131, 132, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 67, 68, 69, 70, 71, 72, 73, 74, 75,
+ 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
+ -1, 87, 88, 89, 90, 91, 92, 93, 94, 95,
+ 96, 97, 98, 99, 100, 101, 102, 8, 104, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 20,
+ 116, -1, 118, 119, 120, 121, -1, 123, 124, 125,
+ 126, 127, 128, -1, 130, 131, 132, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 67, 68, 69, 70,
+ 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, -1, 87, 88, 89, 90,
+ 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
+ 101, 102, -1, 104, -1, -1, -1, -1, -1, 8,
+ -1, -1, -1, -1, -1, 116, -1, 118, 119, 120,
+ 121, 20, -1, 124, 125, 126, 127, 128, 129, 130,
+ 131, 132, -1, -1, -1, -1, 35, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 67, 68,
+ 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
+ 79, 80, 81, 82, 83, 84, 85, -1, 87, 88,
+ 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
+ 99, 100, 101, 102, -1, 104, -1, -1, -1, -1,
+ -1, 8, -1, -1, -1, -1, -1, 116, -1, 118,
+ 119, 120, 121, 20, -1, 124, 125, 126, 127, 128,
+ -1, 130, 131, 132, -1, -1, -1, -1, 35, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
+ 77, 78, 79, 80, 81, 82, 83, 84, 85, -1,
+ 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99, 100, 101, 102, 8, 104, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 20, 116,
+ -1, 118, 119, 120, 121, -1, -1, 124, 125, 126,
+ 127, 128, -1, 130, 131, 132, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 66, 67, 68, 69, 70, 71,
+ 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
+ 82, 83, 84, 85, -1, 87, 88, 89, 90, 91,
+ 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
+ 102, 8, 104, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 20, 116, -1, 118, 119, 120, 121,
+ -1, -1, 124, 125, 126, 127, 128, -1, 130, 131,
+ 132, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
+ 77, 78, 79, 80, 81, 82, 83, 84, 85, -1,
+ 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
+ 97, 98, 99, 100, 101, 102, -1, 104, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 116,
+ -1, 118, 119, 120, 121, -1, -1, 124, 125, 126,
+ 127, 128, -1, 130, 131, 132, 3, -1, -1, 6,
+ -1, -1, -1, 10, 11, -1, -1, -1, -1, -1,
+ -1, -1, -1, 20, 21, 22, 23, -1, 25, -1,
+ -1, -1, 3, -1, -1, 6, -1, 34, 35, 10,
+ 11, -1, -1, 40, 41, 42, 43, -1, -1, 20,
+ 21, 22, -1, -1, 25, -1, -1, 54, 55, -1,
+ -1, -1, 59, 34, -1, 36, -1, -1, -1, 40,
+ 41, 42, 43, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3, 54, 55, 6, -1, -1, 59, 10,
+ 11, -1, -1, -1, -1, -1, -1, -1, -1, 20,
+ 21, 22, -1, -1, 25, -1, -1, -1, -1, -1,
+ 107, 108, -1, 34, -1, 36, -1, 114, -1, 40,
+ 41, 42, 43, 3, -1, -1, 6, -1, -1, -1,
+ 10, 11, -1, 54, 55, -1, 107, 108, 59, -1,
+ 20, 21, 22, 114, -1, 25, -1, -1, -1, -1,
+ -1, -1, -1, -1, 34, -1, 36, -1, -1, -1,
+ 40, 41, 42, 43, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3, 54, 55, 6, -1, -1, 59,
+ 10, 11, -1, -1, -1, -1, 107, 108, -1, -1,
+ 20, 21, 22, 114, -1, 25, -1, -1, -1, 3,
+ -1, -1, 6, -1, 34, -1, 10, 11, -1, -1,
+ 40, 41, 42, 43, -1, -1, 20, -1, 22, -1,
+ -1, 25, -1, -1, 54, 55, -1, 107, 108, 59,
+ 34, -1, -1, -1, 114, -1, 40, 41, 42, 43,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 54, -1, -1, -1, -1, 59, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 107, 108, -1,
+ -1, -1, -1, -1, 114, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 107, 108, -1, -1, -1, -1, -1,
+ 114