<gh_stars>0
static const uint8_t decodingTable[ 64 * 4 * 16 ] = 
{
    2,8,1,3,16,32,4,20,0,12,5,6,10,9,64,128,
    15,15,15,3,31,63,31,31,255,15,7,7,15,15,127,255,
    4,4,4,2,5,6,5,5,8,4,3,3,4,4,7,8,
    63,63,63,255,51,42,51,102,0,127,170,170,127,127,36,31,
    2,8,1,3,16,32,4,20,0,12,5,6,10,9,64,128,
    15,15,15,3,31,63,31,31,255,15,7,7,15,15,127,255,
    4,4,4,2,5,6,5,5,8,4,3,3,4,4,7,8,
    63,63,63,255,51,42,51,102,0,127,170,170,127,127,36,31,
    2,8,1,3,16,32,4,20,0,12,5,6,10,9,64,128,
    15,15,15,3,31,63,31,31,255,15,7,7,15,15,127,255,
    4,4,4,2,5,6,5,5,8,4,3,3,4,4,7,8,
    63,63,63,255,51,42,51,102,0,127,170,170,127,127,36,31,
    4,16,1,3,5,2,8,24,0,12,10,6,32,9,64,128,
    15,31,15,3,7,15,31,31,255,15,15,7,63,15,127,255,
    4,5,4,2,3,4,5,5,8,4,4,3,6,4,7,8,
    63,51,63,255,170,63,51,102,0,127,127,170,42,127,36,31,
    2,8,1,3,16,32,4,20,0,12,5,6,10,9,64,128,
    15,15,15,3,31,63,31,31,255,15,7,7,15,15,127,255,
    4,4,4,2,5,6,5,5,8,4,3,3,4,4,7,8,
    63,63,63,255,51,42,51,102,0,127,170,170,127,127,36,31,
    4,16,1,3,5,2,8,24,0,12,10,6,32,9,64,128,
    15,31,15,3,7,15,31,31,255,15,15,7,63,15,127,255,
    4,5,4,2,3,4,5,5,8,4,4,3,6,4,7,8,
    63,51,63,255,170,63,51,102,0,127,127,170,42,127,36,31,
    2,8,1,3,16,32,4,20,0,12,5,6,10,9,64,128,
    15,15,15,3,31,63,31,31,255,15,7,7,15,15,127,255,
    4,4,4,2,5,6,5,5,8,4,3,3,4,4,7,8,
    63,63,63,255,51,42,51,102,0,127,170,170,127,127,36,31,
    2,8,1,3,16,32,4,20,0,12,5,6,10,9,64,128,
    15,15,15,3,31,63,31,31,255,15,7,7,15,15,127,255,
    4,4,4,2,5,6,5,5,8,4,3,3,4,4,7,8,
    63,63,63,255,51,42,51,102,0,127,170,170,127,127,36,31,
    8,16,2,3,5,32,1,20,0,12,9,6,10,64,4,128,
    15,31,15,3,7,63,15,31,255,15,15,7,15,127,31,255,
    4,5,4,2,3,6,4,5,8,4,4,3,4,7,5,8,
    63,51,63,255,170,42,63,102,0,127,127,170,127,36,51,31,
    2,8,1,3,16,32,4,20,0,12,5,6,10,9,64,128,
    15,15,15,3,31,63,31,31,255,15,7,7,15,15,127,255,
    4,4,4,2,5,6,5,5,8,4,3,3,4,4,7,8,
    63,63,63,255,51,42,51,102,0,127,170,170,127,127,36,31,
    2,8,1,3,16,32,4,20,0,12,5,6,10,9,64,128,
    15,15,15,3,31,63,31,31,255,15,7,7,15,15,127,255,
    4,4,4,2,5,6,5,5,8,4,3,3,4,4,7,8,
    63,63,63,255,51,42,51,102,0,127,170,170,127,127,36,31,
    2,8,1,3,16,32,4,20,0,12,5,6,10,9,64,128,
    15,15,15,3,31,63,31,31,255,15,7,7,15,15,127,255,
    4,4,4,2,5,6,5,5,8,4,3,3,4,4,7,8,
    63,63,63,255,51,42,51,102,0,127,170,170,127,127,36,31,
    2,8,1,3,16,32,4,20,0,12,5,6,10,9,64,128,
    15,15,15,3,31,63,31,31,255,15,7,7,15,15,127,255,
    4,4,4,2,5,6,5,5,8,4,3,3,4,4,7,8,
    63,63,63,255,51,42,51,102,0,127,170,170,127,127,36,31,
    4,16,1,3,5,2,8,24,0,12,10,6,32,9,64,128,
    15,31,15,3,7,15,31,31,255,15,15,7,63,15,127,255,
    4,5,4,2,3,4,5,5,8,4,4,3,6,4,7,8,
    63,51,63,255,170,63,51,102,0,127,127,170,42,127,36,31,
    1,8,2,64,16,32,4,12,5,128,0,6,9,10,3,20,
    15,15,15,127,31,63,31,15,7,255,255,7,15,15,3,31,
    4,4,4,7,5,6,5,4,3,8,8,3,4,4,2,5,
    63,63,63,36,51,42,51,127,170,31,0,170,127,127,255,102,
    1,8,2,64,16,32,4,12,5,128,0,6,9,10,3,20,
    15,15,15,127,31,63,31,15,7,255,255,7,15,15,3,31,
    4,4,4,7,5,6,5,4,3,8,8,3,4,4,2,5,
    63,63,63,36,51,42,51,127,170,31,0,170,127,127,255,102,
    1,8,4,32,16,3,2,18,6,64,10,9,12,0,5,128,
    15,15,15,63,31,3,31,31,7,127,15,15,15,255,7,255,
    4,4,4,6,5,2,5,5,3,7,4,4,4,8,3,8,
    63,63,63,42,51,255,51,102,170,36,127,127,127,0,170,31,
    2,4,1,8,16,6,3,32,64,9,12,128,10,0,5,17,
    15,15,31,15,31,7,3,63,127,15,15,255,15,255,7,31,
    4,4,5,4,5,3,2,6,7,4,4,8,4,8,3,5,
    63,63,51,63,51,170,255,42,36,127,127,31,127,0,170,102,
    4,8,0,16,3,6,1,17,10,64,12,9,5,32,2,18,
    15,15,127,31,3,7,31,31,15,127,15,15,7,63,31,31,
    4,4,7,5,2,3,5,5,4,7,4,4,3,6,5,5,
    63,63,0,51,255,170,51,102,127,36,127,127,170,42,51,102,
    4,8,0,16,3,6,1,17,10,64,12,9,5,32,2,18,
    15,15,127,31,3,7,31,31,15,127,15,15,7,63,31,31,
    4,4,7,5,2,3,5,5,4,7,4,4,3,6,5,5,
    63,63,0,51,255,170,51,102,127,36,127,127,170,42,51,102,
    4,8,0,16,3,6,1,17,10,64,12,9,5,32,2,18,
    15,15,127,31,3,7,31,31,15,127,15,15,7,63,31,31,
    4,4,7,5,2,3,5,5,4,7,4,4,3,6,5,5,
    63,63,0,51,255,170,51,102,127,36,127,127,170,42,51,102,
    1,4,0,6,10,3,8,24,9,32,7,16,5,12,2,18,
    15,15,63,7,15,7,31,31,15,63,7,31,7,15,31,31,
    4,4,6,3,4,3,5,5,4,6,3,5,3,4,5,5,
    63,63,0,170,127,170,51,102,127,42,255,51,170,127,51,102,
    1,4,5,6,10,3,8,24,9,7,32,16,0,12,2,18,
    15,15,7,7,15,7,31,31,15,7,63,31,63,15,31,31,
    4,4,3,3,4,3,5,5,4,3,6,5,6,4,5,5,
    63,63,170,170,127,170,51,102,127,255,42,51,0,127,51,102,
    1,4,5,6,10,3,8,24,9,7,32,16,0,12,2,18,
    15,15,7,7,15,7,31,31,15,7,63,31,63,15,31,31,
    4,4,3,3,4,3,5,5,4,3,6,5,6,4,5,5,
    63,63,170,170,127,170,51,102,127,255,42,51,0,127,51,102,
    4,8,5,6,10,3,1,32,9,7,17,16,0,12,2,18,
    15,15,7,7,15,7,31,63,15,7,31,31,63,15,31,31,
    4,4,3,3,4,3,5,6,4,3,5,5,6,4,5,5,
    63,63,170,170,127,170,51,42,127,255,102,51,0,127,51,102,
    8,1,0,2,4,6,5,7,16,10,14,9,13,12,3,11,
    15,15,31,15,15,15,15,7,31,15,15,15,15,15,15,15,
    4,4,5,4,4,4,4,3,5,4,4,4,4,4,4,4,
    63,63,0,63,63,127,127,255,51,127,191,127,191,127,127,191,
    1,2,8,7,4,0,5,13,16,10,14,9,6,12,3,11,
    15,15,15,7,15,31,15,15,31,15,15,15,15,15,15,15,
    4,4,4,3,4,5,4,4,5,4,4,4,4,4,4,4,
    63,63,63,255,63,0,127,191,51,127,191,127,127,127,127,191,
    8,4,0,2,1,3,6,7,10,11,12,9,14,16,5,13,
    15,15,31,15,15,15,15,7,15,15,15,15,15,31,15,15,
    4,4,5,4,4,4,4,3,4,4,4,4,4,5,4,4,
    63,63,0,63,63,127,127,255,127,191,127,127,191,51,127,191,
    7,1,3,2,4,5,12,8,11,10,13,9,14,6,0,16,
    7,15,15,15,15,15,15,15,15,15,15,15,15,15,31,31,
    3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,
    255,63,127,63,63,127,127,63,191,127,191,127,191,127,0,51,
    0,1,12,2,4,9,6,8,11,10,14,3,5,13,7,15,
    15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
    4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
    0,63,127,63,63,127,127,63,191,127,191,127,127,191,191,255,
    0,1,9,2,4,5,6,8,11,10,14,3,13,12,7,15,
    15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
    4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
    0,63,127,63,63,127,127,63,191,127,191,127,191,127,191,255,
    0,1,12,2,4,9,6,8,11,10,14,3,5,13,7,15,
    15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
    4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
    0,63,127,63,63,127,127,63,191,127,191,127,127,191,191,255,
    15,13,14,7,6,11,12,10,5,3,9,2,4,1,0,8,
    15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
    4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
    255,191,191,191,127,191,127,127,127,127,127,63,63,63,0,63,
    15,13,14,7,6,12,11,10,5,9,3,2,4,1,0,8,
    15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
    4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
    255,191,191,191,127,127,191,127,127,127,127,63,63,63,0,63,
    15,7,14,5,13,11,12,10,9,3,6,2,4,1,0,8,
    15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
    4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
    255,191,191,127,191,191,127,127,127,127,127,63,63,63,0,63,
    0,13,14,7,6,11,9,12,5,3,10,4,2,1,15,31,
    7,15,15,15,15,15,15,15,15,15,15,15,15,15,31,31,
    3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,
    0,191,191,191,127,191,127,127,127,127,127,63,63,63,204,255,
    7,11,13,0,14,10,31,12,3,6,5,15,4,2,1,9,
    15,15,15,7,15,15,31,15,15,15,15,31,15,15,15,15,
    4,4,4,3,4,4,5,4,4,4,4,5,4,4,4,4,
    191,191,191,0,191,127,255,127,127,127,127,204,63,63,63,127,
    13,14,7,0,5,11,9,31,6,10,3,15,2,1,4,12,
    15,15,15,7,15,15,15,31,15,15,15,31,15,15,15,15,
    4,4,4,3,4,4,4,5,4,4,4,5,4,4,4,4,
    191,191,191,0,127,191,127,255,127,127,127,204,63,63,63,127,
    7,14,13,31,5,11,9,0,6,3,10,15,2,1,4,12,
    15,15,15,31,15,15,15,7,15,15,15,31,15,15,15,15,
    4,4,4,5,4,4,4,3,4,4,4,5,4,4,4,4,
    191,191,191,255,127,191,127,0,127,127,127,204,63,63,63,127,
    13,7,2,27,1,4,63,30,5,3,6,0,31,11,14,15,
    15,15,7,31,7,7,63,31,15,15,15,7,63,31,31,31,
    4,4,3,5,3,3,6,5,4,4,4,3,6,5,5,5,
    191,191,85,204,85,85,255,204,127,127,127,0,212,153,153,204,
    7,13,2,15,1,4,63,27,5,3,6,0,31,11,14,30,
    15,15,7,31,7,7,63,31,15,15,15,7,63,31,31,31,
    4,4,3,5,3,3,6,5,4,4,4,3,6,5,5,5,
    191,191,85,204,85,85,255,204,127,127,127,0,212,153,153,204,
    7,13,2,15,1,4,63,27,5,3,6,0,31,11,14,30,
    15,15,7,31,7,7,63,31,15,15,15,7,63,31,31,31,
    4,4,3,5,3,3,6,5,4,4,4,3,6,5,5,5,
    191,191,85,204,85,85,255,204,127,127,127,0,212,153,153,204,
    14,13,63,1,4,23,2,15,3,5,6,31,0,7,11,27,
    15,15,63,7,7,31,7,31,15,15,15,63,7,31,31,31,
    4,4,6,3,3,5,3,5,4,4,4,6,3,5,5,5,
    191,191,255,85,85,204,85,204,127,127,127,212,0,153,153,204,
    13,11,127,0,15,2,23,30,31,3,6,5,63,7,14,1,
    15,15,127,3,31,7,31,31,63,15,15,15,127,31,31,7,
    4,4,7,2,5,3,5,5,6,4,4,4,7,5,5,3,
    191,191,255,0,204,85,204,204,212,127,127,127,218,153,153,85,
    13,11,127,0,15,2,23,30,31,3,6,5,63,7,14,1,
    15,15,127,3,31,7,31,31,63,15,15,15,127,31,31,7,
    4,4,7,2,5,3,5,5,6,4,4,4,7,5,5,3,
    191,191,255,0,204,85,204,204,212,127,127,127,218,153,153,85,
    13,11,127,0,15,2,23,30,31,3,6,5,63,7,14,1,
    15,15,127,3,31,7,31,31,63,15,15,15,127,31,31,7,
    4,4,7,2,5,3,5,5,6,4,4,4,7,5,5,3,
    191,191,255,0,204,85,204,204,212,127,127,127,218,153,153,85,
    7,15,13,27,0,14,31,1,255,63,3,6,5,127,11,2,
    15,31,15,31,3,15,63,7,255,127,15,15,15,255,31,7,
    4,5,4,5,2,4,6,3,8,7,4,4,4,8,5,3,
    191,204,191,204,0,191,212,85,255,218,127,127,127,223,153,85,
    13,7,11,30,15,31,14,0,1,63,6,5,3,255,127,2,
    15,15,15,31,31,63,31,3,7,127,15,15,15,255,255,7,
    4,4,4,5,5,6,5,2,3,7,4,4,4,8,8,3,
    191,191,191,204,204,212,153,0,85,218,127,127,127,255,223,85,
    14,7,11,29,15,31,0,63,1,2,127,5,6,3,13,255,
    15,15,15,31,31,63,3,127,7,7,255,15,15,15,31,255,
    4,4,4,5,5,6,2,7,3,3,8,4,4,4,5,8,
    191,191,191,204,204,212,0,218,85,85,223,127,127,127,153,255,
    13,7,14,27,2,15,0,31,1,255,127,3,5,6,11,63,
    15,15,15,31,7,31,3,63,7,255,255,15,15,15,31,127,
    4,4,4,5,3,5,2,6,3,8,8,4,4,4,5,7,
    191,191,191,204,85,204,0,212,85,255,223,127,127,127,153,218,
    14,7,13,27,31,15,63,0,127,1,2,3,6,5,11,255,
    15,15,15,31,63,31,127,3,255,7,7,15,15,15,31,255,
    4,4,4,5,6,5,7,2,8,3,3,4,4,4,5,8,
    191,191,191,204,212,204,218,0,223,85,85,127,127,127,153,255,
    14,7,13,27,31,15,63,0,127,1,2,3,6,5,11,255,
    15,15,15,31,63,31,127,3,255,7,7,15,15,15,31,255,
    4,4,4,5,6,5,7,2,8,3,3,4,4,4,5,8,
    191,191,191,204,212,204,218,0,223,85,85,127,127,127,153,255,
    11,23,14,31,63,15,13,0,127,1,2,3,6,5,7,255,
    15,31,15,63,127,31,15,3,255,7,7,15,15,15,31,255,
    4,5,4,6,7,5,4,2,8,3,3,4,4,4,5,8,
    191,204,191,212,218,204,191,0,223,85,85,127,127,127,153,255,
    14,7,13,27,31,15,63,0,127,1,2,3,6,5,11,255,
    15,15,15,31,63,31,127,3,255,7,7,15,15,15,31,255,
    4,4,4,5,6,5,7,2,8,3,3,4,4,4,5,8,
    191,191,191,204,212,204,218,0,223,85,85,127,127,127,153,255,
    14,7,13,27,31,15,63,0,127,1,2,3,6,5,11,255,
    15,15,15,31,63,31,127,3,255,7,7,15,15,15,31,255,
    4,4,4,5,6,5,7,2,8,3,3,4,4,4,5,8,
    191,191,191,204,212,204,218,0,223,85,85,127,127,127,153,255,
    7,27,14,31,63,15,13,0,127,1,2,3,6,5,11,255,
    15,31,15,63,127,31,15,3,255,7,7,15,15,15,31,255,
    4,5,4,6,7,5,4,2,8,3,3,4,4,4,5,8,
    191,204,191,212,218,204,191,0,223,85,85,127,127,127,153,255,
    7,27,14,31,63,15,13,0,127,1,2,3,6,5,11,255,
    15,31,15,63,127,31,15,3,255,7,7,15,15,15,31,255,
    4,5,4,6,7,5,4,2,8,3,3,4,4,4,5,8,
    191,204,191,212,218,204,191,0,223,85,85,127,127,127,153,255,
    14,7,13,27,31,15,63,0,127,1,2,3,6,5,11,255,
    15,15,15,31,63,31,127,3,255,7,7,15,15,15,31,255,
    4,4,4,5,6,5,7,2,8,3,3,4,4,4,5,8,
    191,191,191,204,212,204,218,0,223,85,85,127,127,127,153,255,
    14,7,13,27,31,15,63,0,127,1,2,3,6,5,11,255,
    15,15,15,31,63,31,127,3,255,7,7,15,15,15,31,255,
    4,4,4,5,6,5,7,2,8,3,3,4,4,4,5,8,
    191,191,191,204,212,204,218,0,223,85,85,127,127,127,153,255,
    14,7,13,27,31,15,63,0,127,1,2,3,6,5,11,255,
    15,15,15,31,63,31,127,3,255,7,7,15,15,15,31,255,
    4,4,4,5,6,5,7,2,8,3,3,4,4,4,5,8,
    191,191,191,204,212,204,218,0,223,85,85,127,127,127,153,255,
    14,7,13,27,31,15,63,0,127,1,2,3,6,5,11,255,
    15,15,15,31,63,31,127,3,255,7,7,15,15,15,31,255,
    4,4,4,5,6,5,7,2,8,3,3,4,4,4,5,8,
    191,191,191,204,212,204,218,0,223,85,85,127,127,127,153,255,
    14,7,13,27,31,15,63,0,127,1,2,3,6,5,11,255,
    15,15,15,31,63,31,127,3,255,7,7,15,15,15,31,255,
    4,4,4,5,6,5,7,2,8,3,3,4,4,4,5,8,
    191,191,191,204,212,204,218,0,223,85,85,127,127,127,153,255,
    14,7,13,27,31,15,63,0,127,1,2,3,6,5,11,255,
    15,15,15,31,63,31,127,3,255,7,7,15,15,15,31,255,
    4,4,4,5,6,5,7,2,8,3,3,4,4,4,5,8,
    191,191,191,204,212,204,218,0,223,85,85,127,127,127,153,255,
    14,7,13,27,31,15,63,0,127,1,2,3,6,5,11,255,
    15,15,15,31,63,31,127,3,255,7,7,15,15,15,31,255,
    4,4,4,5,6,5,7,2,8,3,3,4,4,4,5,8,
    191,191,191,204,212,204,218,0,223,85,85,127,127,127,153,255,
};


