d666

Тема в разделе "Разговорник", создана пользователем obosran, 24 июл 2006.

  1. 0,1,32,32,32,
    1,1,59,59,59,
    2,1,87,87,87,
    3,1,97,97,97,
    4,1,89,89,89,
    5,1,50,50,50,
    6,1,81,81,81,
    7,1,37,37,37,
    8,1,86,86,86,
    9,1,62,62,62,
    10,1,55,55,55,
    11,1,116,116,116,
    12,1,108,108,108,
    13,1,47,47,47,
    14,1,113,113,113,
    15,1,107,107,107,
    16,1,107,107,107,
    17,1,170,170,170,
    18,1,105,105,105,
    19,1,88,88,88,
    20,1,112,112,112,
    21,1,63,63,63,
    22,1,76,76,76,
    23,1,85,85,85,
    24,1,93,93,93,
    25,1,88,88,88,
    26,1,96,96,96,
    27,1,34,34,34,
    28,1,69,69,69,
    29,1,92,92,92,
    30,1,89,89,89,
    31,1,121,121,121,
    32,1,83,83,83,
    33,1,12,12,12,
    34,1,79,79,79,
    35,1,26,26,26,
    36,1,52,52,52,
    37,1,93,93,93,
    38,1,132,132,132,
    39,1,29,29,29,
    40,1,70,70,70,
    41,1,47,47,47,
    42,1,31,31,31,
    43,1,64,64,64,
    44,1,87,87,87,
    45,1,42,42,42,
    46,1,21,21,21,
    47,1,11,11,11,
    48,1,34,34,34,
    49,1,41,41,41,
    50,1,35,35,35,
    51,1,71,71,71,
    52,1,69,69,69,
    53,1,53,53,53,
    54,1,32,32,32,
    55,1,11,11,11,
    56,1,15,15,15,
    57,1,6,6,6,
    58,1,115,115,115,
    59,1,120,120,120,
    60,1,83,83,83,
    61,1,52,52,52,
    62,1,142,142,142,
    63,1,4,4,4,
    64,1,49,49,49,
    65,1,30,30,30,
    66,1,72,72,72,
    67,1,82,82,82,
    68,1,117,117,117,
    69,1,129,129,129,
    70,1,105,105,105,
    71,1,62,62,62,
    72,1,96,96,96,
    73,1,181,181,181,
    74,1,121,121,121,
    75,1,0,0,0,
    76,1,125,125,125,
    77,1,103,103,103,
    78,1,100,100,100,
    79,1,146,146,146,
    80,1,149,149,149,
    81,1,120,120,120,
    82,1,95,95,95,
    83,1,116,116,116,
    84,1,89,89,89,
    85,1,37,37,37,
    86,1,86,86,86,
    87,1,15,15,15,
    88,1,2,2,2,
    89,1,76,76,76,
    90,1,52,52,52,
    91,1,29,29,29,
    92,1,130,130,130,
    93,1,138,138,138,
    94,1,74,74,74,
    95,1,86,86,86,
    96,1,90,90,90,
    97,1,43,43,43,
    98,1,37,37,37,
    99,1,37,37,37,
    0,2,47,47,47,
    1,2,62,62,62,
    2,2,87,87,87,
    3,2,79,79,79,
    4,2,76,76,76,
    5,2,52,52,52,
    6,2,72,72,72,
    7,2,46,46,46,
    8,2,58,58,58,
    9,2,100,100,100,
    10,2,102,102,102,
    11,2,66,66,66,
    12,2,110,110,110,
    13,2,131,131,131,
    14,2,130,130,130,
    15,2,142,142,142,
    16,2,122,122,122,
    17,2,156,156,156,
    18,2,100,100,100,
    19,2,59,59,59,
    20,2,70,70,70,
    21,2,60,60,60,
    22,2,70,70,70,
    23,2,115,115,115,
    24,2,138,138,138,
    25,2,118,118,118,
    26,2,86,86,86,
    27,2,83,83,83,
    28,2,136,136,136,
    29,2,19,19,19,
    30,2,98,98,98,
    31,2,59,59,59,
    32,2,60,60,60,
    33,2,68,68,68,
    34,2,62,62,62,
    35,2,64,64,64,
    36,2,84,84,84,
    37,2,46,46,46,
    38,2,44,44,44,
    39,2,53,53,53,
    40,2,43,43,43,
    41,2,45,45,45,
    42,2,71,71,71,
    43,2,86,86,86,
    44,2,50,50,50,
    45,2,12,12,12,
    46,2,11,11,11,
    47,2,43,43,43,
    48,2,63,63,63,
    49,2,21,21,21,
    50,2,36,36,36,
    51,2,48,48,48,
    52,2,42,42,42,
    53,2,62,62,62,
    54,2,22,22,22,
    55,2,132,132,132,
    56,2,61,61,61,
    57,2,38,38,38,
    58,2,74,74,74,
    59,2,76,76,76,
    60,2,60,60,60,
    61,2,69,69,69,
    62,2,110,110,110,
    63,2,0,0,0,
    64,2,128,128,128,
    65,2,73,73,73,
    66,2,26,26,26,
    67,2,106,106,106,
    68,2,123,123,123,
    69,2,114,114,114,
    70,2,118,118,118,
    71,2,110,110,110,
    72,2,169,169,169,
    73,2,152,152,152,
    74,2,132,132,132,
    75,2,46,46,46,
    76,2,20,20,20,
    77,2,155,155,155,
    78,2,109,109,109,
    79,2,98,98,98,
    80,2,136,136,136,
    81,2,136,136,136,
    82,2,101,101,101,
    83,2,75,75,75,
    84,2,98,98,98,
    85,2,68,68,68,
    86,2,59,59,59,
    87,2,70,70,70,
    88,2,25,25,25,
    89,2,53,53,53,
    90,2,52,52,52,
    91,2,16,16,16,
    92,2,112,112,112,
    93,2,115,115,115,
    94,2,73,73,73,
    95,2,29,29,29,
    96,2,60,60,60,
    97,2,105,105,105,
    98,2,82,82,82,
    99,2,34,34,34,
    0,3,42,42,42,
    1,3,75,75,75,
    2,3,82,82,82,
    3,3,75,75,75,
    4,3,96,96,96,
    5,3,54,54,54,
    6,3,59,59,59,
    7,3,52,52,52,
    8,3,43,43,43,
    9,3,118,118,118,
    10,3,115,115,115,
    11,3,129,129,129,
    12,3,131,131,131,
    13,3,169,169,169,
    14,3,147,147,147,
    15,3,147,147,147,
    16,3,115,115,115,
    17,3,102,102,102,
    18,3,53,53,53,
    19,3,86,86,86,
    20,3,76,76,76,
    21,3,39,39,39,
    22,3,100,100,100,
    23,3,123,123,123,
    24,3,116,116,116,
    25,3,102,102,102,
    26,3,88,88,88,
    27,3,135,135,135,
    28,3,131,131,131,
    29,3,19,19,19,
    30,3,72,72,72,
    31,3,20,20,20,
    32,3,57,57,57,
    33,3,135,135,135,
    34,3,76,76,76,
    35,3,54,54,54,
    36,3,96,96,96,
    37,3,57,57,57,
    38,3,53,53,53,
    39,3,26,26,26,
    40,3,68,68,68,
    41,3,86,86,86,
    42,3,53,53,53,
    43,3,49,49,49,
    44,3,18,18,18,
    45,3,11,11,11,
    46,3,22,22,22,
    47,3,45,45,45,
    48,3,35,35,35,
    49,3,19,19,19,
    50,3,29,29,29,
    51,3,35,35,35,
    52,3,24,24,24,
    53,3,40,40,40,
    54,3,83,83,83,
    55,3,90,90,90,
    56,3,63,63,63,
    57,3,108,108,108,
    58,3,70,70,70,
    59,3,139,139,139,
    60,3,112,112,112,
    61,3,49,49,49,
    62,3,108,108,108,
    63,3,163,163,163,
    64,3,79,79,79,
    65,3,182,182,182,
    66,3,132,132,132,
    67,3,94,94,94,
    68,3,126,126,126,
    69,3,104,104,104,
    70,3,97,97,97,
    71,3,70,70,70,
    72,3,162,162,162,
    73,3,162,162,162,
    74,3,174,174,174,
    75,3,105,105,105,
    76,3,11,11,11,
    77,3,28,28,28,
    78,3,130,130,130,
    79,3,99,99,99,
    80,3,96,96,96,
    81,3,144,144,144,
    82,3,108,108,108,
    83,3,107,107,107,
    84,3,94,94,94,
    85,3,81,81,81,
    86,3,77,77,77,
    87,3,75,75,75,
    88,3,45,45,45,
    89,3,17,17,17,
    90,3,77,77,77,
    91,3,35,35,35,
    92,3,44,44,44,
    93,3,115,115,115,
    94,3,73,73,73,
    95,3,59,59,59,
    96,3,71,71,71,
    97,3,118,118,118,
    98,3,56,56,56,
    99,3,68,68,68,
    0,4,32,32,32,
    1,4,60,60,60,
    2,4,84,84,84,
    3,4,88,88,88,
    4,4,96,96,96,
    5,4,53,53,53,
    6,4,57,57,57,
    7,4,53,53,53,
    8,4,46,46,46,
    9,4,144,144,144,
    10,4,106,106,106,
    11,4,128,128,128,
    12,4,154,154,154,
    13,4,160,160,160,
    14,4,131,131,131,
    15,4,110,110,110,
    16,4,69,69,69,
    17,4,103,103,103,
    18,4,75,75,75,
    19,4,71,71,71,
    20,4,103,103,103,
    21,4,116,116,116,
    22,4,176,176,176,
    23,4,89,89,89,
    24,4,122,122,122,
    25,4,132,132,132,
    26,4,128,128,128,
    27,4,145,145,145,
    28,4,83,83,83,
    29,4,44,44,44,
    30,4,50,50,50,
    31,4,40,40,40,
    32,4,52,52,52,
    33,4,69,69,69,
    34,4,7,7,7,
    35,4,64,64,64,
    36,4,51,51,51,
    37,4,67,67,67,
    38,4,62,62,62,
    39,4,35,35,35,
    40,4,83,83,83,
    41,4,34,34,34,
    42,4,46,46,46,
    43,4,22,22,22,
    44,4,2,2,2,
    45,4,11,11,11,
    46,4,33,33,33,
    47,4,60,60,60,
    48,4,14,14,14,
    49,4,39,39,39,
    50,4,45,45,45,
    51,4,17,17,17,
    52,4,36,36,36,
    53,4,41,41,41,
    54,4,67,67,67,
    55,4,28,28,28,
    56,4,126,126,126,
    57,4,95,95,95,
    58,4,51,51,51,
    59,4,137,137,137,
    60,4,152,152,152,
    61,4,100,100,100,
    62,4,176,176,176,
    63,4,139,139,139,
    64,4,86,86,86,
    65,4,150,150,150,
    66,4,62,62,62,
    67,4,147,147,147,
    68,4,103,103,103,
    69,4,69,69,69,
    70,4,91,91,91,
    71,4,150,150,150,
    72,4,143,143,143,
    73,4,135,135,135,
    74,4,180,180,180,
    75,4,173,173,173,
    76,4,144,144,144,
    77,4,8,8,8,
    78,4,58,58,58,
    79,4,215,215,215,
    80,4,70,70,70,
    81,4,44,44,44,
    82,4,88,88,88,
    83,4,95,95,95,
    84,4,136,136,136,
    85,4,57,57,57,
    86,4,109,109,109,
    87,4,60,60,60,
    88,4,70,70,70,
    89,4,10,10,10,
    90,4,55,55,55,
    91,4,111,111,111,
    92,4,78,78,78,
    93,4,75,75,75,
    94,4,59,59,59,
    95,4,97,97,97,
    96,4,116,116,116,
    97,4,115,115,115,
    98,4,49,49,49,
    99,4,69,69,69,
    0,5,32,32,32,
    1,5,66,66,66,
    2,5,106,106,106,
    3,5,83,83,83,
    4,5,120,120,120,
    5,5,70,70,70,
    6,5,53,53,53,
    7,5,58,58,58,
    8,5,60,60,60,
    9,5,68,68,68,
    10,5,111,111,111,
    11,5,150,150,150,
    12,5,143,143,143,
    13,5,139,139,139,
    14,5,136,136,136,
    15,5,80,80,80,
    16,5,61,61,61,
    17,5,93,93,93,
    18,5,56,56,56,
    19,5,75,75,75,
    20,5,100,100,100,
    21,5,67,67,67,
    22,5,124,124,124,
    23,5,120,120,120,
    24,5,60,60,60,
    25,5,90,90,90,
    26,5,110,110,110,
    27,5,46,46,46,
    28,5,1,1,1,
    29,5,37,37,37,
    30,5,61,61,61,
    31,5,83,83,83,
    32,5,33,33,33,
    33,5,48,48,48,
    34,5,15,15,15,
    35,5,95,95,95,
    36,5,67,67,67,
    37,5,65,65,65,
    38,5,67,67,67,
    39,5,51,51,51,
    40,5,36,36,36,
    41,5,5,5,5,
    42,5,24,24,24,
    43,5,0,0,0,
    44,5,20,20,20,
    45,5,14,14,14,
    46,5,23,23,23,
    47,5,23,23,23,
    48,5,50,50,50,
    49,5,62,62,62,
    50,5,6,6,6,
    51,5,21,21,21,
    52,5,30,30,30,
    53,5,48,48,48,
    54,5,52,52,52,
    55,5,73,73,73,
    56,5,106,106,106,
    57,5,32,32,32,
    58,5,80,80,80,
    59,5,112,112,112,
    60,5,69,69,69,
    61,5,97,97,97,
    62,5,146,146,146,
    63,5,117,117,117,
    64,5,84,84,84,
    65,5,103,103,103,
    66,5,139,139,139,
    67,5,72,72,72,
    68,5,119,119,119,
    69,5,123,123,123,
    70,5,48,48,48,
    71,5,96,96,96,
    72,5,169,169,169,
    73,5,193,193,193,
    74,5,155,155,155,
    75,5,131,131,131,
    76,5,156,156,156,
    77,5,142,142,142,
    78,5,0,0,0,
    79,5,87,87,87,
    80,5,224,224,224,
    81,5,169,169,169,
    82,5,96,96,96,
    83,5,113,113,113,
    84,5,76,76,76,
    85,5,80,80,80,
    86,5,123,123,123,
    87,5,57,57,57,
    88,5,62,62,62,
    89,5,62,62,62,
    90,5,2,2,2,
    91,5,100,100,100,
    92,5,98,98,98,
    93,5,35,35,35,
    94,5,62,62,62,
    95,5,92,92,92,
    96,5,57,57,57,
    97,5,28,28,28,
    98,5,72,72,72,
    99,5,61,61,61,
    0,6,35,35,35,
    1,6,74,74,74,
    2,6,107,107,107,
    3,6,75,75,75,
    4,6,77,77,77,
    5,6,132,132,132,
    6,6,60,60,60,
    7,6,56,56,56,
    8,6,49,49,49,
    9,6,56,56,56,
    10,6,124,124,124,
    11,6,90,90,90,
    12,6,98,98,98,
    13,6,48,48,48,
    14,6,102,102,102,
    15,6,102,102,102,
    16,6,66,66,66,
    17,6,91,91,91,
    18,6,80,80,80,
    19,6,53,53,53,
    20,6,56,56,56,
    21,6,98,98,98,
    22,6,155,155,155,
    23,6,141,141,141,
    24,6,46,46,46,
    25,6,46,46,46,
    26,6,48,48,48,
    27,6,34,34,34,
    28,6,5,5,5,
    29,6,49,49,49,
    30,6,87,87,87,
    31,6,48,48,48,
    32,6,0,0,0,
    33,6,44,44,44,
    34,6,56,56,56,
    35,6,123,123,123,
    36,6,109,109,109,
    37,6,48,48,48,
    38,6,78,78,78,
    39,6,59,59,59,
    40,6,39,39,39,
    41,6,27,27,27,
    42,6,6,6,6,
    43,6,59,59,59,
    44,6,97,97,97,
    45,6,31,31,31,
    46,6,7,7,7,
    47,6,32,32,32,
    48,6,56,56,56,
    49,6,36,36,36,
    50,6,57,57,57,
    51,6,65,65,65,
    52,6,84,84,84,
    53,6,22,22,22,
    54,6,40,40,40,
    55,6,80,80,80,
    56,6,75,75,75,
    57,6,39,39,39,
    58,6,73,73,73,
    59,6,79,79,79,
    60,6,107,107,107,
    61,6,146,146,146,
    62,6,123,123,123,
    63,6,41,41,41,
    64,6,0,0,0,
    65,6,18,18,18,
    66,6,158,158,158,
    67,6,115,115,115,
    68,6,95,95,95,
    69,6,139,139,139,
    70,6,108,108,108,
    71,6,0,0,0,
    72,6,175,175,175,
    73,6,187,187,187,
    74,6,155,155,155,
    75,6,155,155,155,
    76,6,129,129,129,
    77,6,158,158,158,
    78,6,160,160,160,
    79,6,0,0,0,
    80,6,11,11,11,
    81,6,131,131,131,
    82,6,255,255,255,
    83,6,79,79,79,
    84,6,42,42,42,
    85,6,88,88,88,
    86,6,130,130,130,
    87,6,97,97,97,
    88,6,87,87,87,
    89,6,47,47,47,
    90,6,41,41,41,
    91,6,90,90,90,
    92,6,92,92,92,
    93,6,114,114,114,
    94,6,107,107,107,
    95,6,81,81,81,
    96,6,74,74,74,
    97,6,52,52,52,
    98,6,63,63,63,
    99,6,60,60,60,
    0,7,23,23,23,
    1,7,47,47,47,
    2,7,82,82,82,
    3,7,97,97,97,
    4,7,65,65,65,
    5,7,75,75,75,
    6,7,99,99,99,
    7,7,37,37,37,
    8,7,46,46,46,
    9,7,80,80,80,
    10,7,62,62,62,
    11,7,89,89,89,
    12,7,108,108,108,
    13,7,66,66,66,
    14,7,69,69,69,
    15,7,102,102,102,
    16,7,62,62,62,
    17,7,74,74,74,
    18,7,82,82,82,
    19,7,46,46,46,
    20,7,71,71,71,
    21,7,113,113,113,
    22,7,130,130,130,
    23,7,86,86,86,
    24,7,56,56,56,
    25,7,43,43,43,
    26,7,69,69,69,
    27,7,93,93,93,
    28,7,0,0,0,
    29,7,54,54,54,
    30,7,64,64,64,
    31,7,94,94,94,
    32,7,2,2,2,
    33,7,57,57,57,
    34,7,15,15,15,
    35,7,35,35,35,
    36,7,0,0,0,
    37,7,86,86,86,
    38,7,92,92,92,
    39,7,26,26,26,
    40,7,52,52,52,
    41,7,78,78,78,
    42,7,7,7,7,
    43,7,36,36,36,
    44,7,81,81,81,
    45,7,5,5,5,
    46,7,49,49,49,
    47,7,64,64,64,
    48,7,48,48,48,
    49,7,22,22,22,
    50,7,12,12,12,
    51,7,44,44,44,
    52,7,113,113,113,
    53,7,94,94,94,
    54,7,48,48,48,
    55,7,77,77,77,
    56,7,36,36,36,
    57,7,76,76,76,
    58,7,52,52,52,
    59,7,31,31,31,
    60,7,158,158,158,
    61,7,148,148,148,
    62,7,119,119,119,
    63,7,86,86,86,
    64,7,80,80,80,
    65,7,0,0,0,
    66,7,19,19,19,
    67,7,137,137,137,
    68,7,129,129,129,
    69,7,67,67,67,
    70,7,59,59,59,
    71,7,20,20,20,
    72,7,92,92,92,
    73,7,219,219,219,
    74,7,211,211,211,
    75,7,154,154,154,
    76,7,118,118,118,
    77,7,74,74,74,
    78,7,151,151,151,
    79,7,129,129,129,
    80,7,0,0,0,
    81,7,0,0,0,
    82,7,70,70,70,
    83,7,151,151,151,
    84,7,76,76,76,
    85,7,74,74,74,
    86,7,105,105,105,
    87,7,124,124,124,
    88,7,99,99,99,
    89,7,32,32,32,
    90,7,45,45,45,
    91,7,68,68,68,
    92,7,90,90,90,
    93,7,110,110,110,
    94,7,69,69,69,
    95,7,52,52,52,
    96,7,106,106,106,
    97,7,99,99,99,
    98,7,99,99,99,
    99,7,88,88,88,
    0,8,124,124,124,
    1,8,44,44,44,
    2,8,79,79,79,
    3,8,113,113,113,
    4,8,108,108,108,
    5,8,47,47,47,
    6,8,72,72,72,
    7,8,74,74,74,
    8,8,43,43,43,
    9,8,69,69,69,
    10,8,98,98,98,
    11,8,121,121,121,
    12,8,109,109,109,
    13,8,86,86,86,
    14,8,66,66,66,
    15,8,120,120,120,
    16,8,65,65,65,
    17,8,56,56,56,
    18,8,64,64,64,
    19,8,95,95,95,
    20,8,98,98,98,
    21,8,44,44,44,
    22,8,57,57,57,
    23,8,46,46,46,
    24,8,75,75,75,
    25,8,56,56,56,
    26,8,58,58,58,
    27,8,56,56,56,
    28,8,26,26,26,
    29,8,79,79,79,
    30,8,75,75,75,
    31,8,34,34,34,
    32,8,1,1,1,
    33,8,31,31,31,
    34,8,35,35,35,
    35,8,35,35,35,
    36,8,30,30,30,
    37,8,105,105,105,
    38,8,82,82,82,
    39,8,46,46,46,
    40,8,32,32,32,
    41,8,28,28,28,
    42,8,42,42,42,
    43,8,43,43,43,
    44,8,52,52,52,
    45,8,31,31,31,
    46,8,52,52,52,
    47,8,59,59,59,
    48,8,15,15,15,
    49,8,8,8,8,
    50,8,15,15,15,
    51,8,39,39,39,
    52,8,42,42,42,
    53,8,0,0,0,
    54,8,37,37,37,
    55,8,80,80,80,
    56,8,25,25,25,
    57,8,21,21,21,
    58,8,0,0,0,
    59,8,0,0,0,
    60,8,28,28,28,
    61,8,48,48,48,
    62,8,90,90,90,
    63,8,101,101,101,
    64,8,160,160,160,
    65,8,167,167,167,
    66,8,53,53,53,
    67,8,0,0,0,
    68,8,41,41,41,
    69,8,41,41,41,
    70,8,51,51,51,
    71,8,54,54,54,
    72,8,13,13,13,
    73,8,29,29,29,
    74,8,110,110,110,
    75,8,107,107,107,
    76,8,103,103,103,
    77,8,90,90,90,
    78,8,33,33,33,
    79,8,153,153,153,
    80,8,234,234,234,
    81,8,157,157,157,
    82,8,0,0,0,
    83,8,25,25,25,
    84,8,127,127,127,
    85,8,66,66,66,
    86,8,76,76,76,
    87,8,133,133,133,
    88,8,148,148,148,
    89,8,83,83,83,
    90,8,68,68,68,
    91,8,77,77,77,
    92,8,91,91,91,
    93,8,92,92,92,
    94,8,68,68,68,
    95,8,44,44,44,
    96,8,47,47,47,
    97,8,97,97,97,
    98,8,94,94,94,
    99,8,110,110,110,
    0,9,117,117,117,
    1,9,89,89,89,
    2,9,83,83,83,
    3,9,76,76,76,
    4,9,84,84,84,
    5,9,62,62,62,
    6,9,43,43,43,
    7,9,110,110,110,
    8,9,54,54,54,
    9,9,41,41,41,
    10,9,68,68,68,
    11,9,95,95,95,
    12,9,112,112,112,
    13,9,64,64,64,
    14,9,79,79,79,
    15,9,100,100,100,
    16,9,83,83,83,
    17,9,88,88,88,
    18,9,115,115,115,
    19,9,85,85,85,
    20,9,52,52,52,
    21,9,31,31,31,
    22,9,55,55,55,
    23,9,77,77,77,
    24,9,43,43,43,
    25,9,35,35,35,
    26,9,89,89,89,
    27,9,65,65,65,
    28,9,71,71,71,
    29,9,21,21,21,
    30,9,47,47,47,
    31,9,32,32,32,
    32,9,15,15,15,
    33,9,49,49,49,
    34,9,47,47,47,
    35,9,68,68,68,
    36,9,93,93,93,
    37,9,60,60,60,
    38,9,14,14,14,
    39,9,6,6,6,
    40,9,0,0,0,
    41,9,0,0,0,
    42,9,26,26,26,
    43,9,51,51,51,
    44,9,25,25,25,
    45,9,22,22,22,
    46,9,8,8,8,
    47,9,4,4,4,
    48,9,38,38,38,
    49,9,26,26,26,
    50,9,0,0,0,
    51,9,6,6,6,
    52,9,11,11,11,
    53,9,61,61,61,
    54,9,0,0,0,
    55,9,61,61,61,
    56,9,86,86,86,
    57,9,87,87,87,
    58,9,100,100,100,
    59,9,88,88,88,
    60,9,67,67,67,
    61,9,47,47,47,
    62,9,42,42,42,
    63,9,35,35,35,
    64,9,26,26,26,
    65,9,77,77,77,
    66,9,156,156,156,
    67,9,95,95,95,
    68,9,30,30,30,
    69,9,15,15,15,
    70,9,80,80,80,
    71,9,57,57,57,
    72,9,25,25,25,
    73,9,0,0,0,
    74,9,18,18,18,
    75,9,86,86,86,
    76,9,39,39,39,
    77,9,100,100,100,
    78,9,104,104,104,
    79,9,10,10,10,
    80,9,136,136,136,
    81,9,217,217,217,
    82,9,59,59,59,
    83,9,0,0,0,
    84,9,55,55,55,
    85,9,104,104,104,
    86,9,36,36,36,
    87,9,74,74,74,
    88,9,110,110,110,
    89,9,128,128,128,
    90,9,106,106,106,
    91,9,84,84,84,
    92,9,93,93,93,
    93,9,93,93,93,
    94,9,56,56,56,
    95,9,44,44,44,
    96,9,80,80,80,
    97,9,111,111,111,
    98,9,116,116,116,
    99,9,70,70,70,
    0,10,93,93,93,
    1,10,158,158,158,
    2,10,110,110,110,
    3,10,105,105,105,
    4,10,53,53,53,
    5,10,111,111,111,
    6,10,74,74,74,
    7,10,88,88,88,
    8,10,85,85,85,
    9,10,44,44,44,
    10,10,54,54,54,
    11,10,47,47,47,
    12,10,56,56,56,
    13,10,103,103,103,
    14,10,72,72,72,
    15,10,97,97,97,
    16,10,106,106,106,
    17,10,69,69,69,
    18,10,63,63,63,
    19,10,34,34,34,
    20,10,51,51,51,
    21,10,47,47,47,
    22,10,66,66,66,
    23,10,33,33,33,
    24,10,7,7,7,
    25,10,83,83,83,
    26,10,56,56,56,
    27,10,37,37,37,
    28,10,0,0,0,
    29,10,32,32,32,
    30,10,53,53,53,
    31,10,34,34,34,
    32,10,57,57,57,
    33,10,67,67,67,
    34,10,43,43,43,
    35,10,0,0,0,
    36,10,19,19,19,
    37,10,40,40,40,
    38,10,11,11,11,
    39,10,9,9,9,
    40,10,52,52,52,
    41,10,59,59,59,
    42,10,86,86,86,
    43,10,63,63,63,
    44,10,69,69,69,
    45,10,101,101,101,
    46,10,45,45,45,
    47,10,6,6,6,
    48,10,98,98,98,
    49,10,53,53,53,
    50,10,55,55,55,
    51,10,53,53,53,
    52,10,35,35,35,
    53,10,89,89,89,
    54,10,55,55,55,
    55,10,96,96,96,
    56,10,98,98,98,
    57,10,118,118,118,
    58,10,121,121,121,
    59,10,117,117,117,
    60,10,102,102,102,
    61,10,107,107,107,
    62,10,138,138,138,
    63,10,95,95,95,
    64,10,42,42,42,
    65,10,8,8,8,
    66,10,15,15,15,
    67,10,61,61,61,
    68,10,130,130,130,
    69,10,73,73,73,
    70,10,15,15,15,
    71,10,84,84,84,
    72,10,58,58,58,
    73,10,7,7,7,
    74,10,9,9,9,
    75,10,124,124,124,
    76,10,77,77,77,
    77,10,82,82,82,
    78,10,158,158,158,
    79,10,61,61,61,
    80,10,80,80,80,
    81,10,180,180,180,
    82,10,182,182,182,
    83,10,53,53,53,
    84,10,0,0,0,
    85,10,132,132,132,
    86,10,79,79,79,
    87,10,85,85,85,
    88,10,119,119,119,
    89,10,77,77,77,
    90,10,124,124,124,
    91,10,105,105,105,
    92,10,93,93,93,
    93,10,80,80,80,
    94,10,82,82,82,
    95,10,79,79,79,
    96,10,63,63,63,
    97,10,79,79,79,
    98,10,73,73,73,
    99,10,47,47,47,
    0,11,88,88,88,
    1,11,92,92,92,
    2,11,105,105,105,
    3,11,140,140,140,
    4,11,40,40,40,
    5,11,33,33,33,
    6,11,104,104,104,
    7,11,76,76,76,
    8,11,77,77,77,
    9,11,82,82,82,
    10,11,56,56,56,
    11,11,65,65,65,
    12,11,99,99,99,
    13,11,108,108,108,
    14,11,65,65,65,
    15,11,83,83,83,
    16,11,98,98,98,
    17,11,58,58,58,
    18,11,47,47,47,
    19,11,37,37,37,
    20,11,61,61,61,
    21,11,60,60,60,
    22,11,55,55,55,
    23,11,81,81,81,
    24,11,80,80,80,
    25,11,17,17,17,
    26,11,25,25,25,
    27,11,8,8,8,
    28,11,3,3,3,
    29,11,53,53,53,
    30,11,53,53,53,
    31,11,35,35,35,
    32,11,80,80,80,
    33,11,84,84,84,
    34,11,102,102,102,
    35,11,25,25,25,
    36,11,21,21,21,
    37,11,3,3,3,
    38,11,80,80,80,
    39,11,102,102,102,
    40,11,101,101,101,
    41,11,71,71,71,
    42,11,81,81,81,
    43,11,81,81,81,
    44,11,85,85,85,
    45,11,118,118,118,
    46,11,93,93,93,
    47,11,3,3,3,
    48,11,39,39,39,
    49,11,6,6,6,
    50,11,140,140,140,
    51,11,84,84,84,
    52,11,29,29,29,
    53,11,82,82,82,
    54,11,61,61,61,
    55,11,116,116,116,
    56,11,92,92,92,
    57,11,101,101,101,
    58,11,113,113,113,
    59,11,105,105,105,
    60,11,96,96,96,
    61,11,107,107,107,
    62,11,114,114,114,
    63,11,115,115,115,
    64,11,57,57,57,
    65,11,72,72,72,
    66,11,58,58,58,
    67,11,28,28,28,
    68,11,97,97,97,
    69,11,104,104,104,
    70,11,51,51,51,
    71,11,64,64,64,
    72,11,95,95,95,
    73,11,26,26,26,
    74,11,6,6,6,
    75,11,115,115,115,
    76,11,111,111,111,
    77,11,144,144,144,
    78,11,131,131,131,
    79,11,91,91,91,
    80,11,100,100,100,
    81,11,195,195,195,
    82,11,201,201,201,
    83,11,155,155,155,
    84,11,40,40,40,
    85,11,48,48,48,
    86,11,89,89,89,
    87,11,92,92,92,
    88,11,129,129,129,
    89,11,140,140,140,
    90,11,82,82,82,
    91,11,73,73,73,
    92,11,80,80,80,
    93,11,118,118,118,
    94,11,102,102,102,
    95,11,101,101,101,
    96,11,81,81,81,
    97,11,64,64,64,
    98,11,63,63,63,
    99,11,73,73,73,
    0,12,74,74,74,
    1,12,117,117,117,
    2,12,81,81,81,
    3,12,88,88,88,
    4,12,71,71,71,
    5,12,32,32,32,
    6,12,8,8,8,
    7,12,76,76,76,
    8,12,88,88,88,
    9,12,85,85,85,
    10,12,79,79,79,
    11,12,84,84,84,
    12,12,75,75,75,
    13,12,67,67,67,
    14,12,64,64,64,
    15,12,61,61,61,
    16,12,75,75,75,
    17,12,80,80,80,
    18,12,49,49,49,
    19,12,59,59,59,
    20,12,51,51,51,
    21,12,63,63,63,
    22,12,90,90,90,
    23,12,79,79,79,
    24,12,22,22,22,
    25,12,58,58,58,
    26,12,50,50,50,
    27,12,36,36,36,
    28,12,1,1,1,
    29,12,66,66,66,
    30,12,61,61,61,
    31,12,83,83,83,
    32,12,69,69,69,
    33,12,91,91,91,
    34,12,76,76,76,
    35,12,6,6,6,
    36,12,24,24,24,
    37,12,22,22,22,
    38,12,84,84,84,
    39,12,88,88,88,
    40,12,105,105,105,
    41,12,79,79,79,
    42,12,91,91,91,
    43,12,95,95,95,
    44,12,95,95,95,
    45,12,129,129,129,
    46,12,81,81,81,
    47,12,0,0,0,
    48,12,11,11,11,
    49,12,19,19,19,
    50,12,145,145,145,
    51,12,54,54,54,
    52,12,32,32,32,
    53,12,125,125,125,
    54,12,3,3,3,
    55,12,66,66,66,
    56,12,112,112,112,
    57,12,100,100,100,
    58,12,117,117,117,
    59,12,115,115,115,
    60,12,101,101,101,
    61,12,120,120,120,
    62,12,117,117,117,
    63,12,120,120,120,
    64,12,117,117,117,
    65,12,27,27,27,
    66,12,120,120,120,
    67,12,93,93,93,
    68,12,34,34,34,
    69,12,82,82,82,
    70,12,103,103,103,
    71,12,0,0,0,
    72,12,50,50,50,
    73,12,101,101,101,
    74,12,0,0,0,
    75,12,113,113,113,
    76,12,134,134,134,
    77,12,100,100,100,
    78,12,133,133,133,
    79,12,101,101,101,
    80,12,38,38,38,
    81,12,104,104,104,
    82,12,138,138,138,
    83,12,172,172,172,
    84,12,79,79,79,
    85,12,24,24,24,
    86,12,128,128,128,
    87,12,114,114,114,
    88,12,116,116,116,
    89,12,79,79,79,
    90,12,69,69,69,
    91,12,70,70,70,
    92,12,108,108,108,
    93,12,83,83,83,
    94,12,107,107,107,
    95,12,105,105,105,
    96,12,58,58,58,
    97,12,45,45,45,
    98,12,59,59,59,
    99,12,72,72,72,
    0,13,63,63,63,
    1,13,106,106,106,
    2,13,72,72,72,
    3,13,77,77,77,
    4,13,43,43,43,
    5,13,65,65,65,
    6,13,67,67,67,
    7,13,16,16,16,
    8,13,102,102,102,
    9,13,169,169,169,
    10,13,114,114,114,
    11,13,99,99,99,
    12,13,32,32,32,
    13,13,46,46,46,
    14,13,42,42,42,
    15,13,61,61,61,
    16,13,46,46,46,
    17,13,92,92,92,
    18,13,67,67,67,
    19,13,42,42,42,
    20,13,62,62,62,
    21,13,88,88,88,
    22,13,36,36,36,
    23,13,8,8,8,
    24,13,36,36,36,
    25,13,57,57,57,
    26,13,30,30,30,
    27,13,8,8,8,
    28,13,52,52,52,
    29,13,39,39,39,
    30,13,85,85,85,
    31,13,69,69,69,
    32,13,90,90,90,
    33,13,52,52,52,
    34,13,8,8,8,
    35,13,0,0,0,
    36,13,0,0,0,
    37,13,67,67,67,
    38,13,119,119,119,
    39,13,64,64,64,
    40,13,98,98,98,
    41,13,56,56,56,
    42,13,51,51,51,
    43,13,52,52,52,
    44,13,59,59,59,
    45,13,88,88,88,
    46,13,46,46,46,
    47,13,33,33,33,
    48,13,32,32,32,
    49,13,50,50,50,
    50,13,59,59,59,
    51,13,23,23,23,
    52,13,34,34,34,
    53,13,73,73,73,
    54,13,42,42,42,
    55,13,105,105,105,
    56,13,120,120,120,
    57,13,126,126,126,
    58,13,121,121,121,
    59,13,98,98,98,
    60,13,101,101,101,
    61,13,116,116,116,
    62,13,116,116,116,
    63,13,113,113,113,
    64,13,52,52,52,
    65,13,84,84,84,
    66,13,60,60,60,
    67,13,79,79,79,
    68,13,88,88,88,
    69,13,51,51,51,
    70,13,67,67,67,
    71,13,67,67,67,
    72,13,64,64,64,
    73,13,107,107,107,
    74,13,32,32,32,
    75,13,15,15,15,
    76,13,144,144,144,
    77,13,65,65,65,
    78,13,87,87,87,
    79,13,110,110,110,
    80,13,71,71,71,
    81,13,31,31,31,
    82,13,9,9,9,
    83,13,127,127,127,
    84,13,85,85,85,
    85,13,66,66,66,
    86,13,110,110,110,
    87,13,145,145,145,
    88,13,71,71,71,
    89,13,73,73,73,
    90,13,119,119,119,
    91,13,141,141,141,
    92,13,89,89,89,
    93,13,139,139,139,
    94,13,147,147,147,
    95,13,71,71,71,
    96,13,41,41,41,
    97,13,62,62,62,
    98,13,62,62,62,
    99,13,75,75,75,
    0,14,67,67,67,
    1,14,105,105,105,
    2,14,88,88,88,
    3,14,135,135,135,
    4,14,28,28,28,
    5,14,32,32,32,
    6,14,131,131,131,
    7,14,54,54,54,
    8,14,62,62,62,
    9,14,149,149,149,
    10,14,156,156,156,
    11,14,120,120,120,
    12,14,67,67,67,
    13,14,60,60,60,
    14,14,55,55,55,
    15,14,56,56,56,
    16,14,49,49,49,
    17,14,64,64,64,
    18,14,73,73,73,
    19,14,27,27,27,
    20,14,67,67,67,
    21,14,33,33,33,
    22,14,46,46,46,
    23,14,28,28,28,
    24,14,31,31,31,
    25,14,1,1,1,
    26,14,6,6,6,
    27,14,53,53,53,
    28,14,89,89,89,
    29,14,71,71,71,
    30,14,65,65,65,
    31,14,93,93,93,
    32,14,72,72,72,
    33,14,51,51,51,
    34,14,59,59,59,
    35,14,0,0,0,
    36,14,0,0,0,
    37,14,35,35,35,
    38,14,103,103,103,
    39,14,62,62,62,
    40,14,61,61,61,
    41,14,82,82,82,
    42,14,84,84,84,
    43,14,81,81,81,
    44,14,89,89,89,
    45,14,58,58,58,
    46,14,59,59,59,
    47,14,79,79,79,
    48,14,96,96,96,
    49,14,107,107,107,
    50,14,62,62,62,
    51,14,72,72,72,
    52,14,82,82,82,
    53,14,79,79,79,
    54,14,64,64,64,
    55,14,41,41,41,
    56,14,87,87,87,
    57,14,116,116,116,
    58,14,133,133,133,
    59,14,116,116,116,
    60,14,107,107,107,
    61,14,103,103,103,
    62,14,116,116,116,
    63,14,114,114,114,
    64,14,98,98,98,
    65,14,120,120,120,
    66,14,59,59,59,
    67,14,37,37,37,
    68,14,95,95,95,
    69,14,82,82,82,
    70,14,52,52,52,
    71,14,67,67,67,
    72,14,69,69,69,
    73,14,85,85,85,
    74,14,113,113,113,
    75,14,22,22,22,
    76,14,39,39,39,
    77,14,146,146,146,
    78,14,104,104,104,
    79,14,91,91,91,
    80,14,66,66,66,
    81,14,70,70,70,
    82,14,1,1,1,
    83,14,133,133,133,
    84,14,173,173,173,
    85,14,130,130,130,
    86,14,27,27,27,
    87,14,66,66,66,
    88,14,126,126,126,
    89,14,123,123,123,
    90,14,137,137,137,
    91,14,82,82,82,
    92,14,57,57,57,
    93,14,94,94,94,
    94,14,108,108,108,
    95,14,65,65,65,
    96,14,70,70,70,
    97,14,59,59,59,
    98,14,46,46,46,
    99,14,62,62,62,
    0,15,79,79,79,
    1,15,99,99,99,
    2,15,102,102,102,
    3,15,99,99,99,
    4,15,25,25,25,
    5,15,25,25,25,
    6,15,120,120,120,
    7,15,80,80,80,
    8,15,25,25,25,
    9,15,53,53,53,
    10,15,120,120,120,
    11,15,100,100,100,
    12,15,59,59,59,
    13,15,103,103,103,
    14,15,67,67,67,
    15,15,90,90,90,
    16,15,58,58,58,
    17,15,57,57,57,
    18,15,38,38,38,
    19,15,20,20,20,
    20,15,68,68,68,
    21,15,95,95,95,
    22,15,53,53,53,
    23,15,25,25,25,
    24,15,13,13,13,
    25,15,40,40,40,
    26,15,79,79,79,
    27,15,79,79,79,
    28,15,60,60,60,
    29,15,96,96,96,
    30,15,54,54,54,
    31,15,87,87,87,
    32,15,89,89,89,
    33,15,67,67,67,
    34,15,80,80,80,
    35,15,44,44,44,
    36,15,61,61,61,
    37,15,68,68,68,
    38,15,63,63,63,
    39,15,66,66,66,
    40,15,77,77,77,
    41,15,80,80,80,
    42,15,70,70,70,
    43,15,82,82,82,
    44,15,80,80,80,
    45,15,74,74,74,
    46,15,61,61,61,
    47,15,82,82,82,
    48,15,98,98,98,
    49,15,98,98,98,
    50,15,82,82,82,
    51,15,81,81,81,
    52,15,81,81,81,
    53,15,79,79,79,
    54,15,102,102,102,
    55,15,83,83,83,
    56,15,61,61,61,
    57,15,53,53,53,
    58,15,47,47,47,
    59,15,86,86,86,
    60,15,126,126,126,
    61,15,113,113,113,
    62,15,96,96,96,
    63,15,120,120,120,
    64,15,131,131,131,
    65,15,88,88,88,
    66,15,131,131,131,
    67,15,76,76,76,
    68,15,0,0,0,
    69,15,50,50,50,
    70,15,61,61,61,
    71,15,53,53,53,
    72,15,62,62,62,
    73,15,89,89,89,
    74,15,53,53,53,
    75,15,99,99,99,
    76,15,9,9,9,
    77,15,50,50,50,
    78,15,158,158,158,
    79,15,53,53,53,
    80,15,76,76,76,
    81,15,97,97,97,
    82,15,5,5,5,
    83,15,105,105,105,
    84,15,66,66,66,
    85,15,143,143,143,
    86,15,104,104,104,
    87,15,76,76,76,
    88,15,115,115,115,
    89,15,122,122,122,
    90,15,76,76,76,
    91,15,48,48,48,
    92,15,52,52,52,
    93,15,23,23,23,
    94,15,92,92,92,
    95,15,85,85,85,
    96,15,55,55,55,
    97,15,64,64,64,
    98,15,74,74,74,
    99,15,76,76,76,
    0,16,74,74,74,
    1,16,99,99,99,
    2,16,92,92,92,
    3,16,70,70,70,
    4,16,19,19,19,
    5,16,25,25,25,
    6,16,103,103,103,
    7,16,59,59,59,
    8,16,62,62,62,
    9,16,54,54,54,
    10,16,73,73,73,
    11,16,76,76,76,
    12,16,36,36,36,
    13,16,47,47,47,
    14,16,110,110,110,
    15,16,53,53,53,
    16,16,71,71,71,
    17,16,34,34,34,
    18,16,71,71,71,
    19,16,40,40,40,
    20,16,57,57,57,
    21,16,0,0,0,
    22,16,20,20,20,
    23,16,1,1,1,
    24,16,56,56,56,
    25,16,106,106,106,
    26,16,85,85,85,
    27,16,93,93,93,
    28,16,62,62,62,
    29,16,77,77,77,
    30,16,72,72,72,
    31,16,48,48,48,
    32,16,66,66,66,
    33,16,66,66,66,
    34,16,54,54,54,
    35,16,72,72,72,
    36,16,77,77,77,
    37,16,64,64,64,
    38,16,80,80,80,
    39,16,82,82,82,
    40,16,78,78,78,
    41,16,71,71,71,
    42,16,69,69,69,
    43,16,57,57,57,
    44,16,67,67,67,
    45,16,77,77,77,
    46,16,78,78,78,
    47,16,90,90,90,
    48,16,95,95,95,
    49,16,81,81,81,
    50,16,91,91,91,
    51,16,86,86,86,
    52,16,80,80,80,
    53,16,71,71,71,
    54,16,82,82,82,
    55,16,99,99,99,
    56,16,102,102,102,
    57,16,101,101,101,
    58,16,93,93,93,
    59,16,72,72,72,
    60,16,43,43,43,
    61,16,41,41,41,
    62,16,90,90,90,
    63,16,105,105,105,
    64,16,133,133,133,
    65,16,125,125,125,
    66,16,95,95,95,
    67,16,104,104,104,
    68,16,117,117,117,
    69,16,0,0,0,
    70,16,18,18,18,
    71,16,79,79,79,
    72,16,52,52,52,
    73,16,36,36,36,
    74,16,53,53,53,
    75,16,78,78,78,
    76,16,82,82,82,
    77,16,0,0,0,
    78,16,73,73,73,
    79,16,61,61,61,
    80,16,54,54,54,
    81,16,107,107,107,
    82,16,13,13,13,
    83,16,68,68,68,
    84,16,52,52,52,
    85,16,42,42,42,
    86,16,65,65,65,
    87,16,90,90,90,
    88,16,111,111,111,
    89,16,103,103,103,
    90,16,93,93,93,
    91,16,93,93,93,
    92,16,105,105,105,
    93,16,129,129,129,
    94,16,113,113,113,
    95,16,140,140,140,
    96,16,111,111,111,
    97,16,91,91,91,
    98,16,115,115,115,
    99,16,128,128,128,
    0,17,68,68,68,
    1,17,95,95,95,
    2,17,74,74,74,
    3,17,85,85,85,
    4,17,12,12,12,
    5,17,73,73,73,
    6,17,74,74,74,
    7,17,68,68,68,
    8,17,56,56,56,
    9,17,44,44,44,
    10,17,119,119,119,
    11,17,87,87,87,
    12,17,67,67,67,
    13,17,34,34,34,
    14,17,77,77,77,
    15,17,81,81,81,
    16,17,45,45,45,
    17,17,50,50,50,
    18,17,58,58,58,
    19,17,30,30,30,
    20,17,3,3,3,
    21,17,37,37,37,
    22,17,81,81,81,
    23,17,94,94,94,
    24,17,9,9,9,
    25,17,89,89,89,
    26,17,60,60,60,
    27,17,67,67,67,
    28,17,81,81,81,
    29,17,56,56,56,
    30,17,54,54,54,
    31,17,47,47,47,
    32,17,77,77,77,
    33,17,65,65,65,
    34,17,55,55,55,
    35,17,67,67,67,
    36,17,66,66,66,
    37,17,63,63,63,
    38,17,69,69,69,
    39,17,65,65,65,
    40,17,67,67,67,
    41,17,71,71,71,
    42,17,77,77,77,
    43,17,79,79,79,
    44,17,78,78,78,
    45,17,71,71,71,
    46,17,82,82,82,
    47,17,80,80,80,
    48,17,87,87,87,
    49,17,96,96,96,
    50,17,85,85,85,
    51,17,88,88,88,
    52,17,86,86,86,
    53,17,97,97,97,
    54,17,103,103,103,
    55,17,92,92,92,
    56,17,88,88,88,
    57,17,94,94,94,
    58,17,94,94,94,
    59,17,105,105,105,
    60,17,137,137,137,
    61,17,103,103,103,
    62,17,28,28,28,
    63,17,60,60,60,
    64,17,127,127,127,
    65,17,118,118,118,
    66,17,77,77,77,
    67,17,130,130,130,
    68,17,138,138,138,
    69,17,64,64,64,
    70,17,6,6,6,
    71,17,42,42,42,
    72,17,64,64,64,
    73,17,28,28,28,
    74,17,37,37,37,
    75,17,50,50,50,
    76,17,93,93,93,
    77,17,87,87,87,
    78,17,4,4,4,
    79,17,66,66,66,
    80,17,55,55,55,
    81,17,77,77,77,
    82,17,36,36,36,
    83,17,48,48,48,
    84,17,81,81,81,
    85,17,61,61,61,
    86,17,42,42,42,
    87,17,77,77,77,
    88,17,111,111,111,
    89,17,63,63,63,
    90,17,98,98,98,
    91,17,84,84,84,
    92,17,90,90,90,
    93,17,30,30,30,
    94,17,14,14,14,
    95,17,149,149,149,
    96,17,139,139,139,
    97,17,136,136,136,
    98,17,199,199,199,
    99,17,89,89,89,
    0,18,62,62,62,
    1,18,90,90,90,
    2,18,50,50,50,
    3,18,67,67,67,
    4,18,53,53,53,
    5,18,89,89,89,
    6,18,14,14,14,
    7,18,62,62,62,
    8,18,62,62,62,
    9,18,73,73,73,
    10,18,91,91,91,
    11,18,58,58,58,
    12,18,57,57,57,
    13,18,41,41,41,
    14,18,78,78,78,
    15,18,66,66,66,
    16,18,39,39,39,
    17,18,39,39,39,
    18,18,0,0,0,
    19,18,13,13,13,
    20,18,42,42,42,
    21,18,115,115,115,
    22,18,121,121,121,
    23,18,71,71,71,
    24,18,60,60,60,
    25,18,45,45,45,
    26,18,78,78,78,
    27,18,89,89,89,
    28,18,58,58,58,
    29,18,32,32,32,
    30,18,91,91,91,
    31,18,90,90,90,
    32,18,68,68,68,
    33,18,65,65,65,
    34,18,65,65,65,
    35,18,58,58,58,
    36,18,63,63,63,
    37,18,54,54,54,
    38,18,65,65,65,
    39,18,84,84,84,
    40,18,92,92,92,
    41,18,100,100,100,
    42,18,105,105,105,
    43,18,109,109,109,
    44,18,108,108,108,
    45,18,97,97,97,
    46,18,85,85,85,
    47,18,113,113,113,
    48,18,108,108,108,
    49,18,96,96,96,
    50,18,95,95,95,
    51,18,93,93,93,
    52,18,90,90,90,
    53,18,85,85,85,
    54,18,94,94,94,
    55,18,90,90,90,
    56,18,107,107,107,
    57,18,116,116,116,
    58,18,131,131,131,
    59,18,132,132,132,
    60,18,128,128,128,
    61,18,143,143,143,
    62,18,122,122,122,
    63,18,71,71,71,
    64,18,22,22,22,
    65,18,19,19,19,
    66,18,148,148,148,
    67,18,159,159,159,
    68,18,123,123,123,
    69,18,157,157,157,
    70,18,86,86,86,
    71,18,4,4,4,
    72,18,111,111,111,
    73,18,65,65,65,
    74,18,9,9,9,
    75,18,36,36,36,
    76,18,52,52,52,
    77,18,46,46,46,
    78,18,49,49,49,
    79,18,24,24,24,
    80,18,88,88,88,
    81,18,48,48,48,
    82,18,36,36,36,
    83,18,40,40,40,
    84,18,68,68,68,
    85,18,50,50,50,
    86,18,79,79,79,
    87,18,55,55,55,
    88,18,119,119,119,
    89,18,101,101,101,
    90,18,42,42,42,
    91,18,81,81,81,
    92,18,67,67,67,
    93,18,49,49,49,
    94,18,52,52,52,
    95,18,153,153,153,
    96,18,140,140,140,
    97,18,107,107,107,
    98,18,132,132,132,
    99,18,0,0,0,
    0,19,62,62,62,
    1,19,91,91,91,
    2,19,126,126,126,
    3,19,42,42,42,
    4,19,69,69,69,
    5,19,51,51,51,
    6,19,20,20,20,
    7,19,41,41,41,
    8,19,93,93,93,
    9,19,74,74,74,
    10,19,58,58,58,
    11,19,44,44,44,
    12,19,52,52,52,
    13,19,56,56,56,
    14,19,52,52,52,
    15,19,51,51,51,
    16,19,52,52,52,
    17,19,58,58,58,
    18,19,9,9,9,
    19,19,39,39,39,
    20,19,109,109,109,
    21,19,84,84,84,
    22,19,101,101,101,
    23,19,110,110,110,
    24,19,109,109,109,
    25,19,53,53,53,
    26,19,68,68,68,
    27,19,43,43,43,
    28,19,55,55,55,
    29,19,105,105,105,
    30,19,74,74,74,
    31,19,59,59,59,
    32,19,78,78,78,
    33,19,60,60,60,
    34,19,52,52,52,
    35,19,65,65,65,
    36,19,75,75,75,
    37,19,78,78,78,
    38,19,80,80,80,
    39,19,99,99,99,
    40,19,90,90,90,
    41,19,89,89,89,
    42,19,88,88,88,
    43,19,95,95,95,
    44,19,87,87,87,
    45,19,96,96,96,
    46,19,85,85,85,
    47,19,88,88,88,
    48,19,94,94,94,
    49,19,100,100,100,
    50,19,124,124,124,
    51,19,100,100,100,
    52,19,92,92,92,
    53,19,79,79,79,
    54,19,84,84,84,
    55,19,85,85,85,
    56,19,85,85,85,
    57,19,88,88,88,
    58,19,95,95,95,
    59,19,107,107,107,
    60,19,127,127,127,
    61,19,121,121,121,
    62,19,128,128,128,
    63,19,145,145,145,
    64,19,127,127,127,
    65,19,38,38,38,
    66,19,32,32,32,
    67,19,147,147,147,
    68,19,114,114,114,
    69,19,91,91,91,
    70,19,144,144,144,
    71,19,23,23,23,
    72,19,0,0,0,
    73,19,47,47,47,
    74,19,34,34,34,
    75,19,2,2,2,
    76,19,61,61,61,
    77,19,12,12,12,
    78,19,74,74,74,
    79,19,17,17,17,
    80,19,84,84,84,
    81,19,107,107,107,
    82,19,15,15,15,
    83,19,36,36,36,
    84,19,36,36,36,
    85,19,28,28,28,
    86,19,31,31,31,
    87,19,66,66,66,
    88,19,92,92,92,
    89,19,70,70,70,
    90,19,100,100,100,
    91,19,103,103,103,
    92,19,45,45,45,
    93,19,67,67,67,
    94,19,75,75,75,
    95,19,58,58,58,
    96,19,70,70,70,
    97,19,89,89,89,
    98,19,162,162,162,
    99,19,81,81,81,
    0,20,66,66,66,
    1,20,85,85,85,
    2,20,68,68,68,
    3,20,77,77,77,
    4,20,116,116,116,
    5,20,27,27,27,
    6,20,34,34,34,
    7,20,35,35,35,
    8,20,71,71,71,
    9,20,74,74,74,
    10,20,35,35,35,
    11,20,56,56,56,
    12,20,67,67,67,
    13,20,48,48,48,
    14,20,58,58,58,
    15,20,66,66,66,
    16,20,55,55,55,
    17,20,27,27,27,
    18,20,49,49,49,
    19,20,53,53,53,
    20,20,78,78,78,
    21,20,91,91,91,
    22,20,85,85,85,
    23,20,126,126,126,
    24,20,80,80,80,
    25,20,54,54,54,
    26,20,40,40,40,
    27,20,86,86,86,
    28,20,97,97,97,
    29,20,69,69,69,
    30,20,81,81,81,
    31,20,76,76,76,
    32,20,65,65,65,
    33,20,62,62,62,
    34,20,70,70,70,
    35,20,70,70,70,
    36,20,86,86,86,
    37,20,87,87,87,
    38,20,86,86,86,
    39,20,84,84,84,
    40,20,86,86,86,
    41,20,85,85,85,
    42,20,84,84,84,
    43,20,96,96,96,
    44,20,104,104,104,
    45,20,117,117,117,
    46,20,122,122,122,
    47,20,99,99,99,
    48,20,144,144,144,
    49,20,127,127,127,
    50,20,123,123,123,
    51,20,140,140,140,
    52,20,144,144,144,
    53,20,128,128,128,
    54,20,111,111,111,
    55,20,81,81,81,
    56,20,73,73,73,
    57,20,79,79,79,
    58,20,75,75,75,
    59,20,71,71,71,
    60,20,94,94,94,
    61,20,114,114,114,
    62,20,110,110,110,
    63,20,112,112,112,
    64,20,137,137,137,
    65,20,159,159,159,
    66,20,94,94,94,
    67,20,30,30,30,
    68,20,96,96,96,
    69,20,157,157,157,
    70,20,100,100,100,
    71,20,122,122,122,
    72,20,49,49,49,
    73,20,0,0,0,
    74,20,41,41,41,
    75,20,42,42,42,
    76,20,63,63,63,
    77,20,29,29,29,
    78,20,45,45,45,
    79,20,52,52,52,
    80,20,26,26,26,
    81,20,112,112,112,
    82,20,44,44,44,
    83,20,17,17,17,
    84,20,16,16,16,
    85,20,9,9,9,
    86,20,12,12,12,
    87,20,54,54,54,
    88,20,61,61,61,
    89,20,33,33,33,
    90,20,74,74,74,
    91,20,103,103,103,
    92,20,100,100,100,
    93,20,60,60,60,
    94,20,40,40,40,
    95,20,67,67,67,
    96,20,71,71,71,
    97,20,71,71,71,
    98,20,106,106,106,
    99,20,51,51,51,
    0,21,57,57,57,
    1,21,63,63,63,
    2,21,5,5,5,
    3,21,68,68,68,
    4,21,126,126,126,
    5,21,80,80,80,
    6,21,11,11,11,
    7,21,42,42,42,
    8,21,60,60,60,
    9,21,28,28,28,
    10,21,26,26,26,
    11,21,81,81,81,
    12,21,85,85,85,
    13,21,42,42,42,
    14,21,61,61,61,
    15,21,47,47,47,
    16,21,38,38,38,
    17,21,35,35,35,
    18,21,101,101,101,
    19,21,53,53,53,
    20,21,56,56,56,
    21,21,58,58,58,
    22,21,92,92,92,
    23,21,93,93,93,
    24,21,88,88,88,
    25,21,26,26,26,
    26,21,71,71,71,
    27,21,95,95,95,
    28,21,80,80,80,
    29,21,86,86,86,
    30,21,85,85,85,
    31,21,76,76,76,
    32,21,67,67,67,
    33,21,59,59,59,
    34,21,58,58,58,
    35,21,59,59,59,
    36,21,69,69,69,
    37,21,71,71,71,
    38,21,84,84,84,
    39,21,84,84,84,
    40,21,90,90,90,
    41,21,114,114,114,
    42,21,134,134,134,
    43,21,157,157,157,
    44,21,175,175,175,
    45,21,188,188,188,
    46,21,177,177,177,
    47,21,143,143,143,
    48,21,175,175,175,
    49,21,192,192,192,
    50,21,181,181,181,
    51,21,167,167,167,
    52,21,163,163,163,
    53,21,160,160,160,
    54,21,164,164,164,
    55,21,141,141,141,
    56,21,117,117,117,
    57,21,84,84,84,
    58,21,72,72,72,
    59,21,72,72,72,
    60,21,75,75,75,
    61,21,82,82,82,
    62,21,98,98,98,
    63,21,99,99,99,
    64,21,113,113,113,
    65,21,128,128,128,
    66,21,143,143,143,
    67,21,125,125,125,
    68,21,58,58,58,
    69,21,94,94,94,
    70,21,150,150,150,
    71,21,119,119,119,
    72,21,168,168,168,
    73,21,50,50,50,
    74,21,5,5,5,
    75,21,64,64,64,
    76,21,75,75,75,
    77,21,6,6,6,
    78,21,17,17,17,
    79,21,68,68,68,
    80,21,37,37,37,
    81,21,23,23,23,
    82,21,69,69,69,
    83,21,14,14,14,
    84,21,6,6,6,
    85,21,20,20,20,
    86,21,69,69,69,
    87,21,40,40,40,
    88,21,63,63,63,
    89,21,17,17,17,
    90,21,10,10,10,
    91,21,82,82,82,
    92,21,79,79,79,
    93,21,38,38,38,
    94,21,3,3,3,
    95,21,47,47,47,
    96,21,65,65,65,
    97,21,0,0,0,
    98,21,19,19,19,
    99,21,59,59,59,
    0,22,77,77,77,
    1,22,71,71,71,
    2,22,49,49,49,
    3,22,0,0,0,
    4,22,103,103,103,
    5,22,70,70,70,
    6,22,21,21,21,
    7,22,47,47,47,
    8,22,89,89,89,
    9,22,10,10,10,
    10,22,43,43,43,
    11,22,102,102,102,
    12,22,85,85,85,
    13,22,45,45,45,
    14,22,33,33,33,
    15,22,73,73,73,
    16,22,99,99,99,
    17,22,52,52,52,
    18,22,96,96,96,
    19,22,74,74,74,
    20,22,80,80,80,
    21,22,55,55,55,
    22,22,45,45,45,
    23,22,67,67,67,
    24,22,45,45,45,
    25,22,68,68,68,
    26,22,67,67,67,
    27,22,73,73,73,
    28,22,74,74,74,
    29,22,73,73,73,
    30,22,73,73,73,
    31,22,70,70,70,
    32,22,62,62,62,
    33,22,55,55,55,
    34,22,43,43,43,
    35,22,51,51,51,
    36,22,70,70,70,
    37,22,87,87,87,
    38,22,96,96,96,
    39,22,149,149,149,
    40,22,183,183,183,
    41,22,155,155,155,
    42,22,131,131,131,
    43,22,143,143,143,
    44,22,150,150,150,
    45,22,161,161,161,
    46,22,173,173,173,
    47,22,175,175,175,
    48,22,194,194,194,
    49,22,172,172,172,
    50,22,165,165,165,
    51,22,174,174,174,
    52,22,176,176,176,
    53,22,168,168,168,
    54,22,165,165,165,
    55,22,170,170,170,
    56,22,164,164,164,
    57,22,151,151,151,
    58,22,116,116,116,
    59,22,80,80,80,
    60,22,55,55,55,
    61,22,67,67,67,
    62,22,79,79,79,
    63,22,88,88,88,
    64,22,97,97,97,
    65,22,123,123,123,
    66,22,124,124,124,
    67,22,109,109,109,
    68,22,137,137,137,
    69,22,68,68,68,
    70,22,128,128,128,
    71,22,161,161,161,
    72,22,122,122,122,
    73,22,66,66,66,
    74,22,8,8,8,
    75,22,41,41,41,
    76,22,38,38,38,
    77,22,21,21,21,
    78,22,28,28,28,
    79,22,49,49,49,
    80,22,39,39,39,
    81,22,6,6,6,
    82,22,45,45,45,
    83,22,65,65,65,
    84,22,3,3,3,
    85,22,7,7,7,
    86,22,55,55,55,
    87,22,31,31,31,
    88,22,66,66,66,
    89,22,75,75,75,
    90,22,54,54,54,
    91,22,54,54,54,
    92,22,0,0,0,
    93,22,37,37,37,
    94,22,70,70,70,
    95,22,39,39,39,
    96,22,45,45,45,
    97,22,60,60,60,
    98,22,42,42,42,
    99,22,75,75,75,
    0,23,64,64,64,
    1,23,86,86,86,
    2,23,59,59,59,
    3,23,3,3,3,
    4,23,36,36,36,
    5,23,82,82,82,
    6,23,62,62,62,
    7,23,7,7,7,
    8,23,19,19,19,
    9,23,47,47,47,
    10,23,33,33,33,
    11,23,74,74,74,
    12,23,63,63,63,
    13,23,51,51,51,
    14,23,38,38,38,
    15,23,113,113,113,
    16,23,95,95,95,
    17,23,67,67,67,
    18,23,62,62,62,
    19,23,75,75,75,
    20,23,86,86,86,
    21,23,68,68,68,
    22,23,47,47,47,
    23,23,35,35,35,
    24,23,62,62,62,
    25,23,76,76,76,
    26,23,74,74,74,
    27,23,58,58,58,
    28,23,69,69,69,
    29,23,75,75,75,
    30,23,67,67,67,
    31,23,59,59,59,
    32,23,46,46,46,
    33,23,50,50,50,
    34,23,67,67,67,
    35,23,95,95,95,
    36,23,99,99,99,
    37,23,144,144,144,
    38,23,162,162,162,
    39,23,164,164,164,
    40,23,140,140,140,
    41,23,155,155,155,
    42,23,201,201,201,
    43,23,215,215,215,
    44,23,190,190,190,
    45,23,134,134,134,
    46,23,106,106,106,
    47,23,134,134,134,
    48,23,147,147,147,
    49,23,184,184,184,
    50,23,181,181,181,
    51,23,200,200,200,
    52,23,201,201,201,
    53,23,194,194,194,
    54,23,158,158,158,
    55,23,151,151,151,
    56,23,161,161,161,
    57,23,166,166,166,
    58,23,163,163,163,
    59,23,138,138,138,
    60,23,74,74,74,
    61,23,45,45,45,
    62,23,58,58,58,
    63,23,74,74,74,
    64,23,85,85,85,
    65,23,105,105,105,
    66,23,94,94,94,
    67,23,110,110,110,
    68,23,97,97,97,
    69,23,106,106,106,
    70,23,32,32,32,
    71,23,102,102,102,
    72,23,177,177,177,
    73,23,134,134,134,
    74,23,67,67,67,
    75,23,0,0,0,
    76,23,25,25,25,
    77,23,22,22,22,
    78,23,45,45,45,
    79,23,41,41,41,
    80,23,44,44,44,
    81,23,32,32,32,
    82,23,17,17,17,
    83,23,52,52,52,
    84,23,34,34,34,
    85,23,71,71,71,
    86,23,38,38,38,
    87,23,66,66,66,
    88,23,53,53,53,
    89,23,38,38,38,
    90,23,53,53,53,
    91,23,21,21,21,
    92,23,42,42,42,
    93,23,49,49,49,
    94,23,81,81,81,
    95,23,79,79,79,
    96,23,87,87,87,
    97,23,96,96,96,
    98,23,64,64,64,
    99,23,27,27,27,
    0,24,72,72,72,
    1,24,55,55,55,
    2,24,84,84,84,
    3,24,7,7,7,
    4,24,15,15,15,
    5,24,88,88,88,
    6,24,96,96,96,
    7,24,42,42,42,
    8,24,0,0,0,
    9,24,24,24,24,
    10,24,14,14,14,
    11,24,43,43,43,
    12,24,59,59,59,
    13,24,29,29,29,
    14,24,63,63,63,
    15,24,113,113,113,
    16,24,83,83,83,
    17,24,78,78,78,
    18,24,56,56,56,
    19,24,62,62,62,
    20,24,70,70,70,
    21,24,98,98,98,
    22,24,58,58,58,
    23,24,61,61,61,
    24,24,68,68,68,
    25,24,69,69,69,
    26,24,70,70,70,
    27,24,69,69,69,
    28,24,71,71,71,
    29,24,63,63,63,
    30,24,89,89,89,
    31,24,21,21,21,
    32,24,22,22,22,
    33,24,59,59,59,
    34,24,97,97,97,
    35,24,113,113,113,
    36,24,97,97,97,
    37,24,122,122,122,
    38,24,139,139,139,
    39,24,171,171,171,
    40,24,197,197,197,
    41,24,175,175,175,
    42,24,141,141,141,
    43,24,70,70,70,
    44,24,9,9,9,
    45,24,0,0,0,
    46,24,0,0,0,
    47,24,0,0,0,
    48,24,0,0,0,
    49,24,9,9,9,
    50,24,2,2,2,
    51,24,30,30,30,
    52,24,126,126,126,
    53,24,167,167,167,
    54,24,182,182,182,
    55,24,155,155,155,
    56,24,151,151,151,
    57,24,146,146,146,
    58,24,172,172,172,
    59,24,172,172,172,
    60,24,151,151,151,
    61,24,86,86,86,
    62,24,50,50,50,
    63,24,53,53,53,
    64,24,67,67,67,
    65,24,76,76,76,
    66,24,93,93,93,
    67,24,96,96,96,
    68,24,102,102,102,
    69,24,102,102,102,
    70,24,118,118,118,
    71,24,0,0,0,
    72,24,131,131,131,
    73,24,175,175,175,
    74,24,111,111,111,
    75,24,22,22,22,
    76,24,16,16,16,
    77,24,28,28,28,
    78,24,40,40,40,
    79,24,60,60,60,
    80,24,70,70,70,
    81,24,19,19,19,
    82,24,49,49,49,
    83,24,50,50,50,
    84,24,23,23,23,
    85,24,48,48,48,
    86,24,27,27,27,
    87,24,40,40,40,
    88,24,46,46,46,
    89,24,65,65,65,
    90,24,38,38,38,
    91,24,32,32,32,
    92,24,47,47,47,
    93,24,25,25,25,
    94,24,56,56,56,
    95,24,107,107,107,
    96,24,103,103,103,
    97,24,64,64,64,
    98,24,85,85,85,
    99,24,122,122,122,
    0,25,160,160,160,
    1,25,71,71,71,
    2,25,112,112,112,
    3,25,14,14,14,
    4,25,40,40,40,
    5,25,42,42,42,
    6,25,72,72,72,
    7,25,88,88,88,
    8,25,16,16,16,
    9,25,33,33,33,
    10,25,14,14,14,
    11,25,25,25,25,
    12,25,47,47,47,
    13,25,26,26,26,
    14,25,73,73,73,
    15,25,108,108,108,
    16,25,97,97,97,
    17,25,61,61,61,
    18,25,37,37,37,
    19,25,88,88,88,
    20,25,79,79,79,
    21,25,61,61,61,
    22,25,49,49,49,
    23,25,67,67,67,
    24,25,72,72,72,
    25,25,67,67,67,
    26,25,56,56,56,
    27,25,57,57,57,
    28,25,32,32,32,
    29,25,43,43,43,
    30,25,21,21,21,
    31,25,97,97,97,
    32,25,118,118,118,
    33,25,100,100,100,
    34,25,86,86,86,
    35,25,68,68,68,
    36,25,108,108,108,
    37,25,116,116,116,
    38,25,229,229,229,
    39,25,130,130,130,
    40,25,0,0,0,
    41,25,0,0,0,
    42,25,25,25,25,
    43,25,93,93,93,
    44,25,65,65,65,
    45,25,159,159,159,
    46,25,158,158,158,
    47,25,36,36,36,
    48,25,109,109,109,
    49,25,122,122,122,
    50,25,107,107,107,
    51,25,84,84,84,
    52,25,32,32,32,
    53,25,71,71,71,
    54,25,135,135,135,
    55,25,171,171,171,
    56,25,160,160,160,
    57,25,151,151,151,
    58,25,139,139,139,
    59,25,148,148,148,
    60,25,183,183,183,
    61,25,182,182,182,
    62,25,95,95,95,
    63,25,31,31,31,
    64,25,49,49,49,
    65,25,62,62,62,
    66,25,72,72,72,
    67,25,87,87,87,
    68,25,103,103,103,
    69,25,118,118,118,
    70,25,104,104,104,
    71,25,82,82,82,
    72,25,10,10,10,
    73,25,161,161,161,
    74,25,187,187,187,
    75,25,104,104,104,
    76,25,27,27,27,
    77,25,36,36,36,
    78,25,30,30,30,
    79,25,71,71,71,
    80,25,31,31,31,
    81,25,12,12,12,
    82,25,37,37,37,
    83,25,0,0,0,
    84,25,52,52,52,
    85,25,14,14,14,
    86,25,7,7,7,
    87,25,40,40,40,
    88,25,37,37,37,
    89,25,25,25,25,
    90,25,63,63,63,
    91,25,34,34,34,
    92,25,23,23,23,
    93,25,53,53,53,
    94,25,84,84,84,
    95,25,55,55,55,
    96,25,56,56,56,
    97,25,52,52,52,
    98,25,121,121,121,
    99,25,134,134,134,
    0,26,117,117,117,
    1,26,110,110,110,
    2,26,60,60,60,
    3,26,22,22,22,
    4,26,14,14,14,
    5,26,43,43,43,
    6,26,66,66,66,
    7,26,51,51,51,
    8,26,10,10,10,
    9,26,40,40,40,
    10,26,38,38,38,
    11,26,33,33,33,
    12,26,57,57,57,
    13,26,37,37,37,
    14,26,84,84,84,
    15,26,95,95,95,
    16,26,53,53,53,
    17,26,45,45,45,
    18,26,94,94,94,
    19,26,111,111,111,
    20,26,96,96,96,
    21,26,35,35,35,
    22,26,52,52,52,
    23,26,59,59,59,
    24,26,45,45,45,
    25,26,38,38,38,
    26,26,61,61,61,
    27,26,37,37,37,
    28,26,57,57,57,
    29,26,34,34,34,
    30,26,130,130,130,
    31,26,190,190,190,
    32,26,154,154,154,
    33,26,65,65,65,
    34,26,114,114,114,
    35,26,211,211,211,
    36,26,214,214,214,
    37,26,140,140,140,
    38,26,64,64,64,
    39,26,47,47,47,
    40,26,84,84,84,
    41,26,98,98,98,
    42,26,64,64,64,
    43,26,85,85,85,
    44,26,118,118,118,
    45,26,36,36,36,
    46,26,16,16,16,
    47,26,73,73,73,
    48,26,37,37,37,
    49,26,76,76,76,
    50,26,75,75,75,
    51,26,56,56,56,
    52,26,19,19,19,
    53,26,17,17,17,
    54,26,29,29,29,
    55,26,24,24,24,
    56,26,189,189,189,
    57,26,145,145,145,
    58,26,171,171,171,
    59,26,161,161,161,
    60,26,149,149,149,
    61,26,188,188,188,
    62,26,180,180,180,
    63,26,97,97,97,
    64,26,37,37,37,
    65,26,53,53,53,
    66,26,55,55,55,
    67,26,79,79,79,
    68,26,107,107,107,
    69,26,129,129,129,
    70,26,101,101,101,
    71,26,150,150,150,
    72,26,51,51,51,
    73,26,43,43,43,
    74,26,128,128,128,
    75,26,129,129,129,
    76,26,51,51,51,
    77,26,42,42,42,
    78,26,42,42,42,
    79,26,0,0,0,
    80,26,43,43,43,
    81,26,44,44,44,
    82,26,52,52,52,
    83,26,54,54,54,
    84,26,35,35,35,
    85,26,9,9,9,
    86,26,16,16,16,
    87,26,35,35,35,
    88,26,38,38,38,
    89,26,42,42,42,
    90,26,88,88,88,
    91,26,86,86,86,
    92,26,61,61,61,
    93,26,80,80,80,
    94,26,80,80,80,
    95,26,31,31,31,
    96,26,95,95,95,
    97,26,46,46,46,
    98,26,99,99,99,
    99,26,64,64,64,
    0,27,75,75,75,
    1,27,58,58,58,
    2,27,90,90,90,
    3,27,63,63,63,
    4,27,0,0,0,
    5,27,42,42,42,
    6,27,35,35,35,
    7,27,15,15,15,
    8,27,36,36,36,
    9,27,51,51,51,
    10,27,48,48,48,
    11,27,62,62,62,
    12,27,41,41,41,
    13,27,32,32,32,
    14,27,106,106,106,
    15,27,64,64,64,
    16,27,49,49,49,
    17,27,89,89,89,
    18,27,88,88,88,
    19,27,96,96,96,
    20,27,50,50,50,
    21,27,40,40,40,
    22,27,53,53,53,
    23,27,54,54,54,
    24,27,25,25,25,
    25,27,25,25,25,
    26,27,33,33,33,
    27,27,65,65,65,
    28,27,44,44,44,
    29,27,161,161,161,
    30,27,180,180,180,
    31,27,148,148,148,
    32,27,90,90,90,
    33,27,131,131,131,
    34,27,238,238,238,
    35,27,215,215,215,
    36,27,156,156,156,
    37,27,93,93,93,
    38,27,33,33,33,
    39,27,9,9,9,
    40,27,56,56,56,
    41,27,83,83,83,
    42,27,74,74,74,
    43,27,100,100,100,
    44,27,171,171,171,
    45,27,169,169,169,
    46,27,109,109,109,
    47,27,78,78,78,
    48,27,48,48,48,
    49,27,105,105,105,
    50,27,121,121,121,
    51,27,80,80,80,
    52,27,189,189,189,
    53,27,187,187,187,
    54,27,129,129,129,
    55,27,81,81,81,
    56,27,39,39,39,
    57,27,123,123,123,
    58,27,101,101,101,
    59,27,181,181,181,
    60,27,125,125,125,
    61,27,142,142,142,
    62,27,191,191,191,
    63,27,169,169,169,
    64,27,90,90,90,
    65,27,47,47,47,
    66,27,65,65,65,
    67,27,101,101,101,
    68,27,97,97,97,
    69,27,131,131,131,
    70,27,112,112,112,
    71,27,126,126,126,
    72,27,141,141,141,
    73,27,50,50,50,
    74,27,31,31,31,
    75,27,64,64,64,
    76,27,44,44,44,
    77,27,72,72,72,
    78,27,27,27,27,
    79,27,0,0,0,
    80,27,12,12,12,
    81,27,19,19,19,
    82,27,13,13,13,
    83,27,42,42,42,
    84,27,63,63,63,
    85,27,16,16,16,
    86,27,40,40,40,
    87,27,24,24,24,
    88,27,34,34,34,
    89,27,66,66,66,
    90,27,52,52,52,
    91,27,53,53,53,
    92,27,51,51,51,
    93,27,68,68,68,
    94,27,107,107,107,
    95,27,95,95,95,
    96,27,91,91,91,
    97,27,68,68,68,
    98,27,149,149,149,
    99,27,79,79,79,
    0,28,50,50,50,
    1,28,33,33,33,
    2,28,136,136,136,
    3,28,90,90,90,
    4,28,0,0,0,
    5,28,70,70,70,
    6,28,13,13,13,
    7,28,4,4,4,
    8,28,59,59,59,
    9,28,37,37,37,
    10,28,35,35,35,
    11,28,73,73,73,
    12,28,26,26,26,
    13,28,57,57,57,
    14,28,82,82,82,
    15,28,76,76,76,
    16,28,89,89,89,
    17,28,90,90,90,
    18,28,91,91,91,
    19,28,61,61,61,
    20,28,40,40,40,
    21,28,54,54,54,
    22,28,51,51,51,
    23,28,40,40,40,
    24,28,41,41,41,
    25,28,5,5,5,
    26,28,71,71,71,
    27,28,33,33,33,
    28,28,71,71,71,
    29,28,120,120,120,
    30,28,119,119,119,
    31,28,73,73,73,
    32,28,183,183,183,
    33,28,208,208,208,
    34,28,174,174,174,
    35,28,144,144,144,
    36,28,102,102,102,
    37,28,0,0,0,
    38,28,25,25,25,
    39,28,85,85,85,
    40,28,90,90,90,
    41,28,74,74,74,
    42,28,90,90,90,
    43,28,107,107,107,
    44,28,113,113,113,
    45,28,98,98,98,
    46,28,105,105,105,
    47,28,30,30,30,
    48,28,88,88,88,
    49,28,92,92,92,
    50,28,75,75,75,
    51,28,127,127,127,
    52,28,45,45,45,
    53,28,0,0,0,
    54,28,39,39,39,
    55,28,106,106,106,
    56,28,132,132,132,
    57,28,173,173,173,
    58,28,126,126,126,
    59,28,186,186,186,
    60,28,168,168,168,
    61,28,107,107,107,
    62,28,123,123,123,
    63,28,178,178,178,
    64,28,156,156,156,
    65,28,72,72,72,
    66,28,80,80,80,
    67,28,87,87,87,
    68,28,95,95,95,
    69,28,100,100,100,
    70,28,116,116,116,
    71,28,118,118,118,
    72,28,131,131,131,
    73,28,106,106,106,
    74,28,37,37,37,
    75,28,34,34,34,
    76,28,68,68,68,
    77,28,122,122,122,
    78,28,45,45,45,
    79,28,0,0,0,
    80,28,0,0,0,
    81,28,14,14,14,
    82,28,23,23,23,
    83,28,35,35,35,
    84,28,21,21,21,
    85,28,9,9,9,
    86,28,58,58,58,
    87,28,93,93,93,
    88,28,71,71,71,
    89,28,74,74,74,
    90,28,69,69,69,
    91,28,51,51,51,
    92,28,61,61,61,
    93,28,86,86,86,
    94,28,99,99,99,
    95,28,97,97,97,
    96,28,52,52,52,
    97,28,116,116,116,
    98,28,122,122,122,
    99,28,18,18,18,
    0,29,66,66,66,
    1,29,38,38,38,
    2,29,108,108,108,
    3,29,120,120,120,
    4,29,5,5,5,
    5,29,39,39,39,
    6,29,18,18,18,
    7,29,10,10,10,
    8,29,43,43,43,
    9,29,34,34,34,
    10,29,35,35,35,
    11,29,36,36,36,
    12,29,47,47,47,
    13,29,77,77,77,
    14,29,64,64,64,
    15,29,82,82,82,
    16,29,101,101,101,
    17,29,77,77,77,
    18,29,76,76,76,
    19,29,42,42,42,
    20,29,51,51,51,
    21,29,48,48,48,
    22,29,45,45,45,
    23,29,60,60,60,
    24,29,28,28,28,
    25,29,55,55,55,
    26,29,44,44,44,
    27,29,55,55,55,
    28,29,82,82,82,
    29,29,60,60,60,
    30,29,125,125,125,
    31,29,227,227,227,
    32,29,206,206,206,
    33,29,176,176,176,
    34,29,145,145,145,
    35,29,169,169,169,
    36,29,105,105,105,
    37,29,138,138,138,
    38,29,159,159,159,
    39,29,189,189,189,
    40,29,192,192,192,
    41,29,181,181,181,
    42,29,138,138,138,
    43,29,149,149,149,
    44,29,140,140,140,
    45,29,160,160,160,
    46,29,159,159,159,
    47,29,150,150,150,
    48,29,167,167,167,
    49,29,177,177,177,
    50,29,155,155,155,
    51,29,153,153,153,
    52,29,187,187,187,
    53,29,161,161,161,
    54,29,177,177,177,
    55,29,125,125,125,
    56,29,75,75,75,
    57,29,44,44,44,
    58,29,114,114,114,
    59,29,202,202,202,
    60,29,177,177,177,
    61,29,176,176,176,
    62,29,93,93,93,
    63,29,107,107,107,
    64,29,182,182,182,
    65,29,137,137,137,
    66,29,80,80,80,
    67,29,88,88,88,
    68,29,94,94,94,
    69,29,81,81,81,
    70,29,118,118,118,
    71,29,133,133,133,
    72,29,105,105,105,
    73,29,128,128,128,
    74,29,73,73,73,
    75,29,34,34,34,
    76,29,54,54,54,
    77,29,82,82,82,
    78,29,108,108,108,
    79,29,104,104,104,
    80,29,33,33,33,
    81,29,2,2,2,
    82,29,7,7,7,
    83,29,29,29,29,
    84,29,44,44,44,
    85,29,37,37,37,
    86,29,42,42,42,
    87,29,73,73,73,
    88,29,82,82,82,
    89,29,88,88,88,
    90,29,55,55,55,
    91,29,95,95,95,
    92,29,84,84,84,
    93,29,66,66,66,
    94,29,104,104,104,
    95,29,83,83,83,
    96,29,66,66,66,
    97,29,93,93,93,
    98,29,64,64,64,
    99,29,0,0,0,
    0,30,65,65,65,
    1,30,87,87,87,
    2,30,20,20,20,
    3,30,107,107,107,
    4,30,82,82,82,
    5,30,0,0,0,
    6,30,0,0,0,
    7,30,3,3,3,
    8,30,5,5,5,
    9,30,40,40,40,
    10,30,38,38,38,
    11,30,24,24,24,
    12,30,54,54,54,
    13,30,78,78,78,
    14,30,45,45,45,
    15,30,72,72,72,
    16,30,72,72,72,
    17,30,86,86,86,
    18,30,60,60,60,
    19,30,38,38,38,
    20,30,53,53,53,
    21,30,44,44,44,
    22,30,62,62,62,
    23,30,67,67,67,
    24,30,82,82,82,
    25,30,62,62,62,
    26,30,81,81,81,
    27,30,87,87,87,
    28,30,31,31,31,
    29,30,80,80,80,
    30,30,200,200,200,
    31,30,225,225,225,
    32,30,211,211,211,
    33,30,170,170,170,
    34,30,125,125,125,
    35,30,184,184,184,
    36,30,180,180,180,
    37,30,157,157,157,
    38,30,155,155,155,
    39,30,132,132,132,
    40,30,116,116,116,
    41,30,74,74,74,
    42,30,141,141,141,
    43,30,153,153,153,
    44,30,162,162,162,
    45,30,163,163,163,
    46,30,131,131,131,
    47,30,183,183,183,
    48,30,154,154,154,
    49,30,142,142,142,
    50,30,153,153,153,
    51,30,128,128,128,
    52,30,114,114,114,
    53,30,144,144,144,
    54,30,163,163,163,
    55,30,197,197,197,
    56,30,166,166,166,
    57,30,147,147,147,
    58,30,170,170,170,
    59,30,163,163,163,
    60,30,172,172,172,
    61,30,187,187,187,
    62,30,140,140,140,
    63,30,96,96,96,
    64,30,124,124,124,
    65,30,122,122,122,
    66,30,88,88,88,
    67,30,123,123,123,
    68,30,105,105,105,
    69,30,110,110,110,
    70,30,107,107,107,
    71,30,119,119,119,
    72,30,106,106,106,
    73,30,105,105,105,
    74,30,125,125,125,
    75,30,24,24,24,
    76,30,35,35,35,
    77,30,102,102,102,
    78,30,134,134,134,
    79,30,126,126,126,
    80,30,131,131,131,
    81,30,43,43,43,
    82,30,30,30,30,
    83,30,27,27,27,
    84,30,37,37,37,
    85,30,51,51,51,
    86,30,40,40,40,
    87,30,31,31,31,
    88,30,59,59,59,
    89,30,78,78,78,
    90,30,71,71,71,
    91,30,61,61,61,
    92,30,82,82,82,
    93,30,78,78,78,
    94,30,66,66,66,
    95,30,72,72,72,
    96,30,22,22,22,
    97,30,95,95,95,
    98,30,34,34,34,
    99,30,61,61,61,
    0,31,104,104,104,
    1,31,47,47,47,
    2,31,65,65,65,
    3,31,51,51,51,
    4,31,119,119,119,
    5,31,42,42,42,
    6,31,0,0,0,
    7,31,5,5,5,
    8,31,2,2,2,
    9,31,30,30,30,
    10,31,17,17,17,
    11,31,30,30,30,
    12,31,82,82,82,
    13,31,83,83,83,
    14,31,51,51,51,
    15,31,61,61,61,
    16,31,49,49,49,
    17,31,57,57,57,
    18,31,48,48,48,
    19,31,57,57,57,
    20,31,49,49,49,
    21,31,57,57,57,
    22,31,76,76,76,
    23,31,26,26,26,
    24,31,46,46,46,
    25,31,65,65,65,
    26,31,106,106,106,
    27,31,101,101,101,
    28,31,90,90,90,
    29,31,140,140,140,
    30,31,190,190,190,
    31,31,229,229,229,
    32,31,157,157,157,
    33,31,143,143,143,
    34,31,155,155,155,
    35,31,161,161,161,
    36,31,130,130,130,
    37,31,106,106,106,
    38,31,96,96,96,
    39,31,102,102,102,
    40,31,90,90,90,
    41,31,155,155,155,
    42,31,163,163,163,
    43,31,125,125,125,
    44,31,122,122,122,
    45,31,133,133,133,
    46,31,115,115,115,
    47,31,159,159,159,
    48,31,123,123,123,
    49,31,129,129,129,
    50,31,130,130,130,
    51,31,139,139,139,
    52,31,147,147,147,
    53,31,141,141,141,
    54,31,162,162,162,
    55,31,165,165,165,
    56,31,126,126,126,
    57,31,151,151,151,
    58,31,184,184,184,
    59,31,201,201,201,
    60,31,169,169,169,
    61,31,160,160,160,
    62,31,168,168,168,
    63,31,137,137,137,
    64,31,138,138,138,
    65,31,138,138,138,
    66,31,129,129,129,
    67,31,89,89,89,
    68,31,108,108,108,
    69,31,120,120,120,
    70,31,118,118,118,
    71,31,104,104,104,
    72,31,129,129,129,
    73,31,126,126,126,
    74,31,143,143,143,
    75,31,63,63,63,
    76,31,44,44,44,
     
  2. 23,37,95,95,95,
    24,37,91,91,91,
    25,37,109,109,109,
    26,37,149,149,149,
    27,37,184,184,184,
    28,37,172,172,172,
    29,37,187,187,187,
    30,37,114,114,114,
    31,37,123,123,123,
    32,37,132,132,132,
    33,37,134,134,134,
    34,37,106,106,106,
    35,37,93,93,93,
    36,37,85,85,85,
    37,37,77,77,77,
    38,37,80,80,80,
    39,37,38,38,38,
    40,37,140,140,140,
    41,37,73,73,73,
    42,37,69,69,69,
    43,37,87,87,87,
    44,37,76,76,76,
    45,37,71,71,71,
    46,37,71,71,71,
    47,37,73,73,73,
    48,37,78,78,78,
    49,37,83,83,83,
    50,37,58,58,58,
    51,37,56,56,56,
    52,37,61,61,61,
    53,37,67,67,67,
    54,37,81,81,81,
    55,37,81,81,81,
    56,37,64,64,64,
    57,37,52,52,52,
    58,37,68,68,68,
    59,37,115,115,115,
    60,37,101,101,101,
    61,37,126,126,126,
    62,37,143,143,143,
    63,37,130,130,130,
    64,37,171,171,171,
    65,37,171,171,171,
    66,37,138,138,138,
    67,37,165,165,165,
    68,37,174,174,174,
    69,37,137,137,137,
    70,37,127,127,127,
    71,37,119,119,119,
    72,37,91,91,91,
    73,37,112,112,112,
    74,37,138,138,138,
    75,37,137,137,137,
    76,37,142,142,142,
    77,37,60,60,60,
    78,37,35,35,35,
    79,37,44,44,44,
    80,37,109,109,109,
    81,37,147,147,147,
    82,37,98,98,98,
    83,37,82,82,82,
    84,37,43,43,43,
    85,37,56,56,56,
    86,37,28,28,28,
    87,37,20,20,20,
    88,37,67,67,67,
    89,37,67,67,67,
    90,37,74,74,74,
    91,37,90,90,90,
    92,37,123,123,123,
    93,37,82,82,82,
    94,37,147,147,147,
    95,37,92,92,92,
    96,37,56,56,56,
    97,37,61,61,61,
    98,37,51,51,51,
    99,37,64,64,64,
    0,38,47,47,47,
    1,38,44,44,44,
    2,38,32,32,32,
    3,38,11,11,11,
    4,38,71,71,71,
    5,38,27,27,27,
    6,38,33,33,33,
    7,38,5,5,5,
    8,38,16,16,16,
    9,38,3,3,3,
    10,38,52,52,52,
    11,38,127,127,127,
    12,38,115,115,115,
    13,38,98,98,98,
    14,38,85,85,85,
    15,38,54,54,54,
    16,38,33,33,33,
    17,38,48,48,48,
    18,38,61,61,61,
    19,38,60,60,60,
    20,38,68,68,68,
    21,38,68,68,68,
    22,38,91,91,91,
    23,38,82,82,82,
    24,38,107,107,107,
    25,38,137,137,137,
    26,38,167,167,167,
    27,38,149,149,149,
    28,38,186,186,186,
    29,38,150,150,150,
    30,38,115,115,115,
    31,38,132,132,132,
    32,38,132,132,132,
    33,38,120,120,120,
    34,38,104,104,104,
    35,38,83,83,83,
    36,38,83,83,83,
    37,38,76,76,76,
    38,38,64,64,64,
    39,38,81,81,81,
    40,38,142,142,142,
    41,38,59,59,59,
    42,38,81,81,81,
    43,38,68,68,68,
    44,38,62,62,62,
    45,38,64,64,64,
    46,38,55,55,55,
    47,38,56,56,56,
    48,38,62,62,62,
    49,38,77,77,77,
    50,38,74,74,74,
    51,38,71,71,71,
    52,38,56,56,56,
    53,38,59,59,59,
    54,38,67,67,67,
    55,38,69,69,69,
    56,38,75,75,75,
    57,38,67,67,67,
    58,38,80,80,80,
    59,38,63,63,63,
    60,38,103,103,103,
    61,38,105,105,105,
    62,38,152,152,152,
    63,38,144,144,144,
    64,38,160,160,160,
    65,38,184,184,184,
    66,38,162,162,162,
    67,38,140,140,140,
    68,38,176,176,176,
    69,38,135,135,135,
    70,38,120,120,120,
    71,38,123,123,123,
    72,38,92,92,92,
    73,38,109,109,109,
    74,38,122,122,122,
    75,38,155,155,155,
    76,38,166,166,166,
    77,38,94,94,94,
    78,38,23,23,23,
    79,38,59,59,59,
    80,38,70,70,70,
    81,38,123,123,123,
    82,38,77,77,77,
    83,38,103,103,103,
    84,38,80,80,80,
    85,38,8,8,8,
    86,38,70,70,70,
    87,38,51,51,51,
    88,38,91,91,91,
    89,38,69,69,69,
    90,38,47,47,47,
    91,38,62,62,62,
    92,38,79,79,79,
    93,38,101,101,101,
    94,38,49,49,49,
    95,38,62,62,62,
    96,38,97,97,97,
    97,38,97,97,97,
    98,38,1,1,1,
    99,38,39,39,39,
    0,39,27,27,27,
    1,39,83,83,83,
    2,39,52,52,52,
    3,39,0,0,0,
    4,39,95,95,95,
    5,39,95,95,95,
    6,39,58,58,58,
    7,39,52,52,52,
    8,39,13,13,13,
    9,39,0,0,0,
    10,39,123,123,123,
    11,39,143,143,143,
    12,39,82,82,82,
    13,39,101,101,101,
    14,39,85,85,85,
    15,39,44,44,44,
    16,39,27,27,27,
    17,39,44,44,44,
    18,39,57,57,57,
    19,39,57,57,57,
    20,39,66,66,66,
    21,39,65,65,65,
    22,39,93,93,93,
    23,39,90,90,90,
    24,39,136,136,136,
    25,39,156,156,156,
    26,39,156,156,156,
    27,39,150,150,150,
    28,39,177,177,177,
    29,39,142,142,142,
    30,39,119,119,119,
    31,39,140,140,140,
    32,39,127,127,127,
    33,39,123,123,123,
    34,39,85,85,85,
    35,39,79,79,79,
    36,39,63,63,63,
    37,39,70,70,70,
    38,39,47,47,47,
    39,39,111,111,111,
    40,39,98,98,98,
    41,39,56,56,56,
    42,39,52,52,52,
    43,39,57,57,57,
    44,39,54,54,54,
    45,39,49,49,49,
    46,39,47,47,47,
    47,39,42,42,42,
    48,39,43,43,43,
    49,39,52,52,52,
    50,39,47,47,47,
    51,39,75,75,75,
    52,39,77,77,77,
    53,39,48,48,48,
    54,39,48,48,48,
    55,39,66,66,66,
    56,39,63,63,63,
    57,39,66,66,66,
    58,39,72,72,72,
    59,39,83,83,83,
    60,39,68,68,68,
    61,39,109,109,109,
    62,39,116,116,116,
    63,39,162,162,162,
    64,39,146,146,146,
    65,39,166,166,166,
    66,39,179,179,179,
    67,39,131,131,131,
    68,39,181,181,181,
    69,39,155,155,155,
    70,39,124,124,124,
    71,39,116,116,116,
    72,39,108,108,108,
    73,39,115,115,115,
    74,39,106,106,106,
    75,39,146,146,146,
    76,39,158,158,158,
    77,39,157,157,157,
    78,39,27,27,27,
    79,39,34,34,34,
    80,39,95,95,95,
    81,39,118,118,118,
    82,39,61,61,61,
    83,39,37,37,37,
    84,39,48,48,48,
    85,39,27,27,27,
    86,39,48,48,48,
    87,39,38,38,38,
    88,39,22,22,22,
    89,39,89,89,89,
    90,39,47,47,47,
    91,39,30,30,30,
    92,39,93,93,93,
    93,39,97,97,97,
    94,39,82,82,82,
    95,39,67,67,67,
    96,39,79,79,79,
    97,39,125,125,125,
    98,39,0,0,0,
    99,39,23,23,23,
    0,40,1,1,1,
    1,40,75,75,75,
    2,40,106,106,106,
    3,40,6,6,6,
    4,40,61,61,61,
    5,40,76,76,76,
    6,40,110,110,110,
    7,40,76,76,76,
    8,40,14,14,14,
    9,40,41,41,41,
    10,40,105,105,105,
    11,40,48,48,48,
    12,40,73,73,73,
    13,40,71,71,71,
    14,40,55,55,55,
    15,40,34,34,34,
    16,40,41,41,41,
    17,40,42,42,42,
    18,40,53,53,53,
    19,40,87,87,87,
    20,40,74,74,74,
    21,40,69,69,69,
    22,40,96,96,96,
    23,40,101,101,101,
    24,40,146,146,146,
    25,40,169,169,169,
    26,40,141,141,141,
    27,40,145,145,145,
    28,40,163,163,163,
    29,40,136,136,136,
    30,40,140,140,140,
    31,40,128,128,128,
    32,40,126,126,126,
    33,40,105,105,105,
    34,40,73,73,73,
    35,40,57,57,57,
    36,40,76,76,76,
    37,40,69,69,69,
    38,40,45,45,45,
    39,40,139,139,139,
    40,40,59,59,59,
    41,40,49,49,49,
    42,40,51,51,51,
    43,40,39,39,39,
    44,40,31,31,31,
    45,40,32,32,32,
    46,40,32,32,32,
    47,40,25,25,25,
    48,40,26,26,26,
    49,40,43,43,43,
    50,40,54,54,54,
    51,40,58,58,58,
    52,40,96,96,96,
    53,40,108,108,108,
    54,40,60,60,60,
    55,40,56,56,56,
    56,40,61,61,61,
    57,40,62,62,62,
    58,40,62,62,62,
    59,40,71,71,71,
    60,40,79,79,79,
    61,40,86,86,86,
    62,40,133,133,133,
    63,40,130,130,130,
    64,40,146,146,146,
    65,40,156,156,156,
    66,40,168,168,168,
    67,40,154,154,154,
    68,40,172,172,172,
    69,40,157,157,157,
    70,40,108,108,108,
    71,40,128,128,128,
    72,40,111,111,111,
    73,40,124,124,124,
    74,40,120,120,120,
    75,40,124,124,124,
    76,40,132,132,132,
    77,40,145,145,145,
    78,40,27,27,27,
    79,40,33,33,33,
    80,40,136,136,136,
    81,40,112,112,112,
    82,40,103,103,103,
    83,40,96,96,96,
    84,40,105,105,105,
    85,40,37,37,37,
    86,40,0,0,0,
    87,40,0,0,0,
    88,40,10,10,10,
    89,40,64,64,64,
    90,40,94,94,94,
    91,40,45,45,45,
    92,40,11,11,11,
    93,40,75,75,75,
    94,40,45,45,45,
    95,40,42,42,42,
    96,40,143,143,143,
    97,40,56,56,56,
    98,40,32,32,32,
    99,40,42,42,42,
    0,41,28,28,28,
    1,41,63,63,63,
    2,41,89,89,89,
    3,41,1,1,1,
    4,41,42,42,42,
    5,41,63,63,63,
    6,41,15,15,15,
    7,41,44,44,44,
    8,41,123,123,123,
    9,41,132,132,132,
    10,41,110,110,110,
    11,41,98,98,98,
    12,41,110,110,110,
    13,41,119,119,119,
    14,41,92,92,92,
    15,41,30,30,30,
    16,41,49,49,49,
    17,41,39,39,39,
    18,41,60,60,60,
    19,41,76,76,76,
    20,41,74,74,74,
    21,41,74,74,74,
    22,41,99,99,99,
    23,41,123,123,123,
    24,41,142,142,142,
    25,41,169,169,169,
    26,41,139,139,139,
    27,41,152,152,152,
    28,41,157,157,157,
    29,41,130,130,130,
    30,41,143,143,143,
    31,41,120,120,120,
    32,41,119,119,119,
    33,41,88,88,88,
    34,41,58,58,58,
    35,41,77,77,77,
    36,41,73,73,73,
    37,41,64,64,64,
    38,41,75,75,75,
    39,41,120,120,120,
    40,41,25,25,25,
    41,41,49,49,49,
    42,41,33,33,33,
    43,41,31,31,31,
    44,41,56,56,56,
    45,41,82,82,82,
    46,41,95,95,95,
    47,41,102,102,102,
    48,41,100,100,100,
    49,41,79,79,79,
    50,41,67,67,67,
    51,41,72,72,72,
    52,41,90,90,90,
    53,41,87,87,87,
    54,41,85,85,85,
    55,41,68,68,68,
    56,41,58,58,58,
    57,41,54,54,54,
    58,41,71,71,71,
    59,41,68,68,68,
    60,41,72,72,72,
    61,41,65,65,65,
    62,41,110,110,110,
    63,41,113,113,113,
    64,41,144,144,144,
    65,41,143,143,143,
    66,41,161,161,161,
    67,41,169,169,169,
    68,41,147,147,147,
    69,41,172,172,172,
    70,41,115,115,115,
    71,41,134,134,134,
    72,41,121,121,121,
    73,41,90,90,90,
    74,41,116,116,116,
    75,41,139,139,139,
    76,41,130,130,130,
    77,41,148,148,148,
    78,41,39,39,39,
    79,41,54,54,54,
    80,41,143,143,143,
    81,41,114,114,114,
    82,41,108,108,108,
    83,41,106,106,106,
    84,41,103,103,103,
    85,41,113,113,113,
    86,41,73,73,73,
    87,41,68,68,68,
    88,41,88,88,88,
    89,41,31,31,31,
    90,41,100,100,100,
    91,41,83,83,83,
    92,41,46,46,46,
    93,41,33,33,33,
    94,41,58,58,58,
    95,41,63,63,63,
    96,41,179,179,179,
    97,41,40,40,40,
    98,41,60,60,60,
    99,41,47,47,47,
    0,42,24,24,24,
    1,42,14,14,14,
    2,42,42,42,42,
    3,42,4,4,4,
    4,42,22,22,22,
    5,42,39,39,39,
    6,42,16,16,16,
    7,42,98,98,98,
    8,42,169,169,169,
    9,42,132,132,132,
    10,42,105,105,105,
    11,42,85,85,85,
    12,42,87,87,87,
    13,42,112,112,112,
    14,42,73,73,73,
    15,42,21,21,21,
    16,42,50,50,50,
    17,42,43,43,43,
    18,42,62,62,62,
    19,42,69,69,69,
    20,42,45,45,45,
    21,42,86,86,86,
    22,42,101,101,101,
    23,42,135,135,135,
    24,42,141,141,141,
    25,42,159,159,159,
    26,42,130,130,130,
    27,42,128,128,128,
    28,42,131,131,131,
    29,42,123,123,123,
    30,42,105,105,105,
    31,42,110,110,110,
    32,42,106,106,106,
    33,42,79,79,79,
    34,42,74,74,74,
    35,42,74,74,74,
    36,42,65,65,65,
    37,42,39,39,39,
    38,42,121,121,121,
    39,42,62,62,62,
    40,42,32,32,32,
    41,42,32,32,32,
    42,42,63,63,63,
    43,42,132,132,132,
    44,42,161,161,161,
    45,42,157,157,157,
    46,42,164,164,164,
    47,42,162,162,162,
    48,42,158,158,158,
    49,42,152,152,152,
    50,42,127,127,127,
    51,42,112,112,112,
    52,42,99,99,99,
    53,42,140,140,140,
    54,42,86,86,86,
    55,42,50,50,50,
    56,42,66,66,66,
    57,42,54,54,54,
    58,42,58,58,58,
    59,42,73,73,73,
    60,42,73,73,73,
    61,42,76,76,76,
    62,42,88,88,88,
    63,42,123,123,123,
    64,42,124,124,124,
    65,42,129,129,129,
    66,42,158,158,158,
    67,42,173,173,173,
    68,42,137,137,137,
    69,42,168,168,168,
    70,42,121,121,121,
    71,42,134,134,134,
    72,42,113,113,113,
    73,42,90,90,90,
    74,42,124,124,124,
    75,42,145,145,145,
    76,42,139,139,139,
    77,42,164,164,164,
    78,42,68,68,68,
    79,42,41,41,41,
    80,42,143,143,143,
    81,42,108,108,108,
    82,42,84,84,84,
    83,42,80,80,80,
    84,42,79,79,79,
    85,42,120,120,120,
    86,42,105,105,105,
    87,42,78,78,78,
    88,42,67,67,67,
    89,42,111,111,111,
    90,42,94,94,94,
    91,42,86,86,86,
    92,42,71,71,71,
    93,42,5,5,5,
    94,42,69,69,69,
    95,42,90,90,90,
    96,42,74,74,74,
    97,42,32,32,32,
    98,42,46,46,46,
    99,42,59,59,59,
    0,43,26,26,26,
    1,43,49,49,49,
    2,43,0,0,0,
    3,43,13,13,13,
    4,43,47,47,47,
    5,43,61,61,61,
    6,43,27,27,27,
    7,43,27,27,27,
    8,43,64,64,64,
    9,43,78,78,78,
    10,43,126,126,126,
    11,43,72,72,72,
    12,43,84,84,84,
    13,43,114,114,114,
    14,43,77,77,77,
    15,43,14,14,14,
    16,43,47,47,47,
    17,43,44,44,44,
    18,43,56,56,56,
    19,43,53,53,53,
    20,43,62,62,62,
    21,43,88,88,88,
    22,43,105,105,105,
    23,43,139,139,139,
    24,43,151,151,151,
    25,43,155,155,155,
    26,43,135,135,135,
    27,43,111,111,111,
    28,43,97,97,97,
    29,43,125,125,125,
    30,43,103,103,103,
    31,43,116,116,116,
    32,43,105,105,105,
    33,43,73,73,73,
    34,43,74,74,74,
    35,43,61,61,61,
    36,43,70,70,70,
    37,43,55,55,55,
    38,43,141,141,141,
    39,43,17,17,17,
    40,43,36,36,36,
    41,43,97,97,97,
    42,43,168,168,168,
    43,43,146,146,146,
    44,43,106,106,106,
    45,43,80,80,80,
    46,43,85,85,85,
    47,43,88,88,88,
    48,43,90,90,90,
    49,43,119,119,119,
    50,43,144,144,144,
    51,43,152,152,152,
    52,43,158,158,158,
    53,43,160,160,160,
    54,43,123,123,123,
    55,43,66,66,66,
    56,43,55,55,55,
    57,43,72,72,72,
    58,43,55,55,55,
    59,43,64,64,64,
    60,43,74,74,74,
    61,43,80,80,80,
    62,43,75,75,75,
    63,43,109,109,109,
    64,43,130,130,130,
    65,43,151,151,151,
    66,43,155,155,155,
    67,43,176,176,176,
    68,43,153,153,153,
    69,43,149,149,149,
    70,43,100,100,100,
    71,43,142,142,142,
    72,43,115,115,115,
    73,43,118,118,118,
    74,43,139,139,139,
    75,43,110,110,110,
    76,43,149,149,149,
    77,43,175,175,175,
    78,43,88,88,88,
    79,43,39,39,39,
    80,43,123,123,123,
    81,43,76,76,76,
    82,43,77,77,77,
    83,43,92,92,92,
    84,43,104,104,104,
    85,43,57,57,57,
    86,43,12,12,12,
    87,43,19,19,19,
    88,43,0,0,0,
    89,43,76,76,76,
    90,43,83,83,83,
    91,43,50,50,50,
    92,43,86,86,86,
    93,43,74,74,74,
    94,43,60,60,60,
    95,43,61,61,61,
    96,43,0,0,0,
    97,43,77,77,77,
    98,43,56,56,56,
    99,43,54,54,54,
    0,44,8,8,8,
    1,44,88,88,88,
    2,44,84,84,84,
    3,44,20,20,20,
    4,44,37,37,37,
    5,44,35,35,35,
    6,44,44,44,44,
    7,44,32,32,32,
    8,44,55,55,55,
    9,44,92,92,92,
    10,44,131,131,131,
    11,44,64,64,64,
    12,44,87,87,87,
    13,44,156,156,156,
    14,44,89,89,89,
    15,44,11,11,11,
    16,44,44,44,44,
    17,44,46,46,46,
    18,44,52,52,52,
    19,44,59,59,59,
    20,44,68,68,68,
    21,44,91,91,91,
    22,44,132,132,132,
    23,44,141,141,141,
    24,44,145,145,145,
    25,44,160,160,160,
    26,44,142,142,142,
    27,44,112,112,112,
    28,44,84,84,84,
    29,44,120,120,120,
    30,44,111,111,111,
    31,44,115,115,115,
    32,44,102,102,102,
    33,44,92,92,92,
    34,44,80,80,80,
    35,44,73,73,73,
    36,44,57,57,57,
    37,44,104,104,104,
    38,44,94,94,94,
    39,44,12,12,12,
    40,44,101,101,101,
    41,44,164,164,164,
    42,44,109,109,109,
    43,44,72,72,72,
    44,44,55,55,55,
    45,44,61,61,61,
    46,44,56,56,56,
    47,44,53,53,53,
    48,44,54,54,54,
    49,44,64,64,64,
    50,44,98,98,98,
    51,44,128,128,128,
    52,44,159,159,159,
    53,44,149,149,149,
    54,44,140,140,140,
    55,44,96,96,96,
    56,44,57,57,57,
    57,44,71,71,71,
    58,44,68,68,68,
    59,44,57,57,57,
    60,44,75,75,75,
    61,44,77,77,77,
    62,44,84,84,84,
    63,44,92,92,92,
    64,44,135,135,135,
    65,44,146,146,146,
    66,44,142,142,142,
    67,44,187,187,187,
    68,44,159,159,159,
    69,44,138,138,138,
    70,44,106,106,106,
    71,44,139,139,139,
    72,44,120,120,120,
    73,44,108,108,108,
    74,44,134,134,134,
    75,44,91,91,91,
    76,44,136,136,136,
    77,44,166,166,166,
    78,44,115,115,115,
    79,44,27,27,27,
    80,44,125,125,125,
    81,44,99,99,99,
    82,44,76,76,76,
    83,44,32,32,32,
    84,44,52,52,52,
    85,44,61,61,61,
    86,44,0,0,0,
    87,44,25,25,25,
    88,44,75,75,75,
    89,44,65,65,65,
    90,44,22,22,22,
    91,44,42,42,42,
    92,44,66,66,66,
    93,44,52,52,52,
    94,44,78,78,78,
    95,44,24,24,24,
    96,44,28,28,28,
    97,44,64,64,64,
    98,44,58,58,58,
    99,44,45,45,45,
    0,45,30,30,30,
    1,45,58,58,58,
    2,45,61,61,61,
    3,45,27,27,27,
    4,45,28,28,28,
    5,45,37,37,37,
    6,45,122,122,122,
    7,45,92,92,92,
    8,45,77,77,77,
    9,45,137,137,137,
    10,45,119,119,119,
    11,45,85,85,85,
    12,45,78,78,78,
    13,45,120,120,120,
    14,45,91,91,91,
    15,45,28,28,28,
    16,45,41,41,41,
    17,45,43,43,43,
    18,45,53,53,53,
    19,45,64,64,64,
    20,45,64,64,64,
    21,45,96,96,96,
    22,45,147,147,147,
    23,45,155,155,155,
    24,45,149,149,149,
    25,45,148,148,148,
    26,45,144,144,144,
    27,45,111,111,111,
    28,45,104,104,104,
    29,45,107,107,107,
    30,45,98,98,98,
    31,45,111,111,111,
    32,45,89,89,89,
    33,45,79,79,79,
    34,45,62,62,62,
    35,45,81,81,81,
    36,45,47,47,47,
    37,45,140,140,140,
    38,45,29,29,29,
    39,45,90,90,90,
    40,45,165,165,165,
    41,45,84,84,84,
    42,45,54,54,54,
    43,45,54,54,54,
    44,45,66,66,66,
    45,45,54,54,54,
    46,45,57,57,57,
    47,45,56,56,56,
    48,45,65,65,65,
    49,45,67,67,67,
    50,45,59,59,59,
    51,45,81,81,81,
    52,45,133,133,133,
    53,45,181,181,181,
    54,45,140,140,140,
    55,45,104,104,104,
    56,45,58,58,58,
    57,45,57,57,57,
    58,45,79,79,79,
    59,45,57,57,57,
    60,45,72,72,72,
    61,45,81,81,81,
    62,45,84,84,84,
    63,45,83,83,83,
    64,45,134,134,134,
    65,45,144,144,144,
    66,45,150,150,150,
    67,45,186,186,186,
    68,45,168,168,168,
    69,45,145,145,145,
    70,45,127,127,127,
    71,45,143,143,143,
    72,45,129,129,129,
    73,45,97,97,97,
    74,45,122,122,122,
    75,45,129,129,129,
    76,45,142,142,142,
    77,45,160,160,160,
    78,45,135,135,135,
    79,45,3,3,3,
    80,45,103,103,103,
    81,45,115,115,115,
    82,45,109,109,109,
    83,45,68,68,68,
    84,45,38,38,38,
    85,45,0,0,0,
    86,45,63,63,63,
    87,45,0,0,0,
    88,45,110,110,110,
    89,45,88,88,88,
    90,45,13,13,13,
    91,45,36,36,36,
    92,45,15,15,15,
    93,45,53,53,53,
    94,45,47,47,47,
    95,45,57,57,57,
    96,45,85,85,85,
    97,45,67,67,67,
    98,45,20,20,20,
    99,45,17,17,17,
    0,46,61,61,61,
    1,46,59,59,59,
    2,46,0,0,0,
    3,46,62,62,62,
    4,46,19,19,19,
    5,46,30,30,30,
    6,46,104,104,104,
    7,46,87,87,87,
    8,46,40,40,40,
    9,46,103,103,103,
    10,46,106,106,106,
    11,46,76,76,76,
    12,46,95,95,95,
    13,46,120,120,120,
    14,46,99,99,99,
    15,46,32,32,32,
    16,46,51,51,51,
    17,46,46,46,46,
    18,46,61,61,61,
    19,46,67,67,67,
    20,46,64,64,64,
    21,46,87,87,87,
    22,46,156,156,156,
    23,46,151,151,151,
    24,46,141,141,141,
    25,46,152,152,152,
    26,46,166,166,166,
    27,46,101,101,101,
    28,46,106,106,106,
    29,46,119,119,119,
    30,46,105,105,105,
    31,46,110,110,110,
    32,46,93,93,93,
    33,46,72,72,72,
    34,46,73,73,73,
    35,46,64,64,64,
    36,46,95,95,95,
    37,46,111,111,111,
    38,46,28,28,28,
    39,46,170,170,170,
    40,46,104,104,104,
    41,46,50,50,50,
    42,46,56,56,56,
    43,46,66,66,66,
    44,46,52,52,52,
    45,46,67,67,67,
    46,46,54,54,54,
    47,46,55,55,55,
    48,46,52,52,52,
    49,46,59,59,59,
    50,46,87,87,87,
    51,46,69,69,69,
    52,46,116,116,116,
    53,46,147,147,147,
    54,46,154,154,154,
    55,46,112,112,112,
    56,46,68,68,68,
    57,46,56,56,56,
    58,46,89,89,89,
    59,46,54,54,54,
    60,46,64,64,64,
    61,46,87,87,87,
    62,46,85,85,85,
    63,46,88,88,88,
    64,46,128,128,128,
    65,46,152,152,152,
    66,46,142,142,142,
    67,46,189,189,189,
    68,46,178,178,178,
    69,46,161,161,161,
    70,46,148,148,148,
    71,46,136,136,136,
    72,46,131,131,131,
    73,46,103,103,103,
    74,46,114,114,114,
    75,46,142,142,142,
    76,46,148,148,148,
    77,46,167,167,167,
    78,46,127,127,127,
    79,46,11,11,11,
    80,46,150,150,150,
    81,46,100,100,100,
    82,46,72,72,72,
    83,46,91,91,91,
    84,46,106,106,106,
    85,46,102,102,102,
    86,46,94,94,94,
    87,46,24,24,24,
    88,46,11,11,11,
    89,46,24,24,24,
    90,46,15,15,15,
    91,46,39,39,39,
    92,46,55,55,55,
    93,46,59,59,59,
    94,46,53,53,53,
    95,46,80,80,80,
    96,46,49,49,49,
    97,46,74,74,74,
    98,46,63,63,63,
    99,46,15,15,15,
    0,47,62,62,62,
    1,47,52,52,52,
    2,47,89,89,89,
    3,47,69,69,69,
    4,47,30,30,30,
    5,47,24,24,24,
    6,47,89,89,89,
    7,47,98,98,98,
    8,47,65,65,65,
    9,47,74,74,74,
    10,47,118,118,118,
    11,47,80,80,80,
    12,47,100,100,100,
    13,47,109,109,109,
    14,47,91,91,91,
    15,47,31,31,31,
    16,47,43,43,43,
    17,47,40,40,40,
    18,47,58,58,58,
    19,47,65,65,65,
    20,47,60,60,60,
    21,47,66,66,66,
    22,47,156,156,156,
    23,47,148,148,148,
    24,47,139,139,139,
    25,47,153,153,153,
    26,47,154,154,154,
    27,47,93,93,93,
    28,47,105,105,105,
    29,47,108,108,108,
    30,47,108,108,108,
    31,47,104,104,104,
    32,47,92,92,92,
    33,47,68,68,68,
    34,47,79,79,79,
    35,47,55,55,55,
    36,47,148,148,148,
    37,47,45,45,45,
    38,47,105,105,105,
    39,47,165,165,165,
    40,47,64,64,64,
    41,47,56,56,56,
    42,47,88,88,88,
    43,47,78,78,78,
    44,47,79,79,79,
    45,47,156,156,156,
    46,47,59,59,59,
    47,47,73,73,73,
    48,47,100,100,100,
    49,47,87,87,87,
    50,47,46,46,46,
    51,47,163,163,163,
    52,47,96,96,96,
    53,47,105,105,105,
    54,47,156,156,156,
    55,47,129,129,129,
    56,47,78,78,78,
    57,47,48,48,48,
    58,47,80,80,80,
    59,47,66,66,66,
    60,47,63,63,63,
    61,47,86,86,86,
    62,47,85,85,85,
    63,47,90,90,90,
    64,47,101,101,101,
    65,47,143,143,143,
    66,47,145,145,145,
    67,47,190,190,190,
    68,47,179,179,179,
    69,47,147,147,147,
    70,47,153,153,153,
    71,47,106,106,106,
    72,47,138,138,138,
    73,47,114,114,114,
    74,47,126,126,126,
    75,47,122,122,122,
    76,47,150,150,150,
    77,47,159,159,159,
    78,47,120,120,120,
    79,47,0,0,0,
    80,47,126,126,126,
    81,47,136,136,136,
    82,47,103,103,103,
    83,47,96,96,96,
    84,47,99,99,99,
    85,47,100,100,100,
    86,47,124,124,124,
    87,47,68,68,68,
    88,47,34,34,34,
    89,47,59,59,59,
    90,47,23,23,23,
    91,47,56,56,56,
    92,47,87,87,87,
    93,47,52,52,52,
    94,47,62,62,62,
    95,47,49,49,49,
    96,47,43,43,43,
    97,47,75,75,75,
    98,47,51,51,51,
    99,47,22,22,22,
    0,48,52,52,52,
    1,48,63,63,63,
    2,48,103,103,103,
    3,48,47,47,47,
    4,48,41,41,41,
    5,48,54,54,54,
    6,48,28,28,28,
    7,48,110,110,110,
    8,48,132,132,132,
    9,48,74,74,74,
    10,48,136,136,136,
    11,48,98,98,98,
    12,48,102,102,102,
    13,48,124,124,124,
    14,48,105,105,105,
    15,48,17,17,17,
    16,48,33,33,33,
    17,48,35,35,35,
    18,48,51,51,51,
    19,48,57,57,57,
    20,48,52,52,52,
    21,48,82,82,82,
    22,48,158,158,158,
    23,48,144,144,144,
    24,48,130,130,130,
    25,48,169,169,169,
    26,48,142,142,142,
    27,48,90,90,90,
    28,48,109,109,109,
    29,48,118,118,118,
    30,48,104,104,104,
    31,48,105,105,105,
    32,48,91,91,91,
    33,48,77,77,77,
    34,48,65,65,65,
    35,48,108,108,108,
    36,48,121,121,121,
    37,48,26,26,26,
    38,48,149,149,149,
    39,48,130,130,130,
    40,48,56,56,56,
    41,48,68,68,68,
    42,48,98,98,98,
    43,48,152,152,152,
    44,48,103,103,103,
    45,48,143,143,143,
    46,48,48,48,48,
    47,48,31,31,31,
    48,48,218,218,218,
    49,48,120,120,120,
    50,48,105,105,105,
    51,48,178,178,178,
    52,48,85,85,85,
    53,48,70,70,70,
    54,48,152,152,152,
    55,48,132,132,132,
    56,48,91,91,91,
    57,48,42,42,42,
    58,48,72,72,72,
    59,48,70,70,70,
    60,48,60,60,60,
    61,48,90,90,90,
    62,48,87,87,87,
    63,48,92,92,92,
    64,48,76,76,76,
    65,48,145,145,145,
    66,48,156,156,156,
    67,48,185,185,185,
    68,48,157,157,157,
    69,48,98,98,98,
    70,48,146,146,146,
    71,48,112,112,112,
    72,48,142,142,142,
    73,48,107,107,107,
    74,48,111,111,111,
    75,48,128,128,128,
    76,48,160,160,160,
    77,48,164,164,164,
    78,48,105,105,105,
    79,48,21,21,21,
    80,48,54,54,54,
    81,48,149,149,149,
    82,48,122,122,122,
    83,48,109,109,109,
    84,48,102,102,102,
    85,48,123,123,123,
    86,48,109,109,109,
    87,48,25,25,25,
    88,48,5,5,5,
    89,48,14,14,14,
    90,48,78,78,78,
    91,48,48,48,48,
    92,48,56,56,56,
    93,48,31,31,31,
    94,48,88,88,88,
    95,48,80,80,80,
    96,48,61,61,61,
    97,48,34,34,34,
    98,48,55,55,55,
    99,48,17,17,17,
    0,49,25,25,25,
    1,49,74,74,74,
    2,49,37,37,37,
    3,49,56,56,56,
    4,49,23,23,23,
    5,49,42,42,42,
    6,49,26,26,26,
    7,49,31,31,31,
    8,49,152,152,152,
    9,49,103,103,103,
    10,49,75,75,75,
    11,49,107,107,107,
    12,49,99,99,99,
    13,49,132,132,132,
    14,49,118,118,118,
    15,49,17,17,17,
    16,49,35,35,35,
    17,49,31,31,31,
    18,49,54,54,54,
    19,49,66,66,66,
    20,49,58,58,58,
    21,49,78,78,78,
    22,49,149,149,149,
    23,49,154,154,154,
    24,49,135,135,135,
    25,49,185,185,185,
    26,49,142,142,142,
    27,49,80,80,80,
    28,49,118,118,118,
    29,49,129,129,129,
    30,49,105,105,105,
    31,49,102,102,102,
    32,49,100,100,100,
    33,49,84,84,84,
    34,49,62,62,62,
    35,49,147,147,147,
    36,49,48,48,48,
    37,49,56,56,56,
    38,49,165,165,165,
    39,49,103,103,103,
    40,49,67,67,67,
    41,49,77,77,77,
    42,49,65,65,65,
    43,49,87,87,87,
    44,49,182,182,182,
    45,49,160,160,160,
    46,49,35,35,35,
    47,49,11,11,11,
    48,49,173,173,173,
    49,49,178,178,178,
    50,49,143,143,143,
    51,49,99,99,99,
    52,49,94,94,94,
    53,49,67,67,67,
    54,49,127,127,127,
    55,49,132,132,132,
    56,49,104,104,104,
    57,49,29,29,29,
    58,49,68,68,68,
    59,49,70,70,70,
    60,49,62,62,62,
    61,49,85,85,85,
    62,49,96,96,96,
    63,49,96,96,96,
    64,49,83,83,83,
    65,49,149,149,149,
    66,49,147,147,147,
    67,49,168,168,168,
    68,49,155,155,155,
    69,49,81,81,81,
    70,49,153,153,153,
    71,49,122,122,122,
    72,49,137,137,137,
    73,49,128,128,128,
    74,49,125,125,125,
    75,49,127,127,127,
    76,49,162,162,162,
    77,49,184,184,184,
    78,49,81,81,81,
    79,49,36,36,36,
    80,49,35,35,35,
    81,49,34,34,34,
    82,49,114,114,114,
    83,49,113,113,113,
    84,49,101,101,101,
    85,49,131,131,131,
    86,49,106,106,106,
    87,49,26,26,26,
    88,49,17,17,17,
    89,49,49,49,49,
    90,49,64,64,64,
    91,49,32,32,32,
    92,49,60,60,60,
    93,49,0,0,0,
    94,49,12,12,12,
    95,49,48,48,48,
    96,49,37,37,37,
    97,49,21,21,21,
    98,49,47,47,47,
    99,49,6,6,6,
    0,50,0,0,0,
    1,50,90,90,90,
    2,50,35,35,35,
    3,50,62,62,62,
    4,50,53,53,53,
    5,50,59,59,59,
    6,50,62,62,62,
    7,50,66,66,66,
    8,50,50,50,50,
    9,50,165,165,165,
    10,50,54,54,54,
    11,50,77,77,77,
    12,50,124,124,124,
    13,50,122,122,122,
    14,50,121,121,121,
    15,50,23,23,23,
    16,50,33,33,33,
    17,50,29,29,29,
    18,50,48,48,48,
    19,50,57,57,57,
    20,50,56,56,56,
    21,50,74,74,74,
    22,50,145,145,145,
    23,50,166,166,166,
    24,50,119,119,119,
    25,50,179,179,179,
    26,50,170,170,170,
    27,50,96,96,96,
    28,50,112,112,112,
    29,50,140,140,140,
    30,50,110,110,110,
    31,50,109,109,109,
    32,50,108,108,108,
    33,50,78,78,78,
    34,50,113,113,113,
    35,50,108,108,108,
    36,50,33,33,33,
    37,50,71,71,71,
    38,50,168,168,168,
    39,50,100,100,100,
    40,50,75,75,75,
    41,50,74,74,74,
    42,50,89,89,89,
    43,50,61,61,61,
    44,50,139,139,139,
    45,50,64,64,64,
    46,50,117,117,117,
    47,50,121,121,121,
    48,50,43,43,43,
    49,50,160,160,160,
    50,50,125,125,125,
    51,50,79,79,79,
    52,50,65,65,65,
    53,50,65,65,65,
    54,50,106,106,106,
    55,50,134,134,134,
    56,50,103,103,103,
    57,50,38,38,38,
    58,50,77,77,77,
    59,50,71,71,71,
    60,50,57,57,57,
    61,50,85,85,85,
    62,50,88,88,88,
    63,50,97,97,97,
    64,50,90,90,90,
    65,50,162,162,162,
    66,50,122,122,122,
    67,50,173,173,173,
    68,50,167,167,167,
    69,50,85,85,85,
    70,50,148,148,148,
    71,50,113,113,113,
    72,50,113,113,113,
    73,50,135,135,135,
    74,50,136,136,136,
    75,50,123,123,123,
    76,50,157,157,157,
    77,50,190,190,190,
    78,50,68,68,68,
    79,50,26,26,26,
    80,50,50,50,50,
    81,50,18,18,18,
    82,50,100,100,100,
    83,50,120,120,120,
    84,50,101,101,101,
    85,50,99,99,99,
    86,50,128,128,128,
    87,50,54,54,54,
    88,50,42,42,42,
    89,50,52,52,52,
    90,50,69,69,69,
    91,50,31,31,31,
    92,50,38,38,38,
    93,50,34,34,34,
    94,50,8,8,8,
    95,50,36,36,36,
    96,50,28,28,28,
    97,50,10,10,10,
    98,50,9,9,9,
    99,50,24,24,24,
    0,51,49,49,49,
    1,51,89,89,89,
    2,51,59,59,59,
    3,51,54,54,54,
    4,51,47,47,47,
    5,51,76,76,76,
    6,51,40,40,40,
    7,51,117,117,117,
    8,51,77,77,77,
    9,51,55,55,55,
    10,51,138,138,138,
    11,51,44,44,44,
    12,51,102,102,102,
    13,51,132,132,132,
    14,51,148,148,148,
    15,51,32,32,32,
    16,51,28,28,28,
    17,51,32,32,32,
    18,51,37,37,37,
    19,51,44,44,44,
    20,51,48,48,48,
    21,51,61,61,61,
    22,51,121,121,121,
    23,51,152,152,152,
    24,51,111,111,111,
    25,51,135,135,135,
    26,51,180,180,180,
    27,51,121,121,121,
    28,51,80,80,80,
    29,51,151,151,151,
    30,51,126,126,126,
    31,51,114,114,114,
    32,51,113,113,113,
    33,51,88,88,88,
    34,51,161,161,161,
    35,51,109,109,109,
    36,51,43,43,43,
    37,51,69,69,69,
    38,51,169,169,169,
    39,51,112,112,112,
    40,51,76,76,76,
    41,51,75,75,75,
    42,51,85,85,85,
    43,51,78,78,78,
    44,51,70,70,70,
    45,51,119,119,119,
    46,51,97,97,97,
    47,51,121,121,121,
    48,51,48,48,48,
    49,51,85,85,85,
    50,51,94,94,94,
    51,51,67,67,67,
    52,51,48,48,48,
    53,51,69,69,69,
    54,51,126,126,126,
    55,51,138,138,138,
    56,51,102,102,102,
    57,51,43,43,43,
    58,51,75,75,75,
    59,51,74,74,74,
    60,51,58,58,58,
    61,51,96,96,96,
    62,51,77,77,77,
    63,51,95,95,95,
    64,51,109,109,109,
    65,51,150,150,150,
    66,51,104,104,104,
    67,51,183,183,183,
    68,51,130,130,130,
    69,51,101,101,101,
    70,51,142,142,142,
    71,51,86,86,86,
    72,51,116,116,116,
    73,51,132,132,132,
    74,51,138,138,138,
    75,51,117,117,117,
    76,51,154,154,154,
    77,51,188,188,188,
    78,51,52,52,52,
    79,51,38,38,38,
    80,51,61,61,61,
    81,51,28,28,28,
    82,51,58,58,58,
    83,51,118,118,118,
    84,51,95,95,95,
    85,51,108,108,108,
    86,51,137,137,137,
    87,51,56,56,56,
    88,51,37,37,37,
    89,51,60,60,60,
    90,51,66,66,66,
    91,51,84,84,84,
    92,51,47,47,47,
    93,51,0,0,0,
    94,51,82,82,82,
    95,51,33,33,33,
    96,51,100,100,100,
    97,51,58,58,58,
    98,51,67,67,67,
    99,51,27,27,27,
    0,52,50,50,50,
    1,52,67,67,67,
    2,52,53,53,53,
    3,52,65,65,65,
    4,52,72,72,72,
    5,52,73,73,73,
    6,52,32,32,32,
    7,52,84,84,84,
    8,52,121,121,121,
    9,52,82,82,82,
    10,52,43,43,43,
    11,52,73,73,73,
    12,52,45,45,45,
    13,52,108,108,108,
    14,52,167,167,167,
    15,52,64,64,64,
    16,52,16,16,16,
    17,52,34,34,34,
    18,52,42,42,42,
    19,52,46,46,46,
    20,52,53,53,53,
    21,52,56,56,56,
    22,52,102,102,102,
    23,52,119,119,119,
    24,52,122,122,122,
    25,52,123,123,123,
    26,52,163,163,163,
    27,52,124,124,124,
    28,52,62,62,62,
    29,52,98,98,98,
    30,52,144,144,144,
    31,52,139,139,139,
    32,52,108,108,108,
    33,52,173,173,173,
    34,52,126,126,126,
    35,52,104,104,104,
    36,52,57,57,57,
    37,52,73,73,73,
    38,52,163,163,163,
    39,52,143,143,143,
    40,52,85,85,85,
    41,52,57,57,57,
    42,52,80,80,80,
    43,52,112,112,112,
    44,52,190,190,190,
    45,52,100,100,100,
    46,52,52,52,52,
    47,52,48,48,48,
    48,52,57,57,57,
    49,52,74,74,74,
    50,52,78,78,78,
    51,52,56,56,56,
    52,52,51,51,51,
    53,52,69,69,69,
    54,52,135,135,135,
    55,52,132,132,132,
    56,52,109,109,109,
    57,52,43,43,43,
    58,52,82,82,82,
    59,52,74,74,74,
    60,52,58,58,58,
    61,52,96,96,96,
    62,52,83,83,83,
    63,52,95,95,95,
    64,52,122,122,122,
    65,52,134,134,134,
    66,52,85,85,85,
    67,52,207,207,207,
    68,52,95,95,95,
    69,52,103,103,103,
    70,52,129,129,129,
    71,52,83,83,83,
    72,52,110,110,110,
    73,52,129,129,129,
    74,52,125,125,125,
    75,52,116,116,116,
    76,52,139,139,139,
    77,52,166,166,166,
    78,52,30,30,30,
    79,52,42,42,42,
    80,52,69,69,69,
    81,52,20,20,20,
    82,52,68,68,68,
    83,52,115,115,115,
    84,52,94,94,94,
    85,52,69,69,69,
    86,52,75,75,75,
    87,52,17,17,17,
    88,52,53,53,53,
    89,52,90,90,90,
    90,52,142,142,142,
    91,52,209,209,209,
    92,52,98,98,98,
    93,52,0,0,0,
    94,52,73,73,73,
    95,52,56,56,56,
    96,52,48,48,48,
    97,52,63,63,63,
    98,52,31,31,31,
    99,52,20,20,20,
    0,53,44,44,44,
    1,53,90,90,90,
    2,53,58,58,58,
    3,53,75,75,75,
    4,53,82,82,82,
    5,53,78,78,78,
    6,53,32,32,32,
    7,53,61,61,61,
    8,53,120,120,120,
    9,53,119,119,119,
    10,53,112,112,112,
    11,53,59,59,59,
    12,53,46,46,46,
    13,53,12,12,12,
    14,53,79,79,79,
    15,53,102,102,102,
    16,53,28,28,28,
    17,53,35,35,35,
    18,53,46,46,46,
    19,53,45,45,45,
    20,53,42,42,42,
    21,53,50,50,50,
    22,53,71,71,71,
    23,53,101,101,101,
    24,53,125,125,125,
    25,53,157,157,157,
    26,53,137,137,137,
    27,53,101,101,101,
    28,53,106,106,106,
    29,53,67,67,67,
    30,53,67,67,67,
    31,53,80,80,80,
    32,53,132,132,132,
    33,53,111,111,111,
    34,53,37,37,37,
    35,53,87,87,87,
    36,53,54,54,54,
    37,53,58,58,58,
    38,53,128,128,128,
    39,53,112,112,112,
    40,53,119,119,119,
    41,53,180,180,180,
    42,53,194,194,194,
    43,53,255,255,255,
    44,53,195,195,195,
    45,53,60,60,60,
    46,53,99,99,99,
    47,53,54,54,54,
    48,53,63,63,63,
    49,53,62,62,62,
    50,53,74,74,74,
    51,53,39,39,39,
    52,53,56,56,56,
    53,53,77,77,77,
    54,53,132,132,132,
    55,53,136,136,136,
    56,53,98,98,98,
    57,53,55,55,55,
    58,53,82,82,82,
    59,53,65,65,65,
    60,53,69,69,69,
    61,53,90,90,90,
    62,53,83,83,83,
    63,53,109,109,109,
    64,53,129,129,129,
    65,53,114,114,114,
    66,53,91,91,91,
    67,53,211,211,211,
    68,53,71,71,71,
    69,53,127,127,127,
    70,53,111,111,111,
    71,53,93,93,93,
    72,53,116,116,116,
    73,53,123,123,123,
    74,53,106,106,106,
    75,53,124,124,124,
    76,53,160,160,160,
    77,53,128,128,128,
    78,53,23,23,23,
    79,53,44,44,44,
    80,53,41,41,41,
    81,53,70,70,70,
    82,53,148,148,148,
    83,53,117,117,117,
    84,53,117,117,117,
    85,53,105,105,105,
    86,53,138,138,138,
    87,53,77,77,77,
    88,53,113,113,113,
    89,53,111,111,111,
    90,53,148,148,148,
    91,53,156,156,156,
    92,53,150,150,150,
    93,53,0,0,0,
    94,53,54,54,54,
    95,53,71,71,71,
    96,53,9,9,9,
    97,53,25,25,25,
    98,53,47,47,47,
    99,53,42,42,42,
    0,54,40,40,40,
    1,54,80,80,80,
    2,54,79,79,79,
    3,54,51,51,51,
    4,54,93,93,93,
    5,54,63,63,63,
    6,54,41,41,41,
    7,54,46,46,46,
    8,54,118,118,118,
    9,54,113,113,113,
    10,54,116,116,116,
    11,54,148,148,148,
    12,54,102,102,102,
    13,54,101,101,101,
    14,54,49,49,49,
    15,54,43,43,43,
    16,54,13,13,13,
    17,54,21,21,21,
    18,54,23,23,23,
    19,54,45,45,45,
    20,54,49,49,49,
    21,54,54,54,54,
    22,54,58,58,58,
    23,54,64,64,64,
    24,54,113,113,113,
    25,54,214,214,214,
    26,54,121,121,121,
    27,54,79,79,79,
    28,54,138,138,138,
    29,54,144,144,144,
    30,54,90,90,90,
    31,54,134,134,134,
    32,54,187,187,187,
    33,54,116,116,116,
    34,54,129,129,129,
    35,54,192,192,192,
    36,54,207,207,207,
    37,54,133,133,133,
    38,54,90,90,90,
    39,54,124,124,124,
    40,54,211,211,211,
    41,54,255,255,255,
    42,54,238,238,238,
    43,54,163,163,163,
    44,54,52,52,52,
    45,54,80,80,80,
    46,54,78,78,78,
    47,54,39,39,39,
    48,54,59,59,59,
    49,54,85,85,85,
    50,54,53,53,53,
    51,54,36,36,36,
    52,54,49,49,49,
    53,54,113,113,113,
    54,54,130,130,130,
    55,54,167,167,167,
    56,54,66,66,66,
    57,54,70,70,70,
    58,54,75,75,75,
    59,54,47,47,47,
    60,54,73,73,73,
    61,54,91,91,91,
    62,54,86,86,86,
    63,54,97,97,97,
    64,54,138,138,138,
    65,54,80,80,80,
    66,54,127,127,127,
    67,54,183,183,183,
    68,54,49,49,49,
    69,54,141,141,141,
    70,54,92,92,92,
    71,54,102,102,102,
    72,54,116,116,116,
    73,54,118,118,118,
    74,54,111,111,111,
    75,54,132,132,132,
    76,54,178,178,178,
    77,54,69,69,69,
    78,54,30,30,30,
    79,54,46,46,46,
    80,54,63,63,63,
    81,54,50,50,50,
    82,54,136,136,136,
    83,54,113,113,113,
    84,54,112,112,112,
    85,54,114,114,114,
    86,54,133,133,133,
    87,54,94,94,94,
    88,54,60,60,60,
    89,54,129,129,129,
    90,54,70,70,70,
    91,54,104,104,104,
    92,54,166,166,166,
    93,54,0,0,0,
    94,54,18,18,18,
    95,54,88,88,88,
    96,54,42,42,42,
    97,54,27,27,27,
    98,54,40,40,40,
    99,54,57,57,57,
    0,55,72,72,72,
    1,55,106,106,106,
    2,55,100,100,100,
    3,55,65,65,65,
    4,55,41,41,41,
    5,55,111,111,111,
    6,55,42,42,42,
    7,55,29,29,29,
    8,55,156,156,156,
    9,55,151,151,151,
    10,55,118,118,118,
    11,55,132,132,132,
    12,55,79,79,79,
    13,55,128,128,128,
    14,55,125,125,125,
    15,55,137,137,137,
    16,55,28,28,28,
    17,55,16,16,16,
    18,55,12,12,12,
    19,55,28,28,28,
    20,55,51,51,51,
    21,55,67,67,67,
    22,55,80,80,80,
    23,55,89,89,89,
    24,55,75,75,75,
    25,55,187,187,187,
    26,55,227,227,227,
    27,55,132,132,132,
    28,55,161,161,161,
    29,55,255,255,255,
    30,55,168,168,168,
    31,55,181,181,181,
    32,55,220,220,220,
    33,55,253,253,253,
    34,55,241,241,241,
    35,55,234,234,234,
    36,55,255,255,255,
    37,55,247,247,247,
    38,55,103,103,103,
    39,55,71,71,71,
    40,55,140,140,140,
    41,55,149,149,149,
    42,55,104,104,104,
    43,55,36,36,36,
    44,55,28,28,28,
    45,55,76,76,76,
    46,55,50,50,50,
    47,55,53,53,53,
    48,55,55,55,55,
    49,55,37,37,37,
    50,55,29,29,29,
    51,55,47,47,47,
    52,55,75,75,75,
    53,55,128,128,128,
    54,55,151,151,151,
    55,55,144,144,144,
    56,55,42,42,42,
    57,55,64,64,64,
    58,55,63,63,63,
    59,55,59,59,59,
    60,55,86,86,86,
    61,55,103,103,103,
    62,55,72,72,72,
    63,55,80,80,80,
    64,55,124,124,124,
    65,55,42,42,42,
    66,55,192,192,192,
    67,55,115,115,115,
    68,55,82,82,82,
    69,55,133,133,133,
    70,55,84,84,84,
    71,55,113,113,113,
    72,55,80,80,80,
    73,55,119,119,119,
    74,55,131,131,131,
    75,55,141,141,141,
    76,55,142,142,142,
    77,55,25,25,25,
    78,55,47,47,47,
    79,55,49,49,49,
    80,55,60,60,60,
    81,55,42,42,42,
    82,55,103,103,103,
    83,55,103,103,103,
    84,55,105,105,105,
    85,55,67,67,67,
    86,55,63,63,63,
    87,55,59,59,59,
    88,55,24,24,24,
    89,55,103,103,103,
    90,55,46,46,46,
    91,55,53,53,53,
    92,55,35,35,35,
    93,55,149,149,149,
    94,55,0,0,0,
    95,55,88,88,88,
    96,55,82,82,82,
    97,55,26,26,26,
    98,55,36,36,36,
    99,55,38,38,38,
    0,56,65,65,65,
    1,56,67,67,67,
    2,56,68,68,68,
    3,56,85,85,85,
    4,56,18,18,18,
    5,56,102,102,102,
    6,56,81,81,81,
    7,56,11,11,11,
    8,56,97,97,97,
    9,56,152,152,152,
    10,56,134,134,134,
    11,56,106,106,106,
    12,56,110,110,110,
    13,56,105,105,105,
    14,56,112,112,112,
    15,56,144,144,144,
    16,56,36,36,36,
    17,56,34,34,34,
    18,56,21,21,21,
    19,56,9,9,9,
    20,56,19,19,19,
    21,56,46,46,46,
    22,56,88,88,88,
    23,56,108,108,108,
    24,56,194,194,194,
    25,56,253,253,253,
    26,56,255,255,255,
    27,56,218,218,218,
    28,56,186,186,186,
    29,56,255,255,255,
    30,56,240,240,240,
    31,56,228,228,228,
    32,56,243,243,243,
    33,56,241,241,241,
    34,56,254,254,254,
    35,56,212,212,212,
    36,56,255,255,255,
    37,56,224,224,224,
    38,56,41,41,41,
    39,56,119,119,119,
    40,56,117,117,117,
    41,56,147,147,147,
    42,56,77,77,77,
    43,56,54,54,54,
    44,56,131,131,131,
    45,56,145,145,145,
    46,56,110,110,110,
    47,56,139,139,139,
    48,56,25,25,25,
    49,56,21,21,21,
    50,56,50,50,50,
    51,56,81,81,81,
    52,56,120,120,120,
    53,56,126,126,126,
    54,56,181,181,181,
    55,56,49,49,49,
    56,56,57,57,57,
    57,56,71,71,71,
    58,56,66,66,66,
    59,56,75,75,75,
    60,56,103,103,103,
    61,56,95,95,95,
    62,56,55,55,55,
    63,56,125,125,125,
    64,56,80,80,80,
    65,56,74,74,74,
    66,56,211,211,211,
    67,56,53,53,53,
    68,56,119,119,119,
    69,56,108,108,108,
    70,56,97,97,97,
    71,56,117,117,117,
    72,56,87,87,87,
    73,56,102,102,102,
    74,56,133,133,133,
    75,56,176,176,176,
    76,56,79,79,79,
    77,56,42,42,42,
    78,56,49,49,49,
    79,56,49,49,49,
    80,56,33,33,33,
    81,56,22,22,22,
    82,56,104,104,104,
    83,56,102,102,102,
    84,56,78,78,78,
    85,56,66,66,66,
    86,56,81,81,81,
    87,56,77,77,77,
    88,56,81,81,81,
    89,56,75,75,75,
    90,56,108,108,108,
    91,56,53,53,53,
    92,56,12,12,12,
    93,56,121,121,121,
    94,56,51,51,51,
    95,56,21,21,21,
    96,56,48,48,48,
    97,56,0,0,0,
    98,56,46,46,46,
    99,56,48,48,48,
    0,57,57,57,57,
    1,57,67,67,67,
    2,57,40,40,40,
    3,57,72,72,72,
    4,57,61,61,61,
    5,57,57,57,57,
    6,57,86,86,86,
    7,57,19,19,19,
    8,57,91,91,91,
    9,57,122,122,122,
    10,57,135,135,135,
    11,57,138,138,138,
    12,57,119,119,119,
    13,57,138,138,138,
    14,57,132,132,132,
    15,57,95,95,95,
    16,57,133,133,133,
    17,57,35,35,35,
    18,57,35,35,35,
    19,57,65,65,65,
    20,57,59,59,59,
    21,57,72,72,72,
    22,57,64,64,64,
    23,57,82,82,82,
    24,57,224,224,224,
    25,57,255,255,255,
    26,57,242,242,242,
    27,57,223,223,223,
    28,57,219,219,219,
    29,57,251,251,251,
    30,57,240,240,240,
    31,57,204,204,204,
    32,57,255,255,255,
    33,57,222,222,222,
    34,57,190,190,190,
    35,57,163,163,163,
    36,57,91,91,91,
    37,57,205,205,205,
    38,57,71,71,71,
    39,57,156,156,156,
    40,57,127,127,127,
    41,57,94,94,94,
    42,57,94,94,94,
    43,57,116,116,116,
    44,57,142,142,142,
    45,57,182,182,182,
    46,57,55,55,55,
    47,57,39,39,39,
    48,57,55,55,55,
    49,57,44,44,44,
    50,57,74,74,74,
    51,57,90,90,90,
    52,57,145,145,145,
    53,57,203,203,203,
    54,57,61,61,61,
    55,57,35,35,35,
    56,57,70,70,70,
    57,57,78,78,78,
    58,57,68,68,68,
    59,57,81,81,81,
    60,57,101,101,101,
    61,57,66,66,66,
    62,57,100,100,100,
    63,57,120,120,120,
    64,57,29,29,29,
    65,57,186,186,186,
    66,57,128,128,128,
    67,57,47,47,47,
    68,57,135,135,135,
    69,57,91,91,91,
    70,57,99,99,99,
    71,57,81,81,81,
    72,57,95,95,95,
    73,57,120,120,120,
    74,57,121,121,121,
    75,57,153,153,153,
    76,57,30,30,30,
    77,57,49,49,49,
    78,57,45,45,45,
    79,57,49,49,49,
    80,57,39,39,39,
    81,57,62,62,62,
    82,57,90,90,90,
    83,57,95,95,95,
    84,57,85,85,85,
    85,57,79,79,79,
    86,57,97,97,97,
    87,57,89,89,89,
    88,57,101,101,101,
    89,57,59,59,59,
    90,57,109,109,109,
    91,57,115,115,115,
    92,57,25,25,25,
    93,57,0,0,0,
    94,57,7,7,7,
    95,57,0,0,0,
    96,57,20,20,20,
    97,57,19,19,19,
    98,57,55,55,55,
    99,57,59,59,59,
    0,58,56,56,56,
    1,58,76,76,76,
    2,58,32,32,32,
    3,58,77,77,77,
    4,58,56,56,56,
    5,58,33,33,33,
    6,58,110,110,110,
    7,58,44,44,44,
    8,58,85,85,85,
    9,58,114,114,114,
    10,58,70,70,70,
    11,58,69,69,69,
    12,58,148,148,148,
    13,58,153,153,153,
    14,58,76,76,76,
    15,58,111,111,111,
    16,58,164,164,164,
    17,58,32,32,32,
    18,58,39,39,39,
    19,58,57,57,57,
    20,58,63,63,63,
    21,58,65,65,65,
    22,58,139,139,139,
    23,58,233,233,233,
    24,58,208,208,208,
    25,58,237,237,237,
    26,58,255,255,255,
    27,58,211,211,211,
    28,58,105,105,105,
    29,58,106,106,106,
    30,58,239,239,239,
    31,58,186,186,186,
    32,58,151,151,151,
    33,58,231,231,231,
    34,58,117,117,117,
    35,58,158,158,158,
    36,58,95,95,95,
    37,58,58,58,58,
    38,58,149,149,149,
    39,58,93,93,93,
    40,58,59,59,59,
    41,58,26,26,26,
    42,58,138,138,138,
    43,58,146,146,146,
    44,58,120,120,120,
    45,58,74,74,74,
    46,58,19,19,19,
    47,58,0,0,0,
    48,58,117,117,117,
    49,58,69,69,69,
    50,58,54,54,54,
    51,58,140,140,140,
    52,58,164,164,164,
    53,58,35,35,35,
    54,58,31,31,31,
    55,58,77,77,77,
    56,58,70,70,70,
    57,58,63,63,63,
    58,58,55,55,55,
    59,58,99,99,99,
    60,58,64,64,64,
    61,58,93,93,93,
    62,58,130,130,130,
    63,58,84,84,84,
    64,58,89,89,89,
    65,58,222,222,222,
    66,58,27,27,27,
    67,58,114,114,114,
    68,58,109,109,109,
    69,58,87,87,87,
    70,58,103,103,103,
    71,58,76,76,76,
    72,58,107,107,107,
    73,58,116,116,116,
    74,58,159,159,159,
    75,58,69,69,69,
    76,58,64,64,64,
    77,58,83,83,83,
    78,58,58,58,58,
    79,58,59,59,59,
    80,58,97,97,97,
    81,58,152,152,152,
    82,58,119,119,119,
    83,58,115,115,115,
    84,58,125,125,125,
    85,58,122,122,122,
    86,58,136,136,136,
    87,58,132,132,132,
    88,58,107,107,107,
    89,58,100,100,100,
    90,58,128,128,128,
    91,58,99,99,99,
    92,58,60,60,60,
    93,58,0,0,0,
    94,58,0,0,0,
    95,58,0,0,0,
    96,58,55,55,55,
    97,58,50,50,50,
    98,58,36,36,36,
    99,58,38,38,38,
    0,59,80,80,80,
    1,59,84,84,84,
    2,59,91,91,91,
    3,59,27,27,27,
    4,59,86,86,86,
    5,59,26,26,26,
    6,59,94,94,94,
    7,59,88,88,88,
    8,59,53,53,53,
    9,59,127,127,127,
    10,59,109,109,109,
    11,59,161,161,161,
    12,59,140,140,140,
    13,59,88,88,88,
    14,59,128,128,128,
    15,59,82,82,82,
    16,59,93,93,93,
    17,59,143,143,143,
    18,59,47,47,47,
    19,59,28,28,28,
    20,59,97,97,97,
    21,59,90,90,90,
    22,59,224,224,224,
    23,59,180,180,180,
    24,59,137,137,137,
    25,59,93,93,93,
    26,59,184,184,184,
    27,59,255,255,255,
    28,59,118,118,118,
    29,59,74,74,74,
    30,59,102,102,102,
    31,59,255,255,255,
    32,59,89,89,89,
    33,59,87,87,87,
    34,59,246,246,246,
    35,59,103,103,103,
    36,59,180,180,180,
    37,59,98,98,98,
    38,59,37,37,37,
    39,59,67,67,67,
    40,59,52,52,52,
    41,59,54,54,54,
    42,59,107,107,107,
    43,59,75,75,75,
    44,59,84,84,84,
    45,59,82,82,82,
    46,59,57,57,57,
    47,59,18,18,18,
    48,59,143,143,143,
    49,59,109,109,109,
    50,59,52,52,52,
    51,59,107,107,107,
    52,59,0,0,0,
    53,59,35,35,35,
    54,59,83,83,83,
    55,59,51,51,51,
    56,59,63,63,63,
    57,59,67,67,67,
    58,59,73,73,73,
    59,59,86,86,86,
    60,59,86,86,86,
    61,59,140,140,140,
    62,59,128,128,128,
    63,59,47,47,47,
    64,59,227,227,227,
    65,59,104,104,104,
    66,59,57,57,57,
    67,59,139,139,139,
    68,59,97,97,97,
    69,59,82,82,82,
    70,59,89,89,89,
    71,59,95,95,95,
    72,59,103,103,103,
    73,59,127,127,127,
    74,59,127,127,127,
    75,59,31,31,31,
    76,59,86,86,86,
    77,59,67,67,67,
    78,59,68,68,68,
    79,59,73,73,73,
    80,59,95,95,95,
    81,59,155,155,155,
    82,59,123,123,123,
    83,59,128,128,128,
    84,59,129,129,129,
    85,59,131,131,131,
    86,59,148,148,148,
    87,59,134,134,134,
    88,59,0,0,0,
    89,59,70,70,70,
    90,59,15,15,15,
    91,59,23,23,23,
    92,59,106,106,106,
    93,59,0,0,0,
    94,59,0,0,0,
    95,59,17,17,17,
    96,59,119,119,119,
    97,59,39,39,39,
    98,59,67,67,67,
    99,59,97,97,97,
    0,60,63,63,63,
    1,60,93,93,93,
    2,60,95,95,95,
    3,60,45,45,45,
    4,60,70,70,70,
    5,60,45,45,45,
    6,60,66,66,66,
    7,60,121,121,121,
    8,60,52,52,52,
    9,60,119,119,119,
    10,60,71,71,71,
    11,60,15,15,15,
    12,60,99,99,99,
    13,60,129,129,129,
    14,60,83,83,83,
    15,60,122,122,122,
    16,60,145,145,145,
    17,60,198,198,198,
    18,60,75,75,75,
    19,60,37,37,37,
    20,60,76,76,76,
    21,60,175,175,175,
    22,60,160,160,160,
    23,60,112,112,112,
    24,60,92,92,92,
    25,60,83,83,83,
    26,60,56,56,56,
    27,60,200,200,200,
    28,60,225,225,225,
    29,60,102,102,102,
    30,60,61,61,61,
    31,60,138,138,138,
    32,60,217,217,217,
    33,60,21,21,21,
    34,60,105,105,105,
    35,60,200,200,200,
    36,60,91,91,91,
    37,60,108,108,108,
    38,60,70,70,70,
    39,60,87,87,87,
    40,60,57,57,57,
    41,60,55,55,55,
    42,60,82,82,82,
    43,60,71,71,71,
    44,60,56,56,56,
    45,60,47,47,47,
    46,60,37,37,37,
    47,60,22,22,22,
    48,60,70,70,70,
    49,60,42,42,42,
    50,60,40,40,40,
    51,60,3,3,3,
    52,60,34,34,34,
    53,60,68,68,68,
    54,60,44,44,44,
    55,60,58,58,58,
    56,60,81,81,81,
    57,60,94,94,94,
    58,60,93,93,93,
    59,60,75,75,75,
    60,60,133,133,133,
    61,60,155,155,155,
    62,60,37,37,37,
    63,60,169,169,169,
    64,60,191,191,191,
    65,60,0,0,0,
    66,60,159,159,159,
    67,60,147,147,147,
    68,60,106,106,106,
    69,60,80,80,80,
    70,60,81,81,81,
    71,60,86,86,86,
    72,60,102,102,102,
    73,60,145,145,145,
    74,60,49,49,49,
    75,60,66,66,66,
    76,60,75,75,75,
    77,60,74,74,74,
    78,60,84,84,84,
    79,60,52,52,52,
    80,60,77,77,77,
    81,60,154,154,154,
    82,60,136,136,136,
    83,60,139,139,139,
    84,60,141,141,141,
    85,60,145,145,145,
    86,60,129,129,129,
    87,60,121,121,121,
    88,60,0,0,0,
    89,60,46,46,46,
    90,60,0,0,0,
    91,60,16,16,16,
    92,60,149,149,149,
    93,60,0,0,0,
    94,60,0,0,0,
    95,60,3,3,3,
    96,60,137,137,137,
    97,60,113,113,113,
    98,60,75,75,75,
    99,60,118,118,118,
    0,61,44,44,44,
    1,61,60,60,60,
    2,61,21,21,21,
    3,61,23,23,23,
    4,61,43,43,43,
    5,61,35,35,35,
    6,61,45,45,45,
    7,61,92,92,92,
    8,61,26,26,26,
    9,61,52,52,52,
    10,61,94,94,94,
    11,61,54,54,54,
    12,61,90,90,90,
    13,61,72,72,72,
    14,61,107,107,107,
    15,61,146,146,146,
    16,61,127,127,127,
    17,61,158,158,158,
    18,61,159,159,159,
    19,61,31,31,31,
    20,61,63,63,63,
    21,61,67,67,67,
    22,61,68,68,68,
    23,61,134,134,134,
    24,61,72,72,72,
    25,61,93,93,93,
    26,61,66,66,66,
    27,61,78,78,78,
    28,61,202,202,202,
    29,61,174,174,174,
    30,61,100,100,100,
    31,61,49,49,49,
    32,61,137,137,137,
    33,61,181,181,181,
    34,61,44,44,44,
    35,61,84,84,84,
    36,61,110,110,110,
    37,61,61,61,61,
    38,61,86,86,86,
    39,61,99,99,99,
    40,61,57,57,57,
    41,61,64,64,64,
    42,61,83,83,83,
    43,61,82,82,82,
    44,61,55,55,55,
    45,61,64,64,64,
    46,61,40,40,40,
    47,61,31,31,31,
    48,61,90,90,90,
    49,61,28,28,28,
    50,61,9,9,9,
    51,61,27,27,27,
    52,61,69,69,69,
    53,61,38,38,38,
    54,61,37,37,37,
    55,61,88,88,88,
    56,61,101,101,101,
    57,61,79,79,79,
    58,61,62,62,62,
    59,61,129,129,129,
    60,61,144,144,144,
    61,61,50,50,50,
    62,61,110,110,110,
    63,61,232,232,232,
    64,61,5,5,5,
    65,61,100,100,100,
    66,61,158,158,158,
    67,61,118,118,118,
    68,61,86,86,86,
    69,61,98,98,98,
    70,61,107,107,107,
    71,61,93,93,93,
    72,61,122,122,122,
    73,61,86,86,86,
    74,61,31,31,31,
    75,61,101,101,101,
    76,61,78,78,78,
    77,61,85,85,85,
    78,61,75,75,75,
    79,61,39,39,39,
    80,61,159,159,159,
    81,61,151,151,151,
    82,61,135,135,135,
    83,61,131,131,131,
    84,61,139,139,139,
    85,61,148,148,148,
    86,61,143,143,143,
    87,61,122,122,122,
    88,61,82,82,82,
    89,61,141,141,141,
    90,61,0,0,0,
    91,61,103,103,103,
    92,61,80,80,80,
    93,61,0,0,0,
    94,61,0,0,0,
    95,61,58,58,58,
    96,61,83,83,83,
    97,61,97,97,97,
    98,61,68,68,68,
    99,61,63,63,63,
    0,62,93,93,93,
    1,62,98,98,98,
    2,62,27,27,27,
    3,62,1,1,1,
    4,62,23,23,23,
    5,62,43,43,43,
    6,62,7,7,7,
    7,62,12,12,12,
    8,62,54,54,54,
    9,62,0,0,0,
    10,62,93,93,93,
    11,62,120,120,120,
    12,62,54,54,54,
    13,62,100,100,100,
    14,62,155,155,155,
    15,62,171,171,171,
    16,62,146,146,146,
    17,62,143,143,143,
    18,62,193,193,193,
    19,62,106,106,106,
    20,62,34,34,34,
    21,62,68,68,68,
    22,62,52,52,52,
    23,62,86,86,86,
    24,62,78,78,78,
    25,62,64,64,64,
    26,62,88,88,88,
    27,62,52,52,52,
    28,62,109,109,109,
    29,62,176,176,176,
    30,62,163,163,163,
    31,62,102,102,102,
    32,62,59,59,59,
    33,62,139,139,139,
    34,62,125,125,125,
    35,62,48,48,48,
    36,62,93,93,93,
    37,62,114,114,114,
    38,62,63,63,63,
    39,62,114,114,114,
    40,62,81,81,81,
    41,62,63,63,63,
    42,62,118,118,118,
    43,62,145,145,145,
    44,62,70,70,70,
    45,62,64,64,64,
    46,62,28,28,28,
    47,62,41,41,41,
    48,62,48,48,48,
    49,62,67,67,67,
    50,62,108,108,108,
    51,62,40,40,40,
    52,62,28,28,28,
    53,62,34,34,34,
    54,62,42,42,42,
    55,62,62,62,62,
    56,62,91,91,91,
    57,62,97,97,97,
    58,62,125,125,125,
    59,62,148,148,148,
    60,62,92,92,92,
    61,62,107,107,107,
    62,62,226,226,226,
    63,62,57,57,57,
    64,62,74,74,74,
    65,62,155,155,155,
    66,62,107,107,107,
    67,62,123,123,123,
    68,62,83,83,83,
    69,62,109,109,109,
    70,62,117,117,117,
    71,62,133,133,133,
    72,62,108,108,108,
    73,62,38,38,38,
    74,62,83,83,83,
    75,62,79,79,79,
    76,62,74,74,74,
    77,62,88,88,88,
    78,62,55,55,55,
    79,62,52,52,52,
    80,62,163,163,163,
    81,62,139,139,139,
    82,62,121,121,121,
    83,62,129,129,129,
    84,62,134,134,134,
    85,62,106,106,106,
    86,62,179,179,179,
    87,62,67,67,67,
    88,62,32,32,32,
    89,62,20,20,20,
    90,62,69,69,69,
    91,62,130,130,130,
    92,62,1,1,1,
    93,62,0,0,0,
    94,62,9,9,9,
    95,62,106,106,106,
    96,62,88,88,88,
    97,62,80,80,80,
    98,62,71,71,71,
    99,62,66,66,66,
    0,63,0,0,0,
    1,63,0,0,0,
    2,63,23,23,23,
    3,63,38,38,38,
    4,63,27,27,27,
    5,63,18,18,18,
    6,63,0,0,0,
    7,63,8,8,8,
    8,63,18,18,18,
    9,63,1,1,1,
    10,63,99,99,99,
    11,63,164,164,164,
    12,63,95,95,95,
    13,63,137,137,137,
    14,63,181,181,181,
    15,63,121,121,121,
    16,63,176,176,176,
    17,63,130,130,130,
    18,63,121,121,121,
    19,63,199,199,199,
    20,63,52,52,52,
    21,63,62,62,62,
    22,63,63,63,63,
    23,63,49,49,49,
    24,63,63,63,63,
    25,63,60,60,60,
    26,63,71,71,71,
    27,63,76,76,76,
    28,63,56,56,56,
    29,63,124,124,124,
    30,63,157,157,157,
    31,63,167,167,167,
    32,63,82,82,82,
    33,63,47,47,47,
    34,63,105,105,105,
    35,63,89,89,89,
    36,63,78,78,78,
    37,63,66,66,66,
    38,63,66,66,66,
    39,63,143,143,143,
    40,63,68,68,68,
    41,63,74,74,74,
    42,63,96,96,96,
    43,63,94,94,94,
    44,63,65,65,65,
    45,63,59,59,59,
    46,63,14,14,14,
    47,63,27,27,27,
    48,63,97,97,97,
    49,63,150,150,150,
    50,63,163,163,163,
    51,63,70,70,70,
    52,63,27,27,27,
    53,63,53,53,53,
    54,63,82,82,82,
    55,63,25,25,25,
    56,63,97,97,97,
    57,63,160,160,160,
    58,63,143,143,143,
    59,63,112,112,112,
    60,63,135,135,135,
    61,63,192,192,192,
    62,63,66,66,66,
    63,63,86,86,86,
    64,63,155,155,155,
    65,63,103,103,103,
    66,63,118,118,118,
    67,63,96,96,96,
    68,63,83,83,83,
    69,63,119,119,119,
    70,63,128,128,128,
    71,63,84,84,84,
    72,63,40,40,40,
    73,63,65,65,65,
    74,63,106,106,106,
    75,63,83,83,83,
    76,63,93,93,93,
    77,63,99,99,99,
    78,63,60,60,60,
    79,63,144,144,144,
    80,63,169,169,169,
    81,63,136,136,136,
    82,63,154,154,154,
    83,63,155,155,155,
    84,63,101,101,101,
    85,63,154,154,154,
    86,63,103,103,103,
    87,63,0,0,0,
    88,63,124,124,124,
    89,63,49,49,49,
    90,63,41,41,41,
    91,63,40,40,40,
    92,63,0,0,0,
    93,63,0,0,0,
    94,63,0,0,0,
    95,63,89,89,89,
    96,63,66,66,66,
    97,63,69,69,69,
    98,63,64,64,64,
    99,63,106,106,106,
    0,64,6,6,6,
    1,64,11,11,11,
    2,64,0,0,0,
    3,64,37,37,37,
    4,64,19,19,19,
    5,64,5,5,5,
    6,64,0,0,0,
    7,64,44,44,44,
    8,64,21,21,21,
    9,64,18,18,18,
    10,64,76,76,76,
    11,64,117,117,117,
    12,64,176,176,176,
    13,64,107,107,107,
    14,64,28,28,28,
    15,64,0,0,0,
    16,64,141,141,141,
    17,64,0,0,0,
    18,64,102,102,102,
    19,64,171,171,171,
    20,64,133,133,133,
    21,64,0,0,0,
    22,64,47,47,47,
    23,64,41,41,41,
    24,64,37,37,37,
    25,64,56,56,56,
    26,64,59,59,59,
    27,64,82,82,82,
    28,64,91,91,91,
    29,64,64,64,64,
    30,64,115,115,115,
    31,64,121,121,121,
    32,64,75,75,75,
    33,64,56,56,56,
    34,64,80,80,80,
    35,64,102,102,102,
    36,64,74,74,74,
    37,64,45,45,45,
    38,64,116,116,116,
    39,64,140,140,140,
    40,64,57,57,57,
    41,64,59,59,59,
    42,64,61,61,61,
    43,64,70,70,70,
    44,64,60,60,60,
    45,64,62,62,62,
    46,64,36,36,36,
    47,64,132,132,132,
    48,64,175,175,175,
    49,64,153,153,153,
    50,64,10,10,10,
    51,64,38,38,38,
    52,64,26,26,26,
    53,64,30,30,30,
    54,64,56,56,56,
    55,64,86,86,86,
    56,64,147,147,147,
    57,64,133,133,133,
    58,64,85,85,85,
    59,64,117,117,117,
    60,64,123,123,123,
    61,64,46,46,46,
    62,64,82,82,82,
    63,64,162,162,162,
    64,64,107,107,107,
    65,64,108,108,108,
    66,64,92,92,92,
    67,64,90,90,90,
    68,64,107,107,107,
    69,64,147,147,147,
    70,64,124,124,124,
    71,64,50,50,50,
    72,64,49,49,49,
    73,64,88,88,88,
    74,64,71,71,71,
    75,64,72,72,72,
    76,64,77,77,77,
    77,64,51,51,51,
    78,64,26,26,26,
    79,64,52,52,52,
    80,64,143,143,143,
    81,64,120,120,120,
    82,64,138,138,138,
    83,64,113,113,113,
    84,64,131,131,131,
    85,64,69,69,69,
    86,64,0,0,0,
    87,64,16,16,16,
    88,64,68,68,68,
    89,64,0,0,0,
    90,64,24,24,24,
    91,64,2,2,2,
    92,64,0,0,0,
    93,64,0,0,0,
    94,64,133,133,133,
    95,64,41,41,41,
    96,64,51,51,51,
    97,64,55,55,55,
    98,64,67,67,67,
    99,64,48,48,48,
    0,65,2,2,2,
    1,65,18,18,18,
    2,65,9,9,9,
    3,65,23,23,23,
    4,65,5,5,5,
    5,65,0,0,0,
    6,65,0,0,0,
    7,65,23,23,23,
    8,65,28,28,28,
    9,65,0,0,0,
    10,65,20,20,20,
    11,65,92,92,92,
    12,65,59,59,59,
    13,65,17,17,17,
    14,65,0,0,0,
    15,65,0,0,0,
    16,65,68,68,68,
    17,65,40,40,40,
    18,65,61,61,61,
    19,65,120,120,120,
    20,65,123,123,123,
    21,65,106,106,106,
    22,65,0,0,0,
    23,65,63,63,63,
    24,65,42,42,42,
    25,65,34,34,34,
    26,65,54,54,54,
    27,65,54,54,54,
    28,65,78,78,78,
    29,65,89,89,89,
    30,65,91,91,91,
    31,65,87,87,87,
    32,65,76,76,76,
    33,65,92,92,92,
    34,65,103,103,103,
    35,65,115,115,115,
    36,65,67,67,67,
    37,65,133,133,133,
    38,65,146,146,146,
    39,65,109,109,109,
    40,65,85,85,85,
    41,65,66,66,66,
    42,65,75,75,75,
    43,65,66,66,66,
    44,65,64,64,64,
    45,65,63,63,63,
    46,65,50,50,50,
    47,65,103,103,103,
    48,65,85,85,85,
    49,65,70,70,70,
    50,65,14,14,14,
    51,65,33,33,33,
    52,65,3,3,3,
    53,65,0,0,0,
    54,65,30,30,30,
    55,65,67,67,67,
    56,65,64,64,64,
    57,65,32,32,32,
    58,65,59,59,59,
    59,65,58,58,58,
    60,65,40,40,40,
    61,65,74,74,74,
    62,65,125,125,125,
    63,65,90,90,90,
    64,65,99,99,99,
    65,65,107,107,107,
    66,65,83,83,83,
    67,65,96,96,96,
    68,65,130,130,130,
    69,65,153,153,153,
    70,65,143,143,143,
    71,65,37,37,37,
    72,65,99,99,99,
    73,65,96,96,96,
    74,65,87,87,87,
    75,65,95,95,95,
    76,65,62,62,62,
    77,65,120,120,120,
    78,65,128,128,128,
    79,65,115,115,115,
    80,65,129,129,129,
    81,65,119,119,119,
    82,65,129,129,129,
    83,65,142,142,142,
    84,65,158,158,158,
    85,65,145,145,145,
    86,65,158,158,158,
    87,65,84,84,84,
    88,65,124,124,124,
    89,65,95,95,95,
    90,65,139,139,139,
    91,65,134,134,134,
    92,65,121,121,121,
    93,65,58,58,58,
    94,65,46,46,46,
    95,65,79,79,79,
    96,65,71,71,71,
    97,65,85,85,85,
    98,65,81,81,81,
    99,65,63,63,63,
    0,66,14,14,14,
    1,66,7,7,7,
    2,66,3,3,3,
    3,66,12,12,12,
    4,66,0,0,0,
    5,66,41,41,41,
    6,66,36,36,36,
    7,66,52,52,52,
    8,66,52,52,52,
    9,66,51,51,51,
    10,66,31,31,31,
    11,66,141,141,141,
    12,66,21,21,21,
    13,66,0,0,0,
    14,66,20,20,20,
    15,66,0,0,0,
    16,66,33,33,33,
    17,66,21,21,21,
    18,66,39,39,39,
    19,66,49,49,49,
    20,66,73,73,73,
    21,66,183,183,183,
    22,66,93,93,93,
    23,66,0,0,0,
    24,66,87,87,87,
    25,66,46,46,46,
    26,66,46,46,46,
    27,66,53,53,53,
    28,66,60,60,60,
    29,66,80,80,80,
    30,66,99,99,99,
    31,66,83,83,83,
    32,66,71,71,71,
    33,66,72,72,72,
    34,66,69,69,69,
    35,66,0,0,0,
    36,66,120,120,120,
    37,66,176,176,176,
    38,66,98,98,98,
    39,66,120,120,120,
    40,66,87,87,87,
    41,66,68,68,68,
    42,66,85,85,85,
    43,66,56,56,56,
    44,66,64,64,64,
    45,66,60,60,60,
    46,66,58,58,58,
    47,66,56,56,56,
    48,66,114,114,114,
    49,66,74,74,74,
    50,66,21,21,21,
    51,66,65,65,65,
    52,66,79,79,79,
    53,66,41,41,41,
    54,66,70,70,70,
    55,66,66,66,66,
    56,66,63,63,63,
    57,66,59,59,59,
    58,66,69,69,69,
    59,66,62,62,62,
    60,66,65,65,65,
    61,66,93,93,93,
    62,66,70,70,70,
    63,66,85,85,85,
    64,66,111,111,111,
    65,66,97,97,97,
    66,66,102,102,102,
    67,66,101,101,101,
    68,66,159,159,159,
    69,66,153,153,153,
    70,66,61,61,61,
    71,66,86,86,86,
    72,66,78,78,78,
    73,66,77,77,77,
    74,66,74,74,74,
    75,66,78,78,78,
    76,66,40,40,40,
    77,66,96,96,96,
    78,66,204,204,204,
    79,66,194,194,194,
    80,66,155,155,155,
    81,66,132,132,132,
    82,66,110,110,110,
    83,66,115,115,115,
    84,66,94,94,94,
    85,66,30,30,30,
    86,66,130,130,130,
    87,66,139,139,139,
    88,66,84,84,84,
    89,66,90,90,90,
    90,66,88,88,88,
    91,66,96,96,96,
    92,66,146,146,146,
    93,66,105,105,105,
    94,66,33,33,33,
    95,66,33,33,33,
    96,66,100,100,100,
    97,66,100,100,100,
    98,66,78,78,78,
    99,66,66,66,66,
    0,67,6,6,6,
    1,67,32,32,32,
    2,67,10,10,10,
    3,67,0,0,0,
    4,67,0,0,0,
    5,67,2,2,2,
    6,67,11,11,11,
    7,67,56,56,56,
    8,67,56,56,56,<br
     
  3. здесь закодированно очень интерестное графическое изображение :)
     
  4. подсказка:
    1 - x
    2 - y
    3 - R
    4 - G
    5 - B
     
  5. влом декодировать .....
     
  6. извращенец нах
     
  7. Черно-белый не декодирую. Принципиально. ::)
     
  8. Не извращенец, а эстет. Он и в деловой переписке так же пересылает фальшивые векселя... ::)
     
  9. неа, все равно извращенец...
     
  10. obosran, тебе сюда: _http://phpclub.ru/talk/index.php
    Раздел Offtopic, само собой, имеется.
    Спросить Фаната. Он любит таких клинических... ;D
     
  11. Флуттттт
     
  12. XYZ

    XYZ

    кислый, сука, давай всю шыфровку !
    [​IMG]
     
  13. :)
    ой мамочки какая картинка хехехе ::) ::) ::)
     
  14. кодировка/декодирофка:

    function FetchStr(var Str: PChar): PChar;
    begin
    Result := Str; if Str = nil then exit;

    while (Str^ = ' ') or (Str^ = #9) do Inc(Str);
    Result := Str;

    while (Str^ <> #0) and (Str^ <> ',') do Inc(Str);
    if Str^ = #0 then exit;
    Str^ := #0; inc( Str );

    end;

    function DesktopColor(const X, Y: Integer): TColor;
    var
    c: TCanvas;
    begin
    c := TCanvas.Create;
    try
    // c.Handle := GetWindowDC(GetDesktopWindow);
    c.Handle := form1.Image1.canvas.Handle;
    Result := GetPixel(c.Handle, X, Y);
    finally
    c.Free;
    end;
    end;





    procedure TForm1.BitBtn1Click(Sender: TObject);
    var
    Pos: TPoint;
    i:integer;
    i2:integer;
    i3:integer;
    begin
    i2:=0;
    i3:=0;

    for i:=0 to 61400 do begin

    if i=i3*200 then begin
    inc(i3);
    i2:=0;
    end;

    Pos.x:=i2;
    Pos.y:=i3;
    label1.Color := DesktopColor(Pos.X, Pos.Y);
    label1.Caption:=inttostr(DesktopColor(Pos.X, Pos.Y));
    memo1.Lines.Add(inttostr(Pos.x)+'|'+inttostr(Pos.y)+'|'+inttostr(GetRValue(DesktopColor(Pos.X, Pos.Y)))+'|'+inttostr(GetGValue(DesktopColor(Pos.X, Pos.Y)))+'|'+inttostr(GetBValue(DesktopColor(Pos.X, Pos.Y)))+'|');
    //memo1.Lines.Add(inttostr(Pos.x)+'|'+inttostr(Pos.y)+'|'+inttostr((DesktopColor(Pos.X, Pos.Y))));

    inc(i2);









    end;

    end;

    procedure TForm1.BitBtn2Click(Sender: TObject);
    var
    c: TCanvas;
    s:string;
    info:array of array of integer;
    i:integer;
    begin

    SetLength(info, 61500,5);
    c := TCanvas.Create;
    try
    c.Handle := form1.Image2.canvas.Handle;
    i:=0;
    while I <> 61400 do begin
    i:=i+1;
    s:=memo1.Lines;

    info[i,0]:=strtoint(sc.Parse('|',s));
    info[i,1]:=strtoint(sc.Parse('|',s));
    info[i,2]:=strtoint(sc.Parse('|',s));
    info[i,3]:=strtoint(sc.Parse('|',s));
    info[i,4]:=strtoint(sc.Parse('|',s));

    end;
    i:=0;
    randomize;

    for i:=0 to 55400 do begin



    image2.Canvas.Brush.Style := bsSolid;


    //if info[i,2]>50 then info[i,2]:=100;
    //if info[i,3]>50 then info[i,3]:=100;
    //if info[i,4]>50 then info[i,4]:=100;



    image2.Canvas.Pen.Color:=rgb(random(info[i,2]),info[i,3],info[i,4]);

    //image2.Canvas.Polyline([Point(info[i,0], info[i,1]),Point(info[i,0]+2, info[i,1])]);
    image2.Canvas.Polyline([Point(info[i,0]*2, info[i,1]*2),Point(info[i,0]*2, info[i,1]*(3))]);


    application.ProcessMessages;

    //setPixel(c.Handle, random(100), random(100),random(3445443));
    //setPixel(c.Handle, info[i,0], info[i,1],info[i,2]);
    //i:=i+1;
    //memo2.Lines.Add(inttostr(info[i,0])+'|'+inttostr(info[i,1])+'|'+inttostr(info[i,2])+'|')
    end;
    finally
    // c.Free;
    end;

    BitBtn2.Click();


    end;

    procedure TForm1.FormDblClick(Sender: TObject);
    begin
    memo1.Lines.LoadFromFile('c:\111.txt');
    end;

    procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
    begin
    //memo1.Lines.SaveToFile('c:\111.txt');
    end;

    end.



    а покаж свой исходник !
     
  15. case VK_F5:
    if(DXengineStatus>0) break;
    loadedPicFname[0]=0;
    DXengineStatus=0;
    DXmaxX=1024;
    DXmaxY=768;
    DXbpp=32;
    startTick=0;
    DXeng.mode=1; //mode: 0 - fullscreen, 1 - in window
    DXeng.UseDLF=false;
    DXeng.FPS=false;
    DXeng.UseDraw=true;
    DXeng.UseSound=false;
    DXeng.UseMusic=false;
    if(DXeng.mode==0)
    {
    Application->MainForm->BorderStyle=bsNone;
    }
    if(!StartDXengine(Application->MainForm->Handle)){DXEngineShutdown();Close();return;}
    ClearSurface(pPrimarySurface);
    ClearSurface(pBackBuffer);
    //decodeKisly
    unsigned int myX,myY,myR,myG,myB,i1,i2,CurVar;
    char myS[150],sConv[20];
    FILE *myFile;

    myFile=fopen("text.txt","rt");
    if(myFile==NULL) goto SkipAll;
    rewind(myFile);

    while(fgets(myS,150,myFile)!=NULL)
    {
    i1=0;
    i2=0;
    CurVar=0;
    while(myS[i1]!=0)
    {
    if(myS[i1]==',')
    {
    sConv[i2]=0;
    i2=atoi(sConv);
    switch(CurVar)
    {
    case 0: myX=i2; break;
    case 1: myY=i2; break;
    case 2: myR=i2; break;
    case 3: myG=i2; break;
    case 4: myB=i2; break;
    }
    CurVar++;
    i2=0;
    goto nextChar;
    }else{
    sConv[i2]=myS[i1];
    i2++;
    }
    nextChar:
    i1++;
    }
    DXputpix(myX,myY,myR,myG,myB,255);
    }
    fclose(myFile);
    SkipAll:

    PostMessage(Handle,WM_DXENGINEINFOSTART,0,0);
     
  16. Зачем оконный режим? Дескриптеры окон, еще какая-то бурда... Отобрать у windows рулилку, и писать прям в видеопамять, не заморачиваясь где какие окна... как старым добрым putpix в досе... Вид на экране при этом становится немного абстрактным, но зато просто и быстро. ::)
     
  17. XYZ

    XYZ

    всё проще

    Код:
    procedure TForm1.Button1Click(Sender: TObject);
    var
    	f:TextFile;
    	x,y,r,g,b:byte;
    	ss,s:string;
    	i:Integer;
    begin
    	Application.Title:=Application.ExeName;
    	Form1.Caption:=Application.Title;
    
    	x:=0;
    	y:=0;
    	r:=0;
    	g:=0;
    	b:=0;
    	i:=0;
    
    	AssignFile(f, 'E:\XYZ\Develop\DekodeKislyiy\kislyiy.txt');
    
    	Reset(f);
    	while not eof (f) do
    	begin
    		inc(i);
    		Readln(f,s);
    		ss:=s;
    try
    		x:=StrToInt(Copy(s,1,pos(',',s)-1)); Delete(S, 1,pos(',',s) );
    		y:=StrToInt(Copy(s,1,pos('|',s)-1)); Delete(S, 1,pos(',',s) );
    		r:=StrToInt(Copy(s,1,pos('|',s)-1)); Delete(S, 1,pos(',',s) );
    		g:=StrToInt(Copy(s,1,pos('|',s)-1)); Delete(S, 1,pos(',',s) );
    		b:=StrToInt(Copy(s,1,pos('|',s)-1)); Delete(S, 1,pos(',',s) );
    except
    		Edit1.Text:=intToStr(i)+':'+ss;
    end;
    
    		if x>Image1.Width then Image1.Width:=x;
    		if y>Image1.Height then Image1.Width:=y;
    		Image1.Canvas.Pixels[x,y]:=TColor(r*256*256+g*256+b);
    	End;
    	CloseFile(f);
    
    end;
    
     
  18. нуну
    пошли исходниками мерятцо))) ;D
     
  19. пиздец...
     

Поделиться этой страницей