{
 "schema_version": "0.3",
 "name": "[[544,20,80]] Kasai affine 2BGA Aff(F_17)",
 "code_type": "CSS",
 "n": 544,
 "k": 20,
 "checks": {
  "X": [
   [
    23,
    26,
    53,
    60,
    86,
    127,
    165,
    167,
    171,
    196,
    284,
    304,
    394,
    396,
    424,
    425,
    442,
    445,
    450,
    538
   ],
   [
    24,
    27,
    54,
    61,
    87,
    112,
    166,
    168,
    172,
    197,
    285,
    347,
    349,
    369,
    441,
    442,
    491,
    494,
    507,
    531
   ],
   [
    25,
    28,
    55,
    62,
    88,
    113,
    167,
    169,
    173,
    198,
    286,
    290,
    364,
    367,
    412,
    476,
    478,
    490,
    491,
    500
   ],
   [
    26,
    29,
    56,
    63,
    89,
    114,
    168,
    170,
    174,
    199,
    287,
    317,
    319,
    323,
    363,
    364,
    397,
    405,
    512,
    525
   ],
   [
    27,
    30,
    48,
    57,
    90,
    115,
    169,
    171,
    175,
    200,
    272,
    350,
    368,
    382,
    390,
    420,
    449,
    462,
    524,
    525
   ],
   [
    28,
    31,
    49,
    58,
    91,
    116,
    160,
    170,
    172,
    201,
    273,
    289,
    303,
    343,
    437,
    461,
    462,
    479,
    530,
    543
   ],
   [
    16,
    29,
    50,
    59,
    92,
    117,
    161,
    171,
    173,
    202,
    274,
    304,
    320,
    322,
    472,
    486,
    496,
    499,
    542,
    543
   ],
   [
    17,
    30,
    51,
    60,
    93,
    118,
    162,
    172,
    174,
    203,
    275,
    313,
    359,
    369,
    401,
    404,
    417,
    419,
    496,
    511
   ],
   [
    18,
    31,
    52,
    61,
    94,
    119,
    163,
    173,
    175,
    204,
    276,
    290,
    378,
    386,
    389,
    400,
    401,
    434,
    436,
    520
   ],
   [
    16,
    19,
    53,
    62,
    95,
    120,
    160,
    164,
    174,
    205,
    277,
    299,
    323,
    339,
    342,
    385,
    386,
    457,
    483,
    485
   ],
   [
    17,
    20,
    54,
    63,
    80,
    121,
    161,
    165,
    175,
    206,
    278,
    332,
    338,
    339,
    356,
    358,
    420,
    468,
    471,
    538
   ],
   [
    18,
    21,
    48,
    55,
    81,
    122,
    160,
    162,
    166,
    207,
    279,
    309,
    312,
    429,
    437,
    467,
    468,
    507,
    517,
    519
   ],
   [
    19,
    22,
    49,
    56,
    82,
    123,
    161,
    163,
    167,
    192,
    280,
    308,
    309,
    374,
    377,
    412,
    446,
    454,
    456,
    486
   ],
   [
    20,
    23,
    50,
    57,
    83,
    124,
    162,
    164,
    168,
    193,
    281,
    295,
    298,
    359,
    373,
    374,
    397,
    495,
    535,
    537
   ],
   [
    21,
    24,
    51,
    58,
    84,
    125,
    163,
    165,
    169,
    194,
    282,
    294,
    295,
    328,
    331,
    350,
    352,
    504,
    506,
    520
   ],
   [
    22,
    25,
    52,
    59,
    85,
    126,
    164,
    166,
    170,
    195,
    283,
    327,
    328,
    409,
    411,
    425,
    428,
    457,
    479,
    513
   ],
   [
    11,
    54,
    71,
    124,
    132,
    133,
    154,
    199,
    223,
    245,
    282,
    300,
    320,
    410,
    412,
    440,
    441,
    458,
    461,
    466
   ],
   [
    12,
    55,
    72,
    125,
    133,
    134,
    155,
    200,
    208,
    246,
    275,
    301,
    363,
    365,
    385,
    457,
    458,
    507,
    510,
    523
   ],
   [
    13,
    56,
    73,
    126,
    134,
    135,
    156,
    201,
    209,
    247,
    302,
    306,
    380,
    383,
    428,
    492,
    494,
    506,
    507,
    516
   ],
   [
    14,
    57,
    74,
    127,
    135,
    136,
    157,
    202,
    210,
    248,
    303,
    333,
    335,
    339,
    379,
    380,
    413,
    421,
    528,
    541
   ],
   [
    15,
    58,
    75,
    112,
    136,
    137,
    158,
    203,
    211,
    249,
    288,
    366,
    384,
    398,
    406,
    436,
    465,
    478,
    540,
    541
   ],
   [
    0,
    59,
    76,
    113,
    137,
    138,
    159,
    204,
    212,
    250,
    274,
    287,
    289,
    305,
    319,
    359,
    453,
    477,
    478,
    495
   ],
   [
    1,
    60,
    77,
    114,
    138,
    139,
    144,
    205,
    213,
    251,
    286,
    287,
    290,
    320,
    336,
    338,
    488,
    502,
    512,
    515
   ],
   [
    2,
    61,
    78,
    115,
    139,
    140,
    145,
    206,
    214,
    252,
    291,
    329,
    375,
    385,
    417,
    420,
    433,
    435,
    512,
    527
   ],
   [
    3,
    62,
    79,
    116,
    140,
    141,
    146,
    207,
    215,
    253,
    292,
    306,
    394,
    402,
    405,
    416,
    417,
    450,
    452,
    536
   ],
   [
    4,
    63,
    64,
    117,
    141,
    142,
    147,
    192,
    216,
    254,
    293,
    315,
    339,
    355,
    358,
    401,
    402,
    473,
    499,
    501
   ],
   [
    5,
    48,
    65,
    118,
    142,
    143,
    148,
    193,
    217,
    255,
    282,
    294,
    348,
    354,
    355,
    372,
    374,
    436,
    484,
    487
   ],
   [
    6,
    49,
    66,
    119,
    128,
    143,
    149,
    194,
    218,
    240,
    295,
    325,
    328,
    445,
    453,
    483,
    484,
    523,
    533,
    535
   ],
   [
    7,
    50,
    67,
    120,
    128,
    129,
    150,
    195,
    219,
    241,
    296,
    324,
    325,
    390,
    393,
    428,
    462,
    470,
    472,
    502
   ],
   [
    8,
    51,
    68,
    121,
    129,
    130,
    151,
    196,
    220,
    242,
    279,
    281,
    297,
    311,
    314,
    375,
    389,
    390,
    413,
    511
   ],
   [
    9,
    52,
    69,
    122,
    130,
    131,
    152,
    197,
    221,
    243,
    298,
    310,
    311,
    344,
    347,
    366,
    368,
    520,
    522,
    536
   ],
   [
    10,
    53,
    70,
    123,
    131,
    132,
    153,
    198,
    222,
    244,
    299,
    343,
    344,
    425,
    427,
    441,
    444,
    473,
    495,
    529
   ],
   [
    10,
    22,
    47,
    53,
    68,
    103,
    123,
    188,
    213,
    247,
    298,
    316,
    336,
    426,
    428,
    456,
    457,
    474,
    477,
    482
   ],
   [
    11,
    23,
    32,
    54,
    69,
    104,
    124,
    189,
    214,
    248,
    291,
    317,
    379,
    381,
    401,
    473,
    474,
    523,
    526,
    539
   ],
   [
    12,
    24,
    33,
    55,
    70,
    105,
    125,
    190,
    215,
    249,
    318,
    322,
    396,
    399,
    444,
    508,
    510,
    522,
    523,
    532
   ],
   [
    13,
    25,
    34,
    56,
    71,
    106,
    126,
    191,
    216,
    250,
    272,
    285,
    319,
    349,
    351,
    355,
    395,
    396,
    429,
    437
   ],
   [
    14,
    26,
    35,
    57,
    72,
    107,
    127,
    176,
    217,
    251,
    284,
    285,
    304,
    382,
    400,
    414,
    422,
    452,
    481,
    494
   ],
   [
    15,
    27,
    36,
    58,
    73,
    108,
    112,
    177,
    218,
    252,
    290,
    303,
    305,
    321,
    335,
    375,
    469,
    493,
    494,
    511
   ],
   [
    0,
    28,
    37,
    59,
    74,
    109,
    113,
    178,
    219,
    253,
    302,
    303,
    306,
    336,
    352,
    354,
    504,
    518,
    528,
    531
   ],
   [
    1,
    29,
    38,
    60,
    75,
    110,
    114,
    179,
    220,
    254,
    307,
    345,
    391,
    401,
    433,
    436,
    449,
    451,
    528,
    543
   ],
   [
    2,
    30,
    39,
    61,
    76,
    111,
    115,
    180,
    221,
    255,
    280,
    308,
    322,
    410,
    418,
    421,
    432,
    433,
    466,
    468
   ],
   [
    3,
    31,
    40,
    62,
    77,
    96,
    116,
    181,
    222,
    240,
    309,
    331,
    355,
    371,
    374,
    417,
    418,
    489,
    515,
    517
   ],
   [
    4,
    16,
    41,
    63,
    78,
    97,
    117,
    182,
    223,
    241,
    298,
    310,
    364,
    370,
    371,
    388,
    390,
    452,
    500,
    503
   ],
   [
    5,
    17,
    42,
    48,
    79,
    98,
    118,
    183,
    208,
    242,
    277,
    279,
    311,
    341,
    344,
    461,
    469,
    499,
    500,
    539
   ],
   [
    6,
    18,
    43,
    49,
    64,
    99,
    119,
    184,
    209,
    243,
    312,
    340,
    341,
    406,
    409,
    444,
    478,
    486,
    488,
    518
   ],
   [
    7,
    19,
    44,
    50,
    65,
    100,
    120,
    185,
    210,
    244,
    295,
    297,
    313,
    327,
    330,
    391,
    405,
    406,
    429,
    527
   ],
   [
    8,
    20,
    45,
    51,
    66,
    101,
    121,
    186,
    211,
    245,
    280,
    314,
    326,
    327,
    360,
    363,
    382,
    384,
    536,
    538
   ],
   [
    9,
    21,
    46,
    52,
    67,
    102,
    122,
    187,
    212,
    246,
    273,
    315,
    359,
    360,
    441,
    443,
    457,
    460,
    489,
    511
   ],
   [
    4,
    7,
    21,
    133,
    138,
    143,
    151,
    235,
    252,
    262,
    314,
    332,
    352,
    442,
    444,
    472,
    473,
    490,
    493,
    498
   ],
   [
    5,
    8,
    22,
    128,
    134,
    139,
    152,
    236,
    253,
    263,
    283,
    307,
    333,
    395,
    397,
    417,
    489,
    490,
    539,
    542
   ],
   [
    6,
    9,
    23,
    129,
    135,
    140,
    153,
    237,
    254,
    264,
    276,
    334,
    338,
    412,
    415,
    460,
    524,
    526,
    538,
    539
   ],
   [
    7,
    10,
    24,
    130,
    136,
    141,
    154,
    238,
    255,
    265,
    288,
    301,
    335,
    365,
    367,
    371,
    411,
    412,
    445,
    453
   ],
   [
    8,
    11,
    25,
    131,
    137,
    142,
    155,
    239,
    240,
    266,
    300,
    301,
    320,
    398,
    416,
    430,
    438,
    468,
    497,
    510
   ],
   [
    9,
    12,
    26,
    132,
    138,
    143,
    156,
    224,
    241,
    267,
    306,
    319,
    321,
    337,
    351,
    391,
    485,
    509,
    510,
    527
   ],
   [
    10,
    13,
    27,
    128,
    133,
    139,
    157,
    225,
    242,
    268,
    272,
    275,
    318,
    319,
    322,
    352,
    368,
    370,
    520,
    534
   ],
   [
    11,
    14,
    28,
    129,
    134,
    140,
    158,
    226,
    243,
    269,
    272,
    287,
    323,
    361,
    407,
    417,
    449,
    452,
    465,
    467
   ],
   [
    12,
    15,
    29,
    130,
    135,
    141,
    159,
    227,
    244,
    270,
    296,
    324,
    338,
    426,
    434,
    437,
    448,
    449,
    482,
    484
   ],
   [
    0,
    13,
    30,
    131,
    136,
    142,
    144,
    228,
    245,
    271,
    325,
    347,
    371,
    387,
    390,
    433,
    434,
    505,
    531,
    533
   ],
   [
    1,
    14,
    31,
    132,
    137,
    143,
    145,
    229,
    246,
    256,
    314,
    326,
    380,
    386,
    387,
    404,
    406,
    468,
    516,
    519
   ],
   [
    2,
    15,
    16,
    128,
    133,
    138,
    146,
    230,
    247,
    257,
    283,
    293,
    295,
    327,
    357,
    360,
    477,
    485,
    515,
    516
   ],
   [
    0,
    3,
    17,
    129,
    134,
    139,
    147,
    231,
    248,
    258,
    328,
    356,
    357,
    422,
    425,
    460,
    494,
    502,
    504,
    534
   ],
   [
    1,
    4,
    18,
    130,
    135,
    140,
    148,
    232,
    249,
    259,
    311,
    313,
    329,
    343,
    346,
    407,
    421,
    422,
    445,
    543
   ],
   [
    2,
    5,
    19,
    131,
    136,
    141,
    149,
    233,
    250,
    260,
    280,
    282,
    296,
    330,
    342,
    343,
    376,
    379,
    398,
    400
   ],
   [
    3,
    6,
    20,
    132,
    137,
    142,
    150,
    234,
    251,
    261,
    289,
    331,
    375,
    376,
    457,
    459,
    473,
    476,
    505,
    527
   ],
   [
    44,
    55,
    75,
    101,
    183,
    212,
    213,
    230,
    239,
    266,
    330,
    348,
    368,
    458,
    460,
    488,
    489,
    506,
    509,
    514
   ],
   [
    45,
    56,
    76,
    102,
    184,
    213,
    214,
    224,
    231,
    267,
    283,
    286,
    299,
    323,
    349,
    411,
    413,
    433,
    505,
    506
   ],
   [
    46,
    57,
    77,
    103,
    185,
    214,
    215,
    225,
    232,
    268,
    282,
    283,
    292,
    350,
    354,
    428,
    431,
    476,
    540,
    542
   ],
   [
    47,
    58,
    78,
    104,
    186,
    215,
    216,
    226,
    233,
    269,
    304,
    317,
    351,
    381,
    383,
    387,
    427,
    428,
    461,
    469
   ],
   [
    32,
    59,
    79,
    105,
    187,
    216,
    217,
    227,
    234,
    270,
    316,
    317,
    336,
    414,
    432,
    446,
    454,
    484,
    513,
    526
   ],
   [
    33,
    60,
    64,
    106,
    188,
    217,
    218,
    228,
    235,
    271,
    322,
    335,
    337,
    353,
    367,
    407,
    501,
    525,
    526,
    543
   ],
   [
    34,
    61,
    65,
    107,
    189,
    218,
    219,
    229,
    236,
    256,
    278,
    288,
    291,
    334,
    335,
    338,
    368,
    384,
    386,
    536
   ],
   [
    35,
    62,
    66,
    108,
    190,
    219,
    220,
    230,
    237,
    257,
    288,
    303,
    339,
    377,
    423,
    433,
    465,
    468,
    481,
    483
   ],
   [
    36,
    63,
    67,
    109,
    191,
    220,
    221,
    231,
    238,
    258,
    312,
    340,
    354,
    442,
    450,
    453,
    464,
    465,
    498,
    500
   ],
   [
    37,
    48,
    68,
    110,
    176,
    221,
    222,
    232,
    239,
    259,
    275,
    277,
    341,
    363,
    387,
    403,
    406,
    449,
    450,
    521
   ],
   [
    38,
    49,
    69,
    111,
    177,
    222,
    223,
    224,
    233,
    260,
    330,
    342,
    396,
    402,
    403,
    420,
    422,
    484,
    532,
    535
   ],
   [
    39,
    50,
    70,
    96,
    178,
    208,
    223,
    225,
    234,
    261,
    299,
    309,
    311,
    343,
    373,
    376,
    493,
    501,
    531,
    532
   ],
   [
    40,
    51,
    71,
    97,
    179,
    208,
    209,
    226,
    235,
    262,
    278,
    344,
    372,
    373,
    438,
    441,
    476,
    510,
    518,
    520
   ],
   [
    41,
    52,
    72,
    98,
    180,
    209,
    210,
    227,
    236,
    263,
    287,
    327,
    329,
    345,
    359,
    362,
    423,
    437,
    438,
    461
   ],
   [
    42,
    53,
    73,
    99,
    181,
    210,
    211,
    228,
    237,
    264,
    296,
    298,
    312,
    346,
    358,
    359,
    392,
    395,
    414,
    416
   ],
   [
    43,
    54,
    74,
    100,
    182,
    211,
    212,
    229,
    238,
    265,
    305,
    347,
    391,
    392,
    473,
    475,
    489,
    492,
    521,
    543
   ],
   [
    21,
    63,
    87,
    108,
    122,
    148,
    181,
    187,
    198,
    231,
    346,
    364,
    384,
    474,
    476,
    504,
    505,
    522,
    525,
    530
   ],
   [
    22,
    48,
    88,
    109,
    123,
    149,
    182,
    188,
    199,
    232,
    299,
    302,
    315,
    339,
    365,
    427,
    429,
    449,
    521,
    522
   ],
   [
    23,
    49,
    89,
    110,
    124,
    150,
    183,
    189,
    200,
    233,
    284,
    286,
    298,
    299,
    308,
    366,
    370,
    444,
    447,
    492
   ],
   [
    24,
    50,
    90,
    111,
    125,
    151,
    184,
    190,
    201,
    234,
    320,
    333,
    367,
    397,
    399,
    403,
    443,
    444,
    477,
    485
   ],
   [
    25,
    51,
    91,
    96,
    126,
    152,
    185,
    191,
    202,
    235,
    332,
    333,
    352,
    430,
    448,
    462,
    470,
    500,
    529,
    542
   ],
   [
    26,
    52,
    92,
    97,
    127,
    153,
    176,
    186,
    203,
    236,
    287,
    338,
    351,
    353,
    369,
    383,
    423,
    517,
    541,
    542
   ],
   [
    27,
    53,
    93,
    98,
    112,
    154,
    177,
    187,
    204,
    237,
    280,
    294,
    304,
    307,
    350,
    351,
    354,
    384,
    400,
    402
   ],
   [
    28,
    54,
    94,
    99,
    113,
    155,
    178,
    188,
    205,
    238,
    304,
    319,
    355,
    393,
    439,
    449,
    481,
    484,
    497,
    499
   ],
   [
    29,
    55,
    95,
    100,
    114,
    156,
    179,
    189,
    206,
    239,
    328,
    356,
    370,
    458,
    466,
    469,
    480,
    481,
    514,
    516
   ],
   [
    30,
    56,
    80,
    101,
    115,
    157,
    180,
    190,
    207,
    224,
    291,
    293,
    357,
    379,
    403,
    419,
    422,
    465,
    466,
    537
   ],
   [
    31,
    57,
    81,
    102,
    116,
    158,
    181,
    191,
    192,
    225,
    276,
    279,
    346,
    358,
    412,
    418,
    419,
    436,
    438,
    500
   ],
   [
    16,
    58,
    82,
    103,
    117,
    159,
    176,
    182,
    193,
    226,
    275,
    276,
    315,
    325,
    327,
    359,
    389,
    392,
    509,
    517
   ],
   [
    17,
    59,
    83,
    104,
    118,
    144,
    177,
    183,
    194,
    227,
    294,
    360,
    388,
    389,
    454,
    457,
    492,
    526,
    534,
    536
   ],
   [
    18,
    60,
    84,
    105,
    119,
    145,
    178,
    184,
    195,
    228,
    303,
    343,
    345,
    361,
    375,
    378,
    439,
    453,
    454,
    477
   ],
   [
    19,
    61,
    85,
    106,
    120,
    146,
    179,
    185,
    196,
    229,
    312,
    314,
    328,
    362,
    374,
    375,
    408,
    411,
    430,
    432
   ],
   [
    20,
    62,
    86,
    107,
    121,
    147,
    180,
    186,
    197,
    230,
    287,
    321,
    363,
    407,
    408,
    489,
    491,
    505,
    508,
    537
   ],
   [
    27,
    84,
    101,
    135,
    159,
    166,
    172,
    250,
    261,
    263,
    274,
    362,
    380,
    400,
    490,
    492,
    520,
    521,
    538,
    541
   ],
   [
    28,
    85,
    102,
    136,
    144,
    167,
    173,
    251,
    262,
    264,
    315,
    318,
    331,
    355,
    381,
    443,
    445,
    465,
    537,
    538
   ],
   [
    29,
    86,
    103,
    137,
    145,
    168,
    174,
    252,
    263,
    265,
    300,
    302,
    314,
    315,
    324,
    382,
    386,
    460,
    463,
    508
   ],
   [
    30,
    87,
    104,
    138,
    146,
    169,
    175,
    253,
    264,
    266,
    336,
    349,
    383,
    413,
    415,
    419,
    459,
    460,
    493,
    501
   ],
   [
    31,
    88,
    105,
    139,
    147,
    160,
    170,
    254,
    265,
    267,
    273,
    286,
    348,
    349,
    368,
    446,
    464,
    478,
    486,
    516
   ],
   [
    16,
    89,
    106,
    140,
    148,
    161,
    171,
    255,
    266,
    268,
    285,
    286,
    303,
    354,
    367,
    369,
    385,
    399,
    439,
    533
   ],
   [
    17,
    90,
    107,
    141,
    149,
    162,
    172,
    240,
    267,
    269,
    296,
    310,
    320,
    323,
    366,
    367,
    370,
    400,
    416,
    418
   ],
   [
    18,
    91,
    108,
    142,
    150,
    163,
    173,
    241,
    268,
    270,
    320,
    335,
    371,
    409,
    455,
    465,
    497,
    500,
    513,
    515
   ],
   [
    19,
    92,
    109,
    143,
    151,
    164,
    174,
    242,
    269,
    271,
    344,
    372,
    386,
    474,
    482,
    485,
    496,
    497,
    530,
    532
   ],
   [
    20,
    93,
    110,
    128,
    152,
    165,
    175,
    243,
    256,
    270,
    281,
    307,
    309,
    373,
    395,
    419,
    435,
    438,
    481,
    482
   ],
   [
    21,
    94,
    111,
    129,
    153,
    160,
    166,
    244,
    257,
    271,
    292,
    295,
    362,
    374,
    428,
    434,
    435,
    452,
    454,
    516
   ],
   [
    22,
    95,
    96,
    130,
    154,
    161,
    167,
    245,
    256,
    258,
    291,
    292,
    331,
    341,
    343,
    375,
    405,
    408,
    525,
    533
   ],
   [
    23,
    80,
    97,
    131,
    155,
    162,
    168,
    246,
    257,
    259,
    278,
    280,
    310,
    376,
    404,
    405,
    470,
    473,
    508,
    542
   ],
   [
    24,
    81,
    98,
    132,
    156,
    163,
    169,
    247,
    258,
    260,
    319,
    359,
    361,
    377,
    391,
    394,
    455,
    469,
    470,
    493
   ],
   [
    25,
    82,
    99,
    133,
    157,
    164,
    170,
    248,
    259,
    261,
    328,
    330,
    344,
    378,
    390,
    391,
    424,
    427,
    446,
    448
   ],
   [
    26,
    83,
    100,
    134,
    158,
    165,
    171,
    249,
    260,
    262,
    281,
    303,
    337,
    379,
    423,
    424,
    505,
    507,
    521,
    524
   ],
   [
    20,
    39,
    69,
    106,
    134,
    139,
    167,
    181,
    236,
    255,
    282,
    285,
    290,
    378,
    396,
    416,
    506,
    508,
    536,
    537
   ],
   [
    21,
    40,
    70,
    107,
    135,
    140,
    168,
    182,
    237,
    240,
    281,
    282,
    331,
    334,
    347,
    371,
    397,
    459,
    461,
    481
   ],
   [
    22,
    41,
    71,
    108,
    136,
    141,
    169,
    183,
    238,
    241,
    316,
    318,
    330,
    331,
    340,
    398,
    402,
    476,
    479,
    524
   ],
   [
    23,
    42,
    72,
    109,
    137,
    142,
    170,
    184,
    239,
    242,
    352,
    365,
    399,
    429,
    431,
    435,
    475,
    476,
    509,
    517
   ],
   [
    24,
    43,
    73,
    110,
    138,
    143,
    171,
    185,
    224,
    243,
    289,
    302,
    364,
    365,
    384,
    462,
    480,
    494,
    502,
    532
   ],
   [
    25,
    44,
    74,
    111,
    128,
    139,
    172,
    186,
    225,
    244,
    277,
    301,
    302,
    319,
    370,
    383,
    385,
    401,
    415,
    455
   ],
   [
    26,
    45,
    75,
    96,
    129,
    140,
    173,
    187,
    226,
    245,
    312,
    326,
    336,
    339,
    382,
    383,
    386,
    416,
    432,
    434
   ],
   [
    27,
    46,
    76,
    97,
    130,
    141,
    174,
    188,
    227,
    246,
    336,
    351,
    387,
    425,
    471,
    481,
    513,
    516,
    529,
    531
   ],
   [
    28,
    47,
    77,
    98,
    131,
    142,
    175,
    189,
    228,
    247,
    274,
    276,
    360,
    388,
    402,
    490,
    498,
    501,
    512,
    513
   ],
   [
    29,
    32,
    78,
    99,
    132,
    143,
    160,
    190,
    229,
    248,
    297,
    323,
    325,
    389,
    411,
    435,
    451,
    454,
    497,
    498
   ],
   [
    30,
    33,
    79,
    100,
    128,
    133,
    161,
    191,
    230,
    249,
    308,
    311,
    378,
    390,
    444,
    450,
    451,
    468,
    470,
    532
   ],
   [
    31,
    34,
    64,
    101,
    129,
    134,
    162,
    176,
    231,
    250,
    277,
    307,
    308,
    347,
    357,
    359,
    391,
    421,
    424,
    541
   ],
   [
    16,
    35,
    65,
    102,
    130,
    135,
    163,
    177,
    232,
    251,
    286,
    294,
    296,
    326,
    392,
    420,
    421,
    486,
    489,
    524
   ],
   [
    17,
    36,
    66,
    103,
    131,
    136,
    164,
    178,
    233,
    252,
    335,
    375,
    377,
    393,
    407,
    410,
    471,
    485,
    486,
    509
   ],
   [
    18,
    37,
    67,
    104,
    132,
    137,
    165,
    179,
    234,
    253,
    344,
    346,
    360,
    394,
    406,
    407,
    440,
    443,
    462,
    464
   ],
   [
    19,
    38,
    68,
    105,
    133,
    138,
    166,
    180,
    235,
    254,
    297,
    319,
    353,
    395,
    439,
    440,
    521,
    523,
    537,
    540
   ],
   [
    28,
    71,
    79,
    102,
    149,
    215,
    228,
    234,
    251,
    261,
    280,
    281,
    298,
    301,
    306,
    394,
    412,
    432,
    522,
    524
   ],
   [
    29,
    64,
    72,
    103,
    150,
    216,
    229,
    235,
    252,
    262,
    297,
    298,
    347,
    350,
    363,
    387,
    413,
    475,
    477,
    497
   ],
   [
    30,
    65,
    73,
    104,
    151,
    217,
    230,
    236,
    253,
    263,
    332,
    334,
    346,
    347,
    356,
    414,
    418,
    492,
    495,
    540
   ],
   [
    31,
    66,
    74,
    105,
    152,
    218,
    231,
    237,
    254,
    264,
    368,
    381,
    415,
    445,
    447,
    451,
    491,
    492,
    525,
    533
   ],
   [
    16,
    67,
    75,
    106,
    153,
    219,
    232,
    238,
    255,
    265,
    276,
    305,
    318,
    380,
    381,
    400,
    478,
    496,
    510,
    518
   ],
   [
    17,
    68,
    76,
    107,
    154,
    220,
    233,
    239,
    240,
    266,
    293,
    317,
    318,
    335,
    386,
    399,
    401,
    417,
    431,
    471
   ],
   [
    18,
    69,
    77,
    108,
    155,
    221,
    224,
    234,
    241,
    267,
    328,
    342,
    352,
    355,
    398,
    399,
    402,
    432,
    448,
    450
   ],
   [
    19,
    70,
    78,
    109,
    156,
    222,
    225,
    235,
    242,
    268,
    273,
    275,
    352,
    367,
    403,
    441,
    487,
    497,
    529,
    532
   ],
   [
    20,
    71,
    79,
    110,
    157,
    223,
    226,
    236,
    243,
    269,
    290,
    292,
    376,
    404,
    418,
    506,
    514,
    517,
    528,
    529
   ],
   [
    21,
    64,
    72,
    111,
    158,
    208,
    227,
    237,
    244,
    270,
    313,
    339,
    341,
    405,
    427,
    451,
    467,
    470,
    513,
    514
   ],
   [
    22,
    65,
    73,
    96,
    159,
    209,
    228,
    238,
    245,
    271,
    276,
    324,
    327,
    394,
    406,
    460,
    466,
    467,
    484,
    486
   ],
   [
    23,
    66,
    74,
    97,
    144,
    210,
    229,
    239,
    246,
    256,
    285,
    293,
    323,
    324,
    363,
    373,
    375,
    407,
    437,
    440
   ],
   [
    24,
    67,
    75,
    98,
    145,
    211,
    224,
    230,
    247,
    257,
    302,
    310,
    312,
    342,
    408,
    436,
    437,
    502,
    505,
    540
   ],
   [
    25,
    68,
    76,
    99,
    146,
    212,
    225,
    231,
    248,
    258,
    351,
    391,
    393,
    409,
    423,
    426,
    487,
    501,
    502,
    525
   ],
   [
    26,
    69,
    77,
    100,
    147,
    213,
    226,
    232,
    249,
    259,
    360,
    362,
    376,
    410,
    422,
    423,
    456,
    459,
    478,
    480
   ],
   [
    27,
    70,
    78,
    101,
    148,
    214,
    227,
    233,
    250,
    260,
    281,
    284,
    313,
    335,
    369,
    411,
    455,
    456,
    537,
    539
   ],
   [
    69,
    70,
    90,
    91,
    92,
    119,
    164,
    175,
    229,
    247,
    296,
    297,
    314,
    317,
    322,
    410,
    428,
    448,
    538,
    540
   ],
   [
    70,
    71,
    91,
    92,
    93,
    120,
    160,
    165,
    230,
    248,
    313,
    314,
    363,
    366,
    379,
    403,
    429,
    491,
    493,
    513
   ],
   [
    71,
    72,
    92,
    93,
    94,
    121,
    161,
    166,
    231,
    249,
    284,
    348,
    350,
    362,
    363,
    372,
    430,
    434,
    508,
    511
   ],
   [
    72,
    73,
    93,
    94,
    95,
    122,
    162,
    167,
    232,
    250,
    277,
    384,
    397,
    431,
    461,
    463,
    467,
    507,
    508,
    541
   ],
   [
    73,
    74,
    80,
    94,
    95,
    123,
    163,
    168,
    233,
    251,
    292,
    321,
    334,
    396,
    397,
    416,
    494,
    512,
    526,
    534
   ],
   [
    74,
    75,
    80,
    81,
    95,
    124,
    164,
    169,
    234,
    252,
    309,
    333,
    334,
    351,
    402,
    415,
    417,
    433,
    447,
    487
   ],
   [
    75,
    76,
    80,
    81,
    82,
    125,
    165,
    170,
    235,
    253,
    344,
    358,
    368,
    371,
    414,
    415,
    418,
    448,
    464,
    466
   ],
   [
    76,
    77,
    81,
    82,
    83,
    126,
    166,
    171,
    236,
    254,
    273,
    276,
    289,
    291,
    368,
    383,
    419,
    457,
    503,
    513
   ],
   [
    77,
    78,
    82,
    83,
    84,
    127,
    167,
    172,
    237,
    255,
    272,
    273,
    306,
    308,
    392,
    420,
    434,
    522,
    530,
    533
   ],
   [
    78,
    79,
    83,
    84,
    85,
    112,
    168,
    173,
    238,
    240,
    329,
    355,
    357,
    421,
    443,
    467,
    483,
    486,
    529,
    530
   ],
   [
    64,
    79,
    84,
    85,
    86,
    113,
    169,
    174,
    239,
    241,
    292,
    340,
    343,
    410,
    422,
    476,
    482,
    483,
    500,
    502
   ],
   [
    64,
    65,
    85,
    86,
    87,
    114,
    170,
    175,
    224,
    242,
    301,
    309,
    339,
    340,
    379,
    389,
    391,
    423,
    453,
    456
   ],
   [
    65,
    66,
    86,
    87,
    88,
    115,
    160,
    171,
    225,
    243,
    284,
    318,
    326,
    328,
    358,
    424,
    452,
    453,
    518,
    521
   ],
   [
    66,
    67,
    87,
    88,
    89,
    116,
    161,
    172,
    226,
    244,
    367,
    407,
    409,
    425,
    439,
    442,
    503,
    517,
    518,
    541
   ],
   [
    67,
    68,
    88,
    89,
    90,
    117,
    162,
    173,
    227,
    245,
    376,
    378,
    392,
    426,
    438,
    439,
    472,
    475,
    494,
    496
   ],
   [
    68,
    69,
    89,
    90,
    91,
    118,
    163,
    174,
    228,
    246,
    281,
    283,
    297,
    300,
    329,
    351,
    385,
    427,
    471,
    472
   ],
   [
    23,
    37,
    38,
    100,
    149,
    151,
    156,
    203,
    218,
    271,
    282,
    284,
    312,
    313,
    330,
    333,
    338,
    426,
    444,
    464
   ],
   [
    24,
    38,
    39,
    101,
    150,
    152,
    157,
    204,
    219,
    256,
    329,
    330,
    379,
    382,
    395,
    419,
    445,
    507,
    509,
    529
   ],
   [
    25,
    39,
    40,
    102,
    151,
    153,
    158,
    205,
    220,
    257,
    300,
    364,
    366,
    378,
    379,
    388,
    446,
    450,
    524,
    527
   ],
   [
    26,
    40,
    41,
    103,
    152,
    154,
    159,
    206,
    221,
    258,
    285,
    293,
    400,
    413,
    447,
    477,
    479,
    483,
    523,
    524
   ],
   [
    27,
    41,
    42,
    104,
    144,
    153,
    155,
    207,
    222,
    259,
    278,
    308,
    337,
    350,
    412,
    413,
    432,
    510,
    528,
    542
   ],
   [
    28,
    42,
    43,
    105,
    145,
    154,
    156,
    192,
    223,
    260,
    325,
    349,
    350,
    367,
    418,
    431,
    433,
    449,
    463,
    503
   ],
   [
    29,
    43,
    44,
    106,
    146,
    155,
    157,
    193,
    208,
    261,
    360,
    374,
    384,
    387,
    430,
    431,
    434,
    464,
    480,
    482
   ],
   [
    30,
    44,
    45,
    107,
    147,
    156,
    158,
    194,
    209,
    262,
    289,
    292,
    305,
    307,
    384,
    399,
    435,
    473,
    519,
    529
   ],
   [
    31,
    45,
    46,
    108,
    148,
    157,
    159,
    195,
    210,
    263,
    274,
    277,
    288,
    289,
    322,
    324,
    408,
    436,
    450,
    538
   ],
   [
    16,
    46,
    47,
    109,
    144,
    149,
    158,
    196,
    211,
    264,
    273,
    274,
    345,
    371,
    373,
    437,
    459,
    483,
    499,
    502
   ],
   [
    17,
    32,
    47,
    110,
    145,
    150,
    159,
    197,
    212,
    265,
    308,
    356,
    359,
    426,
    438,
    492,
    498,
    499,
    516,
    518
   ],
   [
    18,
    32,
    33,
    111,
    144,
    146,
    151,
    198,
    213,
    266,
    317,
    325,
    355,
    356,
    395,
    405,
    407,
    439,
    469,
    472
   ],
   [
    19,
    33,
    34,
    96,
    145,
    147,
    152,
    199,
    214,
    267,
    300,
    334,
    342,
    344,
    374,
    440,
    468,
    469,
    534,
    537
   ],
   [
    20,
    34,
    35,
    97,
    146,
    148,
    153,
    200,
    215,
    268,
    285,
    383,
    423,
    425,
    441,
    455,
    458,
    519,
    533,
    534
   ],
   [
    21,
    35,
    36,
    98,
    147,
    149,
    154,
    201,
    216,
    269,
    392,
    394,
    408,
    442,
    454,
    455,
    488,
    491,
    510,
    512
   ],
   [
    22,
    36,
    37,
    99,
    148,
    150,
    155,
    202,
    217,
    270,
    297,
    299,
    313,
    316,
    345,
    367,
    401,
    443,
    487,
    488
   ],
   [
    6,
    36,
    43,
    55,
    74,
    95,
    117,
    199,
    220,
    229,
    298,
    300,
    328,
    329,
    346,
    349,
    354,
    442,
    460,
    480
   ],
   [
    7,
    37,
    44,
    56,
    75,
    80,
    118,
    200,
    221,
    230,
    273,
    345,
    346,
    395,
    398,
    411,
    435,
    461,
    523,
    525
   ],
   [
    8,
    38,
    45,
    57,
    76,
    81,
    119,
    201,
    222,
    231,
    316,
    380,
    382,
    394,
    395,
    404,
    462,
    466,
    540,
    543
   ],
   [
    9,
    39,
    46,
    58,
    77,
    82,
    120,
    202,
    223,
    232,
    301,
    309,
    416,
    429,
    463,
    493,
    495,
    499,
    539,
    540
   ],
   [
    10,
    40,
    47,
    59,
    78,
    83,
    121,
    203,
    208,
    233,
    272,
    286,
    294,
    324,
    353,
    366,
    428,
    429,
    448,
    526
   ],
   [
    11,
    32,
    41,
    60,
    79,
    84,
    122,
    204,
    209,
    234,
    341,
    365,
    366,
    383,
    434,
    447,
    449,
    465,
    479,
    519
   ],
   [
    12,
    33,
    42,
    61,
    64,
    85,
    123,
    205,
    210,
    235,
    376,
    390,
    400,
    403,
    446,
    447,
    450,
    480,
    496,
    498
   ],
   [
    13,
    34,
    43,
    62,
    65,
    86,
    124,
    206,
    211,
    236,
    273,
    305,
    308,
    321,
    323,
    400,
    415,
    451,
    489,
    535
   ],
   [
    14,
    35,
    44,
    63,
    66,
    87,
    125,
    207,
    212,
    237,
    282,
    290,
    293,
    304,
    305,
    338,
    340,
    424,
    452,
    466
   ],
   [
    15,
    36,
    45,
    48,
    67,
    88,
    126,
    192,
    213,
    238,
    289,
    290,
    361,
    387,
    389,
    453,
    475,
    499,
    515,
    518
   ],
   [
    0,
    37,
    46,
    49,
    68,
    89,
    127,
    193,
    214,
    239,
    324,
    372,
    375,
    442,
    454,
    508,
    514,
    515,
    532,
    534
   ],
   [
    1,
    38,
    47,
    50,
    69,
    90,
    112,
    194,
    215,
    224,
    333,
    341,
    371,
    372,
    411,
    421,
    423,
    455,
    485,
    488
   ],
   [
    2,
    32,
    39,
    51,
    70,
    91,
    113,
    195,
    216,
    225,
    278,
    281,
    316,
    350,
    358,
    360,
    390,
    456,
    484,
    485
   ],
   [
    3,
    33,
    40,
    52,
    71,
    92,
    114,
    196,
    217,
    226,
    277,
    278,
    301,
    399,
    439,
    441,
    457,
    471,
    474,
    535
   ],
   [
    4,
    34,
    41,
    53,
    72,
    93,
    115,
    197,
    218,
    227,
    408,
    410,
    424,
    458,
    470,
    471,
    504,
    507,
    526,
    528
   ],
   [
    5,
    35,
    42,
    54,
    73,
    94,
    116,
    198,
    219,
    228,
    313,
    315,
    329,
    332,
    361,
    383,
    417,
    459,
    503,
    504
   ],
   [
    12,
    37,
    103,
    155,
    191,
    197,
    202,
    231,
    244,
    246,
    314,
    316,
    344,
    345,
    362,
    365,
    370,
    458,
    476,
    496
   ],
   [
    13,
    38,
    104,
    156,
    176,
    198,
    203,
    232,
    245,
    247,
    289,
    361,
    362,
    411,
    414,
    427,
    451,
    477,
    539,
    541
   ],
   [
    14,
    39,
    105,
    157,
    177,
    199,
    204,
    233,
    246,
    248,
    284,
    287,
    332,
    396,
    398,
    410,
    411,
    420,
    478,
    482
   ],
   [
    15,
    40,
    106,
    158,
    178,
    200,
    205,
    234,
    247,
    249,
    283,
    284,
    317,
    325,
    432,
    445,
    479,
    509,
    511,
    515
   ],
   [
    0,
    41,
    107,
    159,
    179,
    201,
    206,
    235,
    248,
    250,
    288,
    302,
    310,
    340,
    369,
    382,
    444,
    445,
    464,
    542
   ],
   [
    1,
    42,
    108,
    144,
    180,
    202,
    207,
    236,
    249,
    251,
    357,
    381,
    382,
    399,
    450,
    463,
    465,
    481,
    495,
    535
   ],
   [
    2,
    43,
    109,
    145,
    181,
    192,
    203,
    237,
    250,
    252,
    392,
    406,
    416,
    419,
    462,
    463,
    466,
    496,
    512,
    514
   ],
   [
    3,
    44,
    110,
    146,
    182,
    193,
    204,
    238,
    251,
    253,
    279,
    289,
    321,
    324,
    337,
    339,
    416,
    431,
    467,
    505
   ],
   [
    4,
    45,
    111,
    147,
    183,
    194,
    205,
    239,
    252,
    254,
    298,
    306,
    309,
    320,
    321,
    354,
    356,
    440,
    468,
    482
   ],
   [
    5,
    46,
    96,
    148,
    184,
    195,
    206,
    224,
    253,
    255,
    305,
    306,
    377,
    403,
    405,
    469,
    491,
    515,
    531,
    534
   ],
   [
    6,
    47,
    97,
    149,
    185,
    196,
    207,
    225,
    240,
    254,
    276,
    278,
    340,
    388,
    391,
    458,
    470,
    524,
    530,
    531
   ],
   [
    7,
    32,
    98,
    150,
    186,
    192,
    197,
    226,
    241,
    255,
    349,
    357,
    387,
    388,
    427,
    437,
    439,
    471,
    501,
    504
   ],
   [
    8,
    33,
    99,
    151,
    187,
    193,
    198,
    227,
    240,
    242,
    294,
    297,
    332,
    366,
    374,
    376,
    406,
    472,
    500,
    501
   ],
   [
    9,
    34,
    100,
    152,
    188,
    194,
    199,
    228,
    241,
    243,
    279,
    293,
    294,
    317,
    415,
    455,
    457,
    473,
    487,
    490
   ],
   [
    10,
    35,
    101,
    153,
    189,
    195,
    200,
    229,
    242,
    244,
    272,
    424,
    426,
    440,
    474,
    486,
    487,
    520,
    523,
    542
   ],
   [
    11,
    36,
    102,
    154,
    190,
    196,
    201,
    230,
    243,
    245,
    329,
    331,
    345,
    348,
    377,
    399,
    433,
    475,
    519,
    520
   ],
   [
    5,
    7,
    15,
    58,
    76,
    117,
    135,
    180,
    214,
    267,
    330,
    332,
    360,
    361,
    378,
    381,
    386,
    474,
    492,
    512
   ],
   [
    0,
    6,
    8,
    59,
    77,
    118,
    136,
    181,
    215,
    268,
    283,
    285,
    305,
    377,
    378,
    427,
    430,
    443,
    467,
    493
   ],
   [
    1,
    7,
    9,
    60,
    78,
    119,
    137,
    182,
    216,
    269,
    300,
    303,
    348,
    412,
    414,
    426,
    427,
    436,
    494,
    498
   ],
   [
    2,
    8,
    10,
    61,
    79,
    120,
    138,
    183,
    217,
    270,
    299,
    300,
    333,
    341,
    448,
    461,
    495,
    525,
    527,
    531
   ],
   [
    3,
    9,
    11,
    62,
    64,
    121,
    139,
    184,
    218,
    271,
    286,
    304,
    318,
    326,
    356,
    385,
    398,
    460,
    461,
    480
   ],
   [
    4,
    10,
    12,
    63,
    65,
    122,
    140,
    185,
    219,
    256,
    279,
    373,
    397,
    398,
    415,
    466,
    479,
    481,
    497,
    511
   ],
   [
    5,
    11,
    13,
    48,
    66,
    123,
    141,
    186,
    220,
    257,
    408,
    422,
    432,
    435,
    478,
    479,
    482,
    512,
    528,
    530
   ],
   [
    6,
    12,
    14,
    49,
    67,
    124,
    142,
    187,
    221,
    258,
    295,
    305,
    337,
    340,
    353,
    355,
    432,
    447,
    483,
    521
   ],
   [
    7,
    13,
    15,
    50,
    68,
    125,
    143,
    188,
    222,
    259,
    314,
    322,
    325,
    336,
    337,
    370,
    372,
    456,
    484,
    498
   ],
   [
    0,
    8,
    14,
    51,
    69,
    126,
    128,
    189,
    223,
    260,
    275,
    278,
    321,
    322,
    393,
    419,
    421,
    485,
    507,
    531
   ],
   [
    1,
    9,
    15,
    52,
    70,
    127,
    129,
    190,
    208,
    261,
    274,
    275,
    292,
    294,
    356,
    404,
    407,
    474,
    486,
    540
   ],
   [
    0,
    2,
    10,
    53,
    71,
    112,
    130,
    191,
    209,
    262,
    365,
    373,
    403,
    404,
    443,
    453,
    455,
    487,
    517,
    520
   ],
   [
    1,
    3,
    11,
    54,
    72,
    113,
    131,
    176,
    210,
    263,
    310,
    313,
    348,
    382,
    390,
    392,
    422,
    488,
    516,
    517
   ],
   [
    2,
    4,
    12,
    55,
    73,
    114,
    132,
    177,
    211,
    264,
    295,
    309,
    310,
    333,
    431,
    471,
    473,
    489,
    503,
    506
   ],
   [
    3,
    5,
    13,
    56,
    74,
    115,
    133,
    178,
    212,
    265,
    286,
    288,
    440,
    442,
    456,
    490,
    502,
    503,
    536,
    539
   ],
   [
    4,
    6,
    14,
    57,
    75,
    116,
    134,
    179,
    213,
    266,
    345,
    347,
    361,
    364,
    393,
    415,
    449,
    491,
    535,
    536
   ],
   [
    39,
    85,
    107,
    111,
    116,
    140,
    182,
    183,
    186,
    197,
    346,
    348,
    376,
    377,
    394,
    397,
    402,
    490,
    508,
    528
   ],
   [
    40,
    86,
    96,
    108,
    117,
    141,
    183,
    184,
    187,
    198,
    299,
    301,
    321,
    393,
    394,
    443,
    446,
    459,
    483,
    509
   ],
   [
    41,
    87,
    97,
    109,
    118,
    142,
    184,
    185,
    188,
    199,
    316,
    319,
    364,
    428,
    430,
    442,
    443,
    452,
    510,
    514
   ],
   [
    42,
    88,
    98,
    110,
    119,
    143,
    185,
    186,
    189,
    200,
    275,
    315,
    316,
    349,
    357,
    464,
    477,
    511,
    541,
    543
   ],
   [
    43,
    89,
    99,
    111,
    120,
    128,
    186,
    187,
    190,
    201,
    302,
    320,
    334,
    342,
    372,
    401,
    414,
    476,
    477,
    496
   ],
   [
    44,
    90,
    96,
    100,
    121,
    129,
    187,
    188,
    191,
    202,
    295,
    389,
    413,
    414,
    431,
    482,
    495,
    497,
    513,
    527
   ],
   [
    45,
    91,
    97,
    101,
    122,
    130,
    176,
    188,
    189,
    203,
    272,
    274,
    424,
    438,
    448,
    451,
    494,
    495,
    498,
    528
   ],
   [
    46,
    92,
    98,
    102,
    123,
    131,
    177,
    189,
    190,
    204,
    311,
    321,
    353,
    356,
    369,
    371,
    448,
    463,
    499,
    537
   ],
   [
    47,
    93,
    99,
    103,
    124,
    132,
    178,
    190,
    191,
    205,
    330,
    338,
    341,
    352,
    353,
    386,
    388,
    472,
    500,
    514
   ],
   [
    32,
    94,
    100,
    104,
    125,
    133,
    176,
    179,
    191,
    206,
    275,
    291,
    294,
    337,
    338,
    409,
    435,
    437,
    501,
    523
   ],
   [
    33,
    95,
    101,
    105,
    126,
    134,
    176,
    177,
    180,
    207,
    284,
    290,
    291,
    308,
    310,
    372,
    420,
    423,
    490,
    502
   ],
   [
    34,
    80,
    102,
    106,
    127,
    135,
    177,
    178,
    181,
    192,
    381,
    389,
    419,
    420,
    459,
    469,
    471,
    503,
    533,
    536
   ],
   [
    35,
    81,
    103,
    107,
    112,
    136,
    178,
    179,
    182,
    193,
    326,
    329,
    364,
    398,
    406,
    408,
    438,
    504,
    532,
    533
   ],
   [
    36,
    82,
    104,
    108,
    113,
    137,
    179,
    180,
    183,
    194,
    311,
    325,
    326,
    349,
    447,
    487,
    489,
    505,
    519,
    522
   ],
   [
    37,
    83,
    105,
    109,
    114,
    138,
    180,
    181,
    184,
    195,
    280,
    283,
    302,
    304,
    456,
    458,
    472,
    506,
    518,
    519
   ],
   [
    38,
    84,
    106,
    110,
    115,
    139,
    181,
    182,
    185,
    196,
    279,
    280,
    361,
    363,
    377,
    380,
    409,
    431,
    465,
    507
   ],
   [
    5,
    42,
    52,
    87,
    150,
    165,
    204,
    207,
    215,
    219,
    272,
    362,
    364,
    392,
    393,
    410,
    413,
    418,
    506,
    524
   ],
   [
    6,
    43,
    53,
    88,
    151,
    166,
    192,
    205,
    216,
    220,
    315,
    317,
    337,
    409,
    410,
    459,
    462,
    475,
    499,
    525
   ],
   [
    7,
    44,
    54,
    89,
    152,
    167,
    193,
    206,
    217,
    221,
    332,
    335,
    380,
    444,
    446,
    458,
    459,
    468,
    526,
    530
   ],
   [
    8,
    45,
    55,
    90,
    153,
    168,
    194,
    207,
    218,
    222,
    285,
    287,
    291,
    331,
    332,
    365,
    373,
    480,
    493,
    527
   ],
   [
    9,
    46,
    56,
    91,
    154,
    169,
    192,
    195,
    219,
    223,
    318,
    336,
    350,
    358,
    388,
    417,
    430,
    492,
    493,
    512
   ],
   [
    10,
    47,
    57,
    92,
    155,
    170,
    193,
    196,
    208,
    220,
    311,
    405,
    429,
    430,
    447,
    498,
    511,
    513,
    529,
    543
   ],
   [
    11,
    32,
    58,
    93,
    156,
    171,
    194,
    197,
    209,
    221,
    272,
    288,
    290,
    440,
    454,
    464,
    467,
    510,
    511,
    514
   ],
   [
    12,
    33,
    59,
    94,
    157,
    172,
    195,
    198,
    210,
    222,
    281,
    327,
    337,
    369,
    372,
    385,
    387,
    464,
    479,
    515
   ],
   [
    13,
    34,
    60,
    95,
    158,
    173,
    196,
    199,
    211,
    223,
    346,
    354,
    357,
    368,
    369,
    402,
    404,
    488,
    516,
    530
   ],
   [
    14,
    35,
    61,
    80,
    159,
    174,
    197,
    200,
    208,
    212,
    291,
    307,
    310,
    353,
    354,
    425,
    451,
    453,
    517,
    539
   ],
   [
    15,
    36,
    62,
    81,
    144,
    175,
    198,
    201,
    209,
    213,
    300,
    306,
    307,
    324,
    326,
    388,
    436,
    439,
    506,
    518
   ],
   [
    0,
    37,
    63,
    82,
    145,
    160,
    199,
    202,
    210,
    214,
    277,
    280,
    397,
    405,
    435,
    436,
    475,
    485,
    487,
    519
   ],
   [
    1,
    38,
    48,
    83,
    146,
    161,
    200,
    203,
    211,
    215,
    276,
    277,
    342,
    345,
    380,
    414,
    422,
    424,
    454,
    520
   ],
   [
    2,
    39,
    49,
    84,
    147,
    162,
    201,
    204,
    212,
    216,
    327,
    341,
    342,
    365,
    463,
    503,
    505,
    521,
    535,
    538
   ],
   [
    3,
    40,
    50,
    85,
    148,
    163,
    202,
    205,
    213,
    217,
    296,
    299,
    318,
    320,
    472,
    474,
    488,
    522,
    534,
    535
   ],
   [
    4,
    41,
    51,
    86,
    149,
    164,
    203,
    206,
    214,
    218,
    295,
    296,
    377,
    379,
    393,
    396,
    425,
    447,
    481,
    523
   ],
   [
    31,
    59,
    85,
    118,
    119,
    170,
    245,
    260,
    263,
    268,
    288,
    378,
    380,
    408,
    409,
    426,
    429,
    434,
    522,
    540
   ],
   [
    16,
    60,
    86,
    119,
    120,
    171,
    246,
    261,
    264,
    269,
    331,
    333,
    353,
    425,
    426,
    475,
    478,
    491,
    515,
    541
   ],
   [
    17,
    61,
    87,
    120,
    121,
    172,
    247,
    262,
    265,
    270,
    274,
    348,
    351,
    396,
    460,
    462,
    474,
    475,
    484,
    542
   ],
   [
    18,
    62,
    88,
    121,
    122,
    173,
    248,
    263,
    266,
    271,
    301,
    303,
    307,
    347,
    348,
    381,
    389,
    496,
    509,
    543
   ],
   [
    19,
    63,
    89,
    122,
    123,
    174,
    249,
    256,
    264,
    267,
    334,
    352,
    366,
    374,
    404,
    433,
    446,
    508,
    509,
    528
   ],
   [
    20,
    48,
    90,
    123,
    124,
    175,
    250,
    257,
    265,
    268,
    273,
    287,
    327,
    421,
    445,
    446,
    463,
    514,
    527,
    529
   ],
   [
    21,
    49,
    91,
    124,
    125,
    160,
    251,
    258,
    266,
    269,
    288,
    304,
    306,
    456,
    470,
    480,
    483,
    526,
    527,
    530
   ],
   [
    22,
    50,
    92,
    125,
    126,
    161,
    252,
    259,
    267,
    270,
    297,
    343,
    353,
    385,
    388,
    401,
    403,
    480,
    495,
    531
   ],
   [
    23,
    51,
    93,
    126,
    127,
    162,
    253,
    260,
    268,
    271,
    274,
    362,
    370,
    373,
    384,
    385,
    418,
    420,
    504,
    532
   ],
   [
    24,
    52,
    94,
    112,
    127,
    163,
    254,
    256,
    261,
    269,
    283,
    307,
    323,
    326,
    369,
    370,
    441,
    467,
    469,
    533
   ],
   [
    25,
    53,
    95,
    112,
    113,
    164,
    255,
    257,
    262,
    270,
    316,
    322,
    323,
    340,
    342,
    404,
    452,
    455,
    522,
    534
   ],
   [
    26,
    54,
    80,
    113,
    114,
    165,
    240,
    258,
    263,
    271,
    293,
    296,
    413,
    421,
    451,
    452,
    491,
    501,
    503,
    535
   ],
   [
    27,
    55,
    81,
    114,
    115,
    166,
    241,
    256,
    259,
    264,
    292,
    293,
    358,
    361,
    396,
    430,
    438,
    440,
    470,
    536
   ],
   [
    28,
    56,
    82,
    115,
    116,
    167,
    242,
    257,
    260,
    265,
    279,
    282,
    343,
    357,
    358,
    381,
    479,
    519,
    521,
    537
   ],
   [
    29,
    57,
    83,
    116,
    117,
    168,
    243,
    258,
    261,
    266,
    278,
    279,
    312,
    315,
    334,
    336,
    488,
    490,
    504,
    538
   ],
   [
    30,
    58,
    84,
    117,
    118,
    169,
    244,
    259,
    262,
    267,
    311,
    312,
    393,
    395,
    409,
    412,
    441,
    463,
    497,
    539
   ]
  ],
  "Z": [
   [
    4,
    35,
    54,
    55,
    152,
    180,
    206,
    230,
    240,
    246,
    293,
    310,
    329,
    332,
    458,
    468,
    481,
    489,
    491,
    523
   ],
   [
    5,
    47,
    100,
    135,
    151,
    152,
    169,
    177,
    183,
    261,
    294,
    311,
    330,
    333,
    459,
    469,
    482,
    490,
    492,
    524
   ],
   [
    6,
    21,
    96,
    120,
    168,
    169,
    218,
    230,
    258,
    264,
    295,
    312,
    331,
    334,
    460,
    470,
    483,
    491,
    493,
    525
   ],
   [
    7,
    17,
    54,
    73,
    91,
    135,
    217,
    218,
    227,
    233,
    296,
    313,
    332,
    335,
    461,
    471,
    484,
    492,
    494,
    526
   ],
   [
    8,
    50,
    90,
    91,
    120,
    132,
    138,
    151,
    202,
    252,
    297,
    314,
    320,
    333,
    462,
    472,
    485,
    493,
    495,
    527
   ],
   [
    9,
    43,
    73,
    117,
    123,
    147,
    168,
    189,
    251,
    252,
    298,
    315,
    321,
    334,
    463,
    473,
    480,
    486,
    494,
    512
   ],
   [
    10,
    70,
    76,
    108,
    164,
    188,
    189,
    202,
    217,
    270,
    299,
    316,
    322,
    335,
    448,
    474,
    481,
    487,
    495,
    513
   ],
   [
    11,
    29,
    43,
    90,
    199,
    205,
    213,
    239,
    269,
    270,
    300,
    317,
    320,
    323,
    449,
    475,
    480,
    482,
    488,
    514
   ],
   [
    12,
    40,
    46,
    62,
    86,
    108,
    128,
    238,
    239,
    251,
    301,
    318,
    321,
    324,
    450,
    476,
    481,
    483,
    489,
    515
   ],
   [
    13,
    29,
    105,
    111,
    113,
    128,
    143,
    159,
    188,
    247,
    302,
    319,
    322,
    325,
    451,
    477,
    482,
    484,
    490,
    516
   ],
   [
    14,
    16,
    26,
    62,
    66,
    112,
    113,
    160,
    184,
    269,
    303,
    304,
    323,
    326,
    452,
    478,
    483,
    485,
    491,
    517
   ],
   [
    15,
    49,
    59,
    65,
    66,
    159,
    195,
    209,
    238,
    265,
    288,
    305,
    324,
    327,
    453,
    479,
    484,
    486,
    492,
    518
   ],
   [
    0,
    36,
    82,
    143,
    146,
    156,
    160,
    194,
    195,
    234,
    289,
    306,
    325,
    328,
    454,
    464,
    485,
    487,
    493,
    519
   ],
   [
    1,
    35,
    36,
    101,
    112,
    139,
    163,
    173,
    209,
    243,
    290,
    307,
    326,
    329,
    455,
    465,
    486,
    488,
    494,
    520
   ],
   [
    2,
    22,
    65,
    82,
    100,
    101,
    124,
    180,
    212,
    222,
    291,
    308,
    327,
    330,
    456,
    466,
    487,
    489,
    495,
    521
   ],
   [
    3,
    21,
    22,
    55,
    77,
    85,
    95,
    194,
    243,
    261,
    292,
    309,
    328,
    331,
    457,
    467,
    480,
    488,
    490,
    522
   ],
   [
    20,
    51,
    70,
    71,
    168,
    196,
    222,
    246,
    256,
    262,
    278,
    281,
    314,
    331,
    363,
    373,
    396,
    404,
    441,
    529
   ],
   [
    5,
    21,
    63,
    116,
    151,
    167,
    168,
    185,
    193,
    199,
    279,
    282,
    315,
    332,
    364,
    374,
    397,
    405,
    442,
    530
   ],
   [
    2,
    8,
    22,
    37,
    112,
    136,
    184,
    185,
    234,
    246,
    280,
    283,
    316,
    333,
    365,
    375,
    398,
    406,
    443,
    531
   ],
   [
    23,
    33,
    70,
    89,
    107,
    151,
    233,
    234,
    243,
    249,
    281,
    284,
    317,
    334,
    366,
    376,
    399,
    407,
    444,
    532
   ],
   [
    24,
    66,
    106,
    107,
    136,
    148,
    154,
    167,
    218,
    268,
    282,
    285,
    318,
    335,
    367,
    377,
    384,
    408,
    445,
    533
   ],
   [
    25,
    59,
    89,
    133,
    139,
    163,
    184,
    205,
    267,
    268,
    283,
    286,
    319,
    320,
    352,
    378,
    385,
    409,
    446,
    534
   ],
   [
    14,
    26,
    86,
    92,
    124,
    180,
    204,
    205,
    218,
    233,
    284,
    287,
    304,
    321,
    353,
    379,
    386,
    410,
    447,
    535
   ],
   [
    13,
    14,
    27,
    45,
    59,
    106,
    215,
    221,
    229,
    255,
    272,
    285,
    305,
    322,
    354,
    380,
    387,
    411,
    432,
    536
   ],
   [
    28,
    56,
    62,
    78,
    102,
    124,
    144,
    254,
    255,
    267,
    273,
    286,
    306,
    323,
    355,
    381,
    388,
    412,
    433,
    537
   ],
   [
    29,
    45,
    121,
    127,
    129,
    144,
    159,
    175,
    204,
    263,
    274,
    287,
    307,
    324,
    356,
    382,
    389,
    413,
    434,
    538
   ],
   [
    13,
    30,
    32,
    42,
    78,
    82,
    128,
    129,
    176,
    200,
    272,
    275,
    308,
    325,
    357,
    383,
    390,
    414,
    435,
    539
   ],
   [
    9,
    31,
    65,
    75,
    81,
    82,
    175,
    211,
    225,
    254,
    273,
    276,
    309,
    326,
    358,
    368,
    391,
    415,
    436,
    540
   ],
   [
    16,
    52,
    98,
    159,
    162,
    172,
    176,
    210,
    211,
    250,
    274,
    277,
    310,
    327,
    359,
    369,
    392,
    400,
    437,
    541
   ],
   [
    17,
    51,
    52,
    117,
    128,
    155,
    179,
    189,
    225,
    259,
    275,
    278,
    311,
    328,
    360,
    370,
    393,
    401,
    438,
    542
   ],
   [
    18,
    38,
    81,
    98,
    116,
    117,
    140,
    196,
    228,
    238,
    276,
    279,
    312,
    329,
    361,
    371,
    394,
    402,
    439,
    543
   ],
   [
    5,
    19,
    37,
    38,
    71,
    93,
    101,
    111,
    210,
    259,
    277,
    280,
    313,
    330,
    362,
    372,
    395,
    403,
    440,
    528
   ],
   [
    0,
    6,
    36,
    67,
    86,
    87,
    184,
    212,
    238,
    262,
    305,
    340,
    393,
    442,
    443,
    453,
    460,
    475,
    505,
    518
   ],
   [
    21,
    37,
    79,
    132,
    167,
    183,
    184,
    201,
    209,
    215,
    306,
    341,
    394,
    443,
    444,
    454,
    461,
    476,
    506,
    519
   ],
   [
    18,
    24,
    38,
    53,
    128,
    152,
    200,
    201,
    250,
    262,
    307,
    342,
    395,
    444,
    445,
    455,
    462,
    477,
    507,
    520
   ],
   [
    39,
    49,
    86,
    105,
    123,
    167,
    249,
    250,
    259,
    265,
    308,
    343,
    396,
    445,
    446,
    456,
    463,
    478,
    508,
    521
   ],
   [
    12,
    40,
    82,
    122,
    123,
    152,
    164,
    170,
    183,
    234,
    309,
    344,
    397,
    446,
    447,
    448,
    457,
    479,
    509,
    522
   ],
   [
    11,
    12,
    41,
    75,
    105,
    149,
    155,
    179,
    200,
    221,
    310,
    345,
    398,
    432,
    447,
    449,
    458,
    464,
    510,
    523
   ],
   [
    30,
    42,
    102,
    108,
    140,
    196,
    220,
    221,
    234,
    249,
    311,
    346,
    399,
    432,
    433,
    450,
    459,
    465,
    511,
    524
   ],
   [
    29,
    30,
    43,
    61,
    75,
    122,
    231,
    237,
    245,
    271,
    312,
    347,
    384,
    433,
    434,
    451,
    460,
    466,
    496,
    525
   ],
   [
    11,
    44,
    72,
    78,
    94,
    118,
    140,
    160,
    270,
    271,
    313,
    348,
    385,
    434,
    435,
    452,
    461,
    467,
    497,
    526
   ],
   [
    7,
    45,
    61,
    137,
    143,
    145,
    160,
    175,
    191,
    220,
    314,
    349,
    386,
    435,
    436,
    453,
    462,
    468,
    498,
    527
   ],
   [
    29,
    46,
    48,
    58,
    94,
    98,
    144,
    145,
    192,
    216,
    315,
    350,
    387,
    436,
    437,
    454,
    463,
    469,
    499,
    512
   ],
   [
    25,
    47,
    81,
    91,
    97,
    98,
    191,
    227,
    241,
    270,
    316,
    351,
    388,
    437,
    438,
    448,
    455,
    470,
    500,
    513
   ],
   [
    32,
    68,
    114,
    175,
    178,
    188,
    192,
    226,
    227,
    266,
    317,
    336,
    389,
    438,
    439,
    449,
    456,
    471,
    501,
    514
   ],
   [
    3,
    33,
    67,
    68,
    133,
    144,
    171,
    195,
    205,
    241,
    318,
    337,
    390,
    439,
    440,
    450,
    457,
    472,
    502,
    515
   ],
   [
    34,
    54,
    97,
    114,
    132,
    133,
    156,
    212,
    244,
    254,
    319,
    338,
    391,
    440,
    441,
    451,
    458,
    473,
    503,
    516
   ],
   [
    3,
    21,
    35,
    53,
    54,
    87,
    109,
    117,
    127,
    226,
    304,
    339,
    392,
    441,
    442,
    452,
    459,
    474,
    504,
    517
   ],
   [
    6,
    16,
    22,
    52,
    83,
    102,
    103,
    200,
    228,
    254,
    276,
    283,
    298,
    315,
    345,
    353,
    457,
    486,
    524,
    533
   ],
   [
    37,
    53,
    95,
    148,
    183,
    199,
    200,
    217,
    225,
    231,
    277,
    284,
    299,
    316,
    346,
    354,
    458,
    487,
    525,
    534
   ],
   [
    6,
    34,
    40,
    54,
    69,
    144,
    168,
    216,
    217,
    266,
    278,
    285,
    300,
    317,
    347,
    355,
    459,
    488,
    526,
    535
   ],
   [
    3,
    9,
    55,
    65,
    102,
    121,
    139,
    183,
    265,
    266,
    279,
    286,
    301,
    318,
    348,
    356,
    460,
    489,
    527,
    536
   ],
   [
    28,
    56,
    98,
    138,
    139,
    168,
    180,
    186,
    199,
    250,
    280,
    287,
    302,
    319,
    349,
    357,
    461,
    490,
    512,
    537
   ],
   [
    27,
    28,
    57,
    91,
    121,
    165,
    171,
    195,
    216,
    237,
    272,
    281,
    303,
    304,
    350,
    358,
    462,
    491,
    513,
    538
   ],
   [
    46,
    58,
    118,
    124,
    156,
    212,
    236,
    237,
    250,
    265,
    273,
    282,
    288,
    305,
    351,
    359,
    463,
    492,
    514,
    539
   ],
   [
    15,
    45,
    46,
    59,
    77,
    91,
    138,
    247,
    253,
    261,
    274,
    283,
    289,
    306,
    336,
    360,
    448,
    493,
    515,
    540
   ],
   [
    14,
    15,
    27,
    60,
    88,
    94,
    110,
    134,
    156,
    176,
    275,
    284,
    290,
    307,
    337,
    361,
    449,
    494,
    516,
    541
   ],
   [
    23,
    61,
    77,
    153,
    159,
    161,
    176,
    191,
    207,
    236,
    276,
    285,
    291,
    308,
    338,
    362,
    450,
    495,
    517,
    542
   ],
   [
    45,
    62,
    64,
    74,
    110,
    114,
    160,
    161,
    208,
    232,
    277,
    286,
    292,
    309,
    339,
    363,
    451,
    480,
    518,
    543
   ],
   [
    14,
    41,
    63,
    97,
    107,
    113,
    114,
    207,
    243,
    257,
    278,
    287,
    293,
    310,
    340,
    364,
    452,
    481,
    519,
    528
   ],
   [
    10,
    48,
    84,
    130,
    191,
    194,
    204,
    208,
    242,
    243,
    272,
    279,
    294,
    311,
    341,
    365,
    453,
    482,
    520,
    529
   ],
   [
    19,
    49,
    83,
    84,
    149,
    160,
    187,
    211,
    221,
    257,
    273,
    280,
    295,
    312,
    342,
    366,
    454,
    483,
    521,
    530
   ],
   [
    50,
    70,
    113,
    130,
    148,
    149,
    172,
    228,
    260,
    270,
    274,
    281,
    296,
    313,
    343,
    367,
    455,
    484,
    522,
    531
   ],
   [
    19,
    37,
    51,
    69,
    70,
    103,
    125,
    133,
    143,
    242,
    275,
    282,
    297,
    314,
    344,
    352,
    456,
    485,
    523,
    532
   ],
   [
    22,
    32,
    38,
    68,
    99,
    118,
    119,
    216,
    244,
    270,
    297,
    316,
    341,
    395,
    401,
    409,
    426,
    427,
    454,
    484
   ],
   [
    53,
    69,
    111,
    164,
    199,
    215,
    216,
    233,
    241,
    247,
    298,
    317,
    342,
    396,
    402,
    410,
    427,
    428,
    455,
    485
   ],
   [
    10,
    22,
    50,
    56,
    70,
    85,
    160,
    184,
    232,
    233,
    299,
    318,
    343,
    397,
    403,
    411,
    428,
    429,
    456,
    486
   ],
   [
    9,
    10,
    19,
    25,
    71,
    81,
    118,
    137,
    155,
    199,
    300,
    319,
    344,
    398,
    404,
    412,
    429,
    430,
    457,
    487
   ],
   [
    44,
    72,
    114,
    154,
    155,
    184,
    196,
    202,
    215,
    266,
    301,
    304,
    345,
    399,
    405,
    413,
    430,
    431,
    458,
    488
   ],
   [
    43,
    44,
    73,
    107,
    137,
    181,
    187,
    211,
    232,
    253,
    302,
    305,
    346,
    384,
    406,
    414,
    416,
    431,
    459,
    489
   ],
   [
    9,
    62,
    74,
    134,
    140,
    172,
    228,
    252,
    253,
    266,
    303,
    306,
    347,
    385,
    407,
    415,
    416,
    417,
    460,
    490
   ],
   [
    5,
    31,
    61,
    62,
    75,
    93,
    107,
    154,
    263,
    269,
    288,
    307,
    348,
    386,
    400,
    408,
    417,
    418,
    461,
    491
   ],
   [
    30,
    31,
    43,
    76,
    104,
    110,
    126,
    150,
    172,
    192,
    289,
    308,
    349,
    387,
    401,
    409,
    418,
    419,
    462,
    492
   ],
   [
    39,
    77,
    93,
    169,
    175,
    177,
    192,
    207,
    223,
    252,
    290,
    309,
    350,
    388,
    402,
    410,
    419,
    420,
    463,
    493
   ],
   [
    61,
    78,
    80,
    90,
    126,
    130,
    176,
    177,
    224,
    248,
    291,
    310,
    351,
    389,
    403,
    411,
    420,
    421,
    448,
    494
   ],
   [
    1,
    30,
    57,
    79,
    113,
    123,
    129,
    130,
    223,
    259,
    292,
    311,
    336,
    390,
    404,
    412,
    421,
    422,
    449,
    495
   ],
   [
    26,
    64,
    100,
    146,
    207,
    210,
    220,
    224,
    258,
    259,
    293,
    312,
    337,
    391,
    405,
    413,
    422,
    423,
    450,
    480
   ],
   [
    1,
    35,
    65,
    99,
    100,
    165,
    176,
    203,
    227,
    237,
    294,
    313,
    338,
    392,
    406,
    414,
    423,
    424,
    451,
    481
   ],
   [
    4,
    14,
    66,
    86,
    129,
    146,
    164,
    165,
    188,
    244,
    295,
    314,
    339,
    393,
    407,
    415,
    424,
    425,
    452,
    482
   ],
   [
    35,
    53,
    67,
    85,
    86,
    119,
    141,
    149,
    159,
    258,
    296,
    315,
    340,
    394,
    400,
    408,
    425,
    426,
    453,
    483
   ],
   [
    14,
    38,
    48,
    54,
    84,
    115,
    134,
    135,
    232,
    260,
    282,
    361,
    380,
    420,
    421,
    422,
    449,
    507,
    521,
    539
   ],
   [
    69,
    85,
    127,
    180,
    215,
    231,
    232,
    249,
    257,
    263,
    283,
    362,
    381,
    421,
    422,
    423,
    450,
    508,
    522,
    540
   ],
   [
    26,
    38,
    66,
    72,
    86,
    101,
    176,
    200,
    248,
    249,
    284,
    363,
    382,
    422,
    423,
    424,
    451,
    509,
    523,
    541
   ],
   [
    25,
    26,
    35,
    41,
    87,
    97,
    134,
    153,
    171,
    215,
    285,
    364,
    383,
    423,
    424,
    425,
    452,
    510,
    524,
    542
   ],
   [
    10,
    60,
    88,
    130,
    170,
    171,
    200,
    212,
    218,
    231,
    286,
    365,
    368,
    424,
    425,
    426,
    453,
    511,
    525,
    543
   ],
   [
    59,
    60,
    89,
    123,
    153,
    197,
    203,
    227,
    248,
    269,
    287,
    366,
    369,
    425,
    426,
    427,
    454,
    496,
    526,
    528
   ],
   [
    10,
    25,
    78,
    90,
    150,
    156,
    188,
    244,
    268,
    269,
    272,
    367,
    370,
    426,
    427,
    428,
    455,
    497,
    527,
    529
   ],
   [
    7,
    13,
    21,
    47,
    77,
    78,
    91,
    109,
    123,
    170,
    273,
    352,
    371,
    427,
    428,
    429,
    456,
    498,
    512,
    530
   ],
   [
    46,
    47,
    59,
    92,
    120,
    126,
    142,
    166,
    188,
    208,
    274,
    353,
    372,
    428,
    429,
    430,
    457,
    499,
    513,
    531
   ],
   [
    55,
    93,
    109,
    185,
    191,
    193,
    208,
    223,
    239,
    268,
    275,
    354,
    373,
    429,
    430,
    431,
    458,
    500,
    514,
    532
   ],
   [
    77,
    94,
    96,
    106,
    142,
    146,
    192,
    193,
    240,
    264,
    276,
    355,
    374,
    416,
    430,
    431,
    459,
    501,
    515,
    533
   ],
   [
    3,
    17,
    46,
    73,
    95,
    129,
    139,
    145,
    146,
    239,
    277,
    356,
    375,
    416,
    417,
    431,
    460,
    502,
    516,
    534
   ],
   [
    2,
    3,
    42,
    80,
    116,
    162,
    223,
    226,
    236,
    240,
    278,
    357,
    376,
    416,
    417,
    418,
    461,
    503,
    517,
    535
   ],
   [
    17,
    51,
    81,
    115,
    116,
    181,
    192,
    219,
    243,
    253,
    279,
    358,
    377,
    417,
    418,
    419,
    462,
    504,
    518,
    536
   ],
   [
    20,
    30,
    82,
    102,
    145,
    162,
    180,
    181,
    204,
    260,
    280,
    359,
    378,
    418,
    419,
    420,
    463,
    505,
    519,
    537
   ],
   [
    2,
    51,
    69,
    83,
    101,
    102,
    135,
    157,
    165,
    175,
    281,
    360,
    379,
    419,
    420,
    421,
    448,
    506,
    520,
    538
   ],
   [
    4,
    30,
    54,
    64,
    70,
    100,
    131,
    150,
    151,
    248,
    313,
    347,
    356,
    379,
    390,
    410,
    444,
    473,
    497,
    501
   ],
   [
    1,
    7,
    85,
    101,
    143,
    196,
    231,
    247,
    248,
    265,
    314,
    348,
    357,
    380,
    391,
    411,
    445,
    474,
    498,
    502
   ],
   [
    42,
    54,
    82,
    88,
    102,
    117,
    192,
    216,
    264,
    265,
    315,
    349,
    358,
    381,
    392,
    412,
    446,
    475,
    499,
    503
   ],
   [
    41,
    42,
    51,
    57,
    103,
    113,
    150,
    169,
    187,
    231,
    316,
    350,
    359,
    382,
    393,
    413,
    447,
    476,
    500,
    504
   ],
   [
    26,
    76,
    104,
    146,
    186,
    187,
    216,
    228,
    234,
    247,
    317,
    351,
    360,
    383,
    394,
    414,
    432,
    477,
    501,
    505
   ],
   [
    13,
    75,
    76,
    105,
    139,
    169,
    213,
    219,
    243,
    264,
    318,
    336,
    361,
    368,
    395,
    415,
    433,
    478,
    502,
    506
   ],
   [
    12,
    13,
    26,
    41,
    94,
    106,
    166,
    172,
    204,
    260,
    319,
    337,
    362,
    369,
    396,
    400,
    434,
    479,
    503,
    507
   ],
   [
    23,
    29,
    37,
    63,
    93,
    94,
    107,
    125,
    139,
    186,
    304,
    338,
    363,
    370,
    397,
    401,
    435,
    464,
    504,
    508
   ],
   [
    62,
    63,
    75,
    108,
    136,
    142,
    158,
    182,
    204,
    224,
    305,
    339,
    364,
    371,
    398,
    402,
    436,
    465,
    505,
    509
   ],
   [
    12,
    71,
    109,
    125,
    201,
    207,
    209,
    224,
    239,
    255,
    306,
    340,
    365,
    372,
    399,
    403,
    437,
    466,
    506,
    510
   ],
   [
    8,
    93,
    110,
    112,
    122,
    158,
    162,
    208,
    209,
    256,
    307,
    341,
    366,
    373,
    384,
    404,
    438,
    467,
    507,
    511
   ],
   [
    19,
    33,
    62,
    89,
    111,
    145,
    155,
    161,
    162,
    255,
    308,
    342,
    367,
    374,
    385,
    405,
    439,
    468,
    496,
    508
   ],
   [
    18,
    19,
    58,
    96,
    132,
    178,
    239,
    242,
    252,
    256,
    309,
    343,
    352,
    375,
    386,
    406,
    440,
    469,
    497,
    509
   ],
   [
    33,
    67,
    97,
    131,
    132,
    197,
    208,
    235,
    259,
    269,
    310,
    344,
    353,
    376,
    387,
    407,
    441,
    470,
    498,
    510
   ],
   [
    4,
    36,
    46,
    98,
    118,
    161,
    178,
    196,
    197,
    220,
    311,
    345,
    354,
    377,
    388,
    408,
    442,
    471,
    499,
    511
   ],
   [
    18,
    67,
    85,
    99,
    117,
    118,
    151,
    173,
    181,
    191,
    312,
    346,
    355,
    378,
    389,
    409,
    443,
    472,
    496,
    500
   ],
   [
    20,
    46,
    70,
    80,
    86,
    116,
    147,
    166,
    167,
    264,
    273,
    292,
    309,
    358,
    425,
    459,
    491,
    508,
    537,
    538
   ],
   [
    9,
    17,
    23,
    101,
    117,
    159,
    212,
    247,
    263,
    264,
    274,
    293,
    310,
    359,
    426,
    460,
    492,
    509,
    538,
    539
   ],
   [
    8,
    9,
    58,
    70,
    98,
    104,
    118,
    133,
    208,
    232,
    275,
    294,
    311,
    360,
    427,
    461,
    493,
    510,
    539,
    540
   ],
   [
    57,
    58,
    67,
    73,
    119,
    129,
    166,
    185,
    203,
    247,
    276,
    295,
    312,
    361,
    428,
    462,
    494,
    511,
    540,
    541
   ],
   [
    42,
    92,
    120,
    162,
    202,
    203,
    232,
    244,
    250,
    263,
    277,
    296,
    313,
    362,
    429,
    463,
    495,
    496,
    541,
    542
   ],
   [
    8,
    29,
    91,
    92,
    121,
    155,
    185,
    229,
    235,
    259,
    278,
    297,
    314,
    363,
    430,
    448,
    480,
    497,
    542,
    543
   ],
   [
    4,
    28,
    29,
    42,
    57,
    110,
    122,
    182,
    188,
    220,
    279,
    298,
    315,
    364,
    431,
    449,
    481,
    498,
    528,
    543
   ],
   [
    39,
    45,
    53,
    79,
    109,
    110,
    123,
    141,
    155,
    202,
    280,
    299,
    316,
    365,
    416,
    450,
    482,
    499,
    528,
    529
   ],
   [
    78,
    79,
    91,
    124,
    152,
    158,
    174,
    198,
    220,
    240,
    281,
    300,
    317,
    366,
    417,
    451,
    483,
    500,
    529,
    530
   ],
   [
    28,
    87,
    125,
    141,
    217,
    223,
    225,
    240,
    255,
    271,
    282,
    301,
    318,
    367,
    418,
    452,
    484,
    501,
    530,
    531
   ],
   [
    0,
    24,
    109,
    126,
    128,
    138,
    174,
    178,
    224,
    225,
    283,
    302,
    319,
    352,
    419,
    453,
    485,
    502,
    531,
    532
   ],
   [
    35,
    49,
    78,
    105,
    127,
    161,
    171,
    177,
    178,
    271,
    284,
    303,
    304,
    353,
    420,
    454,
    486,
    503,
    532,
    533
   ],
   [
    0,
    34,
    35,
    74,
    112,
    148,
    194,
    255,
    258,
    268,
    285,
    288,
    305,
    354,
    421,
    455,
    487,
    504,
    533,
    534
   ],
   [
    3,
    13,
    49,
    83,
    113,
    147,
    148,
    213,
    224,
    251,
    286,
    289,
    306,
    355,
    422,
    456,
    488,
    505,
    534,
    535
   ],
   [
    20,
    52,
    62,
    114,
    134,
    177,
    194,
    212,
    213,
    236,
    287,
    290,
    307,
    356,
    423,
    457,
    489,
    506,
    535,
    536
   ],
   [
    34,
    83,
    101,
    115,
    133,
    134,
    167,
    189,
    197,
    207,
    272,
    291,
    308,
    357,
    424,
    458,
    490,
    507,
    536,
    537
   ],
   [
    8,
    36,
    62,
    86,
    96,
    102,
    132,
    163,
    182,
    183,
    299,
    300,
    321,
    326,
    331,
    377,
    389,
    394,
    489,
    500
   ],
   [
    7,
    8,
    25,
    33,
    39,
    117,
    133,
    175,
    228,
    263,
    300,
    301,
    322,
    327,
    332,
    378,
    390,
    395,
    490,
    501
   ],
   [
    24,
    25,
    74,
    86,
    114,
    120,
    134,
    149,
    224,
    248,
    301,
    302,
    323,
    328,
    333,
    379,
    391,
    396,
    491,
    502
   ],
   [
    73,
    74,
    83,
    89,
    135,
    145,
    182,
    201,
    219,
    263,
    302,
    303,
    324,
    329,
    334,
    380,
    392,
    397,
    492,
    503
   ],
   [
    7,
    58,
    108,
    136,
    178,
    218,
    219,
    248,
    260,
    266,
    288,
    303,
    325,
    330,
    335,
    381,
    393,
    398,
    493,
    504
   ],
   [
    3,
    24,
    45,
    107,
    108,
    137,
    171,
    201,
    245,
    251,
    288,
    289,
    320,
    326,
    331,
    382,
    394,
    399,
    494,
    505
   ],
   [
    20,
    44,
    45,
    58,
    73,
    126,
    138,
    198,
    204,
    236,
    289,
    290,
    321,
    327,
    332,
    383,
    384,
    395,
    495,
    506
   ],
   [
    55,
    61,
    69,
    95,
    125,
    126,
    139,
    157,
    171,
    218,
    290,
    291,
    322,
    328,
    333,
    368,
    385,
    396,
    480,
    507
   ],
   [
    94,
    95,
    107,
    140,
    168,
    174,
    190,
    214,
    236,
    256,
    291,
    292,
    323,
    329,
    334,
    369,
    386,
    397,
    481,
    508
   ],
   [
    15,
    44,
    103,
    141,
    157,
    233,
    239,
    241,
    256,
    271,
    292,
    293,
    324,
    330,
    335,
    370,
    387,
    398,
    482,
    509
   ],
   [
    16,
    40,
    125,
    142,
    144,
    154,
    190,
    194,
    240,
    241,
    293,
    294,
    320,
    325,
    331,
    371,
    388,
    399,
    483,
    510
   ],
   [
    15,
    51,
    65,
    94,
    121,
    143,
    177,
    187,
    193,
    194,
    294,
    295,
    321,
    326,
    332,
    372,
    384,
    389,
    484,
    511
   ],
   [
    2,
    12,
    16,
    50,
    51,
    90,
    128,
    164,
    210,
    271,
    295,
    296,
    322,
    327,
    333,
    373,
    385,
    390,
    485,
    496
   ],
   [
    19,
    29,
    65,
    99,
    129,
    163,
    164,
    229,
    240,
    267,
    296,
    297,
    323,
    328,
    334,
    374,
    386,
    391,
    486,
    497
   ],
   [
    36,
    68,
    78,
    130,
    150,
    193,
    210,
    228,
    229,
    252,
    297,
    298,
    324,
    329,
    335,
    375,
    387,
    392,
    487,
    498
   ],
   [
    50,
    99,
    117,
    131,
    149,
    150,
    183,
    205,
    213,
    223,
    298,
    299,
    320,
    325,
    330,
    376,
    388,
    393,
    488,
    499
   ],
   [
    24,
    52,
    78,
    102,
    112,
    118,
    148,
    179,
    198,
    199,
    294,
    329,
    364,
    369,
    411,
    436,
    441,
    443,
    469,
    522
   ],
   [
    7,
    23,
    24,
    41,
    49,
    55,
    133,
    149,
    191,
    244,
    295,
    330,
    365,
    370,
    412,
    437,
    442,
    444,
    470,
    523
   ],
   [
    40,
    41,
    90,
    102,
    130,
    136,
    150,
    165,
    240,
    264,
    296,
    331,
    366,
    371,
    413,
    438,
    443,
    445,
    471,
    524
   ],
   [
    7,
    89,
    90,
    99,
    105,
    151,
    161,
    198,
    217,
    235,
    297,
    332,
    367,
    372,
    414,
    439,
    444,
    446,
    472,
    525
   ],
   [
    4,
    10,
    23,
    74,
    124,
    152,
    194,
    234,
    235,
    264,
    298,
    333,
    352,
    373,
    415,
    440,
    445,
    447,
    473,
    526
   ],
   [
    19,
    40,
    61,
    123,
    124,
    153,
    187,
    217,
    261,
    267,
    299,
    334,
    353,
    374,
    400,
    432,
    441,
    446,
    474,
    527
   ],
   [
    36,
    60,
    61,
    74,
    89,
    142,
    154,
    214,
    220,
    252,
    300,
    335,
    354,
    375,
    401,
    433,
    442,
    447,
    475,
    512
   ],
   [
    71,
    77,
    85,
    111,
    141,
    142,
    155,
    173,
    187,
    234,
    301,
    320,
    355,
    376,
    402,
    432,
    434,
    443,
    476,
    513
   ],
   [
    0,
    110,
    111,
    123,
    156,
    184,
    190,
    206,
    230,
    252,
    302,
    321,
    356,
    377,
    403,
    433,
    435,
    444,
    477,
    514
   ],
   [
    0,
    15,
    31,
    60,
    119,
    157,
    173,
    249,
    255,
    257,
    303,
    322,
    357,
    378,
    404,
    434,
    436,
    445,
    478,
    515
   ],
   [
    32,
    56,
    141,
    158,
    160,
    170,
    206,
    210,
    256,
    257,
    288,
    323,
    358,
    379,
    405,
    435,
    437,
    446,
    479,
    516
   ],
   [
    31,
    67,
    81,
    110,
    137,
    159,
    193,
    203,
    209,
    210,
    289,
    324,
    359,
    380,
    406,
    436,
    438,
    447,
    464,
    517
   ],
   [
    15,
    18,
    28,
    32,
    66,
    67,
    106,
    144,
    180,
    226,
    290,
    325,
    360,
    381,
    407,
    432,
    437,
    439,
    465,
    518
   ],
   [
    11,
    35,
    45,
    81,
    115,
    145,
    179,
    180,
    245,
    256,
    291,
    326,
    361,
    382,
    408,
    433,
    438,
    440,
    466,
    519
   ],
   [
    52,
    84,
    94,
    146,
    166,
    209,
    226,
    244,
    245,
    268,
    292,
    327,
    362,
    383,
    409,
    434,
    439,
    441,
    467,
    520
   ],
   [
    66,
    115,
    133,
    147,
    165,
    166,
    199,
    221,
    229,
    239,
    293,
    328,
    363,
    368,
    410,
    435,
    440,
    442,
    468,
    521
   ],
   [
    40,
    68,
    94,
    118,
    128,
    134,
    164,
    195,
    214,
    215,
    277,
    281,
    283,
    372,
    378,
    393,
    417,
    428,
    523,
    534
   ],
   [
    23,
    39,
    40,
    57,
    65,
    71,
    149,
    165,
    207,
    260,
    278,
    282,
    284,
    373,
    379,
    394,
    418,
    429,
    524,
    535
   ],
   [
    8,
    56,
    57,
    106,
    118,
    146,
    152,
    166,
    181,
    256,
    279,
    283,
    285,
    374,
    380,
    395,
    419,
    430,
    525,
    536
   ],
   [
    23,
    105,
    106,
    115,
    121,
    167,
    177,
    214,
    233,
    251,
    280,
    284,
    286,
    375,
    381,
    396,
    420,
    431,
    526,
    537
   ],
   [
    8,
    20,
    26,
    39,
    90,
    140,
    168,
    210,
    250,
    251,
    281,
    285,
    287,
    376,
    382,
    397,
    416,
    421,
    527,
    538
   ],
   [
    5,
    11,
    35,
    56,
    77,
    139,
    140,
    169,
    203,
    233,
    272,
    282,
    286,
    377,
    383,
    398,
    417,
    422,
    512,
    539
   ],
   [
    52,
    76,
    77,
    90,
    105,
    158,
    170,
    230,
    236,
    268,
    273,
    283,
    287,
    368,
    378,
    399,
    418,
    423,
    513,
    540
   ],
   [
    87,
    93,
    101,
    127,
    157,
    158,
    171,
    189,
    203,
    250,
    272,
    274,
    284,
    369,
    379,
    384,
    419,
    424,
    514,
    541
   ],
   [
    16,
    126,
    127,
    139,
    172,
    200,
    206,
    222,
    246,
    268,
    273,
    275,
    285,
    370,
    380,
    385,
    420,
    425,
    515,
    542
   ],
   [
    1,
    16,
    31,
    47,
    76,
    135,
    173,
    189,
    265,
    271,
    274,
    276,
    286,
    371,
    381,
    386,
    421,
    426,
    516,
    543
   ],
   [
    0,
    1,
    48,
    72,
    157,
    174,
    176,
    186,
    222,
    226,
    275,
    277,
    287,
    372,
    382,
    387,
    422,
    427,
    517,
    528
   ],
   [
    47,
    83,
    97,
    126,
    153,
    175,
    209,
    219,
    225,
    226,
    272,
    276,
    278,
    373,
    383,
    388,
    423,
    428,
    518,
    529
   ],
   [
    31,
    34,
    44,
    48,
    82,
    83,
    122,
    160,
    196,
    242,
    273,
    277,
    279,
    368,
    374,
    389,
    424,
    429,
    519,
    530
   ],
   [
    0,
    27,
    51,
    61,
    97,
    131,
    161,
    195,
    196,
    261,
    274,
    278,
    280,
    369,
    375,
    390,
    425,
    430,
    520,
    531
   ],
   [
    12,
    68,
    100,
    110,
    162,
    182,
    225,
    242,
    260,
    261,
    275,
    279,
    281,
    370,
    376,
    391,
    426,
    431,
    521,
    532
   ],
   [
    82,
    131,
    149,
    163,
    181,
    182,
    215,
    237,
    245,
    255,
    276,
    280,
    282,
    371,
    377,
    392,
    416,
    427,
    522,
    533
   ],
   [
    56,
    84,
    110,
    134,
    144,
    150,
    180,
    211,
    230,
    231,
    308,
    345,
    357,
    363,
    395,
    465,
    492,
    502,
    505,
    506
   ],
   [
    4,
    39,
    55,
    56,
    73,
    81,
    87,
    165,
    181,
    223,
    309,
    346,
    358,
    364,
    396,
    466,
    493,
    503,
    506,
    507
   ],
   [
    0,
    24,
    72,
    73,
    122,
    134,
    162,
    168,
    182,
    197,
    310,
    347,
    359,
    365,
    397,
    467,
    494,
    504,
    507,
    508
   ],
   [
    39,
    121,
    122,
    131,
    137,
    183,
    193,
    230,
    249,
    267,
    311,
    348,
    360,
    366,
    398,
    468,
    495,
    505,
    508,
    509
   ],
   [
    24,
    36,
    42,
    55,
    106,
    156,
    184,
    226,
    266,
    267,
    312,
    349,
    361,
    367,
    399,
    469,
    480,
    506,
    509,
    510
   ],
   [
    21,
    27,
    51,
    72,
    93,
    155,
    156,
    185,
    219,
    249,
    313,
    350,
    352,
    362,
    384,
    470,
    481,
    507,
    510,
    511
   ],
   [
    12,
    68,
    92,
    93,
    106,
    121,
    174,
    186,
    246,
    252,
    314,
    351,
    353,
    363,
    385,
    471,
    482,
    496,
    508,
    511
   ],
   [
    103,
    109,
    117,
    143,
    173,
    174,
    187,
    205,
    219,
    266,
    315,
    336,
    354,
    364,
    386,
    472,
    483,
    496,
    497,
    509
   ],
   [
    12,
    32,
    142,
    143,
    155,
    188,
    216,
    222,
    238,
    262,
    316,
    337,
    355,
    365,
    387,
    473,
    484,
    497,
    498,
    510
   ],
   [
    9,
    15,
    17,
    32,
    47,
    63,
    92,
    151,
    189,
    205,
    317,
    338,
    356,
    366,
    388,
    474,
    485,
    498,
    499,
    511
   ],
   [
    16,
    17,
    64,
    88,
    173,
    190,
    192,
    202,
    238,
    242,
    318,
    339,
    357,
    367,
    389,
    475,
    486,
    496,
    499,
    500
   ],
   [
    63,
    99,
    113,
    142,
    169,
    191,
    225,
    235,
    241,
    242,
    319,
    340,
    352,
    358,
    390,
    476,
    487,
    497,
    500,
    501
   ],
   [
    47,
    50,
    60,
    64,
    98,
    99,
    138,
    176,
    212,
    258,
    304,
    341,
    353,
    359,
    391,
    477,
    488,
    498,
    501,
    502
   ],
   [
    5,
    16,
    43,
    67,
    77,
    113,
    147,
    177,
    211,
    212,
    305,
    342,
    354,
    360,
    392,
    478,
    489,
    499,
    502,
    503
   ],
   [
    4,
    5,
    28,
    84,
    116,
    126,
    178,
    198,
    241,
    258,
    306,
    343,
    355,
    361,
    393,
    479,
    490,
    500,
    503,
    504
   ],
   [
    98,
    147,
    165,
    179,
    197,
    198,
    231,
    253,
    261,
    271,
    307,
    344,
    356,
    362,
    394,
    464,
    491,
    501,
    504,
    505
   ],
   [
    72,
    100,
    126,
    150,
    160,
    166,
    196,
    227,
    246,
    247,
    284,
    297,
    362,
    437,
    457,
    470,
    475,
    507,
    513,
    516
   ],
   [
    20,
    55,
    71,
    72,
    89,
    97,
    103,
    181,
    197,
    239,
    285,
    298,
    363,
    438,
    458,
    471,
    476,
    508,
    514,
    517
   ],
   [
    16,
    40,
    88,
    89,
    138,
    150,
    178,
    184,
    198,
    213,
    286,
    299,
    364,
    439,
    459,
    472,
    477,
    509,
    515,
    518
   ],
   [
    11,
    55,
    137,
    138,
    147,
    153,
    199,
    209,
    246,
    265,
    287,
    300,
    365,
    440,
    460,
    473,
    478,
    510,
    516,
    519
   ],
   [
    10,
    11,
    40,
    52,
    58,
    71,
    122,
    172,
    200,
    242,
    272,
    301,
    366,
    441,
    461,
    474,
    479,
    511,
    517,
    520
   ],
   [
    37,
    43,
    67,
    88,
    109,
    171,
    172,
    201,
    235,
    265,
    273,
    302,
    367,
    442,
    462,
    464,
    475,
    496,
    518,
    521
   ],
   [
    28,
    84,
    108,
    109,
    122,
    137,
    190,
    202,
    262,
    268,
    274,
    303,
    352,
    443,
    463,
    465,
    476,
    497,
    519,
    522
   ],
   [
    10,
    119,
    125,
    133,
    159,
    189,
    190,
    203,
    221,
    235,
    275,
    288,
    353,
    444,
    448,
    466,
    477,
    498,
    520,
    523
   ],
   [
    6,
    28,
    48,
    158,
    159,
    171,
    204,
    232,
    238,
    254,
    276,
    289,
    354,
    445,
    449,
    467,
    478,
    499,
    521,
    524
   ],
   [
    25,
    31,
    33,
    48,
    63,
    79,
    108,
    167,
    205,
    221,
    277,
    290,
    355,
    446,
    450,
    468,
    479,
    500,
    522,
    525
   ],
   [
    32,
    33,
    80,
    104,
    189,
    206,
    208,
    218,
    254,
    258,
    278,
    291,
    356,
    447,
    451,
    464,
    469,
    501,
    523,
    526
   ],
   [
    79,
    115,
    129,
    158,
    185,
    207,
    241,
    251,
    257,
    258,
    279,
    292,
    357,
    432,
    452,
    465,
    470,
    502,
    524,
    527
   ],
   [
    2,
    63,
    66,
    76,
    80,
    114,
    115,
    154,
    192,
    228,
    280,
    293,
    358,
    433,
    453,
    466,
    471,
    503,
    512,
    525
   ],
   [
    21,
    32,
    59,
    83,
    93,
    129,
    163,
    193,
    227,
    228,
    281,
    294,
    359,
    434,
    454,
    467,
    472,
    504,
    513,
    526
   ],
   [
    2,
    20,
    21,
    44,
    100,
    132,
    142,
    194,
    214,
    257,
    282,
    295,
    360,
    435,
    455,
    468,
    473,
    505,
    514,
    527
   ],
   [
    5,
    15,
    114,
    163,
    181,
    195,
    213,
    214,
    247,
    269,
    283,
    296,
    361,
    436,
    456,
    469,
    474,
    506,
    512,
    515
   ],
   [
    88,
    116,
    142,
    166,
    176,
    182,
    212,
    243,
    262,
    263,
    289,
    315,
    347,
    348,
    409,
    438,
    452,
    490,
    517,
    521
   ],
   [
    36,
    71,
    87,
    88,
    105,
    113,
    119,
    197,
    213,
    255,
    290,
    316,
    348,
    349,
    410,
    439,
    453,
    491,
    518,
    522
   ],
   [
    32,
    56,
    104,
    105,
    154,
    166,
    194,
    200,
    214,
    229,
    291,
    317,
    349,
    350,
    411,
    440,
    454,
    492,
    519,
    523
   ],
   [
    9,
    27,
    71,
    153,
    154,
    163,
    169,
    215,
    225,
    262,
    292,
    318,
    350,
    351,
    412,
    441,
    455,
    493,
    520,
    524
   ],
   [
    26,
    27,
    56,
    68,
    74,
    87,
    138,
    188,
    216,
    258,
    293,
    319,
    336,
    351,
    413,
    442,
    456,
    494,
    521,
    525
   ],
   [
    9,
    53,
    59,
    83,
    104,
    125,
    187,
    188,
    217,
    251,
    294,
    304,
    336,
    337,
    414,
    443,
    457,
    495,
    522,
    526
   ],
   [
    6,
    12,
    44,
    100,
    124,
    125,
    138,
    153,
    206,
    218,
    295,
    305,
    337,
    338,
    415,
    444,
    458,
    480,
    523,
    527
   ],
   [
    26,
    135,
    141,
    149,
    175,
    205,
    206,
    219,
    237,
    251,
    296,
    306,
    338,
    339,
    400,
    445,
    459,
    481,
    512,
    524
   ],
   [
    22,
    44,
    64,
    174,
    175,
    187,
    220,
    248,
    254,
    270,
    297,
    307,
    339,
    340,
    401,
    446,
    460,
    482,
    513,
    525
   ],
   [
    41,
    47,
    49,
    64,
    79,
    95,
    124,
    183,
    221,
    237,
    298,
    308,
    340,
    341,
    402,
    447,
    461,
    483,
    514,
    526
   ],
   [
    2,
    48,
    49,
    96,
    120,
    205,
    222,
    224,
    234,
    270,
    299,
    309,
    341,
    342,
    403,
    432,
    462,
    484,
    515,
    527
   ],
   [
    1,
    2,
    95,
    131,
    145,
    174,
    201,
    223,
    257,
    267,
    300,
    310,
    342,
    343,
    404,
    433,
    463,
    485,
    512,
    516
   ],
   [
    18,
    79,
    82,
    92,
    96,
    130,
    131,
    170,
    208,
    244,
    301,
    311,
    343,
    344,
    405,
    434,
    448,
    486,
    513,
    517
   ],
   [
    37,
    48,
    75,
    99,
    109,
    145,
    179,
    209,
    243,
    244,
    302,
    312,
    344,
    345,
    406,
    435,
    449,
    487,
    514,
    518
   ],
   [
    1,
    18,
    36,
    37,
    60,
    116,
    148,
    158,
    210,
    230,
    303,
    313,
    345,
    346,
    407,
    436,
    450,
    488,
    515,
    519
   ],
   [
    13,
    21,
    31,
    130,
    179,
    197,
    211,
    229,
    230,
    263,
    288,
    314,
    346,
    347,
    408,
    437,
    451,
    489,
    516,
    520
   ],
   [
    6,
    7,
    104,
    132,
    158,
    182,
    192,
    198,
    228,
    259,
    325,
    337,
    346,
    361,
    388,
    406,
    412,
    427,
    459,
    473
   ],
   [
    52,
    87,
    103,
    104,
    121,
    129,
    135,
    213,
    229,
    271,
    326,
    338,
    347,
    362,
    389,
    407,
    413,
    428,
    460,
    474
   ],
   [
    48,
    72,
    120,
    121,
    170,
    182,
    210,
    216,
    230,
    245,
    327,
    339,
    348,
    363,
    390,
    408,
    414,
    429,
    461,
    475
   ],
   [
    6,
    25,
    43,
    87,
    169,
    170,
    179,
    185,
    231,
    241,
    328,
    340,
    349,
    364,
    391,
    409,
    415,
    430,
    462,
    476
   ],
   [
    2,
    42,
    43,
    72,
    84,
    90,
    103,
    154,
    204,
    232,
    329,
    341,
    350,
    365,
    392,
    400,
    410,
    431,
    463,
    477
   ],
   [
    25,
    69,
    75,
    99,
    120,
    141,
    203,
    204,
    233,
    267,
    330,
    342,
    351,
    366,
    393,
    401,
    411,
    416,
    448,
    478
   ],
   [
    22,
    28,
    60,
    116,
    140,
    141,
    154,
    169,
    222,
    234,
    331,
    336,
    343,
    367,
    394,
    402,
    412,
    417,
    449,
    479
   ],
   [
    42,
    151,
    157,
    165,
    191,
    221,
    222,
    235,
    253,
    267,
    332,
    337,
    344,
    352,
    395,
    403,
    413,
    418,
    450,
    464
   ],
   [
    14,
    38,
    60,
    80,
    190,
    191,
    203,
    236,
    264,
    270,
    333,
    338,
    345,
    353,
    396,
    404,
    414,
    419,
    451,
    465
   ],
   [
    57,
    63,
    65,
    80,
    95,
    111,
    140,
    199,
    237,
    253,
    334,
    339,
    346,
    354,
    397,
    405,
    415,
    420,
    452,
    466
   ],
   [
    14,
    18,
    64,
    65,
    112,
    136,
    221,
    238,
    240,
    250,
    335,
    340,
    347,
    355,
    398,
    400,
    406,
    421,
    453,
    467
   ],
   [
    1,
    11,
    17,
    18,
    111,
    147,
    161,
    190,
    217,
    239,
    320,
    341,
    348,
    356,
    399,
    401,
    407,
    422,
    454,
    468
   ],
   [
    34,
    95,
    98,
    108,
    112,
    146,
    147,
    186,
    224,
    260,
    321,
    342,
    349,
    357,
    384,
    402,
    408,
    423,
    455,
    469
   ],
   [
    53,
    64,
    91,
    115,
    125,
    161,
    195,
    225,
    259,
    260,
    322,
    343,
    350,
    358,
    385,
    403,
    409,
    424,
    456,
    470
   ],
   [
    17,
    34,
    52,
    53,
    76,
    132,
    164,
    174,
    226,
    246,
    323,
    344,
    351,
    359,
    386,
    404,
    410,
    425,
    457,
    471
   ],
   [
    7,
    29,
    37,
    47,
    146,
    195,
    213,
    227,
    245,
    246,
    324,
    336,
    345,
    360,
    387,
    405,
    411,
    426,
    458,
    472
   ],
   [
    3,
    22,
    23,
    120,
    148,
    174,
    198,
    208,
    214,
    244,
    299,
    313,
    324,
    374,
    385,
    405,
    425,
    474,
    476,
    539
   ],
   [
    15,
    68,
    103,
    119,
    120,
    137,
    145,
    151,
    229,
    245,
    300,
    314,
    325,
    375,
    386,
    406,
    426,
    475,
    477,
    540
   ],
   [
    64,
    88,
    136,
    137,
    186,
    198,
    226,
    232,
    246,
    261,
    301,
    315,
    326,
    376,
    387,
    407,
    427,
    476,
    478,
    541
   ],
   [
    22,
    41,
    59,
    103,
    185,
    186,
    195,
    201,
    247,
    257,
    302,
    316,
    327,
    377,
    388,
    408,
    428,
    477,
    479,
    542
   ],
   [
    18,
    58,
    59,
    88,
    100,
    106,
    119,
    170,
    220,
    248,
    303,
    317,
    328,
    378,
    389,
    409,
    429,
    464,
    478,
    543
   ],
   [
    11,
    41,
    85,
    91,
    115,
    136,
    157,
    219,
    220,
    249,
    288,
    318,
    329,
    379,
    390,
    410,
    430,
    465,
    479,
    528
   ],
   [
    38,
    44,
    76,
    132,
    156,
    157,
    170,
    185,
    238,
    250,
    289,
    319,
    330,
    380,
    391,
    411,
    431,
    464,
    466,
    529
   ],
   [
    11,
    58,
    167,
    173,
    181,
    207,
    237,
    238,
    251,
    269,
    290,
    304,
    331,
    381,
    392,
    412,
    416,
    465,
    467,
    530
   ],
   [
    8,
    14,
    30,
    54,
    76,
    96,
    206,
    207,
    219,
    252,
    291,
    305,
    332,
    382,
    393,
    413,
    417,
    466,
    468,
    531
   ],
   [
    73,
    79,
    81,
    96,
    111,
    127,
    156,
    215,
    253,
    269,
    292,
    306,
    333,
    383,
    394,
    414,
    418,
    467,
    469,
    532
   ],
   [
    30,
    34,
    80,
    81,
    128,
    152,
    237,
    254,
    256,
    266,
    293,
    307,
    334,
    368,
    395,
    415,
    419,
    468,
    470,
    533
   ],
   [
    17,
    27,
    33,
    34,
    127,
    163,
    177,
    206,
    233,
    255,
    294,
    308,
    335,
    369,
    396,
    400,
    420,
    469,
    471,
    534
   ],
   [
    4,
    50,
    111,
    114,
    124,
    128,
    162,
    163,
    202,
    240,
    295,
    309,
    320,
    370,
    397,
    401,
    421,
    470,
    472,
    535
   ],
   [
    3,
    4,
    69,
    80,
    107,
    131,
    141,
    177,
    211,
    241,
    296,
    310,
    321,
    371,
    398,
    402,
    422,
    471,
    473,
    536
   ],
   [
    33,
    50,
    68,
    69,
    92,
    148,
    180,
    190,
    242,
    262,
    297,
    311,
    322,
    372,
    399,
    403,
    423,
    472,
    474,
    537
   ],
   [
    23,
    45,
    53,
    63,
    162,
    211,
    229,
    243,
    261,
    262,
    298,
    312,
    323,
    373,
    384,
    404,
    424,
    473,
    475,
    538
   ],
   [
    19,
    38,
    39,
    136,
    164,
    190,
    214,
    224,
    230,
    260,
    330,
    342,
    377,
    379,
    411,
    433,
    485,
    532,
    537,
    540
   ],
   [
    31,
    84,
    119,
    135,
    136,
    153,
    161,
    167,
    245,
    261,
    331,
    343,
    378,
    380,
    412,
    434,
    486,
    533,
    538,
    541
   ],
   [
    5,
    80,
    104,
    152,
    153,
    202,
    214,
    242,
    248,
    262,
    332,
    344,
    379,
    381,
    413,
    435,
    487,
    534,
    539,
    542
   ],
   [
    1,
    38,
    57,
    75,
    119,
    201,
    202,
    211,
    217,
    263,
    333,
    345,
    380,
    382,
    414,
    436,
    488,
    535,
    540,
    543
   ],
   [
    34,
    74,
    75,
    104,
    116,
    122,
    135,
    186,
    236,
    264,
    334,
    346,
    381,
    383,
    415,
    437,
    489,
    528,
    536,
    541
   ],
   [
    27,
    57,
    101,
    107,
    131,
    152,
    173,
    235,
    236,
    265,
    335,
    347,
    368,
    382,
    400,
    438,
    490,
    529,
    537,
    542
   ],
   [
    54,
    60,
    92,
    148,
    172,
    173,
    186,
    201,
    254,
    266,
    320,
    348,
    369,
    383,
    401,
    439,
    491,
    530,
    538,
    543
   ],
   [
    13,
    27,
    74,
    183,
    189,
    197,
    223,
    253,
    254,
    267,
    321,
    349,
    368,
    370,
    402,
    440,
    492,
    528,
    531,
    539
   ],
   [
    24,
    30,
    46,
    70,
    92,
    112,
    222,
    223,
    235,
    268,
    322,
    350,
    369,
    371,
    403,
    441,
    493,
    529,
    532,
    540
   ],
   [
    13,
    89,
    95,
    97,
    112,
    127,
    143,
    172,
    231,
    269,
    323,
    351,
    370,
    372,
    404,
    442,
    494,
    530,
    533,
    541
   ],
   [
    0,
    10,
    46,
    50,
    96,
    97,
    144,
    168,
    253,
    270,
    324,
    336,
    371,
    373,
    405,
    443,
    495,
    531,
    534,
    542
   ],
   [
    33,
    43,
    49,
    50,
    143,
    179,
    193,
    222,
    249,
    271,
    325,
    337,
    372,
    374,
    406,
    444,
    480,
    532,
    535,
    543
   ],
   [
    20,
    66,
    127,
    130,
    140,
    144,
    178,
    179,
    218,
    256,
    326,
    338,
    373,
    375,
    407,
    445,
    481,
    528,
    533,
    536
   ],
   [
    19,
    20,
    85,
    96,
    123,
    147,
    157,
    193,
    227,
    257,
    327,
    339,
    374,
    376,
    408,
    446,
    482,
    529,
    534,
    537
   ],
   [
    6,
    49,
    66,
    84,
    85,
    108,
    164,
    196,
    206,
    258,
    328,
    340,
    375,
    377,
    409,
    447,
    483,
    530,
    535,
    538
   ],
   [
    5,
    6,
    39,
    61,
    69,
    79,
    178,
    227,
    245,
    259,
    329,
    341,
    376,
    378,
    410,
    432,
    484,
    531,
    536,
    539
   ]
  ]
 },
 "distance": {
  "d": 80,
  "X": {
   "value": 80,
   "confidence": "upper_bound",
   "witness": [
    2,
    5,
    12,
    32,
    45,
    46,
    47,
    49,
    55,
    56,
    57,
    66,
    83,
    93,
    99,
    107,
    110,
    112,
    120,
    125,
    126,
    141,
    149,
    161,
    162,
    164,
    166,
    167,
    171,
    175,
    183,
    187,
    197,
    211,
    227,
    233,
    240,
    241,
    243,
    249,
    273,
    280,
    288,
    295,
    317,
    326,
    331,
    351,
    353,
    356,
    360,
    373,
    377,
    393,
    395,
    397,
    405,
    406,
    413,
    414,
    415,
    416,
    467,
    469,
    473,
    477,
    478,
    482,
    484,
    486,
    495,
    496,
    516,
    518,
    524,
    525,
    526,
    532,
    536,
    540
   ],
   "witness_provenance": {
    "found_by": [
     "@Ming-yuan-Liang"
    ],
    "date": "2026-11-07",
    "found_at_samples": 30000000,
    "survived_samples": 30000000,
    "tool": "research/kit/surrogate.distance_rand_witness (gf2_fast backend)",
    "seeds": [
     20270507,
     20270505
    ]
   }
  },
  "Z": {
   "value": 84,
   "confidence": "upper_bound",
   "witness": [
    1,
    3,
    14,
    25,
    41,
    43,
    48,
    51,
    73,
    79,
    81,
    86,
    90,
    95,
    99,
    109,
    128,
    136,
    141,
    151,
    155,
    158,
    172,
    184,
    187,
    193,
    198,
    200,
    204,
    213,
    214,
    231,
    235,
    238,
    249,
    253,
    258,
    263,
    272,
    278,
    281,
    305,
    317,
    321,
    322,
    323,
    326,
    330,
    334,
    339,
    347,
    352,
    359,
    366,
    373,
    376,
    377,
    391,
    410,
    414,
    415,
    418,
    425,
    431,
    433,
    434,
    443,
    453,
    461,
    470,
    479,
    482,
    483,
    484,
    486,
    487,
    490,
    500,
    511,
    513,
    516,
    521,
    528,
    530
   ],
   "witness_provenance": {
    "found_by": [
     "@Ming-yuan-Liang"
    ],
    "date": "2026-11-07",
    "found_at_samples": 1000000,
    "survived_samples": 1000000,
    "tool": "research/kit/surrogate.distance_rand_witness (gf2_fast backend)",
    "seeds": [
     20270504
    ]
   }
  }
 },
 "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); 272 for q=17, so n = 2*272 = 544). With research/kit/group_algebra.py: mul, _ = metacyclic(q, q-1, r) where r is the smallest primitive root mod q (3 for q=17), then HX, HZ = build_2bga(mul, a, b) for the two exponent sets a, b recorded in the reproduction section.",
  "references": [],
  "date": "2026-11-06",
  "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": 253,
   "wall_clock_hours": 16,
   "tool": "research/kit search lane (numpy RIS screen + 20k rungs; numpy 1M deep rung; gf2_fast 1M-30M deep probes; gate_changed fast batteries)",
   "ris_trials_per_side": 30000000
  }
 },
 "family": "generalized-bicycle"
}