static const uint8_t encodingTable[ 64 * 256 ] = 
{
    136,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    143,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    136,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    143,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    136,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    143,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    136,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    108,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    126,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    108,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    143,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    108,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    126,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    108,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    136,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    143,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    136,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    108,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    126,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    108,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    143,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    108,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    126,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    108,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    136,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    143,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    136,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    143,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    136,70,66,35,94,52,59,35,64,74,76,35,73,52,59,35,
    81,70,66,35,87,52,59,35,64,74,76,35,73,52,59,35,
    101,70,66,35,94,52,59,35,64,74,76,35,73,52,59,35,
    81,70,66,35,87,52,59,35,64,74,76,35,73,52,59,35,
    125,70,66,35,94,52,59,35,64,74,76,35,73,52,59,35,
    81,70,66,35,87,52,59,35,64,74,76,35,73,52,59,35,
    101,70,66,35,94,52,59,35,64,74,76,35,73,52,59,35,
    81,70,66,35,87,52,59,35,64,74,76,35,73,52,59,35,
    143,70,66,35,94,52,59,35,64,74,76,35,73,52,59,35,
    81,70,66,35,87,52,59,35,64,74,76,35,73,52,59,35,
    101,70,66,35,94,52,59,35,64,74,76,35,73,52,59,35,
    81,70,66,35,87,52,59,35,64,74,76,35,73,52,59,35,
    125,70,66,35,94,52,59,35,64,74,76,35,73,52,59,35,
    81,70,66,35,87,52,59,35,64,74,76,35,73,52,59,35,
    101,70,66,35,94,52,59,35,64,74,76,35,73,52,59,35,
    81,70,66,35,87,52,59,35,64,74,76,35,73,52,59,35,
    136,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    143,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    136,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    143,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    136,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    143,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    136,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    143,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    126,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    101,66,64,35,86,58,59,35,65,77,76,35,73,58,59,35,
    84,66,64,35,87,58,59,35,65,77,76,35,73,58,59,35,
    136,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    108,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    126,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    108,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    143,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    108,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    126,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    108,66,69,35,64,52,59,35,86,77,74,35,73,52,59,35,
    81,66,69,35,64,52,59,35,87,77,74,35,73,52,59,35,
    138,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    101,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    115,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    101,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    137,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    101,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    115,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    101,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    138,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    101,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    115,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    101,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    137,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    101,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    115,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    101,64,66,46,86,56,59,46,65,76,77,46,71,56,59,46,
    84,64,66,46,95,56,59,46,65,76,77,46,71,56,59,46,
    141,64,86,37,66,62,56,37,65,75,74,37,76,62,56,37,
    84,64,87,37,66,62,56,37,65,75,74,37,76,62,56,37,
    99,64,86,37,66,62,56,37,65,75,74,37,76,62,56,37,
    84,64,87,37,66,62,56,37,65,75,74,37,76,62,56,37,
    121,64,86,37,66,62,56,37,65,75,74,37,76,62,56,37,
    84,64,87,37,66,62,56,37,65,75,74,37,76,62,56,37,
    99,64,86,37,66,62,56,37,65,75,74,37,76,62,56,37,
    84,64,87,37,66,62,56,37,65,75,74,37,76,62,56,37,
    143,64,86,37,66,62,56,37,65,75,74,37,76,62,56,37,
    84,64,87,37,66,62,56,37,65,75,74,37,76,62,56,37,
    99,64,86,37,66,62,56,37,65,75,74,37,76,62,56,37,
    84,64,87,37,66,62,56,37,65,75,74,37,76,62,56,37,
    121,64,86,37,66,62,56,37,65,75,74,37,76,62,56,37,
    84,64,87,37,66,62,56,37,65,75,74,37,76,62,56,37,
    99,64,86,37,66,62,56,37,65,75,74,37,76,62,56,37,
    84,64,87,37,66,62,56,37,65,75,74,37,76,62,56,37,
    141,82,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    84,95,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    103,82,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    84,95,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    120,82,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    84,95,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    103,82,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    84,95,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    139,82,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    84,95,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    103,82,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    84,95,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    120,82,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    84,95,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    103,82,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    84,95,64,38,65,62,53,38,67,73,76,38,74,62,53,38,
    114,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    109,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    121,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    109,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    114,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    109,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    121,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    109,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    114,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    109,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    121,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    109,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    114,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    109,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    121,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    109,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    114,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    109,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    121,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    109,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    114,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    109,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    121,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    109,86,94,36,64,60,53,36,65,75,72,36,74,60,53,36,
    83,87,95,36,64,60,53,36,65,75,72,36,74,60,53,36,
    98,64,94,53,65,60,51,58,86,72,68,53,77,60,51,58,
    91,64,95,53,65,60,51,58,87,72,68,53,77,60,51,58,
    105,64,94,53,65,60,51,58,86,72,68,53,77,60,51,58,
    91,64,95,53,65,60,51,58,87,72,68,53,77,60,51,58,
    98,64,94,53,65,60,51,58,86,72,68,53,77,60,51,58,
    91,64,95,53,65,60,51,58,87,72,68,53,77,60,51,58,
    105,64,94,53,65,60,51,58,86,72,68,53,77,60,51,58,
    91,64,95,53,65,60,51,58,87,72,68,53,77,60,51,58,
    98,64,94,53,65,60,51,58,86,72,68,53,77,60,51,58,
    91,64,95,53,65,60,51,58,87,72,68,53,77,60,51,58,
    105,64,94,53,65,60,51,58,86,72,68,53,77,60,51,58,
    91,64,95,53,65,60,51,58,87,72,68,53,77,60,51,58,
    98,64,94,53,65,60,51,58,86,72,68,53,77,60,51,58,
    91,64,95,53,65,60,51,58,87,72,68,53,77,60,51,58,
    105,64,94,53,65,60,51,58,86,72,68,53,77,60,51,58,
    91,64,95,53,65,60,51,58,87,72,68,53,77,60,51,58,
    108,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    106,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    108,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    106,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    108,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    106,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    108,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    106,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    108,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    106,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    108,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    106,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    108,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    106,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    108,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    106,64,94,53,65,50,51,57,86,72,68,53,77,50,51,57,
    91,64,95,53,65,50,51,57,87,72,68,53,77,50,51,57,
    108,86,94,53,64,50,51,57,65,72,68,53,77,50,51,57,
    91,90,95,53,64,50,51,57,65,72,68,53,77,50,51,57,
    103,86,94,53,64,50,51,57,65,72,68,53,77,50,51,57,
    91,90,95,53,64,50,51,57,65,72,68,53,77,50,51,57,
    108,86,94,53,64,50,51,57,65,72,68,53,77,50,51,57,
    91,90,95,53,64,50,51,57,65,72,68,53,77,50,51,57,
    103,86,94,53,64,50,51,57,65,72,68,53,77,50,51,57,
    91,90,95,53,64,50,51,57,65,72,68,53,77,50,51,57,
    108,86,94,53,64,50,51,57,65,72,68,53,77,50,51,57,
    91,90,95,53,64,50,51,57,65,72,68,53,77,50,51,57,
    103,86,94,53,64,50,51,57,65,72,68,53,77,50,51,57,
    91,90,95,53,64,50,51,57,65,72,68,53,77,50,51,57,
    108,86,94,53,64,50,51,57,65,72,68,53,77,50,51,57,
    91,90,95,53,64,50,51,57,65,72,68,53,77,50,51,57,
    103,86,94,53,64,50,51,57,65,72,68,53,77,50,51,57,
    91,90,95,53,64,50,51,57,65,72,68,53,77,50,51,57,
    82,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    88,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    82,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    88,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    82,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    88,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    82,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    88,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    82,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    88,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    82,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    88,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    82,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    88,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    82,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    88,65,67,78,68,70,69,55,64,75,73,79,77,76,74,55,
    85,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    88,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    85,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    88,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    85,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    88,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    85,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    88,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    85,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    88,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    85,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    88,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    85,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    88,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    85,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    88,64,65,78,68,70,76,51,66,75,73,79,77,71,74,51,
    82,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    93,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    82,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    93,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    82,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    93,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    82,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    93,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    82,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    93,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    82,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    93,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    82,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    93,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    82,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    93,68,67,69,65,78,70,55,64,75,72,73,74,79,76,55,
    94,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    95,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    94,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    95,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    94,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    95,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    94,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    95,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    94,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    95,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    94,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    95,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    94,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    95,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    94,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    95,65,67,66,68,69,77,48,71,75,73,72,70,74,76,48,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,69,70,78,71,66,73,72,77,76,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    64,65,67,75,68,76,70,78,71,69,73,72,66,77,74,79,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,73,76,72,68,67,79,74,71,69,70,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,74,76,72,68,67,79,73,71,70,69,65,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    78,77,75,73,76,67,74,65,79,72,71,69,70,68,66,64,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,94,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,95,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,94,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,95,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,94,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,95,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,94,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,95,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,94,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,95,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,94,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,95,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,94,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,95,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,94,
    48,77,76,73,75,72,68,67,48,70,74,69,71,65,66,95,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,91,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,86,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,91,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,86,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,91,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,86,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,91,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,86,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,91,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,86,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,91,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,86,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,91,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,86,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,91,
    51,78,77,72,76,74,73,64,51,79,69,65,71,66,68,86,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,91,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,87,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,91,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,87,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,91,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,87,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,91,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,87,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,91,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,87,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,91,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,87,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,91,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,87,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,91,
    51,77,76,74,78,68,72,66,51,70,73,69,79,64,65,87,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,91,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,83,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,91,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,83,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,91,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,83,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,91,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,83,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,91,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,83,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,91,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,83,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,91,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,83,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,91,
    55,77,76,73,78,68,72,64,55,70,74,69,79,66,65,83,
    59,52,50,73,53,72,74,65,59,52,50,93,53,64,94,95,
    59,52,50,73,53,72,74,65,59,52,50,83,53,64,87,108,
    59,52,50,73,53,72,74,65,59,52,50,93,53,64,94,95,
    59,52,50,73,53,72,74,65,59,52,50,83,53,64,87,102,
    59,52,50,73,53,72,74,65,59,52,50,93,53,64,94,95,
    59,52,50,73,53,72,74,65,59,52,50,83,53,64,87,108,
    59,52,50,73,53,72,74,65,59,52,50,93,53,64,94,95,
    59,52,50,73,53,72,74,65,59,52,50,83,53,64,87,102,
    59,52,50,73,53,72,74,65,59,52,50,93,53,64,94,95,
    59,52,50,73,53,72,74,65,59,52,50,83,53,64,87,108,
    59,52,50,73,53,72,74,65,59,52,50,93,53,64,94,95,
    59,52,50,73,53,72,74,65,59,52,50,83,53,64,87,102,
    59,52,50,73,53,72,74,65,59,52,50,93,53,64,94,95,
    59,52,50,73,53,72,74,65,59,52,50,83,53,64,87,108,
    59,52,50,73,53,72,74,65,59,52,50,93,53,64,94,95,
    59,52,50,73,53,72,74,65,59,52,50,83,53,64,87,102,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,108,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,102,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,108,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,102,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,108,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,102,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,108,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,102,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,108,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,102,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,108,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,102,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,108,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,102,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,108,
    59,52,50,73,53,72,74,64,59,52,50,93,53,65,94,83,
    59,52,50,73,53,72,74,64,59,52,50,87,53,65,95,102,
    60,51,54,72,52,73,74,93,60,51,54,94,52,65,64,87,
    60,51,54,72,52,73,74,85,60,51,54,95,52,65,64,107,
    60,51,54,72,52,73,74,93,60,51,54,94,52,65,64,87,
    60,51,54,72,52,73,74,85,60,51,54,95,52,65,64,98,
    60,51,54,72,52,73,74,93,60,51,54,94,52,65,64,87,
    60,51,54,72,52,73,74,85,60,51,54,95,52,65,64,107,
    60,51,54,72,52,73,74,93,60,51,54,94,52,65,64,87,
    60,51,54,72,52,73,74,85,60,51,54,95,52,65,64,98,
    60,51,54,72,52,73,74,93,60,51,54,94,52,65,64,87,
    60,51,54,72,52,73,74,85,60,51,54,95,52,65,64,107,
    60,51,54,72,52,73,74,93,60,51,54,94,52,65,64,87,
    60,51,54,72,52,73,74,85,60,51,54,95,52,65,64,98,
    60,51,54,72,52,73,74,93,60,51,54,94,52,65,64,87,
    60,51,54,72,52,73,74,85,60,51,54,95,52,65,64,107,
    60,51,54,72,52,73,74,93,60,51,54,94,52,65,64,87,
    60,51,54,72,52,73,74,85,60,51,54,95,52,65,64,98,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,104,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,124,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,104,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,114,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,104,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,124,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,104,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,114,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,104,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,124,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,104,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,114,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,104,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,124,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,104,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,114,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,104,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,124,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,104,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,114,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,104,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,124,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,104,
    35,63,53,73,35,75,74,93,35,63,53,65,35,64,94,84,
    35,63,53,73,35,75,74,86,35,63,53,65,35,64,87,114,
    36,55,63,74,36,76,75,64,36,55,63,94,36,66,69,81,
    36,55,63,74,36,76,75,64,36,55,63,83,36,66,69,102,
    36,55,63,74,36,76,75,64,36,55,63,94,36,66,69,81,
    36,55,63,74,36,76,75,64,36,55,63,83,36,66,69,121,
    36,55,63,74,36,76,75,64,36,55,63,94,36,66,69,81,
    36,55,63,74,36,76,75,64,36,55,63,83,36,66,69,102,
    36,55,63,74,36,76,75,64,36,55,63,94,36,66,69,81,
    36,55,63,74,36,76,75,64,36,55,63,83,36,66,69,141,
    36,55,63,74,36,76,75,64,36,55,63,94,36,66,69,81,
    36,55,63,74,36,76,75,64,36,55,63,83,36,66,69,102,
    36,55,63,74,36,76,75,64,36,55,63,94,36,66,69,81,
    36,55,63,74,36,76,75,64,36,55,63,83,36,66,69,121,
    36,55,63,74,36,76,75,64,36,55,63,94,36,66,69,81,
    36,55,63,74,36,76,75,64,36,55,63,83,36,66,69,102,
    36,55,63,74,36,76,75,64,36,55,63,94,36,66,69,81,
    36,55,63,74,36,76,75,64,36,55,63,83,36,66,69,136,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,86,84,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,83,101,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,86,84,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,83,121,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,86,84,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,83,101,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,86,84,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,83,142,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,86,84,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,83,101,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,86,84,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,83,121,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,86,84,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,83,101,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,86,84,
    39,56,63,76,39,75,74,65,39,56,63,66,39,64,83,141,
    38,56,57,77,38,75,76,65,38,56,57,66,38,94,64,84,
    38,56,57,77,38,75,76,65,38,56,57,66,38,83,64,101,
    38,56,57,77,38,75,76,65,38,56,57,66,38,94,64,84,
    38,56,57,77,38,75,76,65,38,56,57,66,38,83,64,119,
    38,56,57,77,38,75,76,65,38,56,57,66,38,94,64,84,
    38,56,57,77,38,75,76,65,38,56,57,66,38,83,64,101,
    38,56,57,77,38,75,76,65,38,56,57,66,38,94,64,84,
    38,56,57,77,38,75,76,65,38,56,57,66,38,83,64,138,
    38,56,57,77,38,75,76,65,38,56,57,66,38,94,64,84,
    38,56,57,77,38,75,76,65,38,56,57,66,38,83,64,101,
    38,56,57,77,38,75,76,65,38,56,57,66,38,94,64,84,
    38,56,57,77,38,75,76,65,38,56,57,66,38,83,64,119,
    38,56,57,77,38,75,76,65,38,56,57,66,38,94,64,84,
    38,56,57,77,38,75,76,65,38,56,57,66,38,83,64,101,
    38,56,57,77,38,75,76,65,38,56,57,66,38,94,64,84,
    38,56,57,77,38,75,76,65,38,56,57,66,38,83,64,143,
    38,56,52,75,38,76,77,65,38,56,52,94,38,64,66,85,
    38,56,52,75,38,76,77,65,38,56,52,83,38,64,66,103,
    38,56,52,75,38,76,77,65,38,56,52,94,38,64,66,85,
    38,56,52,75,38,76,77,65,38,56,52,83,38,64,66,127,
    38,56,52,75,38,76,77,65,38,56,52,94,38,64,66,85,
    38,56,52,75,38,76,77,65,38,56,52,83,38,64,66,103,
    38,56,52,75,38,76,77,65,38,56,52,94,38,64,66,85,
    38,56,52,75,38,76,77,65,38,56,52,83,38,64,66,138,
    38,56,52,75,38,76,77,65,38,56,52,94,38,64,66,85,
    38,56,52,75,38,76,77,65,38,56,52,83,38,64,66,103,
    38,56,52,75,38,76,77,65,38,56,52,94,38,64,66,85,
    38,56,52,75,38,76,77,65,38,56,52,83,38,64,66,127,
    38,56,52,75,38,76,77,65,38,56,52,94,38,64,66,85,
    38,56,52,75,38,76,77,65,38,56,52,83,38,64,66,103,
    38,56,52,75,38,76,77,65,38,56,52,94,38,64,66,85,
    38,56,52,75,38,76,77,65,38,56,52,83,38,64,66,137,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,136,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,143,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,136,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,143,
    39,57,58,75,39,77,76,94,39,57,58,64,39,70,66,85,
    39,57,58,75,39,77,76,81,39,57,58,64,39,70,66,99,
    39,57,58,75,39,77,76,94,39,57,58,64,39,70,66,85,
    39,57,58,75,39,77,76,81,39,57,58,64,39,70,66,116,
    39,57,58,75,39,77,76,94,39,57,58,64,39,70,66,85,
    39,57,58,75,39,77,76,81,39,57,58,64,39,70,66,99,
    39,57,58,75,39,77,76,94,39,57,58,64,39,70,66,85,
    39,57,58,75,39,77,76,81,39,57,58,64,39,70,66,136,
    39,57,58,75,39,77,76,94,39,57,58,64,39,70,66,85,
    39,57,58,75,39,77,76,81,39,57,58,64,39,70,66,99,
    39,57,58,75,39,77,76,94,39,57,58,64,39,70,66,85,
    39,57,58,75,39,77,76,81,39,57,58,64,39,70,66,116,
    39,57,58,75,39,77,76,94,39,57,58,64,39,70,66,85,
    39,57,58,75,39,77,76,81,39,57,58,64,39,70,66,99,
    39,57,58,75,39,77,76,94,39,57,58,64,39,70,66,85,
    39,57,58,75,39,77,76,81,39,57,58,64,39,70,66,143,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,136,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,143,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,136,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,143,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,99,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,116,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,99,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,136,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,99,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,116,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,99,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,143,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,99,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,116,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,99,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,136,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,99,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,116,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,99,
    39,57,58,75,39,77,76,64,39,57,58,94,39,70,66,85,
    39,57,58,75,39,77,76,64,39,57,58,81,39,70,66,143,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,136,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,143,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,136,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,143,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,136,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,143,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,136,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,143,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,136,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,143,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,136,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,143,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,136,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,118,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,100,
    39,57,58,75,39,77,76,65,39,57,58,94,39,66,64,85,
    39,57,58,75,39,77,76,65,39,57,58,83,39,66,64,143
};


