{
 "schema_version": "0.3",
 "name": "[[684,12,108]] Kasai affine 2BGA Aff(F_19)",
 "code_type": "CSS",
 "n": 684,
 "k": 12,
 "checks": {
  "X": [
   [
    29,
    61,
    80,
    102,
    132,
    223,
    274,
    329,
    356,
    360,
    466,
    499,
    505,
    511,
    545,
    546
   ],
   [
    30,
    62,
    81,
    103,
    133,
    224,
    275,
    330,
    357,
    379,
    402,
    403,
    575,
    644,
    668,
    674
   ],
   [
    31,
    63,
    82,
    104,
    134,
    225,
    276,
    331,
    358,
    416,
    432,
    457,
    458,
    591,
    651,
    657
   ],
   [
    32,
    64,
    83,
    105,
    135,
    226,
    277,
    332,
    359,
    484,
    489,
    523,
    566,
    567,
    616,
    622
   ],
   [
    33,
    65,
    84,
    106,
    136,
    227,
    278,
    333,
    342,
    362,
    441,
    442,
    545,
    551,
    611,
    634
   ],
   [
    34,
    66,
    85,
    107,
    137,
    228,
    279,
    334,
    343,
    381,
    402,
    408,
    504,
    532,
    533,
    581
   ],
   [
    35,
    67,
    86,
    90,
    138,
    229,
    280,
    335,
    344,
    371,
    372,
    418,
    457,
    463,
    474,
    667
   ],
   [
    18,
    68,
    87,
    91,
    139,
    230,
    281,
    336,
    345,
    390,
    391,
    491,
    566,
    572,
    601,
    650
   ],
   [
    19,
    69,
    88,
    92,
    140,
    231,
    282,
    337,
    346,
    427,
    428,
    441,
    447,
    512,
    615,
    636
   ],
   [
    20,
    70,
    89,
    93,
    141,
    232,
    283,
    338,
    347,
    500,
    501,
    532,
    538,
    544,
    583,
    675
   ],
   [
    21,
    71,
    72,
    94,
    142,
    233,
    284,
    339,
    348,
    371,
    377,
    401,
    476,
    645,
    646,
    658
   ],
   [
    22,
    54,
    73,
    95,
    143,
    216,
    285,
    340,
    349,
    378,
    390,
    456,
    592,
    593,
    603,
    623
   ],
   [
    23,
    55,
    74,
    96,
    126,
    217,
    286,
    341,
    350,
    415,
    427,
    468,
    485,
    514,
    552,
    565
   ],
   [
    24,
    56,
    75,
    97,
    127,
    218,
    287,
    324,
    351,
    409,
    440,
    488,
    500,
    594,
    595,
    677
   ],
   [
    25,
    57,
    76,
    98,
    128,
    219,
    270,
    325,
    352,
    464,
    505,
    506,
    531,
    633,
    645,
    660
   ],
   [
    26,
    58,
    77,
    99,
    129,
    220,
    271,
    326,
    353,
    370,
    573,
    580,
    592,
    625,
    668,
    669
   ],
   [
    27,
    59,
    78,
    100,
    130,
    221,
    272,
    327,
    354,
    389,
    448,
    473,
    485,
    554,
    651,
    652
   ],
   [
    28,
    60,
    79,
    101,
    131,
    222,
    273,
    328,
    355,
    411,
    426,
    539,
    594,
    600,
    616,
    617
   ],
   [
    133,
    220,
    221,
    242,
    258,
    299,
    300,
    313,
    374,
    378,
    484,
    517,
    523,
    529,
    563,
    564
   ],
   [
    134,
    221,
    222,
    243,
    259,
    300,
    301,
    314,
    344,
    350,
    375,
    397,
    420,
    421,
    593,
    662
   ],
   [
    135,
    222,
    223,
    244,
    260,
    301,
    302,
    315,
    376,
    434,
    450,
    475,
    476,
    609,
    669,
    675
   ],
   [
    136,
    223,
    224,
    245,
    261,
    302,
    303,
    316,
    377,
    502,
    507,
    541,
    584,
    585,
    634,
    640
   ],
   [
    137,
    224,
    225,
    246,
    262,
    303,
    304,
    317,
    360,
    380,
    459,
    460,
    563,
    569,
    629,
    652
   ],
   [
    138,
    225,
    226,
    247,
    263,
    304,
    305,
    318,
    361,
    399,
    420,
    426,
    522,
    550,
    551,
    599
   ],
   [
    139,
    226,
    227,
    248,
    264,
    288,
    305,
    319,
    343,
    362,
    389,
    390,
    436,
    475,
    481,
    492
   ],
   [
    140,
    227,
    228,
    249,
    265,
    288,
    289,
    320,
    363,
    408,
    409,
    509,
    584,
    590,
    619,
    668
   ],
   [
    141,
    228,
    229,
    250,
    266,
    289,
    290,
    321,
    364,
    445,
    446,
    459,
    465,
    530,
    633,
    654
   ],
   [
    142,
    229,
    230,
    251,
    267,
    290,
    291,
    322,
    351,
    365,
    518,
    519,
    550,
    556,
    562,
    601
   ],
   [
    143,
    230,
    231,
    234,
    268,
    291,
    292,
    323,
    366,
    389,
    395,
    419,
    494,
    663,
    664,
    676
   ],
   [
    126,
    231,
    232,
    235,
    269,
    292,
    293,
    306,
    367,
    396,
    408,
    474,
    610,
    611,
    621,
    641
   ],
   [
    127,
    232,
    233,
    236,
    252,
    293,
    294,
    307,
    368,
    433,
    445,
    486,
    503,
    532,
    570,
    583
   ],
   [
    128,
    216,
    233,
    237,
    253,
    294,
    295,
    308,
    353,
    369,
    427,
    458,
    506,
    518,
    612,
    613
   ],
   [
    129,
    216,
    217,
    238,
    254,
    295,
    296,
    309,
    370,
    482,
    523,
    524,
    549,
    651,
    663,
    678
   ],
   [
    130,
    217,
    218,
    239,
    255,
    296,
    297,
    310,
    344,
    345,
    371,
    388,
    591,
    598,
    610,
    643
   ],
   [
    131,
    218,
    219,
    240,
    256,
    297,
    298,
    311,
    372,
    407,
    466,
    491,
    503,
    572,
    669,
    670
   ],
   [
    132,
    219,
    220,
    241,
    257,
    298,
    299,
    312,
    373,
    429,
    444,
    557,
    612,
    618,
    634,
    635
   ],
   [
    42,
    43,
    62,
    113,
    156,
    166,
    223,
    227,
    392,
    396,
    502,
    535,
    541,
    547,
    581,
    582
   ],
   [
    43,
    44,
    63,
    114,
    157,
    167,
    224,
    228,
    362,
    368,
    393,
    415,
    438,
    439,
    611,
    680
   ],
   [
    44,
    45,
    64,
    115,
    158,
    168,
    225,
    229,
    345,
    351,
    394,
    452,
    468,
    493,
    494,
    627
   ],
   [
    45,
    46,
    65,
    116,
    159,
    169,
    226,
    230,
    395,
    520,
    525,
    559,
    602,
    603,
    652,
    658
   ],
   [
    46,
    47,
    66,
    117,
    160,
    170,
    227,
    231,
    378,
    398,
    477,
    478,
    581,
    587,
    647,
    670
   ],
   [
    47,
    48,
    67,
    118,
    161,
    171,
    228,
    232,
    379,
    417,
    438,
    444,
    540,
    568,
    569,
    617
   ],
   [
    48,
    49,
    68,
    119,
    144,
    172,
    229,
    233,
    361,
    380,
    407,
    408,
    454,
    493,
    499,
    510
   ],
   [
    49,
    50,
    69,
    120,
    145,
    173,
    216,
    230,
    344,
    381,
    426,
    427,
    527,
    602,
    608,
    637
   ],
   [
    50,
    51,
    70,
    121,
    146,
    174,
    217,
    231,
    382,
    463,
    464,
    477,
    483,
    548,
    651,
    672
   ],
   [
    51,
    52,
    71,
    122,
    147,
    175,
    218,
    232,
    369,
    383,
    536,
    537,
    568,
    574,
    580,
    619
   ],
   [
    52,
    53,
    54,
    123,
    148,
    176,
    219,
    233,
    352,
    384,
    407,
    413,
    437,
    512,
    681,
    682
   ],
   [
    36,
    53,
    55,
    124,
    149,
    177,
    216,
    220,
    385,
    414,
    426,
    492,
    628,
    629,
    639,
    659
   ],
   [
    36,
    37,
    56,
    125,
    150,
    178,
    217,
    221,
    386,
    451,
    463,
    504,
    521,
    550,
    588,
    601
   ],
   [
    37,
    38,
    57,
    108,
    151,
    179,
    218,
    222,
    371,
    387,
    445,
    476,
    524,
    536,
    630,
    631
   ],
   [
    38,
    39,
    58,
    109,
    152,
    162,
    219,
    223,
    354,
    388,
    500,
    541,
    542,
    567,
    669,
    681
   ],
   [
    39,
    40,
    59,
    110,
    153,
    163,
    220,
    224,
    362,
    363,
    389,
    406,
    609,
    616,
    628,
    661
   ],
   [
    40,
    41,
    60,
    111,
    154,
    164,
    221,
    225,
    345,
    346,
    390,
    425,
    484,
    509,
    521,
    590
   ],
   [
    41,
    42,
    61,
    112,
    155,
    165,
    222,
    226,
    391,
    447,
    462,
    575,
    630,
    636,
    652,
    653
   ],
   [
    5,
    12,
    112,
    133,
    155,
    168,
    224,
    295,
    410,
    414,
    520,
    553,
    559,
    565,
    599,
    600
   ],
   [
    6,
    13,
    113,
    134,
    156,
    169,
    225,
    296,
    356,
    380,
    386,
    411,
    433,
    456,
    457,
    629
   ],
   [
    7,
    14,
    114,
    135,
    157,
    170,
    226,
    297,
    363,
    369,
    412,
    470,
    486,
    511,
    512,
    645
   ],
   [
    8,
    15,
    115,
    136,
    158,
    171,
    227,
    298,
    413,
    538,
    543,
    577,
    620,
    621,
    670,
    676
   ],
   [
    9,
    16,
    116,
    137,
    159,
    172,
    228,
    299,
    346,
    396,
    416,
    495,
    496,
    599,
    605,
    665
   ],
   [
    10,
    17,
    117,
    138,
    160,
    173,
    229,
    300,
    397,
    435,
    456,
    462,
    558,
    586,
    587,
    635
   ],
   [
    0,
    11,
    118,
    139,
    161,
    174,
    230,
    301,
    379,
    398,
    425,
    426,
    472,
    511,
    517,
    528
   ],
   [
    1,
    12,
    119,
    140,
    144,
    175,
    231,
    302,
    362,
    399,
    444,
    445,
    545,
    620,
    626,
    655
   ],
   [
    2,
    13,
    120,
    141,
    145,
    176,
    232,
    303,
    348,
    400,
    481,
    482,
    495,
    501,
    566,
    669
   ],
   [
    3,
    14,
    121,
    142,
    146,
    177,
    233,
    304,
    387,
    401,
    554,
    555,
    586,
    592,
    598,
    637
   ],
   [
    4,
    15,
    122,
    143,
    147,
    178,
    216,
    305,
    357,
    358,
    370,
    402,
    425,
    431,
    455,
    530
   ],
   [
    5,
    16,
    123,
    126,
    148,
    179,
    217,
    288,
    403,
    432,
    444,
    510,
    646,
    647,
    657,
    677
   ],
   [
    6,
    17,
    124,
    127,
    149,
    162,
    218,
    289,
    404,
    469,
    481,
    522,
    539,
    568,
    606,
    619
   ],
   [
    0,
    7,
    125,
    128,
    150,
    163,
    219,
    290,
    389,
    405,
    463,
    494,
    542,
    554,
    648,
    649
   ],
   [
    1,
    8,
    108,
    129,
    151,
    164,
    220,
    291,
    345,
    357,
    372,
    406,
    518,
    559,
    560,
    585
   ],
   [
    2,
    9,
    109,
    130,
    152,
    165,
    221,
    292,
    380,
    381,
    407,
    424,
    627,
    634,
    646,
    679
   ],
   [
    3,
    10,
    110,
    131,
    153,
    166,
    222,
    293,
    363,
    364,
    408,
    443,
    502,
    527,
    539,
    608
   ],
   [
    4,
    11,
    111,
    132,
    154,
    167,
    223,
    294,
    409,
    465,
    480,
    593,
    648,
    654,
    670,
    671
   ],
   [
    43,
    44,
    58,
    83,
    205,
    210,
    239,
    294,
    428,
    432,
    538,
    571,
    577,
    583,
    617,
    618
   ],
   [
    44,
    45,
    59,
    84,
    206,
    211,
    240,
    295,
    374,
    398,
    404,
    429,
    451,
    474,
    475,
    647
   ],
   [
    45,
    46,
    60,
    85,
    207,
    212,
    241,
    296,
    381,
    387,
    430,
    488,
    504,
    529,
    530,
    663
   ],
   [
    46,
    47,
    61,
    86,
    208,
    213,
    242,
    297,
    346,
    352,
    431,
    556,
    561,
    595,
    638,
    639
   ],
   [
    47,
    48,
    62,
    87,
    209,
    214,
    243,
    298,
    364,
    414,
    434,
    513,
    514,
    617,
    623,
    683
   ],
   [
    48,
    49,
    63,
    88,
    210,
    215,
    244,
    299,
    415,
    453,
    474,
    480,
    576,
    604,
    605,
    653
   ],
   [
    49,
    50,
    64,
    89,
    198,
    211,
    245,
    300,
    397,
    416,
    443,
    444,
    490,
    529,
    535,
    546
   ],
   [
    50,
    51,
    65,
    72,
    199,
    212,
    246,
    301,
    380,
    417,
    462,
    463,
    563,
    638,
    644,
    673
   ],
   [
    51,
    52,
    66,
    73,
    200,
    213,
    247,
    302,
    345,
    366,
    418,
    499,
    500,
    513,
    519,
    584
   ],
   [
    52,
    53,
    67,
    74,
    201,
    214,
    248,
    303,
    405,
    419,
    572,
    573,
    604,
    610,
    616,
    655
   ],
   [
    36,
    53,
    68,
    75,
    202,
    215,
    249,
    304,
    375,
    376,
    388,
    420,
    443,
    449,
    473,
    548
   ],
   [
    36,
    37,
    69,
    76,
    198,
    203,
    250,
    305,
    353,
    421,
    450,
    462,
    528,
    664,
    665,
    675
   ],
   [
    37,
    38,
    70,
    77,
    199,
    204,
    251,
    288,
    422,
    487,
    499,
    540,
    557,
    586,
    624,
    637
   ],
   [
    38,
    39,
    71,
    78,
    200,
    205,
    234,
    289,
    407,
    423,
    481,
    512,
    560,
    572,
    666,
    667
   ],
   [
    39,
    40,
    54,
    79,
    201,
    206,
    235,
    290,
    363,
    375,
    390,
    424,
    536,
    577,
    578,
    603
   ],
   [
    40,
    41,
    55,
    80,
    202,
    207,
    236,
    291,
    355,
    398,
    399,
    425,
    442,
    645,
    652,
    664
   ],
   [
    41,
    42,
    56,
    81,
    203,
    208,
    237,
    292,
    381,
    382,
    426,
    461,
    520,
    545,
    557,
    626
   ],
   [
    42,
    43,
    57,
    82,
    204,
    209,
    238,
    293,
    346,
    347,
    427,
    483,
    498,
    611,
    666,
    672
   ],
   [
    4,
    11,
    66,
    78,
    115,
    131,
    206,
    295,
    446,
    450,
    556,
    589,
    595,
    601,
    635,
    636
   ],
   [
    5,
    12,
    67,
    79,
    116,
    132,
    207,
    296,
    392,
    416,
    422,
    447,
    469,
    492,
    493,
    665
   ],
   [
    6,
    13,
    68,
    80,
    117,
    133,
    208,
    297,
    399,
    405,
    448,
    506,
    522,
    547,
    548,
    681
   ],
   [
    7,
    14,
    69,
    81,
    118,
    134,
    209,
    298,
    364,
    370,
    449,
    574,
    579,
    613,
    656,
    657
   ],
   [
    8,
    15,
    70,
    82,
    119,
    135,
    210,
    299,
    359,
    382,
    432,
    452,
    531,
    532,
    635,
    641
   ],
   [
    9,
    16,
    71,
    83,
    120,
    136,
    211,
    300,
    433,
    471,
    492,
    498,
    594,
    622,
    623,
    671
   ],
   [
    10,
    17,
    54,
    84,
    121,
    137,
    212,
    301,
    415,
    434,
    461,
    462,
    508,
    547,
    553,
    564
   ],
   [
    0,
    11,
    55,
    85,
    122,
    138,
    213,
    302,
    349,
    398,
    435,
    480,
    481,
    581,
    656,
    662
   ],
   [
    1,
    12,
    56,
    86,
    123,
    139,
    214,
    303,
    363,
    384,
    436,
    517,
    518,
    531,
    537,
    602
   ],
   [
    2,
    13,
    57,
    87,
    124,
    140,
    215,
    304,
    423,
    437,
    590,
    591,
    622,
    628,
    634,
    673
   ],
   [
    3,
    14,
    58,
    88,
    125,
    141,
    198,
    305,
    393,
    394,
    406,
    438,
    461,
    467,
    491,
    566
   ],
   [
    4,
    15,
    59,
    89,
    108,
    142,
    199,
    288,
    351,
    371,
    439,
    468,
    480,
    546,
    682,
    683
   ],
   [
    5,
    16,
    60,
    72,
    109,
    143,
    200,
    289,
    440,
    505,
    517,
    558,
    575,
    604,
    642,
    655
   ],
   [
    6,
    17,
    61,
    73,
    110,
    126,
    201,
    290,
    342,
    343,
    425,
    441,
    499,
    530,
    578,
    590
   ],
   [
    0,
    7,
    62,
    74,
    111,
    127,
    202,
    291,
    381,
    393,
    408,
    442,
    554,
    595,
    596,
    621
   ],
   [
    1,
    8,
    63,
    75,
    112,
    128,
    203,
    292,
    373,
    416,
    417,
    443,
    460,
    663,
    670,
    682
   ],
   [
    2,
    9,
    64,
    76,
    113,
    129,
    204,
    293,
    399,
    400,
    444,
    479,
    538,
    563,
    575,
    644
   ],
   [
    3,
    10,
    65,
    77,
    114,
    130,
    205,
    294,
    342,
    348,
    364,
    365,
    445,
    501,
    516,
    629
   ],
   [
    23,
    25,
    26,
    204,
    205,
    264,
    281,
    292,
    464,
    468,
    574,
    607,
    613,
    619,
    653,
    654
   ],
   [
    24,
    26,
    27,
    205,
    206,
    265,
    282,
    293,
    410,
    434,
    440,
    465,
    487,
    510,
    511,
    683
   ],
   [
    25,
    27,
    28,
    206,
    207,
    266,
    283,
    294,
    357,
    417,
    423,
    466,
    524,
    540,
    565,
    566
   ],
   [
    26,
    28,
    29,
    207,
    208,
    267,
    284,
    295,
    382,
    388,
    467,
    592,
    597,
    631,
    674,
    675
   ],
   [
    27,
    29,
    30,
    208,
    209,
    268,
    285,
    296,
    377,
    400,
    450,
    470,
    549,
    550,
    653,
    659
   ],
   [
    28,
    30,
    31,
    209,
    210,
    269,
    286,
    297,
    347,
    451,
    489,
    510,
    516,
    612,
    640,
    641
   ],
   [
    29,
    31,
    32,
    210,
    211,
    252,
    287,
    298,
    433,
    452,
    479,
    480,
    526,
    565,
    571,
    582
   ],
   [
    30,
    32,
    33,
    211,
    212,
    253,
    270,
    299,
    367,
    416,
    453,
    498,
    499,
    599,
    674,
    680
   ],
   [
    31,
    33,
    34,
    212,
    213,
    254,
    271,
    300,
    381,
    402,
    454,
    535,
    536,
    549,
    555,
    620
   ],
   [
    32,
    34,
    35,
    213,
    214,
    255,
    272,
    301,
    349,
    441,
    455,
    608,
    609,
    640,
    646,
    652
   ],
   [
    18,
    33,
    35,
    214,
    215,
    256,
    273,
    302,
    411,
    412,
    424,
    456,
    479,
    485,
    509,
    584
   ],
   [
    18,
    19,
    34,
    198,
    215,
    257,
    274,
    303,
    358,
    359,
    369,
    389,
    457,
    486,
    498,
    564
   ],
   [
    19,
    20,
    35,
    198,
    199,
    258,
    275,
    304,
    458,
    523,
    535,
    576,
    593,
    622,
    660,
    673
   ],
   [
    18,
    20,
    21,
    199,
    200,
    259,
    276,
    305,
    360,
    361,
    443,
    459,
    517,
    548,
    596,
    608
   ],
   [
    19,
    21,
    22,
    200,
    201,
    260,
    277,
    288,
    399,
    411,
    426,
    460,
    572,
    613,
    614,
    639
   ],
   [
    20,
    22,
    23,
    201,
    202,
    261,
    278,
    289,
    346,
    358,
    391,
    434,
    435,
    461,
    478,
    681
   ],
   [
    21,
    23,
    24,
    202,
    203,
    262,
    279,
    290,
    417,
    418,
    462,
    497,
    556,
    581,
    593,
    662
   ],
   [
    22,
    24,
    25,
    203,
    204,
    263,
    280,
    291,
    360,
    366,
    382,
    383,
    463,
    519,
    534,
    647
   ],
   [
    115,
    120,
    188,
    209,
    238,
    257,
    277,
    330,
    482,
    486,
    592,
    625,
    631,
    637,
    671,
    672
   ],
   [
    116,
    121,
    189,
    210,
    239,
    258,
    278,
    331,
    359,
    428,
    452,
    458,
    483,
    505,
    528,
    529
   ],
   [
    117,
    122,
    190,
    211,
    240,
    259,
    279,
    332,
    375,
    435,
    441,
    484,
    542,
    558,
    583,
    584
   ],
   [
    118,
    123,
    191,
    212,
    241,
    260,
    280,
    333,
    350,
    351,
    400,
    406,
    485,
    610,
    615,
    649
   ],
   [
    119,
    124,
    192,
    213,
    242,
    261,
    281,
    334,
    395,
    418,
    468,
    488,
    567,
    568,
    671,
    677
   ],
   [
    120,
    125,
    193,
    214,
    243,
    262,
    282,
    335,
    365,
    469,
    507,
    528,
    534,
    630,
    658,
    659
   ],
   [
    108,
    121,
    194,
    215,
    244,
    263,
    283,
    336,
    451,
    470,
    497,
    498,
    544,
    583,
    589,
    600
   ],
   [
    109,
    122,
    195,
    198,
    245,
    264,
    284,
    337,
    350,
    356,
    385,
    434,
    471,
    516,
    517,
    617
   ],
   [
    110,
    123,
    196,
    199,
    246,
    265,
    285,
    338,
    399,
    420,
    472,
    553,
    554,
    567,
    573,
    638
   ],
   [
    111,
    124,
    197,
    200,
    247,
    266,
    286,
    339,
    367,
    459,
    473,
    626,
    627,
    658,
    664,
    670
   ],
   [
    112,
    125,
    180,
    201,
    248,
    267,
    287,
    340,
    429,
    430,
    442,
    474,
    497,
    503,
    527,
    602
   ],
   [
    108,
    113,
    181,
    202,
    249,
    268,
    270,
    341,
    376,
    377,
    387,
    407,
    475,
    504,
    516,
    582
   ],
   [
    109,
    114,
    182,
    203,
    250,
    269,
    271,
    324,
    349,
    476,
    541,
    553,
    594,
    611,
    640,
    678
   ],
   [
    110,
    115,
    183,
    204,
    251,
    252,
    272,
    325,
    378,
    379,
    461,
    477,
    535,
    566,
    614,
    626
   ],
   [
    111,
    116,
    184,
    205,
    234,
    253,
    273,
    326,
    417,
    429,
    444,
    478,
    590,
    631,
    632,
    657
   ],
   [
    112,
    117,
    185,
    206,
    235,
    254,
    274,
    327,
    357,
    364,
    376,
    409,
    452,
    453,
    479,
    496
   ],
   [
    113,
    118,
    186,
    207,
    236,
    255,
    275,
    328,
    435,
    436,
    480,
    515,
    574,
    599,
    611,
    680
   ],
   [
    114,
    119,
    187,
    208,
    237,
    256,
    276,
    329,
    378,
    384,
    400,
    401,
    481,
    537,
    552,
    665
   ],
   [
    8,
    25,
    114,
    137,
    149,
    184,
    187,
    318,
    347,
    348,
    500,
    504,
    610,
    643,
    649,
    655
   ],
   [
    9,
    26,
    115,
    138,
    150,
    185,
    188,
    319,
    377,
    446,
    470,
    476,
    501,
    523,
    546,
    547
   ],
   [
    10,
    27,
    116,
    139,
    151,
    186,
    189,
    320,
    393,
    453,
    459,
    502,
    560,
    576,
    601,
    602
   ],
   [
    11,
    28,
    117,
    140,
    152,
    187,
    190,
    321,
    368,
    369,
    418,
    424,
    503,
    628,
    633,
    667
   ],
   [
    12,
    29,
    118,
    141,
    153,
    188,
    191,
    322,
    347,
    353,
    413,
    436,
    486,
    506,
    585,
    586
   ],
   [
    13,
    30,
    119,
    142,
    154,
    189,
    192,
    323,
    383,
    487,
    525,
    546,
    552,
    648,
    676,
    677
   ],
   [
    14,
    31,
    120,
    143,
    155,
    190,
    193,
    306,
    469,
    488,
    515,
    516,
    562,
    601,
    607,
    618
   ],
   [
    15,
    32,
    121,
    126,
    156,
    191,
    194,
    307,
    368,
    374,
    403,
    452,
    489,
    534,
    535,
    635
   ],
   [
    16,
    33,
    122,
    127,
    157,
    192,
    195,
    308,
    417,
    438,
    490,
    571,
    572,
    585,
    591,
    656
   ],
   [
    17,
    34,
    123,
    128,
    158,
    193,
    196,
    309,
    346,
    385,
    477,
    491,
    644,
    645,
    676,
    682
   ],
   [
    0,
    35,
    124,
    129,
    159,
    194,
    197,
    310,
    447,
    448,
    460,
    492,
    515,
    521,
    545,
    620
   ],
   [
    1,
    18,
    125,
    130,
    160,
    180,
    195,
    311,
    394,
    395,
    405,
    425,
    493,
    522,
    534,
    600
   ],
   [
    2,
    19,
    108,
    131,
    161,
    181,
    196,
    312,
    354,
    367,
    494,
    559,
    571,
    612,
    629,
    658
   ],
   [
    3,
    20,
    109,
    132,
    144,
    182,
    197,
    313,
    396,
    397,
    479,
    495,
    553,
    584,
    632,
    644
   ],
   [
    4,
    21,
    110,
    133,
    145,
    180,
    183,
    314,
    435,
    447,
    462,
    496,
    608,
    649,
    650,
    675
   ],
   [
    5,
    22,
    111,
    134,
    146,
    181,
    184,
    315,
    375,
    382,
    394,
    427,
    470,
    471,
    497,
    514
   ],
   [
    6,
    23,
    112,
    135,
    147,
    182,
    185,
    316,
    356,
    453,
    454,
    498,
    533,
    592,
    617,
    629
   ],
   [
    7,
    24,
    113,
    136,
    148,
    183,
    186,
    317,
    396,
    402,
    418,
    419,
    499,
    555,
    570,
    683
   ],
   [
    41,
    65,
    97,
    130,
    170,
    174,
    240,
    277,
    365,
    366,
    518,
    522,
    628,
    661,
    667,
    673
   ],
   [
    42,
    66,
    98,
    131,
    171,
    175,
    241,
    278,
    395,
    464,
    488,
    494,
    519,
    541,
    564,
    565
   ],
   [
    43,
    67,
    99,
    132,
    172,
    176,
    242,
    279,
    411,
    471,
    477,
    520,
    578,
    594,
    619,
    620
   ],
   [
    44,
    68,
    100,
    133,
    173,
    177,
    243,
    280,
    343,
    386,
    387,
    436,
    442,
    521,
    646,
    651
   ],
   [
    45,
    69,
    101,
    134,
    174,
    178,
    244,
    281,
    365,
    371,
    431,
    454,
    504,
    524,
    603,
    604
   ],
   [
    46,
    70,
    102,
    135,
    175,
    179,
    245,
    282,
    352,
    353,
    401,
    505,
    543,
    564,
    570,
    666
   ],
   [
    47,
    71,
    103,
    136,
    162,
    176,
    246,
    283,
    487,
    506,
    533,
    534,
    580,
    619,
    625,
    636
   ],
   [
    48,
    54,
    104,
    137,
    163,
    177,
    247,
    284,
    386,
    392,
    421,
    470,
    507,
    552,
    553,
    653
   ],
   [
    49,
    55,
    105,
    138,
    164,
    178,
    248,
    285,
    435,
    456,
    508,
    589,
    590,
    603,
    609,
    674
   ],
   [
    50,
    56,
    106,
    139,
    165,
    179,
    249,
    286,
    352,
    358,
    364,
    403,
    495,
    509,
    662,
    663
   ],
   [
    51,
    57,
    107,
    140,
    162,
    166,
    250,
    287,
    465,
    466,
    478,
    510,
    533,
    539,
    563,
    638
   ],
   [
    52,
    58,
    90,
    141,
    163,
    167,
    251,
    270,
    412,
    413,
    423,
    443,
    511,
    540,
    552,
    618
   ],
   [
    53,
    59,
    91,
    142,
    164,
    168,
    234,
    271,
    372,
    385,
    512,
    577,
    589,
    630,
    647,
    676
   ],
   [
    36,
    60,
    92,
    143,
    165,
    169,
    235,
    272,
    414,
    415,
    497,
    513,
    571,
    602,
    650,
    662
   ],
   [
    37,
    61,
    93,
    126,
    166,
    170,
    236,
    273,
    351,
    453,
    465,
    480,
    514,
    626,
    667,
    668
   ],
   [
    38,
    62,
    94,
    127,
    167,
    171,
    237,
    274,
    393,
    400,
    412,
    445,
    488,
    489,
    515,
    532
   ],
   [
    39,
    63,
    95,
    128,
    168,
    172,
    238,
    275,
    374,
    471,
    472,
    516,
    551,
    610,
    635,
    647
   ],
   [
    40,
    64,
    96,
    129,
    169,
    173,
    239,
    276,
    359,
    414,
    420,
    436,
    437,
    517,
    573,
    588
   ],
   [
    7,
    24,
    30,
    76,
    187,
    275,
    332,
    335,
    343,
    349,
    383,
    384,
    536,
    540,
    646,
    679
   ],
   [
    8,
    25,
    31,
    77,
    188,
    276,
    333,
    336,
    413,
    482,
    506,
    512,
    537,
    559,
    582,
    583
   ],
   [
    9,
    26,
    32,
    78,
    189,
    277,
    334,
    337,
    429,
    489,
    495,
    538,
    596,
    612,
    637,
    638
   ],
   [
    10,
    27,
    33,
    79,
    190,
    278,
    335,
    338,
    361,
    404,
    405,
    454,
    460,
    539,
    664,
    669
   ],
   [
    11,
    28,
    34,
    80,
    191,
    279,
    336,
    339,
    383,
    389,
    449,
    472,
    522,
    542,
    621,
    622
   ],
   [
    12,
    29,
    35,
    81,
    192,
    280,
    337,
    340,
    342,
    370,
    371,
    419,
    523,
    561,
    582,
    588
   ],
   [
    13,
    18,
    30,
    82,
    193,
    281,
    338,
    341,
    505,
    524,
    551,
    552,
    598,
    637,
    643,
    654
   ],
   [
    14,
    19,
    31,
    83,
    194,
    282,
    324,
    339,
    404,
    410,
    439,
    488,
    525,
    570,
    571,
    671
   ],
   [
    15,
    20,
    32,
    84,
    195,
    283,
    325,
    340,
    350,
    453,
    474,
    526,
    607,
    608,
    621,
    627
   ],
   [
    16,
    21,
    33,
    85,
    196,
    284,
    326,
    341,
    370,
    376,
    382,
    421,
    513,
    527,
    680,
    681
   ],
   [
    17,
    22,
    34,
    86,
    197,
    285,
    324,
    327,
    483,
    484,
    496,
    528,
    551,
    557,
    581,
    656
   ],
   [
    0,
    23,
    35,
    87,
    180,
    286,
    325,
    328,
    430,
    431,
    441,
    461,
    529,
    558,
    570,
    636
   ],
   [
    1,
    18,
    24,
    88,
    181,
    287,
    326,
    329,
    352,
    390,
    403,
    530,
    595,
    607,
    648,
    665
   ],
   [
    2,
    19,
    25,
    89,
    182,
    270,
    327,
    330,
    432,
    433,
    515,
    531,
    589,
    620,
    668,
    680
   ],
   [
    3,
    20,
    26,
    72,
    183,
    271,
    328,
    331,
    343,
    344,
    369,
    471,
    483,
    498,
    532,
    644
   ],
   [
    4,
    21,
    27,
    73,
    184,
    272,
    329,
    332,
    411,
    418,
    430,
    463,
    506,
    507,
    533,
    550
   ],
   [
    5,
    22,
    28,
    74,
    185,
    273,
    330,
    333,
    392,
    489,
    490,
    534,
    569,
    628,
    653,
    665
   ],
   [
    6,
    23,
    29,
    75,
    186,
    274,
    331,
    334,
    377,
    432,
    438,
    454,
    455,
    535,
    591,
    606
   ],
   [
    22,
    97,
    150,
    152,
    167,
    228,
    259,
    263,
    355,
    361,
    367,
    401,
    402,
    554,
    558,
    664
   ],
   [
    23,
    98,
    151,
    153,
    168,
    229,
    260,
    264,
    431,
    500,
    524,
    530,
    555,
    577,
    600,
    601
   ],
   [
    24,
    99,
    152,
    154,
    169,
    230,
    261,
    265,
    447,
    507,
    513,
    556,
    614,
    630,
    655,
    656
   ],
   [
    25,
    100,
    153,
    155,
    170,
    231,
    262,
    266,
    345,
    379,
    422,
    423,
    472,
    478,
    557,
    682
   ],
   [
    26,
    101,
    154,
    156,
    171,
    232,
    263,
    267,
    401,
    407,
    467,
    490,
    540,
    560,
    639,
    640
   ],
   [
    27,
    102,
    155,
    157,
    172,
    233,
    264,
    268,
    360,
    388,
    389,
    437,
    541,
    579,
    600,
    606
   ],
   [
    28,
    103,
    156,
    158,
    173,
    216,
    265,
    269,
    523,
    542,
    569,
    570,
    616,
    655,
    661,
    672
   ],
   [
    29,
    104,
    157,
    159,
    174,
    217,
    252,
    266,
    347,
    422,
    428,
    457,
    506,
    543,
    588,
    589
   ],
   [
    30,
    105,
    158,
    160,
    175,
    218,
    253,
    267,
    368,
    471,
    492,
    544,
    625,
    626,
    639,
    645
   ],
   [
    31,
    106,
    159,
    161,
    176,
    219,
    254,
    268,
    356,
    357,
    388,
    394,
    400,
    439,
    531,
    545
   ],
   [
    32,
    107,
    144,
    160,
    177,
    220,
    255,
    269,
    501,
    502,
    514,
    546,
    569,
    575,
    599,
    674
   ],
   [
    33,
    90,
    145,
    161,
    178,
    221,
    252,
    256,
    448,
    449,
    459,
    479,
    547,
    576,
    588,
    654
   ],
   [
    34,
    91,
    144,
    146,
    179,
    222,
    253,
    257,
    370,
    408,
    421,
    548,
    613,
    625,
    666,
    683
   ],
   [
    35,
    92,
    145,
    147,
    162,
    223,
    254,
    258,
    344,
    356,
    450,
    451,
    533,
    549,
    607,
    638
   ],
   [
    18,
    93,
    146,
    148,
    163,
    224,
    255,
    259,
    361,
    362,
    387,
    489,
    501,
    516,
    550,
    662
   ],
   [
    19,
    94,
    147,
    149,
    164,
    225,
    256,
    260,
    429,
    436,
    448,
    481,
    524,
    525,
    551,
    568
   ],
   [
    20,
    95,
    148,
    150,
    165,
    226,
    257,
    261,
    410,
    507,
    508,
    552,
    587,
    646,
    671,
    683
   ],
   [
    21,
    96,
    149,
    151,
    166,
    227,
    258,
    262,
    395,
    450,
    456,
    472,
    473,
    553,
    609,
    624
   ],
   [
    7,
    59,
    84,
    169,
    191,
    276,
    310,
    314,
    373,
    379,
    385,
    419,
    420,
    572,
    576,
    682
   ],
   [
    8,
    60,
    85,
    170,
    192,
    277,
    311,
    315,
    449,
    518,
    542,
    548,
    573,
    595,
    618,
    619
   ],
   [
    9,
    61,
    86,
    171,
    193,
    278,
    312,
    316,
    465,
    525,
    531,
    574,
    632,
    648,
    673,
    674
   ],
   [
    10,
    62,
    87,
    172,
    194,
    279,
    313,
    317,
    358,
    363,
    397,
    440,
    441,
    490,
    496,
    575
   ],
   [
    11,
    63,
    88,
    173,
    195,
    280,
    314,
    318,
    419,
    425,
    485,
    508,
    558,
    578,
    657,
    658
   ],
   [
    12,
    64,
    89,
    174,
    196,
    281,
    315,
    319,
    378,
    406,
    407,
    455,
    559,
    597,
    618,
    624
   ],
   [
    13,
    65,
    72,
    175,
    197,
    282,
    316,
    320,
    348,
    541,
    560,
    587,
    588,
    634,
    673,
    679
   ],
   [
    14,
    66,
    73,
    176,
    180,
    283,
    317,
    321,
    365,
    440,
    446,
    475,
    524,
    561,
    606,
    607
   ],
   [
    15,
    67,
    74,
    177,
    181,
    284,
    318,
    322,
    386,
    489,
    510,
    562,
    643,
    644,
    657,
    663
   ],
   [
    16,
    68,
    75,
    178,
    182,
    285,
    319,
    323,
    374,
    375,
    406,
    412,
    418,
    457,
    549,
    563
   ],
   [
    17,
    69,
    76,
    179,
    183,
    286,
    306,
    320,
    350,
    519,
    520,
    532,
    564,
    587,
    593,
    617
   ],
   [
    0,
    70,
    77,
    162,
    184,
    287,
    307,
    321,
    466,
    467,
    477,
    497,
    565,
    594,
    606,
    672
   ],
   [
    1,
    71,
    78,
    163,
    185,
    270,
    308,
    322,
    342,
    359,
    388,
    426,
    439,
    566,
    631,
    643
   ],
   [
    2,
    54,
    79,
    164,
    186,
    271,
    309,
    323,
    362,
    374,
    468,
    469,
    551,
    567,
    625,
    656
   ],
   [
    3,
    55,
    80,
    165,
    187,
    272,
    306,
    310,
    379,
    380,
    405,
    507,
    519,
    534,
    568,
    680
   ],
   [
    4,
    56,
    81,
    166,
    188,
    273,
    307,
    311,
    447,
    454,
    466,
    499,
    542,
    543,
    569,
    586
   ],
   [
    5,
    57,
    82,
    167,
    189,
    274,
    308,
    312,
    347,
    359,
    428,
    525,
    526,
    570,
    605,
    664
   ],
   [
    6,
    58,
    83,
    168,
    190,
    275,
    309,
    313,
    413,
    468,
    474,
    490,
    491,
    571,
    627,
    642
   ],
   [
    60,
    79,
    119,
    134,
    256,
    259,
    282,
    293,
    358,
    391,
    397,
    403,
    437,
    438,
    590,
    594
   ],
   [
    61,
    80,
    120,
    135,
    257,
    260,
    283,
    294,
    467,
    536,
    560,
    566,
    591,
    613,
    636,
    637
   ],
   [
    62,
    81,
    121,
    136,
    258,
    261,
    284,
    295,
    349,
    350,
    483,
    543,
    549,
    592,
    650,
    666
   ],
   [
    63,
    82,
    122,
    137,
    259,
    262,
    285,
    296,
    376,
    381,
    415,
    458,
    459,
    508,
    514,
    593
   ],
   [
    64,
    83,
    123,
    138,
    260,
    263,
    286,
    297,
    437,
    443,
    503,
    526,
    576,
    596,
    675,
    676
   ],
   [
    65,
    84,
    124,
    139,
    261,
    264,
    287,
    298,
    396,
    424,
    425,
    473,
    577,
    615,
    636,
    642
   ],
   [
    66,
    85,
    125,
    140,
    262,
    265,
    270,
    299,
    349,
    355,
    366,
    559,
    578,
    605,
    606,
    652
   ],
   [
    67,
    86,
    108,
    141,
    263,
    266,
    271,
    300,
    383,
    458,
    464,
    493,
    542,
    579,
    624,
    625
   ],
   [
    68,
    87,
    109,
    142,
    264,
    267,
    272,
    301,
    404,
    507,
    528,
    580,
    661,
    662,
    675,
    681
   ],
   [
    69,
    88,
    110,
    143,
    265,
    268,
    273,
    302,
    392,
    393,
    424,
    430,
    436,
    475,
    567,
    581
   ],
   [
    70,
    89,
    111,
    126,
    266,
    269,
    274,
    303,
    368,
    537,
    538,
    550,
    582,
    605,
    611,
    635
   ],
   [
    71,
    72,
    112,
    127,
    252,
    267,
    275,
    304,
    348,
    484,
    485,
    495,
    515,
    583,
    612,
    624
   ],
   [
    54,
    73,
    113,
    128,
    253,
    268,
    276,
    305,
    360,
    377,
    406,
    444,
    457,
    584,
    649,
    661
   ],
   [
    55,
    74,
    114,
    129,
    254,
    269,
    277,
    288,
    380,
    392,
    486,
    487,
    569,
    585,
    643,
    674
   ],
   [
    56,
    75,
    115,
    130,
    252,
    255,
    278,
    289,
    356,
    397,
    398,
    423,
    525,
    537,
    552,
    586
   ],
   [
    57,
    76,
    116,
    131,
    253,
    256,
    279,
    290,
    465,
    472,
    484,
    517,
    560,
    561,
    587,
    604
   ],
   [
    58,
    77,
    117,
    132,
    254,
    257,
    280,
    291,
    365,
    377,
    446,
    543,
    544,
    588,
    623,
    682
   ],
   [
    59,
    78,
    118,
    133,
    255,
    258,
    281,
    292,
    431,
    486,
    492,
    508,
    509,
    589,
    645,
    660
   ],
   [
    47,
    138,
    169,
    185,
    186,
    202,
    296,
    331,
    376,
    409,
    415,
    421,
    455,
    456,
    608,
    612
   ],
   [
    48,
    139,
    170,
    186,
    187,
    203,
    297,
    332,
    485,
    554,
    578,
    584,
    609,
    631,
    654,
    655
   ],
   [
    49,
    140,
    171,
    187,
    188,
    204,
    298,
    333,
    342,
    367,
    368,
    501,
    561,
    567,
    610,
    668
   ],
   [
    50,
    141,
    172,
    188,
    189,
    205,
    299,
    334,
    394,
    399,
    433,
    476,
    477,
    526,
    532,
    611
   ],
   [
    51,
    142,
    173,
    189,
    190,
    206,
    300,
    335,
    351,
    352,
    455,
    461,
    521,
    544,
    594,
    614
   ],
   [
    52,
    143,
    174,
    190,
    191,
    207,
    301,
    336,
    414,
    442,
    443,
    491,
    595,
    633,
    654,
    660
   ],
   [
    53,
    126,
    175,
    191,
    192,
    208,
    302,
    337,
    367,
    373,
    384,
    577,
    596,
    623,
    624,
    670
   ],
   [
    36,
    127,
    176,
    192,
    193,
    209,
    303,
    338,
    401,
    476,
    482,
    511,
    560,
    597,
    642,
    643
   ],
   [
    37,
    128,
    177,
    193,
    194,
    210,
    304,
    339,
    351,
    357,
    422,
    525,
    546,
    598,
    679,
    680
   ],
   [
    38,
    129,
    178,
    194,
    195,
    211,
    305,
    340,
    410,
    411,
    442,
    448,
    454,
    493,
    585,
    599
   ],
   [
    39,
    130,
    179,
    195,
    196,
    212,
    288,
    341,
    386,
    555,
    556,
    568,
    600,
    623,
    629,
    653
   ],
   [
    40,
    131,
    162,
    196,
    197,
    213,
    289,
    324,
    366,
    502,
    503,
    513,
    533,
    601,
    630,
    642
   ],
   [
    41,
    132,
    163,
    180,
    197,
    214,
    290,
    325,
    378,
    395,
    424,
    462,
    475,
    602,
    667,
    679
   ],
   [
    42,
    133,
    164,
    180,
    181,
    215,
    291,
    326,
    350,
    398,
    410,
    504,
    505,
    587,
    603,
    661
   ],
   [
    43,
    134,
    165,
    181,
    182,
    198,
    292,
    327,
    374,
    415,
    416,
    441,
    543,
    555,
    570,
    604
   ],
   [
    44,
    135,
    166,
    182,
    183,
    199,
    293,
    328,
    483,
    490,
    502,
    535,
    578,
    579,
    605,
    622
   ],
   [
    45,
    136,
    167,
    183,
    184,
    200,
    294,
    329,
    358,
    383,
    395,
    464,
    561,
    562,
    606,
    641
   ],
   [
    46,
    137,
    168,
    184,
    185,
    201,
    295,
    330,
    449,
    504,
    510,
    526,
    527,
    607,
    663,
    678
   ],
   [
    77,
    79,
    116,
    148,
    241,
    312,
    317,
    336,
    394,
    427,
    433,
    439,
    473,
    474,
    626,
    630
   ],
   [
    78,
    80,
    117,
    149,
    242,
    313,
    318,
    337,
    503,
    572,
    596,
    602,
    627,
    649,
    672,
    673
   ],
   [
    79,
    81,
    118,
    150,
    243,
    314,
    319,
    338,
    344,
    360,
    385,
    386,
    519,
    579,
    585,
    628
   ],
   [
    80,
    82,
    119,
    151,
    244,
    315,
    320,
    339,
    412,
    417,
    451,
    494,
    495,
    544,
    550,
    629
   ],
   [
    81,
    83,
    120,
    152,
    245,
    316,
    321,
    340,
    369,
    370,
    473,
    479,
    539,
    562,
    612,
    632
   ],
   [
    82,
    84,
    121,
    153,
    246,
    317,
    322,
    341,
    432,
    460,
    461,
    509,
    613,
    651,
    672,
    678
   ],
   [
    83,
    85,
    122,
    154,
    247,
    318,
    323,
    324,
    346,
    385,
    391,
    402,
    595,
    614,
    641,
    642
   ],
   [
    84,
    86,
    123,
    155,
    248,
    306,
    319,
    325,
    419,
    494,
    500,
    529,
    578,
    615,
    660,
    661
   ],
   [
    85,
    87,
    124,
    156,
    249,
    307,
    320,
    326,
    355,
    356,
    369,
    375,
    440,
    543,
    564,
    616
   ],
   [
    86,
    88,
    125,
    157,
    250,
    308,
    321,
    327,
    428,
    429,
    460,
    466,
    472,
    511,
    603,
    617
   ],
   [
    87,
    89,
    108,
    158,
    251,
    309,
    322,
    328,
    404,
    573,
    574,
    586,
    618,
    641,
    647,
    671
   ],
   [
    72,
    88,
    109,
    159,
    234,
    310,
    323,
    329,
    384,
    520,
    521,
    531,
    551,
    619,
    648,
    660
   ],
   [
    73,
    89,
    110,
    160,
    235,
    306,
    311,
    330,
    343,
    355,
    396,
    413,
    442,
    480,
    493,
    620
   ],
   [
    72,
    74,
    111,
    161,
    236,
    307,
    312,
    331,
    368,
    416,
    428,
    522,
    523,
    605,
    621,
    679
   ],
   [
    73,
    75,
    112,
    144,
    237,
    308,
    313,
    332,
    392,
    433,
    434,
    459,
    561,
    573,
    588,
    622
   ],
   [
    74,
    76,
    113,
    145,
    238,
    309,
    314,
    333,
    501,
    508,
    520,
    553,
    596,
    597,
    623,
    640
   ],
   [
    75,
    77,
    114,
    146,
    239,
    310,
    315,
    334,
    376,
    401,
    413,
    482,
    579,
    580,
    624,
    659
   ],
   [
    76,
    78,
    115,
    147,
    240,
    311,
    316,
    335,
    354,
    467,
    522,
    528,
    544,
    545,
    625,
    681
   ],
   [
    94,
    96,
    151,
    192,
    245,
    278,
    311,
    331,
    412,
    445,
    451,
    457,
    491,
    492,
    644,
    648
   ],
   [
    95,
    97,
    152,
    193,
    246,
    279,
    312,
    332,
    348,
    349,
    521,
    590,
    614,
    620,
    645,
    667
   ],
   [
    96,
    98,
    153,
    194,
    247,
    280,
    313,
    333,
    362,
    378,
    403,
    404,
    537,
    597,
    603,
    646
   ],
   [
    97,
    99,
    154,
    195,
    248,
    281,
    314,
    334,
    430,
    435,
    469,
    512,
    513,
    562,
    568,
    647
   ],
   [
    98,
    100,
    155,
    196,
    249,
    282,
    315,
    335,
    387,
    388,
    491,
    497,
    557,
    580,
    630,
    650
   ],
   [
    99,
    101,
    156,
    197,
    250,
    283,
    316,
    336,
    348,
    354,
    450,
    478,
    479,
    527,
    631,
    669
   ],
   [
    100,
    102,
    157,
    180,
    251,
    284,
    317,
    337,
    364,
    403,
    409,
    420,
    613,
    632,
    659,
    660
   ],
   [
    101,
    103,
    158,
    181,
    234,
    285,
    318,
    338,
    437,
    512,
    518,
    547,
    596,
    633,
    678,
    679
   ],
   [
    102,
    104,
    159,
    182,
    235,
    286,
    319,
    339,
    373,
    374,
    387,
    393,
    458,
    561,
    582,
    634
   ],
   [
    103,
    105,
    160,
    183,
    236,
    287,
    320,
    340,
    446,
    447,
    478,
    484,
    490,
    529,
    621,
    635
   ],
   [
    104,
    106,
    161,
    184,
    237,
    270,
    321,
    341,
    347,
    422,
    591,
    592,
    604,
    636,
    659,
    665
   ],
   [
    105,
    107,
    144,
    185,
    238,
    271,
    322,
    324,
    402,
    538,
    539,
    549,
    569,
    637,
    666,
    678
   ],
   [
    90,
    106,
    145,
    186,
    239,
    272,
    323,
    325,
    361,
    373,
    414,
    431,
    460,
    498,
    511,
    638
   ],
   [
    91,
    107,
    146,
    187,
    240,
    273,
    306,
    326,
    355,
    386,
    434,
    446,
    540,
    541,
    623,
    639
   ],
   [
    90,
    92,
    147,
    188,
    241,
    274,
    307,
    327,
    410,
    451,
    452,
    477,
    579,
    591,
    606,
    640
   ],
   [
    91,
    93,
    148,
    189,
    242,
    275,
    308,
    328,
    519,
    526,
    538,
    571,
    614,
    615,
    641,
    658
   ],
   [
    92,
    94,
    149,
    190,
    243,
    276,
    309,
    329,
    394,
    419,
    431,
    500,
    597,
    598,
    642,
    677
   ],
   [
    93,
    95,
    150,
    191,
    244,
    277,
    310,
    330,
    357,
    372,
    485,
    540,
    546,
    562,
    563,
    643
   ],
   [
    40,
    48,
    61,
    98,
    173,
    203,
    222,
    241,
    430,
    463,
    469,
    475,
    509,
    510,
    662,
    666
   ],
   [
    41,
    49,
    62,
    99,
    174,
    204,
    223,
    242,
    343,
    366,
    367,
    539,
    608,
    632,
    638,
    663
   ],
   [
    42,
    50,
    63,
    100,
    175,
    205,
    224,
    243,
    380,
    396,
    421,
    422,
    555,
    615,
    621,
    664
   ],
   [
    43,
    51,
    64,
    101,
    176,
    206,
    225,
    244,
    448,
    453,
    487,
    530,
    531,
    580,
    586,
    665
   ],
   [
    44,
    52,
    65,
    102,
    177,
    207,
    226,
    245,
    405,
    406,
    509,
    515,
    575,
    598,
    648,
    668
   ],
   [
    45,
    53,
    66,
    103,
    178,
    208,
    227,
    246,
    345,
    366,
    372,
    468,
    496,
    497,
    545,
    649
   ],
   [
    36,
    46,
    67,
    104,
    179,
    209,
    228,
    247,
    382,
    421,
    427,
    438,
    631,
    650,
    677,
    678
   ],
   [
    37,
    47,
    68,
    105,
    162,
    210,
    229,
    248,
    354,
    355,
    455,
    530,
    536,
    565,
    614,
    651
   ],
   [
    38,
    48,
    69,
    106,
    163,
    211,
    230,
    249,
    391,
    392,
    405,
    411,
    476,
    579,
    600,
    652
   ],
   [
    39,
    49,
    70,
    107,
    164,
    212,
    231,
    250,
    464,
    465,
    496,
    502,
    508,
    547,
    639,
    653
   ],
   [
    40,
    50,
    71,
    90,
    165,
    213,
    232,
    251,
    365,
    440,
    609,
    610,
    622,
    654,
    677,
    683
   ],
   [
    41,
    51,
    54,
    91,
    166,
    214,
    233,
    234,
    342,
    354,
    420,
    556,
    557,
    567,
    587,
    655
   ],
   [
    42,
    52,
    55,
    92,
    167,
    215,
    216,
    235,
    379,
    391,
    432,
    449,
    478,
    516,
    529,
    656
   ],
   [
    43,
    53,
    56,
    93,
    168,
    198,
    217,
    236,
    373,
    404,
    452,
    464,
    558,
    559,
    641,
    657
   ],
   [
    36,
    44,
    57,
    94,
    169,
    199,
    218,
    237,
    428,
    469,
    470,
    495,
    597,
    609,
    624,
    658
   ],
   [
    37,
    45,
    58,
    95,
    170,
    200,
    219,
    238,
    537,
    544,
    556,
    589,
    632,
    633,
    659,
    676
   ],
   [
    38,
    46,
    59,
    96,
    171,
    201,
    220,
    239,
    353,
    412,
    437,
    449,
    518,
    615,
    616,
    660
   ],
   [
    39,
    47,
    60,
    97,
    172,
    202,
    221,
    240,
    375,
    390,
    503,
    558,
    564,
    580,
    581,
    661
   ],
   [
    6,
    95,
    101,
    151,
    246,
    260,
    313,
    328,
    342,
    448,
    481,
    487,
    493,
    527,
    528,
    680
   ],
   [
    7,
    96,
    102,
    152,
    247,
    261,
    314,
    329,
    361,
    384,
    385,
    557,
    626,
    650,
    656,
    681
   ],
   [
    8,
    97,
    103,
    153,
    248,
    262,
    315,
    330,
    398,
    414,
    439,
    440,
    573,
    633,
    639,
    682
   ],
   [
    9,
    98,
    104,
    154,
    249,
    263,
    316,
    331,
    466,
    471,
    505,
    548,
    549,
    598,
    604,
    683
   ],
   [
    10,
    99,
    105,
    155,
    250,
    264,
    317,
    332,
    344,
    423,
    424,
    527,
    533,
    593,
    616,
    666
   ],
   [
    11,
    100,
    106,
    156,
    251,
    265,
    318,
    333,
    363,
    384,
    390,
    486,
    514,
    515,
    563,
    667
   ],
   [
    12,
    101,
    107,
    157,
    234,
    266,
    319,
    334,
    353,
    354,
    400,
    439,
    445,
    456,
    649,
    668
   ],
   [
    13,
    90,
    102,
    158,
    235,
    267,
    320,
    335,
    372,
    373,
    473,
    548,
    554,
    583,
    632,
    669
   ],
   [
    14,
    91,
    103,
    159,
    236,
    268,
    321,
    336,
    409,
    410,
    423,
    429,
    494,
    597,
    618,
    670
   ],
   [
    15,
    92,
    104,
    160,
    237,
    269,
    322,
    337,
    482,
    483,
    514,
    520,
    526,
    565,
    657,
    671
   ],
   [
    16,
    93,
    105,
    161,
    238,
    252,
    323,
    338,
    353,
    359,
    383,
    458,
    627,
    628,
    640,
    672
   ],
   [
    17,
    94,
    106,
    144,
    239,
    253,
    306,
    339,
    360,
    372,
    438,
    574,
    575,
    585,
    605,
    673
   ],
   [
    0,
    95,
    107,
    145,
    240,
    254,
    307,
    340,
    397,
    409,
    450,
    467,
    496,
    534,
    547,
    674
   ],
   [
    1,
    90,
    96,
    146,
    241,
    255,
    308,
    341,
    391,
    422,
    470,
    482,
    576,
    577,
    659,
    675
   ],
   [
    2,
    91,
    97,
    147,
    242,
    256,
    309,
    324,
    446,
    487,
    488,
    513,
    615,
    627,
    642,
    676
   ],
   [
    3,
    92,
    98,
    148,
    243,
    257,
    310,
    325,
    352,
    555,
    562,
    574,
    607,
    650,
    651,
    677
   ],
   [
    4,
    93,
    99,
    149,
    244,
    258,
    311,
    326,
    371,
    430,
    455,
    467,
    536,
    633,
    634,
    678
   ],
   [
    5,
    94,
    100,
    150,
    245,
    259,
    312,
    327,
    393,
    408,
    521,
    576,
    582,
    598,
    599,
    679
   ]
  ],
  "Z": [
   [
    4,
    103,
    107,
    185,
    228,
    254,
    317,
    324,
    402,
    409,
    439,
    446,
    496,
    533,
    569,
    678
   ],
   [
    5,
    24,
    103,
    165,
    180,
    194,
    282,
    307,
    403,
    410,
    440,
    447,
    497,
    534,
    570,
    679
   ],
   [
    6,
    19,
    33,
    43,
    194,
    211,
    272,
    328,
    404,
    411,
    441,
    448,
    498,
    535,
    571,
    680
   ],
   [
    7,
    33,
    38,
    52,
    68,
    80,
    201,
    311,
    405,
    412,
    442,
    449,
    499,
    536,
    572,
    681
   ],
   [
    8,
    52,
    58,
    75,
    89,
    123,
    153,
    276,
    406,
    413,
    432,
    443,
    500,
    537,
    573,
    682
   ],
   [
    9,
    89,
    113,
    144,
    148,
    205,
    232,
    298,
    396,
    407,
    433,
    444,
    501,
    538,
    574,
    683
   ],
   [
    10,
    62,
    107,
    144,
    222,
    245,
    289,
    293,
    397,
    408,
    434,
    445,
    502,
    539,
    575,
    666
   ],
   [
    11,
    97,
    117,
    138,
    180,
    236,
    240,
    289,
    398,
    409,
    435,
    446,
    503,
    522,
    558,
    667
   ],
   [
    12,
    19,
    129,
    133,
    188,
    226,
    236,
    265,
    399,
    410,
    436,
    447,
    486,
    523,
    559,
    668
   ],
   [
    13,
    27,
    38,
    101,
    129,
    176,
    256,
    260,
    400,
    411,
    437,
    448,
    487,
    524,
    560,
    669
   ],
   [
    14,
    46,
    75,
    167,
    171,
    192,
    256,
    339,
    401,
    412,
    438,
    449,
    488,
    525,
    561,
    670
   ],
   [
    15,
    31,
    83,
    148,
    167,
    322,
    330,
    334,
    402,
    413,
    432,
    439,
    489,
    526,
    562,
    671
   ],
   [
    16,
    50,
    156,
    287,
    293,
    313,
    317,
    330,
    396,
    403,
    433,
    440,
    490,
    527,
    563,
    672
   ],
   [
    17,
    87,
    198,
    240,
    278,
    282,
    301,
    313,
    397,
    404,
    434,
    441,
    491,
    528,
    564,
    673
   ],
   [
    0,
    55,
    133,
    160,
    207,
    211,
    248,
    278,
    398,
    405,
    435,
    442,
    492,
    529,
    565,
    674
   ],
   [
    1,
    64,
    68,
    110,
    141,
    207,
    260,
    305,
    399,
    406,
    436,
    443,
    493,
    530,
    566,
    675
   ],
   [
    2,
    64,
    119,
    123,
    171,
    219,
    234,
    268,
    400,
    407,
    437,
    444,
    494,
    531,
    567,
    676
   ],
   [
    3,
    94,
    119,
    127,
    179,
    228,
    232,
    334,
    401,
    408,
    438,
    445,
    495,
    532,
    568,
    677
   ],
   [
    0,
    22,
    121,
    125,
    203,
    246,
    272,
    335,
    349,
    460,
    461,
    463,
    497,
    528,
    534,
    554
   ],
   [
    23,
    42,
    121,
    183,
    198,
    212,
    300,
    325,
    350,
    461,
    462,
    464,
    498,
    529,
    535,
    555
   ],
   [
    4,
    24,
    37,
    51,
    61,
    212,
    229,
    290,
    351,
    462,
    463,
    465,
    499,
    530,
    536,
    556
   ],
   [
    25,
    51,
    56,
    70,
    86,
    98,
    219,
    329,
    352,
    463,
    464,
    466,
    500,
    531,
    537,
    557
   ],
   [
    26,
    70,
    76,
    93,
    107,
    141,
    171,
    294,
    353,
    464,
    465,
    467,
    501,
    532,
    538,
    540
   ],
   [
    27,
    107,
    131,
    162,
    166,
    223,
    250,
    316,
    354,
    450,
    465,
    466,
    502,
    533,
    539,
    541
   ],
   [
    28,
    80,
    125,
    162,
    240,
    263,
    307,
    311,
    355,
    451,
    466,
    467,
    503,
    522,
    534,
    542
   ],
   [
    29,
    115,
    135,
    156,
    198,
    254,
    258,
    307,
    356,
    450,
    452,
    467,
    486,
    523,
    535,
    543
   ],
   [
    30,
    37,
    147,
    151,
    206,
    244,
    254,
    283,
    357,
    450,
    451,
    453,
    487,
    524,
    536,
    544
   ],
   [
    31,
    45,
    56,
    119,
    147,
    194,
    274,
    278,
    358,
    451,
    452,
    454,
    488,
    525,
    537,
    545
   ],
   [
    15,
    32,
    64,
    93,
    185,
    189,
    210,
    274,
    359,
    452,
    453,
    455,
    489,
    526,
    538,
    546
   ],
   [
    6,
    10,
    33,
    49,
    101,
    166,
    185,
    340,
    342,
    453,
    454,
    456,
    490,
    527,
    539,
    547
   ],
   [
    6,
    34,
    68,
    174,
    305,
    311,
    331,
    335,
    343,
    454,
    455,
    457,
    491,
    522,
    528,
    548
   ],
   [
    35,
    105,
    216,
    258,
    296,
    300,
    319,
    331,
    344,
    455,
    456,
    458,
    492,
    523,
    529,
    549
   ],
   [
    18,
    73,
    151,
    178,
    225,
    229,
    266,
    296,
    345,
    456,
    457,
    459,
    493,
    524,
    530,
    550
   ],
   [
    19,
    82,
    86,
    128,
    159,
    225,
    278,
    323,
    346,
    457,
    458,
    460,
    494,
    525,
    531,
    551
   ],
   [
    20,
    82,
    137,
    141,
    189,
    237,
    252,
    286,
    347,
    458,
    459,
    461,
    495,
    526,
    532,
    552
   ],
   [
    10,
    21,
    112,
    137,
    145,
    197,
    246,
    250,
    348,
    459,
    460,
    462,
    496,
    527,
    533,
    553
   ],
   [
    11,
    18,
    40,
    139,
    143,
    221,
    264,
    290,
    389,
    390,
    424,
    425,
    517,
    601,
    654,
    662
   ],
   [
    1,
    41,
    60,
    139,
    201,
    216,
    230,
    318,
    390,
    391,
    425,
    426,
    518,
    602,
    655,
    663
   ],
   [
    22,
    42,
    55,
    69,
    79,
    230,
    247,
    308,
    391,
    392,
    426,
    427,
    519,
    603,
    656,
    664
   ],
   [
    5,
    43,
    69,
    74,
    88,
    104,
    116,
    237,
    392,
    393,
    427,
    428,
    520,
    604,
    657,
    665
   ],
   [
    44,
    88,
    94,
    111,
    125,
    159,
    189,
    312,
    393,
    394,
    428,
    429,
    521,
    605,
    648,
    658
   ],
   [
    45,
    125,
    149,
    180,
    184,
    241,
    268,
    334,
    394,
    395,
    429,
    430,
    504,
    606,
    649,
    659
   ],
   [
    46,
    98,
    143,
    180,
    258,
    281,
    325,
    329,
    378,
    395,
    430,
    431,
    505,
    607,
    650,
    660
   ],
   [
    47,
    133,
    153,
    174,
    216,
    272,
    276,
    325,
    378,
    379,
    414,
    431,
    506,
    608,
    651,
    661
   ],
   [
    48,
    55,
    165,
    169,
    224,
    262,
    272,
    301,
    379,
    380,
    414,
    415,
    507,
    609,
    652,
    662
   ],
   [
    49,
    63,
    74,
    137,
    165,
    212,
    292,
    296,
    380,
    381,
    415,
    416,
    508,
    610,
    653,
    663
   ],
   [
    33,
    50,
    82,
    111,
    203,
    207,
    228,
    292,
    381,
    382,
    416,
    417,
    509,
    611,
    654,
    664
   ],
   [
    16,
    24,
    28,
    51,
    67,
    119,
    184,
    203,
    382,
    383,
    417,
    418,
    510,
    594,
    655,
    665
   ],
   [
    7,
    11,
    24,
    52,
    86,
    192,
    323,
    329,
    383,
    384,
    418,
    419,
    511,
    595,
    648,
    656
   ],
   [
    7,
    53,
    123,
    234,
    276,
    314,
    318,
    337,
    384,
    385,
    419,
    420,
    512,
    596,
    649,
    657
   ],
   [
    36,
    91,
    169,
    196,
    243,
    247,
    284,
    314,
    385,
    386,
    420,
    421,
    513,
    597,
    650,
    658
   ],
   [
    37,
    100,
    104,
    146,
    177,
    243,
    296,
    341,
    386,
    387,
    421,
    422,
    514,
    598,
    651,
    659
   ],
   [
    38,
    100,
    155,
    159,
    207,
    255,
    270,
    304,
    387,
    388,
    422,
    423,
    515,
    599,
    652,
    660
   ],
   [
    28,
    39,
    130,
    155,
    163,
    215,
    264,
    268,
    388,
    389,
    423,
    424,
    516,
    600,
    653,
    661
   ],
   [
    29,
    36,
    58,
    157,
    161,
    239,
    282,
    308,
    353,
    388,
    428,
    438,
    511,
    571,
    588,
    659
   ],
   [
    19,
    59,
    78,
    157,
    219,
    234,
    248,
    336,
    354,
    389,
    429,
    439,
    512,
    572,
    589,
    660
   ],
   [
    40,
    60,
    73,
    87,
    97,
    248,
    265,
    326,
    355,
    390,
    430,
    440,
    513,
    573,
    590,
    661
   ],
   [
    23,
    61,
    87,
    92,
    106,
    122,
    134,
    255,
    356,
    391,
    431,
    441,
    514,
    574,
    591,
    662
   ],
   [
    62,
    106,
    112,
    129,
    143,
    177,
    207,
    330,
    357,
    392,
    414,
    442,
    515,
    575,
    592,
    663
   ],
   [
    10,
    63,
    143,
    167,
    198,
    202,
    259,
    286,
    358,
    393,
    415,
    443,
    516,
    558,
    593,
    664
   ],
   [
    1,
    5,
    64,
    116,
    161,
    198,
    276,
    299,
    359,
    394,
    416,
    444,
    517,
    559,
    576,
    665
   ],
   [
    1,
    65,
    151,
    171,
    192,
    234,
    290,
    294,
    342,
    395,
    417,
    445,
    518,
    560,
    577,
    648
   ],
   [
    66,
    73,
    183,
    187,
    242,
    280,
    290,
    319,
    343,
    378,
    418,
    446,
    519,
    561,
    578,
    649
   ],
   [
    67,
    81,
    92,
    155,
    183,
    230,
    310,
    314,
    344,
    379,
    419,
    447,
    520,
    562,
    579,
    650
   ],
   [
    51,
    68,
    100,
    129,
    221,
    225,
    246,
    310,
    345,
    380,
    420,
    448,
    521,
    563,
    580,
    651
   ],
   [
    34,
    42,
    46,
    69,
    85,
    137,
    202,
    221,
    346,
    381,
    421,
    449,
    504,
    564,
    581,
    652
   ],
   [
    5,
    25,
    29,
    42,
    70,
    104,
    210,
    341,
    347,
    382,
    422,
    432,
    505,
    565,
    582,
    653
   ],
   [
    13,
    25,
    71,
    141,
    252,
    294,
    332,
    336,
    348,
    383,
    423,
    433,
    506,
    566,
    583,
    654
   ],
   [
    54,
    109,
    187,
    214,
    261,
    265,
    302,
    332,
    349,
    384,
    424,
    434,
    507,
    567,
    584,
    655
   ],
   [
    17,
    55,
    118,
    122,
    164,
    195,
    261,
    314,
    350,
    385,
    425,
    435,
    508,
    568,
    585,
    656
   ],
   [
    56,
    118,
    173,
    177,
    225,
    273,
    288,
    322,
    351,
    386,
    426,
    436,
    509,
    569,
    586,
    657
   ],
   [
    46,
    57,
    148,
    173,
    181,
    233,
    282,
    286,
    352,
    387,
    427,
    437,
    510,
    570,
    587,
    658
   ],
   [
    47,
    54,
    76,
    175,
    179,
    257,
    300,
    326,
    352,
    421,
    444,
    536,
    564,
    587,
    623,
    625
   ],
   [
    12,
    37,
    77,
    96,
    175,
    237,
    252,
    266,
    353,
    422,
    445,
    537,
    565,
    588,
    624,
    626
   ],
   [
    2,
    58,
    78,
    91,
    105,
    115,
    266,
    283,
    354,
    423,
    446,
    538,
    566,
    589,
    625,
    627
   ],
   [
    41,
    79,
    105,
    110,
    124,
    140,
    152,
    273,
    355,
    424,
    447,
    539,
    567,
    590,
    626,
    628
   ],
   [
    6,
    80,
    124,
    130,
    147,
    161,
    195,
    225,
    356,
    425,
    448,
    522,
    568,
    591,
    627,
    629
   ],
   [
    28,
    81,
    161,
    185,
    216,
    220,
    277,
    304,
    357,
    426,
    449,
    523,
    569,
    592,
    612,
    628
   ],
   [
    19,
    23,
    82,
    134,
    179,
    216,
    294,
    317,
    358,
    427,
    432,
    524,
    570,
    593,
    613,
    629
   ],
   [
    19,
    83,
    169,
    189,
    210,
    252,
    308,
    312,
    359,
    428,
    433,
    525,
    571,
    576,
    612,
    614
   ],
   [
    84,
    91,
    201,
    205,
    260,
    298,
    308,
    337,
    342,
    429,
    434,
    526,
    572,
    577,
    613,
    615
   ],
   [
    85,
    99,
    110,
    173,
    201,
    248,
    328,
    332,
    343,
    430,
    435,
    527,
    573,
    578,
    614,
    616
   ],
   [
    69,
    86,
    118,
    147,
    239,
    243,
    264,
    328,
    344,
    431,
    436,
    528,
    574,
    579,
    615,
    617
   ],
   [
    52,
    60,
    64,
    87,
    103,
    155,
    220,
    239,
    345,
    414,
    437,
    529,
    575,
    580,
    616,
    618
   ],
   [
    17,
    23,
    43,
    47,
    60,
    88,
    122,
    228,
    346,
    415,
    438,
    530,
    558,
    581,
    617,
    619
   ],
   [
    8,
    12,
    31,
    43,
    89,
    159,
    270,
    312,
    347,
    416,
    439,
    531,
    559,
    582,
    618,
    620
   ],
   [
    8,
    72,
    127,
    205,
    232,
    279,
    283,
    320,
    348,
    417,
    440,
    532,
    560,
    583,
    619,
    621
   ],
   [
    35,
    73,
    136,
    140,
    182,
    213,
    279,
    332,
    349,
    418,
    441,
    533,
    561,
    584,
    620,
    622
   ],
   [
    74,
    136,
    191,
    195,
    243,
    291,
    306,
    340,
    350,
    419,
    442,
    534,
    562,
    585,
    621,
    623
   ],
   [
    64,
    75,
    166,
    191,
    199,
    251,
    300,
    304,
    351,
    420,
    443,
    535,
    563,
    586,
    622,
    624
   ],
   [
    2,
    65,
    72,
    94,
    193,
    197,
    275,
    318,
    348,
    515,
    551,
    642,
    644,
    658,
    673,
    679
   ],
   [
    30,
    55,
    95,
    114,
    193,
    255,
    270,
    284,
    349,
    516,
    552,
    643,
    645,
    659,
    674,
    680
   ],
   [
    20,
    76,
    96,
    109,
    123,
    133,
    284,
    301,
    350,
    517,
    553,
    644,
    646,
    660,
    675,
    681
   ],
   [
    59,
    97,
    123,
    128,
    142,
    158,
    170,
    291,
    351,
    518,
    554,
    645,
    647,
    661,
    676,
    682
   ],
   [
    24,
    98,
    142,
    148,
    165,
    179,
    213,
    243,
    352,
    519,
    555,
    630,
    646,
    662,
    677,
    683
   ],
   [
    46,
    99,
    179,
    203,
    234,
    238,
    295,
    322,
    353,
    520,
    556,
    631,
    647,
    663,
    666,
    678
   ],
   [
    37,
    41,
    100,
    152,
    197,
    234,
    312,
    335,
    354,
    521,
    557,
    630,
    632,
    664,
    667,
    679
   ],
   [
    37,
    101,
    187,
    207,
    228,
    270,
    326,
    330,
    355,
    504,
    540,
    631,
    633,
    665,
    668,
    680
   ],
   [
    13,
    102,
    109,
    219,
    223,
    278,
    316,
    326,
    356,
    505,
    541,
    632,
    634,
    648,
    669,
    681
   ],
   [
    4,
    8,
    103,
    117,
    128,
    191,
    219,
    266,
    357,
    506,
    542,
    633,
    635,
    649,
    670,
    682
   ],
   [
    4,
    87,
    104,
    136,
    165,
    257,
    261,
    282,
    358,
    507,
    543,
    634,
    636,
    650,
    671,
    683
   ],
   [
    70,
    78,
    82,
    105,
    121,
    173,
    238,
    257,
    359,
    508,
    544,
    635,
    637,
    651,
    666,
    672
   ],
   [
    35,
    41,
    61,
    65,
    78,
    106,
    140,
    246,
    342,
    509,
    545,
    636,
    638,
    652,
    667,
    673
   ],
   [
    26,
    30,
    49,
    61,
    107,
    177,
    288,
    330,
    343,
    510,
    546,
    637,
    639,
    653,
    668,
    674
   ],
   [
    26,
    90,
    145,
    223,
    250,
    297,
    301,
    338,
    344,
    511,
    547,
    638,
    640,
    654,
    669,
    675
   ],
   [
    8,
    53,
    91,
    154,
    158,
    200,
    231,
    297,
    345,
    512,
    548,
    639,
    641,
    655,
    670,
    676
   ],
   [
    16,
    92,
    154,
    209,
    213,
    261,
    309,
    324,
    346,
    513,
    549,
    640,
    642,
    656,
    671,
    677
   ],
   [
    82,
    93,
    184,
    209,
    217,
    269,
    318,
    322,
    347,
    514,
    550,
    641,
    643,
    657,
    672,
    678
   ],
   [
    20,
    83,
    90,
    112,
    211,
    215,
    293,
    336,
    391,
    410,
    443,
    474,
    479,
    498,
    583,
    622
   ],
   [
    48,
    73,
    113,
    132,
    211,
    273,
    288,
    302,
    392,
    411,
    444,
    475,
    480,
    499,
    584,
    623
   ],
   [
    38,
    94,
    114,
    127,
    141,
    151,
    302,
    319,
    393,
    412,
    445,
    476,
    481,
    500,
    585,
    624
   ],
   [
    77,
    115,
    141,
    146,
    160,
    176,
    188,
    309,
    394,
    413,
    446,
    477,
    482,
    501,
    586,
    625
   ],
   [
    42,
    116,
    160,
    166,
    183,
    197,
    231,
    261,
    395,
    396,
    447,
    478,
    483,
    502,
    587,
    626
   ],
   [
    64,
    117,
    197,
    221,
    252,
    256,
    313,
    340,
    378,
    397,
    448,
    479,
    484,
    503,
    588,
    627
   ],
   [
    11,
    55,
    59,
    118,
    170,
    215,
    252,
    330,
    379,
    398,
    449,
    480,
    485,
    486,
    589,
    628
   ],
   [
    2,
    6,
    55,
    119,
    205,
    225,
    246,
    288,
    380,
    399,
    432,
    468,
    481,
    487,
    590,
    629
   ],
   [
    2,
    31,
    120,
    127,
    237,
    241,
    296,
    334,
    381,
    400,
    433,
    469,
    482,
    488,
    591,
    612
   ],
   [
    22,
    26,
    121,
    135,
    146,
    209,
    237,
    284,
    382,
    401,
    434,
    470,
    483,
    489,
    592,
    613
   ],
   [
    22,
    105,
    122,
    154,
    183,
    275,
    279,
    300,
    383,
    402,
    435,
    471,
    484,
    490,
    593,
    614
   ],
   [
    88,
    96,
    100,
    123,
    139,
    191,
    256,
    275,
    384,
    403,
    436,
    472,
    485,
    491,
    576,
    615
   ],
   [
    53,
    59,
    79,
    83,
    96,
    124,
    158,
    264,
    385,
    404,
    437,
    468,
    473,
    492,
    577,
    616
   ],
   [
    6,
    44,
    48,
    67,
    79,
    125,
    195,
    306,
    386,
    405,
    438,
    469,
    474,
    493,
    578,
    617
   ],
   [
    14,
    44,
    108,
    163,
    241,
    268,
    315,
    319,
    387,
    406,
    439,
    470,
    475,
    494,
    579,
    618
   ],
   [
    26,
    71,
    109,
    172,
    176,
    218,
    249,
    315,
    388,
    407,
    440,
    471,
    476,
    495,
    580,
    619
   ],
   [
    0,
    34,
    110,
    172,
    227,
    231,
    279,
    327,
    389,
    408,
    441,
    472,
    477,
    496,
    581,
    620
   ],
   [
    100,
    111,
    202,
    227,
    235,
    287,
    336,
    340,
    390,
    409,
    442,
    473,
    478,
    497,
    582,
    621
   ],
   [
    12,
    38,
    101,
    108,
    130,
    229,
    233,
    311,
    354,
    371,
    407,
    445,
    493,
    518,
    586,
    600
   ],
   [
    66,
    91,
    131,
    150,
    229,
    291,
    306,
    320,
    355,
    372,
    408,
    446,
    494,
    519,
    587,
    601
   ],
   [
    56,
    112,
    132,
    145,
    159,
    169,
    320,
    337,
    356,
    373,
    409,
    447,
    495,
    520,
    588,
    602
   ],
   [
    95,
    133,
    159,
    164,
    178,
    194,
    206,
    327,
    357,
    374,
    410,
    448,
    496,
    521,
    589,
    603
   ],
   [
    60,
    134,
    178,
    184,
    201,
    215,
    249,
    279,
    358,
    375,
    411,
    449,
    497,
    504,
    590,
    604
   ],
   [
    16,
    82,
    135,
    215,
    239,
    270,
    274,
    331,
    359,
    376,
    412,
    432,
    498,
    505,
    591,
    605
   ],
   [
    6,
    29,
    73,
    77,
    136,
    188,
    233,
    270,
    342,
    377,
    413,
    433,
    499,
    506,
    592,
    606
   ],
   [
    20,
    24,
    73,
    137,
    223,
    243,
    264,
    306,
    343,
    360,
    396,
    434,
    500,
    507,
    593,
    607
   ],
   [
    10,
    20,
    49,
    138,
    145,
    255,
    259,
    314,
    344,
    361,
    397,
    435,
    501,
    508,
    576,
    608
   ],
   [
    40,
    44,
    139,
    153,
    164,
    227,
    255,
    302,
    345,
    362,
    398,
    436,
    502,
    509,
    577,
    609
   ],
   [
    40,
    123,
    140,
    172,
    201,
    293,
    297,
    318,
    346,
    363,
    399,
    437,
    503,
    510,
    578,
    610
   ],
   [
    106,
    114,
    118,
    141,
    157,
    209,
    274,
    293,
    347,
    364,
    400,
    438,
    486,
    511,
    579,
    611
   ],
   [
    71,
    77,
    97,
    101,
    114,
    142,
    176,
    282,
    348,
    365,
    401,
    439,
    487,
    512,
    580,
    594
   ],
   [
    24,
    62,
    66,
    85,
    97,
    143,
    213,
    324,
    349,
    366,
    402,
    440,
    488,
    513,
    581,
    595
   ],
   [
    32,
    62,
    126,
    181,
    259,
    286,
    333,
    337,
    350,
    367,
    403,
    441,
    489,
    514,
    582,
    596
   ],
   [
    44,
    89,
    127,
    190,
    194,
    236,
    267,
    333,
    351,
    368,
    404,
    442,
    490,
    515,
    583,
    597
   ],
   [
    3,
    18,
    52,
    128,
    190,
    245,
    249,
    297,
    352,
    369,
    405,
    443,
    491,
    516,
    584,
    598
   ],
   [
    12,
    16,
    118,
    129,
    220,
    245,
    253,
    305,
    353,
    370,
    406,
    444,
    492,
    517,
    585,
    599
   ],
   [
    30,
    56,
    119,
    126,
    148,
    247,
    251,
    329,
    384,
    403,
    499,
    550,
    552,
    626,
    641,
    677
   ],
   [
    84,
    109,
    149,
    168,
    247,
    309,
    324,
    338,
    385,
    404,
    500,
    551,
    553,
    627,
    642,
    678
   ],
   [
    13,
    74,
    130,
    150,
    163,
    177,
    187,
    338,
    386,
    405,
    501,
    552,
    554,
    628,
    643,
    679
   ],
   [
    3,
    113,
    151,
    177,
    182,
    196,
    212,
    224,
    387,
    406,
    502,
    553,
    555,
    629,
    644,
    680
   ],
   [
    78,
    152,
    196,
    202,
    219,
    233,
    267,
    297,
    388,
    407,
    503,
    554,
    556,
    612,
    645,
    681
   ],
   [
    7,
    34,
    100,
    153,
    233,
    257,
    288,
    292,
    389,
    408,
    486,
    555,
    557,
    613,
    646,
    682
   ],
   [
    24,
    47,
    91,
    95,
    154,
    206,
    251,
    288,
    390,
    409,
    487,
    540,
    556,
    614,
    647,
    683
   ],
   [
    38,
    42,
    91,
    155,
    241,
    261,
    282,
    324,
    391,
    410,
    488,
    541,
    557,
    615,
    630,
    666
   ],
   [
    28,
    38,
    67,
    156,
    163,
    273,
    277,
    332,
    392,
    411,
    489,
    540,
    542,
    616,
    631,
    667
   ],
   [
    58,
    62,
    157,
    171,
    182,
    245,
    273,
    320,
    393,
    412,
    490,
    541,
    543,
    617,
    632,
    668
   ],
   [
    58,
    141,
    158,
    190,
    219,
    311,
    315,
    336,
    394,
    413,
    491,
    542,
    544,
    618,
    633,
    669
   ],
   [
    124,
    132,
    136,
    159,
    175,
    227,
    292,
    311,
    395,
    396,
    492,
    543,
    545,
    619,
    634,
    670
   ],
   [
    89,
    95,
    115,
    119,
    132,
    160,
    194,
    300,
    378,
    397,
    493,
    544,
    546,
    620,
    635,
    671
   ],
   [
    0,
    42,
    80,
    84,
    103,
    115,
    161,
    231,
    379,
    398,
    494,
    545,
    547,
    621,
    636,
    672
   ],
   [
    9,
    13,
    50,
    80,
    144,
    199,
    277,
    304,
    380,
    399,
    495,
    546,
    548,
    622,
    637,
    673
   ],
   [
    9,
    62,
    107,
    145,
    208,
    212,
    254,
    285,
    381,
    400,
    496,
    547,
    549,
    623,
    638,
    674
   ],
   [
    21,
    36,
    70,
    146,
    208,
    263,
    267,
    315,
    382,
    401,
    497,
    548,
    550,
    624,
    639,
    675
   ],
   [
    30,
    34,
    136,
    147,
    238,
    263,
    271,
    323,
    383,
    402,
    498,
    549,
    551,
    625,
    640,
    676
   ],
   [
    5,
    48,
    74,
    137,
    144,
    166,
    265,
    269,
    392,
    408,
    510,
    514,
    553,
    569,
    605,
    655
   ],
   [
    0,
    14,
    102,
    127,
    167,
    186,
    265,
    327,
    393,
    409,
    511,
    515,
    554,
    570,
    606,
    656
   ],
   [
    14,
    31,
    92,
    148,
    168,
    181,
    195,
    205,
    394,
    410,
    512,
    516,
    555,
    571,
    607,
    657
   ],
   [
    21,
    131,
    169,
    195,
    200,
    214,
    230,
    242,
    395,
    411,
    513,
    517,
    556,
    572,
    608,
    658
   ],
   [
    96,
    170,
    214,
    220,
    237,
    251,
    285,
    315,
    378,
    412,
    514,
    518,
    557,
    573,
    609,
    659
   ],
   [
    25,
    52,
    118,
    171,
    251,
    275,
    306,
    310,
    379,
    413,
    515,
    519,
    540,
    574,
    610,
    660
   ],
   [
    42,
    65,
    109,
    113,
    172,
    224,
    269,
    306,
    380,
    396,
    516,
    520,
    541,
    575,
    611,
    661
   ],
   [
    0,
    56,
    60,
    109,
    173,
    259,
    279,
    300,
    381,
    397,
    517,
    521,
    542,
    558,
    594,
    662
   ],
   [
    8,
    46,
    56,
    85,
    174,
    181,
    291,
    295,
    382,
    398,
    504,
    518,
    543,
    559,
    595,
    663
   ],
   [
    76,
    80,
    175,
    189,
    200,
    263,
    291,
    338,
    383,
    399,
    505,
    519,
    544,
    560,
    596,
    664
   ],
   [
    12,
    76,
    159,
    176,
    208,
    237,
    329,
    333,
    384,
    400,
    506,
    520,
    545,
    561,
    597,
    665
   ],
   [
    142,
    150,
    154,
    177,
    193,
    245,
    310,
    329,
    385,
    401,
    507,
    521,
    546,
    562,
    598,
    648
   ],
   [
    107,
    113,
    133,
    137,
    150,
    178,
    212,
    318,
    386,
    402,
    504,
    508,
    547,
    563,
    599,
    649
   ],
   [
    18,
    60,
    98,
    102,
    121,
    133,
    179,
    249,
    387,
    403,
    505,
    509,
    548,
    564,
    600,
    650
   ],
   [
    27,
    31,
    68,
    98,
    162,
    217,
    295,
    322,
    388,
    404,
    506,
    510,
    549,
    565,
    601,
    651
   ],
   [
    27,
    80,
    125,
    163,
    226,
    230,
    272,
    303,
    389,
    405,
    507,
    511,
    550,
    566,
    602,
    652
   ],
   [
    39,
    54,
    88,
    164,
    226,
    281,
    285,
    333,
    390,
    406,
    508,
    512,
    551,
    567,
    603,
    653
   ],
   [
    48,
    52,
    154,
    165,
    256,
    281,
    289,
    341,
    391,
    407,
    509,
    513,
    552,
    568,
    604,
    654
   ],
   [
    23,
    66,
    92,
    155,
    162,
    184,
    283,
    287,
    478,
    497,
    500,
    533,
    565,
    606,
    607,
    636
   ],
   [
    3,
    18,
    32,
    120,
    145,
    185,
    204,
    283,
    479,
    498,
    501,
    534,
    566,
    607,
    608,
    637
   ],
   [
    32,
    49,
    110,
    166,
    186,
    199,
    213,
    223,
    480,
    499,
    502,
    535,
    567,
    608,
    609,
    638
   ],
   [
    39,
    149,
    187,
    213,
    218,
    232,
    248,
    260,
    481,
    500,
    503,
    536,
    568,
    609,
    610,
    639
   ],
   [
    114,
    188,
    232,
    238,
    255,
    269,
    303,
    333,
    482,
    486,
    501,
    537,
    569,
    610,
    611,
    640
   ],
   [
    43,
    70,
    136,
    189,
    269,
    293,
    324,
    328,
    483,
    487,
    502,
    538,
    570,
    594,
    611,
    641
   ],
   [
    60,
    83,
    127,
    131,
    190,
    242,
    287,
    324,
    484,
    488,
    503,
    539,
    571,
    594,
    595,
    642
   ],
   [
    18,
    74,
    78,
    127,
    191,
    277,
    297,
    318,
    485,
    486,
    489,
    522,
    572,
    595,
    596,
    643
   ],
   [
    26,
    64,
    74,
    103,
    192,
    199,
    309,
    313,
    468,
    487,
    490,
    523,
    573,
    596,
    597,
    644
   ],
   [
    14,
    94,
    98,
    193,
    207,
    218,
    281,
    309,
    469,
    488,
    491,
    524,
    574,
    597,
    598,
    645
   ],
   [
    5,
    9,
    30,
    94,
    177,
    194,
    226,
    255,
    470,
    489,
    492,
    525,
    575,
    598,
    599,
    646
   ],
   [
    5,
    160,
    168,
    172,
    195,
    211,
    263,
    328,
    471,
    490,
    493,
    526,
    558,
    599,
    600,
    647
   ],
   [
    125,
    131,
    151,
    155,
    168,
    196,
    230,
    336,
    472,
    491,
    494,
    527,
    559,
    600,
    601,
    630
   ],
   [
    36,
    78,
    116,
    120,
    139,
    151,
    197,
    267,
    473,
    492,
    495,
    528,
    560,
    601,
    602,
    631
   ],
   [
    45,
    49,
    86,
    116,
    180,
    235,
    313,
    340,
    474,
    493,
    496,
    529,
    561,
    602,
    603,
    632
   ],
   [
    45,
    98,
    143,
    181,
    244,
    248,
    290,
    321,
    475,
    494,
    497,
    530,
    562,
    603,
    604,
    633
   ],
   [
    9,
    57,
    72,
    106,
    182,
    244,
    299,
    303,
    476,
    495,
    498,
    531,
    563,
    604,
    605,
    634
   ],
   [
    17,
    66,
    70,
    172,
    183,
    274,
    299,
    307,
    477,
    496,
    499,
    532,
    564,
    605,
    606,
    635
   ],
   [
    41,
    84,
    110,
    173,
    180,
    202,
    301,
    305,
    420,
    425,
    442,
    461,
    462,
    475,
    608,
    661
   ],
   [
    21,
    36,
    50,
    138,
    163,
    203,
    222,
    301,
    421,
    426,
    443,
    462,
    463,
    476,
    609,
    662
   ],
   [
    50,
    67,
    128,
    184,
    204,
    217,
    231,
    241,
    422,
    427,
    444,
    463,
    464,
    477,
    610,
    663
   ],
   [
    57,
    167,
    205,
    231,
    236,
    250,
    266,
    278,
    423,
    428,
    445,
    464,
    465,
    478,
    611,
    664
   ],
   [
    9,
    132,
    206,
    250,
    256,
    273,
    287,
    321,
    424,
    429,
    446,
    465,
    466,
    479,
    594,
    665
   ],
   [
    0,
    4,
    61,
    88,
    154,
    207,
    287,
    311,
    425,
    430,
    447,
    466,
    467,
    480,
    595,
    648
   ],
   [
    0,
    78,
    101,
    145,
    149,
    208,
    260,
    305,
    426,
    431,
    448,
    450,
    467,
    481,
    596,
    649
   ],
   [
    36,
    92,
    96,
    145,
    209,
    295,
    315,
    336,
    414,
    427,
    449,
    450,
    451,
    482,
    597,
    650
   ],
   [
    44,
    82,
    92,
    121,
    210,
    217,
    327,
    331,
    415,
    428,
    432,
    451,
    452,
    483,
    598,
    651
   ],
   [
    32,
    112,
    116,
    211,
    225,
    236,
    299,
    327,
    416,
    429,
    433,
    452,
    453,
    484,
    599,
    652
   ],
   [
    23,
    27,
    48,
    112,
    195,
    212,
    244,
    273,
    417,
    430,
    434,
    453,
    454,
    485,
    600,
    653
   ],
   [
    4,
    23,
    178,
    186,
    190,
    213,
    229,
    281,
    418,
    431,
    435,
    454,
    455,
    468,
    601,
    654
   ],
   [
    12,
    143,
    149,
    169,
    173,
    186,
    214,
    248,
    414,
    419,
    436,
    455,
    456,
    469,
    602,
    655
   ],
   [
    54,
    96,
    134,
    138,
    157,
    169,
    215,
    285,
    415,
    420,
    437,
    456,
    457,
    470,
    603,
    656
   ],
   [
    16,
    63,
    67,
    104,
    134,
    198,
    253,
    331,
    416,
    421,
    438,
    457,
    458,
    471,
    604,
    657
   ],
   [
    63,
    116,
    161,
    199,
    262,
    266,
    308,
    339,
    417,
    422,
    439,
    458,
    459,
    472,
    605,
    658
   ],
   [
    27,
    75,
    90,
    124,
    200,
    262,
    317,
    321,
    418,
    423,
    440,
    459,
    460,
    473,
    606,
    659
   ],
   [
    35,
    84,
    88,
    190,
    201,
    292,
    317,
    325,
    419,
    424,
    441,
    460,
    461,
    474,
    607,
    660
   ],
   [
    59,
    102,
    128,
    191,
    198,
    220,
    319,
    323,
    353,
    373,
    374,
    385,
    389,
    406,
    546,
    660
   ],
   [
    39,
    54,
    68,
    156,
    181,
    221,
    240,
    319,
    354,
    374,
    375,
    386,
    390,
    407,
    547,
    661
   ],
   [
    68,
    85,
    146,
    202,
    222,
    235,
    249,
    259,
    355,
    375,
    376,
    387,
    391,
    408,
    548,
    662
   ],
   [
    75,
    185,
    223,
    249,
    254,
    268,
    284,
    296,
    356,
    376,
    377,
    388,
    392,
    409,
    549,
    663
   ],
   [
    27,
    150,
    224,
    268,
    274,
    291,
    305,
    339,
    357,
    360,
    377,
    389,
    393,
    410,
    550,
    664
   ],
   [
    18,
    22,
    79,
    106,
    172,
    225,
    305,
    329,
    358,
    360,
    361,
    390,
    394,
    411,
    551,
    665
   ],
   [
    18,
    96,
    119,
    163,
    167,
    226,
    278,
    323,
    359,
    361,
    362,
    391,
    395,
    412,
    552,
    648
   ],
   [
    12,
    54,
    110,
    114,
    163,
    227,
    313,
    333,
    342,
    362,
    363,
    378,
    392,
    413,
    553,
    649
   ],
   [
    3,
    7,
    62,
    100,
    110,
    139,
    228,
    235,
    343,
    363,
    364,
    379,
    393,
    396,
    554,
    650
   ],
   [
    3,
    50,
    130,
    134,
    229,
    243,
    254,
    317,
    344,
    364,
    365,
    380,
    394,
    397,
    555,
    651
   ],
   [
    41,
    45,
    66,
    130,
    213,
    230,
    262,
    291,
    345,
    365,
    366,
    381,
    395,
    398,
    556,
    652
   ],
   [
    22,
    41,
    196,
    204,
    208,
    231,
    247,
    299,
    346,
    366,
    367,
    378,
    382,
    399,
    557,
    653
   ],
   [
    30,
    161,
    167,
    187,
    191,
    204,
    232,
    266,
    347,
    367,
    368,
    379,
    383,
    400,
    540,
    654
   ],
   [
    72,
    114,
    152,
    156,
    175,
    187,
    233,
    303,
    348,
    368,
    369,
    380,
    384,
    401,
    541,
    655
   ],
   [
    7,
    34,
    81,
    85,
    122,
    152,
    216,
    271,
    349,
    369,
    370,
    381,
    385,
    402,
    542,
    656
   ],
   [
    15,
    81,
    134,
    179,
    217,
    280,
    284,
    326,
    350,
    370,
    371,
    382,
    386,
    403,
    543,
    657
   ],
   [
    45,
    93,
    108,
    142,
    218,
    280,
    335,
    339,
    351,
    371,
    372,
    383,
    387,
    404,
    544,
    658
   ],
   [
    1,
    53,
    102,
    106,
    208,
    219,
    310,
    335,
    352,
    372,
    373,
    384,
    388,
    405,
    545,
    659
   ],
   [
    77,
    120,
    146,
    209,
    216,
    238,
    337,
    341,
    370,
    427,
    482,
    516,
    623,
    637,
    659,
    672
   ],
   [
    57,
    72,
    86,
    174,
    199,
    239,
    258,
    337,
    371,
    428,
    483,
    517,
    624,
    638,
    660,
    673
   ],
   [
    86,
    103,
    164,
    220,
    240,
    253,
    267,
    277,
    372,
    429,
    484,
    518,
    625,
    639,
    661,
    674
   ],
   [
    93,
    203,
    241,
    267,
    272,
    286,
    302,
    314,
    373,
    430,
    485,
    519,
    626,
    640,
    662,
    675
   ],
   [
    15,
    45,
    168,
    242,
    286,
    292,
    309,
    323,
    374,
    431,
    468,
    520,
    627,
    641,
    663,
    676
   ],
   [
    5,
    36,
    40,
    97,
    124,
    190,
    243,
    323,
    375,
    414,
    469,
    521,
    628,
    642,
    664,
    677
   ],
   [
    36,
    114,
    137,
    181,
    185,
    244,
    296,
    341,
    376,
    415,
    470,
    504,
    629,
    643,
    665,
    678
   ],
   [
    9,
    30,
    72,
    128,
    132,
    181,
    245,
    331,
    377,
    416,
    471,
    505,
    612,
    644,
    648,
    679
   ],
   [
    21,
    25,
    80,
    118,
    128,
    157,
    246,
    253,
    360,
    417,
    472,
    506,
    613,
    645,
    649,
    680
   ],
   [
    21,
    68,
    148,
    152,
    247,
    261,
    272,
    335,
    361,
    418,
    473,
    507,
    614,
    646,
    650,
    681
   ],
   [
    59,
    63,
    84,
    148,
    231,
    248,
    280,
    309,
    362,
    419,
    474,
    508,
    615,
    647,
    651,
    682
   ],
   [
    40,
    59,
    214,
    222,
    226,
    249,
    265,
    317,
    363,
    420,
    475,
    509,
    616,
    630,
    652,
    683
   ],
   [
    48,
    179,
    185,
    205,
    209,
    222,
    250,
    284,
    364,
    421,
    476,
    510,
    617,
    631,
    653,
    666
   ],
   [
    90,
    132,
    170,
    174,
    193,
    205,
    251,
    321,
    365,
    422,
    477,
    511,
    618,
    632,
    654,
    667
   ],
   [
    25,
    52,
    99,
    103,
    140,
    170,
    234,
    289,
    366,
    423,
    478,
    512,
    619,
    633,
    655,
    668
   ],
   [
    2,
    33,
    99,
    152,
    197,
    235,
    298,
    302,
    367,
    424,
    479,
    513,
    620,
    634,
    656,
    669
   ],
   [
    11,
    15,
    63,
    111,
    126,
    160,
    236,
    298,
    368,
    425,
    480,
    514,
    621,
    635,
    657,
    670
   ],
   [
    11,
    19,
    71,
    120,
    124,
    226,
    237,
    328,
    369,
    426,
    481,
    515,
    622,
    636,
    658,
    671
   ],
   [
    13,
    17,
    95,
    138,
    164,
    227,
    234,
    256,
    372,
    456,
    481,
    547,
    551,
    587,
    590,
    676
   ],
   [
    13,
    75,
    90,
    104,
    192,
    217,
    257,
    276,
    373,
    457,
    482,
    548,
    552,
    588,
    591,
    677
   ],
   [
    104,
    121,
    182,
    238,
    258,
    271,
    285,
    295,
    374,
    458,
    483,
    549,
    553,
    589,
    592,
    678
   ],
   [
    111,
    221,
    259,
    285,
    290,
    304,
    320,
    332,
    375,
    459,
    484,
    550,
    554,
    590,
    593,
    679
   ],
   [
    33,
    63,
    186,
    260,
    304,
    310,
    327,
    341,
    376,
    460,
    485,
    551,
    555,
    576,
    591,
    680
   ],
   [
    23,
    54,
    58,
    115,
    142,
    208,
    261,
    341,
    377,
    461,
    468,
    552,
    556,
    577,
    592,
    681
   ],
   [
    17,
    54,
    132,
    155,
    199,
    203,
    262,
    314,
    360,
    462,
    469,
    553,
    557,
    578,
    593,
    682
   ],
   [
    7,
    27,
    48,
    90,
    146,
    150,
    199,
    263,
    361,
    463,
    470,
    540,
    554,
    576,
    579,
    683
   ],
   [
    39,
    43,
    98,
    136,
    146,
    175,
    264,
    271,
    362,
    464,
    471,
    541,
    555,
    577,
    580,
    666
   ],
   [
    11,
    39,
    86,
    166,
    170,
    265,
    279,
    290,
    363,
    465,
    472,
    542,
    556,
    578,
    581,
    667
   ],
   [
    77,
    81,
    102,
    166,
    249,
    266,
    298,
    327,
    364,
    466,
    473,
    543,
    557,
    579,
    582,
    668
   ],
   [
    58,
    77,
    232,
    240,
    244,
    267,
    283,
    335,
    365,
    467,
    474,
    540,
    544,
    580,
    583,
    669
   ],
   [
    66,
    197,
    203,
    223,
    227,
    240,
    268,
    302,
    366,
    450,
    475,
    541,
    545,
    581,
    584,
    670
   ],
   [
    108,
    150,
    188,
    192,
    211,
    223,
    269,
    339,
    367,
    451,
    476,
    542,
    546,
    582,
    585,
    671
   ],
   [
    43,
    70,
    117,
    121,
    158,
    188,
    252,
    307,
    368,
    452,
    477,
    543,
    547,
    583,
    586,
    672
   ],
   [
    20,
    51,
    117,
    170,
    215,
    253,
    316,
    320,
    369,
    453,
    478,
    544,
    548,
    584,
    587,
    673
   ],
   [
    29,
    33,
    81,
    129,
    144,
    178,
    254,
    316,
    370,
    454,
    479,
    545,
    549,
    585,
    588,
    674
   ],
   [
    4,
    29,
    37,
    89,
    138,
    142,
    244,
    255,
    371,
    455,
    480,
    546,
    550,
    586,
    589,
    675
   ],
   [
    31,
    35,
    113,
    156,
    182,
    245,
    252,
    274,
    356,
    457,
    479,
    515,
    535,
    570,
    582,
    640
   ],
   [
    31,
    93,
    108,
    122,
    210,
    235,
    275,
    294,
    357,
    458,
    480,
    516,
    536,
    571,
    583,
    641
   ],
   [
    122,
    139,
    200,
    256,
    276,
    289,
    303,
    313,
    358,
    459,
    481,
    517,
    537,
    572,
    584,
    642
   ],
   [
    8,
    129,
    239,
    277,
    303,
    308,
    322,
    338,
    359,
    460,
    482,
    518,
    538,
    573,
    585,
    643
   ],
   [
    3,
    17,
    51,
    81,
    204,
    278,
    322,
    328,
    342,
    461,
    483,
    519,
    539,
    574,
    586,
    644
   ],
   [
    17,
    41,
    72,
    76,
    133,
    160,
    226,
    279,
    343,
    462,
    484,
    520,
    522,
    575,
    587,
    645
   ],
   [
    35,
    72,
    150,
    173,
    217,
    221,
    280,
    332,
    344,
    463,
    485,
    521,
    523,
    558,
    588,
    646
   ],
   [
    25,
    45,
    66,
    108,
    164,
    168,
    217,
    281,
    345,
    464,
    468,
    504,
    524,
    559,
    589,
    647
   ],
   [
    57,
    61,
    116,
    154,
    164,
    193,
    282,
    289,
    346,
    465,
    469,
    505,
    525,
    560,
    590,
    630
   ],
   [
    29,
    57,
    104,
    184,
    188,
    283,
    297,
    308,
    347,
    466,
    470,
    506,
    526,
    561,
    591,
    631
   ],
   [
    3,
    95,
    99,
    120,
    184,
    267,
    284,
    316,
    348,
    467,
    471,
    507,
    527,
    562,
    592,
    632
   ],
   [
    11,
    76,
    95,
    250,
    258,
    262,
    285,
    301,
    349,
    450,
    472,
    508,
    528,
    563,
    593,
    633
   ],
   [
    84,
    215,
    221,
    241,
    245,
    258,
    286,
    320,
    350,
    451,
    473,
    509,
    529,
    564,
    576,
    634
   ],
   [
    15,
    126,
    168,
    206,
    210,
    229,
    241,
    287,
    351,
    452,
    474,
    510,
    530,
    565,
    577,
    635
   ],
   [
    61,
    88,
    135,
    139,
    176,
    206,
    270,
    325,
    352,
    453,
    475,
    511,
    531,
    566,
    578,
    636
   ],
   [
    38,
    69,
    135,
    188,
    233,
    271,
    334,
    338,
    353,
    454,
    476,
    512,
    532,
    567,
    579,
    637
   ],
   [
    47,
    51,
    99,
    147,
    162,
    196,
    272,
    334,
    354,
    455,
    477,
    513,
    533,
    568,
    580,
    638
   ],
   [
    22,
    47,
    55,
    107,
    156,
    160,
    262,
    273,
    355,
    456,
    478,
    514,
    534,
    569,
    581,
    639
   ],
   [
    49,
    53,
    131,
    174,
    200,
    263,
    270,
    292,
    366,
    367,
    407,
    426,
    443,
    464,
    589,
    604
   ],
   [
    49,
    111,
    126,
    140,
    228,
    253,
    293,
    312,
    367,
    368,
    408,
    427,
    444,
    465,
    590,
    605
   ],
   [
    140,
    157,
    218,
    274,
    294,
    307,
    321,
    331,
    368,
    369,
    409,
    428,
    445,
    466,
    591,
    606
   ],
   [
    14,
    26,
    147,
    257,
    295,
    321,
    326,
    340,
    369,
    370,
    410,
    429,
    446,
    467,
    592,
    607
   ],
   [
    4,
    21,
    35,
    69,
    99,
    222,
    296,
    340,
    370,
    371,
    411,
    430,
    447,
    450,
    593,
    608
   ],
   [
    35,
    59,
    90,
    94,
    151,
    178,
    244,
    297,
    371,
    372,
    412,
    431,
    448,
    451,
    576,
    609
   ],
   [
    8,
    53,
    90,
    168,
    191,
    235,
    239,
    298,
    372,
    373,
    413,
    414,
    449,
    452,
    577,
    610
   ],
   [
    43,
    63,
    84,
    126,
    182,
    186,
    235,
    299,
    373,
    374,
    396,
    415,
    432,
    453,
    578,
    611
   ],
   [
    75,
    79,
    134,
    172,
    182,
    211,
    300,
    307,
    374,
    375,
    397,
    416,
    433,
    454,
    579,
    594
   ],
   [
    47,
    75,
    122,
    202,
    206,
    301,
    315,
    326,
    375,
    376,
    398,
    417,
    434,
    455,
    580,
    595
   ],
   [
    21,
    113,
    117,
    138,
    202,
    285,
    302,
    334,
    376,
    377,
    399,
    418,
    435,
    456,
    581,
    596
   ],
   [
    29,
    94,
    113,
    268,
    276,
    280,
    303,
    319,
    360,
    377,
    400,
    419,
    436,
    457,
    582,
    597
   ],
   [
    102,
    233,
    239,
    259,
    263,
    276,
    304,
    338,
    360,
    361,
    401,
    420,
    437,
    458,
    583,
    598
   ],
   [
    33,
    144,
    186,
    224,
    228,
    247,
    259,
    305,
    361,
    362,
    402,
    421,
    438,
    459,
    584,
    599
   ],
   [
    1,
    79,
    106,
    153,
    157,
    194,
    224,
    288,
    362,
    363,
    403,
    422,
    439,
    460,
    585,
    600
   ],
   [
    10,
    14,
    56,
    87,
    153,
    206,
    251,
    289,
    363,
    364,
    404,
    423,
    440,
    461,
    586,
    601
   ],
   [
    10,
    65,
    69,
    117,
    165,
    180,
    214,
    290,
    364,
    365,
    405,
    424,
    441,
    462,
    587,
    602
   ],
   [
    40,
    65,
    73,
    125,
    174,
    178,
    280,
    291,
    365,
    366,
    406,
    425,
    442,
    463,
    588,
    603
   ],
   [
    67,
    71,
    149,
    192,
    218,
    281,
    288,
    310,
    371,
    492,
    568,
    572,
    619,
    624,
    643,
    677
   ],
   [
    67,
    129,
    144,
    158,
    246,
    271,
    311,
    330,
    372,
    493,
    569,
    573,
    620,
    625,
    644,
    678
   ],
   [
    7,
    158,
    175,
    236,
    292,
    312,
    325,
    339,
    373,
    494,
    570,
    574,
    621,
    626,
    645,
    679
   ],
   [
    2,
    16,
    32,
    44,
    165,
    275,
    313,
    339,
    374,
    495,
    571,
    575,
    622,
    627,
    646,
    680
   ],
   [
    16,
    22,
    39,
    53,
    87,
    117,
    240,
    314,
    375,
    496,
    558,
    572,
    623,
    628,
    647,
    681
   ],
   [
    53,
    77,
    108,
    112,
    169,
    196,
    262,
    315,
    376,
    497,
    559,
    573,
    624,
    629,
    630,
    682
   ],
   [
    26,
    71,
    108,
    186,
    209,
    253,
    257,
    316,
    377,
    498,
    560,
    574,
    612,
    625,
    631,
    683
   ],
   [
    61,
    81,
    102,
    144,
    200,
    204,
    253,
    317,
    360,
    499,
    561,
    575,
    613,
    626,
    632,
    666
   ],
   [
    93,
    97,
    152,
    190,
    200,
    229,
    318,
    325,
    361,
    500,
    558,
    562,
    614,
    627,
    633,
    667
   ],
   [
    2,
    65,
    93,
    140,
    220,
    224,
    319,
    333,
    362,
    501,
    559,
    563,
    615,
    628,
    634,
    668
   ],
   [
    10,
    39,
    131,
    135,
    156,
    220,
    303,
    320,
    363,
    502,
    560,
    564,
    616,
    629,
    635,
    669
   ],
   [
    47,
    112,
    131,
    286,
    294,
    298,
    321,
    337,
    364,
    503,
    561,
    565,
    612,
    617,
    636,
    670
   ],
   [
    14,
    120,
    251,
    257,
    277,
    281,
    294,
    322,
    365,
    486,
    562,
    566,
    613,
    618,
    637,
    671
   ],
   [
    51,
    162,
    204,
    242,
    246,
    265,
    277,
    323,
    366,
    487,
    563,
    567,
    614,
    619,
    638,
    672
   ],
   [
    19,
    97,
    124,
    171,
    175,
    212,
    242,
    306,
    367,
    488,
    564,
    568,
    615,
    620,
    639,
    673
   ],
   [
    28,
    32,
    74,
    105,
    171,
    224,
    269,
    307,
    368,
    489,
    565,
    569,
    616,
    621,
    640,
    674
   ],
   [
    28,
    83,
    87,
    135,
    183,
    198,
    232,
    308,
    369,
    490,
    566,
    570,
    617,
    622,
    641,
    675
   ],
   [
    58,
    83,
    91,
    143,
    192,
    196,
    298,
    309,
    370,
    491,
    567,
    571,
    618,
    623,
    642,
    676
   ],
   [
    85,
    89,
    167,
    210,
    236,
    299,
    306,
    328,
    355,
    480,
    529,
    532,
    605,
    618,
    641,
    680
   ],
   [
    6,
    85,
    147,
    162,
    176,
    264,
    289,
    329,
    356,
    481,
    530,
    533,
    606,
    619,
    642,
    681
   ],
   [
    1,
    15,
    25,
    176,
    193,
    254,
    310,
    330,
    357,
    482,
    531,
    534,
    607,
    620,
    643,
    682
   ],
   [
    15,
    20,
    34,
    50,
    62,
    183,
    293,
    331,
    358,
    483,
    532,
    535,
    608,
    621,
    644,
    683
   ],
   [
    34,
    40,
    57,
    71,
    105,
    135,
    258,
    332,
    359,
    484,
    533,
    536,
    609,
    622,
    645,
    666
   ],
   [
    71,
    95,
    126,
    130,
    187,
    214,
    280,
    333,
    342,
    485,
    534,
    537,
    610,
    623,
    646,
    667
   ],
   [
    44,
    89,
    126,
    204,
    227,
    271,
    275,
    334,
    343,
    468,
    535,
    538,
    611,
    624,
    647,
    668
   ],
   [
    79,
    99,
    120,
    162,
    218,
    222,
    271,
    335,
    344,
    469,
    536,
    539,
    594,
    625,
    630,
    669
   ],
   [
    1,
    111,
    115,
    170,
    208,
    218,
    247,
    336,
    345,
    470,
    522,
    537,
    595,
    626,
    631,
    670
   ],
   [
    9,
    20,
    83,
    111,
    158,
    238,
    242,
    337,
    346,
    471,
    523,
    538,
    596,
    627,
    632,
    671
   ],
   [
    28,
    57,
    149,
    153,
    174,
    238,
    321,
    338,
    347,
    472,
    524,
    539,
    597,
    628,
    633,
    672
   ],
   [
    13,
    65,
    130,
    149,
    304,
    312,
    316,
    339,
    348,
    473,
    522,
    525,
    598,
    629,
    634,
    673
   ],
   [
    32,
    138,
    269,
    275,
    295,
    299,
    312,
    340,
    349,
    474,
    523,
    526,
    599,
    612,
    635,
    674
   ],
   [
    69,
    180,
    222,
    260,
    264,
    283,
    295,
    341,
    350,
    475,
    524,
    527,
    600,
    613,
    636,
    675
   ],
   [
    37,
    115,
    142,
    189,
    193,
    230,
    260,
    324,
    351,
    476,
    525,
    528,
    601,
    614,
    637,
    676
   ],
   [
    46,
    50,
    92,
    123,
    189,
    242,
    287,
    325,
    352,
    477,
    526,
    529,
    602,
    615,
    638,
    677
   ],
   [
    46,
    101,
    105,
    153,
    201,
    216,
    250,
    326,
    353,
    478,
    527,
    530,
    603,
    616,
    639,
    678
   ],
   [
    76,
    101,
    109,
    161,
    210,
    214,
    316,
    327,
    354,
    479,
    528,
    531,
    604,
    617,
    640,
    679
   ]
  ]
 },
 "distance": {
  "d": 108,
  "X": {
   "value": 121,
   "confidence": "upper_bound",
   "witness": [
    20,
    35,
    51,
    52,
    56,
    58,
    61,
    70,
    82,
    89,
    98,
    107,
    115,
    120,
    136,
    137,
    139,
    144,
    150,
    157,
    158,
    160,
    165,
    168,
    203,
    204,
    209,
    215,
    220,
    222,
    224,
    225,
    231,
    233,
    235,
    249,
    262,
    263,
    270,
    281,
    294,
    306,
    309,
    313,
    328,
    330,
    332,
    337,
    346,
    347,
    353,
    360,
    361,
    362,
    366,
    368,
    370,
    371,
    376,
    377,
    379,
    390,
    394,
    397,
    400,
    402,
    403,
    407,
    412,
    416,
    423,
    424,
    429,
    431,
    437,
    438,
    443,
    445,
    448,
    451,
    463,
    468,
    470,
    484,
    492,
    494,
    501,
    512,
    516,
    518,
    527,
    530,
    531,
    539,
    540,
    543,
    544,
    551,
    569,
    573,
    580,
    583,
    586,
    589,
    597,
    601,
    605,
    611,
    619,
    620,
    633,
    637,
    640,
    644,
    648,
    650,
    663,
    669,
    676,
    678,
    682
   ],
   "witness_provenance": {
    "found_by": [
     "@Ming-yuan-Liang"
    ],
    "date": "2026-10-27",
    "found_at_samples": 20000,
    "survived_samples": 20000,
    "tool": "research/kit/surrogate.lightest_logical",
    "seeds": [
     0
    ]
   }
  },
  "Z": {
   "value": 108,
   "confidence": "upper_bound",
   "witness": [
    4,
    17,
    21,
    25,
    28,
    31,
    32,
    34,
    53,
    54,
    61,
    77,
    78,
    80,
    81,
    83,
    87,
    92,
    110,
    118,
    127,
    142,
    144,
    146,
    153,
    156,
    159,
    178,
    182,
    191,
    201,
    204,
    207,
    211,
    212,
    213,
    220,
    222,
    232,
    247,
    248,
    254,
    255,
    259,
    265,
    267,
    283,
    293,
    298,
    300,
    304,
    310,
    314,
    336,
    347,
    350,
    355,
    356,
    357,
    360,
    366,
    367,
    373,
    376,
    388,
    408,
    417,
    418,
    430,
    431,
    435,
    451,
    457,
    464,
    467,
    472,
    488,
    489,
    491,
    492,
    496,
    501,
    514,
    515,
    516,
    547,
    557,
    558,
    561,
    567,
    570,
    574,
    589,
    593,
    608,
    617,
    629,
    631,
    636,
    637,
    643,
    650,
    652,
    655,
    661,
    666,
    676,
    678
   ]
  }
 },
 "provenance": {
  "authors": [
   "@Ming-yuan-Liang"
  ],
  "construction": "Kasai affine 2BGA: a two-block group-algebra code over the affine group Aff(F_q) in its metacyclic realization Z_q x| Z_{q-1} (order q(q-1); 342 for q=19, 272 for q=17). With research/kit/group_algebra.py: mul, _ = metacyclic(q, q-1, r) where r is the smallest primitive root mod q, then HX, HZ = build_2bga(mul, a, b) for the two exponent sets a, b recorded in the reproduction section.",
  "references": [],
  "date": "2026-10-27",
  "notes": "Checked against the board at the gate: no exact-fingerprint or WL-signature collision (gates.dedup reports neither), so the entry is declared not equivalent to any existing entry.",
  "model": "GLM-5.3-Flash",
  "origin": "submission",
  "search_budget": {
   "candidates_screened": 300,
   "wall_clock_hours": 11,
   "tool": "research/kit search lanes (numpy RIS surrogate, 400-trial screen; fresh-seed 20,000-trial confirmation rungs)",
   "ris_trials_per_side": 20000
  }
 },
 "family": "generalized-bicycle"
}
