text: /*
   * $Id: clrtbl.c,v 1.1.1.1 2002/11/03 11:08:24 kenta Exp $
   *
   * Copyright 2002 Kenta Cho. All rights reserved.
   */
  
  /**
   * Color table
   *
   * @version $Revision: 1.1.1.1 $
   */
  #include <SDL.h>
  #include "clrtbl.h"
  
  SDL_Color color[256] = {
  {255,255,255},{225,225,225},{210,210,210},{195,195,195},{180,180,180},{165,165,165},{150,150,150},{135,135,135},{120,120,120},{105,105,105},{90,90,90},{75,75,75},{60,60,60},{45,45,45},{30,30,30},{15,15,15},{255,243,243},{255,231,231},{255,219,219},{255,207,207},{255,195,195},{255,182,182},{255,170,170},{255,158,158},{255,146,146},{255,134,134},{255,122,122},{255,109,109},{255,97,97},{255,85,85},{255,73,73},{255,61,61},{243,255,243},{231,255,231},{219,255,219},{207,255,207},{195,255,195},{182,255,182},{170,255,170},{158,255,158},{146,255,146},{134,255,134},{122,255,122},{109,255,109},{97,255,97},{85,255,85},{73,255,73},{61,255,61},{244,244,255},{233,233,255},{222,222,255},{211,211,255},{199,199,255},{188,188,255},{177,177,255},{166,166,255},{154,154,255},{143,143,255},{132,132,255},{121,121,255},{109,109,255},{98,98,255},{87,87,255},{76,76,255},{255,255,244},{255,255,233},{255,255,222},{255,255,211},{255,255,199},{255,255,188},{255,255,177},{255,255,166},{255,255,154},{255,255,143},{255,255,132},{255,255,121},{255,255,109},{255,255,98},{255,255,87},{255,255,76},{255,244,255},{255,233,255},{255,222,255},{255,211,255},{255,199,255},{255,188,255},{255,177,255},{255,166,255},{255,154,255},{255,143,255},{255,132,255},{255,121,255},{255,109,255},{255,98,255},{255,87,255},{255,76,255},{244,255,255},{233,255,255},{222,255,255},{211,255,255},{199,255,255},{188,255,255},{177,255,255},{166,255,255},{154,255,255},{143,255,255},{132,255,255},{121,255,255},{109,255,255},{98,255,255},{87,255,255},{76,255,255},{255,250,250},{255,244,244},{255,239,239},{255,233,233},{255,228,228},{255,222,222},{255,216,216},{255,211,211},{255,205,205},{255,200,200},{255,194,194},{255,188,188},{255,183,183},{255,177,177},{255,172,172},{255,166,166},{250,255,250},{244,255,244},{239,255,239},{233,255,233},{228,255,228},{222,255,222},{216,255,216},{211,255,211},{205,255,205},{200,255,200},{194,255,194},{188,255,188},{183,255,183},{177,255,177},{172,255,172},{166,255,166},{250,250,255},{244,244,255},{239,239,255},{233,233,255},{228,228,255},{222,222,255},{216,216,255},{211,211,255},{205,205,255},{200,200,255},{194,194,255},{188,188,255},{183,183,255},{177,177,255},{172,172,255},{166,166,255},{255,255,248},{255,255,241},{255,255,233},{255,255,226},{255,255,218},{255,255,211},{255,255,203},{255,255,196},{255,255,188},{255,255,181},{255,255,173},{255,255,166},{255,255,158},{255,255,151},{255,255,143},{255,255,136},{255,248,255},{255,241,255},{255,233,255},{255,226,255},{255,218,255},{255,211,255},{255,203,255},{255,196,255},{255,188,255},{255,181,255},{255,173,255},{255,166,255},{255,158,255},{255,151,255},{255,143,255},{255,136,255},{248,255,255},{241,255,255},{233,255,255},{226,255,255},{218,255,255},{211,255,255},{203,255,255},{196,255,255},{188,255,255},{181,255,255},{173,255,255},{166,255,255},{158,255,255},{151,255,255},{143,255,255},{136,255,255},{255,248,248},{255,241,241},{255,233,233},{255,226,226},{255,218,218},{255,211,211},{255,203,203},{255,196,196},{255,188,188},{255,181,181},{255,173,173},{255,166,166},{255,158,158},{255,151,151},{255,143,143},{255,136,136},{248,255,248},{241,255,241},{233,255,233},{226,255,226},{218,255,218},{211,255,211},{203,255,203},{196,255,196},{188,255,188},{181,255,181},{173,255,173},{166,255,166},{158,255,158},{151,255,151},{143,255,143},{136,255,136},{248,248,255},{241,241,255},{233,233,255},{226,226,255},{218,218,255},{211,211,255},{203,203,255},{196,196,255},{188,188,255},{181,181,255},{173,173,255},{166,166,255},{158,158,255},{151,151,255},{143,143,255},{136,136,255},};
  
  Uint8 colorDfs[256] = {
  0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,0,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,0,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,0,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,0,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,0,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,0,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,0,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,0,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,0,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,0,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,0,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,0,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,0,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,0,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,};
  
  Uint8 colorAlp[256][256] = {
  {0,241,242,1,1,2,2,3,3,4,4,5,5,6,6,7,208,16,114,17,211,18,213,19,121,20,216,21,125,22,219,220,224,32,130,33,227,34,229,35,137,36,232,37,141,38,235,236,144,145,146,242,243,149,150,245,152,52,154,248,249,157,158,251,160,64,161,162,163,66,164,165,166,68,167,168,169,70,170,171,176,80,177,178,179,82,180,181,182,84,183,184,185,86,186,187,192,96,193,194,195,98,196,197,198,100,199,200,201,102,202,203,0,112,208,113,209,114,210,210,17,116,211,117,18,118,118,213,0,128,224,129,225,130,226,226,33,132,227,133,34,134,134,229,0,144,240,145,241,146,242,242,148,148,243,149,244,150,150,245,0,160,64,161,162,162,163,163,66,164,165,165,166,166,68,167,0,176,80,177,178,178,179,179,82,180,181,181,182,182,84,183,0,192,96,193,194,194,195,195,98,196,197,197,198,198,100,199,112,208,113,209,114,210,116,211,117,212,118,213,19,214,121,215,128,224,129,225,130,226,132,227,133,228,134,229,35,230,137,231,144,240,145,241,146,242,148,243,149,244,150,245,152,246,52,247,},
  {241,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,210,116,117,118,213,214,215,122,216,217,218,219,220,220,221,222,226,132,133,134,229,230,231,138,232,233,234,235,236,236,237,238,242,148,1,244,245,152,153,247,248,156,249,250,251,252,252,253,130,226,227,164,165,166,166,167,168,169,169,170,171,172,172,173,146,242,243,180,181,182,182,183,184,185,185,186,187,188,188,189,146,242,243,196,197,198,198,199,200,201,201,202,203,204,204,205,114,210,210,116,211,1,117,212,118,213,213,19,214,121,121,215,130,226,226,132,227,1,133,228,134,229,229,35,230,137,137,231,146,242,242,148,243,1,149,244,150,245,245,152,246,153,52,247,130,226,226,227,66,164,165,165,166,166,68,167,168,168,169,169,146,242,242,243,82,180,181,181,182,182,84,183,184,184,185,185,146,242,242,243,98,196,197,197,198,198,100,199,200,200,201,201,114,210,116,211,117,212,118,213,19,214,121,215,122,216,124,217,130,226,132,227,133,228,134,229,35,230,137,231,138,232,140,233,146,242,148,243,149,244,150,245,152,246,52,247,154,248,156,249,},
  {242,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,1,1,118,2,214,215,216,124,125,126,219,220,221,24,222,223,1,1,134,2,230,231,232,140,141,142,235,236,237,40,238,239,1,1,150,245,152,52,154,248,249,157,158,251,252,56,253,254,1,1,1,1,1,1,167,168,169,70,170,171,172,72,173,174,1,1,1,1,1,1,183,184,185,86,186,187,188,88,189,190,1,1,1,1,1,1,199,200,201,102,202,203,204,104,205,206,1,1,1,1,1,118,213,213,19,120,214,121,215,122,216,216,1,1,1,1,1,134,229,229,35,136,230,137,231,138,232,232,1,1,1,1,1,150,245,245,2,152,246,52,247,154,248,248,1,1,1,1,1,1,1,1,1,167,168,168,169,169,70,170,1,1,1,1,1,1,1,1,1,183,184,184,185,185,86,186,1,1,1,1,1,1,1,1,1,199,200,200,201,201,102,202,1,1,1,212,118,213,19,214,121,215,122,216,124,217,125,218,1,1,1,228,134,229,35,230,137,231,138,232,140,233,141,234,1,1,1,244,150,245,152,246,52,247,154,248,156,249,157,250,},
  {1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,1,2,2,121,20,216,124,125,126,219,220,221,24,222,25,26,1,2,2,137,36,232,140,141,142,235,236,237,40,238,41,42,1,1,2,2,247,154,248,249,250,251,251,252,253,254,254,255,1,1,1,1,1,1,1,1,1,1,1,172,173,174,174,175,1,1,1,1,1,1,1,1,1,1,1,188,189,190,190,191,1,1,1,1,1,1,1,1,1,1,1,204,205,206,206,207,1,1,1,1,2,2,2,2,121,215,20,122,216,216,124,217,1,1,1,1,2,2,2,2,137,231,36,138,232,232,140,233,1,1,1,1,2,2,2,2,153,52,3,154,248,248,156,249,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,121,215,122,216,124,217,125,218,22,219,1,1,1,2,2,2,137,231,138,232,140,233,141,234,38,235,1,1,1,2,2,2,52,247,154,248,156,249,157,250,251,251,},
  {1,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,2,2,2,3,216,217,218,22,219,220,221,24,223,25,26,26,2,2,2,3,232,233,234,38,235,236,237,40,239,41,42,42,2,2,2,3,3,156,4,250,251,252,252,253,254,255,255,58,2,2,2,2,2,2,2,2,2,2,2,173,174,175,175,74,2,2,2,2,2,2,2,2,2,2,2,189,190,191,191,90,2,2,2,2,2,2,2,2,2,2,2,205,206,207,207,106,2,2,2,2,2,2,3,3,3,3,216,124,21,4,125,218,2,2,2,2,2,2,3,3,3,3,232,140,37,4,141,234,2,2,2,2,2,2,3,3,3,3,248,156,249,4,157,250,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,216,124,217,125,218,22,219,220,220,2,2,2,2,2,3,3,232,140,233,141,234,38,235,236,236,2,2,2,2,2,3,3,248,156,249,157,250,251,251,252,252,},
  {2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,2,3,3,3,4,4,219,5,220,221,222,223,25,26,26,27,2,3,3,3,4,4,235,5,236,237,238,239,41,42,42,43,2,2,3,3,4,4,158,251,252,56,253,254,255,58,59,59,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,126,22,219,2,2,2,2,3,3,3,3,3,4,4,4,4,142,38,235,2,2,2,2,3,3,3,3,3,4,4,4,4,158,251,251,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,22,219,5,220,221,221,2,2,2,3,3,3,3,4,4,4,38,235,5,236,237,237,2,2,2,3,3,3,3,4,4,4,251,251,5,252,56,253,},
  {2,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,3,3,3,4,4,5,5,221,24,222,223,25,26,26,27,27,3,3,3,4,4,5,5,237,40,238,239,41,42,42,43,43,3,3,3,4,4,4,5,252,253,6,254,255,58,59,59,60,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,220,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,236,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,252,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,220,221,221,24,222,3,3,3,3,3,4,4,4,4,5,5,236,237,237,40,238,3,3,3,3,3,4,4,4,4,5,5,252,56,253,6,254,},
  {3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,3,4,4,4,5,5,6,6,6,7,25,26,26,27,27,28,3,4,4,4,5,5,6,6,6,7,41,42,42,43,43,44,3,3,4,4,5,5,5,6,6,255,7,58,59,59,60,60,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,6,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,6,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,223,223,3,3,3,4,4,4,4,5,5,5,5,6,6,6,239,239,3,3,3,4,4,4,4,5,5,5,5,6,6,6,255,255,},
  {3,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,4,4,4,5,5,6,6,6,7,7,26,8,27,28,28,29,4,4,4,5,5,6,6,6,7,7,42,8,43,44,44,45,4,4,4,5,5,5,6,6,7,7,7,59,8,60,60,61,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,4,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,4,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,},
  {4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,4,5,5,5,6,6,7,7,7,8,8,27,28,28,29,29,4,5,5,5,6,6,7,7,7,8,8,43,44,44,45,45,4,4,5,5,6,6,6,7,7,7,8,8,60,9,61,62,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,7,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,7,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,7,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,},
  {4,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,5,5,5,6,6,7,7,7,8,8,9,9,28,10,29,30,5,5,5,6,6,7,7,7,8,8,9,9,44,10,45,46,5,5,5,6,6,6,7,7,8,8,8,9,9,61,10,62,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,5,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,5,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,},
  {5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,5,6,6,6,7,7,8,8,8,9,9,10,10,10,30,30,5,6,6,6,7,7,8,8,8,9,9,10,10,10,46,46,5,5,6,6,7,7,7,8,8,8,9,9,10,10,10,63,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,8,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,8,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,8,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,},
  {5,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,6,6,6,7,7,8,8,8,9,9,10,10,10,11,11,31,6,6,6,7,7,8,8,8,9,9,10,10,10,11,11,47,6,6,6,7,7,7,8,8,9,9,9,10,10,10,11,11,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,6,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,6,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,},
  {6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,6,7,7,7,8,8,9,9,9,10,10,11,11,11,12,12,6,7,7,7,8,8,9,9,9,10,10,11,11,11,12,12,6,6,7,7,8,8,8,9,9,9,10,10,11,11,11,12,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,8,9,6,6,6,6,7,7,7,7,7,8,8,8,8,8,8,9,6,6,6,6,7,7,7,7,7,8,8,8,8,8,8,9,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,},
  {6,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,7,7,7,8,8,9,9,9,10,10,11,11,11,12,12,13,7,7,7,8,8,9,9,9,10,10,11,11,11,12,12,13,7,7,7,8,8,8,9,9,10,10,10,11,11,11,12,12,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,9,9,9,9,7,7,7,7,7,7,8,8,8,8,8,8,9,9,9,9,7,7,7,7,7,7,8,8,8,8,8,8,9,9,9,9,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,7,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,7,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,},
  {7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,7,8,8,8,9,9,10,10,10,11,11,12,12,12,13,13,7,8,8,8,9,9,10,10,10,11,11,12,12,12,13,13,7,7,8,8,9,9,9,10,10,10,11,11,12,12,12,13,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,9,9,9,9,9,9,10,7,7,7,7,8,8,8,8,8,9,9,9,9,9,9,10,7,7,7,7,8,8,8,8,8,9,9,9,9,9,9,10,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,},
  {208,210,1,1,2,2,3,3,4,4,5,5,6,6,7,7,16,114,17,211,18,213,19,121,20,216,124,125,22,219,220,221,224,225,226,227,133,228,229,230,231,138,232,233,234,235,236,236,208,241,242,242,243,244,245,245,246,247,248,248,249,250,251,251,208,161,162,163,66,164,165,166,68,167,168,169,70,170,171,172,208,177,178,179,82,180,181,182,84,183,184,185,86,186,187,188,208,240,193,194,195,98,196,197,198,100,199,200,201,102,202,203,208,113,209,114,210,210,17,211,211,117,18,118,213,213,19,120,208,208,225,225,225,226,226,226,227,227,133,228,228,229,229,229,208,208,241,241,241,242,242,242,243,243,149,244,244,245,245,245,208,208,161,162,162,163,66,164,164,165,165,166,166,167,167,168,208,208,177,178,178,179,82,180,180,181,181,182,182,183,183,184,208,240,240,193,194,194,195,195,98,196,197,197,198,198,100,199,208,209,114,210,17,211,117,18,118,213,19,120,121,215,122,216,208,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,208,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,},
  {16,116,1,2,2,3,3,4,4,5,5,6,6,7,7,8,114,17,211,18,213,19,121,20,216,124,125,22,219,220,221,24,209,226,227,227,228,229,230,231,231,232,233,234,235,236,236,237,209,210,242,243,244,245,245,246,247,248,248,249,250,251,251,252,209,210,163,66,164,165,166,68,167,168,169,70,170,171,172,72,209,210,179,82,180,181,182,84,183,184,185,86,186,187,188,88,16,16,241,242,195,98,196,197,198,100,199,200,201,102,202,203,209,114,210,210,17,211,211,117,212,118,213,213,19,214,214,121,209,209,209,210,226,226,227,227,228,228,228,229,229,229,230,230,209,209,209,210,242,242,243,243,244,244,244,245,245,245,246,246,209,209,210,210,163,66,164,165,165,166,166,68,167,168,168,169,209,209,210,210,179,82,180,181,181,182,182,84,183,184,184,185,16,16,16,241,241,242,242,195,98,196,197,197,198,198,100,199,209,210,210,116,211,117,212,118,213,120,214,121,20,216,216,124,209,209,210,226,227,227,228,228,229,229,230,230,231,231,232,232,209,209,210,242,243,243,244,244,245,245,246,246,247,247,248,248,},
  {114,117,118,2,2,3,3,4,4,5,5,6,6,7,7,8,17,211,18,213,19,121,20,216,124,125,126,219,220,221,24,222,210,211,1,1,1,230,231,231,232,233,234,235,236,236,237,238,210,211,1,1,1,245,246,247,248,249,249,250,251,251,252,253,210,211,211,164,165,166,68,167,168,169,70,170,171,172,72,173,210,211,211,180,181,182,84,183,184,185,86,186,187,188,88,189,114,114,146,242,1,1,1,197,198,100,199,200,201,102,202,203,210,210,116,211,211,117,212,118,213,213,19,214,121,215,215,122,210,210,210,211,211,1,1,1,1,1,1,229,230,230,231,231,210,210,210,211,211,1,1,1,1,1,1,245,246,246,247,247,210,210,211,211,211,164,165,165,166,68,167,167,168,168,169,70,210,210,211,211,211,180,181,181,182,84,183,183,184,184,185,86,114,114,114,114,146,242,242,1,1,1,1,197,198,198,100,199,210,17,211,117,18,118,213,19,214,121,215,122,216,124,217,125,210,210,211,211,1,1,1,1,229,230,231,231,231,232,233,233,210,210,211,211,1,1,1,1,245,246,247,247,247,248,249,249,},
  {17,118,2,121,3,3,4,4,5,5,6,6,7,7,8,8,211,18,213,19,121,20,216,124,125,126,219,220,221,24,222,25,211,211,1,1,1,1,2,232,233,234,235,236,236,237,238,239,211,211,1,1,1,1,2,2,249,249,250,251,252,252,253,254,211,211,212,213,166,68,168,168,169,170,170,171,172,72,174,174,211,211,212,213,182,84,184,184,185,186,186,187,188,88,190,190,17,17,17,1,1,1,1,1,1,1,1,200,201,102,202,203,116,211,117,18,212,118,213,213,120,214,121,215,20,122,216,216,17,211,211,211,212,1,1,1,1,1,1,1,1,2,2,2,17,211,211,211,212,1,1,1,1,1,1,1,1,2,2,2,116,211,211,212,212,213,213,166,68,167,168,168,169,169,170,170,116,211,211,212,212,213,213,182,84,183,184,184,185,185,186,186,17,17,17,17,17,1,1,1,1,1,1,1,1,1,1,1,116,211,18,212,213,213,120,214,215,122,216,216,124,217,218,126,116,211,211,212,1,1,1,1,1,1,2,2,232,233,233,234,116,211,211,212,1,1,1,1,1,1,2,2,248,249,249,250,},
  {211,213,214,20,216,4,4,5,5,6,6,7,7,8,8,9,18,213,19,121,20,216,124,125,126,219,220,221,24,222,25,26,117,212,1,1,1,1,2,2,234,235,235,236,237,238,239,239,117,212,1,1,1,1,2,2,2,250,251,252,252,253,254,255,117,212,213,214,214,215,168,169,170,171,171,172,173,174,174,175,117,212,213,214,214,215,184,185,186,187,187,188,189,190,190,191,211,211,1,1,1,1,1,1,1,1,1,1,1,1,1,1,117,18,212,118,213,213,120,214,121,215,20,122,216,216,124,217,211,117,212,212,212,1,1,1,1,1,1,1,1,2,2,2,211,117,212,212,212,1,1,1,1,1,1,1,1,2,2,2,117,212,212,213,213,214,214,215,215,168,169,169,70,170,171,171,117,212,212,213,213,214,214,215,215,184,185,185,86,186,187,187,211,211,211,211,1,1,1,1,1,1,1,1,1,1,1,1,117,212,118,213,19,214,121,215,122,216,124,217,125,218,22,219,117,212,212,213,1,1,1,1,1,1,2,2,2,2,234,235,117,212,212,213,1,1,1,1,1,1,2,2,2,2,250,251,},
  {18,214,215,216,217,4,5,5,6,6,7,7,8,8,9,9,213,19,121,20,216,21,125,22,219,220,221,24,222,25,26,26,212,213,214,1,1,2,2,2,3,3,236,237,238,239,239,239,212,213,214,1,1,2,2,2,2,3,3,252,253,254,255,255,212,213,214,214,215,216,169,170,171,171,172,173,174,174,175,74,212,213,214,214,215,216,185,186,187,187,188,189,190,190,191,90,18,18,18,1,1,1,1,2,2,2,2,2,2,2,2,2,118,213,213,19,120,214,121,215,122,216,216,124,124,217,125,218,212,212,213,213,213,214,214,1,1,1,1,2,2,2,2,2,212,212,213,213,213,214,214,1,1,1,1,2,2,2,2,2,212,212,213,213,214,214,215,215,216,216,70,170,170,171,171,172,212,212,213,213,214,214,215,215,216,216,86,186,186,187,187,188,18,18,18,18,18,1,1,1,1,1,2,2,2,2,2,2,118,213,19,214,121,215,122,216,124,21,125,218,22,219,219,220,212,212,213,213,214,1,1,1,2,2,2,2,2,2,3,3,212,212,213,213,214,1,1,1,2,2,2,2,2,2,3,3,},
  {213,215,216,124,218,219,5,6,6,7,7,8,8,9,9,10,19,121,20,216,124,125,22,219,220,221,24,222,25,26,26,26,213,214,215,2,2,2,2,2,3,3,3,4,4,239,239,239,213,214,215,215,2,2,2,2,2,3,3,3,4,4,255,255,213,214,215,215,216,217,217,171,172,172,173,174,174,175,74,75,213,214,215,215,216,217,217,187,188,188,189,190,190,191,90,91,213,213,213,213,2,2,2,2,2,2,2,2,2,2,2,2,213,19,120,214,121,215,122,216,216,124,21,217,125,218,126,219,213,213,213,214,214,215,215,215,2,2,2,2,2,2,2,2,213,213,213,214,214,215,215,215,2,2,2,2,2,2,2,2,213,213,214,214,215,215,216,216,217,217,218,171,171,172,172,72,213,213,214,214,215,215,216,216,217,217,218,187,187,188,188,88,213,213,213,213,213,213,2,2,2,2,2,2,2,2,2,2,213,120,214,215,122,216,216,124,217,125,126,219,219,220,220,221,213,213,214,214,215,215,2,2,2,2,2,2,2,2,3,3,213,213,214,214,215,215,2,2,2,2,2,2,2,2,3,3,},
  {19,122,124,125,22,5,221,6,6,7,7,8,8,9,9,10,121,20,216,124,125,22,219,220,221,24,222,25,26,26,26,27,214,215,215,216,2,2,2,2,3,3,3,4,4,5,5,239,214,215,215,216,2,2,2,2,3,3,3,3,4,4,5,5,214,215,215,216,217,218,218,219,172,173,174,174,175,74,75,75,214,215,215,216,217,218,218,219,188,189,190,190,191,90,91,91,19,19,19,19,2,2,2,2,2,2,2,2,2,2,2,2,214,121,121,215,122,216,216,124,21,217,125,218,126,219,219,220,120,214,214,215,215,215,216,216,216,2,2,2,2,2,2,2,120,214,214,215,215,215,216,216,216,2,2,2,2,2,2,2,214,214,215,215,216,216,217,217,218,218,219,219,172,72,173,174,214,214,215,215,216,216,217,217,218,218,219,219,188,88,189,190,19,19,19,19,19,19,2,2,2,2,2,2,2,2,2,2,214,121,215,122,216,124,217,125,218,22,219,220,220,220,221,24,214,214,215,215,216,216,2,2,2,2,2,2,2,3,3,3,214,214,215,215,216,216,2,2,2,2,2,2,2,3,3,3,},
  {121,216,125,126,219,220,24,6,7,7,8,8,9,9,10,10,20,216,124,125,126,219,220,221,24,222,25,26,26,26,27,27,215,215,216,217,218,3,3,3,3,3,3,4,4,5,5,5,215,215,216,217,218,3,3,3,3,3,3,3,4,4,5,5,215,215,216,217,218,218,219,220,221,221,175,175,74,75,75,76,215,215,216,217,218,218,219,220,221,221,191,191,90,91,91,92,121,121,121,121,121,2,2,2,3,3,3,3,3,3,3,3,215,20,122,216,216,124,217,217,125,218,22,219,219,220,220,220,121,215,215,215,216,216,217,217,217,218,218,3,3,3,3,3,121,215,215,215,216,216,217,217,217,218,218,3,3,3,3,3,121,215,215,216,216,217,217,218,218,219,219,220,220,221,221,174,121,215,215,216,216,217,217,218,218,219,219,220,220,221,221,190,121,121,121,121,121,121,121,121,2,2,2,2,2,3,3,3,215,122,216,216,21,217,218,126,219,219,220,220,221,221,24,222,121,215,215,216,216,217,217,218,3,3,3,3,3,3,3,3,121,215,215,216,216,217,217,218,3,3,3,3,3,3,3,3,},
  {20,217,126,219,220,221,222,7,7,8,8,9,9,10,10,11,216,124,125,126,219,220,221,24,222,25,26,26,26,27,27,28,122,216,217,218,219,3,3,3,3,3,3,4,4,5,5,5,122,216,217,218,218,3,3,3,3,3,3,3,4,4,5,5,122,216,217,218,218,219,220,221,221,222,74,74,75,75,76,76,122,216,217,218,218,219,220,221,221,222,90,90,91,91,92,92,20,20,20,20,20,3,3,3,3,3,3,3,3,3,3,3,122,216,216,124,217,125,218,218,22,219,219,220,220,220,221,221,122,122,216,216,217,217,217,218,218,218,219,3,3,3,3,3,122,122,216,216,217,217,217,218,218,218,219,3,3,3,3,3,122,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,122,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,20,20,20,20,20,20,20,20,3,3,3,3,3,3,3,3,216,216,124,217,125,218,22,219,220,220,221,221,24,222,223,223,122,216,216,217,217,218,218,219,3,3,3,3,3,3,3,3,122,216,216,217,217,218,218,219,3,3,3,3,3,3,3,3,},
  {216,218,219,220,221,222,223,25,26,8,9,9,10,10,11,11,124,125,126,219,220,221,24,222,25,26,26,26,27,27,28,28,216,217,218,219,219,220,3,3,3,3,4,4,4,5,5,5,216,217,218,218,219,220,3,3,3,3,3,4,4,4,5,5,216,217,218,218,219,220,221,221,222,223,223,223,75,76,76,77,216,217,218,218,219,220,221,221,222,223,223,223,91,92,92,93,216,216,216,216,216,216,3,3,3,3,3,3,4,4,4,4,216,124,217,125,218,126,22,219,219,220,220,220,221,221,24,222,216,216,217,217,217,218,218,218,219,219,220,220,220,3,3,3,216,216,217,217,217,218,218,218,219,219,220,220,220,3,3,3,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,223,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,223,216,216,216,216,216,216,216,216,216,3,3,3,3,3,3,3,124,21,125,218,22,219,219,220,220,221,24,222,222,223,25,25,216,216,217,217,218,218,219,219,220,3,3,3,3,3,3,3,216,216,217,217,218,218,219,219,220,3,3,3,3,3,3,3,},
  {21,219,220,221,24,223,25,26,8,27,9,10,10,11,11,12,125,22,219,220,221,24,222,25,26,26,26,27,28,28,29,29,217,218,219,220,220,221,4,4,4,4,4,4,4,5,5,5,217,218,219,219,220,221,4,4,4,4,4,4,4,4,5,5,217,218,219,219,220,221,222,222,223,223,223,223,223,223,77,77,217,218,219,219,220,221,222,222,223,223,223,223,223,223,93,93,21,21,21,21,21,21,21,4,4,4,4,4,4,4,4,4,217,125,218,126,22,219,219,220,220,220,221,221,24,222,222,223,217,217,217,218,218,219,219,219,220,220,220,221,221,4,4,4,217,217,217,218,218,219,219,219,220,220,220,221,221,4,4,4,217,217,218,218,219,219,220,220,221,221,222,222,223,223,223,223,217,217,218,218,219,219,220,220,221,221,222,222,223,223,223,223,21,21,21,21,21,21,21,21,21,21,4,4,4,4,4,4,217,218,126,219,219,220,220,221,221,24,222,223,25,25,26,26,217,217,218,218,219,219,220,220,221,221,4,4,4,4,4,4,217,217,218,218,219,219,220,220,221,221,4,4,4,4,4,4,},
  {125,220,221,24,223,25,26,26,27,28,28,10,10,11,11,12,22,219,220,221,24,222,25,26,26,26,27,28,28,29,29,30,218,219,220,220,221,222,4,4,4,4,4,4,5,5,5,5,218,219,219,220,221,222,222,4,4,4,4,4,4,4,5,5,218,219,219,220,221,222,222,223,223,223,223,223,223,223,223,78,218,219,219,220,221,222,222,223,223,223,223,223,223,223,223,94,125,125,125,125,125,125,125,4,4,4,4,4,4,4,4,4,218,126,219,219,219,220,220,221,221,221,24,222,222,223,223,25,218,218,218,219,219,219,220,220,221,221,221,222,222,222,223,4,218,218,218,219,219,219,220,220,221,221,221,222,222,222,223,4,218,218,219,219,220,220,221,221,222,222,223,223,223,223,223,223,218,218,219,219,220,220,221,221,222,222,223,223,223,223,223,223,125,125,125,125,125,125,125,125,125,125,4,4,4,4,4,4,218,22,219,220,220,221,221,24,222,223,223,25,26,26,26,26,218,218,219,219,220,220,221,221,222,222,223,4,4,4,4,4,218,218,219,219,220,220,221,221,222,222,223,4,4,4,4,4,},
  {22,220,24,222,25,26,26,27,28,28,10,10,11,11,12,12,219,220,221,24,222,25,26,26,26,27,27,28,29,29,30,30,219,220,220,221,222,223,223,5,5,5,5,5,5,5,5,5,219,219,220,221,222,222,223,223,5,5,5,5,5,5,5,5,219,219,220,221,222,222,223,223,223,223,223,223,223,223,223,223,219,219,220,221,222,222,223,223,223,223,223,223,223,223,223,223,22,22,22,22,22,22,22,22,4,4,4,4,4,5,5,5,219,219,220,220,220,221,221,24,24,222,222,223,25,25,25,26,22,219,219,219,220,220,221,221,221,222,222,222,223,223,223,223,22,219,219,219,220,220,221,221,221,222,222,222,223,223,223,223,22,219,219,220,220,221,221,222,222,223,223,223,223,223,223,223,22,219,219,220,220,221,221,222,222,223,223,223,223,223,223,223,22,22,22,22,22,22,22,22,22,22,22,22,4,4,4,4,219,219,220,220,221,24,222,222,223,25,25,26,26,26,27,27,22,219,219,220,220,221,221,222,222,223,223,223,5,5,5,5,22,219,219,220,220,221,221,222,222,223,223,223,5,5,5,5,},
  {219,221,222,25,26,26,27,27,28,29,29,30,11,12,12,13,220,221,24,222,25,26,26,26,27,27,28,29,29,30,30,31,220,220,221,222,223,223,223,5,5,5,5,5,5,5,5,6,220,220,221,222,223,223,223,223,5,5,5,5,5,5,5,5,220,220,221,222,223,223,223,223,223,223,223,223,223,223,223,223,220,220,221,222,223,223,223,223,223,223,223,223,223,223,223,223,219,219,219,219,219,219,219,219,5,5,5,5,5,5,5,5,220,220,220,221,221,24,24,222,223,223,25,25,26,26,26,26,219,220,220,220,221,221,221,222,222,222,223,223,223,223,223,223,219,220,220,220,221,221,221,222,222,222,223,223,223,223,223,223,219,220,220,221,221,222,222,223,223,223,223,223,223,223,223,223,219,220,220,221,221,222,222,223,223,223,223,223,223,223,223,223,219,219,219,219,219,219,219,219,219,219,219,219,5,5,5,5,220,220,221,221,24,222,223,223,25,26,26,26,26,27,27,27,219,220,220,221,221,222,222,223,223,223,223,223,5,5,5,5,219,220,220,221,221,222,222,223,223,223,223,223,5,5,5,5,},
  {220,222,223,26,26,27,27,28,29,29,30,30,31,12,13,13,221,24,222,25,26,26,26,27,27,28,28,29,30,30,31,31,220,221,222,223,223,223,223,223,5,5,5,5,5,5,6,6,220,221,222,223,223,223,223,223,223,5,5,5,5,5,5,5,220,221,222,223,223,223,223,223,223,223,223,223,223,223,223,223,220,221,222,223,223,223,223,223,223,223,223,223,223,223,223,223,220,220,220,220,220,220,220,220,220,5,5,5,5,5,5,5,220,221,221,24,24,222,223,223,25,25,26,26,26,26,26,27,220,220,221,221,221,222,222,223,223,223,223,223,223,223,223,223,220,220,221,221,221,222,222,223,223,223,223,223,223,223,223,223,220,221,221,221,222,223,223,223,223,223,223,223,223,223,223,223,220,221,221,221,222,223,223,223,223,223,223,223,223,223,223,223,220,220,220,220,220,220,220,220,220,220,220,220,220,220,5,5,220,221,24,222,222,223,25,25,26,26,26,27,27,27,28,28,220,221,221,221,222,223,223,223,223,223,223,223,223,223,5,5,220,221,221,221,222,223,223,223,223,223,223,223,223,223,5,5,},
  {224,226,1,1,2,2,3,3,4,4,5,5,6,6,7,7,224,209,210,211,117,212,213,214,215,122,216,217,218,219,220,220,32,130,33,227,34,229,35,137,36,232,140,141,38,235,236,237,224,241,242,242,243,244,245,245,246,247,248,248,249,250,251,251,224,161,162,163,66,164,165,166,68,167,168,169,70,170,171,172,224,240,177,178,179,82,180,181,182,84,183,184,185,86,186,187,224,193,194,195,98,196,197,198,100,199,200,201,102,202,203,204,224,224,209,209,209,210,210,210,211,211,117,212,212,213,213,213,224,129,225,130,226,226,33,227,227,133,34,134,229,229,35,136,224,224,241,241,241,242,242,242,243,243,149,244,244,245,245,245,224,224,161,162,162,163,66,164,164,165,165,166,166,167,167,168,224,240,240,177,178,178,179,179,82,180,181,181,182,182,84,183,224,224,193,194,194,195,98,196,196,197,197,198,198,199,199,200,224,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,224,225,130,226,33,227,133,34,134,229,35,136,137,231,138,232,224,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,},
  {32,132,1,2,2,3,3,4,4,5,5,6,6,7,7,8,225,226,211,211,212,213,214,215,215,216,217,218,219,220,220,221,130,33,227,34,229,35,137,36,232,140,141,38,235,236,237,40,225,226,242,243,244,245,245,246,247,248,248,249,250,251,251,252,225,226,163,66,164,165,166,68,167,168,169,70,170,171,172,72,32,32,241,242,179,82,180,181,182,84,183,184,185,86,186,187,225,226,195,98,196,197,198,100,199,200,201,102,202,203,204,104,225,225,225,226,210,210,211,211,212,212,212,213,213,213,214,214,225,130,226,226,33,227,227,133,228,134,229,229,35,230,230,137,225,225,225,226,242,242,243,243,244,244,244,245,245,245,246,246,225,225,226,226,163,66,164,165,165,166,166,68,167,168,168,169,32,32,32,241,241,242,242,179,82,180,181,181,182,182,84,183,225,225,226,226,195,98,196,197,197,198,198,100,199,200,200,201,225,225,226,210,211,211,212,212,213,213,214,214,215,215,216,216,225,226,226,132,227,133,228,134,229,136,230,137,36,232,232,140,225,225,226,242,243,243,244,244,245,245,246,246,247,247,248,248,},
  {130,133,134,2,2,3,3,4,4,5,5,6,6,7,7,8,226,227,1,1,1,214,215,215,216,217,218,219,220,220,221,222,33,227,34,229,35,137,36,232,140,141,142,235,236,237,40,238,226,227,1,1,1,245,246,247,248,249,249,250,251,251,252,253,226,227,227,164,165,166,68,167,168,169,70,170,171,172,72,173,130,130,146,242,1,1,1,181,182,84,183,184,185,86,186,187,226,227,227,196,197,198,100,199,200,201,102,202,203,204,104,205,226,226,226,227,227,1,1,1,1,1,1,213,214,214,215,215,226,226,132,227,227,133,228,134,229,229,35,230,137,231,231,138,226,226,226,227,227,1,1,1,1,1,1,245,246,246,247,247,226,226,227,227,227,164,165,165,166,68,167,167,168,168,169,70,130,130,130,130,146,242,242,1,1,1,1,181,182,182,84,183,226,226,227,227,227,196,197,197,198,100,199,199,200,200,201,102,226,226,227,227,1,1,1,1,213,214,215,215,215,216,217,217,226,33,227,133,34,134,229,35,230,137,231,138,232,140,233,141,226,226,227,227,1,1,1,1,245,246,247,247,247,248,249,249,},
  {33,134,2,137,3,3,4,4,5,5,6,6,7,7,8,8,227,227,1,1,1,1,2,216,217,218,219,220,220,221,222,223,227,34,229,35,137,36,232,140,141,142,235,236,237,40,238,41,227,227,1,1,1,1,2,2,249,249,250,251,252,252,253,254,227,227,228,229,166,68,168,168,169,170,170,171,172,72,174,174,33,33,33,1,1,1,1,1,1,1,1,184,185,86,186,187,227,227,228,229,198,100,200,200,201,202,202,203,204,104,206,206,33,227,227,227,228,1,1,1,1,1,1,1,1,2,2,2,132,227,133,34,228,134,229,229,136,230,137,231,36,138,232,232,33,227,227,227,228,1,1,1,1,1,1,1,1,2,2,2,132,227,227,228,228,229,229,166,68,167,168,168,169,169,170,170,33,33,33,33,33,1,1,1,1,1,1,1,1,1,1,1,132,227,227,228,228,229,229,198,100,199,200,200,201,201,202,202,132,227,227,228,1,1,1,1,1,1,2,2,216,217,217,218,132,227,34,228,229,229,136,230,231,138,232,232,140,233,234,142,132,227,227,228,1,1,1,1,1,1,2,2,248,249,249,250,},
  {227,229,230,36,232,4,4,5,5,6,6,7,7,8,8,9,133,228,1,1,1,1,2,2,218,219,219,220,221,222,223,223,34,229,35,137,36,232,140,141,142,235,236,237,40,238,41,42,133,228,1,1,1,1,2,2,2,250,251,252,252,253,254,255,133,228,229,230,230,231,168,169,170,171,171,172,173,174,174,175,227,227,1,1,1,1,1,1,1,1,1,1,1,1,1,1,133,228,229,230,230,231,200,201,202,203,203,204,205,206,206,207,227,133,228,228,228,1,1,1,1,1,1,1,1,2,2,2,133,34,228,134,229,229,136,230,137,231,36,138,232,232,140,233,227,133,228,228,228,1,1,1,1,1,1,1,1,2,2,2,133,228,228,229,229,230,230,231,231,168,169,169,70,170,171,171,227,227,227,227,1,1,1,1,1,1,1,1,1,1,1,1,133,228,228,229,229,230,230,231,231,200,201,201,102,202,203,203,133,228,228,229,1,1,1,1,1,1,2,2,2,2,218,219,133,228,134,229,35,230,137,231,138,232,140,233,141,234,38,235,133,228,228,229,1,1,1,1,1,1,2,2,2,2,250,251,},
  {34,230,231,232,233,4,5,5,6,6,7,7,8,8,9,9,228,229,230,1,1,2,2,2,3,3,220,221,222,223,223,223,229,35,137,36,232,37,141,38,235,236,237,40,238,41,42,42,228,229,230,1,1,2,2,2,2,3,3,252,253,254,255,255,228,229,230,230,231,232,169,170,171,171,172,173,174,174,175,74,34,34,34,1,1,1,1,2,2,2,2,2,2,2,2,2,228,229,230,230,231,232,201,202,203,203,204,205,206,206,207,106,228,228,229,229,229,230,230,1,1,1,1,2,2,2,2,2,134,229,229,35,136,230,137,231,138,232,232,140,140,233,141,234,228,228,229,229,229,230,230,1,1,1,1,2,2,2,2,2,228,228,229,229,230,230,231,231,232,232,70,170,170,171,171,172,34,34,34,34,34,1,1,1,1,1,2,2,2,2,2,2,228,228,229,229,230,230,231,231,232,232,102,202,202,203,203,204,228,228,229,229,230,1,1,1,2,2,2,2,2,2,3,3,134,229,35,230,137,231,138,232,140,37,141,234,38,235,235,236,228,228,229,229,230,1,1,1,2,2,2,2,2,2,3,3,},
  {229,231,232,140,234,235,5,6,6,7,7,8,8,9,9,10,229,230,231,2,2,2,2,2,3,3,3,4,4,223,223,223,35,137,36,232,140,141,38,235,236,237,40,238,41,42,42,42,229,230,231,231,2,2,2,2,2,3,3,3,4,4,255,255,229,230,231,231,232,233,233,171,172,172,173,174,174,175,74,75,229,229,229,229,2,2,2,2,2,2,2,2,2,2,2,2,229,230,231,231,232,233,233,203,204,204,205,206,206,207,106,107,229,229,229,230,230,231,231,231,2,2,2,2,2,2,2,2,229,35,136,230,137,231,138,232,232,140,37,233,141,234,142,235,229,229,229,230,230,231,231,231,2,2,2,2,2,2,2,2,229,229,230,230,231,231,232,232,233,233,234,171,171,172,172,72,229,229,229,229,229,229,2,2,2,2,2,2,2,2,2,2,229,229,230,230,231,231,232,232,233,233,234,203,203,204,204,104,229,229,230,230,231,231,2,2,2,2,2,2,2,2,3,3,229,136,230,231,138,232,232,140,233,141,142,235,235,236,236,237,229,229,230,230,231,231,2,2,2,2,2,2,2,2,3,3,},
  {35,138,140,141,38,5,237,6,6,7,7,8,8,9,9,10,230,231,231,232,2,2,2,2,3,3,3,4,4,5,5,223,137,36,232,140,141,38,235,236,237,40,238,41,42,42,42,43,230,231,231,232,2,2,2,2,3,3,3,3,4,4,5,5,230,231,231,232,233,234,234,235,172,173,174,174,175,74,75,75,35,35,35,35,2,2,2,2,2,2,2,2,2,2,2,2,230,231,231,232,233,234,234,235,204,205,206,206,207,106,107,107,136,230,230,231,231,231,232,232,232,2,2,2,2,2,2,2,230,137,137,231,138,232,232,140,37,233,141,234,142,235,235,236,136,230,230,231,231,231,232,232,232,2,2,2,2,2,2,2,230,230,231,231,232,232,233,233,234,234,235,235,172,72,173,174,35,35,35,35,35,35,2,2,2,2,2,2,2,2,2,2,230,230,231,231,232,232,233,233,234,234,235,235,204,104,205,206,230,230,231,231,232,232,2,2,2,2,2,2,2,3,3,3,230,137,231,138,232,140,233,141,234,38,235,236,236,236,237,40,230,230,231,231,232,232,2,2,2,2,2,2,2,3,3,3,},
  {137,232,141,142,235,236,40,6,7,7,8,8,9,9,10,10,231,231,232,233,234,3,3,3,3,3,3,4,4,5,5,5,36,232,140,141,142,235,236,237,40,238,41,42,42,42,43,43,231,231,232,233,234,3,3,3,3,3,3,3,4,4,5,5,231,231,232,233,234,234,235,236,237,237,175,175,74,75,75,76,137,137,137,137,137,2,2,2,3,3,3,3,3,3,3,3,231,231,232,233,234,234,235,236,237,237,207,207,106,107,107,108,137,231,231,231,232,232,233,233,233,234,234,3,3,3,3,3,231,36,138,232,232,140,233,233,141,234,38,235,235,236,236,236,137,231,231,231,232,232,233,233,233,234,234,3,3,3,3,3,137,231,231,232,232,233,233,234,234,235,235,236,236,237,237,174,137,137,137,137,137,137,137,137,2,2,2,2,2,3,3,3,137,231,231,232,232,233,233,234,234,235,235,236,236,237,237,206,137,231,231,232,232,233,233,234,3,3,3,3,3,3,3,3,231,138,232,232,37,233,234,142,235,235,236,236,237,237,40,238,137,231,231,232,232,233,233,234,3,3,3,3,3,3,3,3,},
  {36,233,142,235,236,237,238,7,7,8,8,9,9,10,10,11,138,232,233,234,235,3,3,3,3,3,3,4,4,5,5,5,232,140,141,142,235,236,237,40,238,41,42,42,42,43,43,44,138,232,233,234,234,3,3,3,3,3,3,3,4,4,5,5,138,232,233,234,234,235,236,237,237,238,74,74,75,75,76,76,36,36,36,36,36,3,3,3,3,3,3,3,3,3,3,3,138,232,233,234,234,235,236,237,237,238,106,106,107,107,108,108,138,138,232,232,233,233,233,234,234,234,235,3,3,3,3,3,138,232,232,140,233,141,234,234,38,235,235,236,236,236,237,237,138,138,232,232,233,233,233,234,234,234,235,3,3,3,3,3,138,232,232,233,233,234,234,235,235,236,236,237,237,238,238,239,36,36,36,36,36,36,36,36,3,3,3,3,3,3,3,3,138,232,232,233,233,234,234,235,235,236,236,237,237,238,238,239,138,232,232,233,233,234,234,235,3,3,3,3,3,3,3,3,232,232,140,233,141,234,38,235,236,236,237,237,40,238,239,239,138,232,232,233,233,234,234,235,3,3,3,3,3,3,3,3,},
  {232,234,235,236,237,238,239,41,42,8,9,9,10,10,11,11,232,233,234,235,235,236,3,3,3,3,4,4,4,5,5,5,140,141,142,235,236,237,40,238,41,42,42,42,43,43,44,44,232,233,234,234,235,236,3,3,3,3,3,4,4,4,5,5,232,233,234,234,235,236,237,237,238,239,239,239,75,76,76,77,232,232,232,232,232,232,3,3,3,3,3,3,4,4,4,4,232,233,234,234,235,236,237,237,238,239,239,239,107,108,108,109,232,232,233,233,233,234,234,234,235,235,236,236,236,3,3,3,232,140,233,141,234,142,38,235,235,236,236,236,237,237,40,238,232,232,233,233,233,234,234,234,235,235,236,236,236,3,3,3,232,232,233,233,234,234,235,235,236,236,237,237,238,238,239,239,232,232,232,232,232,232,232,232,232,3,3,3,3,3,3,3,232,232,233,233,234,234,235,235,236,236,237,237,238,238,239,239,232,232,233,233,234,234,235,235,236,3,3,3,3,3,3,3,140,37,141,234,38,235,235,236,236,237,40,238,238,239,41,41,232,232,233,233,234,234,235,235,236,3,3,3,3,3,3,3,},
  {37,235,236,237,40,239,41,42,8,43,9,10,10,11,11,12,233,234,235,236,236,237,4,4,4,4,4,4,4,5,5,5,141,38,235,236,237,40,238,41,42,42,42,43,44,44,45,45,233,234,235,235,236,237,4,4,4,4,4,4,4,4,5,5,233,234,235,235,236,237,238,238,239,239,239,239,239,239,77,77,37,37,37,37,37,37,37,4,4,4,4,4,4,4,4,4,233,234,235,235,236,237,238,238,239,239,239,239,239,239,109,109,233,233,233,234,234,235,235,235,236,236,236,237,237,4,4,4,233,141,234,142,38,235,235,236,236,236,237,237,40,238,238,239,233,233,233,234,234,235,235,235,236,236,236,237,237,4,4,4,233,233,234,234,235,235,236,236,237,237,238,238,239,239,239,239,37,37,37,37,37,37,37,37,37,37,4,4,4,4,4,4,233,233,234,234,235,235,236,236,237,237,238,238,239,239,239,239,233,233,234,234,235,235,236,236,237,237,4,4,4,4,4,4,233,234,142,235,235,236,236,237,237,40,238,239,41,41,42,42,233,233,234,234,235,235,236,236,237,237,4,4,4,4,4,4,},
  {141,236,237,40,239,41,42,42,43,44,44,10,10,11,11,12,234,235,236,236,237,238,4,4,4,4,4,4,5,5,5,5,38,235,236,237,40,238,41,42,42,42,43,44,44,45,45,46,234,235,235,236,237,238,238,4,4,4,4,4,4,4,5,5,234,235,235,236,237,238,238,239,239,239,239,239,239,239,239,78,141,141,141,141,141,141,141,4,4,4,4,4,4,4,4,4,234,235,235,236,237,238,238,239,239,239,239,239,239,239,239,110,234,234,234,235,235,235,236,236,237,237,237,238,238,238,239,4,234,142,235,235,235,236,236,237,237,237,40,238,238,239,239,41,234,234,234,235,235,235,236,236,237,237,237,238,238,238,239,4,234,234,235,235,236,236,237,237,238,238,239,239,239,239,239,239,141,141,141,141,141,141,141,141,141,141,4,4,4,4,4,4,234,234,235,235,236,236,237,237,238,238,239,239,239,239,239,239,234,234,235,235,236,236,237,237,238,238,239,4,4,4,4,4,234,38,235,236,236,237,237,40,238,239,239,41,42,42,42,42,234,234,235,235,236,236,237,237,238,238,239,4,4,4,4,4,},
  {38,236,40,238,41,42,42,43,44,44,10,10,11,11,12,12,235,236,236,237,238,239,239,5,5,5,5,5,5,5,5,5,235,236,237,40,238,41,42,42,42,43,43,44,45,45,46,46,235,235,236,237,238,238,239,239,5,5,5,5,5,5,5,5,235,235,236,237,238,238,239,239,239,239,239,239,239,239,239,239,38,38,38,38,38,38,38,38,4,4,4,4,4,5,5,5,235,235,236,237,238,238,239,239,239,239,239,239,239,239,239,239,38,235,235,235,236,236,237,237,237,238,238,238,239,239,239,239,235,235,236,236,236,237,237,40,40,238,238,239,41,41,41,42,38,235,235,235,236,236,237,237,237,238,238,238,239,239,239,239,38,235,235,236,236,237,237,238,238,239,239,239,239,239,239,239,38,38,38,38,38,38,38,38,38,38,38,38,4,4,4,4,38,235,235,236,236,237,237,238,238,239,239,239,239,239,239,239,38,235,235,236,236,237,237,238,238,239,239,239,5,5,5,5,235,235,236,236,237,40,238,238,239,41,41,42,42,42,43,43,38,235,235,236,236,237,237,238,238,239,239,239,5,5,5,5,},
  {235,237,238,41,42,42,43,43,44,45,45,46,11,12,12,13,236,236,237,238,239,239,239,5,5,5,5,5,5,5,5,6,236,237,40,238,41,42,42,42,43,43,44,45,45,46,46,47,236,236,237,238,239,239,239,239,5,5,5,5,5,5,5,5,236,236,237,238,239,239,239,239,239,239,239,239,239,239,239,239,235,235,235,235,235,235,235,235,5,5,5,5,5,5,5,5,236,236,237,238,239,239,239,239,239,239,239,239,239,239,239,239,235,236,236,236,237,237,237,238,238,238,239,239,239,239,239,239,236,236,236,237,237,40,40,238,239,239,41,41,42,42,42,42,235,236,236,236,237,237,237,238,238,238,239,239,239,239,239,239,235,236,236,237,237,238,238,239,239,239,239,239,239,239,239,239,235,235,235,235,235,235,235,235,235,235,235,235,5,5,5,5,235,236,236,237,237,238,238,239,239,239,239,239,239,239,239,239,235,236,236,237,237,238,238,239,239,239,239,239,5,5,5,5,236,236,237,237,40,238,239,239,41,42,42,42,42,43,43,43,235,236,236,237,237,238,238,239,239,239,239,239,5,5,5,5,},
  {236,238,239,42,42,43,43,44,45,45,46,46,47,12,13,13,236,237,238,239,239,239,239,239,5,5,5,5,5,5,6,6,237,40,238,41,42,42,42,43,43,44,44,45,46,46,47,47,236,237,238,239,239,239,239,239,239,5,5,5,5,5,5,5,236,237,238,239,239,239,239,239,239,239,239,239,239,239,239,239,236,236,236,236,236,236,236,236,236,5,5,5,5,5,5,5,236,237,238,239,239,239,239,239,239,239,239,239,239,239,239,239,236,236,237,237,237,238,238,239,239,239,239,239,239,239,239,239,236,237,237,40,40,238,239,239,41,41,42,42,42,42,42,43,236,236,237,237,237,238,238,239,239,239,239,239,239,239,239,239,236,237,237,237,238,239,239,239,239,239,239,239,239,239,239,239,236,236,236,236,236,236,236,236,236,236,236,236,236,236,5,5,236,237,237,237,238,239,239,239,239,239,239,239,239,239,239,239,236,237,237,237,238,239,239,239,239,239,239,239,239,239,5,5,236,237,40,238,238,239,41,41,42,42,42,43,43,43,44,44,236,237,237,237,238,239,239,239,239,239,239,239,239,239,5,5,},
  {144,242,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,209,210,211,117,212,213,214,215,122,216,217,218,219,220,220,224,225,226,227,133,228,229,230,231,138,232,233,234,235,236,236,145,146,242,148,149,150,245,152,52,154,248,156,157,158,251,252,144,64,161,162,163,66,164,165,166,68,167,168,169,70,170,171,80,177,178,179,82,180,181,182,84,183,184,185,86,186,187,188,96,193,194,195,98,196,197,198,100,199,200,201,102,202,203,204,240,80,113,209,209,210,210,210,211,211,117,212,212,213,213,213,240,96,129,225,225,226,226,226,227,227,133,228,228,229,229,229,240,145,241,146,242,242,148,148,243,149,244,150,150,245,245,152,144,224,64,161,162,162,163,163,66,164,165,165,166,166,68,167,240,80,177,178,178,179,179,180,180,181,181,182,182,84,183,184,240,96,193,194,194,195,195,196,196,197,197,198,198,100,199,200,240,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,240,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,240,145,146,242,242,148,243,244,150,245,245,152,153,52,154,248,},
  {145,148,1,1,2,2,3,3,4,4,5,5,6,6,7,7,241,210,211,211,212,213,214,215,215,216,217,218,219,219,220,221,241,226,227,227,228,229,230,231,231,232,233,234,235,235,236,237,146,242,148,149,150,245,152,153,154,248,156,157,158,251,252,56,145,145,225,226,163,66,164,165,166,68,167,168,169,70,170,171,241,242,179,82,180,181,182,84,183,184,185,86,186,187,188,88,241,242,195,98,196,197,198,100,199,200,201,102,202,203,204,104,145,241,241,242,210,210,211,211,211,212,212,213,213,213,214,214,145,241,241,242,226,226,227,227,227,228,228,229,229,229,230,230,241,146,242,242,242,148,243,149,244,244,150,245,245,152,246,153,145,145,145,225,225,226,163,163,66,164,165,165,166,166,68,167,241,241,242,242,179,82,180,180,181,182,182,84,183,184,184,184,241,241,242,242,195,98,196,196,197,198,198,100,199,200,200,200,241,241,242,210,211,211,212,212,213,213,214,214,215,215,216,216,241,241,242,226,227,227,228,228,229,229,230,230,231,231,232,232,241,146,242,148,243,149,244,150,245,152,246,153,247,154,248,156,},
  {146,1,150,2,2,3,3,4,4,5,5,6,6,7,7,8,242,242,1,1,1,214,215,215,216,217,218,219,219,220,221,222,242,242,1,1,1,230,231,231,232,233,234,235,235,236,237,238,242,148,149,244,245,152,153,154,248,156,157,158,251,252,56,253,146,146,146,226,226,1,164,165,166,68,167,168,169,70,170,171,242,242,82,180,181,182,84,183,184,185,86,186,187,188,88,189,242,242,98,196,197,198,100,199,200,201,102,202,203,204,104,205,146,242,242,242,243,1,1,1,1,1,1,213,214,214,214,215,146,242,242,242,243,1,1,1,1,1,1,229,230,230,230,231,242,242,242,148,243,149,244,244,150,245,245,152,246,153,247,154,146,146,146,146,146,226,226,227,1,164,165,165,166,166,68,167,146,242,242,243,180,180,181,181,182,182,84,183,184,184,185,185,146,242,242,243,196,196,197,197,198,198,100,199,200,200,201,201,146,242,242,243,1,1,1,1,213,214,214,215,215,216,216,217,146,242,242,243,1,1,1,1,229,230,230,231,231,232,232,233,242,242,148,243,244,244,245,245,152,246,52,154,248,248,156,249,},
  {242,244,245,2,3,3,4,4,5,5,6,6,7,7,8,8,242,243,1,1,1,1,215,216,217,218,218,219,220,221,222,223,242,243,1,1,1,1,231,232,233,234,234,235,236,237,238,239,148,149,244,245,152,153,154,248,156,157,158,251,252,56,253,254,242,242,242,242,1,1,1,1,1,1,167,168,169,70,170,171,242,243,244,245,182,84,183,184,185,86,186,187,188,88,189,190,242,243,244,245,198,100,199,200,201,102,202,203,204,104,205,206,242,242,243,243,243,1,1,1,1,1,1,1,1,215,215,215,242,242,243,243,243,1,1,1,1,1,1,1,1,231,231,231,242,148,243,149,244,244,150,245,245,152,246,153,247,154,154,248,242,242,242,242,242,242,1,1,1,1,1,1,1,1,1,167,242,243,243,243,244,245,245,182,84,183,184,184,184,185,86,186,242,243,243,243,244,245,245,198,100,199,200,200,200,201,102,202,242,243,243,243,1,1,1,1,1,215,215,215,216,217,217,217,242,243,243,243,1,1,1,1,1,231,231,231,232,233,233,233,148,243,149,244,150,245,152,246,153,247,154,248,156,249,157,250,},
  {243,245,152,247,3,4,4,5,5,6,6,7,7,8,8,9,243,244,1,1,1,1,2,2,218,218,219,220,221,222,223,223,243,244,1,1,1,1,2,2,234,234,235,236,237,238,239,239,149,150,245,152,52,154,248,156,157,158,251,252,56,253,254,255,243,243,243,1,1,1,1,1,1,1,1,1,1,1,170,171,243,244,245,245,246,183,184,185,86,186,187,188,88,189,190,191,243,244,245,245,246,199,200,201,102,202,203,204,104,205,206,207,243,243,243,244,244,1,1,1,1,1,1,1,1,2,2,2,243,243,243,244,244,1,1,1,1,1,1,1,1,2,2,2,243,149,244,150,150,245,245,152,246,153,247,154,248,248,248,156,243,243,243,243,1,1,1,1,1,1,1,1,1,1,1,1,243,243,244,244,245,245,246,246,183,184,184,185,185,186,186,187,243,243,244,244,245,245,246,246,199,200,200,201,201,202,202,203,243,243,244,244,1,1,1,1,1,1,2,2,2,217,218,218,243,243,244,244,1,1,1,1,1,1,2,2,2,233,234,234,243,244,150,245,245,152,153,52,154,248,248,156,249,250,158,251,},
  {149,152,52,154,156,4,4,5,5,6,6,7,7,8,8,9,244,245,245,1,1,2,2,2,3,3,220,221,222,222,223,223,244,245,245,1,1,2,2,2,3,3,236,237,238,238,239,239,150,245,152,153,154,248,156,157,158,251,252,56,253,254,255,58,149,149,149,1,1,1,1,1,1,1,1,1,1,1,1,1,244,245,245,246,247,184,185,86,186,187,188,88,189,190,191,90,244,245,245,246,247,200,201,102,202,203,204,104,205,206,207,106,149,244,244,245,245,245,1,1,1,1,1,1,2,2,2,2,149,244,244,245,245,245,1,1,1,1,1,1,2,2,2,2,244,150,150,245,245,152,246,153,247,154,248,248,248,156,249,157,149,149,149,149,149,1,1,1,1,1,1,1,1,1,1,1,244,244,245,245,246,246,247,247,184,184,185,86,186,186,187,188,244,244,245,245,246,246,247,247,200,200,201,102,202,202,203,204,244,244,245,245,246,1,1,1,1,2,2,2,2,2,3,3,244,244,245,245,246,1,1,1,1,2,2,2,2,2,3,3,244,150,245,152,246,153,247,154,248,156,249,157,250,158,251,252,},
  {150,153,154,248,4,158,5,5,6,6,7,7,8,8,9,9,245,245,246,2,2,2,2,2,3,3,3,4,222,223,223,223,245,245,246,2,2,2,2,2,3,3,3,4,238,239,239,239,245,152,153,154,248,156,157,158,251,252,56,253,254,255,58,58,150,150,150,150,1,1,2,2,2,2,2,2,2,2,2,2,245,245,246,247,248,248,249,186,187,188,88,189,190,191,90,90,245,245,246,247,248,248,249,202,203,204,104,205,206,207,106,106,150,245,245,245,246,246,246,247,2,2,2,2,2,2,2,2,150,245,245,245,246,246,246,247,2,2,2,2,2,2,2,2,150,245,245,152,246,153,247,154,248,248,248,156,249,157,250,158,150,150,150,150,150,150,1,1,1,2,2,2,2,2,2,2,150,245,245,246,246,247,247,248,248,249,249,186,187,187,188,188,150,245,245,246,246,247,247,248,248,249,249,202,203,203,204,204,150,245,245,246,246,247,2,2,2,2,2,2,2,2,3,3,150,245,245,246,246,247,2,2,2,2,2,2,2,2,3,3,245,245,152,246,52,154,248,248,156,249,250,158,251,251,252,252,},
  {245,247,248,249,250,251,252,6,6,7,7,8,8,9,9,10,245,246,247,2,2,2,2,2,3,3,3,4,4,223,223,223,245,246,247,2,2,2,2,2,3,3,3,4,4,239,239,239,152,153,154,248,156,157,158,251,252,56,253,254,255,58,58,59,245,245,245,245,2,2,2,2,2,2,2,2,2,2,2,2,245,246,247,247,248,249,250,187,188,88,189,190,191,90,90,91,245,246,247,247,248,249,250,203,204,104,205,206,207,106,106,107,245,245,246,246,246,247,247,247,2,2,2,2,2,2,2,2,245,245,246,246,246,247,247,247,2,2,2,2,2,2,2,2,245,152,246,153,247,154,248,248,248,156,249,157,250,158,251,251,245,245,245,245,245,245,2,2,2,2,2,2,2,2,2,2,245,245,246,247,247,247,248,249,249,249,250,187,188,188,88,189,245,245,246,247,247,247,248,249,249,249,250,203,204,204,104,205,245,245,246,247,247,247,2,2,2,2,2,2,2,2,3,3,245,245,246,247,247,247,2,2,2,2,2,2,2,2,3,3,152,246,153,247,154,248,156,249,157,250,158,251,252,252,56,253,},
  {152,248,249,250,251,252,253,6,7,7,8,8,9,9,10,10,246,247,248,249,2,2,2,3,3,3,3,4,4,5,5,223,246,247,248,249,2,2,2,3,3,3,3,4,4,5,5,239,52,154,248,156,157,158,251,252,56,253,254,255,58,59,59,60,152,152,152,152,2,2,2,2,2,2,3,3,3,3,3,3,246,247,248,248,249,250,251,251,88,189,190,191,90,91,91,92,246,247,248,248,249,250,251,251,104,205,206,207,106,107,107,108,246,246,246,247,247,248,248,248,249,249,2,2,2,2,2,2,246,246,246,247,247,248,248,248,249,249,2,2,2,2,2,2,246,52,247,154,248,248,156,156,249,157,250,158,251,251,251,252,152,152,152,152,152,152,152,2,2,2,2,2,2,2,2,3,246,246,247,247,248,248,249,249,250,250,251,251,252,88,189,190,246,246,247,247,248,248,249,249,250,250,251,251,252,104,205,206,246,246,247,247,248,248,249,2,2,2,2,2,3,3,3,3,246,246,247,247,248,248,249,2,2,2,2,2,3,3,3,3,153,52,154,248,248,156,249,250,158,251,251,252,252,56,253,254,},
  {52,156,157,251,252,56,6,255,7,7,8,8,9,9,10,10,247,248,249,249,250,3,3,3,3,3,3,4,4,5,5,5,247,248,249,249,250,3,3,3,3,3,3,4,4,5,5,5,154,248,156,157,158,251,252,56,253,254,255,58,59,59,60,60,52,52,52,52,52,52,2,2,3,3,3,3,3,3,3,3,247,248,248,249,250,251,251,252,253,254,191,90,91,91,92,92,247,248,248,249,250,251,251,252,253,254,207,106,107,107,108,108,52,247,247,248,248,248,249,249,249,250,250,3,3,3,3,3,52,247,247,248,248,248,249,249,249,250,250,3,3,3,3,3,247,154,248,248,248,156,249,157,250,158,251,251,251,252,252,56,52,52,52,52,52,52,52,52,52,2,2,2,3,3,3,3,247,247,248,248,249,249,250,250,251,251,252,252,253,253,254,254,247,247,248,248,249,249,250,250,251,251,252,252,253,253,254,254,247,247,248,248,249,249,250,250,3,3,3,3,3,3,3,3,247,247,248,248,249,249,250,250,3,3,3,3,3,3,3,3,247,154,248,156,249,157,250,158,251,252,252,56,253,254,254,254,},
  {154,249,158,251,252,253,254,7,7,8,8,9,9,10,10,11,248,248,249,250,251,3,3,3,3,3,3,4,4,5,5,5,248,248,249,250,251,3,3,3,3,3,3,4,4,5,5,5,248,156,157,158,251,252,56,253,254,255,58,58,59,60,60,60,154,154,154,154,154,3,3,3,3,3,3,3,3,3,3,3,248,248,249,250,251,251,252,253,254,254,90,90,91,92,92,92,248,248,249,250,251,251,252,253,254,254,106,106,107,108,108,108,154,248,248,248,249,249,249,250,250,251,251,3,3,3,3,3,154,248,248,248,249,249,249,250,250,251,251,3,3,3,3,3,248,248,248,156,249,157,250,158,251,251,251,252,252,56,253,253,154,154,154,154,154,154,154,154,3,3,3,3,3,3,3,3,154,248,248,249,249,250,250,251,251,252,252,253,253,254,254,255,154,248,248,249,249,250,250,251,251,252,252,253,253,254,254,255,154,248,248,249,249,250,250,251,3,3,3,3,3,3,3,3,154,248,248,249,249,250,250,251,3,3,3,3,3,3,3,3,248,248,156,249,250,158,251,251,252,252,56,253,254,254,255,255,},
  {248,250,251,252,253,254,255,58,59,8,9,9,10,10,11,11,248,249,250,251,252,252,3,3,3,3,4,4,4,5,5,5,248,249,250,251,252,252,3,3,3,3,4,4,4,5,5,5,156,157,158,251,252,56,253,254,255,58,58,59,60,60,60,61,248,248,248,248,248,248,3,3,3,3,3,3,4,4,4,4,248,249,250,251,251,252,253,253,254,255,255,255,255,92,92,93,248,249,250,251,251,252,253,253,254,255,255,255,255,108,108,109,248,248,249,249,249,250,250,251,251,251,252,252,252,3,3,3,248,248,249,249,249,250,250,251,251,251,252,252,252,3,3,3,248,156,249,157,250,158,251,251,251,252,252,56,253,253,254,254,248,248,248,248,248,248,248,248,248,248,3,3,3,3,3,3,248,249,249,249,250,251,251,251,252,253,253,253,254,255,255,255,248,249,249,249,250,251,251,251,252,253,253,253,254,255,255,255,248,249,249,249,250,251,251,251,252,253,3,3,3,3,3,3,248,249,249,249,250,251,251,251,252,253,3,3,3,3,3,3,156,249,157,250,158,251,252,252,56,253,254,254,254,255,58,58,},
  {249,251,252,253,254,255,58,59,8,60,9,10,10,11,11,12,249,250,251,252,252,253,4,4,4,4,4,4,4,5,5,5,249,250,251,252,252,253,4,4,4,4,4,4,4,5,5,5,157,158,251,252,56,253,254,255,58,59,59,60,60,60,61,61,249,249,249,249,249,249,4,4,4,4,4,4,4,4,4,4,249,250,251,251,252,253,254,254,255,255,255,255,255,255,93,93,249,250,251,251,252,253,254,254,255,255,255,255,255,255,109,109,249,249,249,250,250,251,251,251,252,252,252,253,253,4,4,4,249,249,249,250,250,251,251,251,252,252,252,253,253,4,4,4,249,157,250,158,251,251,251,252,252,56,253,253,254,254,254,255,249,249,249,249,249,249,249,249,249,249,4,4,4,4,4,4,249,249,250,250,251,251,252,252,253,253,254,254,255,255,255,255,249,249,250,250,251,251,252,252,253,253,254,254,255,255,255,255,249,249,250,250,251,251,252,252,253,253,4,4,4,4,4,4,249,249,250,250,251,251,252,252,253,253,4,4,4,4,4,4,249,250,158,251,251,252,252,56,253,254,254,255,255,58,59,59,},
  {157,252,56,254,255,58,59,59,60,9,61,10,10,11,11,12,250,251,251,252,253,254,4,4,4,4,4,4,4,5,5,5,250,251,251,252,253,254,4,4,4,4,4,4,4,5,5,5,158,251,252,56,253,254,255,58,59,59,60,60,60,61,61,62,157,157,157,157,157,157,157,4,4,4,4,4,4,4,4,4,250,251,251,252,253,254,254,255,255,255,255,255,255,93,93,94,250,251,251,252,253,254,254,255,255,255,255,255,255,109,109,110,157,250,250,251,251,251,252,252,252,253,253,254,254,254,4,4,157,250,250,251,251,251,252,252,252,253,253,254,254,254,4,4,250,158,251,251,251,252,252,56,253,253,254,254,254,255,255,58,157,157,157,157,157,157,157,157,157,157,4,4,4,4,4,4,250,250,251,251,252,252,253,253,254,254,255,255,255,255,255,255,250,250,251,251,252,252,253,253,254,254,255,255,255,255,255,255,250,250,251,251,252,252,253,253,254,254,4,4,4,4,4,4,250,250,251,251,252,252,253,253,254,254,4,4,4,4,4,4,250,158,251,252,252,56,253,254,254,254,255,58,58,59,59,59,},
  {158,252,253,254,255,59,59,60,60,61,10,10,11,11,12,12,251,251,252,253,254,255,255,5,5,5,5,5,5,5,5,5,251,251,252,253,254,255,255,5,5,5,5,5,5,5,5,5,251,252,56,253,254,255,58,58,59,60,60,60,61,61,62,62,158,158,158,158,158,158,158,158,4,4,4,4,4,4,5,5,251,251,252,253,254,254,255,255,255,255,255,255,255,255,255,255,251,251,252,253,254,254,255,255,255,255,255,255,255,255,255,255,158,251,251,251,252,252,252,253,253,253,254,254,255,255,255,255,158,251,251,251,252,252,252,253,253,253,254,254,255,255,255,255,251,251,251,252,252,56,253,253,254,254,254,255,255,58,58,58,158,158,158,158,158,158,158,158,158,158,158,158,4,4,4,4,158,251,251,252,252,253,253,254,254,255,255,255,255,255,255,255,158,251,251,252,252,253,253,254,254,255,255,255,255,255,255,255,158,251,251,252,252,253,253,254,254,255,255,255,5,5,5,5,158,251,251,252,252,253,253,254,254,255,255,255,5,5,5,5,251,251,252,252,56,253,254,254,255,255,58,58,59,59,60,60,},
  {251,253,254,255,58,59,60,60,61,62,62,63,11,12,12,13,251,252,253,254,255,255,255,5,5,5,5,5,5,5,5,5,251,252,253,254,255,255,255,5,5,5,5,5,5,5,5,5,252,56,253,254,255,58,58,59,60,60,60,61,61,62,62,63,251,251,251,251,251,251,251,251,5,5,5,5,5,5,5,5,251,252,253,253,254,255,255,255,255,255,255,255,255,255,255,95,251,252,253,253,254,255,255,255,255,255,255,255,255,255,255,111,251,251,252,252,252,253,253,253,254,254,255,255,255,255,255,255,251,251,252,252,252,253,253,253,254,254,255,255,255,255,255,255,251,252,252,56,253,253,254,254,254,255,255,58,58,58,59,59,251,251,251,251,251,251,251,251,251,251,251,251,5,5,5,5,251,251,252,253,253,253,254,255,255,255,255,255,255,255,255,255,251,251,252,253,253,253,254,255,255,255,255,255,255,255,255,255,251,251,252,253,253,253,254,255,255,255,255,255,5,5,5,5,251,251,252,253,253,253,254,255,255,255,255,255,5,5,5,5,252,252,56,253,254,254,254,255,58,58,59,59,59,60,60,60,},
  {160,130,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,209,210,211,117,212,213,214,215,122,216,217,218,219,220,220,224,225,226,227,133,228,229,230,231,138,232,233,234,235,236,236,144,145,146,242,243,149,150,245,152,52,154,248,249,157,158,251,64,161,162,163,66,164,165,166,68,167,168,169,70,170,171,172,112,80,177,178,179,82,180,181,182,84,183,184,185,86,186,187,128,96,193,194,195,98,196,197,198,100,199,200,201,102,202,203,160,64,113,209,209,210,210,210,211,211,117,212,212,213,213,213,160,64,129,225,225,226,226,226,227,227,133,228,228,229,229,229,128,144,240,145,241,146,242,242,148,148,243,149,244,150,150,245,160,64,161,162,162,163,163,164,164,165,165,166,166,68,167,168,112,208,80,177,178,178,179,179,82,180,181,181,182,182,84,183,128,224,96,193,194,194,195,195,98,196,197,197,198,198,100,199,160,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,160,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,128,240,145,241,146,242,148,243,149,244,150,245,152,246,52,247,},
  {64,226,1,1,2,2,3,3,4,4,5,5,6,6,7,7,161,210,211,211,212,213,214,215,215,216,217,218,219,219,220,221,161,226,227,227,228,229,230,231,231,232,233,234,235,235,236,237,64,145,146,242,243,149,150,245,152,52,154,248,249,157,158,251,161,162,163,66,164,165,166,68,167,168,169,70,170,171,172,72,64,113,209,210,179,82,180,181,182,84,183,184,185,86,186,187,64,129,225,226,195,98,196,197,198,100,199,200,201,102,202,203,161,161,209,210,210,210,211,211,211,212,212,213,213,213,214,214,161,161,225,226,226,226,227,227,227,228,228,229,229,229,230,230,64,64,129,145,241,146,242,242,148,148,243,149,244,150,150,245,161,162,162,162,163,66,164,164,165,166,166,68,167,168,168,168,64,208,113,209,209,210,179,179,82,180,181,181,182,182,84,183,64,224,129,225,225,226,195,195,98,196,197,197,198,198,100,199,161,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,161,225,226,226,227,227,228,228,229,229,230,230,231,231,232,232,64,240,145,241,146,242,148,243,149,244,150,245,152,246,52,247,},
  {161,227,1,1,2,2,3,3,4,4,5,5,6,6,7,7,162,163,211,212,213,214,215,215,216,217,218,219,219,220,221,222,162,163,227,228,229,230,231,231,232,233,234,235,235,236,237,238,161,225,146,242,243,149,150,245,152,52,154,248,249,157,158,251,162,163,66,164,165,166,68,167,168,169,70,170,171,172,72,173,161,209,114,210,210,82,180,181,182,84,183,184,185,86,186,187,161,225,130,226,226,98,196,197,198,100,199,200,201,102,202,203,162,162,162,163,163,66,211,212,212,213,213,213,214,214,214,215,162,162,162,163,163,66,227,228,228,229,229,229,230,230,230,231,161,161,225,225,225,146,242,242,148,148,1,149,244,150,150,245,162,162,163,163,164,164,165,165,166,166,68,167,168,168,169,169,161,209,209,209,114,210,210,211,82,180,181,181,182,182,84,183,161,225,225,225,130,226,226,227,98,196,197,197,198,198,100,199,162,162,163,163,211,212,212,213,213,214,214,215,215,216,216,217,162,162,163,163,227,228,228,229,229,230,230,231,231,232,232,233,161,240,225,241,146,242,148,243,149,244,150,245,152,246,52,247,},
  {162,164,1,1,2,2,3,3,4,4,5,5,6,6,7,7,163,66,164,213,214,214,215,216,217,218,218,219,220,221,222,223,163,66,164,229,230,230,231,232,233,234,234,235,236,237,238,239,162,226,226,242,1,1,150,245,152,52,154,248,249,157,158,251,163,66,164,165,166,68,167,168,169,70,170,171,172,72,173,174,162,210,210,210,210,211,212,213,182,84,183,184,185,86,186,187,162,226,226,226,226,227,228,229,198,100,199,200,201,102,202,203,162,163,163,66,164,164,212,213,213,213,214,214,214,215,215,215,162,163,163,66,164,164,228,229,229,229,230,230,230,231,231,231,162,162,162,226,226,226,226,242,1,1,1,1,1,150,150,245,162,163,66,164,164,165,166,166,68,167,168,168,168,169,70,170,162,162,210,210,210,210,210,211,211,212,212,213,213,182,84,183,162,162,226,226,226,226,226,227,227,228,228,229,229,198,100,199,162,163,66,164,164,213,213,213,214,215,215,215,216,217,217,217,162,163,66,164,164,229,229,229,230,231,231,231,232,233,233,233,162,162,226,241,226,242,1,1,1,244,150,245,152,246,52,247,},
  {163,165,1,1,2,2,3,3,4,4,5,5,6,6,7,7,66,164,165,166,214,215,216,217,218,218,219,220,221,222,223,223,66,164,165,166,230,231,232,233,234,234,235,236,237,238,239,239,163,163,226,1,1,1,1,2,2,52,154,248,249,157,158,251,66,164,165,166,68,167,168,169,70,170,171,172,72,173,174,175,163,163,210,210,211,211,212,213,213,214,183,184,185,86,186,187,163,163,226,226,227,227,228,229,229,230,199,200,201,102,202,203,163,66,164,164,165,165,165,166,166,214,214,215,215,216,216,216,163,66,164,164,165,165,165,166,166,230,230,231,231,232,232,232,163,163,163,163,163,226,1,1,1,1,1,1,1,1,1,2,163,164,164,165,165,166,166,68,167,168,168,169,169,170,170,171,163,163,163,210,210,210,116,211,211,212,212,213,213,214,214,183,163,163,163,226,226,226,132,227,227,228,228,229,229,230,230,199,163,164,164,165,165,166,214,214,215,215,216,216,217,217,218,218,163,164,164,165,165,166,230,230,231,231,232,232,233,233,234,234,163,163,163,241,1,1,1,1,1,1,1,2,2,246,52,247,},
  {66,166,1,1,2,2,3,3,4,4,5,5,6,6,7,7,164,165,166,68,215,216,217,218,218,219,220,221,222,222,223,223,164,165,166,68,231,232,233,234,234,235,236,237,238,238,239,239,66,66,1,1,1,1,1,2,2,52,3,248,249,157,158,251,164,165,166,68,167,168,169,70,170,171,172,72,173,174,175,74,66,66,66,211,211,117,212,213,213,214,215,184,185,86,186,187,66,66,66,227,227,133,228,229,229,230,231,200,201,102,202,203,164,164,165,165,165,166,166,68,167,167,168,168,216,216,217,217,164,164,165,165,165,166,166,68,167,167,168,168,232,232,233,233,66,66,66,66,66,1,1,1,1,1,1,1,1,1,2,2,164,164,165,166,166,68,167,168,168,168,169,70,170,170,171,172,66,66,66,66,211,211,211,211,117,212,212,213,213,214,214,215,66,66,66,66,227,227,227,227,133,228,228,229,229,230,230,231,164,164,165,166,166,68,167,168,168,216,217,217,218,218,219,219,164,164,165,166,166,68,167,168,168,232,233,233,234,234,235,235,66,66,66,66,1,1,1,1,1,1,2,2,2,2,52,3,},
  {164,166,167,1,2,2,3,3,4,4,5,5,6,6,7,7,165,166,68,168,168,169,217,218,219,220,221,222,222,223,223,223,165,166,68,168,168,169,233,234,235,236,237,238,238,239,239,239,164,164,164,1,1,1,2,2,2,2,3,3,4,157,158,251,165,166,68,167,168,169,70,170,171,172,72,173,174,175,74,74,164,164,164,212,212,212,118,213,213,214,215,216,216,217,186,187,164,164,164,228,228,228,134,229,229,230,231,232,232,233,202,203,165,165,165,166,166,68,167,167,168,168,168,169,169,217,217,218,165,165,165,166,166,68,167,167,168,168,168,169,169,233,233,234,164,164,164,164,164,164,1,1,1,1,1,1,1,2,2,2,165,165,166,166,68,167,168,168,169,169,170,170,171,171,172,172,164,164,164,164,164,212,212,212,212,212,118,213,213,214,214,215,164,164,164,164,164,228,228,228,228,228,134,229,229,230,230,231,165,165,166,166,68,167,168,168,169,217,217,218,218,219,219,220,165,165,166,166,68,167,168,168,169,233,233,234,234,235,235,236,164,164,164,164,1,1,1,1,1,2,2,2,2,2,2,3,},
  {165,167,168,1,2,2,3,3,4,4,5,5,6,6,7,7,166,68,167,168,169,170,171,219,220,221,221,222,223,223,223,223,166,68,167,168,169,170,171,235,236,237,237,238,239,239,239,239,165,165,165,1,1,1,2,2,2,2,3,3,4,4,158,251,166,68,167,168,169,70,170,171,172,72,173,174,175,74,74,75,165,165,165,213,213,213,213,213,213,214,215,216,216,217,218,187,165,165,165,229,229,229,229,229,229,230,231,232,232,233,234,203,165,166,166,68,167,167,168,168,168,169,169,70,170,170,171,171,165,166,166,68,167,167,168,168,168,169,169,70,170,170,171,171,165,165,165,165,165,165,1,1,1,1,1,1,2,2,2,2,166,166,68,167,168,168,168,169,70,170,170,171,172,172,72,173,165,165,165,165,165,213,213,213,213,213,213,213,213,214,214,215,165,165,165,165,165,229,229,229,229,229,229,229,229,230,230,231,166,166,68,167,168,168,168,169,70,170,218,171,219,219,220,221,166,166,68,167,168,168,168,169,70,170,234,171,235,235,236,237,165,165,165,165,165,1,1,1,1,2,2,2,2,2,2,3,},
  {166,168,169,1,2,2,3,3,4,4,5,5,6,6,7,7,68,167,168,169,170,171,172,172,221,221,222,223,223,223,223,223,68,167,168,169,170,171,172,172,237,237,238,239,239,239,239,239,166,166,166,1,1,1,2,2,2,3,3,3,4,4,4,5,68,167,168,169,70,170,171,172,72,173,174,175,74,75,75,76,166,166,166,166,213,213,213,213,120,214,215,216,216,217,218,219,166,166,166,166,229,229,229,229,136,230,231,232,232,233,234,235,166,68,167,167,168,168,168,169,169,70,170,170,171,171,171,172,166,68,167,167,168,168,168,169,169,70,170,170,171,171,171,172,166,166,166,166,166,166,166,1,1,1,1,1,2,2,2,2,166,68,167,168,168,169,169,170,170,171,171,172,172,72,173,174,166,166,166,166,166,166,213,213,213,213,213,213,120,214,214,215,166,166,166,166,166,166,229,229,229,229,229,229,136,230,230,231,166,68,167,168,168,169,169,170,170,171,171,172,172,220,221,221,166,68,167,168,168,169,169,170,170,171,171,172,172,236,237,237,166,166,166,166,166,1,1,1,1,2,2,2,2,2,3,3,},
  {68,169,70,1,2,2,3,3,4,4,5,5,6,6,7,7,167,168,169,170,171,171,172,173,221,222,223,223,223,223,223,223,167,168,169,170,171,171,172,173,237,238,239,239,239,239,239,239,68,68,68,1,1,1,2,2,2,3,3,3,4,4,4,5,167,168,169,70,170,171,172,72,173,174,175,74,75,75,76,76,68,68,68,68,214,214,214,214,214,121,215,216,216,217,218,219,68,68,68,68,230,230,230,230,230,137,231,232,232,233,234,235,167,167,168,168,168,169,169,70,170,170,171,171,171,172,172,72,167,167,168,168,168,169,169,70,170,170,171,171,171,172,172,72,68,68,68,68,68,68,68,1,1,1,1,1,2,2,2,2,167,168,168,168,169,70,170,170,171,172,172,72,173,174,174,174,68,68,68,68,68,68,68,214,214,214,214,214,214,214,121,215,68,68,68,68,68,68,68,230,230,230,230,230,230,230,137,231,167,168,168,168,169,70,170,170,171,172,172,72,173,221,222,222,167,168,168,168,169,70,170,170,171,172,172,72,173,237,238,238,68,68,68,68,68,1,1,1,1,2,2,2,2,3,3,3,},
  {167,169,170,1,2,2,3,3,4,4,5,5,6,6,7,7,168,169,70,170,171,172,173,174,175,74,223,223,223,223,223,223,168,169,70,170,171,172,173,174,175,74,239,239,239,239,239,239,167,167,167,167,1,1,2,2,3,3,3,3,4,4,4,5,168,169,70,170,171,172,72,173,174,175,74,74,75,76,76,76,167,167,167,167,167,215,215,215,215,215,122,216,216,217,218,219,167,167,167,167,167,231,231,231,231,231,138,232,232,233,234,235,168,168,168,169,169,70,170,170,171,171,171,172,172,72,173,173,168,168,168,169,169,70,170,170,171,171,171,172,172,72,173,173,167,167,167,167,167,167,167,167,1,1,1,1,2,2,2,2,168,168,169,169,170,170,171,171,172,172,72,173,174,174,175,175,167,167,167,167,167,167,167,167,215,215,215,215,215,215,215,215,167,167,167,167,167,167,167,167,231,231,231,231,231,231,231,231,168,168,169,169,170,170,171,171,172,172,72,173,174,174,175,175,168,168,169,169,170,170,171,171,172,172,72,173,174,174,175,175,167,167,167,167,167,167,1,1,1,2,2,2,2,3,3,3,},
  {168,170,171,172,173,2,3,3,4,4,5,5,6,6,7,7,169,70,170,171,172,173,174,174,175,74,223,223,223,223,223,223,169,70,170,171,172,173,174,174,175,74,239,239,239,239,239,239,168,168,168,168,1,1,2,2,3,3,3,3,4,4,4,5,169,70,170,171,172,72,173,174,175,74,74,75,76,76,76,77,168,168,168,168,168,168,216,216,216,216,216,216,216,217,218,219,168,168,168,168,168,168,232,232,232,232,232,232,232,233,234,235,168,169,169,70,170,170,171,171,171,172,172,72,173,173,174,174,168,169,169,70,170,170,171,171,171,172,172,72,173,173,174,174,168,168,168,168,168,168,168,168,1,1,1,1,2,2,2,2,168,169,70,170,170,171,172,172,72,173,174,174,174,175,74,74,168,168,168,168,168,168,168,168,168,216,216,216,216,216,216,216,168,168,168,168,168,168,168,168,168,232,232,232,232,232,232,232,168,169,70,170,170,171,172,172,72,173,174,174,174,175,74,74,168,169,70,170,170,171,172,172,72,173,174,174,174,175,74,74,168,168,168,168,168,168,1,1,1,2,2,2,2,3,3,3,},
  {169,171,172,173,174,2,3,3,4,4,5,5,6,6,7,7,70,170,171,172,173,174,174,175,74,75,75,223,223,223,223,223,70,170,171,172,173,174,174,175,74,75,75,239,239,239,239,239,169,169,169,169,1,1,2,2,3,3,3,4,4,4,4,5,70,170,171,172,72,173,174,175,74,75,75,76,76,76,77,77,169,169,169,169,169,169,216,216,216,216,216,216,21,217,218,219,169,169,169,169,169,169,232,232,232,232,232,232,37,233,234,235,169,70,170,170,171,171,171,172,172,72,173,173,174,174,174,175,169,70,170,170,171,171,171,172,172,72,173,173,174,174,174,175,169,169,169,169,169,169,169,169,169,1,1,1,2,2,2,2,169,170,170,171,171,172,172,72,173,174,174,175,175,74,75,75,169,169,169,169,169,169,169,169,169,216,216,216,216,216,216,216,169,169,169,169,169,169,169,169,169,232,232,232,232,232,232,232,169,170,170,171,171,172,172,72,173,174,174,175,175,74,75,75,169,170,170,171,171,172,172,72,173,174,174,175,175,74,75,75,169,169,169,169,169,169,1,1,1,2,2,2,2,3,3,3,},
  {70,172,72,174,175,2,3,3,4,4,5,5,6,6,7,7,170,171,172,72,174,174,175,74,75,75,76,223,223,223,223,223,170,171,172,72,174,174,175,74,75,75,76,239,239,239,239,239,70,70,70,70,1,1,2,2,3,3,3,4,4,4,4,5,170,171,172,72,173,174,175,74,75,75,76,76,76,77,77,78,70,70,70,70,70,70,217,217,217,217,217,217,217,125,218,219,70,70,70,70,70,70,233,233,233,233,233,233,233,141,234,235,170,170,171,171,171,172,172,72,173,173,174,174,174,175,175,74,170,170,171,171,171,172,172,72,173,173,174,174,174,175,175,74,70,70,70,70,70,70,70,70,70,70,1,1,2,2,2,2,170,170,171,172,172,72,173,174,174,174,175,74,74,75,75,75,70,70,70,70,70,70,70,70,70,70,217,217,217,217,217,217,70,70,70,70,70,70,70,70,70,70,233,233,233,233,233,233,170,170,171,172,172,72,173,174,174,174,175,74,74,75,75,75,170,170,171,172,172,72,173,174,174,174,175,74,74,75,75,75,70,70,70,70,70,70,70,1,1,2,2,2,2,3,3,3,},
  {170,172,173,174,175,2,3,3,4,4,5,5,6,6,7,7,171,172,72,174,174,175,74,75,75,76,76,77,223,223,223,223,171,172,72,174,174,175,74,75,75,76,76,77,239,239,239,239,170,170,170,170,170,1,2,2,3,3,3,4,4,4,5,5,171,172,72,173,174,175,74,74,75,76,76,76,77,77,78,78,170,170,170,170,170,170,170,218,218,218,218,218,218,218,126,219,170,170,170,170,170,170,170,234,234,234,234,234,234,234,142,235,171,171,171,172,172,72,173,173,174,174,174,175,175,74,74,74,171,171,171,172,172,72,173,173,174,174,174,175,175,74,74,74,170,170,170,170,170,170,170,170,170,170,1,1,2,2,2,2,171,171,172,172,72,173,174,174,175,175,74,74,75,75,76,76,170,170,170,170,170,170,170,170,170,170,218,218,218,218,218,218,170,170,170,170,170,170,170,170,170,170,234,234,234,234,234,234,171,171,172,172,72,173,174,174,175,175,74,74,75,75,76,76,171,171,172,172,72,173,174,174,175,175,74,74,75,75,76,76,170,170,170,170,170,170,170,1,1,2,2,2,2,3,3,3,},
  {171,173,174,175,74,2,3,3,4,4,5,5,6,6,7,7,172,72,173,174,175,74,75,75,76,76,77,77,78,223,223,223,172,72,173,174,175,74,75,75,76,76,77,77,78,239,239,239,171,171,171,171,171,1,2,2,3,3,3,4,4,4,5,5,172,72,173,174,175,74,74,75,76,76,76,77,77,78,78,79,171,171,171,171,171,171,171,171,219,219,219,219,219,219,219,219,171,171,171,171,171,171,171,171,235,235,235,235,235,235,235,235,171,172,172,72,173,173,174,174,174,175,175,74,74,74,75,75,171,172,172,72,173,173,174,174,174,175,175,74,74,74,75,75,171,171,171,171,171,171,171,171,171,171,1,1,2,2,2,2,172,172,72,173,174,174,174,175,74,74,75,75,75,76,76,76,171,171,171,171,171,171,171,171,171,171,171,171,219,219,219,219,171,171,171,171,171,171,171,171,171,171,171,171,235,235,235,235,172,172,72,173,174,174,174,175,74,74,75,75,75,76,76,76,172,172,72,173,174,174,174,175,74,74,75,75,75,76,76,76,171,171,171,171,171,171,171,171,1,2,2,2,2,3,3,3,},
  {176,146,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,209,210,211,117,212,213,214,215,122,216,217,218,219,220,220,224,32,130,33,227,34,229,35,137,36,232,37,141,38,235,236,80,241,242,242,243,244,245,245,246,247,248,248,249,250,251,251,112,64,161,162,163,66,164,165,166,68,167,168,169,70,170,171,80,177,178,179,82,180,181,182,84,183,184,185,86,186,187,188,144,96,193,194,195,98,196,197,198,100,199,200,201,102,202,203,176,80,113,209,209,210,210,210,211,211,117,212,212,213,213,213,144,144,224,129,225,130,226,226,33,132,227,133,34,134,134,229,176,80,145,241,241,242,242,242,243,243,149,244,244,245,245,245,112,208,64,161,162,162,163,163,66,164,165,165,166,166,68,167,176,80,177,178,178,179,179,180,180,181,181,182,182,84,183,184,144,240,96,193,194,194,195,195,98,196,197,197,198,198,100,199,176,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,144,224,129,225,130,226,132,227,133,228,134,229,35,230,137,231,176,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,},
  {80,242,1,1,2,2,3,3,4,4,5,5,6,6,7,7,177,210,211,211,212,213,214,215,215,216,217,218,219,219,220,221,240,32,130,33,227,34,229,35,137,36,232,37,141,38,235,236,177,242,242,243,244,245,245,246,247,248,248,249,250,251,251,252,80,113,209,210,163,66,164,165,166,68,167,168,169,70,170,171,177,178,179,82,180,181,182,84,183,184,185,86,186,187,188,88,80,145,241,242,195,98,196,197,198,100,199,200,201,102,202,203,177,177,209,210,210,210,211,211,211,212,212,213,213,213,214,214,80,80,145,145,225,130,226,226,33,132,227,133,34,134,134,229,177,177,241,242,242,242,243,243,243,244,244,245,245,245,246,246,80,208,113,209,209,210,163,163,66,164,165,165,166,166,68,167,177,178,178,178,179,82,180,180,181,182,182,84,183,184,184,184,80,240,145,241,241,242,195,195,98,196,197,197,198,198,100,199,177,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,80,240,145,225,130,226,132,227,133,228,134,229,35,230,137,231,177,241,242,242,243,243,244,244,245,245,246,246,247,247,248,248,},
  {177,243,1,1,2,2,3,3,4,4,5,5,6,6,7,7,178,179,211,212,213,214,215,215,216,217,218,219,219,220,221,222,177,241,146,33,1,34,229,35,137,36,232,37,141,38,235,236,178,179,82,244,245,245,246,247,248,248,249,250,251,251,252,253,177,209,114,210,210,66,164,165,166,68,167,168,169,70,170,171,178,179,82,180,181,182,84,183,184,185,86,186,187,188,88,189,177,241,146,242,242,98,196,197,198,100,199,200,201,102,202,203,178,178,178,179,179,82,211,212,212,213,213,213,214,214,214,215,177,177,241,241,241,146,226,226,33,132,1,133,34,134,134,229,178,178,178,179,179,82,243,244,244,245,245,245,246,246,246,247,177,209,209,209,114,210,210,211,66,164,165,165,166,166,68,167,178,178,179,179,180,180,181,181,182,182,84,183,184,184,185,185,177,241,241,241,146,242,242,243,98,196,197,197,198,198,100,199,178,178,179,179,211,212,212,213,213,214,214,215,215,216,216,217,177,241,241,241,146,226,132,227,133,228,134,229,35,230,137,231,178,178,179,179,243,244,244,245,245,246,246,247,247,248,248,249,},
  {178,180,1,1,2,2,3,3,4,4,5,5,6,6,7,7,179,82,180,213,214,214,215,216,217,218,218,219,220,221,222,223,178,242,242,1,1,1,229,35,137,36,232,37,141,38,235,236,179,82,180,245,245,246,247,247,248,249,250,251,251,252,253,253,178,210,210,210,210,211,212,213,166,68,167,168,169,70,170,171,179,82,180,181,182,84,183,184,185,86,186,187,188,88,189,190,178,242,242,242,242,243,244,245,198,100,199,200,201,102,202,203,178,179,179,82,180,180,212,213,213,213,214,214,214,215,215,215,178,178,178,242,242,242,242,242,1,1,1,1,1,134,134,229,178,179,179,82,180,180,244,245,245,245,246,246,246,247,247,247,178,178,210,210,210,210,210,211,211,212,212,213,213,166,68,167,178,179,82,180,180,181,182,182,84,183,184,184,184,185,86,186,178,178,242,242,242,242,242,243,243,244,244,245,245,198,100,199,178,179,82,180,180,213,213,213,214,215,215,215,216,217,217,217,178,178,242,242,242,242,1,1,1,228,134,229,35,230,137,231,178,179,82,180,180,245,245,245,246,247,247,247,248,249,249,249,},
  {179,181,1,1,2,2,3,3,4,4,5,5,6,6,7,7,82,180,181,182,214,215,216,217,218,218,219,220,221,222,223,223,179,179,1,1,1,1,2,2,137,36,232,37,141,38,235,236,82,180,181,182,246,247,248,248,249,250,251,251,252,253,254,254,179,179,210,210,211,211,212,213,213,214,167,168,169,70,170,171,82,180,181,182,84,183,184,185,86,186,187,188,88,189,190,191,179,179,242,242,243,243,244,245,245,246,199,200,201,102,202,203,179,82,180,180,181,181,181,182,182,214,214,215,215,216,216,216,179,179,179,179,179,242,1,1,1,1,1,1,1,1,1,2,179,82,180,180,181,181,181,182,182,246,246,247,247,248,248,248,179,179,179,210,210,210,116,211,211,212,212,213,213,214,214,167,179,180,180,181,181,182,182,84,183,184,184,185,185,186,186,187,179,179,179,242,242,242,148,243,243,244,244,245,245,246,246,199,179,180,180,181,181,182,214,214,215,215,216,216,217,217,218,218,179,179,179,242,1,1,1,1,1,1,1,2,2,230,137,231,179,180,180,181,181,182,246,246,247,247,248,248,249,249,250,250,},
  {82,182,1,1,2,2,3,3,4,4,5,5,6,6,7,7,180,181,182,84,215,216,217,218,218,219,220,221,222,222,223,223,82,82,1,1,1,1,2,2,2,3,232,37,141,38,235,236,180,181,182,84,183,184,248,249,250,251,251,252,253,254,254,255,82,82,82,211,211,117,212,213,213,214,215,168,169,70,170,171,180,181,182,84,183,184,185,86,186,187,188,88,189,190,191,90,82,82,82,243,243,149,244,245,245,246,247,200,201,102,202,203,180,180,181,181,181,182,182,84,183,183,184,184,216,216,217,217,82,82,82,82,82,1,1,1,1,1,1,1,1,1,2,2,180,180,181,181,181,182,182,84,183,183,184,184,248,248,249,249,82,82,82,82,211,211,211,211,117,212,212,213,213,214,214,215,180,180,181,182,182,84,183,184,184,184,185,86,186,186,187,188,82,82,82,82,243,243,243,243,149,244,244,245,245,246,246,247,180,180,181,182,182,84,183,184,184,216,217,217,218,218,219,219,82,82,82,82,1,1,1,1,1,1,2,2,2,2,2,3,180,180,181,182,182,84,183,184,184,248,249,249,250,250,251,251,},
  {180,182,183,1,2,2,3,3,4,4,5,5,6,6,7,7,181,182,84,184,184,185,217,218,219,220,221,222,222,223,223,223,180,180,1,1,1,1,2,2,2,3,3,37,141,38,235,236,181,182,84,183,184,185,249,250,251,251,252,253,254,254,255,255,180,180,180,212,212,212,118,213,213,214,215,216,216,217,170,171,181,182,84,183,184,185,86,186,187,188,88,189,190,191,90,90,180,180,180,244,244,244,150,245,245,246,247,248,248,249,202,203,181,181,181,182,182,84,183,183,184,184,184,185,185,217,217,218,180,180,180,180,180,180,1,1,1,1,1,1,1,2,2,2,181,181,181,182,182,84,183,183,184,184,184,185,185,249,249,250,180,180,180,180,180,212,212,212,212,212,118,213,213,214,214,215,181,181,182,182,84,183,184,184,185,185,186,186,187,187,188,188,180,180,180,180,180,244,244,244,244,244,150,245,245,246,246,247,181,181,182,182,84,183,184,184,185,217,217,218,218,219,219,220,180,180,180,180,1,1,1,1,1,2,2,2,2,2,2,3,181,181,182,182,84,183,184,184,185,249,249,250,250,251,251,252,},
  {181,183,184,1,2,2,3,3,4,4,5,5,6,6,7,7,182,84,183,184,185,186,187,219,220,221,221,222,223,223,223,223,181,181,181,1,1,2,2,2,2,3,3,4,4,38,235,236,182,84,183,184,185,86,186,187,251,252,253,253,254,255,255,255,181,181,181,213,213,213,213,213,213,214,215,216,216,217,218,171,182,84,183,184,185,86,186,187,188,88,189,190,191,90,90,91,181,181,181,245,245,245,245,245,245,246,247,248,248,249,250,203,181,182,182,84,183,183,184,184,184,185,185,86,186,186,187,187,181,181,181,181,181,181,1,1,1,1,1,1,2,2,2,2,181,182,182,84,183,183,184,184,184,185,185,86,186,186,187,187,181,181,181,181,181,213,213,213,213,213,213,213,213,214,214,215,182,182,84,183,184,184,184,185,86,186,186,187,188,188,88,189,181,181,181,181,181,245,245,245,245,245,245,245,245,246,246,247,182,182,84,183,184,184,184,185,86,186,218,187,219,219,220,221,181,181,181,181,181,1,1,1,1,2,2,2,2,2,2,3,182,182,84,183,184,184,184,185,86,186,250,187,251,251,252,253,},
  {182,184,185,1,2,2,3,3,4,4,5,5,6,6,7,7,84,183,184,185,186,187,188,188,221,221,222,223,223,223,223,223,182,182,182,1,1,2,2,2,3,3,3,4,4,4,5,236,84,183,184,185,86,186,187,188,88,253,254,254,255,255,255,255,182,182,182,182,213,213,213,213,120,214,215,216,216,217,218,219,84,183,184,185,86,186,187,188,88,189,190,191,90,91,91,92,182,182,182,182,245,245,245,245,152,246,247,248,248,249,250,251,182,84,183,183,184,184,184,185,185,86,186,186,187,187,187,188,182,182,182,182,182,182,182,1,1,1,1,1,2,2,2,2,182,84,183,183,184,184,184,185,185,86,186,186,187,187,187,188,182,182,182,182,182,182,213,213,213,213,213,213,120,214,214,215,182,84,183,184,184,185,185,186,186,187,187,188,188,88,189,190,182,182,182,182,182,182,245,245,245,245,245,245,152,246,246,247,182,84,183,184,184,185,185,186,186,187,187,188,188,220,221,221,182,182,182,182,182,1,1,1,1,2,2,2,2,2,3,3,182,84,183,184,184,185,185,186,186,187,187,188,188,252,253,253,},
  {84,185,86,1,2,2,3,3,4,4,5,5,6,6,7,7,183,184,185,186,187,187,188,189,221,222,223,223,223,223,223,223,84,84,84,1,1,2,2,2,3,3,3,4,4,4,5,5,183,184,185,86,186,187,188,88,189,254,254,255,255,255,255,255,84,84,84,84,214,214,214,214,214,121,215,216,216,217,218,219,183,184,185,86,186,187,188,88,189,190,191,90,91,91,92,92,84,84,84,84,246,246,246,246,246,52,247,248,248,249,250,251,183,183,184,184,184,185,185,86,186,186,187,187,187,188,188,88,84,84,84,84,84,84,84,1,1,1,1,1,2,2,2,2,183,183,184,184,184,185,185,86,186,186,187,187,187,188,188,88,84,84,84,84,84,84,84,214,214,214,214,214,214,214,121,215,183,184,184,184,185,86,186,186,187,188,188,88,189,190,190,190,84,84,84,84,84,84,84,246,246,246,246,246,246,246,52,247,183,184,184,184,185,86,186,186,187,188,188,88,189,221,222,222,84,84,84,84,84,1,1,1,1,2,2,2,2,3,3,3,183,184,184,184,185,86,186,186,187,188,188,88,189,253,254,254,},
  {183,185,186,1,2,2,3,3,4,4,5,5,6,6,7,7,184,185,86,186,187,188,189,190,191,90,223,223,223,223,223,223,183,183,183,1,1,2,2,2,3,3,3,4,4,4,5,5,184,185,86,186,187,188,88,189,190,191,90,255,255,255,255,255,183,183,183,183,183,215,215,215,215,215,122,216,216,217,218,219,184,185,86,186,187,188,88,189,190,191,90,90,91,92,92,92,183,183,183,183,183,247,247,247,247,247,154,248,248,249,250,251,184,184,184,185,185,86,186,186,187,187,187,188,188,88,189,189,183,183,183,183,183,183,183,183,1,1,1,1,2,2,2,2,184,184,184,185,185,86,186,186,187,187,187,188,188,88,189,189,183,183,183,183,183,183,183,183,215,215,215,215,215,215,215,215,184,184,185,185,186,186,187,187,188,188,88,189,190,190,191,191,183,183,183,183,183,183,183,183,247,247,247,247,247,247,247,247,184,184,185,185,186,186,187,187,188,188,88,189,190,190,191,191,183,183,183,183,183,183,1,1,1,2,2,2,2,3,3,3,184,184,185,185,186,186,187,187,188,188,88,189,190,190,191,191,},
  {184,186,187,188,189,2,3,3,4,4,5,5,6,6,7,7,185,86,186,187,188,189,190,190,191,90,223,223,223,223,223,223,184,184,184,184,1,2,2,2,3,3,3,4,4,4,5,5,185,86,186,187,188,88,189,190,191,90,90,255,255,255,255,255,184,184,184,184,184,184,216,216,216,216,216,216,216,217,218,219,185,86,186,187,188,88,189,190,191,90,90,91,92,92,92,93,184,184,184,184,184,184,248,248,248,248,248,248,248,249,250,251,184,185,185,86,186,186,187,187,187,188,188,88,189,189,190,190,184,184,184,184,184,184,184,184,1,1,1,1,2,2,2,2,184,185,185,86,186,186,187,187,187,188,188,88,189,189,190,190,184,184,184,184,184,184,184,184,184,216,216,216,216,216,216,216,184,185,86,186,186,187,188,188,88,189,190,190,190,191,90,90,184,184,184,184,184,184,184,184,184,248,248,248,248,248,248,248,184,185,86,186,186,187,188,188,88,189,190,190,190,191,90,90,184,184,184,184,184,184,1,1,1,2,2,2,2,3,3,3,184,185,86,186,186,187,188,188,88,189,190,190,190,191,90,90,},
  {185,187,188,189,190,2,3,3,4,4,5,5,6,6,7,7,86,186,187,188,189,190,190,191,90,91,91,223,223,223,223,223,185,185,185,185,1,2,2,2,3,3,4,4,4,4,5,5,86,186,187,188,88,189,190,191,90,91,91,255,255,255,255,255,185,185,185,185,185,185,216,216,216,216,216,216,21,217,218,219,86,186,187,188,88,189,190,191,90,91,91,92,92,92,93,93,185,185,185,185,185,185,248,248,248,248,248,248,249,249,250,251,185,86,186,186,187,187,187,188,188,88,189,189,190,190,190,191,185,185,185,185,185,185,185,185,185,1,1,1,2,2,2,2,185,86,186,186,187,187,187,188,188,88,189,189,190,190,190,191,185,185,185,185,185,185,185,185,185,216,216,216,216,216,216,216,185,186,186,187,187,188,188,88,189,190,190,191,191,90,91,91,185,185,185,185,185,185,185,185,185,248,248,248,248,248,248,248,185,186,186,187,187,188,188,88,189,190,190,191,191,90,91,91,185,185,185,185,185,185,1,1,1,2,2,2,2,3,3,3,185,186,186,187,187,188,188,88,189,190,190,191,191,90,91,91,},
  {86,188,88,190,191,2,3,3,4,4,5,5,6,6,7,7,186,187,188,88,190,190,191,90,91,91,92,223,223,223,223,223,86,86,86,86,1,2,2,2,3,3,4,4,4,5,5,5,186,187,188,88,189,190,191,90,91,91,92,92,255,93,255,255,86,86,86,86,86,86,217,217,217,217,217,217,217,125,218,219,186,187,188,88,189,190,191,90,91,91,92,92,92,93,93,94,86,86,86,86,86,86,249,249,249,249,249,249,249,157,250,251,186,186,187,187,187,188,188,88,189,189,190,190,190,191,191,90,86,86,86,86,86,86,86,86,86,86,1,1,2,2,2,2,186,186,187,187,187,188,188,88,189,189,190,190,190,191,191,90,86,86,86,86,86,86,86,86,86,86,217,217,217,217,217,217,186,186,187,188,188,88,189,190,190,190,191,90,90,91,91,91,86,86,86,86,86,86,86,86,86,86,249,249,249,249,249,249,186,186,187,188,188,88,189,190,190,190,191,90,90,91,91,91,86,86,86,86,86,86,86,1,1,2,2,2,2,3,3,3,186,186,187,188,188,88,189,190,190,190,191,90,90,91,91,91,},
  {186,188,189,190,191,2,3,3,4,4,5,5,6,6,7,7,187,188,88,190,190,191,90,91,91,92,92,93,223,223,223,223,186,186,186,186,1,2,2,2,3,3,4,4,4,5,5,5,187,188,88,189,190,191,90,90,91,92,92,92,93,93,255,255,186,186,186,186,186,186,186,218,218,218,218,218,218,218,126,219,187,188,88,189,190,191,90,90,91,92,92,92,93,93,94,94,186,186,186,186,186,186,186,250,250,250,250,250,250,250,158,251,187,187,187,188,188,88,189,189,190,190,190,191,191,90,90,90,186,186,186,186,186,186,186,186,186,186,1,1,2,2,2,2,187,187,187,188,188,88,189,189,190,190,190,191,191,90,90,90,186,186,186,186,186,186,186,186,186,186,218,218,218,218,218,218,187,187,188,188,88,189,190,190,191,191,90,90,91,91,92,92,186,186,186,186,186,186,186,186,186,186,250,250,250,250,250,250,187,187,188,188,88,189,190,190,191,191,90,90,91,91,92,92,186,186,186,186,186,186,186,1,1,2,2,2,2,3,3,3,187,187,188,188,88,189,190,190,191,191,90,90,91,91,92,92,},
  {187,189,190,191,90,2,3,3,4,4,5,5,6,6,7,7,188,88,189,190,191,90,91,91,92,92,93,93,94,223,223,223,187,187,187,187,1,2,2,2,3,3,4,4,4,5,5,5,188,88,189,190,191,90,90,91,92,92,92,93,93,94,255,95,187,187,187,187,187,187,187,187,219,219,219,219,219,219,219,219,188,88,189,190,191,90,90,91,92,92,92,93,93,94,94,95,187,187,187,187,187,187,187,187,251,251,251,251,251,251,251,251,187,188,188,88,189,189,190,190,190,191,191,90,90,90,91,91,187,187,187,187,187,187,187,187,187,187,1,1,2,2,2,2,187,188,188,88,189,189,190,190,190,191,191,90,90,90,91,91,187,187,187,187,187,187,187,187,187,187,187,187,219,219,219,219,188,188,88,189,190,190,190,191,90,90,91,91,91,92,92,92,187,187,187,187,187,187,187,187,187,187,187,187,251,251,251,251,188,188,88,189,190,190,190,191,90,90,91,91,91,92,92,92,187,187,187,187,187,187,187,187,1,2,2,2,2,3,3,3,188,188,88,189,190,190,190,191,90,90,91,91,91,92,92,92,},
  {192,146,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,16,114,17,211,18,213,19,121,20,216,21,125,22,219,220,224,225,226,227,133,228,229,230,231,138,232,233,234,235,236,236,96,241,242,242,243,244,245,245,246,247,248,248,249,250,251,251,128,64,161,162,163,66,164,165,166,68,167,168,169,70,170,171,144,80,177,178,179,82,180,181,182,84,183,184,185,86,186,187,96,193,194,195,98,196,197,198,100,199,200,201,102,202,203,204,144,144,208,113,209,114,210,210,17,116,211,117,18,118,118,213,192,96,129,225,225,226,226,226,227,227,133,228,228,229,229,229,192,96,145,241,241,242,242,242,243,243,149,244,244,245,245,245,128,224,64,161,162,162,163,163,66,164,165,165,166,166,68,167,144,240,80,177,178,178,179,179,82,180,181,181,182,182,84,183,192,96,193,194,194,195,195,196,196,197,197,198,198,100,199,200,144,208,113,209,114,210,116,211,117,212,118,213,19,214,121,215,192,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,192,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,},
  {96,242,1,1,2,2,3,3,4,4,5,5,6,6,7,7,240,16,114,17,211,18,213,19,121,20,216,21,125,22,219,220,193,226,227,227,228,229,230,231,231,232,233,234,235,235,236,237,193,242,242,243,244,245,245,246,247,248,248,249,250,251,251,252,96,129,225,226,163,66,164,165,166,68,167,168,169,70,170,171,96,145,241,242,179,82,180,181,182,84,183,184,185,86,186,187,193,194,195,98,196,197,198,100,199,200,201,102,202,203,204,104,96,96,145,145,209,114,210,210,17,116,211,117,18,118,118,213,193,193,225,226,226,226,227,227,227,228,228,229,229,229,230,230,193,193,241,242,242,242,243,243,243,244,244,245,245,245,246,246,96,224,129,225,225,226,163,163,66,164,165,165,166,166,68,167,96,240,145,241,241,242,179,179,82,180,181,181,182,182,84,183,193,194,194,194,195,98,196,196,197,198,198,100,199,200,200,200,96,240,145,209,114,210,116,211,117,212,118,213,19,214,121,215,193,225,226,226,227,227,228,228,229,229,230,230,231,231,232,232,193,241,242,242,243,243,244,244,245,245,246,246,247,247,248,248,},
  {193,243,1,1,2,2,3,3,4,4,5,5,6,6,7,7,193,241,146,17,1,18,213,19,121,20,216,21,125,22,219,220,194,195,227,228,229,230,231,231,232,233,234,235,235,236,237,238,194,195,98,244,245,245,246,247,248,248,249,250,251,251,252,253,193,225,130,226,226,66,164,165,166,68,167,168,169,70,170,171,193,241,146,242,242,82,180,181,182,84,183,184,185,86,186,187,194,195,98,196,197,198,100,199,200,201,102,202,203,204,104,205,193,193,241,241,241,146,210,210,17,116,1,117,18,118,118,213,194,194,194,195,195,98,227,228,228,229,229,229,230,230,230,231,194,194,194,195,195,98,243,244,244,245,245,245,246,246,246,247,193,225,225,225,130,226,226,227,66,164,165,165,166,166,68,167,193,241,241,241,146,242,242,243,82,180,181,181,182,182,84,183,194,194,195,195,196,196,197,197,198,198,100,199,200,200,201,201,193,241,241,241,146,210,116,211,117,212,118,213,19,214,121,215,194,194,195,195,227,228,228,229,229,230,230,231,231,232,232,233,194,194,195,195,243,244,244,245,245,246,246,247,247,248,248,249,},
  {194,196,1,1,2,2,3,3,4,4,5,5,6,6,7,7,194,242,242,1,1,1,213,19,121,20,216,21,125,22,219,220,195,98,196,229,230,230,231,232,233,234,234,235,236,237,238,239,195,98,196,245,245,246,247,247,248,249,250,251,251,252,253,253,194,226,226,226,226,227,228,229,166,68,167,168,169,70,170,171,194,242,242,242,242,243,244,245,182,84,183,184,185,86,186,187,195,98,196,197,198,100,199,200,201,102,202,203,204,104,205,206,194,194,194,242,242,242,242,242,1,1,1,1,1,118,118,213,194,195,195,98,196,196,228,229,229,229,230,230,230,231,231,231,194,195,195,98,196,196,244,245,245,245,246,246,246,247,247,247,194,194,226,226,226,226,226,227,227,228,228,229,229,166,68,167,194,194,242,242,242,242,242,243,243,244,244,245,245,182,84,183,194,195,98,196,196,197,198,198,100,199,200,200,200,201,102,202,194,194,242,242,242,242,1,1,1,212,118,213,19,214,121,215,194,195,98,196,196,229,229,229,230,231,231,231,232,233,233,233,194,195,98,196,196,245,245,245,246,247,247,247,248,249,249,249,},
  {195,197,1,1,2,2,3,3,4,4,5,5,6,6,7,7,195,195,1,1,1,1,2,2,121,20,216,21,125,22,219,220,98,196,197,198,230,231,232,233,234,234,235,236,237,238,239,239,98,196,197,198,246,247,248,248,249,250,251,251,252,253,254,254,195,195,226,226,227,227,228,229,229,230,167,168,169,70,170,171,195,195,242,242,243,243,244,245,245,246,183,184,185,86,186,187,98,196,197,198,100,199,200,201,102,202,203,204,104,205,206,207,195,195,195,195,195,242,1,1,1,1,1,1,1,1,1,2,195,98,196,196,197,197,197,198,198,230,230,231,231,232,232,232,195,98,196,196,197,197,197,198,198,246,246,247,247,248,248,248,195,195,195,226,226,226,132,227,227,228,228,229,229,230,230,167,195,195,195,242,242,242,148,243,243,244,244,245,245,246,246,183,195,196,196,197,197,198,198,100,199,200,200,201,201,202,202,203,195,195,195,242,1,1,1,1,1,1,1,2,2,214,121,215,195,196,196,197,197,198,230,230,231,231,232,232,233,233,234,234,195,196,196,197,197,198,246,246,247,247,248,248,249,249,250,250,},
  {98,198,1,1,2,2,3,3,4,4,5,5,6,6,7,7,98,98,1,1,1,1,2,2,2,3,216,21,125,22,219,220,196,197,198,100,231,232,233,234,234,235,236,237,238,238,239,239,196,197,198,100,199,200,248,249,250,251,251,252,253,254,254,255,98,98,98,227,227,133,228,229,229,230,231,168,169,70,170,171,98,98,98,243,243,149,244,245,245,246,247,184,185,86,186,187,196,197,198,100,199,200,201,102,202,203,204,104,205,206,207,106,98,98,98,98,98,1,1,1,1,1,1,1,1,1,2,2,196,196,197,197,197,198,198,100,199,199,200,200,232,232,233,233,196,196,197,197,197,198,198,100,199,199,200,200,248,248,249,249,98,98,98,98,227,227,227,227,133,228,228,229,229,230,230,231,98,98,98,98,243,243,243,243,149,244,244,245,245,246,246,247,196,196,197,198,198,100,199,200,200,200,201,102,202,202,203,204,98,98,98,98,1,1,1,1,1,1,2,2,2,2,2,3,196,196,197,198,198,100,199,200,200,232,233,233,234,234,235,235,196,196,197,198,198,100,199,200,200,248,249,249,250,250,251,251,},
  {196,198,199,1,2,2,3,3,4,4,5,5,6,6,7,7,196,196,1,1,1,1,2,2,2,3,3,21,125,22,219,220,197,198,100,200,200,201,233,234,235,236,237,238,238,239,239,239,197,198,100,199,200,201,249,250,251,251,252,253,254,254,255,255,196,196,196,228,228,228,134,229,229,230,231,232,232,233,170,171,196,196,196,244,244,244,150,245,245,246,247,248,248,249,186,187,197,198,100,199,200,201,102,202,203,204,104,205,206,207,106,106,196,196,196,196,196,196,1,1,1,1,1,1,1,2,2,2,197,197,197,198,198,100,199,199,200,200,200,201,201,233,233,234,197,197,197,198,198,100,199,199,200,200,200,201,201,249,249,250,196,196,196,196,196,228,228,228,228,228,134,229,229,230,230,231,196,196,196,196,196,244,244,244,244,244,150,245,245,246,246,247,197,197,198,198,100,199,200,200,201,201,202,202,203,203,204,204,196,196,196,196,1,1,1,1,1,2,2,2,2,2,2,3,197,197,198,198,100,199,200,200,201,233,233,234,234,235,235,236,197,197,198,198,100,199,200,200,201,249,249,250,250,251,251,252,},
  {197,199,200,1,2,2,3,3,4,4,5,5,6,6,7,7,197,197,197,1,1,2,2,2,2,3,3,4,4,22,219,220,198,100,199,200,201,202,203,235,236,237,237,238,239,239,239,239,198,100,199,200,201,102,202,203,251,252,253,253,254,255,255,255,197,197,197,229,229,229,229,229,229,230,231,232,232,233,234,171,197,197,197,245,245,245,245,245,245,246,247,248,248,249,250,187,198,100,199,200,201,102,202,203,204,104,205,206,207,106,106,107,197,197,197,197,197,197,1,1,1,1,1,1,2,2,2,2,197,198,198,100,199,199,200,200,200,201,201,102,202,202,203,203,197,198,198,100,199,199,200,200,200,201,201,102,202,202,203,203,197,197,197,197,197,229,229,229,229,229,229,229,229,230,230,231,197,197,197,197,197,245,245,245,245,245,245,245,245,246,246,247,198,198,100,199,200,200,200,201,102,202,202,203,204,204,104,205,197,197,197,197,197,1,1,1,1,2,2,2,2,2,2,3,198,198,100,199,200,200,200,201,102,202,234,203,235,235,236,237,198,198,100,199,200,200,200,201,102,202,250,203,251,251,252,253,},
  {198,200,201,1,2,2,3,3,4,4,5,5,6,6,7,7,198,198,198,1,1,2,2,2,3,3,3,4,4,4,5,220,100,199,200,201,202,203,204,204,237,237,238,239,239,239,239,239,100,199,200,201,102,202,203,204,104,253,254,254,255,255,255,255,198,198,198,198,229,229,229,229,136,230,231,232,232,233,234,235,198,198,198,198,245,245,245,245,152,246,247,248,248,249,250,251,100,199,200,201,102,202,203,204,104,205,206,207,106,107,107,108,198,198,198,198,198,198,198,1,1,1,1,1,2,2,2,2,198,100,199,199,200,200,200,201,201,102,202,202,203,203,203,204,198,100,199,199,200,200,200,201,201,102,202,202,203,203,203,204,198,198,198,198,198,198,229,229,229,229,229,229,136,230,230,231,198,198,198,198,198,198,245,245,245,245,245,245,152,246,246,247,198,100,199,200,200,201,201,202,202,203,203,204,204,104,205,206,198,198,198,198,198,1,1,1,1,2,2,2,2,2,3,3,198,100,199,200,200,201,201,202,202,203,203,204,204,236,237,237,198,100,199,200,200,201,201,202,202,203,203,204,204,252,253,253,},
  {100,201,102,1,2,2,3,3,4,4,5,5,6,6,7,7,100,100,100,1,1,2,2,2,3,3,3,4,4,4,5,5,199,200,201,202,203,203,204,205,237,238,239,239,239,239,239,239,199,200,201,102,202,203,204,104,205,254,254,255,255,255,255,255,100,100,100,100,230,230,230,230,230,137,231,232,232,233,234,235,100,100,100,100,246,246,246,246,246,52,247,248,248,249,250,251,199,200,201,102,202,203,204,104,205,206,207,106,107,107,108,108,100,100,100,100,100,100,100,1,1,1,1,1,2,2,2,2,199,199,200,200,200,201,201,102,202,202,203,203,203,204,204,104,199,199,200,200,200,201,201,102,202,202,203,203,203,204,204,104,100,100,100,100,100,100,100,230,230,230,230,230,230,230,137,231,100,100,100,100,100,100,100,246,246,246,246,246,246,246,52,247,199,200,200,200,201,102,202,202,203,204,204,104,205,206,206,206,100,100,100,100,100,1,1,1,1,2,2,2,2,3,3,3,199,200,200,200,201,102,202,202,203,204,204,104,205,237,238,238,199,200,200,200,201,102,202,202,203,204,204,104,205,253,254,254,},
  {199,201,202,1,2,2,3,3,4,4,5,5,6,6,7,7,199,199,199,1,1,2,2,2,3,3,3,4,4,4,5,5,200,201,102,202,203,204,205,206,207,106,239,239,239,239,239,239,200,201,102,202,203,204,104,205,206,207,106,255,255,255,255,255,199,199,199,199,199,231,231,231,231,231,138,232,232,233,234,235,199,199,199,199,199,247,247,247,247,247,154,248,248,249,250,251,200,201,102,202,203,204,104,205,206,207,106,106,107,108,108,108,199,199,199,199,199,199,199,199,1,1,1,1,2,2,2,2,200,200,200,201,201,102,202,202,203,203,203,204,204,104,205,205,200,200,200,201,201,102,202,202,203,203,203,204,204,104,205,205,199,199,199,199,199,199,199,199,231,231,231,231,231,231,231,231,199,199,199,199,199,199,199,199,247,247,247,247,247,247,247,247,200,200,201,201,202,202,203,203,204,204,104,205,206,206,207,207,199,199,199,199,199,199,1,1,1,2,2,2,2,3,3,3,200,200,201,201,202,202,203,203,204,204,104,205,206,206,207,207,200,200,201,201,202,202,203,203,204,204,104,205,206,206,207,207,},
  {200,202,203,204,205,2,3,3,4,4,5,5,6,6,7,7,200,200,200,200,1,2,2,2,3,3,3,4,4,4,5,5,201,102,202,203,204,205,206,206,207,106,239,239,239,239,239,239,201,102,202,203,204,104,205,206,207,106,106,255,255,255,255,255,200,200,200,200,200,200,232,232,232,232,232,232,232,233,234,235,200,200,200,200,200,200,248,248,248,248,248,248,248,249,250,251,201,102,202,203,204,104,205,206,207,106,106,107,108,108,108,109,200,200,200,200,200,200,200,200,1,1,1,1,2,2,2,2,200,201,201,102,202,202,203,203,203,204,204,104,205,205,206,206,200,201,201,102,202,202,203,203,203,204,204,104,205,205,206,206,200,200,200,200,200,200,200,200,200,232,232,232,232,232,232,232,200,200,200,200,200,200,200,200,200,248,248,248,248,248,248,248,200,201,102,202,202,203,204,204,104,205,206,206,206,207,106,106,200,200,200,200,200,200,1,1,1,2,2,2,2,3,3,3,200,201,102,202,202,203,204,204,104,205,206,206,206,207,106,106,200,201,102,202,202,203,204,204,104,205,206,206,206,207,106,106,},
  {201,203,204,205,206,2,3,3,4,4,5,5,6,6,7,7,201,201,201,201,1,2,2,2,3,3,4,4,4,4,5,5,102,202,203,204,205,206,206,207,106,107,107,239,239,239,239,239,102,202,203,204,104,205,206,207,106,107,107,255,255,255,255,255,201,201,201,201,201,201,232,232,232,232,232,232,37,233,234,235,201,201,201,201,201,201,248,248,248,248,248,248,249,249,250,251,102,202,203,204,104,205,206,207,106,107,107,108,108,108,109,109,201,201,201,201,201,201,201,201,201,1,1,1,2,2,2,2,201,102,202,202,203,203,203,204,204,104,205,205,206,206,206,207,201,102,202,202,203,203,203,204,204,104,205,205,206,206,206,207,201,201,201,201,201,201,201,201,201,232,232,232,232,232,232,232,201,201,201,201,201,201,201,201,201,248,248,248,248,248,248,248,201,202,202,203,203,204,204,104,205,206,206,207,207,106,107,107,201,201,201,201,201,201,1,1,1,2,2,2,2,3,3,3,201,202,202,203,203,204,204,104,205,206,206,207,207,106,107,107,201,202,202,203,203,204,204,104,205,206,206,207,207,106,107,107,},
  {102,204,104,206,207,2,3,3,4,4,5,5,6,6,7,7,102,102,102,102,1,2,2,2,3,3,4,4,4,5,5,5,202,203,204,104,206,206,207,106,107,107,108,239,239,239,239,239,202,203,204,104,205,206,207,106,107,107,108,108,255,109,255,255,102,102,102,102,102,102,233,233,233,233,233,233,233,141,234,235,102,102,102,102,102,102,249,249,249,249,249,249,249,157,250,251,202,203,204,104,205,206,207,106,107,107,108,108,108,109,109,110,102,102,102,102,102,102,102,102,102,102,1,1,2,2,2,2,202,202,203,203,203,204,204,104,205,205,206,206,206,207,207,106,202,202,203,203,203,204,204,104,205,205,206,206,206,207,207,106,102,102,102,102,102,102,102,102,102,102,233,233,233,233,233,233,102,102,102,102,102,102,102,102,102,102,249,249,249,249,249,249,202,202,203,204,204,104,205,206,206,206,207,106,106,107,107,107,102,102,102,102,102,102,102,1,1,2,2,2,2,3,3,3,202,202,203,204,204,104,205,206,206,206,207,106,106,107,107,107,202,202,203,204,204,104,205,206,206,206,207,106,106,107,107,107,},
  {202,204,205,206,207,2,3,3,4,4,5,5,6,6,7,7,202,202,202,202,1,2,2,2,3,3,4,4,4,5,5,5,203,204,104,206,206,207,106,107,107,108,108,109,239,239,239,239,203,204,104,205,206,207,106,106,107,108,108,108,109,109,255,255,202,202,202,202,202,202,202,234,234,234,234,234,234,234,142,235,202,202,202,202,202,202,202,250,250,250,250,250,250,250,158,251,203,204,104,205,206,207,106,106,107,108,108,108,109,109,110,110,202,202,202,202,202,202,202,202,202,202,1,1,2,2,2,2,203,203,203,204,204,104,205,205,206,206,206,207,207,106,106,106,203,203,203,204,204,104,205,205,206,206,206,207,207,106,106,106,202,202,202,202,202,202,202,202,202,202,234,234,234,234,234,234,202,202,202,202,202,202,202,202,202,202,250,250,250,250,250,250,203,203,204,204,104,205,206,206,207,207,106,106,107,107,108,108,202,202,202,202,202,202,202,1,1,2,2,2,2,3,3,3,203,203,204,204,104,205,206,206,207,207,106,106,107,107,108,108,203,203,204,204,104,205,206,206,207,207,106,106,107,107,108,108,},
  {203,205,206,207,106,2,3,3,4,4,5,5,6,6,7,7,203,203,203,203,1,2,2,2,3,3,4,4,4,5,5,5,204,104,205,206,207,106,107,107,108,108,109,109,110,239,239,239,204,104,205,206,207,106,106,107,108,108,108,109,109,110,255,111,203,203,203,203,203,203,203,203,235,235,235,235,235,235,235,235,203,203,203,203,203,203,203,203,251,251,251,251,251,251,251,251,204,104,205,206,207,106,106,107,108,108,108,109,109,110,110,111,203,203,203,203,203,203,203,203,203,203,1,1,2,2,2,2,203,204,204,104,205,205,206,206,206,207,207,106,106,106,107,107,203,204,204,104,205,205,206,206,206,207,207,106,106,106,107,107,203,203,203,203,203,203,203,203,203,203,203,203,235,235,235,235,203,203,203,203,203,203,203,203,203,203,203,203,251,251,251,251,204,204,104,205,206,206,206,207,106,106,107,107,107,108,108,108,203,203,203,203,203,203,203,203,1,2,2,2,2,3,3,3,204,204,104,205,206,206,206,207,106,106,107,107,107,108,108,108,204,204,104,205,206,206,206,207,106,106,107,107,107,108,108,108,},
  {0,114,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,209,210,116,117,118,213,214,215,122,216,217,218,219,220,220,224,225,226,33,227,228,229,136,137,138,232,233,234,38,235,236,240,145,146,242,243,149,150,245,246,52,154,248,249,157,158,251,160,161,162,162,163,164,165,165,166,167,168,168,169,170,171,171,176,177,178,178,179,180,181,181,182,183,184,184,185,186,187,187,144,96,193,194,195,98,196,197,198,100,199,200,201,102,202,203,112,208,113,209,114,210,210,17,116,211,117,18,212,118,213,19,128,224,224,129,225,130,226,226,132,227,133,133,228,134,229,229,144,240,240,145,241,146,242,242,148,243,149,149,244,150,245,245,160,160,161,161,162,162,163,66,164,164,165,165,166,166,167,167,176,176,177,177,178,178,179,82,180,180,181,181,182,182,183,183,144,192,96,193,194,194,195,195,98,196,197,197,198,198,100,199,208,208,209,114,210,17,211,117,18,118,213,19,214,121,215,122,128,224,129,225,226,226,132,227,133,228,229,229,136,230,231,231,144,240,145,241,242,242,148,243,149,244,245,245,152,246,52,247,},
  {112,210,1,1,2,2,3,3,4,4,5,5,6,6,7,7,113,114,210,211,18,213,19,121,20,216,124,125,126,219,220,221,224,225,226,227,133,228,229,230,231,138,232,233,234,235,236,236,80,241,242,242,243,244,245,245,246,247,248,248,249,250,251,251,64,161,162,163,66,164,165,166,68,167,168,169,70,170,171,172,80,177,178,179,82,180,181,182,84,183,184,185,86,186,187,188,144,96,193,194,195,98,196,197,198,100,199,200,201,102,202,203,208,113,209,114,210,210,17,116,211,117,18,118,118,213,19,120,208,64,129,225,225,226,226,226,227,227,133,228,228,229,229,229,208,80,145,241,241,242,242,242,243,243,149,244,244,245,245,245,208,64,161,162,162,163,163,164,164,165,165,166,166,68,167,168,208,80,177,178,178,179,179,180,180,181,181,182,182,84,183,184,112,240,96,193,194,194,195,195,98,196,197,197,198,198,100,199,208,16,114,210,17,116,211,18,118,213,213,120,121,215,122,216,208,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,208,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,},
  {208,210,1,1,2,2,3,3,4,4,5,5,6,6,7,7,209,210,116,117,212,213,120,121,122,216,217,218,219,220,220,221,209,225,226,227,228,229,229,230,231,232,233,233,234,235,236,237,113,241,242,243,243,244,245,246,246,247,248,249,249,250,251,252,113,209,162,163,164,165,165,166,167,168,168,169,170,171,171,172,113,209,178,179,180,181,181,182,183,184,184,185,186,187,187,188,208,145,241,194,195,98,196,197,198,100,199,200,201,102,202,203,113,209,114,210,210,17,116,211,117,18,212,118,213,19,120,214,208,113,225,225,225,226,226,227,227,227,228,228,229,229,229,230,208,113,241,241,241,242,242,243,243,243,244,244,245,245,245,246,113,209,209,162,163,163,66,164,165,165,166,166,68,167,168,168,113,209,209,178,179,179,82,180,181,181,182,182,84,183,184,184,208,240,145,241,241,194,195,195,98,196,197,197,198,198,100,199,113,209,210,210,116,211,117,212,118,213,120,214,121,20,216,216,113,209,225,226,226,227,227,228,228,229,229,230,230,231,231,232,113,209,241,242,242,243,243,244,244,245,245,246,246,247,247,248,},
  {113,116,1,1,2,2,3,3,4,4,5,5,6,6,7,7,114,210,211,18,118,19,214,215,216,124,125,126,219,220,221,24,209,226,227,227,228,229,230,231,231,232,233,234,235,235,236,237,209,242,242,243,244,245,245,246,247,248,248,249,250,251,251,252,209,210,163,66,164,165,166,68,167,168,169,70,170,171,172,72,209,210,179,82,180,181,182,84,183,184,185,86,186,187,188,88,113,145,241,242,195,98,196,197,198,100,199,200,201,102,202,203,209,114,210,210,17,116,211,117,18,212,118,213,19,120,214,121,113,209,209,226,226,226,227,227,227,228,228,229,229,229,230,230,113,209,209,242,242,242,243,243,243,244,244,245,245,245,246,246,209,209,210,210,163,66,164,164,165,166,166,68,167,168,168,168,209,209,210,210,179,82,180,180,181,182,182,84,183,184,184,184,113,113,145,241,241,242,195,195,98,196,197,197,198,198,100,199,209,114,210,17,211,117,212,118,213,19,214,121,215,122,216,124,209,209,226,226,227,227,228,228,229,229,230,230,231,231,232,232,209,209,242,242,243,243,244,244,245,245,246,246,247,247,248,248,},
  {209,211,1,2,2,3,3,4,4,5,5,6,6,7,7,8,210,17,211,212,213,120,121,122,216,217,218,22,219,220,221,24,209,210,227,228,228,229,230,231,232,233,233,234,235,236,237,237,209,210,243,243,244,245,246,246,247,248,249,249,250,251,252,252,209,210,163,164,165,165,166,167,168,168,169,170,171,171,172,173,209,210,179,180,181,181,182,183,184,184,185,186,187,187,188,189,209,209,241,242,195,98,196,197,198,100,199,200,201,102,202,203,114,210,210,17,116,211,117,18,212,118,213,19,120,214,121,215,209,209,209,210,226,227,227,227,228,228,229,229,229,230,230,230,209,209,209,210,242,243,243,243,244,244,245,245,245,246,246,246,209,209,210,163,66,164,164,165,165,166,166,167,167,168,168,169,209,209,210,179,82,180,180,181,181,182,182,183,183,184,184,185,209,209,209,241,241,242,242,195,98,196,197,197,198,198,100,199,114,210,17,211,117,18,118,213,19,120,121,215,122,216,216,21,209,209,210,226,227,227,228,228,229,229,230,230,231,231,232,232,209,209,210,242,243,243,244,244,245,245,246,246,247,247,248,248,},
  {114,1,118,2,2,3,3,4,4,5,5,6,6,7,7,8,210,211,117,118,213,214,215,216,124,125,126,219,220,221,24,222,210,210,1,1,1,230,231,231,232,233,234,235,235,236,237,238,210,210,1,1,1,245,246,247,248,248,249,250,251,251,252,253,210,210,66,164,165,166,68,167,168,169,70,170,171,172,72,173,210,210,82,180,181,182,84,183,184,185,86,186,187,188,88,189,114,114,146,242,242,1,196,197,198,100,199,200,201,102,202,203,210,210,17,116,211,117,18,212,118,213,19,120,214,121,215,122,114,210,210,210,211,1,1,1,1,1,1,229,230,230,230,231,114,210,210,210,211,1,1,1,1,1,1,245,246,246,246,247,114,210,210,211,164,164,165,165,166,166,68,167,168,168,169,169,114,210,210,211,180,180,181,181,182,182,84,183,184,184,185,185,114,114,114,114,146,242,242,243,1,196,197,197,198,198,100,199,210,210,116,211,18,212,213,213,120,214,215,122,216,216,124,217,114,210,210,211,1,1,1,1,229,230,230,231,231,232,232,233,114,210,210,211,1,1,1,1,245,246,246,247,247,248,248,249,},
  {210,117,213,2,3,3,4,4,5,5,6,6,7,7,8,8,17,211,212,213,120,121,122,216,217,218,22,219,220,221,24,223,210,211,1,1,1,230,231,232,233,233,234,235,236,237,237,238,210,211,1,1,1,1,246,247,248,249,249,250,251,252,252,253,210,211,211,212,165,166,167,168,168,169,170,171,171,172,173,174,210,211,211,212,181,182,183,184,184,185,186,187,187,188,189,190,210,210,210,242,1,1,1,1,198,100,199,200,201,102,202,203,210,17,116,211,117,18,118,118,213,19,120,214,121,215,122,216,210,210,210,211,211,1,1,1,1,1,1,1,230,230,231,231,210,210,210,211,211,1,1,1,1,1,1,1,246,246,247,247,210,210,211,211,212,212,165,166,166,68,167,168,168,169,169,70,210,210,211,211,212,212,181,182,182,84,183,184,184,185,185,86,210,210,210,210,210,242,242,1,1,1,1,1,1,198,100,199,210,116,211,117,212,118,213,120,214,121,20,216,216,124,217,125,210,210,211,211,1,1,1,1,1,230,231,231,232,232,233,233,210,210,211,211,1,1,1,1,1,246,247,247,248,248,249,249,},
  {210,212,213,2,3,3,4,4,5,5,6,6,7,7,8,8,211,117,118,213,214,215,216,124,217,218,219,220,221,24,222,223,210,211,1,1,1,1,231,232,233,234,234,235,236,237,238,239,210,211,1,1,1,1,247,247,248,249,250,251,251,252,253,253,210,211,212,213,166,68,167,168,169,70,170,171,172,72,173,174,210,211,212,213,182,84,183,184,185,86,186,187,188,88,189,190,210,210,210,242,1,1,1,1,1,1,199,200,201,102,202,203,17,116,211,117,18,212,118,213,19,120,214,121,215,122,122,216,210,210,211,211,211,1,1,1,1,1,1,1,1,231,231,231,210,210,211,211,211,1,1,1,1,1,1,1,1,247,247,247,210,211,211,211,212,213,213,166,68,167,168,168,168,169,70,170,210,211,211,211,212,213,213,182,84,183,184,184,184,185,86,186,210,210,210,210,210,242,1,1,1,1,1,1,1,1,1,199,17,211,117,18,118,213,19,214,121,215,122,216,124,217,125,218,210,211,211,211,1,1,1,1,1,231,231,231,232,233,233,233,210,211,211,211,1,1,1,1,1,247,247,247,248,249,249,249,},
  {17,118,19,121,3,3,4,4,5,5,6,6,7,7,8,8,211,212,213,120,121,122,216,21,125,22,219,220,221,24,223,25,211,212,1,1,1,1,2,232,233,234,235,236,237,237,238,239,211,211,1,1,1,1,2,2,249,249,250,251,252,252,253,254,211,211,212,213,166,167,168,168,169,170,171,171,172,173,174,174,211,211,212,213,182,183,184,184,185,186,187,187,188,189,190,190,17,17,17,1,1,1,1,1,1,1,1,1,201,102,202,203,116,211,117,18,212,118,213,19,120,214,121,215,122,216,216,216,116,211,211,211,212,1,1,1,1,1,1,1,1,2,2,2,116,211,211,211,212,1,1,1,1,1,1,1,1,2,2,2,116,211,211,212,212,213,213,166,167,167,168,168,169,70,170,170,116,211,211,212,212,213,213,182,183,183,184,184,185,86,186,186,17,17,17,17,17,1,1,1,1,1,1,1,1,1,1,1,211,117,18,118,213,19,214,121,215,122,216,216,21,125,218,126,116,211,211,212,1,1,1,1,1,1,2,2,232,233,233,234,116,211,211,212,1,1,1,1,1,1,2,2,248,249,249,250,},
  {116,213,120,215,3,4,4,5,5,6,6,7,7,8,8,9,117,118,213,214,215,216,124,217,218,219,220,220,221,222,223,25,211,212,1,1,1,1,2,2,234,234,235,236,237,238,238,239,211,212,1,1,1,1,2,2,249,250,251,251,252,253,253,254,211,212,213,213,214,167,168,169,70,170,171,172,72,173,174,175,211,212,213,213,214,183,184,185,86,186,187,188,88,189,190,191,116,116,116,1,1,1,1,1,1,1,1,1,1,102,202,203,211,117,18,212,118,213,19,120,214,121,215,122,122,216,216,124,211,211,211,212,212,1,1,1,1,1,1,1,1,2,2,2,211,211,211,212,212,1,1,1,1,1,1,1,1,2,2,2,211,211,212,212,213,213,214,68,167,168,168,169,169,70,170,171,211,211,212,212,213,213,214,84,183,184,184,185,185,86,186,187,116,116,116,116,116,1,1,1,1,1,1,1,1,1,1,1,211,117,212,213,213,120,214,215,122,216,216,124,217,125,126,219,211,211,212,212,1,1,1,1,1,1,2,2,2,233,234,234,211,211,212,212,1,1,1,1,1,1,2,2,2,249,250,250,},
  {211,213,214,20,216,4,4,5,5,6,6,7,7,8,8,9,18,213,19,121,20,216,21,125,22,219,220,221,24,222,25,26,117,212,1,1,1,1,2,2,234,235,236,236,237,238,239,239,117,212,1,1,1,1,2,2,2,250,251,252,252,253,254,255,117,212,213,214,214,168,168,169,170,171,171,172,173,174,174,175,117,212,213,214,214,184,184,185,186,187,187,188,189,190,190,191,211,211,1,1,1,1,1,1,1,1,1,1,1,1,1,1,117,18,212,118,213,19,120,214,121,215,122,216,216,216,124,217,117,117,212,212,213,1,1,1,1,1,1,1,1,2,2,2,117,117,212,212,213,1,1,1,1,1,1,1,1,2,2,2,117,212,212,213,213,214,214,215,168,168,169,169,70,170,171,171,117,212,212,213,213,214,214,215,184,184,185,185,86,186,187,187,211,211,211,211,1,1,1,1,1,1,1,1,1,1,1,1,117,212,118,213,120,214,121,20,216,216,124,217,125,218,22,219,117,212,212,213,1,1,1,1,1,1,2,2,2,2,234,235,117,212,212,213,1,1,1,1,1,1,2,2,2,2,250,251,},
  {117,19,121,122,124,4,4,5,5,6,6,7,7,8,8,9,118,213,214,215,122,124,217,218,219,220,220,221,222,223,25,26,212,213,213,1,1,2,2,2,3,3,236,237,238,238,239,239,212,213,213,1,1,1,2,2,2,3,3,252,253,254,254,255,212,213,213,214,215,168,169,70,170,171,172,72,173,174,175,74,212,213,213,214,215,184,185,86,186,187,188,88,189,190,191,90,117,117,117,1,1,1,1,1,1,1,1,1,1,1,1,1,18,118,118,213,19,120,214,121,215,122,216,216,216,124,217,125,117,212,212,213,213,213,1,1,1,1,1,1,2,2,2,2,117,212,212,213,213,213,1,1,1,1,1,1,2,2,2,2,212,212,213,213,214,214,215,215,168,168,169,70,170,170,171,172,212,212,213,213,214,214,215,215,184,184,185,86,186,186,187,188,117,117,117,117,117,1,1,1,1,1,1,1,1,1,1,1,212,118,213,19,214,121,215,122,216,124,217,125,218,22,219,220,212,212,213,213,214,1,1,1,1,2,2,2,2,2,3,3,212,212,213,213,214,1,1,1,1,2,2,2,2,2,3,3,},
  {18,214,215,216,21,4,5,5,6,6,7,7,8,8,9,9,213,19,121,20,216,124,125,126,219,220,221,24,222,25,26,26,212,213,214,1,1,2,2,2,3,3,236,237,238,239,239,239,212,213,214,1,1,2,2,2,2,3,3,252,253,254,255,255,212,213,214,214,215,216,169,170,171,171,172,173,174,174,175,74,212,213,214,214,215,216,185,186,187,187,188,189,190,190,191,90,18,18,18,1,1,1,1,2,2,2,2,2,2,2,2,2,212,118,213,19,120,214,121,215,122,122,216,216,124,217,125,218,212,212,213,213,213,214,214,1,1,1,1,2,2,2,2,2,212,212,213,213,213,214,214,1,1,1,1,2,2,2,2,2,212,212,213,213,214,214,215,215,216,216,70,170,170,171,171,172,212,212,213,213,214,214,215,215,216,216,86,186,186,187,187,188,18,18,18,18,18,1,1,1,1,1,2,2,2,2,2,2,118,213,19,120,121,215,122,216,216,21,125,218,126,219,219,220,212,212,213,213,214,1,1,1,2,2,2,2,2,2,3,3,212,212,213,213,214,1,1,1,2,2,2,2,2,2,3,3,},
  {118,121,122,216,4,126,5,5,6,6,7,7,8,8,9,9,213,214,215,122,216,217,218,219,220,220,221,222,223,25,26,26,213,213,214,2,2,2,2,2,3,3,3,4,238,239,239,239,213,213,214,215,2,2,2,2,2,3,3,3,4,254,255,255,213,213,214,215,216,216,217,170,171,172,72,173,174,175,74,74,213,213,214,215,216,216,217,186,187,188,88,189,190,191,90,90,118,118,118,118,1,1,2,2,2,2,2,2,2,2,2,2,118,213,19,120,214,121,215,122,216,216,216,124,217,125,218,126,118,213,213,213,214,214,214,215,2,2,2,2,2,2,2,2,118,213,213,213,214,214,214,215,2,2,2,2,2,2,2,2,118,213,213,214,214,215,215,216,216,217,217,170,171,171,172,172,118,213,213,214,214,215,215,216,216,217,217,186,187,187,188,188,118,118,118,118,118,118,1,1,1,2,2,2,2,2,2,2,213,213,120,214,215,122,216,216,124,217,218,126,219,219,220,220,118,213,213,214,214,215,2,2,2,2,2,2,2,2,3,3,118,213,213,214,214,215,2,2,2,2,2,2,2,2,3,3,},
  {118,121,216,124,125,22,5,5,6,6,7,7,8,8,9,9,19,214,215,216,124,125,126,219,220,221,24,222,223,25,26,26,213,214,215,2,2,2,2,2,3,3,3,4,239,239,239,239,213,214,214,215,2,2,2,2,2,3,3,3,4,4,255,255,213,214,214,215,216,217,217,171,171,172,173,174,174,175,74,75,213,214,214,215,216,217,217,187,187,188,189,190,190,191,90,91,118,118,118,118,1,2,2,2,2,2,2,2,2,2,2,2,213,19,120,214,121,215,122,122,216,216,124,217,125,218,126,22,213,213,213,214,214,214,215,215,2,2,2,2,2,2,2,2,213,213,213,214,214,214,215,215,2,2,2,2,2,2,2,2,213,213,214,214,215,215,216,216,217,217,218,171,171,172,172,72,213,213,214,214,215,215,216,216,217,217,218,187,187,188,188,88,118,118,118,118,118,118,1,1,2,2,2,2,2,2,2,2,213,19,214,121,20,122,216,124,217,125,218,22,219,220,220,221,213,213,214,214,215,215,2,2,2,2,2,2,2,2,3,3,213,213,214,214,215,215,2,2,2,2,2,2,2,2,3,3,},
  {213,215,216,217,218,219,220,6,6,7,7,8,8,9,9,10,120,121,122,216,217,218,219,220,220,221,222,223,25,26,26,27,213,214,215,2,2,2,2,2,3,3,3,4,4,239,239,239,213,214,215,215,2,2,2,2,2,3,3,3,4,4,255,255,213,214,215,215,216,217,218,171,172,72,173,174,175,74,74,75,213,214,215,215,216,217,218,187,188,88,189,190,191,90,90,91,213,213,213,213,2,2,2,2,2,2,2,2,2,2,2,2,19,120,214,121,215,122,216,216,216,124,217,125,218,126,22,219,213,213,214,214,214,215,215,215,2,2,2,2,2,2,2,2,213,213,214,214,214,215,215,215,2,2,2,2,2,2,2,2,213,213,214,215,215,215,216,217,217,217,218,171,172,172,72,173,213,213,214,215,215,215,216,217,217,217,218,187,188,188,88,189,213,213,213,213,213,213,2,2,2,2,2,2,2,2,2,2,19,214,121,215,122,216,124,217,125,218,22,219,220,220,220,221,213,213,214,215,215,215,2,2,2,2,2,2,2,2,3,3,213,213,214,215,215,215,2,2,2,2,2,2,2,2,3,3,},
  {0,130,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,209,210,17,211,212,213,120,121,122,216,217,218,22,219,220,224,225,226,132,133,134,229,230,231,138,232,233,234,235,236,236,240,145,146,242,243,149,150,245,246,52,154,248,249,157,158,251,160,161,162,162,163,164,165,165,166,167,168,168,169,170,171,171,144,80,177,178,179,82,180,181,182,84,183,184,185,86,186,187,192,193,194,194,195,196,197,197,198,199,200,200,201,202,203,203,128,208,208,113,209,114,210,210,116,211,117,117,212,118,213,213,128,224,129,225,130,226,226,33,132,227,133,34,228,134,229,35,144,240,240,145,241,146,242,242,148,243,149,149,244,150,245,245,160,160,161,161,162,162,163,66,164,164,165,165,166,166,167,167,144,176,80,177,178,178,179,179,82,180,181,181,182,182,84,183,192,192,193,193,194,194,195,98,196,196,197,197,198,198,199,199,112,208,113,209,210,210,116,211,117,212,213,213,120,214,215,215,224,224,225,130,226,33,227,133,34,134,229,35,230,137,231,138,144,240,145,241,242,242,148,243,149,244,245,245,152,246,52,247,},
  {128,226,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,209,210,211,117,212,213,214,215,122,216,217,218,219,220,220,129,130,226,227,34,229,35,137,36,232,140,141,142,235,236,237,96,241,242,242,243,244,245,245,246,247,248,248,249,250,251,251,64,161,162,163,66,164,165,166,68,167,168,169,70,170,171,172,144,80,177,178,179,82,180,181,182,84,183,184,185,86,186,187,96,193,194,195,98,196,197,198,100,199,200,201,102,202,203,204,224,64,113,209,209,210,210,210,211,211,117,212,212,213,213,213,224,129,225,130,226,226,33,132,227,133,34,134,134,229,35,136,224,96,145,241,241,242,242,242,243,243,149,244,244,245,245,245,224,64,161,162,162,163,163,164,164,165,165,166,166,68,167,168,128,240,80,177,178,178,179,179,82,180,181,181,182,182,84,183,224,96,193,194,194,195,195,196,196,197,197,198,198,100,199,200,224,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,224,32,130,226,33,132,227,34,134,229,229,136,137,231,138,232,224,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,},
  {224,226,1,1,2,2,3,3,4,4,5,5,6,6,7,7,225,209,210,211,212,213,213,214,215,216,217,217,218,219,220,221,225,226,132,133,228,229,136,137,138,232,233,234,235,236,236,237,129,241,242,243,243,244,245,246,246,247,248,249,249,250,251,252,129,225,162,163,164,165,165,166,167,168,168,169,170,171,171,172,224,145,241,178,179,82,180,181,182,84,183,184,185,86,186,187,129,225,194,195,196,197,197,198,199,200,200,201,202,203,203,204,224,129,225,209,209,210,210,211,211,211,212,212,213,213,213,214,129,225,130,226,226,33,132,227,133,34,228,134,229,35,136,230,224,129,241,241,241,242,242,243,243,243,244,244,245,245,245,246,129,225,225,162,163,163,66,164,165,165,166,166,68,167,168,168,224,240,145,241,241,178,179,179,82,180,181,181,182,182,84,183,129,225,225,194,195,195,98,196,197,197,198,198,100,199,200,200,129,225,209,210,210,211,211,212,212,213,213,214,214,215,215,216,129,225,226,226,132,227,133,228,134,229,136,230,137,36,232,232,129,225,241,242,242,243,243,244,244,245,245,246,246,247,247,248,},
  {129,132,1,1,2,2,3,3,4,4,5,5,6,6,7,7,225,210,211,211,212,213,214,215,215,216,217,218,219,219,220,221,130,226,227,34,134,35,230,231,232,140,141,142,235,236,237,40,225,242,242,243,244,245,245,246,247,248,248,249,250,251,251,252,225,226,163,66,164,165,166,68,167,168,169,70,170,171,172,72,129,145,241,242,179,82,180,181,182,84,183,184,185,86,186,187,225,226,195,98,196,197,198,100,199,200,201,102,202,203,204,104,129,225,225,226,210,210,211,211,211,212,212,213,213,213,214,214,225,130,226,226,33,132,227,133,34,228,134,229,35,136,230,137,129,225,225,242,242,242,243,243,243,244,244,245,245,245,246,246,225,225,226,226,163,66,164,164,165,166,166,68,167,168,168,168,129,129,145,241,241,242,179,179,82,180,181,181,182,182,84,183,225,225,226,226,195,98,196,196,197,198,198,100,199,200,200,200,225,225,226,210,211,211,212,212,213,213,214,214,215,215,216,216,225,130,226,33,227,133,228,134,229,35,230,137,231,138,232,140,225,225,242,242,243,243,244,244,245,245,246,246,247,247,248,248,},
  {225,227,1,2,2,3,3,4,4,5,5,6,6,7,7,8,225,226,211,212,212,213,214,215,216,217,217,218,219,220,221,221,226,33,227,228,229,136,137,138,232,233,234,38,235,236,237,40,225,226,243,243,244,245,246,246,247,248,249,249,250,251,252,252,225,226,163,164,165,165,166,167,168,168,169,170,171,171,172,173,225,225,241,242,179,82,180,181,182,84,183,184,185,86,186,187,225,226,195,196,197,197,198,199,200,200,201,202,203,203,204,205,225,225,225,226,226,211,211,211,212,212,213,213,213,214,214,214,130,226,226,33,132,227,133,34,228,134,229,35,136,230,137,231,225,225,225,226,242,243,243,243,244,244,245,245,245,246,246,246,225,225,226,163,66,164,164,165,165,166,166,167,167,168,168,169,225,225,225,241,241,242,242,179,82,180,181,181,182,182,84,183,225,225,226,195,98,196,196,197,197,198,198,199,199,200,200,201,225,225,226,210,211,211,212,212,213,213,214,214,215,215,216,216,130,226,33,227,133,34,134,229,35,136,137,231,138,232,232,37,225,225,226,242,243,243,244,244,245,245,246,246,247,247,248,248,},
  {130,1,134,2,2,3,3,4,4,5,5,6,6,7,7,8,226,226,1,1,1,214,215,215,216,217,218,219,219,220,221,222,226,227,133,134,229,230,231,232,140,141,142,235,236,237,40,238,226,226,1,1,1,245,246,247,248,248,249,250,251,251,252,253,226,226,66,164,165,166,68,167,168,169,70,170,171,172,72,173,130,130,146,242,242,1,180,181,182,84,183,184,185,86,186,187,226,226,98,196,197,198,100,199,200,201,102,202,203,204,104,205,130,226,226,226,227,1,1,1,1,1,1,213,214,214,214,215,226,226,33,132,227,133,34,228,134,229,35,136,230,137,231,138,130,226,226,226,227,1,1,1,1,1,1,245,246,246,246,247,130,226,226,227,164,164,165,165,166,166,68,167,168,168,169,169,130,130,130,130,146,242,242,243,1,180,181,181,182,182,84,183,130,226,226,227,196,196,197,197,198,198,100,199,200,200,201,201,130,226,226,227,1,1,1,1,213,214,214,215,215,216,216,217,226,226,132,227,34,228,229,229,136,230,231,138,232,232,140,233,130,226,226,227,1,1,1,1,245,246,246,247,247,248,248,249,},
  {226,133,229,2,3,3,4,4,5,5,6,6,7,7,8,8,226,227,1,1,1,214,215,216,217,217,218,219,220,221,221,222,33,227,228,229,136,137,138,232,233,234,38,235,236,237,40,239,226,227,1,1,1,1,246,247,248,249,249,250,251,252,252,253,226,227,227,228,165,166,167,168,168,169,170,171,171,172,173,174,226,226,226,242,1,1,1,1,182,84,183,184,185,86,186,187,226,227,227,228,197,198,199,200,200,201,202,203,203,204,205,206,226,226,226,227,227,1,1,1,1,1,1,1,214,214,215,215,226,33,132,227,133,34,134,134,229,35,136,230,137,231,138,232,226,226,226,227,227,1,1,1,1,1,1,1,246,246,247,247,226,226,227,227,228,228,165,166,166,68,167,168,168,169,169,70,226,226,226,226,226,242,242,1,1,1,1,1,1,182,84,183,226,226,227,227,228,228,197,198,198,100,199,200,200,201,201,102,226,226,227,227,1,1,1,1,1,214,215,215,216,216,217,217,226,132,227,133,228,134,229,136,230,137,36,232,232,140,233,141,226,226,227,227,1,1,1,1,1,246,247,247,248,248,249,249,},
  {226,228,229,2,3,3,4,4,5,5,6,6,7,7,8,8,226,227,1,1,1,1,215,216,217,218,218,219,220,221,222,223,227,133,134,229,230,231,232,140,233,234,235,236,237,40,238,239,226,227,1,1,1,1,247,247,248,249,250,251,251,252,253,253,226,227,228,229,166,68,167,168,169,70,170,171,172,72,173,174,226,226,226,242,1,1,1,1,1,1,183,184,185,86,186,187,226,227,228,229,198,100,199,200,201,102,202,203,204,104,205,206,226,226,227,227,227,1,1,1,1,1,1,1,1,215,215,215,33,132,227,133,34,228,134,229,35,136,230,137,231,138,138,232,226,226,227,227,227,1,1,1,1,1,1,1,1,247,247,247,226,227,227,227,228,229,229,166,68,167,168,168,168,169,70,170,226,226,226,226,226,242,1,1,1,1,1,1,1,1,1,183,226,227,227,227,228,229,229,198,100,199,200,200,200,201,102,202,226,227,227,227,1,1,1,1,1,215,215,215,216,217,217,217,33,227,133,34,134,229,35,230,137,231,138,232,140,233,141,234,226,227,227,227,1,1,1,1,1,247,247,247,248,249,249,249,},
  {33,134,35,137,3,3,4,4,5,5,6,6,7,7,8,8,227,228,1,1,1,1,2,216,217,218,219,220,221,221,222,223,227,228,229,136,137,138,232,37,141,38,235,236,237,40,239,41,227,227,1,1,1,1,2,2,249,249,250,251,252,252,253,254,227,227,228,229,166,167,168,168,169,170,171,171,172,173,174,174,33,33,33,1,1,1,1,1,1,1,1,1,185,86,186,187,227,227,228,229,198,199,200,200,201,202,203,203,204,205,206,206,132,227,227,227,228,1,1,1,1,1,1,1,1,2,2,2,132,227,133,34,228,134,229,35,136,230,137,231,138,232,232,232,132,227,227,227,228,1,1,1,1,1,1,1,1,2,2,2,132,227,227,228,228,229,229,166,167,167,168,168,169,70,170,170,33,33,33,33,33,1,1,1,1,1,1,1,1,1,1,1,132,227,227,228,228,229,229,198,199,199,200,200,201,102,202,202,132,227,227,228,1,1,1,1,1,1,2,2,216,217,217,218,227,133,34,134,229,35,230,137,231,138,232,232,37,141,234,142,132,227,227,228,1,1,1,1,1,1,2,2,248,249,249,250,},
  {132,229,136,231,3,4,4,5,5,6,6,7,7,8,8,9,227,228,1,1,1,1,2,2,218,218,219,220,221,222,222,223,133,134,229,230,231,232,140,233,234,235,236,236,237,238,239,41,227,228,1,1,1,1,2,2,249,250,251,251,252,253,253,254,227,228,229,229,230,167,168,169,70,170,171,172,72,173,174,175,132,132,132,1,1,1,1,1,1,1,1,1,1,86,186,187,227,228,229,229,230,199,200,201,102,202,203,204,104,205,206,207,227,227,227,228,228,1,1,1,1,1,1,1,1,2,2,2,227,133,34,228,134,229,35,136,230,137,231,138,138,232,232,140,227,227,227,228,228,1,1,1,1,1,1,1,1,2,2,2,227,227,228,228,229,229,230,68,167,168,168,169,169,70,170,171,132,132,132,132,132,1,1,1,1,1,1,1,1,1,1,1,227,227,228,228,229,229,230,100,199,200,200,201,201,102,202,203,227,227,228,228,1,1,1,1,1,1,2,2,2,217,218,218,227,133,228,229,229,136,230,231,138,232,232,140,233,141,142,235,227,227,228,228,1,1,1,1,1,1,2,2,2,249,250,250,},
  {227,229,230,36,232,4,4,5,5,6,6,7,7,8,8,9,133,228,1,1,1,1,2,2,218,219,220,220,221,222,223,223,34,229,35,137,36,232,37,141,38,235,236,237,40,238,41,42,133,228,1,1,1,1,2,2,2,250,251,252,252,253,254,255,133,228,229,230,230,168,168,169,170,171,171,172,173,174,174,175,227,227,1,1,1,1,1,1,1,1,1,1,1,1,1,1,133,228,229,230,230,200,200,201,202,203,203,204,205,206,206,207,133,133,228,228,229,1,1,1,1,1,1,1,1,2,2,2,133,34,228,134,229,35,136,230,137,231,138,232,232,232,140,233,133,133,228,228,229,1,1,1,1,1,1,1,1,2,2,2,133,228,228,229,229,230,230,231,168,168,169,169,70,170,171,171,227,227,227,227,1,1,1,1,1,1,1,1,1,1,1,1,133,228,228,229,229,230,230,231,200,200,201,201,102,202,203,203,133,228,228,229,1,1,1,1,1,1,2,2,2,2,218,219,133,228,134,229,136,230,137,36,232,232,140,233,141,234,38,235,133,228,228,229,1,1,1,1,1,1,2,2,2,2,250,251,},
  {133,35,137,138,140,4,4,5,5,6,6,7,7,8,8,9,228,229,229,1,1,2,2,2,3,3,220,221,222,222,223,223,134,229,230,231,138,140,233,234,235,236,236,237,238,239,41,42,228,229,229,1,1,1,2,2,2,3,3,252,253,254,254,255,228,229,229,230,231,168,169,70,170,171,172,72,173,174,175,74,133,133,133,1,1,1,1,1,1,1,1,1,1,1,1,1,228,229,229,230,231,200,201,102,202,203,204,104,205,206,207,106,133,228,228,229,229,229,1,1,1,1,1,1,2,2,2,2,34,134,134,229,35,136,230,137,231,138,232,232,232,140,233,141,133,228,228,229,229,229,1,1,1,1,1,1,2,2,2,2,228,228,229,229,230,230,231,231,168,168,169,70,170,170,171,172,133,133,133,133,133,1,1,1,1,1,1,1,1,1,1,1,228,228,229,229,230,230,231,231,200,200,201,102,202,202,203,204,228,228,229,229,230,1,1,1,1,2,2,2,2,2,3,3,228,134,229,35,230,137,231,138,232,140,233,141,234,38,235,236,228,228,229,229,230,1,1,1,1,2,2,2,2,2,3,3,},
  {34,230,231,232,37,4,5,5,6,6,7,7,8,8,9,9,228,229,230,1,1,2,2,2,3,3,220,221,222,223,223,223,229,35,137,36,232,140,141,142,235,236,237,40,238,41,42,42,228,229,230,1,1,2,2,2,2,3,3,252,253,254,255,255,228,229,230,230,231,232,169,170,171,171,172,173,174,174,175,74,34,34,34,1,1,1,1,2,2,2,2,2,2,2,2,2,228,229,230,230,231,232,201,202,203,203,204,205,206,206,207,106,228,228,229,229,229,230,230,1,1,1,1,2,2,2,2,2,228,134,229,35,136,230,137,231,138,138,232,232,140,233,141,234,228,228,229,229,229,230,230,1,1,1,1,2,2,2,2,2,228,228,229,229,230,230,231,231,232,232,70,170,170,171,171,172,34,34,34,34,34,1,1,1,1,1,2,2,2,2,2,2,228,228,229,229,230,230,231,231,232,232,102,202,202,203,203,204,228,228,229,229,230,1,1,1,2,2,2,2,2,2,3,3,134,229,35,136,137,231,138,232,232,37,141,234,142,235,235,236,228,228,229,229,230,1,1,1,2,2,2,2,2,2,3,3,},
  {134,137,138,232,4,142,5,5,6,6,7,7,8,8,9,9,229,229,230,2,2,2,2,2,3,3,3,4,222,223,223,223,229,230,231,138,232,233,234,235,236,236,237,238,239,41,42,42,229,229,230,231,2,2,2,2,2,3,3,3,4,254,255,255,229,229,230,231,232,232,233,170,171,172,72,173,174,175,74,74,134,134,134,134,1,1,2,2,2,2,2,2,2,2,2,2,229,229,230,231,232,232,233,202,203,204,104,205,206,207,106,106,134,229,229,229,230,230,230,231,2,2,2,2,2,2,2,2,134,229,35,136,230,137,231,138,232,232,232,140,233,141,234,142,134,229,229,229,230,230,230,231,2,2,2,2,2,2,2,2,134,229,229,230,230,231,231,232,232,233,233,170,171,171,172,172,134,134,134,134,134,134,1,1,1,2,2,2,2,2,2,2,134,229,229,230,230,231,231,232,232,233,233,202,203,203,204,204,134,229,229,230,230,231,2,2,2,2,2,2,2,2,3,3,229,229,136,230,231,138,232,232,140,233,234,142,235,235,236,236,134,229,229,230,230,231,2,2,2,2,2,2,2,2,3,3,},
  {134,137,232,140,141,38,5,5,6,6,7,7,8,8,9,9,229,230,231,2,2,2,2,2,3,3,3,4,223,223,223,223,35,230,231,232,140,141,142,235,236,237,40,238,239,41,42,42,229,230,230,231,2,2,2,2,2,3,3,3,4,4,255,255,229,230,230,231,232,233,233,171,171,172,173,174,174,175,74,75,134,134,134,134,1,2,2,2,2,2,2,2,2,2,2,2,229,230,230,231,232,233,233,203,203,204,205,206,206,207,106,107,229,229,229,230,230,230,231,231,2,2,2,2,2,2,2,2,229,35,136,230,137,231,138,138,232,232,140,233,141,234,142,38,229,229,229,230,230,230,231,231,2,2,2,2,2,2,2,2,229,229,230,230,231,231,232,232,233,233,234,171,171,172,172,72,134,134,134,134,134,134,1,1,2,2,2,2,2,2,2,2,229,229,230,230,231,231,232,232,233,233,234,203,203,204,204,104,229,229,230,230,231,231,2,2,2,2,2,2,2,2,3,3,229,35,230,137,36,138,232,140,233,141,234,38,235,236,236,237,229,229,230,230,231,231,2,2,2,2,2,2,2,2,3,3,},
  {229,231,232,233,234,235,236,6,6,7,7,8,8,9,9,10,229,230,231,2,2,2,2,2,3,3,3,4,4,223,223,223,136,137,138,232,233,234,235,236,236,237,238,239,41,42,42,43,229,230,231,231,2,2,2,2,2,3,3,3,4,4,255,255,229,230,231,231,232,233,234,171,172,72,173,174,175,74,74,75,229,229,229,229,2,2,2,2,2,2,2,2,2,2,2,2,229,230,231,231,232,233,234,203,204,104,205,206,207,106,106,107,229,229,230,230,230,231,231,231,2,2,2,2,2,2,2,2,35,136,230,137,231,138,232,232,232,140,233,141,234,142,38,235,229,229,230,230,230,231,231,231,2,2,2,2,2,2,2,2,229,229,230,231,231,231,232,233,233,233,234,171,172,172,72,173,229,229,229,229,229,229,2,2,2,2,2,2,2,2,2,2,229,229,230,231,231,231,232,233,233,233,234,203,204,204,104,205,229,229,230,231,231,231,2,2,2,2,2,2,2,2,3,3,35,230,137,231,138,232,140,233,141,234,38,235,236,236,236,237,229,229,230,231,231,231,2,2,2,2,2,2,2,2,3,3,},
  {0,146,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,209,210,17,211,212,213,120,121,122,216,217,218,22,219,220,224,225,226,33,227,228,229,136,137,138,232,233,234,38,235,236,240,241,242,242,243,244,150,245,246,247,248,248,249,250,251,251,128,64,161,162,163,66,164,165,166,68,167,168,169,70,170,171,176,177,178,178,179,180,181,181,182,183,184,184,185,186,187,187,192,193,194,194,195,196,197,197,198,199,200,200,201,202,203,203,144,208,208,113,209,114,210,210,116,211,117,117,212,118,213,213,144,224,224,129,225,130,226,226,132,227,133,133,228,134,229,229,144,240,145,241,146,242,242,242,148,243,149,244,244,150,245,245,128,160,64,161,162,162,163,163,66,164,165,165,166,166,68,167,176,176,177,177,178,178,179,82,180,180,181,181,182,182,183,183,192,192,193,193,194,194,195,98,196,196,197,197,198,198,199,199,112,208,113,209,210,210,116,211,117,212,213,213,120,214,215,215,128,224,129,225,226,226,132,227,133,228,229,229,136,230,231,231,240,240,241,146,242,242,243,149,244,150,245,245,246,153,247,154,},
  {144,242,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,209,210,211,117,212,213,214,215,122,216,217,218,219,220,220,224,225,226,227,133,228,229,230,231,138,232,233,234,235,236,236,145,146,242,148,149,150,245,152,52,154,248,156,157,158,251,252,144,64,161,162,163,66,164,165,166,68,167,168,169,70,170,171,80,177,178,179,82,180,181,182,84,183,184,185,86,186,187,188,96,193,194,195,98,196,197,198,100,199,200,201,102,202,203,204,240,80,113,209,209,210,210,210,211,211,117,212,212,213,213,213,240,96,129,225,225,226,226,226,227,227,133,228,228,229,229,229,240,145,241,146,242,242,148,148,243,149,244,150,150,245,245,152,144,224,64,161,162,162,163,163,66,164,165,165,166,166,68,167,240,80,177,178,178,179,179,180,180,181,181,182,182,84,183,184,240,96,193,194,194,195,195,196,196,197,197,198,198,100,199,200,240,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,240,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,240,145,146,242,242,148,243,244,150,245,245,152,153,52,154,248,},
  {240,242,1,1,2,2,3,3,4,4,5,5,6,6,7,7,241,209,210,211,212,213,213,214,215,216,217,217,218,219,220,221,241,225,226,227,228,229,229,230,231,232,233,233,234,235,236,237,241,242,242,243,244,150,245,246,247,248,248,249,250,251,251,252,240,129,225,162,163,66,164,165,166,68,167,168,169,70,170,171,145,241,178,179,180,181,181,182,183,184,184,185,186,187,187,188,145,241,194,195,196,197,197,198,199,200,200,201,202,203,203,204,240,145,241,209,209,210,210,211,211,211,212,212,213,213,213,214,240,145,241,225,225,226,226,227,227,227,228,228,229,229,229,230,145,241,146,242,242,242,148,243,149,244,244,150,245,245,152,246,240,240,129,225,225,162,163,163,66,164,165,165,166,166,68,167,145,241,241,178,179,179,82,180,181,181,182,182,84,183,184,184,145,241,241,194,195,195,98,196,197,197,198,198,100,199,200,200,145,241,209,210,210,211,211,212,212,213,213,214,214,215,215,216,145,241,225,226,226,227,227,228,228,229,229,230,230,231,231,232,145,241,242,242,148,243,149,244,150,245,152,246,52,247,248,248,},
  {145,148,1,1,2,2,3,3,4,4,5,5,6,6,7,7,241,210,211,211,212,213,214,215,215,216,217,218,219,219,220,221,241,226,227,227,228,229,230,231,231,232,233,234,235,235,236,237,146,242,148,149,150,245,152,153,154,248,156,157,158,251,252,56,145,145,225,226,163,66,164,165,166,68,167,168,169,70,170,171,241,242,179,82,180,181,182,84,183,184,185,86,186,187,188,88,241,242,195,98,196,197,198,100,199,200,201,102,202,203,204,104,145,241,241,242,210,210,211,211,211,212,212,213,213,213,214,214,145,241,241,242,226,226,227,227,227,228,228,229,229,229,230,230,241,146,242,242,242,148,243,149,244,244,150,245,245,152,246,153,145,145,145,225,225,226,163,163,66,164,165,165,166,166,68,167,241,241,242,242,179,82,180,180,181,182,182,84,183,184,184,184,241,241,242,242,195,98,196,196,197,198,198,100,199,200,200,200,241,241,242,210,211,211,212,212,213,213,214,214,215,215,216,216,241,241,242,226,227,227,228,228,229,229,230,230,231,231,232,232,241,146,242,148,243,149,244,150,245,152,246,153,247,154,248,156,},
  {241,243,1,2,2,3,3,4,4,5,5,6,6,7,7,8,241,242,211,212,212,213,214,215,216,217,217,218,219,220,221,221,241,242,227,228,228,229,230,231,232,233,233,234,235,236,237,237,242,242,243,244,150,245,246,247,248,248,249,250,251,251,252,253,241,241,225,226,163,66,164,165,166,68,167,168,169,70,170,171,241,242,179,180,181,181,182,183,184,184,185,186,187,187,188,189,241,242,195,196,197,197,198,199,200,200,201,202,203,203,204,205,241,241,241,242,242,211,211,211,212,212,213,213,213,214,214,214,241,241,241,242,242,227,227,227,228,228,229,229,229,230,230,230,146,242,242,242,148,243,149,244,244,150,245,245,152,246,153,247,241,241,241,225,225,226,226,163,66,164,165,165,166,166,68,167,241,241,242,179,82,180,180,181,181,182,182,183,183,184,184,185,241,241,242,195,98,196,196,197,197,198,198,199,199,200,200,201,241,241,242,210,211,211,212,212,213,213,214,214,215,215,216,216,241,241,242,226,227,227,228,228,229,229,230,230,231,231,232,232,146,242,242,243,149,244,150,245,245,152,153,247,154,248,248,249,},
  {146,1,150,2,2,3,3,4,4,5,5,6,6,7,7,8,242,242,1,1,1,214,215,215,216,217,218,219,219,220,221,222,242,242,1,1,1,230,231,231,232,233,234,235,235,236,237,238,242,148,149,244,245,152,153,154,248,156,157,158,251,252,56,253,146,146,146,226,226,1,164,165,166,68,167,168,169,70,170,171,242,242,82,180,181,182,84,183,184,185,86,186,187,188,88,189,242,242,98,196,197,198,100,199,200,201,102,202,203,204,104,205,146,242,242,242,243,1,1,1,1,1,1,213,214,214,214,215,146,242,242,242,243,1,1,1,1,1,1,229,230,230,230,231,242,242,242,148,243,149,244,244,150,245,245,152,246,153,247,154,146,146,146,146,146,226,226,227,1,164,165,165,166,166,68,167,146,242,242,243,180,180,181,181,182,182,84,183,184,184,185,185,146,242,242,243,196,196,197,197,198,198,100,199,200,200,201,201,146,242,242,243,1,1,1,1,213,214,214,215,215,216,216,217,146,242,242,243,1,1,1,1,229,230,230,231,231,232,232,233,242,242,148,243,244,244,245,245,152,246,52,154,248,248,156,249,},
  {242,149,245,2,3,3,4,4,5,5,6,6,7,7,8,8,242,243,1,1,1,214,215,216,217,217,218,219,220,221,221,222,242,243,1,1,1,230,231,232,233,233,234,235,236,237,237,238,148,243,244,150,245,246,247,248,156,249,250,251,251,252,253,254,242,242,242,226,1,1,1,1,166,68,167,168,169,70,170,171,242,243,243,244,181,182,183,184,184,185,186,187,187,188,189,190,242,243,243,244,197,198,199,200,200,201,202,203,203,204,205,206,242,242,242,243,243,1,1,1,1,1,1,1,214,214,215,215,242,242,242,243,243,1,1,1,1,1,1,1,230,230,231,231,242,148,148,243,149,244,150,150,245,245,152,246,153,247,154,248,242,242,242,242,242,226,226,1,1,1,1,1,1,166,68,167,242,242,243,243,244,244,181,182,182,84,183,184,184,185,185,86,242,242,243,243,244,244,197,198,198,100,199,200,200,201,201,102,242,242,243,243,1,1,1,1,1,214,215,215,216,216,217,217,242,242,243,243,1,1,1,1,1,230,231,231,232,232,233,233,242,148,243,149,244,150,245,152,246,52,247,248,248,156,249,157,},
  {242,244,245,2,3,3,4,4,5,5,6,6,7,7,8,8,242,243,1,1,1,1,215,216,217,218,218,219,220,221,222,223,242,243,1,1,1,1,231,232,233,234,234,235,236,237,238,239,148,149,244,245,152,153,154,248,156,157,158,251,252,56,253,254,242,242,242,242,1,1,1,1,1,1,167,168,169,70,170,171,242,243,244,245,182,84,183,184,185,86,186,187,188,88,189,190,242,243,244,245,198,100,199,200,201,102,202,203,204,104,205,206,242,242,243,243,243,1,1,1,1,1,1,1,1,215,215,215,242,242,243,243,243,1,1,1,1,1,1,1,1,231,231,231,242,148,243,149,244,244,150,245,245,152,246,153,247,154,154,248,242,242,242,242,242,242,1,1,1,1,1,1,1,1,1,167,242,243,243,243,244,245,245,182,84,183,184,184,184,185,86,186,242,243,243,243,244,245,245,198,100,199,200,200,200,201,102,202,242,243,243,243,1,1,1,1,1,215,215,215,216,217,217,217,242,243,243,243,1,1,1,1,1,231,231,231,232,233,233,233,148,243,149,244,150,245,152,246,153,247,154,248,156,249,157,250,},
  {148,150,2,153,3,3,4,4,5,5,6,6,7,7,8,8,243,244,1,1,1,1,2,216,217,218,219,220,221,221,222,223,243,244,1,1,1,1,2,232,233,234,235,236,237,237,238,239,243,244,150,245,246,247,248,248,249,250,251,251,252,253,254,254,148,148,148,1,1,1,1,1,1,1,1,1,169,70,170,171,243,243,244,245,182,183,184,184,185,186,187,187,188,189,190,190,243,243,244,245,198,199,200,200,201,202,203,203,204,205,206,206,148,243,243,243,244,1,1,1,1,1,1,1,1,2,2,2,148,243,243,243,244,1,1,1,1,1,1,1,1,2,2,2,148,243,149,244,244,150,245,245,152,246,153,247,154,248,248,248,148,148,148,148,148,1,1,1,1,1,1,1,1,1,1,1,148,243,243,244,244,245,245,182,183,183,184,184,185,86,186,186,148,243,243,244,244,245,245,198,199,199,200,200,201,102,202,202,148,243,243,244,1,1,1,1,1,1,2,2,216,217,217,218,148,243,243,244,1,1,1,1,1,1,2,2,232,233,233,234,243,149,244,150,245,245,246,153,247,154,248,248,249,157,250,158,},
  {148,245,152,52,3,4,4,5,5,6,6,7,7,8,8,9,243,244,1,1,1,1,2,2,218,218,219,220,221,222,222,223,243,244,1,1,1,1,2,2,234,234,235,236,237,238,238,239,149,244,245,152,153,154,248,156,157,158,251,252,56,253,254,255,148,148,148,1,1,1,1,1,1,1,1,1,1,70,170,171,243,244,245,245,246,183,184,185,86,186,187,188,88,189,190,191,243,244,245,245,246,199,200,201,102,202,203,204,104,205,206,207,243,243,243,244,244,1,1,1,1,1,1,1,1,2,2,2,243,243,243,244,244,1,1,1,1,1,1,1,1,2,2,2,243,149,244,244,150,245,245,152,246,153,247,154,154,248,248,156,148,148,148,148,148,1,1,1,1,1,1,1,1,1,1,1,243,243,244,244,245,245,246,84,183,184,184,185,185,86,186,187,243,243,244,244,245,245,246,100,199,200,200,201,201,102,202,203,243,243,244,244,1,1,1,1,1,1,2,2,2,217,218,218,243,243,244,244,1,1,1,1,1,1,2,2,2,233,234,234,243,149,244,245,245,152,246,52,154,248,248,156,249,157,158,251,},
  {243,245,246,3,248,4,4,5,5,6,6,7,7,8,8,9,149,244,1,1,1,1,2,2,218,219,220,220,221,222,223,223,149,244,1,1,1,1,2,2,234,235,236,236,237,238,239,239,244,150,245,246,247,248,248,249,250,251,251,252,253,254,254,255,243,243,1,1,1,1,1,1,1,1,1,1,1,1,1,1,149,244,245,246,246,184,184,185,186,187,187,188,189,190,190,191,149,244,245,246,246,200,200,201,202,203,203,204,205,206,206,207,149,149,244,244,245,1,1,1,1,1,1,1,1,2,2,2,149,149,244,244,245,1,1,1,1,1,1,1,1,2,2,2,149,244,244,150,245,245,152,246,153,247,154,248,248,248,156,249,243,243,243,243,1,1,1,1,1,1,1,1,1,1,1,1,149,244,244,245,245,246,246,247,184,184,185,185,86,186,187,187,149,244,244,245,245,246,246,247,200,200,201,201,102,202,203,203,149,244,244,245,1,1,1,1,1,1,2,2,2,2,218,219,149,244,244,245,1,1,1,1,1,1,2,2,2,2,234,235,149,244,150,245,152,246,52,247,248,248,156,249,157,250,251,251,},
  {149,152,52,154,156,4,4,5,5,6,6,7,7,8,8,9,244,245,245,1,1,2,2,2,3,3,220,221,222,222,223,223,244,245,245,1,1,2,2,2,3,3,236,237,238,238,239,239,150,245,152,153,154,248,156,157,158,251,252,56,253,254,255,58,149,149,149,1,1,1,1,1,1,1,1,1,1,1,1,1,244,245,245,246,247,184,185,86,186,187,188,88,189,190,191,90,244,245,245,246,247,200,201,102,202,203,204,104,205,206,207,106,149,244,244,245,245,245,1,1,1,1,1,1,2,2,2,2,149,244,244,245,245,245,1,1,1,1,1,1,2,2,2,2,244,150,150,245,245,152,246,153,247,154,248,248,248,156,249,157,149,149,149,149,149,1,1,1,1,1,1,1,1,1,1,1,244,244,245,245,246,246,247,247,184,184,185,86,186,186,187,188,244,244,245,245,246,246,247,247,200,200,201,102,202,202,203,204,244,244,245,245,246,1,1,1,1,2,2,2,2,2,3,3,244,244,245,245,246,1,1,1,1,2,2,2,2,2,3,3,244,150,245,152,246,153,247,154,248,156,249,157,250,158,251,252,},
  {244,246,247,248,249,4,5,5,6,6,7,7,8,8,9,9,244,245,246,1,1,2,2,2,3,3,220,221,222,223,223,223,244,245,246,1,1,2,2,2,3,3,236,237,238,239,239,239,150,245,246,247,248,248,249,250,251,251,252,253,254,254,255,58,244,244,244,1,1,1,1,2,2,2,2,2,2,2,2,2,244,245,246,246,247,248,185,186,187,187,188,189,190,190,191,90,244,245,246,246,247,248,201,202,203,203,204,205,206,206,207,106,244,244,245,245,245,246,246,1,1,1,1,2,2,2,2,2,244,244,245,245,245,246,246,1,1,1,1,2,2,2,2,2,244,150,245,245,152,246,153,247,154,154,248,248,156,249,157,250,244,244,244,244,244,1,1,1,1,1,2,2,2,2,2,2,244,244,245,245,246,246,247,247,248,248,86,186,186,187,187,188,244,244,245,245,246,246,247,247,248,248,102,202,202,203,203,204,244,244,245,245,246,1,1,1,2,2,2,2,2,2,3,3,244,244,245,245,246,1,1,1,2,2,2,2,2,2,3,3,150,245,245,152,153,247,154,248,248,249,157,250,158,251,251,252,},
  {150,153,154,248,4,158,5,5,6,6,7,7,8,8,9,9,245,245,246,2,2,2,2,2,3,3,3,4,222,223,223,223,245,245,246,2,2,2,2,2,3,3,3,4,238,239,239,239,245,152,153,154,248,156,157,158,251,252,56,253,254,255,58,58,150,150,150,150,1,1,2,2,2,2,2,2,2,2,2,2,245,245,246,247,248,248,249,186,187,188,88,189,190,191,90,90,245,245,246,247,248,248,249,202,203,204,104,205,206,207,106,106,150,245,245,245,246,246,246,247,2,2,2,2,2,2,2,2,150,245,245,245,246,246,246,247,2,2,2,2,2,2,2,2,150,245,245,152,246,153,247,154,248,248,248,156,249,157,250,158,150,150,150,150,150,150,1,1,1,2,2,2,2,2,2,2,150,245,245,246,246,247,247,248,248,249,249,186,187,187,188,188,150,245,245,246,246,247,247,248,248,249,249,202,203,203,204,204,150,245,245,246,246,247,2,2,2,2,2,2,2,2,3,3,150,245,245,246,246,247,2,2,2,2,2,2,2,2,3,3,245,245,152,246,52,154,248,248,156,249,250,158,251,251,252,252,},
  {150,52,248,156,157,251,5,5,6,6,7,7,8,8,9,9,245,246,247,2,2,2,2,2,3,3,3,4,223,223,223,223,245,246,247,2,2,2,2,2,3,3,3,4,239,239,239,239,245,246,247,154,248,249,250,251,251,252,253,254,254,255,58,59,150,150,150,150,1,2,2,2,2,2,2,2,2,2,2,2,245,246,246,247,248,249,249,187,187,188,189,190,190,191,90,91,245,246,246,247,248,249,249,203,203,204,205,206,206,207,106,107,245,245,245,246,246,246,247,247,2,2,2,2,2,2,2,2,245,245,245,246,246,246,247,247,2,2,2,2,2,2,2,2,245,245,152,246,153,247,154,154,248,248,156,249,157,250,158,251,150,150,150,150,150,150,1,1,2,2,2,2,2,2,2,2,245,245,246,246,247,247,248,248,249,249,250,187,187,188,188,88,245,245,246,246,247,247,248,248,249,249,250,203,203,204,204,104,245,245,246,246,247,247,2,2,2,2,2,2,2,2,3,3,245,245,246,246,247,247,2,2,2,2,2,2,2,2,3,3,245,152,246,52,247,154,248,156,249,157,250,251,251,252,252,56,},
  {245,247,248,249,250,251,252,6,6,7,7,8,8,9,9,10,245,246,247,2,2,2,2,2,3,3,3,4,4,223,223,223,245,246,247,2,2,2,2,2,3,3,3,4,4,239,239,239,152,153,154,248,156,157,158,251,252,56,253,254,255,58,58,59,245,245,245,245,2,2,2,2,2,2,2,2,2,2,2,2,245,246,247,247,248,249,250,187,188,88,189,190,191,90,90,91,245,246,247,247,248,249,250,203,204,104,205,206,207,106,106,107,245,245,246,246,246,247,247,247,2,2,2,2,2,2,2,2,245,245,246,246,246,247,247,247,2,2,2,2,2,2,2,2,245,152,246,153,247,154,248,248,248,156,249,157,250,158,251,251,245,245,245,245,245,245,2,2,2,2,2,2,2,2,2,2,245,245,246,247,247,247,248,249,249,249,250,187,188,188,88,189,245,245,246,247,247,247,248,249,249,249,250,203,204,204,104,205,245,245,246,247,247,247,2,2,2,2,2,2,2,2,3,3,245,245,246,247,247,247,2,2,2,2,2,2,2,2,3,3,152,246,153,247,154,248,156,249,157,250,158,251,252,252,56,253,},
  {0,130,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,209,210,116,117,212,213,214,121,122,216,217,218,22,219,220,224,225,226,132,133,228,229,230,137,138,232,233,234,38,235,236,144,145,146,242,243,149,150,245,152,52,154,248,249,157,158,251,160,161,162,162,163,164,165,166,166,167,168,168,169,170,171,172,112,80,177,178,179,82,180,181,182,84,183,184,185,86,186,187,128,96,193,194,195,98,196,197,198,100,199,200,201,102,202,203,160,208,113,209,209,114,210,210,116,211,117,212,212,118,213,213,160,224,129,225,225,130,226,226,132,227,133,228,228,134,229,229,128,144,240,145,241,146,242,242,148,148,243,149,244,150,150,245,160,64,161,162,162,162,163,66,164,164,165,166,166,68,167,168,112,176,80,177,178,178,179,179,82,180,181,181,182,182,84,183,128,192,96,193,194,194,195,195,98,196,197,197,198,198,100,199,160,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,160,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,144,240,145,241,146,242,148,243,149,244,150,245,152,246,52,247,},
  {160,226,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,209,210,211,212,212,213,214,215,216,216,217,218,219,220,221,224,225,226,227,228,228,229,230,231,232,232,233,234,235,236,237,224,145,146,242,243,149,150,245,152,52,154,248,249,157,158,251,64,162,162,163,164,164,165,166,68,168,168,169,170,170,171,172,208,208,209,178,179,82,180,181,182,84,183,184,185,86,186,187,224,224,225,194,195,98,196,197,198,100,199,200,201,102,202,203,160,64,209,209,209,210,210,211,211,211,212,212,212,213,213,213,160,64,225,225,225,226,226,227,227,227,228,228,228,229,229,229,160,224,240,145,241,146,242,242,148,148,243,149,244,150,150,245,64,161,162,162,162,163,66,164,164,165,166,166,68,167,168,168,160,208,208,209,209,178,179,179,82,180,181,181,182,182,84,183,160,224,224,225,225,194,195,195,98,196,197,197,198,198,100,199,64,209,209,209,210,211,211,211,212,213,213,213,214,215,215,215,64,225,225,225,226,227,227,227,228,229,229,229,230,231,231,231,160,240,145,241,146,242,148,243,149,244,150,245,152,246,52,247,},
  {64,226,1,1,2,2,3,3,4,4,5,5,6,6,7,7,161,210,211,211,212,213,214,215,215,216,217,218,219,219,220,221,161,226,227,227,228,229,230,231,231,232,233,234,235,235,236,237,64,145,146,242,243,149,150,245,152,52,154,248,249,157,158,251,161,162,163,66,164,165,166,68,167,168,169,70,170,171,172,72,64,113,209,210,179,82,180,181,182,84,183,184,185,86,186,187,64,129,225,226,195,98,196,197,198,100,199,200,201,102,202,203,161,161,209,210,210,210,211,211,211,212,212,213,213,213,214,214,161,161,225,226,226,226,227,227,227,228,228,229,229,229,230,230,64,64,129,145,241,146,242,242,148,148,243,149,244,150,150,245,161,162,162,162,163,66,164,164,165,166,166,68,167,168,168,168,64,208,113,209,209,210,179,179,82,180,181,181,182,182,84,183,64,224,129,225,225,226,195,195,98,196,197,197,198,198,100,199,161,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,161,225,226,226,227,227,228,228,229,229,230,230,231,231,232,232,64,240,145,241,146,242,148,243,149,244,150,245,152,246,52,247,},
  {161,227,1,1,2,2,3,3,4,4,5,5,6,6,7,7,162,210,211,212,213,213,214,215,216,217,217,218,219,220,221,221,162,226,227,228,229,229,230,231,232,233,233,234,235,236,237,237,161,225,146,242,243,149,150,245,152,52,154,248,249,157,158,251,162,162,163,164,165,166,166,167,168,168,169,170,171,172,172,173,161,209,209,210,210,82,180,181,182,84,183,184,185,86,186,187,161,225,225,226,226,98,196,197,198,100,199,200,201,102,202,203,161,162,162,210,163,211,211,211,212,212,213,213,213,214,214,215,161,162,162,226,163,227,227,227,228,228,229,229,229,230,230,231,161,161,225,225,225,146,242,242,148,148,243,149,244,150,150,245,162,162,162,163,66,164,164,165,166,166,68,167,168,168,168,169,161,209,209,209,209,210,210,179,82,180,181,181,182,182,84,183,161,225,225,225,225,226,226,195,98,196,197,197,198,198,100,199,162,162,210,163,211,211,212,213,213,213,214,215,215,215,216,217,162,162,226,163,227,227,228,229,229,229,230,231,231,231,232,233,161,240,225,241,146,242,148,243,149,244,150,245,152,246,52,247,},
  {162,66,1,1,2,2,3,3,4,4,5,5,6,6,7,7,162,163,211,212,213,214,215,216,216,217,218,219,220,220,221,222,162,163,227,228,229,230,231,232,232,233,234,235,236,236,237,238,162,225,146,242,1,149,150,245,152,52,154,248,249,157,158,251,162,163,164,164,165,166,68,168,168,169,170,170,171,172,72,174,162,209,114,210,210,211,180,181,182,84,183,184,185,86,186,187,162,225,130,226,226,227,196,197,198,100,199,200,201,102,202,203,162,162,163,163,66,164,212,212,212,213,213,214,214,214,215,215,162,162,163,163,66,164,228,228,228,229,229,230,230,230,231,231,162,162,225,225,225,146,242,242,148,148,1,149,244,150,150,245,162,162,163,66,164,164,165,166,166,68,167,168,168,168,169,70,162,209,209,209,114,210,210,211,211,180,181,181,182,182,84,183,162,225,225,225,130,226,226,227,227,196,197,197,198,198,100,199,162,162,163,66,164,212,213,213,214,214,215,215,216,216,217,217,162,162,163,66,164,228,229,229,230,230,231,231,232,232,233,233,162,240,225,241,146,242,148,1,149,244,150,245,152,246,52,247,},
  {162,164,1,1,2,2,3,3,4,4,5,5,6,6,7,7,163,66,164,213,214,214,215,216,217,218,218,219,220,221,222,223,163,66,164,229,230,230,231,232,233,234,234,235,236,237,238,239,162,226,226,242,1,1,150,245,152,52,154,248,249,157,158,251,163,66,164,165,166,68,167,168,169,70,170,171,172,72,173,174,162,210,210,210,210,211,212,213,182,84,183,184,185,86,186,187,162,226,226,226,226,227,228,229,198,100,199,200,201,102,202,203,162,163,163,66,164,164,212,213,213,213,214,214,214,215,215,215,162,163,163,66,164,164,228,229,229,229,230,230,230,231,231,231,162,162,162,226,226,226,226,242,1,1,1,1,1,150,150,245,162,163,66,164,164,165,166,166,68,167,168,168,168,169,70,170,162,162,210,210,210,210,210,211,211,212,212,213,213,182,84,183,162,162,226,226,226,226,226,227,227,228,228,229,229,198,100,199,162,163,66,164,164,213,213,213,214,215,215,215,216,217,217,217,162,163,66,164,164,229,229,229,230,231,231,231,232,233,233,233,162,162,226,241,226,242,1,1,1,244,150,245,152,246,52,247,},
  {163,165,1,1,2,2,3,3,4,4,5,5,6,6,7,7,66,164,165,213,214,215,216,217,217,218,219,220,221,221,222,223,66,164,165,229,230,231,232,233,233,234,235,236,237,237,238,239,163,163,226,1,1,1,1,2,152,52,154,248,249,157,158,251,163,164,165,166,166,167,168,168,169,170,171,172,172,173,174,174,163,163,210,210,116,211,212,213,213,84,183,184,185,86,186,187,163,163,226,226,132,227,228,229,229,100,199,200,201,102,202,203,163,163,66,164,164,165,165,213,213,214,214,215,215,215,216,216,163,163,66,164,164,165,165,229,229,230,230,231,231,231,232,232,163,163,163,163,226,226,226,1,1,1,1,1,1,1,1,2,163,66,164,164,165,166,166,68,167,168,168,168,169,70,170,170,163,163,163,210,210,210,116,211,211,212,212,213,213,214,84,183,163,163,163,226,226,226,132,227,227,228,228,229,229,230,100,199,163,66,164,164,165,213,214,214,215,215,216,216,217,217,218,218,163,66,164,164,165,229,230,230,231,231,232,232,233,233,234,234,163,163,163,241,226,1,1,1,1,1,1,2,2,246,52,247,},
  {163,165,1,1,2,2,3,3,4,4,5,5,6,6,7,7,164,165,165,166,215,215,216,217,218,219,219,220,221,222,223,223,164,165,165,166,231,231,232,233,234,235,235,236,237,238,239,239,163,163,227,1,1,1,1,2,2,52,154,248,249,157,158,251,164,164,165,166,68,168,168,169,170,170,171,172,72,174,174,175,163,163,211,211,211,211,212,213,213,214,183,184,185,86,186,187,163,163,227,227,227,227,228,229,229,230,199,200,201,102,202,203,66,164,164,164,165,165,166,166,166,68,215,215,215,216,216,217,66,164,164,164,165,165,166,166,166,68,231,231,231,232,232,233,163,163,163,163,163,227,1,1,1,1,1,1,1,1,1,2,66,164,164,165,166,166,68,167,168,168,168,169,70,170,170,171,163,163,163,163,211,211,211,211,211,212,212,213,213,214,214,183,163,163,163,163,227,227,227,227,227,228,228,229,229,230,230,199,66,164,164,165,166,166,68,167,215,215,216,217,217,217,218,219,66,164,164,165,166,166,68,167,231,231,232,233,233,233,234,235,163,163,163,163,1,1,1,1,1,1,1,2,2,246,52,247,},
  {66,166,1,1,2,2,3,3,4,4,5,5,6,6,7,7,164,165,166,68,215,216,217,218,218,219,220,221,222,222,223,223,164,165,166,68,231,232,233,234,234,235,236,237,238,238,239,239,66,66,1,1,1,1,1,2,2,52,3,248,249,157,158,251,164,165,166,68,167,168,169,70,170,171,172,72,173,174,175,74,66,66,66,211,211,117,212,213,213,214,215,184,185,86,186,187,66,66,66,227,227,133,228,229,229,230,231,200,201,102,202,203,164,164,165,165,165,166,166,68,167,167,168,168,216,216,217,217,164,164,165,165,165,166,166,68,167,167,168,168,232,232,233,233,66,66,66,66,66,1,1,1,1,1,1,1,1,1,2,2,164,164,165,166,166,68,167,168,168,168,169,70,170,170,171,172,66,66,66,66,211,211,211,211,117,212,212,213,213,214,214,215,66,66,66,66,227,227,227,227,133,228,228,229,229,230,230,231,164,164,165,166,166,68,167,168,168,216,217,217,218,218,219,219,164,164,165,166,166,68,167,168,168,232,233,233,234,234,235,235,66,66,66,66,1,1,1,1,1,1,2,2,2,2,52,3,},
  {164,166,167,1,2,2,3,3,4,4,5,5,6,6,7,7,165,166,68,167,168,216,217,218,219,220,220,221,222,223,223,223,165,166,68,167,168,232,233,234,235,236,236,237,238,239,239,239,164,164,164,1,1,1,2,2,2,2,3,248,249,157,158,251,165,166,166,167,168,168,169,170,171,172,172,173,174,174,175,74,164,164,164,212,212,212,212,213,213,214,215,216,216,86,186,187,164,164,164,228,228,228,228,229,229,230,231,232,232,102,202,203,164,165,165,166,166,166,68,167,167,168,168,168,216,217,217,217,164,165,165,166,166,166,68,167,167,168,168,168,232,233,233,233,164,164,164,164,164,164,1,1,1,1,1,1,1,2,2,2,164,165,166,166,68,167,168,168,168,169,70,170,170,171,172,172,164,164,164,164,164,212,212,212,212,212,212,213,213,214,214,215,164,164,164,164,164,228,228,228,228,228,228,229,229,230,230,231,164,165,166,166,68,167,168,168,168,217,217,217,218,219,219,219,164,165,166,166,68,167,168,168,168,233,233,233,234,235,235,235,164,164,164,164,1,1,1,1,1,1,2,2,2,2,2,3,},
  {165,68,168,1,2,2,3,3,4,4,5,5,6,6,7,7,165,166,167,168,169,70,218,219,219,220,221,222,223,223,223,223,165,166,167,168,169,70,234,235,235,236,237,238,239,239,239,239,165,165,165,1,1,1,2,2,2,2,3,3,4,4,158,251,165,166,68,168,168,169,170,170,171,172,72,174,174,175,74,75,165,165,165,212,212,212,118,213,213,214,215,216,216,217,218,187,165,165,165,228,228,228,134,229,229,230,231,232,232,233,234,203,165,165,166,166,166,68,167,168,168,168,169,169,70,217,218,218,165,165,166,166,166,68,167,168,168,168,169,169,70,233,234,234,165,165,165,165,165,165,1,1,1,1,1,1,2,2,2,2,165,166,166,68,167,168,168,168,169,70,170,170,171,172,172,72,165,165,165,165,165,212,212,212,212,212,118,213,213,214,214,215,165,165,165,165,165,228,228,228,228,228,134,229,229,230,230,231,165,166,166,68,167,168,168,168,169,70,218,218,219,219,220,220,165,166,166,68,167,168,168,168,169,70,234,234,235,235,236,236,165,165,165,165,1,1,1,1,1,2,2,2,2,2,2,3,},
  {165,167,168,1,2,2,3,3,4,4,5,5,6,6,7,7,166,68,167,168,169,170,171,219,220,221,221,222,223,223,223,223,166,68,167,168,169,170,171,235,236,237,237,238,239,239,239,239,165,165,165,1,1,1,2,2,2,2,3,3,4,4,158,251,166,68,167,168,169,70,170,171,172,72,173,174,175,74,74,75,165,165,165,213,213,213,213,213,213,214,215,216,216,217,218,187,165,165,165,229,229,229,229,229,229,230,231,232,232,233,234,203,165,166,166,68,167,167,168,168,168,169,169,70,170,170,171,171,165,166,166,68,167,167,168,168,168,169,169,70,170,170,171,171,165,165,165,165,165,165,1,1,1,1,1,1,2,2,2,2,166,166,68,167,168,168,168,169,70,170,170,171,172,172,72,173,165,165,165,165,165,213,213,213,213,213,213,213,213,214,214,215,165,165,165,165,165,229,229,229,229,229,229,229,229,230,230,231,166,166,68,167,168,168,168,169,70,170,218,171,219,219,220,221,166,166,68,167,168,168,168,169,70,170,234,171,235,235,236,237,165,165,165,165,165,1,1,1,1,2,2,2,2,2,2,3,},
  {166,168,169,1,2,2,3,3,4,4,5,5,6,6,7,7,166,167,168,169,70,170,171,172,220,221,222,223,223,223,223,223,166,167,168,169,70,170,171,172,236,237,238,239,239,239,239,239,166,166,166,1,1,1,2,2,2,3,3,3,4,4,4,5,166,167,168,168,169,170,171,172,172,173,174,174,175,74,75,75,166,166,166,213,213,213,213,213,120,214,215,216,216,217,218,219,166,166,166,229,229,229,229,229,136,230,231,232,232,233,234,235,166,166,68,167,167,168,168,168,169,169,70,170,170,171,171,172,166,166,68,167,167,168,168,168,169,169,70,170,170,171,171,172,166,166,166,166,166,166,1,1,1,1,1,1,2,2,2,2,166,68,167,168,168,168,169,70,170,170,171,172,172,72,173,174,166,166,166,166,166,213,213,213,213,213,213,213,19,214,214,215,166,166,166,166,166,229,229,229,229,229,229,229,35,230,230,231,166,68,167,168,168,168,169,70,170,170,171,172,172,220,221,221,166,68,167,168,168,168,169,70,170,170,171,172,172,236,237,237,166,166,166,166,166,1,1,1,1,2,2,2,2,2,3,3,},
  {166,168,169,1,2,2,3,3,4,4,5,5,6,6,7,7,167,168,168,169,170,171,172,72,221,222,222,223,223,223,223,223,167,168,168,169,170,171,172,72,237,238,238,239,239,239,239,239,166,166,166,1,1,1,2,2,2,3,3,3,4,4,4,5,68,168,168,169,170,170,171,172,72,174,174,175,74,75,75,76,166,166,166,166,214,214,214,214,214,214,215,216,216,217,218,219,166,166,166,166,230,230,230,230,230,230,231,232,232,233,234,235,166,68,167,168,168,168,169,169,70,70,170,170,171,171,172,172,166,68,167,168,168,168,169,169,70,70,170,170,171,171,172,172,166,166,166,166,166,166,166,1,1,1,1,1,2,2,2,2,68,167,168,168,168,169,70,170,170,171,172,172,72,173,174,174,166,166,166,166,166,166,214,214,214,214,214,214,214,214,214,215,166,166,166,166,166,166,230,230,230,230,230,230,230,230,230,231,68,167,168,168,168,169,70,170,170,171,172,172,72,221,221,221,68,167,168,168,168,169,70,170,170,171,172,172,72,237,237,237,166,166,166,166,166,1,1,1,1,2,2,2,2,2,3,3,},
  {68,169,70,1,2,2,3,3,4,4,5,5,6,6,7,7,167,168,169,170,171,171,172,173,221,222,223,223,223,223,223,223,167,168,169,170,171,171,172,173,237,238,239,239,239,239,239,239,68,68,68,1,1,1,2,2,2,3,3,3,4,4,4,5,167,168,169,70,170,171,172,72,173,174,175,74,75,75,76,76,68,68,68,68,214,214,214,214,214,121,215,216,216,217,218,219,68,68,68,68,230,230,230,230,230,137,231,232,232,233,234,235,167,167,168,168,168,169,169,70,170,170,171,171,171,172,172,72,167,167,168,168,168,169,169,70,170,170,171,171,171,172,172,72,68,68,68,68,68,68,68,1,1,1,1,1,2,2,2,2,167,168,168,168,169,70,170,170,171,172,172,72,173,174,174,174,68,68,68,68,68,68,68,214,214,214,214,214,214,214,121,215,68,68,68,68,68,68,68,230,230,230,230,230,230,230,137,231,167,168,168,168,169,70,170,170,171,172,172,72,173,221,222,222,167,168,168,168,169,70,170,170,171,172,172,72,173,237,238,238,68,68,68,68,68,1,1,1,1,2,2,2,2,3,3,3,},
  {167,169,170,1,2,2,3,3,4,4,5,5,6,6,7,7,168,169,70,170,171,172,72,174,174,223,223,223,223,223,223,223,168,169,70,170,171,172,72,174,174,239,239,239,239,239,239,239,167,167,167,167,1,1,2,2,3,3,3,3,4,4,4,5,168,168,169,170,171,172,172,173,174,174,175,74,75,75,76,76,167,167,167,167,167,215,215,215,215,215,215,216,216,217,218,219,167,167,167,167,167,231,231,231,231,231,231,232,232,233,234,235,167,168,168,168,169,169,70,170,170,171,171,172,172,172,72,173,167,168,168,168,169,169,70,170,170,171,171,172,172,172,72,173,167,167,167,167,167,167,167,167,1,1,1,1,2,2,2,2,168,168,168,169,70,170,170,171,172,172,72,173,174,174,174,175,167,167,167,167,167,167,167,167,215,215,215,215,215,215,215,215,167,167,167,167,167,167,167,167,231,231,231,231,231,231,231,231,168,168,168,169,70,170,170,171,172,172,72,173,174,174,222,175,168,168,168,169,70,170,170,171,172,172,72,173,174,174,238,175,167,167,167,167,167,167,1,1,1,2,2,2,2,3,3,3,},
  {0,146,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,209,210,116,117,212,213,214,121,122,216,217,218,22,219,220,224,32,130,33,227,34,229,35,137,36,232,37,141,38,235,236,240,241,146,242,243,244,150,245,246,247,154,248,249,250,158,251,112,64,161,162,163,66,164,165,166,68,167,168,169,70,170,171,176,177,178,178,179,180,181,182,182,183,184,184,185,186,187,188,144,96,193,194,195,98,196,197,198,100,199,200,201,102,202,203,176,208,113,209,209,114,210,210,116,211,117,212,212,118,213,213,144,128,224,129,225,130,226,226,33,132,227,133,34,134,134,229,176,240,145,241,241,146,242,242,148,243,149,244,244,150,245,245,112,160,64,161,162,162,163,163,66,164,165,165,166,166,68,167,176,80,177,178,178,178,179,82,180,180,181,182,182,84,183,184,144,192,96,193,194,194,195,195,98,196,197,197,198,198,100,199,176,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,144,224,129,225,130,226,132,227,133,228,134,229,35,230,137,231,176,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,},
  {176,242,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,209,210,211,212,212,213,214,215,216,216,217,218,219,220,221,240,32,130,33,227,34,229,35,137,36,232,37,141,38,235,236,80,241,242,243,243,244,245,245,246,247,248,249,249,250,251,251,208,208,209,162,163,66,164,165,166,68,167,168,169,70,170,171,80,178,178,179,180,180,181,182,84,184,184,185,186,186,187,188,240,240,241,194,195,98,196,197,198,100,199,200,201,102,202,203,176,80,209,209,209,210,210,211,211,211,212,212,212,213,213,213,176,240,240,129,225,130,226,226,33,132,227,133,34,134,134,229,176,80,241,241,241,242,242,243,243,243,244,244,244,245,245,245,176,208,208,209,209,162,163,163,66,164,165,165,166,166,68,167,80,177,178,178,178,179,82,180,180,181,182,182,84,183,184,184,176,240,240,241,241,194,195,195,98,196,197,197,198,198,100,199,80,209,209,209,210,211,211,211,212,213,213,213,214,215,215,215,176,240,129,225,130,226,132,227,133,228,134,229,35,230,137,231,80,241,241,241,242,243,243,243,244,245,245,245,246,247,247,247,},
  {80,242,1,1,2,2,3,3,4,4,5,5,6,6,7,7,177,210,211,211,212,213,214,215,215,216,217,218,219,219,220,221,240,32,130,33,227,34,229,35,137,36,232,37,141,38,235,236,177,242,242,243,244,245,245,246,247,248,248,249,250,251,251,252,80,113,209,210,163,66,164,165,166,68,167,168,169,70,170,171,177,178,179,82,180,181,182,84,183,184,185,86,186,187,188,88,80,145,241,242,195,98,196,197,198,100,199,200,201,102,202,203,177,177,209,210,210,210,211,211,211,212,212,213,213,213,214,214,80,80,145,145,225,130,226,226,33,132,227,133,34,134,134,229,177,177,241,242,242,242,243,243,243,244,244,245,245,245,246,246,80,208,113,209,209,210,163,163,66,164,165,165,166,166,68,167,177,178,178,178,179,82,180,180,181,182,182,84,183,184,184,184,80,240,145,241,241,242,195,195,98,196,197,197,198,198,100,199,177,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,80,240,145,225,130,226,132,227,133,228,134,229,35,230,137,231,177,241,242,242,243,243,244,244,245,245,246,246,247,247,248,248,},
  {177,243,1,1,2,2,3,3,4,4,5,5,6,6,7,7,178,210,211,212,213,213,214,215,216,217,217,218,219,220,221,221,177,241,130,33,227,34,229,35,137,36,232,37,141,38,235,236,178,242,243,243,244,245,246,247,247,248,249,249,250,251,252,253,177,209,209,210,210,66,164,165,166,68,167,168,169,70,170,171,178,178,179,180,181,182,182,183,184,184,185,186,187,188,188,189,177,241,241,242,242,98,196,197,198,100,199,200,201,102,202,203,177,178,178,210,179,211,211,211,212,212,213,213,213,214,214,215,177,177,241,241,241,130,226,226,33,132,227,133,34,134,134,229,177,178,178,242,179,243,243,243,244,244,245,245,245,246,246,247,177,209,209,209,209,210,210,163,66,164,165,165,166,166,68,167,178,178,178,179,82,180,180,181,182,182,84,183,184,184,184,185,177,241,241,241,241,242,242,195,98,196,197,197,198,198,100,199,178,178,210,179,211,211,212,213,213,213,214,215,215,215,216,217,177,241,241,241,130,226,132,227,133,228,134,229,35,230,137,231,178,178,242,179,243,243,244,245,245,245,246,247,247,247,248,249,},
  {178,82,1,1,2,2,3,3,4,4,5,5,6,6,7,7,178,179,211,212,213,214,215,216,216,217,218,219,220,220,221,222,178,241,146,33,1,34,229,35,137,36,232,37,141,38,235,236,178,179,180,244,245,246,246,247,248,249,249,250,251,252,252,253,178,209,114,210,210,211,164,165,166,68,167,168,169,70,170,171,178,179,180,180,181,182,84,184,184,185,186,186,187,188,88,190,178,241,146,242,242,243,196,197,198,100,199,200,201,102,202,203,178,178,179,179,82,180,212,212,212,213,213,214,214,214,215,215,178,178,241,241,241,146,226,226,33,132,1,133,34,134,134,229,178,178,179,179,82,180,244,244,244,245,245,246,246,246,247,247,178,209,209,209,114,210,210,211,211,164,165,165,166,166,68,167,178,178,179,82,180,180,181,182,182,84,183,184,184,184,185,86,178,241,241,241,146,242,242,243,243,196,197,197,198,198,100,199,178,178,179,82,180,212,213,213,214,214,215,215,216,216,217,217,178,241,241,241,146,226,132,1,133,228,134,229,35,230,137,231,178,178,179,82,180,244,245,245,246,246,247,247,248,248,249,249,},
  {178,180,1,1,2,2,3,3,4,4,5,5,6,6,7,7,179,82,180,213,214,214,215,216,217,218,218,219,220,221,222,223,178,242,242,1,1,1,229,35,137,36,232,37,141,38,235,236,179,82,180,245,245,246,247,247,248,249,250,251,251,252,253,253,178,210,210,210,210,211,212,213,166,68,167,168,169,70,170,171,179,82,180,181,182,84,183,184,185,86,186,187,188,88,189,190,178,242,242,242,242,243,244,245,198,100,199,200,201,102,202,203,178,179,179,82,180,180,212,213,213,213,214,214,214,215,215,215,178,178,178,242,242,242,242,242,1,1,1,1,1,134,134,229,178,179,179,82,180,180,244,245,245,245,246,246,246,247,247,247,178,178,210,210,210,210,210,211,211,212,212,213,213,166,68,167,178,179,82,180,180,181,182,182,84,183,184,184,184,185,86,186,178,178,242,242,242,242,242,243,243,244,244,245,245,198,100,199,178,179,82,180,180,213,213,213,214,215,215,215,216,217,217,217,178,178,242,242,242,242,1,1,1,228,134,229,35,230,137,231,178,179,82,180,180,245,245,245,246,247,247,247,248,249,249,249,},
  {179,181,1,1,2,2,3,3,4,4,5,5,6,6,7,7,82,180,181,213,214,215,216,217,217,218,219,220,221,221,222,223,179,242,242,1,1,1,2,2,137,36,232,37,141,38,235,236,179,180,181,245,246,247,247,248,249,250,250,251,252,253,253,254,179,179,210,210,116,211,212,213,213,68,167,168,169,70,170,171,179,180,181,182,182,183,184,184,185,186,187,188,188,189,190,190,179,179,242,242,148,243,244,245,245,100,199,200,201,102,202,203,179,179,82,180,180,181,181,213,213,214,214,215,215,215,216,216,179,179,179,179,242,242,242,1,1,1,1,1,1,1,1,2,179,179,82,180,180,181,181,245,245,246,246,247,247,247,248,248,179,179,179,210,210,210,116,211,211,212,212,213,213,214,68,167,179,82,180,180,181,182,182,84,183,184,184,184,185,86,186,186,179,179,179,242,242,242,148,243,243,244,244,245,245,246,100,199,179,82,180,180,181,213,214,214,215,215,216,216,217,217,218,218,179,179,179,242,242,1,1,1,1,1,1,2,2,230,137,231,179,82,180,180,181,245,246,246,247,247,248,248,249,249,250,250,},
  {179,181,1,1,2,2,3,3,4,4,5,5,6,6,7,7,180,181,181,182,215,215,216,217,218,219,219,220,221,222,223,223,179,179,1,1,1,1,2,2,137,36,232,37,141,38,235,236,180,180,181,182,246,247,248,249,249,250,251,251,252,253,254,255,179,179,211,211,211,211,212,213,213,214,167,168,169,70,170,171,180,180,181,182,84,184,184,185,186,186,187,188,88,190,190,191,179,179,243,243,243,243,244,245,245,246,199,200,201,102,202,203,82,180,180,180,181,181,182,182,182,84,215,215,215,216,216,217,179,179,179,179,179,243,1,1,1,1,1,1,1,1,1,2,82,180,180,180,181,181,182,182,182,84,247,247,247,248,248,249,179,179,179,179,211,211,211,211,211,212,212,213,213,214,214,167,82,180,180,181,182,182,84,183,184,184,184,185,86,186,186,187,179,179,179,179,243,243,243,243,243,244,244,245,245,246,246,199,82,180,180,181,182,182,84,183,215,215,216,217,217,217,218,219,179,179,179,179,1,1,1,1,1,1,1,2,2,230,137,231,82,180,180,181,182,182,84,183,247,247,248,249,249,249,250,251,},
  {82,182,1,1,2,2,3,3,4,4,5,5,6,6,7,7,180,181,182,84,215,216,217,218,218,219,220,221,222,222,223,223,82,82,1,1,1,1,2,2,2,3,232,37,141,38,235,236,180,181,182,84,183,184,248,249,250,251,251,252,253,254,254,255,82,82,82,211,211,117,212,213,213,214,215,168,169,70,170,171,180,181,182,84,183,184,185,86,186,187,188,88,189,190,191,90,82,82,82,243,243,149,244,245,245,246,247,200,201,102,202,203,180,180,181,181,181,182,182,84,183,183,184,184,216,216,217,217,82,82,82,82,82,1,1,1,1,1,1,1,1,1,2,2,180,180,181,181,181,182,182,84,183,183,184,184,248,248,249,249,82,82,82,82,211,211,211,211,117,212,212,213,213,214,214,215,180,180,181,182,182,84,183,184,184,184,185,86,186,186,187,188,82,82,82,82,243,243,243,243,149,244,244,245,245,246,246,247,180,180,181,182,182,84,183,184,184,216,217,217,218,218,219,219,82,82,82,82,1,1,1,1,1,1,2,2,2,2,2,3,180,180,181,182,182,84,183,184,184,248,249,249,250,250,251,251,},
  {180,182,183,1,2,2,3,3,4,4,5,5,6,6,7,7,181,182,84,183,184,216,217,218,219,220,220,221,222,223,223,223,180,180,1,1,1,1,2,2,2,3,3,37,141,38,235,236,181,182,182,183,184,184,249,249,250,251,252,253,253,254,255,255,180,180,180,212,212,212,212,213,213,214,215,216,216,70,170,171,181,182,182,183,184,184,185,186,187,188,188,189,190,190,191,90,180,180,180,244,244,244,244,245,245,246,247,248,248,102,202,203,180,181,181,182,182,182,84,183,183,184,184,184,216,217,217,217,180,180,180,180,180,180,1,1,1,1,1,1,1,2,2,2,180,181,181,182,182,182,84,183,183,184,184,184,248,249,249,249,180,180,180,180,180,212,212,212,212,212,212,213,213,214,214,215,180,181,182,182,84,183,184,184,184,185,86,186,186,187,188,188,180,180,180,180,180,244,244,244,244,244,244,245,245,246,246,247,180,181,182,182,84,183,184,184,184,217,217,217,218,219,219,219,180,180,180,180,1,1,1,1,1,1,2,2,2,2,2,3,180,181,182,182,84,183,184,184,184,249,249,249,250,251,251,251,},
  {181,84,184,1,2,2,3,3,4,4,5,5,6,6,7,7,181,182,183,184,185,86,218,219,219,220,221,222,223,223,223,223,181,181,1,1,1,2,2,2,2,3,3,4,4,38,235,236,181,182,84,184,184,185,249,250,251,252,252,253,254,255,255,255,181,181,181,212,212,212,118,213,213,214,215,216,216,217,218,171,181,182,84,184,184,185,186,186,187,188,88,190,190,191,90,91,181,181,181,244,244,244,150,245,245,246,247,248,248,249,250,203,181,181,182,182,182,84,183,184,184,184,185,185,86,217,218,218,181,181,181,181,181,181,1,1,1,1,1,1,2,2,2,2,181,181,182,182,182,84,183,184,184,184,185,185,86,249,250,250,181,181,181,181,181,212,212,212,212,212,118,213,213,214,214,215,181,182,182,84,183,184,184,184,185,86,186,186,187,188,188,88,181,181,181,181,181,244,244,244,244,244,150,245,245,246,246,247,181,182,182,84,183,184,184,184,185,86,218,218,219,219,220,220,181,181,181,181,1,1,1,1,1,2,2,2,2,2,2,3,181,182,182,84,183,184,184,184,185,86,250,250,251,251,252,252,},
  {181,183,184,1,2,2,3,3,4,4,5,5,6,6,7,7,182,84,183,184,185,186,187,219,220,221,221,222,223,223,223,223,181,181,181,1,1,2,2,2,2,3,3,4,4,38,235,236,182,84,183,184,185,86,186,187,251,252,253,253,254,255,255,255,181,181,181,213,213,213,213,213,213,214,215,216,216,217,218,171,182,84,183,184,185,86,186,187,188,88,189,190,191,90,90,91,181,181,181,245,245,245,245,245,245,246,247,248,248,249,250,203,181,182,182,84,183,183,184,184,184,185,185,86,186,186,187,187,181,181,181,181,181,181,1,1,1,1,1,1,2,2,2,2,181,182,182,84,183,183,184,184,184,185,185,86,186,186,187,187,181,181,181,181,181,213,213,213,213,213,213,213,213,214,214,215,182,182,84,183,184,184,184,185,86,186,186,187,188,188,88,189,181,181,181,181,181,245,245,245,245,245,245,245,245,246,246,247,182,182,84,183,184,184,184,185,86,186,218,187,219,219,220,221,181,181,181,181,181,1,1,1,1,2,2,2,2,2,2,3,182,182,84,183,184,184,184,185,86,186,250,187,251,251,252,253,},
  {182,184,185,1,2,2,3,3,4,4,5,5,6,6,7,7,182,183,184,185,86,186,187,188,220,221,222,223,223,223,223,223,182,182,182,1,1,2,2,2,2,3,3,4,4,4,5,236,182,183,184,184,185,186,187,188,252,253,253,254,255,255,255,255,182,182,182,213,213,213,213,213,120,214,215,216,216,217,218,219,182,183,184,184,185,186,187,188,188,189,190,190,191,90,91,91,182,182,182,245,245,245,245,245,152,246,247,248,248,249,250,251,182,182,84,183,183,184,184,184,185,185,86,186,186,187,187,188,182,182,182,182,182,182,1,1,1,1,1,1,2,2,2,2,182,182,84,183,183,184,184,184,185,185,86,186,186,187,187,188,182,182,182,182,182,213,213,213,213,213,213,213,19,214,214,215,182,84,183,184,184,184,185,86,186,186,187,188,188,88,189,190,182,182,182,182,182,245,245,245,245,245,245,245,152,246,246,247,182,84,183,184,184,184,185,86,186,186,187,188,188,220,221,221,182,182,182,182,182,1,1,1,1,2,2,2,2,2,3,3,182,84,183,184,184,184,185,86,186,186,187,188,188,252,253,253,},
  {182,184,185,1,2,2,3,3,4,4,5,5,6,6,7,7,183,184,184,185,186,187,188,88,221,222,222,223,223,223,223,223,182,182,182,1,1,2,2,2,3,3,3,4,4,4,5,236,84,184,184,185,186,186,187,188,88,253,254,255,255,255,255,255,182,182,182,182,214,214,214,214,214,214,215,216,216,217,218,219,84,184,184,185,186,186,187,188,88,190,190,191,90,91,91,92,182,182,182,182,246,246,246,246,246,246,247,248,248,249,250,251,182,84,183,184,184,184,185,185,86,86,186,186,187,187,188,188,182,182,182,182,182,182,182,1,1,1,1,1,2,2,2,2,182,84,183,184,184,184,185,185,86,86,186,186,187,187,188,188,182,182,182,182,182,182,214,214,214,214,214,214,214,214,214,215,84,183,184,184,184,185,86,186,186,187,188,188,88,189,190,190,182,182,182,182,182,182,246,246,246,246,246,246,246,246,246,247,84,183,184,184,184,185,86,186,186,187,188,188,88,221,221,221,182,182,182,182,182,1,1,1,1,2,2,2,2,2,3,3,84,183,184,184,184,185,86,186,186,187,188,188,88,253,253,253,},
  {84,185,86,1,2,2,3,3,4,4,5,5,6,6,7,7,183,184,185,186,187,187,188,189,221,222,223,223,223,223,223,223,84,84,84,1,1,2,2,2,3,3,3,4,4,4,5,5,183,184,185,86,186,187,188,88,189,254,254,255,255,255,255,255,84,84,84,84,214,214,214,214,214,121,215,216,216,217,218,219,183,184,185,86,186,187,188,88,189,190,191,90,91,91,92,92,84,84,84,84,246,246,246,246,246,52,247,248,248,249,250,251,183,183,184,184,184,185,185,86,186,186,187,187,187,188,188,88,84,84,84,84,84,84,84,1,1,1,1,1,2,2,2,2,183,183,184,184,184,185,185,86,186,186,187,187,187,188,188,88,84,84,84,84,84,84,84,214,214,214,214,214,214,214,121,215,183,184,184,184,185,86,186,186,187,188,188,88,189,190,190,190,84,84,84,84,84,84,84,246,246,246,246,246,246,246,52,247,183,184,184,184,185,86,186,186,187,188,188,88,189,221,222,222,84,84,84,84,84,1,1,1,1,2,2,2,2,3,3,3,183,184,184,184,185,86,186,186,187,188,188,88,189,253,254,254,},
  {183,185,186,1,2,2,3,3,4,4,5,5,6,6,7,7,184,185,86,186,187,188,88,190,190,223,223,223,223,223,223,223,183,183,183,1,1,2,2,2,3,3,3,4,4,4,5,5,184,184,185,186,187,188,188,189,190,254,255,255,255,255,255,255,183,183,183,183,183,215,215,215,215,215,215,216,216,217,218,219,184,184,185,186,187,188,188,189,190,190,191,90,91,91,92,92,183,183,183,183,183,247,247,247,247,247,247,248,248,249,250,251,183,184,184,184,185,185,86,186,186,187,187,188,188,188,88,189,183,183,183,183,183,183,183,183,1,1,1,1,2,2,2,2,183,184,184,184,185,185,86,186,186,187,187,188,188,188,88,189,183,183,183,183,183,183,183,183,215,215,215,215,215,215,215,215,184,184,184,185,86,186,186,187,188,188,88,189,190,190,190,191,183,183,183,183,183,183,183,183,247,247,247,247,247,247,247,247,184,184,184,185,86,186,186,187,188,188,88,189,190,190,222,191,183,183,183,183,183,183,1,1,1,2,2,2,2,3,3,3,184,184,184,185,86,186,186,187,188,188,88,189,190,190,254,191,},
  {0,146,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,16,114,17,211,18,213,19,121,20,216,21,125,22,219,220,224,225,226,132,133,228,229,230,137,138,232,233,234,38,235,236,240,241,146,242,243,244,150,245,246,247,154,248,249,250,158,251,128,64,161,162,163,66,164,165,166,68,167,168,169,70,170,171,144,80,177,178,179,82,180,181,182,84,183,184,185,86,186,187,192,193,194,194,195,196,197,198,198,199,200,200,201,202,203,204,144,112,208,113,209,114,210,210,17,116,211,117,18,118,118,213,192,224,129,225,225,130,226,226,132,227,133,228,228,134,229,229,192,240,145,241,241,146,242,242,148,243,149,244,244,150,245,245,128,160,64,161,162,162,163,163,66,164,165,165,166,166,68,167,144,176,80,177,178,178,179,179,82,180,181,181,182,182,84,183,192,96,193,194,194,194,195,98,196,196,197,198,198,100,199,200,144,208,113,209,114,210,116,211,117,212,118,213,19,214,121,215,192,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,192,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,},
  {192,242,1,1,2,2,3,3,4,4,5,5,6,6,7,7,240,16,114,17,211,18,213,19,121,20,216,21,125,22,219,220,224,225,226,227,228,228,229,230,231,232,232,233,234,235,236,237,96,241,242,243,243,244,245,245,246,247,248,249,249,250,251,251,224,224,225,162,163,66,164,165,166,68,167,168,169,70,170,171,240,240,241,178,179,82,180,181,182,84,183,184,185,86,186,187,96,194,194,195,196,196,197,198,100,200,200,201,202,202,203,204,192,240,240,113,209,114,210,210,17,116,211,117,18,118,118,213,192,96,225,225,225,226,226,227,227,227,228,228,228,229,229,229,192,96,241,241,241,242,242,243,243,243,244,244,244,245,245,245,192,224,224,225,225,162,163,163,66,164,165,165,166,166,68,167,192,240,240,241,241,178,179,179,82,180,181,181,182,182,84,183,96,193,194,194,194,195,98,196,196,197,198,198,100,199,200,200,192,240,113,209,114,210,116,211,117,212,118,213,19,214,121,215,96,225,225,225,226,227,227,227,228,229,229,229,230,231,231,231,96,241,241,241,242,243,243,243,244,245,245,245,246,247,247,247,},
  {96,242,1,1,2,2,3,3,4,4,5,5,6,6,7,7,240,16,114,17,211,18,213,19,121,20,216,21,125,22,219,220,193,226,227,227,228,229,230,231,231,232,233,234,235,235,236,237,193,242,242,243,244,245,245,246,247,248,248,249,250,251,251,252,96,129,225,226,163,66,164,165,166,68,167,168,169,70,170,171,96,145,241,242,179,82,180,181,182,84,183,184,185,86,186,187,193,194,195,98,196,197,198,100,199,200,201,102,202,203,204,104,96,96,145,145,209,114,210,210,17,116,211,117,18,118,118,213,193,193,225,226,226,226,227,227,227,228,228,229,229,229,230,230,193,193,241,242,242,242,243,243,243,244,244,245,245,245,246,246,96,224,129,225,225,226,163,163,66,164,165,165,166,166,68,167,96,240,145,241,241,242,179,179,82,180,181,181,182,182,84,183,193,194,194,194,195,98,196,196,197,198,198,100,199,200,200,200,96,240,145,209,114,210,116,211,117,212,118,213,19,214,121,215,193,225,226,226,227,227,228,228,229,229,230,230,231,231,232,232,193,241,242,242,243,243,244,244,245,245,246,246,247,247,248,248,},
  {193,243,1,1,2,2,3,3,4,4,5,5,6,6,7,7,193,241,114,17,211,18,213,19,121,20,216,21,125,22,219,220,194,226,227,228,229,229,230,231,232,233,233,234,235,236,237,237,194,242,243,243,244,245,246,247,247,248,249,249,250,251,252,253,193,225,225,226,226,66,164,165,166,68,167,168,169,70,170,171,193,241,241,242,242,82,180,181,182,84,183,184,185,86,186,187,194,194,195,196,197,198,198,199,200,200,201,202,203,204,204,205,193,193,241,241,241,114,210,210,17,116,211,117,18,118,118,213,193,194,194,226,195,227,227,227,228,228,229,229,229,230,230,231,193,194,194,242,195,243,243,243,244,244,245,245,245,246,246,247,193,225,225,225,225,226,226,163,66,164,165,165,166,166,68,167,193,241,241,241,241,242,242,179,82,180,181,181,182,182,84,183,194,194,194,195,98,196,196,197,198,198,100,199,200,200,200,201,193,241,241,241,114,210,116,211,117,212,118,213,19,214,121,215,194,194,226,195,227,227,228,229,229,229,230,231,231,231,232,233,194,194,242,195,243,243,244,245,245,245,246,247,247,247,248,249,},
  {194,98,1,1,2,2,3,3,4,4,5,5,6,6,7,7,194,241,146,17,1,18,213,19,121,20,216,21,125,22,219,220,194,195,227,228,229,230,231,232,232,233,234,235,236,236,237,238,194,195,196,244,245,246,246,247,248,249,249,250,251,252,252,253,194,225,130,226,226,227,164,165,166,68,167,168,169,70,170,171,194,241,146,242,242,243,180,181,182,84,183,184,185,86,186,187,194,195,196,196,197,198,100,200,200,201,202,202,203,204,104,206,194,194,241,241,241,146,210,210,17,116,1,117,18,118,118,213,194,194,195,195,98,196,228,228,228,229,229,230,230,230,231,231,194,194,195,195,98,196,244,244,244,245,245,246,246,246,247,247,194,225,225,225,130,226,226,227,227,164,165,165,166,166,68,167,194,241,241,241,146,242,242,243,243,180,181,181,182,182,84,183,194,194,195,98,196,196,197,198,198,100,199,200,200,200,201,102,194,241,241,241,146,210,116,1,117,212,118,213,19,214,121,215,194,194,195,98,196,228,229,229,230,230,231,231,232,232,233,233,194,194,195,98,196,244,245,245,246,246,247,247,248,248,249,249,},
  {194,196,1,1,2,2,3,3,4,4,5,5,6,6,7,7,194,242,242,1,1,1,213,19,121,20,216,21,125,22,219,220,195,98,196,229,230,230,231,232,233,234,234,235,236,237,238,239,195,98,196,245,245,246,247,247,248,249,250,251,251,252,253,253,194,226,226,226,226,227,228,229,166,68,167,168,169,70,170,171,194,242,242,242,242,243,244,245,182,84,183,184,185,86,186,187,195,98,196,197,198,100,199,200,201,102,202,203,204,104,205,206,194,194,194,242,242,242,242,242,1,1,1,1,1,118,118,213,194,195,195,98,196,196,228,229,229,229,230,230,230,231,231,231,194,195,195,98,196,196,244,245,245,245,246,246,246,247,247,247,194,194,226,226,226,226,226,227,227,228,228,229,229,166,68,167,194,194,242,242,242,242,242,243,243,244,244,245,245,182,84,183,194,195,98,196,196,197,198,198,100,199,200,200,200,201,102,202,194,194,242,242,242,242,1,1,1,212,118,213,19,214,121,215,194,195,98,196,196,229,229,229,230,231,231,231,232,233,233,233,194,195,98,196,196,245,245,245,246,247,247,247,248,249,249,249,},
  {195,197,1,1,2,2,3,3,4,4,5,5,6,6,7,7,195,242,242,1,1,1,2,2,121,20,216,21,125,22,219,220,98,196,197,229,230,231,232,233,233,234,235,236,237,237,238,239,195,196,197,245,246,247,247,248,249,250,250,251,252,253,253,254,195,195,226,226,132,227,228,229,229,68,167,168,169,70,170,171,195,195,242,242,148,243,244,245,245,84,183,184,185,86,186,187,195,196,197,198,198,199,200,200,201,202,203,204,204,205,206,206,195,195,195,195,242,242,242,1,1,1,1,1,1,1,1,2,195,195,98,196,196,197,197,229,229,230,230,231,231,231,232,232,195,195,98,196,196,197,197,245,245,246,246,247,247,247,248,248,195,195,195,226,226,226,132,227,227,228,228,229,229,230,68,167,195,195,195,242,242,242,148,243,243,244,244,245,245,246,84,183,195,98,196,196,197,198,198,100,199,200,200,200,201,102,202,202,195,195,195,242,242,1,1,1,1,1,1,2,2,214,121,215,195,98,196,196,197,229,230,230,231,231,232,232,233,233,234,234,195,98,196,196,197,245,246,246,247,247,248,248,249,249,250,250,},
  {195,197,1,1,2,2,3,3,4,4,5,5,6,6,7,7,195,195,1,1,1,1,2,2,121,20,216,21,125,22,219,220,196,197,197,198,231,231,232,233,234,235,235,236,237,238,239,239,196,196,197,198,246,247,248,249,249,250,251,251,252,253,254,255,195,195,227,227,227,227,228,229,229,230,167,168,169,70,170,171,195,195,243,243,243,243,244,245,245,246,183,184,185,86,186,187,196,196,197,198,100,200,200,201,202,202,203,204,104,206,206,207,195,195,195,195,195,243,1,1,1,1,1,1,1,1,1,2,98,196,196,196,197,197,198,198,198,100,231,231,231,232,232,233,98,196,196,196,197,197,198,198,198,100,247,247,247,248,248,249,195,195,195,195,227,227,227,227,227,228,228,229,229,230,230,167,195,195,195,195,243,243,243,243,243,244,244,245,245,246,246,183,98,196,196,197,198,198,100,199,200,200,200,201,102,202,202,203,195,195,195,195,1,1,1,1,1,1,1,2,2,214,121,215,98,196,196,197,198,198,100,199,231,231,232,233,233,233,234,235,98,196,196,197,198,198,100,199,247,247,248,249,249,249,250,251,},
  {98,198,1,1,2,2,3,3,4,4,5,5,6,6,7,7,98,98,1,1,1,1,2,2,2,3,216,21,125,22,219,220,196,197,198,100,231,232,233,234,234,235,236,237,238,238,239,239,196,197,198,100,199,200,248,249,250,251,251,252,253,254,254,255,98,98,98,227,227,133,228,229,229,230,231,168,169,70,170,171,98,98,98,243,243,149,244,245,245,246,247,184,185,86,186,187,196,197,198,100,199,200,201,102,202,203,204,104,205,206,207,106,98,98,98,98,98,1,1,1,1,1,1,1,1,1,2,2,196,196,197,197,197,198,198,100,199,199,200,200,232,232,233,233,196,196,197,197,197,198,198,100,199,199,200,200,248,248,249,249,98,98,98,98,227,227,227,227,133,228,228,229,229,230,230,231,98,98,98,98,243,243,243,243,149,244,244,245,245,246,246,247,196,196,197,198,198,100,199,200,200,200,201,102,202,202,203,204,98,98,98,98,1,1,1,1,1,1,2,2,2,2,2,3,196,196,197,198,198,100,199,200,200,232,233,233,234,234,235,235,196,196,197,198,198,100,199,200,200,248,249,249,250,250,251,251,},
  {196,198,199,1,2,2,3,3,4,4,5,5,6,6,7,7,196,196,1,1,1,1,2,2,2,3,3,21,125,22,219,220,197,198,100,199,200,232,233,234,235,236,236,237,238,239,239,239,197,198,198,199,200,200,249,249,250,251,252,253,253,254,255,255,196,196,196,228,228,228,228,229,229,230,231,232,232,70,170,171,196,196,196,244,244,244,244,245,245,246,247,248,248,86,186,187,197,198,198,199,200,200,201,202,203,204,204,205,206,206,207,106,196,196,196,196,196,196,1,1,1,1,1,1,1,2,2,2,196,197,197,198,198,198,100,199,199,200,200,200,232,233,233,233,196,197,197,198,198,198,100,199,199,200,200,200,248,249,249,249,196,196,196,196,196,228,228,228,228,228,228,229,229,230,230,231,196,196,196,196,196,244,244,244,244,244,244,245,245,246,246,247,196,197,198,198,100,199,200,200,200,201,102,202,202,203,204,204,196,196,196,196,1,1,1,1,1,1,2,2,2,2,2,3,196,197,198,198,100,199,200,200,200,233,233,233,234,235,235,235,196,197,198,198,100,199,200,200,200,249,249,249,250,251,251,251,},
  {197,100,200,1,2,2,3,3,4,4,5,5,6,6,7,7,197,197,1,1,1,2,2,2,2,3,3,4,4,22,219,220,197,198,199,200,201,102,234,235,235,236,237,238,239,239,239,239,197,198,100,200,200,201,249,250,251,252,252,253,254,255,255,255,197,197,197,228,228,228,134,229,229,230,231,232,232,233,234,171,197,197,197,244,244,244,150,245,245,246,247,248,248,249,250,187,197,198,100,200,200,201,202,202,203,204,104,206,206,207,106,107,197,197,197,197,197,197,1,1,1,1,1,1,2,2,2,2,197,197,198,198,198,100,199,200,200,200,201,201,102,233,234,234,197,197,198,198,198,100,199,200,200,200,201,201,102,249,250,250,197,197,197,197,197,228,228,228,228,228,134,229,229,230,230,231,197,197,197,197,197,244,244,244,244,244,150,245,245,246,246,247,197,198,198,100,199,200,200,200,201,102,202,202,203,204,204,104,197,197,197,197,1,1,1,1,1,2,2,2,2,2,2,3,197,198,198,100,199,200,200,200,201,102,234,234,235,235,236,236,197,198,198,100,199,200,200,200,201,102,250,250,251,251,252,252,},
  {197,199,200,1,2,2,3,3,4,4,5,5,6,6,7,7,197,197,197,1,1,2,2,2,2,3,3,4,4,22,219,220,198,100,199,200,201,202,203,235,236,237,237,238,239,239,239,239,198,100,199,200,201,102,202,203,251,252,253,253,254,255,255,255,197,197,197,229,229,229,229,229,229,230,231,232,232,233,234,171,197,197,197,245,245,245,245,245,245,246,247,248,248,249,250,187,198,100,199,200,201,102,202,203,204,104,205,206,207,106,106,107,197,197,197,197,197,197,1,1,1,1,1,1,2,2,2,2,197,198,198,100,199,199,200,200,200,201,201,102,202,202,203,203,197,198,198,100,199,199,200,200,200,201,201,102,202,202,203,203,197,197,197,197,197,229,229,229,229,229,229,229,229,230,230,231,197,197,197,197,197,245,245,245,245,245,245,245,245,246,246,247,198,198,100,199,200,200,200,201,102,202,202,203,204,204,104,205,197,197,197,197,197,1,1,1,1,2,2,2,2,2,2,3,198,198,100,199,200,200,200,201,102,202,234,203,235,235,236,237,198,198,100,199,200,200,200,201,102,202,250,203,251,251,252,253,},
  {198,200,201,1,2,2,3,3,4,4,5,5,6,6,7,7,198,198,198,1,1,2,2,2,2,3,3,4,4,4,5,220,198,199,200,201,102,202,203,204,236,237,238,239,239,239,239,239,198,199,200,200,201,202,203,204,252,253,253,254,255,255,255,255,198,198,198,229,229,229,229,229,136,230,231,232,232,233,234,235,198,198,198,245,245,245,245,245,152,246,247,248,248,249,250,251,198,199,200,200,201,202,203,204,204,205,206,206,207,106,107,107,198,198,198,198,198,198,1,1,1,1,1,1,2,2,2,2,198,198,100,199,199,200,200,200,201,201,102,202,202,203,203,204,198,198,100,199,199,200,200,200,201,201,102,202,202,203,203,204,198,198,198,198,198,229,229,229,229,229,229,229,35,230,230,231,198,198,198,198,198,245,245,245,245,245,245,245,152,246,246,247,198,100,199,200,200,200,201,102,202,202,203,204,204,104,205,206,198,198,198,198,198,1,1,1,1,2,2,2,2,2,3,3,198,100,199,200,200,200,201,102,202,202,203,204,204,236,237,237,198,100,199,200,200,200,201,102,202,202,203,204,204,252,253,253,},
  {198,200,201,1,2,2,3,3,4,4,5,5,6,6,7,7,198,198,198,1,1,2,2,2,3,3,3,4,4,4,5,220,199,200,200,201,202,203,204,104,237,238,238,239,239,239,239,239,100,200,200,201,202,202,203,204,104,253,254,255,255,255,255,255,198,198,198,198,230,230,230,230,230,230,231,232,232,233,234,235,198,198,198,198,246,246,246,246,246,246,247,248,248,249,250,251,100,200,200,201,202,202,203,204,104,206,206,207,106,107,107,108,198,198,198,198,198,198,198,1,1,1,1,1,2,2,2,2,198,100,199,200,200,200,201,201,102,102,202,202,203,203,204,204,198,100,199,200,200,200,201,201,102,102,202,202,203,203,204,204,198,198,198,198,198,198,230,230,230,230,230,230,230,230,230,231,198,198,198,198,198,198,246,246,246,246,246,246,246,246,246,247,100,199,200,200,200,201,102,202,202,203,204,204,104,205,206,206,198,198,198,198,198,1,1,1,1,2,2,2,2,2,3,3,100,199,200,200,200,201,102,202,202,203,204,204,104,237,237,237,100,199,200,200,200,201,102,202,202,203,204,204,104,253,253,253,},
  {100,201,102,1,2,2,3,3,4,4,5,5,6,6,7,7,100,100,100,1,1,2,2,2,3,3,3,4,4,4,5,5,199,200,201,202,203,203,204,205,237,238,239,239,239,239,239,239,199,200,201,102,202,203,204,104,205,254,254,255,255,255,255,255,100,100,100,100,230,230,230,230,230,137,231,232,232,233,234,235,100,100,100,100,246,246,246,246,246,52,247,248,248,249,250,251,199,200,201,102,202,203,204,104,205,206,207,106,107,107,108,108,100,100,100,100,100,100,100,1,1,1,1,1,2,2,2,2,199,199,200,200,200,201,201,102,202,202,203,203,203,204,204,104,199,199,200,200,200,201,201,102,202,202,203,203,203,204,204,104,100,100,100,100,100,100,100,230,230,230,230,230,230,230,137,231,100,100,100,100,100,100,100,246,246,246,246,246,246,246,52,247,199,200,200,200,201,102,202,202,203,204,204,104,205,206,206,206,100,100,100,100,100,1,1,1,1,2,2,2,2,3,3,3,199,200,200,200,201,102,202,202,203,204,204,104,205,237,238,238,199,200,200,200,201,102,202,202,203,204,204,104,205,253,254,254,},
  {199,201,202,1,2,2,3,3,4,4,5,5,6,6,7,7,199,199,199,1,1,2,2,2,3,3,3,4,4,4,5,5,200,201,102,202,203,204,104,206,206,239,239,239,239,239,239,239,200,200,201,202,203,204,204,205,206,254,255,255,255,255,255,255,199,199,199,199,199,231,231,231,231,231,231,232,232,233,234,235,199,199,199,199,199,247,247,247,247,247,247,248,248,249,250,251,200,200,201,202,203,204,204,205,206,206,207,106,107,107,108,108,199,199,199,199,199,199,199,199,1,1,1,1,2,2,2,2,199,200,200,200,201,201,102,202,202,203,203,204,204,204,104,205,199,200,200,200,201,201,102,202,202,203,203,204,204,204,104,205,199,199,199,199,199,199,199,199,231,231,231,231,231,231,231,231,199,199,199,199,199,199,199,199,247,247,247,247,247,247,247,247,200,200,200,201,102,202,202,203,204,204,104,205,206,206,206,207,199,199,199,199,199,199,1,1,1,2,2,2,2,3,3,3,200,200,200,201,102,202,202,203,204,204,104,205,206,206,238,207,200,200,200,201,102,202,202,203,204,204,104,205,206,206,254,207,},
  {112,114,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,209,210,116,117,118,213,214,215,216,124,217,218,219,220,220,224,225,226,132,133,228,229,230,137,138,232,233,234,38,235,236,240,241,146,242,243,244,150,245,246,247,154,248,249,250,158,251,160,161,162,162,163,164,165,166,166,167,168,168,169,170,171,172,176,177,178,178,179,180,181,182,182,183,184,184,185,186,187,188,144,96,193,194,195,98,196,197,198,100,199,200,201,102,202,203,208,208,113,209,114,210,210,17,211,211,117,212,118,213,213,19,112,224,129,225,225,130,226,226,132,227,133,228,228,134,229,229,112,240,145,241,241,146,242,242,148,243,149,244,244,150,245,245,160,64,161,162,162,162,163,66,164,164,165,166,166,68,167,168,176,80,177,178,178,178,179,82,180,180,181,182,182,84,183,184,144,192,96,193,194,194,195,195,98,196,197,197,198,198,100,199,208,113,209,114,210,17,211,117,212,118,213,19,214,121,215,122,160,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,176,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,},
  {208,210,1,1,2,2,3,3,4,4,5,5,6,6,7,7,209,210,17,211,212,213,120,121,122,216,21,218,22,219,220,221,208,225,226,227,228,228,229,230,231,232,232,233,234,235,236,237,208,241,242,243,243,244,245,245,246,247,248,249,249,250,251,251,208,209,162,163,164,164,165,166,68,168,168,169,170,170,171,172,208,209,178,179,180,180,181,182,84,184,184,185,186,186,187,188,208,240,241,194,195,98,196,197,198,100,199,200,201,102,202,203,208,16,209,114,210,210,116,211,117,117,212,118,213,213,19,214,208,208,225,225,225,226,226,227,227,227,228,228,228,229,229,229,208,208,241,241,241,242,242,243,243,243,244,244,244,245,245,245,208,209,209,162,162,163,66,164,164,165,166,166,68,167,168,168,208,209,209,178,178,179,82,180,180,181,182,182,84,183,184,184,208,240,240,241,241,194,195,195,98,196,197,197,198,198,100,199,113,209,114,210,17,211,117,18,118,213,19,214,121,215,122,216,208,240,225,225,226,227,227,227,228,229,229,229,230,231,231,231,208,241,241,241,242,243,243,243,244,245,245,245,246,247,247,247,},
  {113,116,1,1,2,2,3,3,4,4,5,5,6,6,7,7,114,210,211,18,118,19,214,215,216,124,125,126,219,220,221,24,209,226,227,227,228,229,230,231,231,232,233,234,235,235,236,237,209,242,242,243,244,245,245,246,247,248,248,249,250,251,251,252,209,210,163,66,164,165,166,68,167,168,169,70,170,171,172,72,209,210,179,82,180,181,182,84,183,184,185,86,186,187,188,88,113,145,241,242,195,98,196,197,198,100,199,200,201,102,202,203,209,114,210,210,17,116,211,117,18,212,118,213,19,120,214,121,113,209,209,226,226,226,227,227,227,228,228,229,229,229,230,230,113,209,209,242,242,242,243,243,243,244,244,245,245,245,246,246,209,209,210,210,163,66,164,164,165,166,166,68,167,168,168,168,209,209,210,210,179,82,180,180,181,182,182,84,183,184,184,184,113,113,145,241,241,242,195,195,98,196,197,197,198,198,100,199,209,114,210,17,211,117,212,118,213,19,214,121,215,122,216,124,209,209,226,226,227,227,228,228,229,229,230,230,231,231,232,232,209,209,242,242,243,243,244,244,245,245,246,246,247,247,248,248,},
  {209,211,212,2,2,3,3,4,4,5,5,6,6,7,7,8,210,116,117,212,213,214,215,122,216,217,218,219,220,220,221,222,209,210,227,228,229,229,230,231,232,233,233,234,235,236,237,237,209,210,243,243,244,245,246,247,247,248,249,249,250,251,252,253,209,210,163,164,165,166,166,167,168,168,169,170,171,172,172,173,209,210,179,180,181,182,182,183,184,184,185,186,187,188,188,189,209,209,241,242,242,98,196,197,198,100,199,200,201,102,202,203,114,210,210,17,211,211,117,18,118,213,213,19,120,214,121,215,209,209,210,210,210,227,227,227,228,228,229,229,229,230,230,231,209,209,210,210,210,243,243,243,244,244,245,245,245,246,246,247,209,209,210,163,66,164,164,165,166,166,68,167,168,168,168,169,209,209,210,179,82,180,180,181,182,182,84,183,184,184,184,185,209,209,209,241,241,242,242,195,98,196,197,197,198,198,100,199,114,210,17,211,117,18,118,213,19,214,121,215,122,216,124,217,209,209,210,163,227,227,228,229,229,229,230,231,231,231,232,233,209,209,210,179,243,243,244,245,245,245,246,247,247,247,248,249,},
  {114,117,118,2,2,3,3,4,4,5,5,6,6,7,7,8,17,211,18,213,19,121,122,216,21,125,22,219,220,221,24,222,210,211,1,1,1,230,231,232,232,233,234,235,236,236,237,238,210,211,1,1,1,246,246,247,248,249,249,250,251,252,252,253,210,211,211,164,165,166,68,168,168,169,170,170,171,172,72,174,210,211,211,180,181,182,84,184,184,185,186,186,187,188,88,190,114,114,146,242,1,1,1,197,198,100,199,200,201,102,202,203,210,17,116,211,117,18,212,118,213,213,120,214,121,215,20,122,210,210,210,211,211,1,1,1,1,1,1,230,230,230,231,231,210,210,210,211,211,1,1,1,1,1,1,246,246,246,247,247,210,210,211,211,164,164,165,166,166,68,167,168,168,168,169,70,210,210,211,211,180,180,181,182,182,84,183,184,184,184,185,86,114,114,114,114,146,242,242,1,1,1,1,197,198,198,100,199,210,17,211,117,212,118,213,19,214,121,215,122,216,124,217,125,210,210,211,211,1,1,1,1,230,230,231,231,232,232,233,233,210,210,211,211,1,1,1,1,246,246,247,247,248,248,249,249,},
  {210,212,213,2,3,3,4,4,5,5,6,6,7,7,8,8,211,117,118,213,214,215,216,124,217,218,219,220,221,24,222,223,210,211,1,1,1,1,231,232,233,234,234,235,236,237,238,239,210,211,1,1,1,1,247,247,248,249,250,251,251,252,253,253,210,211,212,213,166,68,167,168,169,70,170,171,172,72,173,174,210,211,212,213,182,84,183,184,185,86,186,187,188,88,189,190,210,210,210,242,1,1,1,1,1,1,199,200,201,102,202,203,17,116,211,117,18,212,118,213,19,120,214,121,215,122,122,216,210,210,211,211,211,1,1,1,1,1,1,1,1,231,231,231,210,210,211,211,211,1,1,1,1,1,1,1,1,247,247,247,210,211,211,211,212,213,213,166,68,167,168,168,168,169,70,170,210,211,211,211,212,213,213,182,84,183,184,184,184,185,86,186,210,210,210,210,210,242,1,1,1,1,1,1,1,1,1,199,17,211,117,18,118,213,19,214,121,215,122,216,124,217,125,218,210,211,211,211,1,1,1,1,1,231,231,231,232,233,233,233,210,211,211,211,1,1,1,1,1,247,247,247,248,249,249,249,},
  {116,118,19,121,3,3,4,4,5,5,6,6,7,7,8,8,117,212,213,120,121,122,216,217,218,22,219,220,221,222,223,25,211,212,1,1,1,1,2,2,233,234,235,236,237,237,238,239,211,212,1,1,1,1,2,2,249,250,250,251,252,253,253,254,211,212,212,213,214,167,168,168,169,170,171,172,172,173,174,174,211,212,212,213,214,183,184,184,185,186,187,188,188,189,190,190,116,116,116,1,1,1,1,1,1,1,1,1,1,102,202,203,211,211,117,212,118,213,213,19,214,214,121,215,122,216,216,124,116,211,211,212,212,1,1,1,1,1,1,1,1,2,2,2,116,211,211,212,212,1,1,1,1,1,1,1,1,2,2,2,211,211,212,212,213,213,214,68,167,168,168,168,169,70,170,170,211,211,212,212,213,213,214,84,183,184,184,184,185,86,186,186,116,116,116,116,116,1,1,1,1,1,1,1,1,1,1,1,211,117,212,118,213,19,214,121,215,122,216,124,217,125,218,22,211,211,212,212,1,1,1,1,1,1,2,2,2,233,234,234,211,211,212,212,1,1,1,1,1,1,2,2,2,249,250,250,},
  {211,213,214,215,216,4,4,5,5,6,6,7,7,8,8,9,18,118,19,214,215,216,124,125,126,219,220,221,24,222,223,25,211,212,1,1,1,1,2,2,234,235,235,236,237,238,239,239,211,212,1,1,1,1,2,2,2,250,251,251,252,253,254,255,211,212,213,213,214,168,168,169,170,170,171,172,72,174,174,175,211,212,213,213,214,184,184,185,186,186,187,188,88,190,190,191,211,211,211,1,1,1,1,1,1,1,1,1,1,1,1,203,117,18,212,118,213,213,120,214,121,215,20,122,216,216,124,217,211,211,212,212,212,1,1,1,1,1,1,1,1,2,2,2,211,211,212,212,212,1,1,1,1,1,1,1,1,2,2,2,211,211,212,213,213,213,214,167,168,168,168,169,70,170,170,171,211,211,212,213,213,213,214,183,184,184,184,185,86,186,186,187,211,211,211,211,1,1,1,1,1,1,1,1,1,1,1,1,117,18,118,213,19,214,121,215,122,216,124,217,125,218,22,219,211,211,212,213,1,1,1,1,1,1,2,2,2,233,234,235,211,211,212,213,1,1,1,1,1,1,2,2,2,249,250,251,},
  {117,19,121,122,124,4,4,5,5,6,6,7,7,8,8,9,118,213,214,215,122,124,217,218,219,220,220,221,222,223,25,26,212,213,213,1,1,2,2,2,3,3,236,237,238,238,239,239,212,213,213,1,1,1,2,2,2,3,3,252,253,254,254,255,212,213,213,214,215,168,169,70,170,171,172,72,173,174,175,74,212,213,213,214,215,184,185,86,186,187,188,88,189,190,191,90,117,117,117,1,1,1,1,1,1,1,1,1,1,1,1,1,18,118,118,213,19,120,214,121,215,122,216,216,216,124,217,125,117,212,212,213,213,213,1,1,1,1,1,1,2,2,2,2,117,212,212,213,213,213,1,1,1,1,1,1,2,2,2,2,212,212,213,213,214,214,215,215,168,168,169,70,170,170,171,172,212,212,213,213,214,214,215,215,184,184,185,86,186,186,187,188,117,117,117,117,117,1,1,1,1,1,1,1,1,1,1,1,212,118,213,19,214,121,215,122,216,124,217,125,218,22,219,220,212,212,213,213,214,1,1,1,1,2,2,2,2,2,3,3,212,212,213,213,214,1,1,1,1,2,2,2,2,2,3,3,},
  {212,214,215,216,217,4,5,5,6,6,7,7,8,8,9,9,213,120,121,122,216,21,125,22,219,220,221,24,223,25,26,26,212,213,214,1,1,2,2,2,3,3,3,237,238,239,239,239,212,213,214,215,1,2,2,2,2,3,3,253,253,254,255,255,212,213,214,215,215,216,217,170,171,172,172,173,174,174,175,74,212,213,214,215,215,216,217,186,187,188,188,189,190,190,191,90,212,212,212,212,1,1,2,2,2,2,2,2,2,2,2,2,118,213,213,19,120,214,121,215,122,216,216,124,21,217,125,218,212,212,213,213,213,214,214,215,1,1,1,2,2,2,2,2,212,212,213,213,213,214,214,215,1,1,1,2,2,2,2,2,212,213,213,213,214,215,215,215,216,217,70,170,170,171,172,172,212,213,213,213,214,215,215,215,216,217,86,186,186,187,188,188,212,212,212,212,212,212,1,1,1,1,2,2,2,2,2,2,118,213,19,214,121,215,122,216,124,217,125,218,22,219,220,220,212,213,213,213,214,215,1,1,2,2,2,2,2,2,3,3,212,213,213,213,214,215,1,1,2,2,2,2,2,2,3,3,},
  {118,121,122,124,125,22,5,5,6,6,7,7,8,8,9,9,19,214,215,216,124,125,126,219,220,221,24,222,223,25,26,26,213,214,215,2,2,2,2,2,3,3,3,4,239,239,239,239,213,214,214,215,2,2,2,2,2,3,3,3,4,4,255,255,213,214,214,215,216,217,217,218,171,172,72,174,174,175,74,75,213,214,214,215,216,217,217,218,187,188,88,190,190,191,90,91,118,118,118,118,1,2,2,2,2,2,2,2,2,2,2,2,213,213,120,214,121,215,20,122,216,216,124,217,125,218,218,22,213,213,213,214,214,214,215,215,2,2,2,2,2,2,2,2,213,213,213,214,214,214,215,215,2,2,2,2,2,2,2,2,213,213,214,214,215,215,216,216,217,217,218,218,171,172,172,72,213,213,214,214,215,215,216,216,217,217,218,218,187,188,188,88,118,118,118,118,118,118,1,1,2,2,2,2,2,2,2,2,213,19,214,121,215,122,216,124,217,125,218,22,219,220,220,220,213,213,214,214,215,215,2,2,2,2,2,2,2,2,3,3,213,213,214,214,215,215,2,2,2,2,2,2,2,2,3,3,},
  {213,215,216,217,218,219,220,6,6,7,7,8,8,9,9,10,120,121,122,216,217,218,219,220,220,221,222,223,25,26,26,27,213,214,215,2,2,2,2,2,3,3,3,4,4,239,239,239,213,214,215,215,2,2,2,2,2,3,3,3,4,4,255,255,213,214,215,215,216,217,218,171,172,72,173,174,175,74,74,75,213,214,215,215,216,217,218,187,188,88,189,190,191,90,90,91,213,213,213,213,2,2,2,2,2,2,2,2,2,2,2,2,19,120,214,121,215,122,216,216,216,124,217,125,218,126,22,219,213,213,214,214,214,215,215,215,2,2,2,2,2,2,2,2,213,213,214,214,214,215,215,215,2,2,2,2,2,2,2,2,213,213,214,215,215,215,216,217,217,217,218,171,172,172,72,173,213,213,214,215,215,215,216,217,217,217,218,187,188,188,88,189,213,213,213,213,213,213,2,2,2,2,2,2,2,2,2,2,19,214,121,215,122,216,124,217,125,218,22,219,220,220,220,221,213,213,214,215,215,215,2,2,2,2,2,2,2,2,3,3,213,213,214,215,215,215,2,2,2,2,2,2,2,2,3,3,},
  {19,122,124,125,22,5,221,6,6,7,7,8,8,9,9,10,121,20,216,124,125,22,219,220,221,24,222,25,26,26,26,27,214,215,215,216,2,2,2,2,3,3,3,4,4,5,5,239,214,215,215,216,2,2,2,2,3,3,3,3,4,4,5,5,214,215,215,216,217,218,218,219,172,173,174,174,175,74,75,75,214,215,215,216,217,218,218,219,188,189,190,190,191,90,91,91,19,19,19,19,2,2,2,2,2,2,2,2,2,2,2,2,214,121,121,215,122,216,216,124,21,217,125,218,126,219,219,220,120,214,214,215,215,215,216,216,216,2,2,2,2,2,2,2,120,214,214,215,215,215,216,216,216,2,2,2,2,2,2,2,214,214,215,215,216,216,217,217,218,218,219,219,172,72,173,174,214,214,215,215,216,216,217,217,218,218,219,219,188,88,189,190,19,19,19,19,19,19,2,2,2,2,2,2,2,2,2,2,214,121,215,122,216,124,217,125,218,22,219,220,220,220,221,24,214,214,215,215,216,216,2,2,2,2,2,2,2,3,3,3,214,214,215,215,216,216,2,2,2,2,2,2,2,3,3,3,},
  {214,216,217,218,219,220,221,6,7,7,8,8,9,9,10,10,215,216,124,217,218,219,220,220,221,222,223,25,26,26,27,27,214,215,216,217,2,2,2,3,3,3,3,4,4,5,5,239,214,215,216,217,217,2,2,2,3,3,3,3,4,4,5,5,214,215,216,217,217,218,219,219,220,221,174,175,74,75,75,76,214,215,216,217,217,218,219,219,220,221,190,191,90,91,91,92,214,214,214,214,214,2,2,2,2,3,3,3,3,3,3,3,121,215,20,122,216,216,124,217,125,125,218,22,219,219,220,220,214,214,215,215,215,216,216,217,217,217,2,2,2,2,2,2,214,214,215,215,215,216,216,217,217,217,2,2,2,2,2,2,214,215,215,215,216,217,217,217,218,219,219,219,220,221,221,174,214,215,215,215,216,217,217,217,218,219,219,219,220,221,221,190,214,214,214,214,214,214,214,214,2,2,2,2,2,2,3,3,121,215,122,216,124,217,125,218,22,219,220,220,220,221,24,222,214,215,215,215,216,217,217,217,2,2,2,2,3,3,3,3,214,215,215,215,216,217,217,217,2,2,2,2,3,3,3,3,},
  {121,124,125,22,220,221,24,223,7,7,8,8,9,9,10,10,122,216,217,218,22,219,220,221,24,223,25,26,26,27,27,28,215,216,217,217,218,3,3,3,3,3,3,4,4,5,5,5,215,216,216,217,218,3,3,3,3,3,3,3,4,4,5,5,215,216,216,217,218,219,219,220,221,222,175,74,75,75,76,76,215,216,216,217,218,219,219,220,221,222,191,90,91,91,92,92,121,121,121,121,121,2,2,2,3,3,3,3,3,3,3,3,215,122,216,216,216,124,217,125,218,126,22,219,219,220,220,220,215,215,215,216,216,216,217,217,217,218,218,3,3,3,3,3,215,215,215,216,216,216,217,217,217,218,218,3,3,3,3,3,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,121,121,121,121,121,121,121,121,2,2,2,2,3,3,3,3,215,122,216,124,217,125,218,22,219,220,220,220,221,24,222,222,215,215,216,216,217,217,218,218,3,3,3,3,3,3,3,3,215,215,216,216,217,217,218,218,3,3,3,3,3,3,3,3,},
  {215,217,218,219,220,221,222,223,7,8,8,9,9,10,10,11,216,124,125,126,219,220,221,24,222,223,25,26,26,27,27,28,215,216,217,218,219,3,3,3,3,3,3,4,4,5,5,5,215,216,217,217,218,3,3,3,3,3,3,3,4,4,5,5,215,216,217,217,218,219,220,221,221,222,175,74,75,75,76,76,215,216,217,217,218,219,220,221,221,222,191,90,91,91,92,92,215,215,215,215,215,3,3,3,3,3,3,3,3,3,3,3,122,216,216,124,21,217,125,218,126,219,219,220,220,220,221,221,215,215,216,216,216,217,217,217,218,218,219,3,3,3,3,3,215,215,216,216,216,217,217,217,218,218,219,3,3,3,3,3,215,215,216,217,217,217,218,219,219,219,220,221,221,221,222,175,215,215,216,217,217,217,218,219,219,219,220,221,221,221,222,191,215,215,215,215,215,215,215,215,3,3,3,3,3,3,3,3,122,216,124,217,125,218,22,219,220,220,220,221,24,222,222,223,215,215,216,217,217,217,218,219,3,3,3,3,3,3,3,3,215,215,216,217,217,217,218,219,3,3,3,3,3,3,3,3,},
  {128,130,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,209,210,116,117,212,213,214,121,122,216,217,218,22,219,220,224,225,226,132,133,134,229,230,231,232,140,233,234,235,236,236,240,241,146,242,243,244,150,245,246,247,154,248,249,250,158,251,160,161,162,162,163,164,165,166,166,167,168,168,169,170,171,172,144,80,177,178,179,82,180,181,182,84,183,184,185,86,186,187,192,193,194,194,195,196,197,198,198,199,200,200,201,202,203,204,128,208,113,209,209,114,210,210,116,211,117,212,212,118,213,213,224,224,129,225,130,226,226,33,227,227,133,228,134,229,229,35,128,240,145,241,241,146,242,242,148,243,149,244,244,150,245,245,160,64,161,162,162,162,163,66,164,164,165,166,166,68,167,168,144,176,80,177,178,178,179,179,82,180,181,181,182,182,84,183,192,96,193,194,194,194,195,98,196,196,197,198,198,100,199,200,160,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,224,129,225,130,226,33,227,133,228,134,229,35,230,137,231,138,192,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,},
  {224,226,1,1,2,2,3,3,4,4,5,5,6,6,7,7,224,209,210,211,212,212,213,214,215,216,216,217,218,219,220,221,225,226,33,227,228,229,136,137,138,232,37,234,38,235,236,237,224,241,242,243,243,244,245,245,246,247,248,249,249,250,251,251,224,225,162,163,164,164,165,166,68,168,168,169,170,170,171,172,224,240,241,178,179,82,180,181,182,84,183,184,185,86,186,187,224,225,194,195,196,196,197,198,100,200,200,201,202,202,203,204,224,224,209,209,209,210,210,211,211,211,212,212,212,213,213,213,224,32,225,130,226,226,132,227,133,133,228,134,229,229,35,230,224,224,241,241,241,242,242,243,243,243,244,244,244,245,245,245,224,225,225,162,162,163,66,164,164,165,166,166,68,167,168,168,224,240,240,241,241,178,179,179,82,180,181,181,182,182,84,183,224,225,225,194,194,195,98,196,196,197,198,198,100,199,200,200,224,240,209,209,210,211,211,211,212,213,213,213,214,215,215,215,129,225,130,226,33,227,133,34,134,229,35,230,137,231,138,232,224,241,241,241,242,243,243,243,244,245,245,245,246,247,247,247,},
  {129,132,1,1,2,2,3,3,4,4,5,5,6,6,7,7,225,210,211,211,212,213,214,215,215,216,217,218,219,219,220,221,130,226,227,34,134,35,230,231,232,140,141,142,235,236,237,40,225,242,242,243,244,245,245,246,247,248,248,249,250,251,251,252,225,226,163,66,164,165,166,68,167,168,169,70,170,171,172,72,129,145,241,242,179,82,180,181,182,84,183,184,185,86,186,187,225,226,195,98,196,197,198,100,199,200,201,102,202,203,204,104,129,225,225,226,210,210,211,211,211,212,212,213,213,213,214,214,225,130,226,226,33,132,227,133,34,228,134,229,35,136,230,137,129,225,225,242,242,242,243,243,243,244,244,245,245,245,246,246,225,225,226,226,163,66,164,164,165,166,166,68,167,168,168,168,129,129,145,241,241,242,179,179,82,180,181,181,182,182,84,183,225,225,226,226,195,98,196,196,197,198,198,100,199,200,200,200,225,225,226,210,211,211,212,212,213,213,214,214,215,215,216,216,225,130,226,33,227,133,228,134,229,35,230,137,231,138,232,140,225,225,242,242,243,243,244,244,245,245,246,246,247,247,248,248,},
  {225,227,228,2,2,3,3,4,4,5,5,6,6,7,7,8,225,226,211,212,213,213,214,215,216,217,217,218,219,220,221,221,226,132,133,228,229,230,231,138,232,233,234,235,236,236,237,238,225,226,243,243,244,245,246,247,247,248,249,249,250,251,252,253,225,226,163,164,165,166,166,167,168,168,169,170,171,172,172,173,225,225,241,242,242,82,180,181,182,84,183,184,185,86,186,187,225,226,195,196,197,198,198,199,200,200,201,202,203,204,204,205,225,225,226,226,226,211,211,211,212,212,213,213,213,214,214,215,130,226,226,33,227,227,133,34,134,229,229,35,136,230,137,231,225,225,226,226,226,243,243,243,244,244,245,245,245,246,246,247,225,225,226,163,66,164,164,165,166,166,68,167,168,168,168,169,225,225,225,241,241,242,242,179,82,180,181,181,182,182,84,183,225,225,226,195,98,196,196,197,198,198,100,199,200,200,200,201,225,225,226,163,211,211,212,213,213,213,214,215,215,215,216,217,130,226,33,227,133,34,134,229,35,230,137,231,138,232,140,233,225,225,226,195,243,243,244,245,245,245,246,247,247,247,248,249,},
  {130,133,134,2,2,3,3,4,4,5,5,6,6,7,7,8,226,227,1,1,1,214,215,216,216,217,218,219,220,220,221,222,33,227,34,229,35,137,138,232,37,141,38,235,236,237,40,238,226,227,1,1,1,246,246,247,248,249,249,250,251,252,252,253,226,227,227,164,165,166,68,168,168,169,170,170,171,172,72,174,130,130,146,242,1,1,1,181,182,84,183,184,185,86,186,187,226,227,227,196,197,198,100,200,200,201,202,202,203,204,104,206,226,226,226,227,227,1,1,1,1,1,1,214,214,214,215,215,226,33,132,227,133,34,228,134,229,229,136,230,137,231,36,138,226,226,226,227,227,1,1,1,1,1,1,246,246,246,247,247,226,226,227,227,164,164,165,166,166,68,167,168,168,168,169,70,130,130,130,130,146,242,242,1,1,1,1,181,182,182,84,183,226,226,227,227,196,196,197,198,198,100,199,200,200,200,201,102,226,226,227,227,1,1,1,1,214,214,215,215,216,216,217,217,226,33,227,133,228,134,229,35,230,137,231,138,232,140,233,141,226,226,227,227,1,1,1,1,246,246,247,247,248,248,249,249,},
  {226,228,229,2,3,3,4,4,5,5,6,6,7,7,8,8,226,227,1,1,1,1,215,216,217,218,218,219,220,221,222,223,227,133,134,229,230,231,232,140,233,234,235,236,237,40,238,239,226,227,1,1,1,1,247,247,248,249,250,251,251,252,253,253,226,227,228,229,166,68,167,168,169,70,170,171,172,72,173,174,226,226,226,242,1,1,1,1,1,1,183,184,185,86,186,187,226,227,228,229,198,100,199,200,201,102,202,203,204,104,205,206,226,226,227,227,227,1,1,1,1,1,1,1,1,215,215,215,33,132,227,133,34,228,134,229,35,136,230,137,231,138,138,232,226,226,227,227,227,1,1,1,1,1,1,1,1,247,247,247,226,227,227,227,228,229,229,166,68,167,168,168,168,169,70,170,226,226,226,226,226,242,1,1,1,1,1,1,1,1,1,183,226,227,227,227,228,229,229,198,100,199,200,200,200,201,102,202,226,227,227,227,1,1,1,1,1,215,215,215,216,217,217,217,33,227,133,34,134,229,35,230,137,231,138,232,140,233,141,234,226,227,227,227,1,1,1,1,1,247,247,247,248,249,249,249,},
  {132,134,35,137,3,3,4,4,5,5,6,6,7,7,8,8,227,228,1,1,1,1,2,2,217,218,219,220,221,221,222,223,133,228,229,136,137,138,232,233,234,38,235,236,237,238,239,41,227,228,1,1,1,1,2,2,249,250,250,251,252,253,253,254,227,228,228,229,230,167,168,168,169,170,171,172,172,173,174,174,132,132,132,1,1,1,1,1,1,1,1,1,1,86,186,187,227,228,228,229,230,199,200,200,201,202,203,204,204,205,206,206,132,227,227,228,228,1,1,1,1,1,1,1,1,2,2,2,227,227,133,228,134,229,229,35,230,230,137,231,138,232,232,140,132,227,227,228,228,1,1,1,1,1,1,1,1,2,2,2,227,227,228,228,229,229,230,68,167,168,168,168,169,70,170,170,132,132,132,132,132,1,1,1,1,1,1,1,1,1,1,1,227,227,228,228,229,229,230,100,199,200,200,200,201,102,202,202,227,227,228,228,1,1,1,1,1,1,2,2,2,217,218,218,227,133,228,134,229,35,230,137,231,138,232,140,233,141,234,38,227,227,228,228,1,1,1,1,1,1,2,2,2,249,250,250,},
  {227,229,230,231,232,4,4,5,5,6,6,7,7,8,8,9,227,228,1,1,1,1,2,2,218,219,219,220,221,222,223,223,34,134,35,230,231,232,140,141,142,235,236,237,40,238,239,41,227,228,1,1,1,1,2,2,2,250,251,251,252,253,254,255,227,228,229,229,230,168,168,169,170,170,171,172,72,174,174,175,227,227,227,1,1,1,1,1,1,1,1,1,1,1,1,187,227,228,229,229,230,200,200,201,202,202,203,204,104,206,206,207,227,227,228,228,228,1,1,1,1,1,1,1,1,2,2,2,133,34,228,134,229,229,136,230,137,231,36,138,232,232,140,233,227,227,228,228,228,1,1,1,1,1,1,1,1,2,2,2,227,227,228,229,229,229,230,167,168,168,168,169,70,170,170,171,227,227,227,227,1,1,1,1,1,1,1,1,1,1,1,1,227,227,228,229,229,229,230,199,200,200,200,201,102,202,202,203,227,227,228,229,1,1,1,1,1,1,2,2,2,217,218,219,133,34,134,229,35,230,137,231,138,232,140,233,141,234,38,235,227,227,228,229,1,1,1,1,1,1,2,2,2,249,250,251,},
  {133,35,137,138,140,4,4,5,5,6,6,7,7,8,8,9,228,229,229,1,1,2,2,2,3,3,220,221,222,222,223,223,134,229,230,231,138,140,233,234,235,236,236,237,238,239,41,42,228,229,229,1,1,1,2,2,2,3,3,252,253,254,254,255,228,229,229,230,231,168,169,70,170,171,172,72,173,174,175,74,133,133,133,1,1,1,1,1,1,1,1,1,1,1,1,1,228,229,229,230,231,200,201,102,202,203,204,104,205,206,207,106,133,228,228,229,229,229,1,1,1,1,1,1,2,2,2,2,34,134,134,229,35,136,230,137,231,138,232,232,232,140,233,141,133,228,228,229,229,229,1,1,1,1,1,1,2,2,2,2,228,228,229,229,230,230,231,231,168,168,169,70,170,170,171,172,133,133,133,133,133,1,1,1,1,1,1,1,1,1,1,1,228,228,229,229,230,230,231,231,200,200,201,102,202,202,203,204,228,228,229,229,230,1,1,1,1,2,2,2,2,2,3,3,228,134,229,35,230,137,231,138,232,140,233,141,234,38,235,236,228,228,229,229,230,1,1,1,1,2,2,2,2,2,3,3,},
  {228,230,231,232,233,4,5,5,6,6,7,7,8,8,9,9,228,229,230,1,1,2,2,2,3,3,3,221,222,223,223,223,229,136,137,138,232,37,141,38,235,236,237,40,239,41,42,42,228,229,230,231,1,2,2,2,2,3,3,253,253,254,255,255,228,229,230,231,231,232,233,170,171,172,172,173,174,174,175,74,228,228,228,228,1,1,2,2,2,2,2,2,2,2,2,2,228,229,230,231,231,232,233,202,203,204,204,205,206,206,207,106,228,228,229,229,229,230,230,231,1,1,1,2,2,2,2,2,134,229,229,35,136,230,137,231,138,232,232,140,37,233,141,234,228,228,229,229,229,230,230,231,1,1,1,2,2,2,2,2,228,229,229,229,230,231,231,231,232,233,70,170,170,171,172,172,228,228,228,228,228,228,1,1,1,1,2,2,2,2,2,2,228,229,229,229,230,231,231,231,232,233,102,202,202,203,204,204,228,229,229,229,230,231,1,1,2,2,2,2,2,2,3,3,134,229,35,230,137,231,138,232,140,233,141,234,38,235,236,236,228,229,229,229,230,231,1,1,2,2,2,2,2,2,3,3,},
  {134,137,138,140,141,38,5,5,6,6,7,7,8,8,9,9,229,230,231,2,2,2,2,2,3,3,3,4,223,223,223,223,35,230,231,232,140,141,142,235,236,237,40,238,239,41,42,42,229,230,230,231,2,2,2,2,2,3,3,3,4,4,255,255,229,230,230,231,232,233,233,234,171,172,72,174,174,175,74,75,134,134,134,134,1,2,2,2,2,2,2,2,2,2,2,2,229,230,230,231,232,233,233,234,203,204,104,206,206,207,106,107,229,229,229,230,230,230,231,231,2,2,2,2,2,2,2,2,229,229,136,230,137,231,36,138,232,232,140,233,141,234,234,38,229,229,229,230,230,230,231,231,2,2,2,2,2,2,2,2,229,229,230,230,231,231,232,232,233,233,234,234,171,172,172,72,134,134,134,134,134,134,1,1,2,2,2,2,2,2,2,2,229,229,230,230,231,231,232,232,233,233,234,234,203,204,204,104,229,229,230,230,231,231,2,2,2,2,2,2,2,2,3,3,229,35,230,137,231,138,232,140,233,141,234,38,235,236,236,236,229,229,230,230,231,231,2,2,2,2,2,2,2,2,3,3,},
  {229,231,232,233,234,235,236,6,6,7,7,8,8,9,9,10,229,230,231,2,2,2,2,2,3,3,3,4,4,223,223,223,136,137,138,232,233,234,235,236,236,237,238,239,41,42,42,43,229,230,231,231,2,2,2,2,2,3,3,3,4,4,255,255,229,230,231,231,232,233,234,171,172,72,173,174,175,74,74,75,229,229,229,229,2,2,2,2,2,2,2,2,2,2,2,2,229,230,231,231,232,233,234,203,204,104,205,206,207,106,106,107,229,229,230,230,230,231,231,231,2,2,2,2,2,2,2,2,35,136,230,137,231,138,232,232,232,140,233,141,234,142,38,235,229,229,230,230,230,231,231,231,2,2,2,2,2,2,2,2,229,229,230,231,231,231,232,233,233,233,234,171,172,172,72,173,229,229,229,229,229,229,2,2,2,2,2,2,2,2,2,2,229,229,230,231,231,231,232,233,233,233,234,203,204,204,104,205,229,229,230,231,231,231,2,2,2,2,2,2,2,2,3,3,35,230,137,231,138,232,140,233,141,234,38,235,236,236,236,237,229,229,230,231,231,231,2,2,2,2,2,2,2,2,3,3,},
  {35,138,140,141,38,5,237,6,6,7,7,8,8,9,9,10,230,231,231,232,2,2,2,2,3,3,3,4,4,5,5,223,137,36,232,140,141,38,235,236,237,40,238,41,42,42,42,43,230,231,231,232,2,2,2,2,3,3,3,3,4,4,5,5,230,231,231,232,233,234,234,235,172,173,174,174,175,74,75,75,35,35,35,35,2,2,2,2,2,2,2,2,2,2,2,2,230,231,231,232,233,234,234,235,204,205,206,206,207,106,107,107,136,230,230,231,231,231,232,232,232,2,2,2,2,2,2,2,230,137,137,231,138,232,232,140,37,233,141,234,142,235,235,236,136,230,230,231,231,231,232,232,232,2,2,2,2,2,2,2,230,230,231,231,232,232,233,233,234,234,235,235,172,72,173,174,35,35,35,35,35,35,2,2,2,2,2,2,2,2,2,2,230,230,231,231,232,232,233,233,234,234,235,235,204,104,205,206,230,230,231,231,232,232,2,2,2,2,2,2,2,3,3,3,230,137,231,138,232,140,233,141,234,38,235,236,236,236,237,40,230,230,231,231,232,232,2,2,2,2,2,2,2,3,3,3,},
  {230,232,233,234,235,236,237,6,7,7,8,8,9,9,10,10,230,231,232,233,2,2,2,3,3,3,3,4,4,5,5,223,231,232,140,233,234,235,236,236,237,238,239,41,42,42,43,43,230,231,232,233,233,2,2,2,3,3,3,3,4,4,5,5,230,231,232,233,233,234,235,235,236,237,174,175,74,75,75,76,230,230,230,230,230,2,2,2,2,3,3,3,3,3,3,3,230,231,232,233,233,234,235,235,236,237,206,207,106,107,107,108,230,230,231,231,231,232,232,233,233,233,2,2,2,2,2,2,137,231,36,138,232,232,140,233,141,141,234,38,235,235,236,236,230,230,231,231,231,232,232,233,233,233,2,2,2,2,2,2,230,231,231,231,232,233,233,233,234,235,235,235,236,237,237,174,230,230,230,230,230,230,230,230,2,2,2,2,2,2,3,3,230,231,231,231,232,233,233,233,234,235,235,235,236,237,237,206,230,231,231,231,232,233,233,233,2,2,2,2,3,3,3,3,137,231,138,232,140,233,141,234,38,235,236,236,236,237,40,238,230,231,231,231,232,233,233,233,2,2,2,2,3,3,3,3,},
  {137,140,141,38,236,237,40,239,7,7,8,8,9,9,10,10,231,232,233,233,234,3,3,3,3,3,3,4,4,5,5,5,138,232,233,234,38,235,236,237,40,239,41,42,42,43,43,44,231,232,232,233,234,3,3,3,3,3,3,3,4,4,5,5,231,232,232,233,234,235,235,236,237,238,175,74,75,75,76,76,137,137,137,137,137,2,2,2,3,3,3,3,3,3,3,3,231,232,232,233,234,235,235,236,237,238,207,106,107,107,108,108,231,231,231,232,232,232,233,233,233,234,234,3,3,3,3,3,231,138,232,232,232,140,233,141,234,142,38,235,235,236,236,236,231,231,231,232,232,232,233,233,233,234,234,3,3,3,3,3,231,231,232,232,233,233,234,234,235,235,236,236,237,237,238,238,137,137,137,137,137,137,137,137,2,2,2,2,3,3,3,3,231,231,232,232,233,233,234,234,235,235,236,236,237,237,238,238,231,231,232,232,233,233,234,234,3,3,3,3,3,3,3,3,231,138,232,140,233,141,234,38,235,236,236,236,237,40,238,238,231,231,232,232,233,233,234,234,3,3,3,3,3,3,3,3,},
  {231,233,234,235,236,237,238,239,7,8,8,9,9,10,10,11,231,232,233,234,235,3,3,3,3,3,3,4,4,5,5,5,232,140,141,142,235,236,237,40,238,239,41,42,42,43,43,44,231,232,233,233,234,3,3,3,3,3,3,3,4,4,5,5,231,232,233,233,234,235,236,237,237,238,175,74,75,75,76,76,231,231,231,231,231,3,3,3,3,3,3,3,3,3,3,3,231,232,233,233,234,235,236,237,237,238,207,106,107,107,108,108,231,231,232,232,232,233,233,233,234,234,235,3,3,3,3,3,138,232,232,140,37,233,141,234,142,235,235,236,236,236,237,237,231,231,232,232,232,233,233,233,234,234,235,3,3,3,3,3,231,231,232,233,233,233,234,235,235,235,236,237,237,237,238,175,231,231,231,231,231,231,231,231,3,3,3,3,3,3,3,3,231,231,232,233,233,233,234,235,235,235,236,237,237,237,238,207,231,231,232,233,233,233,234,235,3,3,3,3,3,3,3,3,138,232,140,233,141,234,38,235,236,236,236,237,40,238,238,239,231,231,232,233,233,233,234,235,3,3,3,3,3,3,3,3,},
  {144,146,1,1,2,2,3,3,4,4,5,5,6,6,7,7,208,209,210,116,117,212,213,214,121,122,216,217,218,22,219,220,224,225,226,132,133,228,229,230,137,138,232,233,234,38,235,236,240,241,242,148,243,244,245,152,153,247,248,156,249,250,251,252,128,64,161,162,163,66,164,165,166,68,167,168,169,70,170,171,176,177,178,178,179,180,181,182,182,183,184,184,185,186,187,188,192,193,194,194,195,196,197,198,198,199,200,200,201,202,203,204,144,208,113,209,209,114,210,210,116,211,117,212,212,118,213,213,144,224,129,225,225,130,226,226,132,227,133,228,228,134,229,229,240,240,145,241,146,242,242,148,243,243,149,244,150,245,245,152,144,160,64,161,162,162,163,163,66,164,165,165,166,166,68,167,176,80,177,178,178,178,179,82,180,180,181,182,182,84,183,184,192,96,193,194,194,194,195,98,196,196,197,198,198,100,199,200,176,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,192,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,240,145,241,146,242,148,243,149,244,150,245,152,246,153,247,154,},
  {240,242,1,1,2,2,3,3,4,4,5,5,6,6,7,7,240,209,210,211,212,212,213,214,215,216,216,217,218,219,220,221,240,225,226,227,228,228,229,230,231,232,232,233,234,235,236,237,145,146,242,243,244,150,245,246,52,154,248,249,250,158,251,252,240,240,240,162,163,66,164,165,166,68,167,168,169,70,170,171,240,241,178,179,180,180,181,182,84,184,184,185,186,186,187,188,240,241,194,195,196,196,197,198,100,200,200,201,202,202,203,204,240,240,209,209,209,210,210,211,211,211,212,212,212,213,213,213,240,240,225,225,225,226,226,227,227,227,228,228,228,229,229,229,240,145,241,146,242,242,148,243,149,149,244,150,245,245,152,246,240,240,240,240,240,162,163,163,66,164,165,165,166,166,68,167,240,241,241,178,178,179,82,180,180,181,182,182,84,183,184,184,240,241,241,194,194,195,98,196,196,197,198,198,100,199,200,200,240,241,209,209,210,211,211,211,212,213,213,213,214,215,215,215,240,241,225,225,226,227,227,227,228,229,229,229,230,231,231,231,145,241,146,242,148,243,149,244,150,245,152,246,153,247,154,248,},
  {145,148,1,1,2,2,3,3,4,4,5,5,6,6,7,7,241,210,211,211,212,213,214,215,215,216,217,218,219,219,220,221,241,226,227,227,228,229,230,231,231,232,233,234,235,235,236,237,146,242,148,149,150,245,152,153,154,248,156,157,158,251,252,56,145,145,225,226,163,66,164,165,166,68,167,168,169,70,170,171,241,242,179,82,180,181,182,84,183,184,185,86,186,187,188,88,241,242,195,98,196,197,198,100,199,200,201,102,202,203,204,104,145,241,241,242,210,210,211,211,211,212,212,213,213,213,214,214,145,241,241,242,226,226,227,227,227,228,228,229,229,229,230,230,241,146,242,242,242,148,243,149,244,244,150,245,245,152,246,153,145,145,145,225,225,226,163,163,66,164,165,165,166,166,68,167,241,241,242,242,179,82,180,180,181,182,182,84,183,184,184,184,241,241,242,242,195,98,196,196,197,198,198,100,199,200,200,200,241,241,242,210,211,211,212,212,213,213,214,214,215,215,216,216,241,241,242,226,227,227,228,228,229,229,230,230,231,231,232,232,241,146,242,148,243,149,244,150,245,152,246,153,247,154,248,156,},
  {241,243,244,2,2,3,3,4,4,5,5,6,6,7,7,8,241,242,211,212,213,213,214,215,216,217,217,218,219,220,221,221,241,242,227,228,229,229,230,231,232,233,233,234,235,236,237,237,242,148,243,244,245,152,246,247,248,156,249,250,251,252,252,253,241,241,241,241,241,66,164,165,166,68,167,168,169,70,170,171,241,242,179,180,181,182,182,183,184,184,185,186,187,188,188,189,241,242,195,196,197,198,198,199,200,200,201,202,203,204,204,205,241,241,242,242,242,211,211,211,212,212,213,213,213,214,214,215,241,241,242,242,242,227,227,227,228,228,229,229,229,230,230,231,146,242,242,148,243,243,149,244,150,245,245,152,152,246,52,247,241,241,241,241,241,241,241,163,66,164,165,165,166,166,68,167,241,241,242,179,82,180,180,181,182,182,84,183,184,184,184,185,241,241,242,195,98,196,196,197,198,198,100,199,200,200,200,201,241,241,242,179,211,211,212,213,213,213,214,215,215,215,216,217,241,241,242,195,227,227,228,229,229,229,230,231,231,231,232,233,146,242,148,243,149,244,150,245,152,246,153,247,154,248,156,249,},
  {146,149,150,2,2,3,3,4,4,5,5,6,6,7,7,8,242,243,1,1,1,214,215,216,216,217,218,219,220,220,221,222,242,243,1,1,1,230,231,232,232,233,234,235,236,236,237,238,242,243,244,150,245,246,52,154,248,249,250,158,251,252,56,254,146,146,146,226,1,1,1,165,166,68,167,168,169,70,170,171,242,243,243,180,181,182,84,184,184,185,186,186,187,188,88,190,242,243,243,196,197,198,100,200,200,201,202,202,203,204,104,206,242,242,242,243,243,1,1,1,1,1,1,214,214,214,215,215,242,242,242,243,243,1,1,1,1,1,1,230,230,230,231,231,242,242,148,243,149,244,244,150,245,245,152,246,153,52,247,154,146,146,146,146,146,226,226,1,1,1,1,165,166,166,68,167,242,242,243,243,180,180,181,182,182,84,183,184,184,184,185,86,242,242,243,243,196,196,197,198,198,100,199,200,200,200,201,102,242,242,243,243,1,1,1,1,214,214,215,215,216,216,217,217,242,242,243,243,1,1,1,1,230,230,231,231,232,232,233,233,242,148,243,149,244,150,245,152,246,153,247,154,248,156,249,157,},
  {242,244,245,2,3,3,4,4,5,5,6,6,7,7,8,8,242,243,1,1,1,1,215,216,217,218,218,219,220,221,222,223,242,243,1,1,1,1,231,232,233,234,234,235,236,237,238,239,148,149,244,245,152,153,154,248,156,157,158,251,252,56,253,254,242,242,242,242,1,1,1,1,1,1,167,168,169,70,170,171,242,243,244,245,182,84,183,184,185,86,186,187,188,88,189,190,242,243,244,245,198,100,199,200,201,102,202,203,204,104,205,206,242,242,243,243,243,1,1,1,1,1,1,1,1,215,215,215,242,242,243,243,243,1,1,1,1,1,1,1,1,231,231,231,242,148,243,149,244,244,150,245,245,152,246,153,247,154,154,248,242,242,242,242,242,242,1,1,1,1,1,1,1,1,1,167,242,243,243,243,244,245,245,182,84,183,184,184,184,185,86,186,242,243,243,243,244,245,245,198,100,199,200,200,200,201,102,202,242,243,243,243,1,1,1,1,1,215,215,215,216,217,217,217,242,243,243,243,1,1,1,1,1,231,231,231,232,233,233,233,148,243,149,244,150,245,152,246,153,247,154,248,156,249,157,250,},
  {148,150,152,52,3,3,4,4,5,5,6,6,7,7,8,8,243,244,1,1,1,1,2,2,217,218,219,220,221,221,222,223,243,244,1,1,1,1,2,2,233,234,235,236,237,237,238,239,243,244,245,152,153,247,248,156,249,250,251,252,252,253,254,254,148,148,148,1,1,1,1,1,1,1,1,1,1,70,170,171,243,244,244,245,246,183,184,184,185,186,187,188,188,189,190,190,243,244,244,245,246,199,200,200,201,202,203,204,204,205,206,206,148,243,243,244,244,1,1,1,1,1,1,1,1,2,2,2,148,243,243,244,244,1,1,1,1,1,1,1,1,2,2,2,243,243,149,244,150,245,245,152,246,246,52,247,154,248,248,156,148,148,148,148,148,1,1,1,1,1,1,1,1,1,1,1,243,243,244,244,245,245,246,84,183,184,184,184,185,86,186,186,243,243,244,244,245,245,246,100,199,200,200,200,201,102,202,202,243,243,244,244,1,1,1,1,1,1,2,2,2,217,218,218,243,243,244,244,1,1,1,1,1,1,2,2,2,233,234,234,243,149,244,150,245,152,246,153,247,154,248,156,249,157,250,158,},
  {243,245,246,247,248,4,4,5,5,6,6,7,7,8,8,9,243,244,1,1,1,1,2,2,218,219,219,220,221,222,223,223,243,244,1,1,1,1,2,2,234,235,235,236,237,238,239,239,244,150,245,246,52,154,248,249,250,158,251,252,56,254,254,255,243,243,243,1,1,1,1,1,1,1,1,1,1,1,1,171,243,244,245,245,246,184,184,185,186,186,187,188,88,190,190,191,243,244,245,245,246,200,200,201,202,202,203,204,104,206,206,207,243,243,244,244,244,1,1,1,1,1,1,1,1,2,2,2,243,243,244,244,244,1,1,1,1,1,1,1,1,2,2,2,149,244,244,150,245,245,152,246,153,52,247,154,248,248,156,249,243,243,243,243,1,1,1,1,1,1,1,1,1,1,1,1,243,243,244,245,245,245,246,183,184,184,184,185,86,186,186,187,243,243,244,245,245,245,246,199,200,200,200,201,102,202,202,203,243,243,244,245,1,1,1,1,1,1,2,2,2,217,218,219,243,243,244,245,1,1,1,1,1,1,2,2,2,233,234,235,149,244,150,245,152,246,153,247,154,248,156,249,157,250,158,251,},
  {149,152,52,154,156,4,4,5,5,6,6,7,7,8,8,9,244,245,245,1,1,2,2,2,3,3,220,221,222,222,223,223,244,245,245,1,1,2,2,2,3,3,236,237,238,238,239,239,150,245,152,153,154,248,156,157,158,251,252,56,253,254,255,58,149,149,149,1,1,1,1,1,1,1,1,1,1,1,1,1,244,245,245,246,247,184,185,86,186,187,188,88,189,190,191,90,244,245,245,246,247,200,201,102,202,203,204,104,205,206,207,106,149,244,244,245,245,245,1,1,1,1,1,1,2,2,2,2,149,244,244,245,245,245,1,1,1,1,1,1,2,2,2,2,244,150,150,245,245,152,246,153,247,154,248,248,248,156,249,157,149,149,149,149,149,1,1,1,1,1,1,1,1,1,1,1,244,244,245,245,246,246,247,247,184,184,185,86,186,186,187,188,244,244,245,245,246,246,247,247,200,200,201,102,202,202,203,204,244,244,245,245,246,1,1,1,1,2,2,2,2,2,3,3,244,244,245,245,246,1,1,1,1,2,2,2,2,2,3,3,244,150,245,152,246,153,247,154,248,156,249,157,250,158,251,252,},
  {244,246,247,248,249,4,5,5,6,6,7,7,8,8,9,9,244,245,246,1,1,2,2,2,3,3,3,221,222,223,223,223,244,245,246,1,1,2,2,2,3,3,3,237,238,239,239,239,245,152,246,247,248,156,249,250,251,252,252,253,254,254,255,58,244,244,244,244,1,1,2,2,2,2,2,2,2,2,2,2,244,245,246,247,247,248,249,186,187,188,188,189,190,190,191,90,244,245,246,247,247,248,249,202,203,204,204,205,206,206,207,106,244,244,245,245,245,246,246,247,1,1,1,2,2,2,2,2,244,244,245,245,245,246,246,247,1,1,1,2,2,2,2,2,150,245,245,152,152,246,52,247,154,248,248,156,249,249,157,250,244,244,244,244,244,244,1,1,1,1,2,2,2,2,2,2,244,245,245,245,246,247,247,247,248,249,86,186,186,187,188,188,244,245,245,245,246,247,247,247,248,249,102,202,202,203,204,204,244,245,245,245,246,247,1,1,2,2,2,2,2,2,3,3,244,245,245,245,246,247,1,1,2,2,2,2,2,2,3,3,150,245,152,246,153,247,154,248,156,249,157,250,158,251,252,252,},
  {150,52,154,156,157,251,5,5,6,6,7,7,8,8,9,9,245,246,247,2,2,2,2,2,3,3,3,4,223,223,223,223,245,246,247,2,2,2,2,2,3,3,3,4,239,239,239,239,245,246,52,154,248,249,250,158,251,252,56,254,254,255,58,59,150,150,150,150,1,2,2,2,2,2,2,2,2,2,2,2,245,246,246,247,248,249,249,250,187,188,88,190,190,191,90,91,245,246,246,247,248,249,249,250,203,204,104,206,206,207,106,107,245,245,245,246,246,246,247,247,2,2,2,2,2,2,2,2,245,245,245,246,246,246,247,247,2,2,2,2,2,2,2,2,245,245,152,246,153,52,247,154,248,248,156,249,157,250,250,158,150,150,150,150,150,150,1,1,2,2,2,2,2,2,2,2,245,245,246,246,247,247,248,248,249,249,250,250,187,188,188,88,245,245,246,246,247,247,248,248,249,249,250,250,203,204,204,104,245,245,246,246,247,247,2,2,2,2,2,2,2,2,3,3,245,245,246,246,247,247,2,2,2,2,2,2,2,2,3,3,245,152,246,153,247,154,248,156,249,157,250,158,251,252,252,56,},
  {245,247,248,249,250,251,252,6,6,7,7,8,8,9,9,10,245,246,247,2,2,2,2,2,3,3,3,4,4,223,223,223,245,246,247,2,2,2,2,2,3,3,3,4,4,239,239,239,152,153,154,248,156,157,158,251,252,56,253,254,255,58,58,59,245,245,245,245,2,2,2,2,2,2,2,2,2,2,2,2,245,246,247,247,248,249,250,187,188,88,189,190,191,90,90,91,245,246,247,247,248,249,250,203,204,104,205,206,207,106,106,107,245,245,246,246,246,247,247,247,2,2,2,2,2,2,2,2,245,245,246,246,246,247,247,247,2,2,2,2,2,2,2,2,245,152,246,153,247,154,248,248,248,156,249,157,250,158,251,251,245,245,245,245,245,245,2,2,2,2,2,2,2,2,2,2,245,245,246,247,247,247,248,249,249,249,250,187,188,188,88,189,245,245,246,247,247,247,248,249,249,249,250,203,204,204,104,205,245,245,246,247,247,247,2,2,2,2,2,2,2,2,3,3,245,245,246,247,247,247,2,2,2,2,2,2,2,2,3,3,152,246,153,247,154,248,156,249,157,250,158,251,252,252,56,253,},
  {152,154,156,157,251,5,56,6,6,7,7,8,8,9,9,10,246,247,247,248,2,2,2,2,3,3,3,4,4,5,5,223,246,247,247,248,2,2,2,2,3,3,3,4,4,5,5,239,153,247,248,156,249,250,251,252,252,253,254,254,255,58,59,59,152,152,152,152,2,2,2,2,2,2,2,2,2,2,2,2,246,247,247,248,249,250,250,251,188,189,190,190,191,90,91,91,246,247,247,248,249,250,250,251,204,205,206,206,207,106,107,107,152,246,246,247,247,247,248,248,248,2,2,2,2,2,2,2,152,246,246,247,247,247,248,248,248,2,2,2,2,2,2,2,246,153,52,247,154,248,248,156,249,249,157,250,158,251,251,252,152,152,152,152,152,152,2,2,2,2,2,2,2,2,2,2,246,246,247,247,248,248,249,249,250,250,251,251,188,88,189,190,246,246,247,247,248,248,249,249,250,250,251,251,204,104,205,206,246,246,247,247,248,248,2,2,2,2,2,2,2,3,3,3,246,246,247,247,248,248,2,2,2,2,2,2,2,3,3,3,246,153,247,154,248,156,249,157,250,158,251,252,252,56,253,254,},
  {246,248,249,250,251,252,253,6,7,7,8,8,9,9,10,10,246,247,248,249,2,2,2,3,3,3,3,4,4,5,5,223,246,247,248,249,2,2,2,3,3,3,3,4,4,5,5,239,52,154,248,249,250,158,251,252,56,254,254,255,58,59,59,60,246,246,246,246,246,2,2,2,2,3,3,3,3,3,3,3,246,247,248,249,249,250,251,251,252,253,190,191,90,91,91,92,246,247,248,249,249,250,251,251,252,253,206,207,106,107,107,108,246,246,247,247,247,248,248,249,249,249,2,2,2,2,2,2,246,246,247,247,247,248,248,249,249,249,2,2,2,2,2,2,153,52,247,154,248,248,156,249,157,157,250,158,251,251,252,252,246,246,246,246,246,246,246,246,2,2,2,2,2,2,3,3,246,247,247,247,248,249,249,249,250,251,251,251,252,253,253,190,246,247,247,247,248,249,249,249,250,251,251,251,252,253,253,206,246,247,247,247,248,249,249,249,2,2,2,2,3,3,3,3,246,247,247,247,248,249,249,249,2,2,2,2,3,3,3,3,153,247,154,248,156,249,157,250,158,251,252,252,56,253,254,254,},
  {52,156,157,251,252,56,6,255,7,7,8,8,9,9,10,10,247,248,249,249,250,3,3,3,3,3,3,4,4,5,5,5,247,248,249,249,250,3,3,3,3,3,3,4,4,5,5,5,154,248,156,157,158,251,252,56,253,254,255,58,59,59,60,60,52,52,52,52,52,52,2,2,3,3,3,3,3,3,3,3,247,248,248,249,250,251,251,252,253,254,191,90,91,91,92,92,247,248,248,249,250,251,251,252,253,254,207,106,107,107,108,108,52,247,247,248,248,248,249,249,249,250,250,3,3,3,3,3,52,247,247,248,248,248,249,249,249,250,250,3,3,3,3,3,247,154,248,248,248,156,249,157,250,158,251,251,251,252,252,56,52,52,52,52,52,52,52,52,52,2,2,2,3,3,3,3,247,247,248,248,249,249,250,250,251,251,252,252,253,253,254,254,247,247,248,248,249,249,250,250,251,251,252,252,253,253,254,254,247,247,248,248,249,249,250,250,3,3,3,3,3,3,3,3,247,247,248,248,249,249,250,250,3,3,3,3,3,3,3,3,247,154,248,156,249,157,250,158,251,252,252,56,253,254,254,254,},
  {247,249,250,251,252,253,254,255,7,8,8,9,9,10,10,11,247,248,249,250,251,3,3,3,3,3,3,4,4,5,5,5,247,248,249,250,251,3,3,3,3,3,3,4,4,5,5,5,248,156,249,250,251,252,252,253,254,254,255,58,59,59,60,60,247,247,247,247,247,3,3,3,3,3,3,3,3,3,3,3,247,248,249,249,250,251,252,253,253,254,191,90,91,91,92,92,247,248,249,249,250,251,252,253,253,254,207,106,107,107,108,108,247,247,248,248,248,249,249,249,250,250,251,3,3,3,3,3,247,247,248,248,248,249,249,249,250,250,251,3,3,3,3,3,154,248,248,156,249,249,157,250,158,251,251,252,252,252,56,253,247,247,247,247,247,247,247,247,3,3,3,3,3,3,3,3,247,247,248,249,249,249,250,251,251,251,252,253,253,253,254,191,247,247,248,249,249,249,250,251,251,251,252,253,253,253,254,207,247,247,248,249,249,249,250,251,3,3,3,3,3,3,3,3,247,247,248,249,249,249,250,251,3,3,3,3,3,3,3,3,154,248,156,249,157,250,158,251,252,252,56,253,254,254,254,255,},
  };
  