text: 
  #ifndef __Sound_Constants_h
  #define __Sound_Constants_h
  
  
  
  const unsigned char KILL_FX[2049] = {32,32,32,32,32,32,32,32,31,50,41,7,7,7,8,8,8,10,10,10,10,12,12,12,12,13,36,56,56,54,55,55,53,53,53,51,51,52,50,50,50,50,8,5,5,6,7,6,8,8,8,10,10,10,12,12,12,12,56,56,55,55,55,53,53,53,51,52,51,50,50,50,50,48,5,5,5,7,7,6,8,8,8,10,10,10,10,12,12,12,56,55,55,55,53,53,53,51,51,51,50,50,50,50,48,32,5,5,5,7,7,7,8,8,8,10,10,10,10,11,12,43,56,55,55,53,53,53,51,51,51,51,50,50,50,48,48,3,5,5,5,49,50,50,48,48,48,48,46,46,23,3,3,3,5,5,5,7,7,51,50,50,50,50,48,48,48,3,3,5,5,5,7,6,7,22,51,51,51,50,50,50,48,48,5,5,5,7,7,7,8,8,43,51,51,51,51,50,50,50,48,5,5,7,7,7,8,8,8,53,53,51,51,51,49,49,50,27,5,7,7,7,8,8,8,8,53,53,52,51,51,51,50,50,5,5,7,7,7,8,8,8,22,53,53,52,51,51,51,50,50,5,7,7,7,8,8,8,10,41,53,53,51,51,51,51,50,50,5,7,7,6,8,8,8,10,53,53,53,51,51,51,52,49,30,7,7,7,8,9,8,8,10,53,53,53,51,51,51,50,50,7,7,7,7,8,8,8,10,20,53,53,53,51,51,51,50,50,5,7,7,7,8,8,8,10,40,53,53,53,51,51,51,50,50,50,50,48,48,48,46,47,46,47,45,45,45,0,2,2,3,3,3,5,5,5,7,7,7,8,8,8,10,10,10,55,53,53,53,51,51,51,52,50,50,50,48,48,48,48,46,46,36,2,3,3,5,5,5,7,7,7,8,8,8,10,10,10,10,12,43,55,55,55,53,53,53,51,51,51,50,50,50,48,48,48,48,46,3,4,3,5,5,7,7,7,8,8,8,8,10,10,10,11,11,12,56,55,55,55,53,53,53,51,51,51,50,50,50,50,48,48,48,35,3,3,5,5,7,7,7,8,8,8,8,10,10,10,12,11,12,48,56,55,55,55,53,53,53,51,52,51,50,50,50,48,48,48,48,3,3,5,5,5,7,7,7,8,8,8,10,10,10,12,11,12,12,56,55,55,55,53,53,53,51,52,51,10,7,8,8,8,10,10,10,10,17,55,55,53,53,53,51,51,51,50,7,7,7,8,8,8,10,10,10,31,55,55,53,53,53,51,51,51,50,7,7,7,8,8,8,10,10,10,46,54,53,53,53,51,51,51,50,50,7,7,7,8,8,8,10,10,10,55,55,53,53,53,51,51,51,50,35,7,7,7,8,8,8,10,10,10,54,53,53,53,51,51,51,50,50,20,7,7,7,8,8,9,10,10,10,55,53,53,53,51,51,51,50,50,5,7,7,7,8,8,8,10,10,20,55,53,53,53,51,51,51,50,50,5,6,7,7,8,8,8,10,10,35,55,53,53,53,51,51,51,50,50,5,7,7,7,8,8,8,10,10,50,53,53,53,51,51,51,51,49,46,5,6,7,7,8,8,8,10,10,55,53,53,53,52,51,51,50,50,32,6,6,7,8,8,8,8,10,10,55,53,53,53,51,51,51,50,50,15,7,7,7,8,8,8,8,10,10,55,53,53,53,51,51,51,50,50,5,7,6,7,8,8,8,10,10,25,55,53,53,53,51,51,51,50,50,5,7,7,7,8,8,8,10,10,38,53,53,53,51,51,51,51,50,50,5,7,7,7,8,8,8,10,10,55,53,53,53,51,51,51,50,50,41,5,7,7,7,8,8,8,10,10,55,53,53,53,51,51,51,50,50,27,7,7,7,8,9,8,8,10,10,55,53,53,53,51,52,51,50,50,10,7,7,6,8,9,8,8,10,13,55,53,53,53,51,52,51,50,50,5,7,7,6,8,8,8,10,10,28,55,53,53,53,51,52,51,50,50,5,48,48,48,48,46,46,46,47,45,45,45,45,43,43,43,43,43,41,41,41,41,41,41,40,25,0,0,2,1,2,3,3,5,5,5,7,7,7,8,8,8,10,10,10,10,10,10,10,12,12,12,56,56,55,55,53,53,53,51,51,51,51,50,50,50,48,48,48,48,46,46,46,46,45,45,45,45,36,0,2,2,2,3,3,5,5,5,7,7,7,8,8,8,8,10,10,10,12,12,12,12,13,13,13,58,58,56,56,55,55,55,53,53,53,51,51,51,49,50,50,50,48,48,48,48,47,46,46,46,45,45,2,2,2,4,3,5,5,5,7,7,7,8,8,8,10,10,10,10,12,12,12,12,13,13,13,13,48,58,56,56,56,55,55,55,53,53,53,51,51,51,50,50,50,50,48,48,48,46,46,46,47,46,45,2,2,3,3,3,5,50,48,48,48,46,46,46,46,46,45,45,28,2,2,2,3,3,3,5,5,7,7,7,8,51,51,51,50,50,50,50,48,48,48,46,46,41,3,3,3,5,5,5,7,7,7,8,9,8,53,53,53,51,51,52,50,50,50,48,48,48,48,3,5,5,5,7,7,7,8,8,8,8,10,41,53,53,53,51,51,51,50,50,50,50,48,48,3,5,5,5,6,7,6,8,8,8,10,10,32,55,53,53,53,51,51,51,49,50,50,50,48,5,5,5,6,7,7,8,8,8,10,10,10,20,55,53,53,53,51,51,51,51,50,50,50,48,5,5,5,7,7,7,8,8,8,10,10,10,10,55,55,53,53,53,51,51,52,50,50,50,50,15,5,5,7,7,7,8,8,8,10,10,10,10,55,55,53,53,53,51,51,51,50,50,50,50,48,48,48,48,46,46,47,46,45,45,45,45,0,2,2,1,3,3,5,5,5,7,7,7,8,8,8,10,10,10,10,12,12,12,12,41,56,56,55,55,55,53,53,53,51,52,51,50,50,50,48,48,48,48,47,46,46,46,45,2,2,3,3,3,5,5,5,7,7,7,9,8,8,10,10,10,12,12,12,12,13,13,15,58,56,56,55,55,55,53,53,53,51,51,51,50,50,50,50,48,48,48,46,46,46,47,13,2,3,3,3,5,5,7,7,7,8,8,8,8,10,10,10,12,12,11,12,13,13,13,58,56,56,56,55,55,55,53,53,53,51,51,51,50,50,50,48,48,48,48,46,46,46,40,2,3,3,3,5,5,5,7,7,7,9,8,8,10,10,10,12,12,12,12,14,13,13,50,58,56,56,55,55,55,53,53,53,51,51,51,50,50,50,5,7,7,7,8,8,8,8,10,10,10,55,55,53,53,53,51,51,51,50,50,50,20,5,7,7,7,8,8,8,10,10,10,25,55,55,53,53,53,51,51,51,50,50,50,5,7,7,7,8,8,8,8,10,10,10,55,55,53,53,53,51,51,51,50,50,50,5,5,7,7,7,8,8,8,10,10,10,46,55,53,53,53,51,51,51,50,50,50,32,5,7,7,7,8,8,8,10,10,10,13,55,55,53,53,53,51,51,51,50,50,50,5,5,7,7,7,8,8,8,10,10,10,55,55,53,53,53,51,51,51,50,50,50,8,5,7,7,7,8,8,8,10,10,10,35,55,53,53,53,51,51,51,50,50,50,40,5,7,7,7,8,8,8,8,10,10,10,55,55,53,53,53,51,51,51,50,50,50,5,5,6,7,7,8,8,8,10,10,10,55,54,53,53,53,51,51,51,50,50,50,18,5,7,7,7,8,8,8,10,10,10,25,55,53,53,53,51,51,51,51,50,50,50,5,5,7,7,6,8,8,8,10,10,10,54,55,53,53,53,51,51,51,50,50,50,5,5,7,7,7,8,8,8,10,10,10,46,55,53,53,53,51,51,51,50,50,50,30,5,7,7,7,8,8,8,8,10,10,15,55,53,53,53,51,51,51,51,50,50,50,5,5,7,7,7,9,8,9,10,10,10,55,55,53,53,53,51,51,51,50,50,50,7,5,7,7,7,8,8,8,10,10,10,36,55,53,53,53,51,51,51,50,50,50,40,5,7,7,7,8,8,8,8,10,10,10,55,55,53,53,53,51,51,52,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,32,32,32,32,32,32,31};
  const unsigned char SWORD_SLASH_FX[1671] = {32,32,32,32,32,32,32,32,32,40,41,40,40,41,40,4,5,4,4,9,9,9,9,9,9,9,9,9,45,45,45,9,9,9,45,45,45,9,9,9,45,45,45,41,40,40,9,9,9,9,40,40,41,9,9,9,40,40,40,9,9,9,45,41,40,40,40,40,40,40,40,40,4,5,4,4,9,9,9,9,9,9,9,9,9,9,13,45,45,45,9,9,9,14,14,14,13,14,14,14,14,14,13,14,14,14,18,18,18,49,49,49,50,49,49,14,14,14,50,49,45,45,45,45,45,45,45,45,40,40,40,9,9,9,9,9,9,45,45,45,41,40,40,40,40,40,40,40,40,40,36,36,36,4,4,4,41,36,36,4,4,4,5,5,5,40,41,40,40,40,40,36,36,36,36,5,5,5,36,36,36,5,4,5,40,40,36,36,36,36,36,36,36,36,36,36,36,0,0,0,0,0,0,0,5,5,45,40,40,0,4,5,45,40,41,40,40,40,40,0,0,4,5,5,5,4,4,4,5,9,9,45,45,45,45,45,45,45,45,41,4,5,5,4,45,45,45,40,40,40,0,4,5,5,4,5,5,5,5,45,45,45,5,4,4,9,45,45,45,45,45,45,45,40,40,5,4,5,45,45,41,41,40,40,0,0,5,5,5,4,4,45,45,45,5,5,4,45,45,45,45,40,40,0,5,5,5,4,5,5,5,4,45,45,45,45,45,45,45,5,4,5,4,5,5,45,45,45,5,4,4,45,45,45,5,5,5,4,9,9,9,9,9,9,49,49,50,9,9,9,50,49,49,45,45,45,4,5,4,45,45,45,45,5,4,5,45,45,45,5,4,5,9,9,9,9,9,9,22,23,23,40,40,36,36,18,18,18,18,18,23,23,40,36,36,18,18,18,23,23,23,23,23,23,23,23,40,40,41,40,36,36,36,18,18,18,36,36,18,18,36,36,36,36,36,18,18,18,18,18,36,36,36,36,36,36,36,36,36,14,18,36,36,32,32,32,14,14,14,18,18,18,18,18,18,36,36,36,18,18,36,36,18,18,18,36,36,36,36,36,32,32,14,14,18,18,36,36,36,18,18,36,36,36,32,31,32,32,14,14,14,13,14,18,18,18,18,18,18,18,36,36,36,36,36,18,18,36,36,18,18,18,18,18,18,18,36,36,36,36,36,18,18,36,36,36,36,32,32,32,32,32,32,13,14,32,32,14,14,14,13,18,18,18,36,36,36,32,32,14,14,32,32,32,14,14,18,18,36,36,32,32,32,32,32,13,14,14,9,9,9,9,45,45,40,40,40,9,9,40,40,40,9,9,9,9,9,9,9,45,45,9,9,9,45,45,40,41,9,9,9,40,40,40,40,5,9,9,40,41,9,9,9,9,9,9,9,45,45,45,41,40,9,9,9,9,9,9,9,45,45,9,9,9,9,14,45,45,9,9,9,13,14,13,14,45,45,45,45,45,9,9,45,45,9,9,13,45,45,45,45,9,9,9,9,9,45,45,9,9,9,14,14,45,45,45,45,45,9,9,45,45,9,9,9,9,14,14,14,13,13,13,45,45,14,14,14,45,45,14,14,14,13,13,49,45,13,13,49,45,45,13,14,14,14,14,14,14,50,49,45,45,45,45,45,9,9,14,13,14,14,14,14,14,49,45,14,14,13,13,14,14,13,14,14,13,54,50,49,50,9,9,9,50,49,49,49,9,9,9,49,49,45,45,45,45,45,5,5,4,9,45,45,45,45,45,45,45,4,4,5,45,45,4,5,5,4,5,45,45,5,4,5,4,9,45,45,45,45,45,5,5,45,45,4,4,5,45,45,45,45,4,5,4,5,4,5,5,45,45,45,5,4,9,9,45,45,45,5,9,45,45,4,5,9,9,9,9,9,9,9,9,50,49,9,9,49,49,49,49,45,9,9,9,9,9,49,49,9,9,9,9,9,9,9,9,14,49,49,49,50,50,50,45,9,9,9,9,9,9,9,50,50,50,9,9,49,49,9,9,9,9,9,50,49,50,49,49,45,45,5,9,9,45,45,45,45,4,5,4,45,45,45,45,5,5,4,4,5,4,9,9,9,9,49,50,9,9,49,49,45,45,45,4,9,0,5,54,0,5,5,4,54,5,5,54,54,54,50,0,0,0,5,4,54,54,4,54,54,4,5,5,54,5,5,5,5,5,54,54,54,4,5,54,54,54,0,4,5,5,4,5,54,54,4,5,4,54,54,54,4,5,54,5,5,5,54,54,4,54,54,54,54,49,0,0,0,54,54,0,54,54,0,5,5,4,4,54,4,5,4,5,5,54,54,54,4,4,54,5,5,5,5,5,4,59,54,54,54,4,4,5,54,54,54,4,54,54,5,5,5,4,5,54,54,54,54,0,4,54,0,5,54,54,0,54,54,0,4,4,4,54,54,54,54,0,54,54,50,0,0,0,5,4,4,5,5,5,4,5,59,59,54,4,4,54,4,4,4,4,54,4,4,54,54,54,54,54,49,49,49,45,0,49,0,5,4,5,50,4,5,5,5,49,49,49,49,45,45,0,0,5,5,49,45,0,4,5,50,45,0,5,45,45,45,45,45,0,45,45,0,0,45,0,45,0,0,45,0,0,45,45,45,45,0,0,0,45,0,0,5,4,5,4,5,5,50,49,5,49,50,4,5,49,5,4,49,49,50,50,49,45,45,45,0,0,0,5,50,5,4,5,5,49,5,49,49,49,49,45,45,0,0,45,45,0,0,0,45,45,0,0,0,4,49,45,45,45,45,0,0,45,0,0,45,0,45,0,4,45,45,0,45,45,45,45,0,45,45,0,0,0,0,0,4,4,5,50,49,5,4,50,49,49,5,4,5,49,49,50,49,49,45,45,45,0,0,45,45,0,45,0,45,45,45,0,45,45,45,45,45,45,0,45,45,0,0,0,5,5,40,5,5,40,40,41,40,5,5,5,40,40,40,41,5,5,40,4,40,41,40,4,40,40,5,40,40,41,5,40,5,5,4,40,41,5,5,40,5,5,40,40,5,4,9,41,40,5,41,9,40,9,9,40,9,40,9,41,40,9,40,9,9,9,9,45,9,9,9,9,9,45,9,9,9,45,45,45,45,9,9,45,45,45,40,9,9,45,40,9,40,40,40,9,40,9,40,41,40,5,41,4,40,4,9,40,40,5,9,9,9,40,40,9,9,9,9,9,45,9,45,9,45,40,40,9,40,9,41,41,40,5,9,9,9,9,45,40,9,9,9,9,45,45,45,9,45,41,40,41,9,40,9,40,40,40,5,41,40,5,5,40,40,41,5,5,9,9,40,41,9,9,40,9,40,9,40,40,14,36,36,36,13,36,14,36,13,14,14,13,14,36,14,14,36,36,14,13,14,14,36,36,36,36,13,14,36,14,36,14,36,36,36,36,14,36,36,36,14,36,14,14,14,13,14,36,36,36,14,14,36,36,13,14,14,36,36,36,36,13,36,36,13,36,13,36,13,36,36,14,36,36,36,9,14,36,14,14,13,14,14,13,36,14,14,36,14,36,14,13,36,36,36,36,36,13,13,36,14,36,13,14,13,36,13,36,36,36,36,14,36,14,13,14,13,36,36,14,13,14,36,36,36,13,13,13,36,36,36,14,36,13,36,36,14,36,36,14,36,36,13,36,36,14,14,14,14,36,14,14,36,14,14,36,14,36,14,36,36,36,14,14,36,14,14,36,13,14,36,14,13,13,36,36,14,36,13,14,36,14,14,40,14,14,40,36,32,32,32,32,32};
  const unsigned char HIT_FX[2695] = {32,32,32,32,32,32,32,31,41,41,40,40,40,40,40,40,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,36,36,36,35,36,36,35,36,36,35,34,34,34,34,34,21,12,14,14,14,15,15,15,15,16,17,16,17,18,18,18,18,18,19,19,19,19,19,20,21,21,21,20,20,22,22,22,22,22,22,22,23,23,23,23,23,23,30,45,45,45,44,44,44,44,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,38,38,38,38,38,38,37,37,37,37,37,37,37,37,36,36,36,36,35,14,15,15,15,15,16,17,16,16,18,18,18,18,18,19,19,19,19,19,21,21,20,21,21,21,22,22,22,22,22,22,22,23,23,23,23,24,23,23,23,25,25,47,45,45,45,45,44,44,44,44,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,35,36,36,36,36,35,35,35,36,36,34,34,34,34,34,34,34,34,34,34,13,12,12,14,14,14,15,15,15,15,16,16,17,17,18,18,18,18,18,19,19,19,19,19,21,21,21,21,21,21,22,22,22,22,22,22,22,23,44,44,44,44,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,36,35,17,15,15,15,15,16,16,17,17,18,18,18,18,18,19,19,19,19,19,21,21,21,20,21,21,22,22,22,22,22,22,23,24,23,23,23,23,23,45,45,45,44,44,44,44,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,39,38,38,38,38,38,38,37,37,37,37,37,37,37,37,36,35,35,36,36,36,35,36,35,35,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,11,12,12,12,14,14,14,14,15,15,15,16,16,16,17,16,18,18,18,18,19,19,19,19,19,21,21,21,21,21,21,22,22,22,22,22,22,22,24,23,23,23,45,45,44,44,44,44,42,42,43,42,42,41,41,41,41,41,40,40,40,39,40,39,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,36,36,36,36,35,16,14,15,15,15,15,16,17,17,16,18,18,18,18,18,19,19,19,19,19,20,20,21,21,21,20,22,22,22,22,22,22,22,23,24,23,23,23,23,23,24,25,36,45,45,45,45,44,44,44,44,42,42,42,43,42,41,41,41,41,41,39,40,40,40,40,40,38,38,38,38,38,38,37,37,37,37,37,37,37,37,36,36,35,35,36,36,35,36,35,36,34,34,34,34,34,34,34,12,12,14,14,14,15,15,15,15,17,17,17,16,18,18,18,18,18,19,19,19,19,19,21,21,20,21,21,21,22,22,22,22,30,44,44,42,43,43,42,42,41,41,41,41,41,40,40,40,40,40,40,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,15,15,15,15,17,17,16,17,18,18,18,18,18,19,19,19,19,19,21,21,21,21,21,21,22,22,22,22,22,22,24,23,23,33,45,44,44,44,44,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,38,38,38,38,38,38,37,37,37,37,37,37,15,15,15,16,16,17,16,18,18,18,18,19,19,41,40,40,40,40,40,40,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,36,35,35,35,35,36,36,35,35,34,34,34,34,34,34,34,34,34,29,12,13,14,14,14,15,15,15,15,16,16,16,16,18,18,18,18,18,19,19,19,19,19,21,21,21,21,21,20,22,22,22,22,22,22,22,23,24,23,23,23,23,45,45,45,44,44,44,44,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,36,35,36,35,35,14,14,15,15,15,15,16,17,16,17,18,18,18,18,19,19,19,19,19,21,21,21,21,21,21,22,22,22,22,22,22,22,23,23,23,23,23,23,24,23,25,25,46,45,45,45,45,44,44,44,44,43,42,42,42,41,41,41,41,41,41,40,40,40,40,40,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,35,36,36,36,35,35,36,36,36,35,34,34,34,34,34,12,12,14,14,14,15,15,15,15,16,16,16,16,18,18,18,18,18,19,19,19,19,19,21,21,20,21,21,21,22,22,22,44,44,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,38,38,38,38,38,38,38,37,37,37,37,37,37,37,19,15,15,15,17,17,16,16,18,18,18,18,18,19,19,19,19,19,21,21,21,21,21,22,22,22,22,22,22,22,23,24,45,44,44,44,44,42,42,42,42,41,41,41,41,41,41,40,40,40,40,39,38,38,38,38,38,38,38,37,37,37,37,27,15,15,17,16,16,17,18,18,18,18,19,19,19,19,19,21,21,21,21,21,50,49,49,49,48,48,48,47,47,46,46,45,45,45,44,44,44,44,44,43,43,42,42,41,41,41,41,41,39,40,40,40,40,40,38,38,38,38,38,38,0,1,1,3,3,4,4,6,5,7,7,7,8,8,10,10,9,11,11,11,12,13,12,14,14,14,14,15,15,15,15,16,16,16,16,18,18,18,18,19,19,19,52,56,55,55,55,53,53,52,52,52,51,51,51,49,49,49,48,48,48,46,46,47,45,45,45,45,44,44,44,44,43,42,42,42,42,41,41,41,41,41,40,40,21,3,4,4,6,5,6,7,7,8,8,8,10,10,10,11,11,11,12,12,13,14,14,14,15,15,15,15,17,17,17,17,18,18,18,18,18,19,19,19,19,19,26,58,56,56,55,55,53,53,53,52,52,51,50,51,49,49,49,48,48,48,47,46,46,46,45,45,45,45,44,44,44,44,42,43,42,42,41,41,41,41,4,4,5,6,6,7,7,8,8,8,10,10,10,11,11,48,48,48,47,46,47,46,45,45,45,45,44,44,44,44,6,7,7,8,8,8,10,10,10,11,11,11,12,12,12,51,49,49,49,48,48,48,46,47,46,45,45,45,45,44,7,8,8,8,10,10,11,11,11,12,12,13,12,14,14,51,50,49,49,49,48,48,48,48,46,47,46,45,45,41,8,8,10,10,10,11,11,11,12,12,12,14,14,14,23,51,50,51,49,49,49,48,48,48,47,47,47,47,45,32,8,8,10,10,11,11,11,12,12,12,13,14,14,14,33,52,51,51,49,49,49,48,48,48,48,46,47,46,45,22,8,10,10,10,11,11,11,13,12,13,14,51,51,49,49,49,48,48,48,47,46,47,46,45,45,45,44,44,44,44,44,43,43,42,42,41,41,41,29,4,4,6,5,7,7,7,8,8,10,10,10,11,11,11,12,12,12,14,14,14,14,15,15,15,15,16,16,16,44,53,53,52,52,52,51,51,51,49,49,49,48,48,48,47,47,47,46,45,45,45,44,44,44,44,44,43,42,42,5,6,5,7,7,8,8,8,10,9,10,11,11,11,12,12,12,14,14,14,15,15,15,15,16,16,17,16,18,18,55,55,53,53,52,52,52,51,51,51,49,49,49,48,48,48,47,46,46,45,45,45,45,44,44,44,44,42,43,42,5,5,7,7,8,8,8,10,10,10,11,11,11,12,12,13,14,14,14,14,15,15,15,16,17,16,16,17,18,26,55,53,53,53,52,52,52,51,51,49,49,49,48,48,48,48,46,47,46,45,45,45,45,44,44,44,44,42,42,42,42,43,41,4,5,6,6,7,7,8,8,8,10,10,9,11,11,11,12,12,12,14,14,14,52,51,51,51,49,49,49,48,48,48,47,46,47,45,45,45,45,44,44,44,44,6,7,7,8,8,8,10,9,10,11,11,11,12,12,12,14,14,14,14,15,15,49,52,52,51,50,51,49,49,49,48,48,48,47,46,46,47,45,45,45,44,44,17,7,8,8,8,10,9,10,11,11,11,12,12,12,14,14,14,14,15,15,15,35,52,52,52,51,51,51,49,49,49,48,48,48,47,47,46,45,45,45,45,44,32,7,8,8,8,9,10,10,11,11,11,12,12,12,14,14,14,15,15,15,15,23,53,52,52,51,51,51,49,49,49,48,48,48,46,46,46,47,45,45,45,45,44,44,44,7,7,7,8,8,8,10,10,10,11,11,11,12,12,12,51,49,49,49,48,48,48,48,46,46,46,45,45,45,45,7,8,8,8,10,10,11,11,11,12,12,12,12,14,14,51,50,51,49,49,49,48,48,48,46,47,47,46,45,45,8,8,10,10,10,11,11,11,12,12,12,12,14,14,14,52,50,51,49,49,49,48,48,48,48,46,46,47,45,45,8,8,9,10,10,11,11,11,12,12,12,14,14,14,15,52,51,50,50,49,49,49,48,48,48,47,47,46,45,42,8,10,9,9,11,11,11,12,13,12,14,14,14,14,22,52,51,50,50,49,49,49,48,48,48,47,46,47,45,33,8,10,10,10,11,11,11,12,13,12,14,14,14,14,32,52,51,51,51,49,49,49,48,48,48,47,47,47,45,45,45,45,44,44,44,44,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,38,38,38,38,38,38,38,37,37,37,37,37,18,0,1,2,1,3,3,4,4,6,6,7,7,7,8,8,10,10,10,11,11,11,12,12,12,14,14,14,14,15,15,15,15,16,17,17,17,18,18,18,18,19,25,56,55,55,53,53,53,52,52,50,51,51,49,49,49,48,48,48,46,47,46,46,45,45,45,45,44,44,44,44,42,42,42,42,41,41,41,41,41,41,39,40,40,3,3,4,4,5,5,7,7,7,8,8,10,10,10,11,11,11,12,12,12,14,14,14,14,15,15,15,15,17,17,16,16,18,18,18,18,18,19,19,19,19,19,57,56,56,55,55,53,54,53,52,52,52,51,51,49,49,49,48,48,48,48,46,47,46,45,45,45,45,44,44,44,44,42,42,42,10,6,5,7,7,8,8,8,9,10,9,11,11,11,12,12,12,14,14,14,15,40,52,51,51,51,49,49,49,48,48,48,47,47,47,45,45,45,45,44,44,44,26,7,7,8,8,8,10,10,10,11,11,11,12,12,12,14,14,14,15,15,15,27,52,52,52,51,51,49,49,49,48,48,48,48,46,46,46,45,45,45,45,44,38,7,8,8,8,10,10,10,11,11,11,12,12,12,14,14,14,14,15,15,15,16,53,52,52,51,51,51,49,49,49,48,48,48,46,46,46,46,45,45,45,45,44,7,8,8,8,10,10,10,11,11,11,12,12,12,14,14,14,14,15,15,15,16,53,52,52,52,50,51,51,49,49,49,48,48,48,47,47,47,45,45,45,45,44,26,26,26,26,27,28,27,28,28,28,27,28,28,27,28,27,28,28,28,27,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,32,32};
  const unsigned char HURT_FX[754] = {32,32,32,28,15,9,11,10,13,18,19,15,12,13,15,18,19,18,16,15,17,16,19,23,21,17,16,18,19,21,23,22,20,20,18,19,24,29,30,29,27,26,25,23,26,24,25,30,33,30,25,21,20,20,20,21,21,23,28,27,25,30,33,34,30,26,24,30,33,38,41,45,50,53,57,52,46,42,38,33,30,26,21,19,22,26,31,34,39,43,46,47,49,49,51,54,53,47,43,41,37,41,45,49,53,57,60,60,56,51,47,41,36,32,29,25,20,17,18,24,28,31,36,39,44,42,46,50,54,58,55,50,45,41,37,35,39,44,47,52,49,44,39,35,32,27,23,19,15,14,13,9,12,16,21,26,30,33,32,31,34,38,43,48,43,38,34,31,26,32,35,39,43,47,41,37,32,29,25,20,17,12,12,17,18,14,13,18,23,27,31,35,39,36,36,40,41,43,41,38,34,31,26,22,21,26,31,34,39,43,43,38,34,31,26,22,18,13,10,6,8,7,12,18,22,26,31,34,38,36,35,39,44,47,52,49,44,39,35,32,31,34,38,43,46,51,51,46,41,36,32,29,25,20,17,12,18,16,16,20,25,29,32,37,41,39,44,47,52,55,55,51,46,41,37,32,32,36,39,43,48,52,46,42,38,32,29,25,21,17,13,9,10,7,3,5,11,16,20,25,29,32,32,30,34,38,42,46,47,42,37,33,30,26,31,33,38,42,46,50,44,40,36,31,26,22,17,14,10,10,15,16,11,11,16,21,25,30,33,37,35,34,39,43,46,51,48,43,38,34,31,26,29,32,37,40,45,49,46,41,37,32,29,25,20,17,12,9,4,5,10,5,8,12,18,22,26,31,34,35,32,36,39,44,48,51,56,50,45,40,36,32,28,32,37,41,45,49,53,53,48,44,38,34,31,26,23,18,14,10,6,3,2,6,11,16,20,24,29,32,37,38,33,37,42,40,38,39,35,31,27,25,26,26,27,26,26,26,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32};
  const unsigned char GET_HEART_FX[1140] = {32,31,32,32,31,32,32,32,32,54,54,52,51,51,51,51,29,0,0,0,3,3,3,23,55,55,51,51,52,52,37,0,0,0,3,3,3,12,55,54,54,52,52,51,48,0,0,3,3,3,3,3,55,54,54,55,52,51,51,0,0,3,3,3,3,6,55,54,54,54,52,52,51,0,0,3,3,3,3,6,54,54,54,55,54,52,51,0,3,3,3,3,3,6,54,54,54,54,55,51,52,0,3,3,3,3,3,6,57,54,54,54,54,51,51,0,3,3,3,3,3,6,57,54,54,54,54,52,51,6,3,3,3,3,3,6,46,54,54,54,54,54,52,14,3,3,3,3,3,6,37,54,54,54,54,54,51,26,3,3,3,3,3,6,29,55,54,54,54,54,52,31,3,3,3,3,3,6,20,54,54,54,54,54,52,43,0,3,3,3,3,6,9,54,54,54,54,54,52,51,0,3,3,3,3,6,6,57,54,54,54,54,52,51,0,3,3,3,3,6,6,57,54,54,54,54,52,51,0,3,3,3,3,6,6,57,54,54,54,54,51,51,0,3,3,3,3,6,6,57,54,54,54,54,51,51,0,3,3,3,3,3,6,57,54,54,54,54,54,52,0,3,3,3,3,3,6,54,54,54,54,54,54,51,9,3,3,3,3,3,6,43,54,54,54,54,55,52,20,3,3,3,3,3,6,34,54,54,54,54,55,52,29,3,3,3,3,3,6,26,55,54,54,54,55,51,37,3,3,3,3,3,6,17,54,54,54,55,54,52,46,3,3,3,3,3,6,6,57,54,54,54,54,52,51,0,3,3,3,3,6,6,57,55,54,54,54,51,52,0,3,3,3,3,6,6,57,54,54,54,55,52,51,0,3,3,3,3,6,6,57,54,55,54,54,51,51,0,3,3,3,3,6,6,57,54,54,54,54,54,51,0,3,3,3,3,3,6,57,54,55,54,54,54,51,3,3,3,3,3,3,6,48,54,54,54,54,54,52,11,3,3,3,3,3,6,40,54,54,54,54,54,51,23,3,3,3,3,3,6,32,54,54,55,54,54,51,32,3,3,3,3,3,6,23,54,54,54,54,54,52,40,3,3,3,3,3,6,12,57,54,54,54,54,51,51,0,3,3,3,3,6,6,57,55,55,54,54,51,52,0,3,3,3,3,6,6,57,54,55,54,55,51,52,0,3,3,3,3,6,6,57,54,54,55,54,52,51,0,3,3,3,3,6,6,57,54,54,54,54,51,52,0,3,3,3,3,3,6,57,54,54,54,54,54,51,52,32,0,3,3,54,51,51,40,0,3,3,54,54,51,51,0,3,3,49,54,51,52,0,3,3,40,54,55,51,0,3,3,32,54,54,52,3,3,3,23,54,54,51,3,3,3,11,54,54,51,3,3,3,3,54,54,54,9,3,3,3,54,54,54,20,3,3,3,54,54,54,29,3,3,3,54,54,54,37,3,3,3,54,54,54,49,3,3,3,54,54,54,54,3,3,3,46,55,55,55,3,3,3,34,54,54,54,3,3,3,26,55,54,54,3,3,3,17,54,54,54,3,3,3,6,54,54,55,6,3,3,3,54,54,54,14,3,3,3,54,54,55,26,3,3,3,54,55,55,34,3,3,3,54,54,54,43,3,3,3,54,54,54,54,3,3,3,49,54,54,55,3,3,3,37,54,54,54,3,3,3,32,54,54,54,3,3,3,20,54,54,54,3,3,3,9,54,54,55,3,3,3,3,54,54,54,11,3,3,3,54,54,54,23,3,3,3,54,54,54,32,3,3,3,54,54,55,40,3,3,3,54,54,54,52,3,3,3,51,54,54,54,3,3,3,43,54,54,54,3,3,3,32,54,54,54,3,3,3,26,54,54,54,3,3,3,14,54,55,54,3,3,3,3,55,54,55,9,3,3,3,54,54,54,17,3,3,3,54,54,54,29,3,3,3,54,54,54,37,3,3,3,54,54,54,46,3,3,3,54,55,54,55,3,3,3,46,54,54,54,3,3,3,37,54,54,55,3,3,3,29,54,54,54,3,3,3,17,54,54,54,3,3,3,9,54,54,54,3,3,3,3,54,54,54,14,3,3,3,55,54,54,26,3,3,3,54,54,54,31,3,3,3,54,54,54,43,3,3,3,54,54,54,52,3,3,3,51,55,54,54,3,3,3,40,54,54,54,3,3,3,32,54,55,54,3,3,3,23,54,54,54,3,3,3,11,55,54,54,3,3,3,3,54,54,54,11,3,3,3,55,54,54,20,3,3,3,54,54,54,32,3,3,3,54,54,54,37,3,3,3,54,54,54,49,3,3,3,54,54,54,54,3,3,3,43,54,54,54,3,3,3,34,55,54,54,3,3,3,26,54,54,54,3,3,3,14,54,54,54,3,3,3,6,54,54,54,6,3,3,3,55,54,54,17,3,3,3,55,54,54,26,3,3,3,54,54,54,34,3,3,3,54,54,54,46,3,3,3,54,54,54,54,3,3,3,48,54,55,55,3,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,32,32,32,32};
  const unsigned char ARROW_FX[868] = {32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,31,23,23,23,23,23,23,23,23,23,23,23,26,26,26,26,26,26,26,26,26,26,26,26,26,26,34,34,34,32,32,32,32,32,31,32,32,32,31,32,31,32,31,32,32,31,32,32,32,31,32,23,23,23,23,23,23,23,23,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,37,37,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,32,32,32,32,32,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,23,23,23,23,23,23,23,23,23,23,23,23,23,40,40,40,40,40,40,40,40,40,40,37,37,20,20,20,20,20,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,26,26,43,43,43,40,40,40,40,40,40,40,40,40,40,37,37,37,37,37,37,37,37,37,37,37,37,34,34,34,34,34,34,34,34,34,34,34,34,34,17,17,17,17,17,17,17,17,17,20,20,20,20,20,20,20,20,20,20,20,20,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,43,40,40,40,40,40,40,40,40,40,40,37,37,37,37,37,37,37,37,37,37,37,37,34,34,17,17,17,17,20,20,20,20,20,20,20,20,20,20,20,20,23,23,23,23,23,23,23,23,23,46,46,46,46,43,43,43,15,17,17,17,17,17,17,17,17,17,17,20,46,46,46,46,46,46,46,17,17,17,17,17,17,46,46,46,46,43,43,43,43,43,43,43,43,14,14,14,14,14,15,14,43,43,43,43,43,43,40,40,40,40,40,40,11,11,12,11,14,15,43,43,40,40,40,40,40,11,12,14,14,15,14,43,43,40,40,40,40,11,11,14,14,14,14,14,14,14,14,17,17,17,46,43,43,43,43,43,14,14,14,14,17,17,17,17,17,17,17,17,17,17,20,20,20,20,20,49,46,46,46,46,46,17,17,17,17,17,20,20,20,20,20,20,20,49,49,49,46,46,46,46,17,17,17,17,20,20,20,20,20,20,20,20,20,20,20,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,63,60,11,12,15,60,60,60,12,12,11,60,60,12,12,11,60,60,57,57,57,57,9,9,9,57,57,9,57,57,9,57,57,8,8,9,57,57,8,57,57,57,54,54,6,55,54,6,6,6,8,9,9,9,8,9,60,57,9,11,11,11,12,60,60,57,9,11,12,11,60,60,57,57,57,57,54,54,6,6,6,57,54,54,6,6,54,55,6,54,54,54,6,6,54,55,51,52,51,52,3,3,52,3,3,52,3,3,3,3,6,6,6,54,6,6,6,54,54,54,54,52,3,6,6,6,6,6,6,9,57,54,54,54,54,6,6,6,54,6,6,54,54,55,6,54,54,52,52,52,52,51,3,52,51,48,0,3,51,51,3,3,3,3,51,51,3,6,6,54,52,51,52,51,3,3,3,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,32,32,32,32,31,31,32,32,32,31,32,31,32,32,32,32};
  const unsigned char BOMB_BLOW_FX[4221] = {32,32,31,32,32,31,32,32,45,45,45,45,45,43,43,43,43,43,43,41,41,41,41,41,41,41,39,39,39,39,39,39,39,6,6,6,6,8,8,8,8,10,10,10,10,12,45,43,43,43,43,43,43,41,41,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,4,6,6,6,8,8,8,8,10,10,10,10,12,12,12,12,12,14,14,14,14,14,16,16,16,49,49,47,47,47,47,45,45,45,45,45,45,10,12,12,12,12,14,14,14,14,14,14,16,16,16,16,16,18,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,55,55,53,53,53,53,51,51,51,49,49,49,16,16,16,16,18,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,24,24,24,24,24,24,24,57,57,55,55,55,53,53,53,53,51,51,51,51,49,49,49,49,47,47,47,47,45,45,45,45,45,43,43,43,43,43,43,41,41,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,4,4,6,6,6,8,8,8,8,10,10,10,10,12,12,12,12,12,14,14,14,14,14,16,16,16,16,16,16,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,55,55,55,53,53,53,51,51,51,51,49,49,49,49,47,47,47,47,47,45,45,45,45,45,43,10,12,12,12,12,12,14,14,14,14,14,16,16,16,16,16,16,18,18,18,18,18,18,18,20,53,51,51,51,51,49,49,49,49,47,47,47,47,47,45,45,45,45,45,43,43,43,43,43,43,8,10,10,10,10,12,12,12,12,14,14,14,14,14,14,16,16,16,16,16,18,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,24,24,24,57,57,55,55,55,53,53,53,51,51,51,51,49,49,49,49,47,47,47,47,47,45,45,45,45,45,43,43,43,43,43,43,41,41,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,4,6,6,6,6,8,8,8,8,10,10,10,10,12,12,12,12,14,14,14,14,14,16,16,16,16,16,16,18,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,55,55,53,53,53,53,51,51,51,49,49,49,49,49,47,47,47,47,45,45,45,45,45,43,43,10,12,12,12,12,12,14,14,14,14,14,16,49,49,47,47,47,47,45,45,45,45,45,43,43,10,12,12,12,12,12,14,14,14,14,14,16,49,49,47,47,47,47,45,45,45,45,45,43,43,10,12,12,12,12,12,14,14,14,14,14,16,16,16,16,16,16,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,24,24,24,24,24,24,24,57,57,55,55,55,53,53,53,53,51,51,51,18,18,18,18,18,18,18,20,20,20,20,20,20,53,53,53,51,51,51,51,49,49,49,49,47,47,14,14,16,16,16,16,16,16,18,18,18,18,51,51,51,49,49,49,49,47,47,47,47,47,45,12,14,14,14,14,14,16,16,16,16,16,16,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,24,24,24,24,24,24,24,24,24,24,24,26,57,57,57,55,55,55,53,53,53,53,51,51,51,51,49,49,49,49,14,16,16,16,16,16,16,18,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,24,24,24,24,24,24,24,57,57,55,55,55,53,53,53,53,51,51,51,51,49,49,49,49,47,47,47,47,45,45,45,45,45,45,43,43,43,43,10,10,10,10,12,12,12,45,45,45,43,43,43,43,43,43,41,41,41,8,8,10,10,10,10,43,43,43,43,43,43,41,41,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,35,4,4,4,6,6,6,6,8,8,8,8,10,43,43,43,41,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,37,37,37,38,37,37,35,35,35,35,35,35,35,35,35,35,35,35,35,34,33,33,33,33,33,33,33,33,33,0,0,2,2,2,4,4,4,6,6,6,6,8,8,8,8,10,10,10,10,12,12,12,12,14,47,45,45,45,45,45,43,43,43,43,43,43,41,10,10,10,10,12,12,12,12,12,14,14,14,14,14,16,16,16,16,16,16,18,18,18,18,18,51,51,51,49,49,49,49,47,47,47,47,45,45,45,45,45,45,43,43,43,43,43,41,41,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,37,37,37,37,37,38,35,35,35,2,4,4,4,4,6,6,6,8,8,8,8,10,12,12,12,12,12,14,14,14,14,14,16,16,16,16,16,16,18,18,18,18,18,18,18,20,20,49,49,49,49,47,47,47,47,47,45,45,45,45,45,43,43,43,43,43,43,41,41,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,38,37,37,37,37,35,35,35,35,35,35,35,35,35,35,35,35,35,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,2,2,4,4,4,4,6,6,6,8,8,8,8,10,10,10,10,12,12,12,12,12,14,14,14,45,45,43,43,43,43,43,43,41,41,41,41,41,41,41,39,39,39,39,39,39,39,39,37,38,8,8,8,8,10,10,10,10,12,12,12,12,14,14,14,14,14,14,16,16,16,16,16,18,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,53,53,51,51,51,51,49,49,49,49,47,47,47,18,18,20,20,20,20,20,20,20,20,22,22,49,49,49,49,47,47,47,47,47,45,45,45,45,45,43,43,43,43,43,43,41,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,10,10,10,10,12,12,12,12,12,14,14,14,43,43,41,41,41,41,41,41,41,39,39,39,39,12,12,12,12,12,14,14,14,14,14,16,16,43,43,43,43,43,43,41,41,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,8,10,10,10,10,12,12,12,12,14,14,14,14,14,16,16,16,16,16,16,18,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,49,49,49,49,47,47,47,47,45,45,45,45,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,24,24,24,24,24,24,24,24,24,24,24,24,24,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,53,53,53,53,51,51,51,51,49,49,49,49,47,47,47,47,47,45,45,45,45,45,43,43,43,43,43,41,41,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,37,37,37,37,10,12,12,12,12,14,14,14,14,14,16,16,16,16,16,16,18,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,24,24,24,24,24,24,24,26,26,25,26,26,26,26,26,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,51,51,51,49,49,49,49,47,47,47,47,45,22,22,22,22,22,24,24,24,24,24,24,24,24,47,47,47,47,45,45,45,45,45,43,43,43,43,43,43,41,41,41,41,41,41,41,39,39,39,16,16,16,16,18,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,45,45,45,45,45,43,43,43,43,43,43,41,41,41,41,41,41,39,39,39,39,39,39,39,39,14,16,16,16,16,16,16,18,18,18,18,18,18,41,41,41,41,41,41,41,39,39,39,39,39,16,16,16,16,16,16,18,18,18,18,18,18,20,43,41,41,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,35,35,35,35,35,33,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,34,31,12,12,12,12,12,14,14,14,14,14,16,16,16,16,16,18,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,24,24,24,24,24,24,24,24,24,24,26,26,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,26,28,28,28,28,28,49,47,47,47,47,47,45,45,45,45,45,43,43,43,43,43,43,41,41,41,41,41,41,41,39,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,24,24,24,45,45,45,43,43,43,43,43,43,41,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,18,18,18,18,18,20,20,20,20,20,20,20,20,39,39,39,39,39,39,39,37,37,37,37,37,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,24,24,24,24,24,24,24,24,24,24,26,25,26,26,25,26,26,26,26,26,26,26,26,26,26,26,26,45,45,45,45,43,43,43,43,43,43,41,41,41,41,41,41,41,39,39,39,39,39,39,39,39,20,20,20,20,20,20,20,22,22,22,22,22,22,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,37,37,37,37,38,35,35,35,35,35,16,16,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,24,24,24,24,24,24,24,24,24,24,24,26,26,26,26,26,26,26,26,26,26,26,28,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,30,30,30,30,30,47,45,45,45,45,45,43,43,43,43,43,43,41,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,38,37,37,37,37,37,37,37,35,35,35,35,35,35,35,35,35,35,35,35,35,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,32,32,31,32,32,32,31,32,16,16,16,16,16,16,18,18,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,39,37,37,37,37,37,37,37,37,37,37,35,35,35,35,35,35,35,35,35,35,35,35,33,33,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,24,24,24,24,24,26,26,26,26,26,26,26,26,26,26,39,39,39,39,39,40,39,39,37,37,37,37,37,24,24,24,24,24,24,24,24,24,24,24,26,39,39,39,39,38,37,37,37,37,37,37,37,37,37,35,35,35,35,35,35,35,35,35,35,36,35,35,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,18,18,18,18,18,18,18,20,20,20,20,20,35,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,33,33,32,32,32,32,32,31,18,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,24,24,24,24,24,24,24,24,24,24,26,26,26,37,37,37,37,37,37,37,37,37,37,35,35,35,35,35,35,35,35,35,35,35,35,35,33,33,22,22,22,22,24,24,24,24,24,24,24,24,24,24,24,24,24,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,28,28,28,28,28,28,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,30,30,30,30,30,30,30,29,30,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,35,35,35,35,35,35,35,35,35,35,33,33,33,33,33,33,33,33,33,33,33,34,33,33,34,33,33,33,32,32,32,32,32,31,32,32,32,32,31,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,18,18,18,18,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,24,24,24,24,24,24,24,24,24,24,24,24,24,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,39,37,37,37,37,37,37,37,37,37,37,35,35,35,35,35,35,35,35,35,35,35,35,33,33,22,22,22,24,24,24,24,24,24,24,24,24,24,24,24,24,26,26,26,26,26,26,26,26,26,38,37,37,37,37,37,37,35,35,36,35,35,35,35,35,35,35,35,35,35,33,34,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,24,24,24,24,24,24,24,24,26,26,25,26,26,26,26,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,37,37,37,37,37,35,35,35,35,35,35,35,35,35,35,35,35,35,33,33,33,33,33,33,34,33,33,33,33,33,34,33,33,33,33,33,32,32,32,32,32,32,31,32,32,32,32,32,32,32,22,22,22,22,22,22,24,24,24,24,24,24,24,24,24,24,24,24,24,26,26,26,26,26,26,35,35,35,35,35,35,33,33,33,33,33,33,33,33,33,33,34,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,22,22,22,22,22,22,22,22,24,24,24,24,24,32,32,32,32,31,32,32,31,32,32,31,32,24,24,24,24,24,24,24,24,24,24,24,24,26,26,26,26,25,26,26,26,26,26,26,26,26,26,26,25,26,28,28,28,28,28,28,28,28,28,35,36,33,33,33,33,33,33,33,33,33,33,33,26,26,26,26,26,26,26,26,26,28,28,28,33,33,34,33,33,33,34,33,33,33,33,34,33,26,26,26,26,26,26,26,26,26,26,26,28,34,33,33,33,33,33,33,33,33,33,33,33,34,26,26,26,26,26,26,26,26,26,25,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,36,35,35,35,33,33,33,34,33,33,34,33,33,33,33,33,33,33,33,33,33,33,32,32,32,26,26,26,26,26,26,26,26,26,26,26,26,26,26,33,33,33,33,33,33,33,33,34,26,26,26,26,26,26,26,26,26,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,35,35,35,35,35,28,28,28,28,28,35,35,35,33,28,28,28,28,28,35,35,33,33,33,33,33,33,33,33,26,26,26,26,33,33,33,33,33,26,26,26,26,25,33,33,33,33,33,33,33,33,33,34,33,33,33,32,32,32,32,32,32,32,32,32,32,24,24,24,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,28,28,27,33,34,33,33,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,35,35,35,35,35,35,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,31,26,26,26,26,26,26,26,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,24,24,24,24,24,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,28,28,28,28,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,33,33,33,33,33,33,33,33,33,33,31,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,24,24,26,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,28,28,28,28,28,27,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,31,32,31,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,31,32,32,26,26,26,26,26,26,26,26,26,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,28,28,28,28,28,28,28,28,28,28,28,28,31,32,32,32,32,32,32,32,32,32,32,32,32,28,28,28,28,28,28,28,28,28,28,28,28,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,28,28,28,28,28,28,28,28,28,28,28,28,28,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,28,28,28,28,28,28,28,28,28,28,28,28,27,28,28,28,28,28,28,28,28,28,28,28,30,32,32,32,32,31,32,32,32,32,32,31,32,31,31,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,31,32,32,28,28,28,28,28,28,28,28,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,29,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,30,29,32,32,32,31,31,32,31};
  const unsigned char BOSS_SCREAM_FX[8367] = {32,32,32,25,11,3,2,4,10,16,18,16,23,29,32,25,19,12,11,18,25,27,20,15,13,19,26,28,23,20,27,32,34,32,30,29,23,17,15,22,24,22,24,31,31,26,20,14,13,19,26,32,32,28,22,19,26,32,34,28,26,31,38,39,33,28,22,20,26,32,34,28,26,32,38,39,33,28,26,32,37,39,32,35,32,27,22,19,26,32,34,32,31,28,30,32,26,20,18,20,27,29,23,21,27,33,39,40,34,29,23,21,27,32,39,36,32,29,23,17,15,22,28,34,35,30,24,22,28,26,25,30,36,41,44,42,35,29,28,29,24,17,16,23,29,31,25,18,17,24,29,35,37,32,29,35,40,43,36,30,29,34,40,39,34,35,37,44,40,35,32,38,45,42,36,37,44,42,35,29,24,11,9,10,10,15,21,28,26,28,33,39,37,32,26,19,21,28,33,32,26,20,23,29,33,32,27,29,34,40,38,36,34,32,26,20,22,28,27,29,30,36,34,28,23,16,19,25,32,37,35,29,22,26,32,37,35,29,32,37,43,40,34,28,23,25,32,36,34,29,30,36,42,39,34,28,30,35,42,39,37,37,32,25,19,26,32,37,35,29,32,29,35,29,24,17,19,26,32,26,20,27,32,38,44,37,32,26,19,26,32,38,39,32,32,26,19,14,20,27,32,38,32,27,20,27,29,23,29,35,40,47,44,37,32,26,32,26,20,13,20,27,32,27,22,15,21,28,34,39,32,28,33,39,45,38,33,27,32,38,45,38,32,34,39,46,39,33,35,40,47,40,34,39,46,39,33,27,22,28,32,32,26,32,37,39,32,27,22,15,21,28,34,39,32,28,33,39,33,28,22,28,33,39,33,28,21,28,22,16,23,29,34,40,46,39,33,28,22,16,23,28,34,40,33,28,23,28,34,32,38,44,37,31,37,43,37,32,36,43,48,53,45,39,41,43,36,31,25,23,29,32,29,32,33,27,25,32,36,33,29,27,33,38,45,46,39,37,35,29,24,21,28,30,24,22,28,34,36,31,24,23,28,34,36,34,28,23,20,27,29,27,33,38,40,38,36,30,24,18,16,18,25,27,21,19,26,28,21,24,30,32,31,25,18,17,22,29,32,25,24,30,32,26,19,18,24,30,36,37,32,26,20,18,25,32,36,38,40,46,52,54,47,41,34,32,38,44,45,39,37,31,25,19,12,16,23,28,33,36,30,28,31,24,18,16,23,29,32,25,19,17,24,26,24,26,28,31,36,41,48,49,42,36,34,41,46,48,42,35,32,39,40,34,29,27,29,27,21,19,26,33,39,37,35,37,35,29,23,17,19,26,32,30,24,26,24,18,11,15,21,19,21,28,34,39,37,32,26,19,22,28,34,32,34,39,46,43,36,32,33,38,45,46,48,45,42,36,32,25,27,32,38,36,34,36,34,28,22,25,32,29,22,25,32,37,34,30,23,25,32,37,35,29,31,32,38,36,31,32,38,36,30,28,34,32,34,36,42,47,45,38,33,27,29,27,25,27,32,38,36,31,25,19,22,28,26,19,26,32,37,31,26,19,23,28,34,32,30,32,38,36,30,24,18,20,27,25,32,36,34,30,23,25,32,30,23,17,19,26,32,30,24,18,20,27,25,18,22,27,32,32,25,27,32,39,37,32,25,27,33,40,34,36,31,36,34,28,23,16,10,9,11,18,25,31,25,19,12,19,26,31,30,35,42,47,45,38,32,27,32,38,44,51,56,62,55,48,42,35,40,47,40,34,28,34,39,34,32,37,39,33,28,21,28,32,39,32,28,22,28,33,28,21,16,23,29,34,40,33,28,26,32,38,36,42,35,30,24,30,35,41,47,53,46,39,34,28,34,32,31,35,42,47,40,35,30,34,29,23,17,24,29,35,41,35,29,24,29,35,40,35,29,33,40,38,32,27,21,23,20,27,33,38,45,38,32,27,28,22,17,10,17,24,30,35,30,24,18,25,18,12,7,13,20,26,20,15,8,15,22,28,26,20,14,20,27,32,27,21,27,35,37,32,25,19,17,24,30,35,41,44,37,32,29,35,40,43,36,34,40,46,47,42,35,33,35,29,22,21,27,33,35,29,24,21,28,26,19,14,12,19,25,32,32,27,22,15,14,16,22,29,32,25,23,29,35,36,32,25,23,29,35,37,32,25,23,29,35,37,32,29,35,32,27,25,32,37,38,36,31,25,23,29,35,40,43,40,46,47,41,35,33,32,25,19,17,24,31,35,37,32,31,35,42,43,36,32,29,34,40,46,48,42,35,29,24,17,16,23,28,34,36,31,25,18,12,8,11,14,20,27,32,34,29,23,17,10,14,20,26,32,38,36,31,28,34,39,42,35,29,28,33,39,45,47,44,51,56,57,51,41,35,37,44,50,43,45,51,52,45,38,33,34,40,46,39,34,28,26,20,26,31,38,44,46,39,32,27,29,35,40,38,32,34,40,42,39,34,28,22,24,31,36,42,48,45,47,45,38,40,46,44,37,35,29,27,25,19,14,16,23,29,34,32,27,25,23,25,27,33,38,45,43,36,30,24,26,32,38,44,42,35,29,24,26,32,37,44,40,35,29,23,25,27,26,19,14,16,23,29,34,32,27,20,23,29,35,32,27,21,24,30,35,32,35,40,47,44,38,31,26,28,34,32,31,32,37,39,37,31,26,19,22,28,34,39,46,43,40,34,29,22,29,35,33,27,21,24,29,35,32,27,21,24,30,35,42,35,29,24,28,33,32,26,19,26,32,26,20,26,31,38,39,34,28,22,24,31,36,30,24,18,12,19,25,32,37,43,40,34,29,23,29,34,41,34,28,34,41,46,52,45,38,33,27,32,38,36,43,48,54,47,40,34,29,32,36,31,25,18,25,31,36,32,29,32,25,19,12,19,26,32,37,39,33,28,21,28,34,39,33,28,21,28,34,35,32,39,45,43,36,32,25,32,36,32,25,19,25,32,37,43,45,38,32,26,20,15,8,7,14,20,27,32,27,20,27,33,38,32,27,20,23,29,35,40,47,48,42,35,30,24,30,35,41,35,29,35,40,47,41,34,28,23,17,15,21,28,33,28,33,39,40,35,29,23,17,24,30,35,28,31,35,37,35,29,24,21,28,32,32,31,24,22,28,30,24,23,28,34,36,30,25,18,17,23,29,32,25,19,17,24,31,32,26,28,34,32,26,25,30,36,42,44,37,32,29,35,37,32,25,19,17,24,30,36,37,32,26,19,14,8,6,14,20,26,28,23,16,15,22,24,17,16,23,28,34,41,42,39,42,39,32,27,26,31,33,27,21,24,31,35,41,43,37,32,25,24,29,35,40,47,49,46,47,42,38,45,46,39,34,32,37,44,45,38,33,32,32,38,45,46,39,32,28,26,32,37,39,37,32,26,19,14,8,10,17,19,13,11,18,25,32,32,34,32,27,20,19,25,32,37,43,45,38,32,26,20,18,25,32,38,41,46,44,46,52,50,43,36,30,32,38,44,41,35,29,24,26,32,31,24,18,20,27,32,38,44,51,47,40,34,29,23,17,15,17,24,30,28,34,39,34,28,21,16,18,25,32,36,43,40,34,28,23,25,27,32,38,36,38,44,41,35,29,32,37,43,40,34,29,31,36,43,40,34,28,22,25,30,36,34,28,23,25,30,29,23,17,19,26,32,33,39,45,43,36,30,25,27,32,38,44,42,35,33,28,21,16,18,25,32,36,33,29,30,36,34,28,23,25,32,36,38,32,27,29,34,40,38,31,34,39,37,32,26,19,26,32,37,35,31,24,18,21,27,32,38,36,34,28,31,36,34,28,22,25,30,36,44,37,32,26,19,14,11,18,25,32,37,43,36,32,25,32,25,19,13,19,26,32,37,32,26,24,18,11,6,12,19,26,32,26,20,13,8,15,21,28,26,19,13,20,27,32,27,20,27,32,38,45,43,36,30,25,31,36,41,36,31,35,33,39,37,31,26,28,26,19,18,25,30,36,41,35,30,24,18,25,31,36,42,48,54,60,53,46,39,32,27,22,16,22,28,34,39,34,28,22,16,23,30,34,40,34,39,46,52,57,51,56,50,43,48,55,61,54,47,40,34,39,33,28,21,28,34,39,33,28,21,28,22,16,10,17,24,29,24,17,11,6,13,19,26,32,37,32,26,19,13,8,15,22,27,32,27,21,28,33,26,19,18,11,10,17,24,30,35,37,32,26,28,32,35,29,24,21,28,32,39,41,35,29,27,33,35,37,43,40,34,28,23,20,27,29,22,17,11,14,20,27,32,38,40,34,28,22,16,15,21,27,33,39,45,47,41,34,28,26,28,30,36,42,48,50,43,36,32,29,34,40,46,48,42,39,41,47,48,41,35,33,39,45,47,40,34,29,27,32,38,44,42,35,31,24,26,32,37,39,33,28,26,32,37,39,33,27,22,24,30,31,37,44,45,38,32,27,20,15,13,19,26,32,34,35,34,32,26,19,14,12,19,25,31,32,27,26,32,37,38,33,27,25,32,37,43,48,51,44,37,32,29,31,37,39,37,43,45,38,30,24,18,20,27,32,32,33,27,25,19,12,19,26,24,18,11,15,21,24,17,19,26,32,30,24,18,20,27,32,32,25,27,32,38,36,32,25,18,22,27,33,39,37,38,45,42,36,31,24,18,20,27,33,38,45,38,32,30,32,30,24,26,32,30,25,18,20,27,32,32,25,19,21,28,26,28,32,39,45,42,36,32,25,27,33,38,45,46,52,54,52,53,51,44,45,50,57,63,60,53,46,40,33,28,21,16,18,20,27,32,32,25,19,21,27,26,28,32,32,26,28,26,28,31,35,33,28,21,24,31,36,34,28,21,25,31,36,31,25,18,13,7,9,16,23,29,34,32,27,20,15,17,24,31,35,32,32,32,39,35,29,23,17,24,30,35,31,24,18,24,31,36,30,24,18,13,6,14,20,26,32,26,20,13,8,15,22,28,34,39,46,43,37,32,25,19,26,32,32,39,45,51,44,37,32,37,39,32,28,33,39,37,43,48,43,36,30,24,31,36,42,35,31,24,30,35,37,32,26,28,21,16,9,17,22,29,35,29,35,29,24,17,11,18,25,31,36,30,25,18,13,19,26,32,37,39,33,27,21,27,26,19,14,20,13,20,27,33,38,33,27,29,32,32,27,20,15,22,28,32,28,21,16,23,29,34,28,23,20,27,32,32,25,19,12,19,26,32,37,44,37,32,26,19,14,20,27,32,38,44,37,32,26,24,30,36,41,47,40,32,27,25,32,37,43,48,55,52,49,50,44,46,52,54,47,41,38,44,46,39,32,32,37,43,45,38,32,26,20,18,25,32,33,32,25,23,29,35,37,32,25,19,17,24,30,35,42,39,32,27,21,19,18,11,10,17,24,26,24,22,28,30,24,18,11,15,21,28,29,28,32,39,40,35,29,27,32,38,45,46,39,34,28,26,32,37,44,45,39,32,32,36,38,36,43,39,37,32,26,28,34,32,30,35,42,44,37,31,25,24,29,35,37,32,29,35,36,32,29,35,41,46,44,37,32,30,35,37,32,26,24,31,35,37,31,26,24,30,35,37,32,26,24,30,35,42,43,37,32,29,35,36,32,29,32,29,33,40,43,34,28,23,16,18,25,32,37,35,29,23,17,11,14,20,27,32,30,25,23,29,27,20,24,29,35,32,27,21,24,30,35,42,39,33,27,29,35,40,34,29,32,36,34,30,23,25,32,36,43,48,46,39,32,28,30,35,32,27,21,24,30,35,32,28,30,35,32,28,31,35,42,39,32,27,29,35,33,27,22,27,33,39,45,43,36,38,36,37,44,49,47,40,43,48,46,47,45,38,40,46,51,58,55,48,42,35,37,43,40,34,29,23,25,32,25,19,14,20,26,32,30,25,27,25,23,30,34,32,27,20,15,9,16,23,28,34,32,30,25,27,32,31,25,18,20,27,33,32,25,19,14,11,14,20,27,32,35,40,46,42,35,30,24,31,35,42,35,29,24,31,35,42,35,29,24,17,24,30,35,31,24,18,11,6,12,19,26,32,37,32,26,19,14,20,27,25,31,36,43,36,31,25,18,25,32,36,32,25,27,20,27,32,39,32,27,30,35,40,33,29,23,17,24,29,24,17,11,18,25,32,36,43,40,34,35,30,24,18,11,18,25,32,36,32,25,27,22,15,21,28,34,28,22,16,23,30,34,30,23,25,32,36,32,25,32,25,19,21,28,26,19,26,32,37,44,37,32,26,19,26,32,37,44,37,32,25,32,26,19,26,32,37,44,37,32,25,32,37,32,36,43,48,42,35,31,35,42,35,29,24,26,32,33,28,21,24,31,36,42,32,28,26,32,37,44,40,35,29,23,17,15,21,24,23,28,34,40,42,35,32,39,45,47,40,34,32,38,39,34,28,26,28,23,20,27,32,38,40,34,28,26,31,38,44,46,39,33,27,21,15,13,20,27,31,34,28,23,16,10,9,16,18,20,27,30,27,25,32,29,23,21,28,32,35,29,24,21,28,31,28,26,32,37,39,32,28,31,35,37,32,26,24,31,28,21,20,26,32,38,39,33,28,22,20,26,31,34,28,26,31,38,39,34,35,32,32,32,39,45,47,45,38,36,33,28,23,20,27,32,38,40,33,28,22,20,18,25,31,36,38,31,27,20,15,12,19,26,32,37,44,45,38,33,27,25,32,37,38,32,32,38,36,30,25,27,32,38,36,30,25,18,20,27,32,38,36,30,25,27,32,38,36,30,25,27,25,18,13,15,21,28,26,20,14,17,24,29,27,26,28,32,39,45,43,36,30,25,18,12,15,21,28,34,28,34,39,46,39,32,35,40,47,44,37,31,26,20,23,28,33,32,26,28,31,29,23,17,19,26,32,37,35,29,24,26,32,37,43,50,46,39,34,28,30,36,41,39,32,27,29,35,33,35,40,47,44,38,32,33,39,37,35,29,24,17,20,26,32,31,25,18,20,27,25,19,14,16,23,28,27,25,23,17,19,26,32,29,24,26,32,37,35,29,32,29,24,17,21,26,32,31,32,38,44,42,35,29,32,37,45,51,44,37,31,26,32,37,44,42,47,53,46,39,32,39,45,52,58,51,44,37,32,37,43,36,32,25,31,36,38,32,27,32,38,44,37,32,37,44,45,38,32,27,20,15,22,28,33,39,45,38,32,34,40,34,28,23,16,23,29,35,29,23,17,24,31,35,37,32,33,39,45,51,44,37,32,26,31,34,28,26,32,37,44,37,43,37,32,36,43,48,41,35,31,24,18,25,31,36,31,25,18,12,10,9,16,23,29,34,40,34,28,23,28,34,28,23,16,10,17,24,30,35,30,24,21,28,34,28,23,16,23,29,23,17,15,22,28,26,20,27,32,27,20,27,20,15,22,28,32,32,33,28,26,32,37,32,37,32,27,33,39,40,35,30,27,29,27,25,32,37,38,33,27,25,32,32,35,41,43,36,30,25,22,29,34,36,31,28,27,20,15,12,11,14,20,27,30,27,32,34,32,38,40,38,44,46,39,37,38,32,27,20,19,26,28,21,19,26,32,34,28,22,16,15,20,27,29,24,17,16,23,28,31,25,22,30,32,25,19,17,24,30,32,26,19,21,28,34,36,31,24,23,28,30,36,42,44,41,35,29,27,33,35,40,43,36,30,25,18,17,24,29,35,41,43,36,34,40,42,36,30,28,34,39,42,35,29,24,22,28,34,35,30,28,33,35,31,28,33,35,29,24,22,28,34,35,30,28,34,35,33,39,45,47,40,34,28,27,34,41,46,44,37,32,26,28,32,32,26,19,14,16,22,30,32,33,38,36,30,25,27,29,34,40,38,32,31,25,18,12,15,21,28,32,39,37,32,25,19,21,28,34,31,26,19,14,16,23,29,35,41,38,32,34,32,27,20,18,20,27,33,32,37,43,48,46,39,33,35,41,47,45,38,32,34,40,37,31,33,39,37,32,33,39,40,35,29,31,36,34,36,38,36,30,25,18,12,7,13,20,26,25,23,16,19,17,15,18,24,31,36,42,39,33,28,30,35,42,39,40,47,44,38,32,26,28,34,39,37,32,26,24,26,28,34,39,37,39,37,35,40,38,32,27,30,34,32,27,29,34,32,27,25,27,32,35,36,38,34,28,34,41,33,28,23,28,33,40,34,28,34,39,37,32,26,19,26,32,37,32,26,31,37,44,41,35,30,24,17,11,6,8,15,22,28,32,28,21,16,23,28,34,32,38,32,26,20,27,32,27,20,27,32,38,32,27,32,38,44,38,32,37,44,42,35,29,24,29,35,40,35,29,27,32,27,21,27,32,39,33,32,29,24,17,19,26,31,37,32,26,32,37,32,26,24,18,11,18,25,31,25,19,26,32,26,19,14,20,27,32,38,32,26,20,15,22,27,33,39,45,43,36,30,25,30,36,42,48,42,35,29,24,29,28,22,19,26,32,26,28,34,28,33,39,46,44,37,32,25,19,22,16,18,25,30,36,30,25,16,15,22,24,17,16,22,28,31,25,23,29,32,30,32,32,27,20,23,30,35,37,32,33,35,36,34,31,38,36,31,28,34,39,46,52,54,46,40,34,32,37,44,50,52,45,38,32,26,20,18,25,32,33,27,25,32,33,27,25,32,37,38,33,27,25,19,17,24,26,24,21,28,34,36,31,28,34,36,33,35,31,24,22,28,30,24,18,16,23,29,32,32,32,29,35,40,43,36,34,39,42,35,31,28,33,35,33,35,42,43,40,34,29,27,29,34,36,30,25,18,17,24,29,35,37,35,32,32,25,24,30,35,40,47,49,41,35,32,39,42,35,29,27,32,35,29,24,21,28,33,35,32,39,40,38,32,27,25,32,38,40,38,32,26,20,15,8,11,18,24,22,25,32,36,43,39,34,28,26,28,34,39,37,32,26,19,23,28,34,32,26,20,22,29,27,25,32,36,43,36,31,25,27,32,38,36,31,25,18,12,7,9,16,23,29,34,31,27,20,15,17,24,21,28,34,39,37,32,32,39,37,32,33,38,36,31,32,38,44,38,32,34,39,37,32,26,28,33,39,37,32,26,27,32,31,26,28,26,19,21,28,33,39,41,47,45,38,32,34,41,42,36,30,24,18,12,15,21,28,26,28,33,32,26,19,21,28,34,39,37,32,32,32,26,28,33,39,37,32,26,28,33,35,32,32,37,43,45,43,36,30,24,31,36,42,39,32,28,31,37,44,50,43,36,31,36,42,36,31,35,37,32,26,24,26,32,26,20,14,20,27,32,27,25,32,25,19,26,32,37,32,26,19,14,8,15,21,19,14,19,26,20,14,20,27,33,38,45,38,32,38,44,49,43,37,32,25,32,32,27,21,27,33,39,32,27,33,38,33,27,32,38,32,27,20,15,21,28,32,39,33,39,33,27,33,38,33,27,20,27,32,38,45,43,36,30,36,41,35,31,24,31,24,18,25,30,25,18,25,32,36,32,25,19,26,32,26,19,18,20,14,12,19,26,32,37,32,26,19,26,32,37,44,37,32,37,35,29,23,29,32,29,35,40,33,29,23,29,35,40,33,30,34,41,34,28,34,39,46,37,35,37,38,33,27,25,31,37,38,33,27,25,32,36,38,36,38,40,37,44,45,39,32,31,33,27,25,32,37,38,32,27,25,27,32,38,40,34,29,27,31,38,40,42,48,49,43,36,32,25,23,29,32,29,35,36,31,29,34,41,43,36,30,24,18,16,23,25,24,26,31,37,39,33,27,22,15,17,24,23,16,15,22,27,32,39,40,43,40,34,28,27,32,34,28,23,25,32,32,27,20,19,25,32,37,43,45,38,32,26,20,18,25,27,21,24,29,35,37,32,33,35,30,22,21,28,33,39,45,47,40,34,32,33,32,26,25,30,36,38,32,30,36,37,32,26,24,30,32,26,24,31,36,42,44,37,32,29,35,35,33,38,36,32,25,27,29,27,21,15,17,24,31,36,34,32,26,24,26,32,38,36,30,32,30,24,18,20,27,32,30,25,18,22,27,32,32,32,35,32,27,21,24,29,35,32,27,22,15,18,25,27,29,33,31,34,40,37,31,34,35,42,35,29,24,31,28,22,24,30,36,42,35,32,35,42,38,33,32,36,34,29,32,36,38,44,41,35,30,32,37,35,30,24,17,20,26,32,31,28,23,16,10,12,19,26,32,37,39,37,32,33,39,45,43,36,30,28,23,16,19,25,32,30,24,17,16,23,28,33,39,37,32,26,21,13,16,23,29,27,22,24,26,24,18,20,27,32,38,44,42,39,32,35,40,38,32,27,32,36,32,25,32,36,32,25,32,36,43,36,31,25,27,31,38,44,37,32,32,39,32,28,33,28,22,16,23,28,34,39,46,39,32,27,33,32,26,19,26,32,37,32,26,32,37,39,33,32,37,43,36,32,36,43,48,46,39,33,27,33,27,26,32,37,31,26,19,22,28,34,28,21,28,33,28,31,24,18,12,19,25,32,26,19,26,24,18,25,31,36,41,35,30,35,42,35,41,43,36,32,25,19,25,32,37,32,25,24,29,35,29,24,29,35,29,24,31,24,18,24,31,25,18,12,10,17,24,31,35,42,35,29,35,41,35,29,35,41,34,29,27,32,38,44,38,32,26,32,37,32,26,20,26,32,30,25,30,36,28,22,20,27,33,34,29,23,17,15,22,28,31,24,23,28,31,25,22,29,32,25,18,17,24,31,32,30,35,37,31,29,24,21,28,33,35,30,28,30,28,26,32,37,39,33,28,26,31,37,39,45,47,40,34,32,38,39,32,28,30,35,33,32,37,44,45,38,32,32,36,43,40,33,32,37,39,33,32,32,32,26,19,18,20,26,32,33,28,27,28,23,20,27,32,34,30,23,21,27,33,39,40,38,40,38,32,26,20,23,29,34,40,38,32,26,20,18,25,32,32,27,22,19,21,28,33,35,31,28,33,35,29,28,33,40,40,35,29,27,29,32,29,35,40,43,36,31,28,34,40,42,35,33,35,31,24,21,28,34,34,28,21,16,23,29,32,32,38,36,31,25,31,36,38,32,26,28,26,20,15,8,15,22,28,33,32,26,28,23,25,30,36,34,28,23,20,23,30,35,32,32,29,22,17,19,26,32,37,32,29,32,37,35,29,32,37,43,41,34,29,30,36,31,25,31,36,34,28,34,40,37,32,26,24,26,32,38,36,37,32,31,32,37,32,29,35,37,39,32,32,25,27,32,38,40,38,32,27,21,27,32,38,36,38,36,34,28,26,28,34,32,30,28,26,25,27,32,34,32,30,28,23,29,34,36,34,28,31,32,38,32,26,28,30,36,38,36,34,32,26,24,30,36,34,32,34,35,33,28,30,35,37,32,26,28,32,35,29,28,28,26,28,33,39,33,28,29,35,37,35,29,24,26,32,26,19,26,31,37,39,33,28,29,24,17,24,31,36,37,39,37,32,26,19,18,24,31,36,34,32,31,28,34,36,31,28,30,28,26,28,31,36,38,35,34,32,26,19,26,31,38,32,26,24,30,36,30,24,23,29,31,36,42,39,34,28,31,32,31,28,30,32,26,28,33,39,42,35,29,28,29,28,33,35,29,24,21,28,33,39,33,28,21,24,31,36,37,32,33,39,33,28,26,24,21,24,31,36,30,24,30,36,34,28,31,36,42,35,30,24,30,35,37,32,26,19,18,25,31,36,34,28,30,36,41,35,30,24,30,35,37,32,26,19,18,25,31,36,42,37,32,26,24,30,36,37,32,30,35,37,35,37,35,29,24,22,24,26,32,37,39,37,32,25,24,29,32,26,24,30,35,37,32,29,32,32,32,33,39,40,38,32,27,25,27,32,38,40,34,29,23,25,32,30,27,29,32,36,34,36,34,32,27,20,18,25,32,32,32,25,24,26,32,37,39,33,27,25,32,37,38,40,34,29,23,20,27,29,27,29,35,32,27,25,27,29,32,33,39,40,35,29,23,25,32,33,35,41,43,36,31,25,27,31,34,28,22,25,27,29,32,36,38,32,27,25,32,36,38,32,27,25,27,25,27,33,38,36,31,29,31,32,31,25,22,25,31,33,31,25,19,21,28,33,39,37,35,29,27,27,26,19,21,28,34,32,31,24,26,32,37,35,30,24,26,28,34,39,37,31,31,32,37,35,29,32,37,35,29,24,29,35,33,27,25,27,32,35,29,24,21,28,32,32,30,32,37,35,29,27,33,35,29,31,33,32,29,24,21,28,31,35,37,35,29,27,22,28,33,32,30,28,31,35,42,35,29,24,21,24,30,35,37,31,26,24,31,35,32,28,26,28,34,35,33,32,29,31,26,24,26,32,34,32,30,32,31,28,30,28,23,28,34,39,37,39,32,31,26,28,26,24,31,35,37,32,30,24,26,28,21,25,30,36,42,39,37,35,29,24,17,20,26,32,38,32,26,28,30,32,37,44,37,32,26,19,21,28,30,38,39,33,28,26,32,26,24,26,32,38,44,42,35,29,24,17,16,22,28,34,36,34,28,22,25,31,32,30,29,30,32,27,32,38,40,34,28,30,28,31,28,26,28,33,41,37,32,26,20,26,31,38,32,26,32,38,44,37,32,26,32,37,32,26,24,26,32,32,35,37,35,29,24,21,28,32,39,37,32,26,19,26,32,33,39,37,35,33,27,22,28,29,28,26,32,37,44,37,32,25,24,29,31,29,27,21,24,31,35,42,35,29,24,17,24,30,35,34,28,21,28,33,32,26,28,31,25,23,30,34,40,34,28,30,36,34,32,30,28,31,36,34,28,26,24,26,32,38,44,37,32,26,24,30,28,30,35,42,35,28,26,28,31,32,33,32,26,19,21,28,34,31,26,28,34,31,31,24,26,32,38,39,34,28,22,24,30,36,34,32,34,39,37,32,26,24,30,31,30,32,31,28,26,32,37,39,32,28,21,19,26,32,37,39,33,28,26,32,37,44,45,38,33,27,25,31,36,38,32,27,20,19,25,32,33,35,37,38,36,32,25,23,29,35,32,32,33,32,29,32,30,22,22,27,32,39,40,34,29,22,22,27,32,38,40,43,36,30,25,22,29,32,32,38,40,38,32,26,25,27,32,31,25,22,30,34,32,27,25,31,36,34,29,32,36,38,32,26,20,18,25,32,33,32,29,32,29,27,29,35,33,27,21,19,26,31,33,32,26,26,32,37,35,29,24,17,24,31,36,41,35,30,24,26,32,31,28,31,28,30,36,37,35,31,24,26,32,31,28,31,36,34,32,30,28,26,24,31,36,42,39,33,28,21,19,14,21,27,31,30,25,32,32,31,25,18,21,27,32,32,26,24,26,32,37,35,29,24,31,32,29,32,37,43,40,34,29,32,36,32,29,34,36,34,32,27,20,27,29,34,32,32,32,34,32,27,29,32,32,32,32,34,36,33,28,23,29,34,40,38,32,26,28,34,32,34,36,37,32,26,24,30,35,32,28,21,28,34,39,37,32,26,28,33,32,32,35,32,32,26,24,30,35,41,35,29,24,29,35,37,35,32,27,21,24,29,35,32,32,24,29,35,37,32,25,24,29,35,37,32,25,19,26,24,26,32,37,32,26,28,34,32,32,28,21,24,30,32,26,28,33,39,37,32,26,31,37,32,26,24,31,35,34,28,22,24,31,36,31,28,34,32,26,20,27,32,38,31,26,32,38,31,26,20,27,32,38,40,34,28,26,28,30,32,26,25,30,36,34,28,26,32,38,32,30,32,34,28,23,20,27,32,38,36,31,25,31,36,34,32,34,36,30,24,18,25,30,32,31,32,33,36,38,32,26,24,30,36,31,24,31,36,34,28,34,39,34,28,26,32,37,35,37,35,30,24,17,24,30,36,37,35,33,28,21,24,18,20,27,31,38,32,27,21,27,33,38,36,38,33,31,26,20,18,25,32,32,32,25,27,29,27,25,27,29,35,37,32,29,35,37,35,30,27,32,35,29,27,32,38,40,34,28,22,20,27,33,34,32,27,20,19,26,32,37,35,29,24,26,31,37,39,32,27,25,31,37,35,30,27,32,35,33,27,25,27,29,32,37,43,40,34,32,34,32,26,25,30,36,42,39,34,28,26,32,34,32,30,28,26,28,30,28,30,36,37,35,30,28,31,35,37,32,26,28,26,28,31,35,32,28,26,31,34,32,33,35,33,28,21,19,26,32,34,32,30,28,26,28,31,32,30,32,31,28,30,28,30,32,31,28,31,36,34,32,34,32,31,28,30,32,34,35,32,28,21,20,26,32,36,31,28,30,32,26,31,38,36,34,28,31,35,33,28,31,32,31,24,26,28,34,39,37,32,26,32,37,35,29,24,26,32,37,39,37,32,25,27,32,32,29,24,29,35,29,24,26,32,37,35,29,32,33,32,29,27,26,28,32,35,33,27,29,35,33,32,25,19,26,28,32,39,37,32,26,28,31,28,31,35,33,32,33,39,33,27,21,28,29,35,37,35,29,24,26,28,32,28,21,24,30,35,37,39,42,35,29,27,25,24,17,19,26,32,34,28,31,28,26,32,31,36,37,35,32,28,22,24,30,36,34,28,30,36,34,28,26,28,30,32,34,35,37,35,29,24,30,28,31,35,32,32,31,28,31,35,37,32,26,26,32,37,35,29,28,26,28,32,39,33,32,32,27,22,15,21,28,34,36,37,32,31,28,26,28,34,35,30,28,30,32,34,32,26,24,26,32,37,35,33,39,42,35,29,24,29,35,40,35,29,32,33,27,29,35,32,32,32,32,25,23,30,35,37,35,36,32,25,23,29,32,25,24,29,32,26,24,31,35,41,35,29,24,26,28,33,35,37,32,25,24,29,35,29,24,26,32,33,32,37,32,26,28,33,35,29,28,29,24,26,32,37,32,26,28,32,35,30,32,31,28,26,32,37,44,37,32,29,27,30,32,29,32,32,35,29,32,32,27,26,27,29,28,32,39,45,38,32,27,25,27,29,35,36,34,32,30,29,27,27,20,19,26,31,33,32,29,32,37,35,29,23,21,28,32,35,29,27,26,28,33,35,33,27,29,28,26,28,33,35,33,28,21,19,26,32,38,39,37,32,26,24,22,24,26,28,34,39,37,32,26,24,30,36,33,35,32,31,30,24,26,32,37,35,30,28,32,39,37,32,26,24,26,32,32,32,26,28,32,31,26,24,31,36,37,35,31,28,31,28,26,28,30,35,37,32,26,24,26,32,37,39,32,28,31,32,30,23,26,32,34,35,37,35,29,24,26,28,33,32,26,28,34,35,33,28,30,35,33,28,26,28,33,32,31,28,26,28,30,35,32,28,26,32,34,35,33,32,26,24,26,32,34,35,33,32,30,28,30,31,28,30,32,33,28,26,28,30,32,34,32,30,35,41,35,29,24,26,32,37,35,29,24,26,32,30,28,30,35,37,35,29,24,26,28,34,39,33,28,26,28,33,39,37,32,26,28,33,35,29,24,17,24,31,36,32,28,32,35,32,28,26,28,33,32,30,32,37,39,37,32,25,27,33,32,29,32,33,35,33,27,21,24,30,31,31,28,33,32,32,32,29,28,31,32,30,24,26,32,32,32,32,32,26,28,31,31,34,35,37,35,29,24,26,31,37,35,32,27,21,28,30,35,37,32,26,24,26,32,33,32,26,28,31,32,34,32,31,32,37,35,32,28,26,32,33,32,29,35,32,27,21,28,33,35,32,35,29,27,19,26,28,34,39,32,32,33,32,26,19,26,32,37,35,30,28,30,32,32,32,26,24,30,32,33,35,42,35,29,24,21,28,31,31,33,32,33,32,26,24,31,35,32,28,30,32,30,28,30,32,33,35,37,35,29,24,21,28,33,35,37,39,32,27,21,24,30,32,31,32,33,32,30,28,30,28,26,28,34,35,30,28,30,35,37,32,26,24,30,35,37,32,30,32,33,32,31,32,33,28,26,24,26,32,37,44,37,31,29,32,32,35,29,24,26,28,29,32,29,24,30,35,37,32,30,28,26,28,32,28,21,28,34,39,32,28,26,28,31,28,31,28,30,32,31,32,34,32,37,35,30,24,30,32,30,31,33,35,30,30,32,37,35,29,24,21,24,30,35,37,35,29,24,26,32,32,32,33,35,32,28,26,28,33,35,33,32,26,28,30,32,30,28,30,35,37,32,26,24,30,35,33,32,33,32,30,28,30,28,31,32,37,35,33,32,26,24,26,32,37,35,32,27,21,24,26,28,31,35,37,39,37,32,26,24,26,28,30,35,37,35,29,24,22,28,33,39,37,32,26,24,26,28,31,35,32,32,30,31,30,28,31,32,32,31,30,28,30,35,33,28,26,28,32,32,31,32,33,35,37,35,29,24,22,24,30,35,37,35,30,24,26,24,26,32,37,35,30,32,30,28,26,28,34,39,37,32,26,24,21,24,31,36,37,32,26,28,34,32,28,26,32,33,31,31,28,30,32,34,35,31,24,26,24,31,32,38,36,34,28,30,32,31,28,26,32,34,35,31,28,26,28,30,32,30,28,26,32,33,32,26,28,30,32,31,32,34,39,34,28,30,32,37,35,31,28,30,28,26,32,33,32,31,32,34,28,26,28,30,36,33,28,21,28,34,36,34,35,33,32,26,24,26,28,33,35,31,24,31,36,34,28,31,32,34,28,34,32,31,28,31,32,30,28,34,31,30,24,26,28,30,36,41,39,32,28,26,24,31,32,34,32,31,32,33,35,37,32,26,19,22,28,34,39,37,32,29,28,31,31,31,28,30,35,33,32,30,28,22,19,26,32,37,35,30,31,33,28,28,30,28,31,35,37,35,31,32,32,28,21,24,31,35,41,35,29,28,29,35,33,27,26,28,31,32,31,28,31,35,33,32,30,28,32,32,30,35,37,32,26,24,31,35,37,32,29,24,26,32,37,39,37,32,29,32,25,24,29,35,32,27,32,35,33,27,21,28,29,32,37,35,33,32,33,32,25,27,29,32,29,32,33,32,29,27,30,32,29,27,33,35,29,27,26,32,32,28,32,39,37,31,25,24,29,32,32,27,29,35,37,32,25,27,30,32,33,35,37,32,25,24,29,32,29,32,32,35,37,32,25,19,26,32,37,35,30,24,29,35,37,35,29,24,26,32,37,39,37,32,25,27,25,24,26,32,37,35,30,26,28,33,32,29,28,31,35,32,31,26,28,31,35,37,35,29,27,30,31,32,35,33,32,29,32,29,27,29,32,32,32,29,27,29,28,29,32,32,32,33,32,29,27,29,31,32,35,33,27,26,27,29,35,32,32,26,28,29,35,32,32,26,24,31,35,33,32,32,32,29,24,26,32,33,32,26,24,31,35,32,28,26,28,34,35,30,28,30,35,33,32,26,28,30,28,26,28,34,32,31,32,34,32,31,28,30,28,30,32,33,32,34,32,30,28,26,28,30,32,34,36,34,32,30,28,30,32,31,28,30,32,34,32,31,28,30,35,37,31,26,28,30,32,30,32,37,35,29,24,21,28,31,28,30,31,34,32,31,24,28,34,36,34,35,32,31,33,32,26,24,26,32,37,35,30,24,31,32,30,28,30,35,33,28,22,24,30,36,34,28,22,25,30,36,34,28,26,28,34,36,34,36,34,28,26,28,26,32,34,32,31,32,26,28,30,32,34,32,31,32,34,36,30,28,26,28,34,32,26,24,26,32,38,36,30,32,34,31,30,28,30,36,34,32,26,24,26,28,34,36,34,28,34,35,31,24,22,28,34,36,37,35,30,24,26,32,37,32,31,28,30,28,26,28,34,35,34,28,26,32,34,35,33,28,26,28,34,32,30,32,26,28,30,36,34,28,21,24,30,36,34,31,33,31,30,24,31,32,34,31,30,28,26,28,30,32,37,35,30,26,28,34,35,30,28,31,28,30,32,31,28,26,28,34,36,37,32,26,28,31,32,30,32,34,35,32,28,21,28,33,32,30,32,32,28,30,35,33,28,30,35,37,32,29,28,32,28,22,24,31,35,33,28,30,32,33,28,21,24,31,36,37,32,31,28,26,32,30,28,26,32,38,32,26,32,31,28,31,28,30,32,31,36,34,28,26,32,34,32,30,32,37,35,31,24,22,24,30,36,42,35,30,28,31,32,26,24,31,36,34,35,31,24,22,28,34,32,30,28,30,32,34,32,31,28,31,32,34,28,26,28,30,36,37,35,31,24,21,24,31,36,37,32,31,28,26,28,26,32,34,36,31,28,31,32,34,35,37,32,24,21,28,31,28,31,36,42,39,33,28,22,24,31,35,37,35,29,28,26,24,26,28,34,36,31,24,26,31,31,28,30,32,33,32,31,24,26,32,34,32,30,28,30,32,34,31,26,28,34,35,34,28,31,35,33,28,26,32,37,35,33,28,31,32,33,31,26,28,30,32,32,35,29,28,30,35,33,32,29,32,33,32,29,28,29,32,29,28,30,32,33,32,30,28,30,28,26,28,30,32,34,35,33,28,26,28,31,31,34,35,33,32,26,28,31,32,33,35,31,28,30,32,33,32,30,28,31,28,26,28,34,35,32,28,31,32,37,35,29,24,26,32,30,32,30,28,31,32,34,32,31,28,31,32,33,32,30,32,32,32,28,30,31,31,28,33,35,30,28,30,31,26,28,34,35,31,28,31,32,32,32,30,24,26,28,34,32,30,35,33,32,26,24,26,32,34,35,33,32,26,32,32,32,30,28,30,28,33,32,33,32,30,32,30,24,26,28,34,39,33,28,31,32,26,28,30,32,34,35,32,28,26,32,33,32,31,24,31,32,33,32,30,28,30,35,37,32,29,24,26,28,34,32,31,32,30,28,31,35,32,32,32,32,32,32,32,32,32};
  const unsigned char DEATH_FX[27776] = {32,32,32,32,32,32,32,39,39,39,39,39,37,37,37,19,19,19,19,20,20,20,21,20,39,39,39,39,39,39,39,37,35,19,18,19,21,21,21,20,21,28,39,39,39,39,39,39,39,39,28,19,19,20,20,21,20,21,21,37,39,39,39,39,39,39,39,39,19,19,19,21,20,21,20,20,20,41,39,39,39,39,39,39,39,39,19,19,21,20,20,21,20,20,21,41,39,39,39,39,39,39,39,35,19,19,20,20,20,20,20,20,30,41,39,39,39,39,39,39,39,26,19,21,20,21,20,21,20,21,39,41,39,39,39,39,39,39,39,19,19,21,20,20,20,20,20,20,41,40,39,39,39,39,39,39,39,18,19,21,20,20,20,21,20,20,41,39,39,39,39,39,39,39,33,19,20,20,20,21,21,20,20,32,41,39,39,39,39,39,39,39,24,17,18,18,19,19,19,18,21,43,43,41,41,41,40,41,41,41,17,19,19,19,19,18,18,19,20,43,43,41,41,41,41,41,41,41,17,19,18,19,19,19,19,19,20,43,42,41,40,41,41,41,41,32,17,19,19,19,19,19,18,19,31,43,41,41,41,41,41,41,41,22,17,19,19,18,18,19,19,18,43,42,41,41,41,41,41,41,41,17,17,19,19,19,19,19,19,21,42,43,41,41,41,41,41,41,39,17,19,19,19,19,19,19,19,22,43,41,41,41,41,41,41,41,31,17,19,19,19,19,19,19,19,33,43,41,41,41,41,41,41,41,20,17,19,19,18,19,19,19,19,42,43,41,41,41,41,40,41,41,17,17,18,19,18,19,19,19,20,43,43,41,41,41,41,41,41,39,17,19,19,19,17,17,17,19,24,44,43,43,42,42,43,43,41,30,15,17,17,17,17,17,17,19,37,44,43,42,43,43,43,43,41,17,15,17,17,17,17,17,17,19,44,44,42,42,43,42,43,43,41,15,15,17,17,17,17,17,19,19,44,44,42,43,43,42,42,41,40,15,17,17,17,17,17,17,19,26,44,43,43,43,43,43,43,41,28,15,17,17,17,17,17,17,19,39,45,43,43,43,43,43,42,41,15,15,17,17,17,17,17,17,19,44,44,42,43,43,42,43,43,41,15,15,17,17,17,17,17,19,19,45,42,43,42,43,42,42,41,39,15,17,17,17,17,17,17,19,28,44,42,43,43,43,43,43,41,26,15,17,17,17,17,17,17,19,41,44,43,42,43,43,43,43,41,15,15,17,17,17,17,17,17,18,45,44,45,44,44,44,44,43,43,13,13,15,15,15,15,15,17,17,46,45,44,44,44,44,43,43,37,13,15,15,15,15,15,15,17,30,46,44,44,44,44,44,42,43,24,13,15,15,15,15,15,17,17,44,46,44,44,44,44,44,42,43,13,13,15,15,15,15,15,17,17,46,46,44,44,44,44,44,42,43,13,13,15,15,15,15,15,17,17,46,45,44,44,44,44,45,43,35,13,15,15,15,15,15,17,17,31,46,44,44,44,45,44,42,42,20,13,15,15,15,15,15,17,17,46,46,44,44,44,44,44,43,42,13,13,15,15,15,15,15,17,17,46,46,44,45,44,44,44,42,43,13,15,15,15,15,15,15,17,19,46,44,44,44,44,44,44,43,33,13,15,15,15,15,15,17,17,32,46,44,44,44,44,45,43,44,18,11,13,13,13,13,15,15,15,48,48,46,46,46,46,46,45,45,11,11,13,13,13,13,15,15,15,48,48,46,46,46,46,45,44,44,11,13,13,13,13,13,15,15,19,48,46,46,46,46,46,44,44,32,11,13,13,13,13,13,15,15,35,48,46,46,46,46,46,45,45,15,11,13,13,13,13,15,15,15,48,48,46,46,46,46,44,45,44,11,11,13,13,13,13,15,15,15,48,48,46,46,46,46,44,45,44,11,13,13,13,13,13,15,15,22,48,46,46,46,46,46,45,44,30,11,13,13,13,13,13,15,15,37,48,46,46,46,46,46,44,44,13,11,13,13,13,13,15,15,15,48,48,46,46,46,46,44,44,44,11,11,13,13,13,13,15,15,15,48,48,46,46,46,46,44,44,45,11,13,13,13,13,46,39,39,39,39,39,39,37,30,18,19,19,20,20,20,21,21,20,41,39,39,39,39,39,39,39,39,22,19,19,20,21,20,21,21,21,20,41,39,39,39,39,39,39,39,39,18,18,19,20,20,20,20,20,20,28,41,39,39,39,39,39,39,39,39,19,19,21,20,20,20,21,20,20,33,41,39,39,39,39,39,39,39,39,19,19,20,20,21,20,21,20,20,41,41,39,39,39,39,39,39,39,33,18,19,21,20,21,20,20,20,20,41,41,39,39,39,39,39,39,39,28,19,21,20,21,20,20,21,21,20,41,41,39,39,39,39,39,39,39,20,19,21,21,20,20,20,20,20,22,41,41,39,39,39,39,39,39,39,18,19,21,20,21,20,20,20,20,30,41,39,39,39,39,39,39,39,39,19,19,20,20,21,21,19,19,19,37,42,41,41,41,41,41,41,41,39,17,17,19,18,19,19,19,19,20,43,43,41,41,41,41,41,41,41,32,17,17,19,19,19,19,19,19,20,42,42,41,41,41,41,41,41,41,26,17,19,18,18,19,19,19,19,20,43,43,41,41,41,41,41,41,39,17,17,19,18,19,19,19,19,19,24,43,43,41,41,41,41,41,41,39,17,17,19,19,19,19,18,19,19,32,43,41,41,41,41,41,41,41,39,17,17,19,18,19,19,19,18,20,39,43,41,41,41,41,41,41,41,39,17,17,19,19,19,19,19,19,21,43,42,41,41,41,41,41,41,41,32,17,18,19,19,19,19,19,19,20,43,42,41,41,41,41,41,41,41,24,17,19,19,18,19,19,19,19,20,42,43,41,41,41,41,41,41,39,17,17,17,17,17,17,17,17,19,26,44,44,42,42,43,42,43,43,41,15,15,17,17,17,17,17,19,19,33,44,44,43,42,42,43,43,41,41,15,15,17,17,17,17,17,19,18,43,44,42,42,43,42,42,43,41,37,15,17,17,17,17,17,17,19,19,44,44,43,43,42,42,42,42,41,30,15,17,17,17,17,17,17,19,19,45,44,43,43,42,42,43,42,41,19,15,17,17,17,17,17,17,19,19,44,45,42,43,43,43,43,41,41,15,15,17,17,17,17,17,17,18,28,45,42,43,43,42,42,43,41,41,15,15,17,17,17,17,17,17,19,37,44,43,43,42,42,42,42,41,41,15,15,17,17,17,17,17,19,19,44,44,43,43,43,43,43,43,41,33,15,17,17,17,17,17,17,19,19,44,45,43,43,43,42,44,43,42,26,13,15,15,15,15,15,17,17,17,46,46,44,44,45,44,44,43,42,15,13,15,15,15,15,15,17,17,20,46,46,44,44,44,44,44,43,43,13,13,15,15,15,15,15,17,17,32,46,44,44,45,44,44,44,43,42,13,13,15,15,15,15,15,17,17,41,46,44,44,45,44,45,43,42,42,13,13,15,15,15,15,15,17,17,46,46,44,45,44,45,44,43,43,32,13,15,15,15,15,15,15,17,17,46,46,44,44,44,44,45,43,42,23,13,15,15,15,15,15,17,17,17,46,46,44,45,44,45,44,42,43,13,13,15,15,15,15,15,17,17,24,46,46,45,45,44,44,45,43,42,13,13,15,15,15,15,15,17,17,33,46,44,44,45,44,45,43,43,42,13,13,15,15,15,15,15,17,17,44,46,46,46,46,46,46,44,44,41,11,11,13,13,13,13,15,15,15,48,48,46,46,46,46,44,44,44,30,11,11,13,13,13,13,15,15,15,48,48,46,46,46,46,44,44,45,19,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,45,44,45,11,11,13,13,13,13,13,15,15,26,48,46,46,46,46,46,44,45,44,11,11,13,13,13,13,15,15,15,37,48,46,46,46,46,46,44,44,44,11,11,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,44,37,11,11,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,44,28,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,44,45,44,15,11,13,13,13,13,13,15,15,19,48,48,46,46,46,46,44,44,44,11,11,13,13,13,13,13,41,41,39,39,39,39,39,39,39,39,19,19,19,21,20,21,21,20,20,21,41,41,39,39,39,39,39,39,39,39,19,19,21,21,21,21,20,20,20,20,41,41,39,39,39,39,39,39,39,39,19,18,20,20,20,20,21,20,20,21,41,41,39,39,39,39,39,39,39,39,19,18,20,20,20,20,21,21,20,20,41,40,39,39,39,39,39,39,39,37,19,18,20,21,21,21,20,21,21,24,41,41,39,39,39,39,39,39,39,32,19,19,20,20,20,20,21,20,20,30,41,41,39,39,39,39,39,39,39,30,19,19,20,20,20,21,20,20,20,32,41,40,39,39,39,39,39,39,39,26,19,19,21,21,20,20,20,21,20,35,41,41,39,39,39,39,39,39,39,22,19,21,20,20,21,20,20,20,20,39,41,39,39,39,39,41,41,41,39,17,17,19,19,19,18,19,19,19,20,42,42,41,41,41,41,41,41,41,39,17,17,18,19,19,18,19,19,19,20,43,43,41,41,41,41,41,41,41,39,17,17,18,18,19,18,19,19,18,20,43,43,41,41,41,41,41,41,41,39,17,17,19,19,19,19,19,19,18,20,42,42,41,41,41,41,41,41,41,39,17,17,19,18,19,19,19,19,18,21,43,43,41,41,41,41,41,41,41,39,17,17,19,19,19,19,18,19,19,20,42,42,41,41,41,41,41,41,41,37,17,17,19,18,19,19,19,19,19,24,43,42,41,41,41,41,41,41,41,33,17,17,19,19,18,19,19,18,21,28,43,43,41,41,41,40,41,41,39,30,17,17,19,19,19,19,19,19,20,31,42,43,41,41,41,41,40,41,41,26,15,17,17,17,17,17,17,19,19,37,44,44,42,43,42,42,42,42,41,21,15,17,17,17,17,17,17,19,19,41,44,44,43,43,43,43,43,41,41,15,15,17,17,17,17,17,17,19,19,44,44,43,43,42,43,43,42,41,41,15,15,17,17,17,17,17,17,18,19,45,44,42,43,43,43,43,42,41,41,15,15,17,17,17,17,17,17,18,19,44,44,42,43,42,43,43,43,41,41,15,15,17,17,17,17,17,17,19,19,44,44,43,42,43,42,43,43,41,41,15,15,17,17,17,17,17,17,19,19,44,44,43,43,43,43,42,43,41,41,15,15,17,17,17,17,17,17,19,18,44,44,43,42,43,43,43,42,41,39,15,15,17,17,17,17,17,17,18,23,44,44,43,43,42,43,43,42,41,33,15,15,17,15,15,15,15,17,17,28,46,46,44,44,44,44,44,42,43,30,13,13,15,15,15,15,15,17,17,31,46,46,44,44,44,44,44,42,43,24,13,15,15,15,15,15,15,17,17,37,46,46,44,44,44,44,44,43,42,19,13,15,15,15,15,15,15,17,17,43,46,44,45,44,44,44,44,43,43,13,13,15,15,15,15,15,17,17,17,46,46,45,45,44,44,44,43,43,42,13,13,15,15,15,15,15,17,17,17,46,46,44,44,44,45,45,42,43,42,13,13,15,15,15,15,15,17,17,17,46,46,45,44,44,44,44,43,42,43,13,13,15,15,15,15,15,17,17,17,46,46,45,44,44,45,44,42,43,42,13,13,15,15,15,15,15,17,17,17,46,46,44,44,44,44,44,42,43,43,13,13,15,15,15,15,15,17,15,15,48,48,46,46,46,46,45,44,44,41,11,11,13,13,13,13,13,15,15,20,48,48,46,46,46,46,44,44,44,35,11,11,13,13,13,13,15,15,15,28,48,48,46,46,46,46,45,44,44,30,11,11,13,13,13,13,15,15,15,32,48,48,46,46,46,46,44,44,44,24,11,11,13,13,13,13,15,15,15,39,48,46,46,46,46,46,44,45,44,19,11,13,13,13,13,13,15,15,15,44,48,46,46,46,46,46,44,44,45,11,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,45,44,11,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,44,44,11,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,44,44,11,11,13,13,13,13,13,15,15,15,48,48,46,39,39,39,39,39,39,39,39,37,37,19,19,19,19,20,21,20,21,20,21,32,41,39,39,39,39,39,39,39,39,37,19,19,18,21,21,20,20,20,20,21,30,41,39,39,39,39,39,39,39,39,37,19,18,19,21,20,20,20,21,21,20,26,41,41,39,39,39,39,39,39,39,39,18,19,19,20,21,20,20,21,20,21,23,41,41,39,39,39,39,39,39,39,39,19,19,18,20,20,20,21,20,20,20,20,41,41,39,39,39,39,39,39,39,39,24,19,19,21,20,21,21,21,20,21,20,40,41,39,39,39,39,39,39,39,39,28,18,18,20,20,21,20,20,20,21,20,41,41,39,39,39,39,39,39,39,39,32,19,19,20,21,20,20,20,21,21,20,41,41,39,39,39,39,39,39,39,39,33,19,19,21,21,19,19,19,19,19,20,43,42,42,41,41,41,41,41,41,39,39,17,17,18,18,19,19,19,19,19,20,41,43,43,41,41,41,41,41,41,39,39,17,17,19,19,19,19,19,19,19,21,37,42,43,41,41,41,41,41,41,39,39,17,17,19,18,19,19,19,19,18,21,33,42,43,41,41,41,41,41,41,41,39,17,17,19,19,19,19,19,19,19,21,30,43,43,41,41,40,41,41,41,41,39,17,17,19,19,18,19,18,19,19,20,26,42,42,41,41,41,41,41,41,41,39,17,17,17,19,19,19,19,19,19,21,21,43,43,41,41,41,41,41,41,41,39,19,17,17,18,19,19,19,19,19,20,20,42,42,41,41,41,41,41,41,41,39,22,17,17,19,19,19,19,19,19,21,21,43,43,41,41,41,41,41,41,41,41,26,15,17,17,17,17,17,17,19,19,19,45,44,44,43,43,43,43,43,42,41,32,15,15,17,17,17,17,17,19,19,19,45,44,45,43,42,42,43,43,43,40,35,15,15,17,17,17,17,17,17,19,19,44,44,44,42,42,42,43,42,43,41,41,15,15,17,17,17,17,17,17,19,19,43,44,44,42,43,43,43,43,42,41,41,15,15,17,17,17,17,17,17,19,19,37,45,44,43,43,43,43,43,42,41,41,15,15,17,17,17,17,17,17,19,19,33,44,44,42,43,42,43,43,43,41,41,15,15,17,17,17,17,17,17,19,18,30,44,44,43,43,43,42,42,42,41,41,15,15,17,17,17,17,17,17,19,19,24,44,44,43,42,43,42,42,43,41,41,15,15,15,17,17,17,17,17,19,19,19,44,44,43,44,44,44,44,42,43,43,15,13,13,15,15,15,15,15,17,17,17,46,46,44,44,44,44,44,43,43,43,20,13,13,15,15,15,15,15,17,17,17,46,46,44,45,44,44,44,43,42,43,26,13,13,15,15,15,15,15,17,17,17,46,46,44,44,45,44,45,43,42,43,32,13,13,15,15,15,15,15,17,17,17,46,46,44,44,45,44,44,44,43,42,37,13,13,15,15,15,15,15,17,17,17,46,46,46,44,44,44,45,44,42,43,43,13,13,15,15,15,15,15,17,17,17,44,46,46,45,44,44,44,44,43,42,43,13,13,15,15,15,15,15,17,17,17,39,46,46,44,44,44,45,44,42,43,43,13,13,15,15,15,15,15,17,17,17,32,46,46,44,44,44,44,44,42,43,42,13,13,15,15,15,15,15,15,15,15,28,48,48,46,46,46,46,44,44,44,45,11,11,11,13,13,13,13,15,15,15,22,48,48,46,46,46,46,46,44,45,45,11,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,45,44,44,15,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,44,45,20,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,44,44,28,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,45,44,44,31,11,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,45,44,37,11,11,13,13,13,13,13,15,15,15,48,48,48,46,46,46,46,44,44,44,44,11,11,13,13,13,13,13,15,15,15,44,48,48,46,46,46,46,44,44,45,44,11,11,37,37,37,37,37,37,37,37,35,17,19,19,19,19,19,19,19,20,39,39,39,39,37,37,37,37,37,30,19,19,19,19,19,19,20,20,20,39,39,39,39,39,39,37,37,37,24,18,19,18,19,20,20,20,20,20,39,39,39,39,39,39,39,37,37,19,19,19,19,20,21,21,21,20,26,39,39,39,39,39,39,39,39,37,19,19,19,20,20,20,20,20,20,33,39,39,39,39,39,39,39,39,37,19,19,20,21,20,21,21,20,20,41,39,39,39,39,39,39,39,39,35,19,19,21,20,21,20,21,20,21,41,41,39,39,39,39,39,39,39,30,19,19,20,20,21,20,21,21,21,41,41,39,39,39,39,39,39,39,22,18,20,20,21,20,20,20,20,22,41,39,39,39,39,39,39,39,39,19,19,21,20,21,20,20,19,19,30,42,41,41,41,41,41,41,41,39,17,17,19,19,19,19,19,19,19,35,43,41,41,41,41,41,41,41,39,17,17,19,19,18,18,19,19,19,43,43,41,41,41,41,41,41,41,33,17,17,19,19,19,19,18,19,20,43,42,41,41,41,41,41,41,41,26,17,18,19,18,19,19,18,19,21,43,42,41,41,41,41,41,41,39,19,17,19,19,19,19,19,18,19,22,42,43,41,41,41,41,41,41,39,17,17,18,19,18,19,19,19,19,32,43,41,41,41,41,41,41,41,39,17,17,19,19,19,19,19,19,18,39,42,41,41,41,41,41,41,41,39,17,17,19,19,18,19,19,19,21,42,43,41,41,41,41,41,41,41,32,17,19,19,19,19,19,19,19,20,43,43,41,41,41,41,41,41,41,24,15,17,17,17,17,17,17,19,19,44,44,43,43,43,43,42,43,41,15,15,17,17,17,17,17,17,18,24,44,44,42,42,43,43,42,43,41,15,15,17,17,17,17,17,17,19,33,44,44,43,43,43,43,43,41,41,15,15,17,17,17,17,17,19,19,43,45,42,42,42,43,42,43,41,39,15,17,17,17,17,17,17,18,19,44,44,43,43,43,43,42,42,41,30,15,17,17,17,17,17,17,19,18,44,44,43,43,42,43,43,43,41,21,15,17,17,17,17,17,17,19,19,44,45,43,42,42,43,42,41,41,15,15,17,17,17,17,17,17,19,28,44,42,43,42,43,43,43,41,41,15,15,17,17,17,17,17,17,19,35,44,43,43,42,43,43,42,41,41,15,15,17,17,17,17,17,19,19,44,44,43,43,42,43,44,42,43,35,13,15,15,15,15,15,15,17,17,46,46,44,44,44,44,44,42,43,28,13,15,15,15,15,15,17,17,17,46,46,44,44,45,44,44,43,42,17,13,15,15,15,15,15,17,17,19,46,46,44,44,44,44,44,43,42,13,13,15,15,15,15,15,17,17,30,46,45,44,44,44,44,44,42,43,13,13,15,15,15,15,15,17,17,39,46,44,44,44,45,44,43,42,43,13,13,15,15,15,15,15,17,17,46,46,44,44,44,44,44,42,43,33,13,15,15,15,15,15,15,17,17,46,46,44,44,44,44,44,43,43,24,13,15,15,15,15,15,17,17,17,46,46,44,44,44,45,44,43,43,13,13,15,15,15,15,15,17,17,22,46,46,44,44,44,45,45,42,42,13,13,15,15,15,15,15,17,17,32,48,46,46,46,46,46,44,44,45,11,11,13,13,13,13,13,15,15,44,48,46,46,46,46,46,44,44,42,11,11,13,13,13,13,15,15,15,48,48,46,46,46,46,44,44,44,32,11,11,13,13,13,13,15,15,15,48,48,46,46,46,46,44,44,44,19,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,44,44,44,11,11,13,13,13,13,13,15,15,26,48,46,46,46,46,46,44,44,44,11,11,13,13,13,13,13,15,15,35,48,46,46,46,46,46,44,44,44,11,11,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,44,39,11,11,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,44,28,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,44,44,44,17,11,13,13,13,13,46,39,39,39,39,39,39,39,37,37,19,19,18,19,20,20,20,20,21,20,41,39,39,39,39,39,39,39,39,37,19,19,19,20,20,21,20,20,20,21,41,39,39,39,39,39,39,39,39,37,19,18,19,21,21,20,20,20,21,20,41,39,39,39,39,39,39,39,39,37,19,19,21,20,20,20,20,20,20,21,41,39,39,39,39,39,39,39,39,37,19,19,20,20,20,20,20,20,20,24,41,41,39,39,39,39,39,39,39,33,19,19,21,20,21,20,21,21,21,28,41,41,39,39,39,39,39,39,39,32,19,19,20,21,20,21,20,21,21,32,41,41,39,39,39,39,39,39,39,28,19,19,20,21,21,21,20,20,20,33,41,39,39,39,39,39,39,39,39,24,19,19,20,20,20,20,20,21,20,37,41,39,39,39,41,41,41,41,39,19,17,19,18,19,18,19,19,19,21,42,43,41,41,41,41,41,41,41,39,17,17,19,19,19,19,18,19,19,20,43,43,41,41,41,41,41,41,41,39,17,17,19,18,19,19,19,18,19,20,43,42,41,41,41,41,41,41,41,39,17,17,19,18,19,19,19,19,19,20,42,43,41,40,41,41,41,41,41,39,17,17,19,19,19,19,19,18,19,20,43,43,40,41,41,41,41,41,41,39,17,17,18,19,18,19,19,19,19,21,43,42,41,41,41,41,41,41,41,39,17,17,19,19,19,19,19,18,19,24,42,43,41,41,40,41,41,41,41,33,17,17,19,19,19,19,19,19,20,28,43,43,41,41,41,41,41,41,39,32,17,17,18,18,18,18,19,19,20,32,42,43,41,41,41,41,41,41,39,26,15,17,17,17,17,17,17,19,18,35,44,45,42,43,43,43,42,42,41,21,15,17,17,17,17,17,17,19,18,41,44,44,43,43,43,43,43,43,41,17,15,17,17,17,17,17,17,18,19,44,44,44,42,42,43,42,42,41,41,15,15,17,17,17,17,17,17,19,18,45,44,43,42,43,43,42,42,41,40,15,15,17,17,17,17,17,17,19,18,44,44,43,43,43,43,43,43,41,41,15,15,17,17,17,17,17,17,19,19,44,44,42,42,42,42,43,43,41,41,15,15,17,17,17,17,17,17,19,19,44,45,43,42,43,43,43,42,41,41,15,15,17,17,17,17,17,17,19,19,44,44,42,43,42,43,42,43,41,39,15,15,17,17,17,17,17,17,18,22,44,44,43,42,43,42,43,43,41,35,15,15,17,15,15,15,15,17,17,28,46,46,44,44,44,44,44,43,43,32,13,13,15,15,15,15,15,17,17,32,46,46,44,44,44,44,44,42,43,26,13,13,15,15,15,15,15,17,17,37,46,46,44,44,44,44,44,42,42,20,13,15,15,15,15,15,15,17,17,42,46,44,44,45,44,44,44,42,42,15,13,15,15,15,15,15,17,17,17,46,46,44,45,44,44,44,44,42,42,13,13,15,15,15,15,15,17,17,17,46,46,44,44,44,44,44,42,43,43,13,13,15,15,15,15,15,17,17,17,46,46,44,44,44,44,44,42,42,42,13,13,15,15,15,15,15,17,17,17,46,46,45,44,44,44,44,43,43,43,13,13,15,15,15,15,15,17,17,17,46,46,44,44,44,44,44,42,43,42,13,13,15,15,15,15,15,17,15,15,48,48,46,46,46,46,44,44,45,43,11,11,13,13,13,13,13,15,15,20,48,48,46,46,46,46,44,44,45,35,11,11,13,13,13,13,15,15,15,26,48,48,46,46,46,46,44,44,44,32,11,11,13,13,13,13,15,15,15,32,48,48,46,46,46,46,44,44,44,26,11,11,13,13,13,13,15,15,15,37,48,46,46,46,46,46,45,45,45,19,11,11,13,13,13,13,15,15,15,44,48,46,46,46,46,46,44,44,44,13,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,45,44,11,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,46,45,44,45,11,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,45,45,11,11,13,13,13,13,13,15,15,15,48,48,46,39,39,39,39,39,39,39,39,37,37,19,19,19,19,20,20,21,21,20,20,31,41,39,39,39,39,39,39,39,39,37,19,19,19,21,20,21,20,20,21,20,30,41,39,39,39,39,39,39,39,39,37,18,19,19,20,20,21,21,21,20,20,26,41,41,39,39,39,39,39,39,39,39,19,19,19,20,21,21,20,21,21,20,22,40,41,39,39,39,39,39,39,39,39,20,19,19,20,20,20,21,20,20,20,21,41,41,39,39,39,39,39,39,39,39,24,19,19,21,20,20,21,20,21,21,20,41,41,39,39,39,39,39,39,39,39,28,18,19,20,21,20,20,21,21,20,21,41,41,39,39,39,39,39,39,39,39,32,19,18,20,20,20,20,21,21,20,20,41,41,39,39,39,39,39,39,39,39,33,19,19,20,21,21,20,19,19,19,20,42,43,41,41,41,40,41,41,41,39,39,17,17,19,19,19,19,18,19,19,20,41,43,43,41,41,41,41,41,41,39,39,17,17,19,19,19,18,18,19,19,20,37,42,43,41,41,40,41,41,41,39,39,17,17,18,19,19,18,19,18,19,20,32,43,43,41,41,41,41,41,41,41,39,17,17,19,19,18,18,19,19,19,20,30,42,42,41,41,41,41,41,41,41,39,17,17,19,19,19,19,19,19,18,20,24,43,42,41,41,40,41,41,41,41,39,17,17,17,19,19,19,19,19,19,20,20,42,42,41,41,41,41,41,41,41,39,19,17,17,19,19,19,19,19,19,20,20,42,42,41,41,41,41,41,41,41,39,24,17,17,19,19,19,19,19,19,20,21,42,42,41,41,41,41,41,41,41,41,28,15,17,17,17,17,17,17,19,19,19,44,44,45,43,42,42,43,42,43,41,32,15,15,17,17,17,17,17,19,19,19,44,44,44,42,42,43,43,43,43,41,35,15,15,17,17,17,17,17,17,18,19,45,44,44,43,43,42,43,42,42,41,41,15,15,17,17,17,17,17,17,19,19,43,44,44,42,42,42,42,43,42,41,41,15,15,17,17,17,17,17,17,19,19,37,44,45,43,42,43,43,42,43,41,41,15,15,17,17,17,17,17,17,19,19,32,44,44,42,43,43,43,43,43,41,41,15,15,17,17,17,17,17,17,19,19,28,45,44,43,43,43,43,42,43,41,41,15,15,17,17,17,17,17,17,19,19,24,44,44,42,43,43,43,43,42,41,41,15,15,15,17,17,17,17,17,19,19,19,44,44,42,45,45,44,44,43,43,43,17,13,13,15,15,15,15,15,17,17,17,46,46,44,44,45,44,44,42,42,43,22,13,13,15,15,15,15,15,17,17,17,46,46,44,45,44,44,44,42,43,42,28,13,13,15,15,15,15,15,17,17,17,46,46,44,44,45,44,44,44,42,43,32,13,13,15,15,15,15,15,17,17,17,46,46,44,44,45,45,44,44,43,42,37,13,13,15,15,15,15,15,17,17,17,46,46,46,44,45,44,44,44,42,43,43,13,13,15,15,15,15,15,17,17,17,43,46,46,44,45,44,45,44,43,42,42,13,13,15,15,15,15,15,17,17,17,37,46,46,44,44,44,44,44,42,43,43,13,13,15,15,15,15,15,17,17,17,32,46,46,44,44,44,44,44,43,42,43,13,13,15,15,15,15,15,15,15,15,28,48,48,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,15,15,15,21,48,48,46,46,46,46,46,44,44,44,11,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,44,44,15,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,44,44,22,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,44,45,28,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,44,44,33,11,11,13,13,13,13,13,15,15,15,48,48,48,46,46,46,46,44,45,44,39,11,11,13,13,13,13,13,15,15,15,48,48,48,46,46,46,46,44,45,44,44,11,11,13,13,13,13,13,15,15,15,44,48,48,46,46,46,46,44,44,44,44,11,11,37,37,37,37,37,37,37,37,37,35,19,17,17,19,19,18,19,19,19,19,21,32,39,39,39,39,37,37,37,37,37,37,33,19,18,18,19,19,19,20,20,21,21,20,39,39,39,39,39,39,39,37,37,37,37,18,19,18,19,19,20,20,21,20,21,20,41,39,39,39,39,39,39,39,39,37,37,24,19,19,19,19,20,20,20,20,21,20,28,41,39,39,39,39,39,39,39,39,37,37,19,19,19,21,21,21,20,21,20,20,20,41,41,39,39,39,39,39,39,39,39,37,18,18,19,20,20,20,20,21,20,20,20,37,41,41,39,39,39,39,39,39,39,39,30,19,19,18,21,20,20,20,20,20,21,22,41,41,39,39,39,39,39,39,39,39,37,19,19,19,21,20,20,21,20,20,20,21,41,40,41,39,39,41,41,41,41,39,39,19,17,17,19,19,19,19,19,19,19,21,32,43,43,41,41,41,41,41,41,41,39,33,17,17,19,19,19,19,19,19,19,20,21,43,43,41,41,41,40,41,41,41,39,39,17,17,17,18,19,19,19,19,19,20,21,42,42,42,41,41,40,41,40,41,41,39,24,17,17,19,19,19,18,19,19,18,20,28,43,43,41,41,41,41,41,41,41,39,39,17,17,19,19,19,19,18,19,19,20,20,42,42,42,41,41,41,41,41,41,39,39,17,17,17,19,19,19,19,19,19,18,20,39,43,43,41,41,41,41,41,41,41,39,30,17,17,18,19,19,18,19,19,19,20,22,42,43,41,41,41,41,40,41,41,39,39,17,17,17,19,19,19,18,18,19,20,20,42,42,42,41,41,41,41,41,41,39,41,15,15,17,17,17,17,17,17,18,19,19,33,44,44,44,43,43,43,43,43,41,41,35,15,15,17,17,17,17,17,17,19,18,18,44,44,44,43,43,42,43,43,42,41,41,15,15,17,17,17,17,17,17,18,18,18,44,45,44,42,43,43,42,42,43,41,40,22,15,15,17,17,17,17,17,17,19,19,30,44,44,42,42,42,43,43,43,41,41,41,15,15,17,17,17,17,17,17,19,19,19,44,45,44,42,42,42,42,42,41,41,41,15,15,15,17,17,17,17,17,17,19,18,41,44,44,43,42,42,42,42,43,41,41,28,15,15,17,17,17,17,17,17,19,19,22,44,44,43,43,42,42,42,43,41,41,41,15,15,15,17,17,17,17,17,19,19,19,44,44,44,43,43,42,43,42,43,41,41,15,15,15,17,15,15,15,15,17,17,17,35,46,46,44,44,44,44,44,43,43,43,33,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,45,44,44,44,43,42,43,13,13,13,15,15,15,15,15,17,17,17,46,46,46,44,44,44,44,44,42,42,42,20,13,13,15,15,15,15,15,17,17,17,30,46,46,44,44,44,44,44,43,43,43,41,13,13,15,15,15,15,15,17,17,17,17,46,46,46,45,44,44,44,44,42,43,42,13,13,13,15,15,15,15,15,17,17,17,44,46,46,44,44,44,44,44,43,43,43,28,13,13,15,15,15,15,15,17,17,17,22,46,46,45,44,44,44,44,43,42,43,42,13,13,15,15,15,15,15,15,17,17,17,46,46,46,45,44,44,44,44,43,43,43,13,13,13,15,15,15,15,15,17,15,15,37,48,48,46,46,46,46,44,44,44,44,33,11,11,13,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,45,44,44,44,17,11,11,13,13,13,13,13,15,15,15,30,48,48,46,46,46,46,46,44,44,44,43,11,11,13,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,15,15,15,15,46,48,48,46,46,46,46,46,44,44,44,26,11,11,13,13,13,13,13,15,15,15,23,48,48,46,46,46,46,46,44,45,44,44,11,11,11,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,44,44,45,45,11,11,11,13,13,13,13,15,15,15,15,39,48,48,41,41,39,39,39,39,39,39,39,19,20,20,20,20,20,21,21,20,22,41,41,39,39,39,39,39,39,39,39,19,19,20,20,21,20,20,21,20,22,41,41,39,39,39,39,39,39,39,37,19,19,21,20,20,21,20,20,21,24,40,41,39,39,39,39,39,39,39,33,19,19,21,20,21,21,20,21,20,28,41,41,39,39,39,39,39,39,39,32,19,18,21,20,20,20,20,20,20,32,41,41,39,39,39,39,39,39,39,28,18,21,21,20,21,20,21,21,21,33,41,41,39,39,39,39,39,39,39,24,18,20,20,20,20,21,21,20,20,37,41,39,39,39,39,39,39,39,39,20,19,20,21,21,21,21,20,20,20,41,40,39,39,39,39,39,39,39,39,19,19,20,20,20,20,21,21,20,20,41,41,39,39,39,39,39,41,41,39,17,17,19,19,19,19,19,19,19,20,43,42,41,41,41,41,41,41,41,39,17,17,19,19,19,19,19,19,19,21,43,42,41,41,41,41,41,41,41,39,17,17,19,19,19,19,19,19,19,20,42,42,41,41,41,41,41,41,41,39,17,17,19,19,19,18,19,19,19,21,42,43,41,41,41,41,41,41,41,39,17,17,19,19,18,19,18,18,19,24,43,43,41,41,41,41,41,41,41,33,17,17,19,18,19,19,19,18,21,28,43,43,41,41,41,41,40,41,39,31,17,17,19,19,18,18,19,19,21,32,42,42,41,41,41,41,41,41,39,26,17,17,19,18,18,19,19,19,20,35,42,43,41,41,41,41,41,41,39,22,17,19,19,19,19,19,18,18,20,39,43,41,41,41,40,41,41,41,39,17,15,17,17,17,17,17,17,18,18,44,44,44,43,43,42,43,43,43,41,15,15,17,17,17,17,17,17,19,19,45,45,44,42,42,43,43,43,41,41,15,15,17,17,17,17,17,17,19,19,44,44,43,42,43,42,43,43,40,41,15,15,17,17,17,17,17,17,19,18,44,45,43,42,43,42,43,42,41,41,15,15,17,17,17,17,17,17,19,19,44,44,43,43,43,42,43,42,41,41,15,15,17,17,17,17,17,17,19,19,44,44,43,42,43,42,43,42,41,39,15,15,17,17,17,17,17,17,19,22,44,44,42,43,43,42,43,43,41,35,15,15,17,17,17,17,17,17,19,28,44,44,43,43,43,43,43,43,41,32,15,15,17,17,17,17,17,18,19,32,45,44,43,43,43,43,43,41,41,26,15,15,17,17,15,15,15,17,17,37,46,46,44,44,44,45,44,42,43,20,13,15,15,15,15,15,15,17,17,43,46,44,44,44,44,44,44,43,42,15,13,15,15,15,15,15,17,17,17,46,46,44,44,44,44,44,44,42,42,13,13,15,15,15,15,15,17,17,17,46,46,44,45,44,44,45,43,42,43,13,13,15,15,15,15,15,17,17,17,46,46,44,44,44,44,44,43,42,42,13,13,15,15,15,15,15,17,17,17,46,46,44,44,44,44,44,43,42,43,13,13,15,15,15,15,15,17,17,17,46,46,44,44,44,44,44,42,43,42,13,13,15,15,15,15,15,17,17,17,46,46,44,44,44,44,44,42,43,41,13,13,15,15,15,15,15,17,17,20,46,46,44,44,44,44,44,43,43,35,13,13,15,15,15,15,15,17,15,26,48,46,46,46,46,46,44,44,44,32,11,11,13,13,13,13,13,15,15,31,48,46,46,46,46,46,44,44,45,26,11,11,13,13,13,13,15,15,15,37,48,46,46,46,46,46,45,45,44,19,11,11,13,13,13,13,15,15,15,45,48,46,46,46,46,46,44,44,44,13,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,44,44,11,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,44,44,11,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,44,44,11,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,46,45,44,44,11,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,44,44,11,11,13,13,13,13,13,15,15,15,48,48,46,46,39,39,39,39,39,39,37,37,37,19,18,19,19,20,20,21,20,20,21,39,39,39,39,39,39,39,39,39,37,37,19,19,19,20,21,21,21,20,20,20,35,41,39,39,39,39,39,39,39,39,37,19,19,19,20,20,21,20,21,21,20,32,41,39,39,39,39,39,39,39,39,37,18,18,19,20,21,20,21,20,21,20,30,41,41,39,39,39,39,39,39,39,39,19,19,18,21,20,20,21,20,21,21,26,41,40,39,39,39,39,39,39,39,39,19,19,19,21,20,20,20,21,20,20,22,41,41,39,39,39,39,39,39,39,39,20,19,18,20,20,20,21,21,20,21,21,41,41,39,39,39,39,39,39,39,39,24,19,19,20,20,20,20,21,20,21,20,41,41,39,39,39,39,39,39,39,39,28,19,19,20,20,20,19,18,19,19,20,43,42,40,41,41,41,41,41,41,39,32,17,17,19,19,19,19,19,19,19,21,43,43,41,41,41,41,41,41,41,39,35,17,17,19,19,18,19,18,19,18,20,42,43,43,40,41,40,41,41,41,39,39,17,17,19,19,19,19,19,19,18,20,41,42,43,41,41,41,41,41,41,39,39,17,17,19,19,18,19,18,19,19,20,35,43,42,41,41,41,41,41,41,39,39,17,17,19,19,19,19,19,19,19,20,32,43,43,41,41,41,41,41,41,41,39,17,17,19,18,19,19,19,19,19,21,30,43,43,41,41,41,41,41,41,41,39,17,17,18,19,19,19,19,19,19,20,24,42,43,41,41,41,40,41,41,41,39,17,17,17,19,19,18,19,18,19,21,20,42,43,41,41,41,41,41,41,41,39,17,15,17,17,17,17,17,17,19,19,18,44,44,44,42,42,42,43,43,41,41,22,15,17,17,17,17,17,17,19,19,19,44,44,44,42,42,43,43,42,41,41,28,15,15,17,17,17,17,17,18,19,19,44,44,44,43,43,43,43,42,41,41,32,15,15,17,17,17,17,17,17,19,19,44,45,44,43,43,43,42,43,41,41,35,15,15,17,17,17,17,17,17,18,19,44,44,45,42,42,43,43,43,41,41,41,15,15,17,17,17,17,17,17,19,19,42,44,44,43,42,43,43,43,43,41,41,15,15,17,17,17,17,17,17,19,19,37,44,44,43,42,43,43,42,43,41,41,15,15,17,17,17,17,17,17,18,19,32,44,44,42,43,43,43,42,43,41,41,15,15,17,17,17,17,17,17,19,19,28,44,44,43,44,44,44,44,43,43,42,13,13,13,15,15,15,15,15,17,17,22,46,46,44,44,44,44,44,43,43,43,13,13,13,15,15,15,15,15,17,17,17,46,46,44,44,45,44,44,42,43,43,17,13,13,15,15,15,15,15,17,17,17,46,46,44,44,44,44,44,42,43,43,22,13,13,15,15,15,15,15,17,17,17,46,46,44,44,44,44,44,43,42,43,28,13,13,15,15,15,15,15,17,17,17,46,46,45,44,45,44,44,44,42,42,32,13,13,15,15,15,15,15,17,17,17,46,46,46,44,44,44,44,44,42,43,37,13,13,15,15,15,15,15,17,17,17,46,46,46,45,44,44,44,44,43,43,43,13,13,15,15,15,15,15,17,17,17,43,46,46,44,45,44,44,44,43,43,43,13,13,15,15,15,15,15,17,15,15,37,48,48,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,15,15,15,32,48,48,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,15,15,15,26,48,48,46,46,46,46,44,44,45,44,11,11,11,13,13,13,13,15,15,15,20,48,48,46,46,46,46,46,44,44,44,11,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,44,44,15,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,45,44,22,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,45,44,45,28,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,45,44,33,11,11,13,13,13,13,13,15,15,15,48,48,48,46,46,46,46,44,44,44,39,11,11,39,37,37,37,37,37,37,37,37,37,17,19,19,19,19,19,19,19,20,21,20,37,39,39,39,39,39,37,37,37,37,37,28,18,19,19,19,19,21,20,20,20,20,24,39,39,39,39,39,39,39,39,37,37,37,19,19,18,18,19,20,20,20,21,20,20,41,39,39,39,39,39,39,39,39,37,37,19,19,19,19,21,20,21,20,21,21,20,33,41,39,39,39,39,39,39,39,39,37,32,18,19,19,21,21,21,21,20,20,21,20,41,41,39,39,39,39,39,39,39,39,37,19,19,19,20,20,21,20,21,20,20,21,41,41,39,39,39,39,39,39,39,39,37,22,19,19,20,20,21,21,20,20,20,20,32,41,41,39,39,39,39,39,39,39,39,37,19,19,19,20,21,20,21,20,20,20,22,41,41,39,39,39,39,39,41,41,40,39,17,17,17,19,19,19,19,19,19,21,20,41,43,42,41,41,41,41,41,41,41,39,28,17,17,19,18,18,19,19,19,19,21,24,43,43,40,41,41,41,41,41,41,39,39,17,17,19,19,19,18,19,19,19,21,20,42,43,42,41,41,41,41,41,41,39,39,17,17,17,19,19,19,19,19,18,19,20,35,42,42,41,41,41,41,40,40,41,39,32,17,17,19,19,19,19,19,19,19,20,20,43,43,41,41,41,41,41,41,41,39,39,17,17,17,19,19,19,19,19,19,20,20,43,43,43,41,41,41,41,41,41,41,39,20,17,17,19,19,19,19,19,19,18,20,32,42,43,40,41,41,41,41,41,41,39,37,17,17,19,19,19,19,19,19,19,20,21,42,43,42,41,41,40,41,41,41,39,41,15,15,17,17,17,17,17,17,19,19,19,44,45,44,43,43,43,42,42,43,41,41,26,15,15,17,17,17,17,17,17,19,19,24,44,44,45,43,42,43,43,43,41,41,41,15,15,17,17,17,17,17,17,19,19,18,44,45,44,43,42,43,43,43,42,41,41,15,15,15,17,17,17,17,17,17,19,19,37,44,44,43,43,43,43,43,42,41,41,32,15,15,17,17,17,17,17,17,18,19,19,44,44,43,43,42,43,43,43,41,41,41,15,15,15,17,17,17,17,17,18,19,18,44,44,44,43,42,43,43,43,43,41,41,19,15,15,17,17,17,17,17,17,18,19,32,44,44,42,42,43,43,42,42,41,41,37,15,15,17,17,17,17,17,17,19,19,19,44,45,44,43,43,42,42,42,41,41,41,15,15,15,17,15,15,15,15,17,17,17,46,46,46,44,44,44,44,44,43,43,43,24,13,13,15,15,15,15,15,17,17,17,26,46,46,44,44,44,44,44,42,42,42,42,13,13,15,15,15,15,15,15,17,17,17,46,46,46,44,44,44,44,44,43,42,42,13,13,13,15,15,15,15,15,17,17,17,39,46,46,44,44,44,44,44,43,43,43,32,13,13,15,15,15,15,15,17,17,17,17,46,46,44,44,44,44,44,44,43,42,43,13,13,13,15,15,15,15,15,17,17,17,46,46,46,44,44,44,44,44,42,42,43,17,13,13,15,15,15,15,15,17,17,17,31,46,46,44,44,45,44,44,43,43,43,37,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,45,44,44,44,43,42,43,13,13,13,15,15,15,15,15,17,15,15,48,48,48,46,46,46,46,44,44,44,44,22,11,11,13,13,13,13,13,15,15,15,26,48,48,46,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,44,45,44,44,11,11,11,13,13,13,13,15,15,15,15,41,48,48,46,46,46,46,46,44,44,44,32,11,11,13,13,13,13,13,15,15,15,17,48,48,46,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,44,44,44,44,13,11,11,13,13,13,13,13,15,15,15,33,48,48,46,46,46,46,46,44,44,45,37,11,11,13,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,15,15,15,15,48,48,48,41,39,39,39,39,39,39,39,39,37,24,18,19,21,20,21,21,20,20,21,20,22,40,41,41,39,39,39,39,39,39,39,39,37,19,18,19,20,20,20,21,20,20,21,21,22,41,41,41,39,39,39,39,39,39,39,39,35,19,18,19,20,21,21,21,20,20,20,20,32,41,41,39,39,39,39,39,39,39,39,37,22,18,19,20,20,20,21,20,21,21,20,22,41,41,41,39,39,39,39,39,39,39,39,37,19,19,19,20,20,20,20,20,20,20,20,22,41,41,41,39,39,39,39,39,39,39,39,33,19,19,19,20,21,20,20,20,20,21,20,32,41,41,39,39,39,39,39,39,39,39,37,20,19,19,20,20,21,20,20,20,21,21,22,41,41,41,39,39,39,39,39,39,39,39,37,18,19,19,20,21,21,20,19,19,19,21,20,42,43,42,41,41,41,41,41,41,39,39,31,17,17,17,19,19,19,19,19,19,21,21,33,42,43,41,41,41,41,40,41,41,39,39,17,17,17,19,19,19,19,19,19,19,20,20,43,43,42,41,41,41,41,41,41,41,39,39,17,17,17,19,19,19,19,19,19,18,20,21,43,42,43,41,41,41,41,41,41,39,39,31,17,17,17,19,19,19,19,19,18,21,20,35,43,43,40,41,41,41,41,41,41,39,39,17,17,17,19,19,19,19,18,18,18,20,20,43,42,42,41,41,41,41,41,41,41,39,39,17,17,17,19,19,19,19,19,19,19,21,22,42,43,43,41,40,41,41,41,41,39,39,30,17,17,19,18,19,19,19,19,19,21,21,37,43,43,41,41,41,41,41,41,41,39,39,17,17,15,17,17,17,17,17,17,18,19,19,44,44,45,42,42,43,42,43,42,40,41,41,15,15,15,17,17,17,17,17,19,19,19,24,44,44,44,43,43,42,43,43,43,41,41,28,15,15,17,17,17,17,17,17,19,18,18,41,44,44,42,42,43,43,42,42,41,41,41,15,15,15,17,17,17,17,17,17,19,19,18,44,44,44,43,42,42,43,43,42,41,41,41,15,15,15,17,17,17,17,17,19,19,18,26,45,44,44,42,43,42,43,42,41,41,41,26,15,15,17,17,17,17,17,17,19,19,19,42,44,44,42,43,43,43,43,43,41,41,41,15,15,15,17,17,17,17,17,17,19,19,18,44,44,44,42,42,42,42,42,42,41,40,41,15,15,15,17,17,17,17,17,19,19,19,28,44,44,44,42,43,43,42,42,43,43,42,22,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,45,44,44,44,44,42,42,42,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,45,44,44,44,45,43,43,43,41,13,13,13,15,15,15,15,15,17,17,17,30,46,46,46,44,44,44,44,44,43,43,42,21,13,13,15,15,15,15,15,17,17,17,17,46,46,46,45,44,44,44,44,43,43,42,43,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,45,44,45,44,45,43,43,43,39,13,13,13,15,15,15,15,15,17,17,17,32,46,46,44,44,44,44,44,44,43,43,43,19,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,44,44,44,44,43,43,43,43,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,46,46,46,46,44,45,45,44,37,11,11,11,13,13,13,13,15,15,15,15,33,48,48,46,46,46,46,46,45,44,44,44,15,11,11,13,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,44,44,44,44,33,11,11,11,13,13,13,13,15,15,15,15,35,48,48,46,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,15,15,15,15,15,48,48,48,46,46,46,46,45,44,44,45,32,11,11,11,13,13,13,13,15,15,15,15,37,48,48,46,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,13,15,15,41,41,41,39,39,39,39,39,39,39,19,20,21,21,20,20,20,21,21,22,37,40,41,41,39,39,39,39,39,39,39,19,19,21,20,20,21,21,20,21,22,33,41,41,39,39,39,39,39,39,39,39,18,19,21,20,20,21,20,21,20,20,30,41,40,39,39,39,39,39,39,39,39,19,19,20,21,20,20,20,20,20,21,26,41,41,39,39,39,39,39,39,39,39,19,19,20,20,20,20,20,20,21,20,22,41,41,39,39,39,39,39,39,39,39,21,19,19,21,21,20,20,21,20,21,23,41,41,39,39,39,39,39,39,39,39,24,19,19,21,20,21,21,21,21,20,21,41,41,39,39,39,39,39,39,39,39,28,19,19,21,20,21,21,20,21,20,20,41,41,39,39,39,39,39,39,39,39,32,19,19,20,21,21,21,19,19,19,21,43,42,41,41,41,41,41,41,41,39,33,17,17,19,19,18,19,19,18,18,21,42,43,41,41,41,41,41,41,41,39,39,17,17,19,19,19,19,19,19,19,20,41,42,43,41,41,40,41,41,41,39,39,17,17,19,19,19,19,18,19,19,20,37,42,42,41,41,41,41,41,41,39,39,17,17,18,19,19,19,19,19,19,20,33,43,42,41,41,41,41,41,41,41,39,17,17,19,18,19,19,19,19,19,21,30,42,43,41,41,41,41,41,41,41,39,17,17,19,19,19,19,19,19,19,20,26,43,42,41,41,41,41,41,41,41,39,17,17,17,19,19,19,18,19,19,20,21,43,43,41,41,41,41,41,41,41,39,19,17,17,19,19,19,18,19,19,20,20,43,43,41,41,41,41,41,41,41,41,22,15,17,17,17,17,17,17,18,19,19,44,44,44,43,43,42,42,42,41,41,26,15,15,17,17,17,17,17,19,19,19,45,44,44,42,42,43,43,43,41,41,32,15,15,17,17,17,17,17,17,19,19,44,44,44,42,43,42,42,42,41,41,35,15,15,17,17,17,17,17,17,19,18,44,44,44,43,43,42,42,42,41,41,40,15,15,17,17,17,17,17,17,19,19,43,45,44,43,43,43,43,42,43,41,41,15,15,17,17,17,17,17,17,19,19,37,44,44,42,43,42,42,43,43,41,41,15,15,17,17,17,17,17,17,19,18,32,45,44,43,42,43,42,42,42,41,41,15,15,17,17,17,17,17,17,19,18,30,44,45,43,43,43,43,42,42,41,41,15,15,17,17,17,17,17,17,19,19,24,44,44,43,44,44,44,44,43,43,42,13,13,13,15,15,15,15,15,17,17,17,46,46,44,44,44,45,44,43,43,43,15,13,13,15,15,15,15,15,17,17,17,46,46,45,44,44,44,44,42,43,43,21,13,13,15,15,15,15,15,17,17,17,46,46,45,44,44,44,45,43,43,42,26,13,13,15,15,15,15,15,17,17,17,46,46,44,44,44,44,44,44,43,43,32,13,13,15,15,15,15,15,17,17,17,46,46,44,44,44,44,44,44,43,43,37,13,13,15,15,15,15,15,17,17,17,46,46,46,44,44,44,44,44,43,43,42,13,13,15,15,15,15,15,17,17,17,44,46,46,45,44,44,45,44,43,43,42,13,13,15,15,15,15,15,17,17,17,37,46,46,44,44,45,44,44,43,42,43,13,13,15,15,15,15,15,15,15,15,33,48,48,46,46,46,46,45,45,44,45,11,11,11,13,13,13,13,15,15,15,28,48,48,46,46,46,46,45,44,44,45,11,11,11,13,13,13,13,15,15,15,22,48,48,46,46,46,46,46,44,44,45,11,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,45,45,15,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,44,45,20,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,44,44,28,11,11,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,44,44,32,11,11,13,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,44,44,39,11,11,13,13,13,13,13,15,15,15,48,48,48,46,46,46,46,44,44,44,44,11,44,37,37,37,37,37,37,37,37,35,35,17,17,17,19,19,19,18,19,19,19,20,33,39,39,39,37,37,37,37,37,37,37,30,18,19,19,19,19,18,18,20,21,20,20,39,39,39,39,39,39,37,37,37,37,37,18,19,19,18,19,21,20,20,21,21,20,39,39,39,39,39,39,39,39,37,37,37,21,19,19,19,19,20,21,20,21,21,20,32,41,39,39,39,39,39,39,39,39,37,35,19,18,19,20,21,21,20,21,20,21,20,41,41,39,39,39,39,39,39,39,39,37,19,19,19,21,20,21,20,21,21,21,21,41,41,39,39,39,39,39,39,39,39,37,26,19,19,21,20,20,20,20,20,21,20,28,40,41,39,39,39,39,39,39,39,39,37,18,19,19,21,21,20,20,20,21,20,21,41,41,39,39,39,41,41,41,41,39,39,17,17,17,19,19,19,19,19,19,18,21,37,43,43,41,41,41,41,41,41,41,39,31,17,17,19,18,19,19,19,19,19,20,21,43,43,41,41,41,41,41,41,41,39,39,17,17,17,19,19,19,19,19,19,21,20,43,43,43,41,40,41,41,41,41,39,39,19,17,17,19,19,19,19,19,19,19,20,32,43,43,41,41,41,41,41,41,41,39,35,17,17,19,18,19,18,19,19,19,20,21,42,43,41,41,41,41,40,41,41,39,39,17,17,17,19,19,19,18,19,19,20,21,43,42,43,41,41,41,41,41,41,41,39,24,17,17,19,18,19,19,19,18,18,20,28,43,43,41,41,41,40,41,41,41,39,39,17,17,19,19,18,19,18,19,19,20,20,43,43,43,41,41,41,41,41,41,39,41,15,15,17,17,17,17,17,17,19,19,19,39,45,44,42,43,43,43,43,43,41,41,30,15,15,17,17,17,17,17,17,19,19,20,44,44,44,43,42,43,43,42,41,41,41,15,15,17,17,17,17,17,17,19,19,19,45,44,45,43,43,43,42,42,43,41,41,17,15,15,17,17,17,17,17,17,19,19,33,45,44,42,43,43,43,42,43,41,41,35,15,15,17,17,17,17,17,17,19,19,19,45,44,44,42,42,42,43,43,41,41,41,15,15,15,17,17,17,17,17,19,19,19,44,44,45,42,43,42,43,43,42,41,41,22,15,15,17,17,17,17,17,17,19,19,28,44,44,43,43,42,43,42,43,41,41,41,15,15,17,17,17,17,17,17,19,19,19,45,44,44,43,42,43,43,42,41,41,41,15,15,15,15,15,15,15,15,17,17,17,43,46,46,45,44,44,44,44,43,43,43,30,13,13,15,15,15,15,15,17,17,17,21,46,46,44,45,44,44,44,44,43,43,43,13,13,15,15,15,15,15,15,17,17,17,46,46,46,44,44,44,44,44,43,43,42,13,13,13,15,15,15,15,15,17,17,17,35,46,46,44,45,44,44,44,42,43,42,35,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,44,44,45,44,43,42,42,13,13,13,15,15,15,15,15,17,17,17,46,46,46,45,44,44,44,44,43,42,43,20,13,13,15,15,15,15,15,17,17,17,30,46,46,44,44,44,44,44,43,42,43,43,13,13,15,15,15,15,15,15,17,17,17,46,46,46,44,45,44,45,45,42,42,43,13,13,13,15,15,15,15,15,15,15,15,44,48,48,46,46,46,46,44,44,45,44,28,11,11,13,13,13,13,13,15,15,15,21,48,48,46,46,46,46,46,44,45,44,44,11,11,11,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,13,15,15,15,35,48,48,46,46,46,46,46,44,45,44,35,11,11,13,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,44,45,44,44,19,11,11,13,13,13,13,13,15,15,15,30,48,48,46,46,46,46,46,45,45,44,43,11,11,13,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,15,15,15,15,46,48,41,41,41,39,39,39,39,39,39,39,39,26,19,19,20,20,21,20,21,21,20,20,22,41,41,41,39,39,39,39,39,39,39,39,37,18,19,19,20,21,21,21,20,20,20,20,22,41,41,41,39,39,39,39,39,39,39,39,37,19,19,19,21,20,20,20,20,21,20,22,30,41,41,41,39,39,39,39,39,39,39,39,24,19,19,20,20,20,21,20,21,20,21,22,41,41,41,39,39,39,39,39,39,39,39,37,19,19,18,20,21,21,21,20,20,20,20,22,41,41,41,39,39,39,39,39,39,39,39,35,19,19,18,21,20,21,20,20,20,20,20,30,41,41,41,39,39,39,39,39,39,39,37,24,19,19,20,21,21,20,21,20,21,20,22,41,41,41,39,39,39,39,39,39,39,39,37,19,19,19,21,21,20,20,21,19,19,20,21,43,43,41,41,41,41,41,41,41,39,39,35,17,17,17,19,19,19,19,19,19,19,20,32,42,42,41,41,41,41,41,41,41,39,39,21,17,17,19,19,18,19,19,19,18,20,20,42,42,42,41,41,41,41,41,41,41,39,39,17,17,17,18,19,19,19,19,18,19,20,20,43,43,43,41,41,41,41,41,41,39,39,33,17,17,17,18,19,19,18,19,19,20,20,32,43,42,41,41,41,41,41,41,41,39,39,19,17,17,19,19,19,18,19,19,19,21,20,43,43,43,41,40,41,41,41,41,41,39,39,17,17,17,19,19,19,19,19,19,19,21,20,43,43,43,41,41,41,41,41,41,39,39,31,17,17,17,19,19,19,18,19,18,20,20,33,42,42,41,41,41,41,41,41,41,39,39,17,15,15,17,17,17,17,17,19,18,19,19,44,44,45,42,43,43,43,43,42,41,41,41,15,15,15,17,17,17,17,17,19,19,19,19,44,45,44,43,43,43,43,42,43,41,41,32,15,15,17,17,17,17,17,17,19,19,19,37,45,44,43,43,43,43,43,42,41,41,41,15,15,15,17,17,17,17,17,17,19,19,19,45,44,44,43,43,43,42,42,43,41,41,41,15,15,15,17,17,17,17,17,17,19,19,22,44,45,44,42,42,42,43,43,42,41,41,30,15,15,17,17,17,17,17,17,19,19,18,39,45,45,43,43,43,43,43,42,41,41,41,15,15,15,17,17,17,17,17,17,19,18,18,44,44,44,43,42,43,43,43,43,41,41,41,15,15,15,17,17,17,17,17,17,19,19,24,44,44,44,43,43,43,42,44,43,43,43,28,13,13,15,15,15,15,15,17,17,17,17,43,46,46,45,44,44,45,44,44,43,43,43,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,44,44,45,44,43,42,43,43,13,13,13,15,15,15,15,15,17,17,17,24,46,46,46,44,45,44,44,44,42,43,42,26,13,13,15,15,15,15,15,17,17,17,17,45,46,46,44,44,45,44,44,43,42,43,43,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,44,45,45,44,42,43,43,42,13,13,13,15,15,15,15,15,17,17,17,28,46,46,46,44,45,45,44,44,42,43,43,22,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,44,44,44,44,42,42,42,43,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,46,46,46,46,44,45,44,44,43,11,11,11,13,13,13,13,13,15,15,15,30,48,48,46,46,46,46,46,44,44,44,44,20,11,11,13,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,46,45,44,44,44,11,11,11,13,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,44,44,44,45,39,11,11,11,13,13,13,13,15,15,15,15,32,48,48,46,46,46,46,46,44,45,44,44,17,11,11,13,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,45,44,45,44,37,11,11,11,13,13,13,13,15,15,15,15,33,48,48,46,46,46,46,46,44,44,44,44,15,11,11,13,13,13,13,13,15,41,39,39,39,39,39,39,39,39,37,37,18,19,19,19,20,21,20,20,20,21,21,20,22,41,41,41,39,39,39,39,39,39,39,39,37,21,19,18,19,20,20,21,20,21,20,20,20,22,41,41,41,39,39,39,39,39,39,39,39,37,26,19,19,19,20,20,20,20,20,21,21,20,22,41,41,41,39,39,39,39,39,39,39,39,37,32,19,19,19,20,20,20,20,20,21,21,21,22,41,41,41,39,39,39,39,39,39,39,39,37,35,19,19,19,21,20,20,20,21,20,20,21,22,41,41,40,41,39,39,39,39,39,39,39,37,37,18,19,18,21,21,20,21,20,21,20,21,22,35,41,41,41,39,39,39,39,39,39,39,39,37,19,19,19,20,21,20,21,20,20,20,20,22,32,41,41,41,39,39,39,39,39,41,40,39,39,17,17,17,19,19,19,18,19,19,19,21,20,24,42,43,43,41,41,41,41,41,41,41,39,39,17,17,17,19,18,18,19,19,19,19,21,20,21,42,42,43,41,41,41,41,41,41,41,39,39,22,17,17,17,19,19,19,19,18,19,20,20,20,43,42,43,41,41,41,41,41,41,41,39,39,30,17,17,17,19,19,19,19,19,19,20,21,20,42,42,42,41,41,41,41,41,41,41,39,39,33,17,17,17,18,19,19,18,18,19,19,21,20,43,43,43,41,41,41,41,41,41,41,39,39,39,17,17,17,18,19,19,19,18,19,19,20,21,39,43,42,42,41,41,41,41,41,41,39,39,39,17,17,17,19,19,19,19,19,19,18,20,20,32,43,42,43,40,41,41,41,41,41,39,39,39,17,17,17,19,17,17,17,17,17,19,19,19,28,44,44,44,43,43,43,42,42,43,41,41,41,15,15,15,17,17,17,17,17,17,18,19,19,20,44,44,44,43,43,42,43,42,42,41,41,41,17,15,15,17,17,17,17,17,17,19,19,19,19,44,44,44,43,43,43,42,43,42,41,41,41,24,15,15,15,17,17,17,17,17,19,19,19,19,44,44,44,43,43,42,42,43,42,41,41,41,32,15,15,15,17,17,17,17,17,17,19,18,19,44,44,44,42,43,42,43,43,43,41,41,41,37,15,15,15,17,17,17,17,17,17,19,18,19,45,45,45,44,43,42,43,43,42,41,41,40,41,15,15,15,17,17,17,17,17,17,19,18,19,37,44,44,44,43,43,43,43,43,41,41,41,41,15,15,15,17,17,17,17,17,17,18,19,19,32,46,46,44,44,44,44,44,42,43,43,42,42,13,13,13,13,15,15,15,15,15,17,17,17,22,46,46,46,45,44,44,44,44,43,42,43,42,13,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,45,44,44,45,43,43,43,43,18,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,44,44,44,44,43,43,42,43,28,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,44,44,44,44,42,42,43,42,33,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,44,44,44,45,45,43,42,42,42,13,13,13,15,15,15,15,15,17,17,17,17,42,46,46,46,45,44,44,44,44,43,43,42,43,13,13,13,15,15,15,15,15,17,17,17,17,33,46,46,46,44,44,44,44,44,44,45,44,45,11,11,11,13,13,13,13,13,15,15,15,15,28,48,48,48,46,46,46,46,46,44,45,44,44,11,11,11,13,13,13,13,13,15,15,15,15,19,48,48,48,46,46,46,46,46,44,44,44,44,13,11,11,11,13,13,13,13,15,15,15,15,15,48,48,48,46,46,46,46,46,44,44,44,44,22,11,11,11,13,13,13,13,15,15,15,15,15,48,48,48,46,46,46,46,46,44,44,45,45,32,11,11,11,13,13,13,13,15,15,15,15,15,48,48,48,46,46,46,46,46,44,44,44,44,39,11,11,11,13,13,13,13,13,15,15,15,15,48,48,48,48,46,46,46,46,44,44,45,44,44,11,11,11,13,13,13,13,13,15,15,15,15,39,48,48,48,46,46,46,46,44,44,44,44,44,11,11,11,37,37,37,37,37,37,37,37,37,35,17,17,18,19,19,19,19,19,19,21,20,39,39,39,39,39,37,37,37,37,37,37,19,19,19,19,19,19,19,20,20,20,20,32,39,39,39,39,39,39,39,37,37,37,32,19,19,19,19,19,20,21,21,20,21,20,41,39,39,39,39,39,39,39,39,37,37,19,19,19,19,21,21,21,21,20,20,20,41,41,39,39,39,39,39,39,39,39,37,24,19,18,19,20,20,21,21,20,20,21,30,41,41,39,39,39,39,39,39,39,39,37,19,19,19,21,20,20,20,20,20,21,21,41,41,39,39,39,39,39,39,39,39,37,19,19,19,20,20,20,20,20,21,20,21,39,41,41,39,39,39,39,39,39,39,39,30,18,19,20,21,20,20,21,20,20,21,24,41,41,39,39,39,39,39,40,41,39,39,17,17,19,19,18,19,19,19,19,21,21,42,43,43,41,41,41,41,41,41,41,39,17,17,17,19,19,19,19,19,19,19,20,33,43,43,41,41,41,41,41,41,41,39,33,17,17,19,19,19,19,19,19,19,21,20,43,43,43,41,41,41,41,41,41,39,39,17,17,17,19,18,19,19,19,19,21,20,43,43,42,41,41,41,41,41,41,41,39,22,17,17,19,19,19,19,19,19,19,20,30,42,43,41,41,41,41,40,41,41,39,39,17,17,19,19,18,19,19,19,19,21,21,43,43,42,41,41,41,41,41,41,39,39,17,17,17,19,19,18,19,18,19,20,21,41,43,43,41,41,40,41,41,41,41,39,28,17,17,19,19,19,19,18,19,18,20,24,42,42,41,41,41,41,41,41,41,39,41,15,15,17,17,17,17,17,17,19,19,19,44,44,44,42,42,43,43,43,42,41,41,15,15,15,17,17,17,17,17,19,19,19,35,44,44,42,43,43,43,43,43,41,41,33,15,15,17,17,17,17,17,17,19,19,18,44,44,44,42,43,42,43,43,41,41,41,15,15,15,17,17,17,17,17,19,19,19,44,44,44,43,43,42,43,42,43,41,41,21,15,15,17,17,17,17,17,17,19,19,32,45,44,42,43,43,43,43,42,41,41,39,15,15,17,17,17,17,17,17,18,19,19,44,44,44,42,43,43,43,43,41,41,40,15,15,15,17,17,17,17,17,17,19,19,43,44,44,43,42,42,42,43,43,41,41,26,15,15,17,17,17,17,17,17,19,19,24,44,44,42,43,43,43,43,43,41,41,41,15,15,17,17,15,15,15,17,17,17,17,46,46,46,45,44,44,44,44,43,43,43,13,13,13,15,15,15,15,15,17,17,17,37,46,46,44,44,44,44,44,43,43,42,32,13,13,15,15,15,15,15,17,17,17,17,46,46,44,44,44,45,44,44,43,43,42,13,13,13,15,15,15,15,15,17,17,17,46,46,46,44,44,44,44,44,43,43,42,19,13,13,15,15,15,15,15,17,17,17,32,46,46,44,44,44,44,44,43,43,43,39,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,44,44,44,44,43,43,42,13,13,13,15,15,15,15,15,17,17,17,46,46,46,45,44,44,45,44,43,43,43,26,13,13,15,15,15,15,15,17,17,17,24,46,46,44,44,44,44,44,42,43,43,43,13,13,15,15,15,15,15,15,15,15,15,48,48,46,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,13,15,15,15,39,48,48,46,46,46,46,45,44,44,44,32,11,11,13,13,13,13,13,15,15,15,15,48,48,46,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,44,44,44,44,15,11,11,13,13,13,13,13,15,15,15,32,48,48,46,46,46,46,46,44,45,44,39,11,11,13,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,44,44,44,45,11,11,11,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,45,44,44,44,24,11,11,13,13,13,13,13,15,15,15,24,48,48,46,46,46,46,46,44,44,45,44,11,11,13,13,13,13,13,15,15,15,15,48,48,48,41,39,39,39,39,39,39,39,39,37,18,19,19,20,20,20,21,20,20,20,20,23,41,40,41,39,39,39,39,39,39,39,39,37,19,19,19,20,20,20,20,20,20,21,20,28,41,41,41,39,39,39,39,39,39,39,39,28,18,19,20,20,21,20,20,20,20,20,22,39,41,40,39,39,39,39,39,39,39,39,37,19,19,18,21,20,21,21,20,20,20,20,22,41,41,41,39,39,39,39,39,39,39,39,37,19,19,19,20,20,20,21,20,21,20,20,28,41,41,41,39,39,39,39,39,39,39,37,26,19,19,21,20,20,20,21,21,21,20,22,41,41,41,39,39,39,39,39,39,39,39,37,19,19,19,21,20,20,21,21,20,20,20,22,41,41,41,39,39,39,39,39,39,39,39,37,19,19,19,20,20,20,20,18,18,19,20,30,43,43,41,41,41,41,41,41,41,39,39,22,17,17,19,19,18,19,18,19,18,21,20,42,43,43,41,41,41,41,41,41,41,39,39,17,17,17,19,19,19,18,19,19,19,20,20,43,42,43,41,41,41,41,41,41,39,39,35,17,17,17,18,19,19,19,19,19,20,20,32,43,43,41,41,41,41,41,41,41,39,39,21,17,17,19,19,19,19,19,19,19,20,21,43,43,43,41,41,41,41,41,41,41,39,39,17,17,17,19,19,19,19,19,19,19,20,21,43,43,42,41,41,40,41,41,41,39,39,33,17,17,17,19,19,19,19,19,19,20,21,32,42,43,41,41,41,41,41,41,41,39,39,19,17,17,19,19,19,19,18,18,19,20,21,42,43,42,41,41,41,41,41,41,41,39,39,17,17,17,17,17,17,17,17,18,19,19,19,44,45,44,43,43,43,43,43,42,41,41,33,15,15,17,17,17,17,17,17,19,19,18,33,44,44,44,43,43,43,42,43,41,41,41,15,15,15,17,17,17,17,17,17,19,19,19,44,44,45,42,43,43,43,42,43,41,41,41,15,15,15,17,17,17,17,17,17,19,19,19,45,45,44,42,42,42,43,42,43,41,41,32,15,15,17,17,17,17,17,17,19,18,19,37,44,44,42,42,43,42,43,43,41,41,41,15,15,15,17,17,17,17,17,17,18,19,19,44,45,44,43,43,43,42,42,42,41,40,41,15,15,15,17,17,17,17,17,17,19,19,20,44,44,44,42,43,42,43,42,41,41,41,32,15,15,17,17,17,17,17,17,19,19,19,39,44,44,42,43,42,43,42,44,43,43,42,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,45,44,44,45,43,43,43,43,13,13,13,15,15,15,15,15,17,17,17,22,46,46,46,44,44,45,44,44,43,43,43,28,13,13,15,15,15,15,15,17,17,17,17,42,46,46,44,44,44,44,44,43,42,43,42,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,45,44,44,44,42,42,42,42,13,13,13,15,15,15,15,15,17,17,17,24,46,46,46,44,44,44,44,45,42,43,43,26,13,13,15,15,15,15,15,15,17,17,17,44,46,46,44,44,44,44,44,43,42,43,43,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,45,44,44,44,43,43,42,43,13,13,13,15,15,15,15,15,17,17,17,26,46,46,46,46,46,46,46,45,44,44,45,22,11,11,11,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,46,44,44,44,44,11,11,11,13,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,44,44,45,44,42,11,11,11,13,13,13,13,15,15,15,15,28,48,48,46,46,46,46,46,44,44,44,44,20,11,11,13,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,46,45,44,44,44,11,11,11,13,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,44,45,44,44,41,11,11,11,13,13,13,13,15,15,15,15,32,48,48,46,46,46,46,46,45,45,44,45,19,11,11,13,13,13,13,13,15,15,15,15,48,48,48,46,46,46,46,46,44,44,45,45,11,11,11,13,13,13,13,13,15,41,41,41,39,39,39,39,39,39,39,39,37,26,19,18,19,21,21,21,21,20,21,20,20,22,41,41,40,39,39,39,39,39,39,39,39,37,32,19,19,19,21,21,20,21,20,20,20,20,22,41,41,41,39,39,39,39,39,39,39,39,37,35,19,19,19,20,21,20,20,20,20,20,21,22,39,41,41,41,39,39,39,39,39,39,39,39,37,19,19,19,20,21,21,20,20,21,20,21,22,33,41,41,41,39,39,39,39,39,39,39,39,37,19,19,19,21,20,20,21,20,20,20,20,22,30,41,41,41,39,39,39,39,39,39,39,39,37,18,19,19,21,20,20,21,20,20,20,21,22,24,41,41,41,39,39,39,39,39,39,39,39,37,19,19,19,20,21,20,21,21,21,21,20,23,22,41,41,41,39,39,39,39,39,39,41,39,39,22,17,17,19,19,18,19,19,19,18,20,21,20,43,43,42,43,41,41,41,41,41,41,39,39,30,17,17,17,18,18,19,19,19,19,21,21,20,43,43,43,43,41,41,41,41,41,41,39,39,33,17,17,17,19,19,19,19,19,19,20,21,20,43,43,43,43,41,41,41,41,41,41,39,39,39,17,17,17,19,18,18,19,19,18,19,20,20,39,42,43,42,41,41,41,41,41,41,39,39,39,17,17,17,19,19,18,19,19,19,19,21,21,32,42,43,42,41,41,41,41,41,41,39,39,39,17,17,17,19,19,18,19,18,19,19,20,20,28,43,43,42,41,41,41,41,40,41,41,39,39,17,17,17,19,19,19,19,18,19,18,21,21,20,43,43,43,41,41,41,41,41,41,41,39,39,19,17,17,17,17,17,17,17,17,19,19,19,19,44,44,44,43,43,43,42,42,42,41,41,41,24,15,15,17,17,17,17,17,17,19,19,19,19,44,44,44,43,43,43,42,43,43,41,41,41,32,15,15,15,17,17,17,17,17,17,18,18,19,44,44,44,43,43,43,43,42,43,41,41,41,37,15,15,15,17,17,17,17,17,17,19,19,19,45,45,44,44,43,42,43,43,42,41,41,41,41,15,15,15,17,17,17,17,17,17,19,19,18,37,44,44,45,43,43,42,43,43,43,41,41,41,15,15,15,17,17,17,17,17,17,19,18,19,32,45,45,44,42,43,42,43,43,43,41,41,41,15,15,15,17,17,17,17,17,17,19,19,19,24,44,44,44,42,42,42,42,42,43,41,41,41,15,15,15,17,17,17,17,17,17,19,18,17,17,46,46,46,44,45,44,44,44,43,43,42,42,20,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,44,44,45,44,43,42,42,43,28,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,44,44,44,44,43,43,42,43,35,13,13,13,15,15,15,15,15,17,17,17,17,46,46,46,44,44,44,44,44,44,43,43,42,43,13,13,13,15,15,15,15,15,17,17,17,17,41,46,46,46,44,44,44,45,45,42,43,42,43,13,13,13,15,15,15,15,15,17,17,17,17,33,46,46,46,44,44,44,44,44,42,42,42,42,13,13,13,15,15,15,15,15,17,17,17,17,26,46,46,46,45,44,44,44,44,43,43,43,43,13,13,13,15,15,15,15,15,15,17,17,17,19,46,46,46,44,44,44,46,46,44,44,44,44,13,11,11,11,13,13,13,13,15,15,15,15,15,48,48,48,46,46,46,46,46,45,44,44,44,22,11,11,11,13,13,13,13,15,15,15,15,15,48,48,48,46,46,46,46,46,44,44,44,44,32,11,11,11,13,13,13,13,15,15,15,15,15,48,48,48,46,46,46,46,46,44,44,45,44,39,11,11,11,13,13,13,13,13,15,15,15,15,48,48,48,48,46,46,46,46,45,44,44,44,44,11,11,11,13,13,13,13,13,15,15,15,15,39,48,48,48,46,46,46,46,44,44,45,44,44,11,11,11,13,13,13,13,13,15,15,15,15,32,48,48,48,46,46,46,46,44,44,44,44,44,11,11,11,13,13,13,13,13,15,15,15,15,22,48,48,48,46,46,46,46,46,44,44,44,44,11,11,37,37,37,37,37,37,35,35,35,35,35,24,17,17,17,17,19,19,19,19,19,19,19,21,20,39,39,39,39,39,37,37,37,37,37,37,37,37,17,19,19,19,18,18,19,19,20,20,20,20,20,35,39,39,39,39,39,39,39,37,37,37,37,37,33,19,19,19,19,19,19,21,20,20,20,21,21,20,41,41,39,39,39,39,39,39,39,39,37,37,37,19,19,19,19,19,20,20,20,21,21,20,21,20,28,41,41,39,39,39,39,39,39,39,39,37,37,37,19,19,18,19,21,20,20,20,20,20,21,20,22,41,41,41,39,39,39,39,39,39,39,39,37,37,28,19,19,19,20,21,20,20,21,21,20,20,22,22,41,41,41,39,39,39,39,39,39,39,39,37,37,19,19,19,19,21,21,21,20,20,21,21,21,21,35,43,43,41,41,40,41,41,41,41,39,39,39,37,17,17,17,17,19,19,19,19,19,19,19,20,21,43,43,42,41,41,41,41,41,41,41,39,39,39,20,17,17,17,18,19,19,19,19,19,19,21,21,26,42,43,42,41,41,41,41,41,41,41,39,39,39,17,17,17,17,19,19,19,19,19,18,20,20,21,43,43,43,42,41,41,41,41,41,41,39,39,39,32,17,17,17,19,19,19,18,19,19,19,20,20,20,42,42,43,41,41,41,41,41,41,41,39,39,39,17,17,17,17,18,19,19,19,19,19,21,21,21,32,42,43,43,41,41,41,41,41,41,41,39,39,39,17,17,17,19,19,19,19,19,19,19,21,21,20,42,43,43,43,41,40,41,40,41,41,39,39,39,22,17,17,17,18,19,18,19,19,19,19,19,19,22,44,44,44,43,42,43,43,42,43,41,41,41,41,15,15,15,15,17,17,17,17,17,17,19,19,19,43,44,44,44,42,43,43,42,42,43,41,41,41,32,15,15,15,17,17,17,17,17,17,19,18,19,19,44,44,44,43,42,43,43,43,43,41,41,41,41,15,15,15,15,17,17,17,17,17,17,19,19,18,32,44,44,44,42,43,43,43,42,42,41,41,41,41,15,15,15,17,17,17,17,17,17,19,18,19,19,44,44,44,44,43,43,43,43,43,43,41,40,41,26,15,15,15,17,17,17,17,17,17,19,19,19,19,44,45,44,43,42,43,43,43,42,41,40,41,41,15,15,15,15,17,17,17,17,17,19,19,19,19,39,44,44,44,42,43,43,43,43,42,41,40,41,35,15,15,15,17,17,17,17,15,17,17,17,17,17,46,46,46,45,44,45,44,45,44,43,43,43,43,13,13,13,13,15,15,15,15,15,17,17,17,17,28,46,46,46,44,44,44,44,44,43,42,42,43,42,13,13,13,15,15,15,15,15,15,17,17,17,17,46,46,46,46,44,44,44,44,44,42,43,43,42,28,13,13,13,15,15,15,15,15,17,17,17,17,17,46,46,46,44,45,44,45,44,44,43,42,42,43,13,13,13,13,15,15,15,15,15,17,17,17,17,37,46,46,46,44,44,44,44,44,43,43,43,42,41,13,13,13,15,15,15,15,15,17,17,17,17,17,46,46,46,46,44,44,45,44,44,42,42,43,42,17,13,13,13,15,15,15,15,15,17,17,17,17,24,46,46,46,44,44,44,44,45,43,43,42,42,42,13,13,13,13,15,13,13,13,15,15,15,15,15,48,48,48,48,46,46,46,46,46,44,44,44,44,32,11,11,11,13,13,13,13,13,15,15,15,15,15,48,48,48,46,46,46,46,46,44,44,44,44,44,11,11,11,11,13,13,13,13,15,15,15,15,15,33,48,48,48,46,46,46,46,46,44,44,45,45,44,11,11,11,13,13,13,13,13,15,15,15,15,15,48,48,48,48,46,46,46,46,44,44,44,44,44,21,11,11,11,13,13,13,13,13,15,15,15,15,21,48,48,48,46,46,46,46,46,44,44,44,44,44,11,11,11,11,13,13,13,13,15,15,15,15,15,45,48,48,48,46,46,46,46,44,45,44,44,44,33,11,11,11,13,13,13,13,13,15,15,15,15,15,48,48,48,46,46,46,46,46,44,44,45,44,44,11,11,11,37,37,37,37,37,37,37,37,35,35,35,35,35,31,17,17,17,17,19,19,19,19,19,19,19,20,21,20,30,39,39,39,39,39,39,37,37,37,37,37,37,37,37,26,17,19,19,18,18,19,19,20,20,21,20,21,21,20,33,41,39,39,39,39,39,39,39,39,37,37,37,37,37,22,19,19,19,19,19,21,21,21,21,20,21,20,21,22,39,41,41,39,39,39,39,39,39,39,39,37,37,37,37,19,19,19,19,18,20,20,20,20,20,20,20,21,22,22,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,19,19,19,19,19,21,21,20,20,20,20,20,20,22,22,41,41,40,41,39,39,39,39,39,39,39,39,37,37,37,19,19,19,18,20,21,20,20,21,20,20,20,22,22,22,41,41,41,41,39,39,39,40,41,41,41,39,39,39,39,17,17,17,17,19,19,18,19,18,19,19,20,21,20,22,43,42,43,43,41,41,41,41,41,41,41,39,39,39,33,17,17,17,17,19,19,19,19,19,19,19,20,20,20,28,42,43,43,43,41,41,41,41,40,41,41,39,39,39,30,17,17,17,17,19,19,19,19,19,19,19,21,20,21,33,42,42,43,43,41,41,41,41,41,40,39,39,39,39,22,17,17,17,17,18,19,19,18,18,18,20,20,20,20,39,43,43,42,43,41,40,40,41,41,41,39,39,39,39,17,17,17,17,18,19,19,19,19,19,18,20,20,21,20,43,43,43,43,41,41,41,41,41,41,41,39,39,39,39,17,17,17,17,19,19,19,19,19,19,18,21,21,20,20,43,43,43,43,41,40,41,41,41,41,41,41,41,41,41,15,15,15,15,17,17,17,17,17,17,19,19,19,18,19,45,44,44,44,43,43,42,43,42,42,41,41,41,41,41,15,15,15,15,17,17,17,17,17,17,19,19,19,19,19,44,45,45,44,43,43,43,43,42,43,41,41,41,41,37,15,15,15,15,17,17,17,17,17,17,19,18,19,19,26,45,44,44,44,43,43,43,42,43,42,41,41,41,40,32,15,15,15,15,17,17,17,17,17,17,19,18,18,18,31,44,44,45,44,43,43,43,43,42,42,41,41,41,41,24,15,15,15,15,17,17,17,17,17,19,19,19,19,18,39,44,44,44,44,42,43,43,43,43,41,41,41,41,41,17,15,15,15,15,17,17,17,17,17,19,19,19,19,19,44,45,45,44,43,43,43,43,43,43,41,41,41,41,41,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,46,46,46,46,46,44,44,44,44,44,43,42,42,42,42,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,46,46,46,46,44,44,45,44,44,44,42,42,43,42,43,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,46,46,46,46,44,44,44,45,45,42,43,42,43,43,41,13,13,13,13,15,15,15,15,15,17,17,17,17,17,22,46,46,46,46,44,44,44,44,44,43,42,43,43,43,33,13,13,13,13,15,15,15,15,15,17,17,17,17,17,30,46,46,46,46,44,45,44,44,45,43,42,42,42,43,26,13,13,13,13,15,15,15,15,15,17,17,17,17,17,37,46,46,46,46,44,44,44,44,44,42,43,43,43,43,19,13,13,13,13,13,13,13,13,15,15,15,15,15,17,48,48,48,48,48,46,46,46,46,44,44,45,44,44,42,11,11,11,11,13,13,13,13,13,15,15,15,15,15,17,48,48,48,48,48,46,46,46,46,44,44,44,44,44,42,11,11,11,11,13,13,13,13,13,15,15,15,15,15,17,48,48,48,48,46,46,46,46,46,44,45,44,44,44,42,11,11,11,11,13,13,13,13,13,15,15,15,15,15,17,48,48,48,48,46,46,46,46,46,44,44,44,45,44,43,11,11,11,11,13,13,13,13,13,15,15,15,15,15,19,48,48,48,48,46,46,46,46,46,44,44,44,44,44,37,11,11,11,11,13,13,13,13,15,15,15,15,15,15,28,48,48,48,48,46,46,46,46,45,44,44,44,44,44,30,11,11,11,11,13,13,13,13,46,39,39,39,39,39,39,39,37,37,37,37,37,37,35,19,19,19,19,19,19,21,21,21,20,21,21,21,21,22,32,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,22,19,19,19,19,19,20,20,21,21,20,21,21,20,22,22,40,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,19,19,18,19,19,21,21,20,20,21,20,20,20,22,22,22,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,32,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,33,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,18,19,19,19,19,21,20,20,20,21,20,20,20,22,22,22,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,18,19,19,19,19,20,21,20,21,21,20,19,21,21,20,23,43,43,43,43,41,41,41,41,41,41,41,39,39,39,39,30,17,17,17,17,19,19,19,19,19,19,19,20,20,21,20,39,43,43,43,43,41,41,40,41,41,41,39,39,39,39,39,17,17,17,17,17,18,19,19,19,18,19,19,20,20,21,20,43,42,43,42,43,41,41,41,41,41,41,39,39,39,39,39,17,17,17,17,19,19,19,19,19,19,19,21,20,21,20,28,42,43,42,43,41,41,41,41,41,41,41,39,39,39,39,26,17,17,17,17,19,19,19,19,19,19,19,21,20,20,20,42,43,43,42,43,41,41,41,41,41,41,41,39,39,39,39,17,17,17,17,17,19,19,18,19,19,19,20,21,21,21,21,43,43,42,43,42,41,41,41,41,41,41,39,39,39,39,37,17,17,17,17,19,17,17,17,17,17,18,19,19,18,19,32,44,44,45,45,42,43,42,43,43,43,41,41,41,41,41,20,15,15,15,15,17,17,17,17,17,17,19,19,19,19,19,44,44,45,44,44,43,43,43,42,43,43,41,40,41,41,40,15,15,15,15,15,17,17,17,17,17,19,19,19,19,19,19,44,45,44,45,43,43,42,43,43,43,41,41,41,41,41,33,15,15,15,15,17,17,17,17,17,17,19,19,18,19,19,35,44,44,44,44,43,43,43,42,42,42,41,41,41,41,41,15,15,15,15,15,17,17,17,17,17,17,19,19,19,19,19,44,45,44,44,45,42,42,43,43,42,42,41,41,41,41,41,15,15,15,15,15,17,17,17,17,17,19,19,19,19,19,20,44,44,44,45,43,43,43,43,43,43,41,41,41,41,43,30,13,13,13,13,15,15,15,15,15,17,17,17,17,17,19,41,46,46,46,46,44,45,44,45,44,44,43,43,42,42,42,13,13,13,13,15,15,15,15,15,15,17,17,17,17,17,19,46,46,46,46,46,44,44,44,44,44,42,43,43,42,42,43,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,26,46,46,46,46,44,45,44,44,44,42,42,42,42,43,42,24,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,46,46,46,46,46,44,44,44,44,44,43,43,43,42,43,42,13,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,46,46,46,46,46,44,44,44,44,44,42,43,43,42,43,41,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,32,46,46,46,46,44,44,44,44,46,44,44,44,44,45,43,18,11,11,11,11,13,13,13,13,15,15,15,15,15,15,17,50,48,48,48,48,46,46,46,46,44,44,44,44,44,44,43,11,11,11,11,11,13,13,13,13,15,15,15,15,15,17,17,48,48,48,48,46,46,46,46,46,45,44,44,44,44,43,35,11,11,11,11,13,13,13,13,13,15,15,15,15,15,17,35,48,48,48,48,46,46,46,46,46,44,44,44,44,44,43,11,11,11,11,11,13,13,13,13,15,15,15,15,15,15,17,50,48,48,48,48,46,46,46,46,44,45,44,45,45,42,43,11,11,11,11,11,13,13,13,13,15,15,15,15,15,17,17,48,48,48,48,46,46,46,46,46,44,44,44,44,45,43,32,11,11,11,11,13,13,13,13,13,15,15,15,15,15,17,41,48,48,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,19,19,19,18,19,21,20,20,20,21,20,21,20,23,22,22,22,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,33,19,19,18,19,19,20,21,20,20,21,20,20,22,22,22,22,33,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,19,19,19,19,19,20,20,20,21,20,20,21,20,22,22,22,22,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,19,18,19,18,19,21,20,20,21,20,20,20,20,22,22,22,26,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,28,19,19,19,19,20,20,21,21,20,21,20,21,22,22,22,22,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,19,17,17,17,18,19,19,19,18,18,19,20,21,20,20,20,20,43,43,42,43,43,41,41,41,41,41,41,41,39,39,39,39,28,17,17,17,17,19,19,19,18,19,19,18,21,21,20,20,20,43,43,42,42,43,41,41,41,41,41,41,41,39,39,39,39,39,17,17,17,17,17,19,19,19,19,19,19,21,20,20,20,21,28,42,42,42,42,43,41,41,41,41,41,41,39,39,39,39,39,21,17,17,17,17,19,19,19,19,19,19,19,20,20,20,20,21,42,43,42,43,43,41,40,41,41,41,41,41,39,39,39,39,37,17,17,17,17,17,19,18,18,19,19,19,21,21,20,21,20,33,43,43,43,42,41,41,41,41,41,41,41,39,39,39,39,39,17,17,17,17,17,19,18,19,19,18,18,19,21,20,21,20,18,44,44,44,44,42,43,43,42,43,43,41,41,41,41,41,41,32,15,15,15,15,15,17,17,17,17,17,17,19,19,18,19,19,44,44,44,44,44,43,43,43,43,43,43,41,41,41,41,41,41,15,15,15,15,15,17,17,17,17,17,17,19,19,19,19,19,24,44,45,44,45,43,43,43,43,42,43,41,41,41,41,41,41,21,15,15,15,15,17,17,17,17,17,17,19,19,19,19,19,19,44,44,44,44,45,43,43,42,42,42,43,41,41,41,41,41,41,15,15,15,15,15,17,17,17,17,17,17,18,19,18,19,19,32,44,45,44,44,43,43,42,42,43,42,41,41,41,41,41,41,15,15,15,15,15,17,17,17,17,17,17,19,18,19,19,19,18,44,44,44,44,44,42,42,43,42,42,42,41,41,41,41,41,33,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,19,43,46,46,46,46,46,44,45,45,44,44,43,42,42,42,43,42,13,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,19,46,46,46,46,46,44,44,45,44,45,42,43,42,42,43,43,24,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,19,48,46,46,46,46,44,44,44,44,45,43,43,43,43,43,42,41,13,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,30,46,46,46,46,46,44,45,44,45,44,43,43,43,43,42,43,13,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,19,46,46,46,46,46,44,45,44,44,44,43,43,42,43,43,43,37,13,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,41,48,48,48,48,46,46,46,46,44,44,44,44,44,43,42,43,9,11,11,11,11,13,13,13,13,13,15,15,15,15,15,17,17,48,48,48,48,46,46,46,46,46,44,44,44,44,44,43,42,28,9,11,11,11,11,13,13,13,13,15,15,15,15,15,17,17,50,48,48,48,48,46,46,46,46,46,44,45,44,44,44,43,43,9,11,11,11,11,13,13,13,13,13,15,15,15,15,15,17,26,48,48,48,48,48,46,46,46,46,44,44,44,44,44,42,42,15,11,11,11,11,13,13,13,13,13,15,15,15,15,15,17,17,50,48,48,48,48,46,46,46,46,46,44,44,44,44,44,43,43,9,11,11,11,11,13,13,13,13,15,15,15,15,15,17,17,35,48,48,48,48,46,46,46,46,46,44,45,45,44,44,43,43,7,9,9,9,9,11,11,11,11,13,13,13,13,15,15,15,15,52,52,50,50,50,48,48,48,48,48,46,46,46,46,44,45,45,7,9,9,9,11,11,11,11,11,13,13,13,13,15,15,15,30,52,50,50,50,50,48,48,48,48,46,46,46,46,46,44,44,17,9,9,9,9,11,11,11,11,13,13,13,13,13,15,15,15,52,50,50,50,50,48,48,48,48,46,46,46,46,46,44,44,45,8,9,9,9,9,11,11,11,11,13,13,13,13,13,15,15,15,52,50,50,50,50,48,48,48,48,46,46,46,46,46,44,45,32,7,9,10,9,9,11,11,11,11,13,13,13,13,15,15,15,41,52,50,50,50,48,48,48,48,48,46,46,46,46,44,44,44,7,9,9,9,10,11,11,11,11,13,13,13,13,13,15,13,13,54,52,52,52,52,50,50,50,48,48,48,48,48,46,46,46,46,6,6,7,8,7,9,9,9,9,11,11,11,11,13,13,13,26,54,52,52,52,50,50,50,50,48,48,48,48,46,46,46,46,19,5,7,7,7,7,9,9,9,11,11,11,11,11,13,13,13,54,54,52,52,52,50,50,50,50,48,48,48,48,46,46,46,46,6,6,7,7,7,9,9,9,9,11,11,11,11,13,13,13,13,54,52,52,52,52,50,50,50,50,48,48,48,48,46,46,46,35,6,7,7,7,8,9,9,9,11,11,11,11,11,13,13,13,39,54,52,52,52,50,50,50,50,48,48,48,48,46,46,46,46,6,6,7,7,7,9,10,9,9,11,11,11,11,13,13,13,13,54,54,52,52,52,50,50,50,50,48,48,48,48,46,48,48,48,4,6,5,6,7,7,7,8,9,9,9,9,11,11,11,11,22,55,56,54,53,54,52,52,52,50,50,50,50,48,48,48,48,22,4,6,6,6,7,8,8,7,9,9,9,9,11,11,11,11,56,55,54,54,54,52,52,52,52,50,50,50,50,48,48,48,48,4,4,6,6,6,7,8,7,10,9,9,9,11,11,11,11,13,56,55,54,54,54,52,52,52,50,50,50,50,48,48,48,48,41,4,6,6,6,5,7,8,8,9,9,10,9,11,11,11,11,35,56,54,54,54,54,52,52,52,50,50,50,50,48,48,48,48,6,4,6,6,6,7,7,7,8,9,9,9,9,11,11,11,11,56,56,54,54,54,52,52,52,52,50,50,50,48,48,48,48,48,4,4,6,6,6,7,8,7,9,9,9,9,11,9,9,9,17,57,56,56,56,54,54,54,54,52,52,52,50,50,50,50,48,26,2,2,4,4,4,6,5,6,7,7,7,9,9,9,9,11,52,57,56,56,56,54,54,54,52,52,52,52,50,50,50,50,48,2,2,4,4,4,6,6,6,8,7,7,7,9,9,9,9,11,57,57,55,55,56,54,54,54,52,52,52,52,50,50,50,48,45,2,2,4,4,4,5,6,5,8,7,7,9,9,9,9,11,32,57,57,56,56,56,54,54,54,52,52,52,50,50,50,50,48,9,2,4,4,4,5,6,6,6,7,7,7,9,9,9,9,11,57,57,56,56,55,54,54,54,52,52,52,52,50,50,50,50,48,2,2,4,4,4,6,5,6,8,7,7,7,9,9,9,11,11,58,57,55,55,56,54,54,54,52,52,52,50,52,52,52,50,28,0,0,2,2,4,4,4,6,6,5,6,7,7,7,10,9,59,59,59,57,57,56,56,56,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,5,6,5,8,7,7,7,9,20,59,59,57,57,57,56,56,55,54,54,54,52,52,52,50,50,9,0,2,2,2,4,4,4,6,6,6,5,7,7,7,9,9,59,59,58,57,57,55,55,56,54,54,54,52,52,52,52,50,50,0,0,2,2,2,4,4,4,6,5,5,7,8,7,9,9,37,59,59,57,57,55,56,56,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,5,5,6,7,7,8,7,9,9,59,59,57,58,57,56,56,56,54,54,54,52,52,52,52,50,31,0,0,2,2,2,4,4,4,6,6,6,7,7,7,10,9,56,59,58,57,57,56,56,56,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,8,8,7,9,15,59,59,57,57,57,56,56,56,54,54,54,52,52,52,50,50,15,0,0,2,2,4,4,4,6,6,5,6,7,7,7,9,9,59,59,57,57,58,56,55,55,54,54,54,52,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,5,7,7,8,7,9,32,59,59,57,58,57,56,56,56,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,5,6,6,7,8,7,8,9,9,59,59,57,57,57,56,56,56,54,54,54,52,52,52,52,50,39,0,0,2,2,2,4,4,4,6,5,6,8,7,8,9,9,50,59,59,57,57,56,56,56,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,7,7,7,9,9,59,59,57,57,58,56,55,56,54,54,54,52,52,52,50,50,22,0,0,2,2,4,4,4,6,6,6,6,7,8,7,9,9,59,59,57,58,57,56,56,56,53,54,54,52,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,7,8,7,9,28,59,59,57,58,57,56,55,56,54,54,54,52,52,52,50,50,4,0,2,2,2,4,4,4,5,6,6,6,8,8,8,9,9,59,59,57,57,57,56,56,56,54,54,54,52,52,52,52,50,44,0,0,2,2,2,4,4,4,6,6,6,8,7,8,9,9,44,59,59,57,57,56,56,55,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,7,7,8,9,9,59,59,57,57,57,56,56,56,54,54,54,52,52,52,52,50,28,0,0,2,2,2,4,4,4,5,6,6,7,7,8,9,9,59,59,58,57,57,56,56,56,54,54,54,52,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,8,7,8,7,9,20,59,59,57,57,57,56,56,56,54,54,54,52,52,52,50,50,9,0,0,2,2,4,4,4,6,6,6,6,7,7,7,9,9,59,59,58,57,57,56,55,56,54,54,54,52,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,8,8,9,9,37,59,59,58,57,56,55,55,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,5,8,8,7,7,9,9,59,59,57,57,57,55,56,56,54,54,54,52,52,52,52,50,35,0,0,2,2,2,4,4,4,6,6,6,7,7,8,9,9,42,59,59,57,57,55,56,56,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,7,7,7,9,9,59,59,57,57,57,56,56,55,54,54,53,52,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,7,7,7,9,22,59,59,57,58,57,56,55,55,54,54,54,52,52,52,50,50,19,0,0,2,2,4,4,4,5,5,6,6,7,8,7,9,9,59,59,57,57,57,55,55,55,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,5,8,8,7,8,9,9,59,59,57,57,58,56,55,56,53,54,53,52,52,52,52,50,39,0,0,2,2,2,4,4,4,6,6,6,7,7,8,9,9,39,59,59,58,57,56,56,55,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,5,5,6,5,8,7,8,9,9,59,59,57,57,58,56,55,56,54,54,54,52,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,5,7,7,7,7,9,17,59,59,57,57,57,55,56,55,54,54,54,52,52,52,50,50,24,0,0,2,2,4,4,4,4,6,6,6,7,7,8,9,9,58,59,57,57,57,56,56,56,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,8,8,7,9,9,59,59,57,57,57,55,55,56,54,54,54,52,52,52,52,50,44,0,0,2,2,2,4,4,4,6,6,6,8,7,7,9,9,33,59,59,58,57,57,55,56,56,54,54,54,52,52,52,50,50,6,0,0,2,2,4,4,4,5,5,6,6,8,7,8,9,9,59,59,57,57,57,55,55,56,54,54,54,52,52,52,52,50,50,0,0,2,2,2,4,4,4,6,5,6,8,7,7,7,9,13,59,59,58,58,57,56,55,56,54,54,54,52,52,52,50,50,28,0,0,2,2,2,4,4,4,6,6,6,8,7,8,9,9,52,59,59,57,57,56,56,55,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,5,7,7,7,8,9,9,59,59,58,57,57,55,55,55,54,54,54,52,52,52,52,50,48,0,0,2,2,2,4,4,4,6,5,6,7,8,8,9,9,32,59,59,57,57,58,56,56,56,54,54,54,52,52,52,50,50,9,0,0,2,2,4,4,4,6,6,6,6,8,7,7,9,9,59,59,57,57,57,56,56,56,54,54,53,52,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,8,7,8,8,9,9,59,59,58,57,57,55,56,56,54,54,54,52,52,52,52,50,32,0,0,2,2,2,4,4,4,6,6,6,8,7,8,9,9,46,59,59,57,57,55,56,55,54,53,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,7,8,8,9,9,59,59,57,57,57,55,55,56,54,54,54,52,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,8,7,8,7,9,26,59,59,58,57,57,56,56,56,54,54,54,52,52,52,50,50,15,0,0,2,2,4,4,4,6,6,6,5,7,7,7,9,9,59,59,58,57,57,56,56,56,54,54,54,52,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,8,7,8,7,9,19,59,59,57,57,57,55,56,56,54,54,54,52,52,52,50,50,11,0,0,2,2,4,4,4,6,6,5,6,7,7,7,9,9,59,59,57,57,57,56,55,56,54,54,54,52,52,52,52,50,50,0,0,2,2,2,4,4,4,5,5,5,8,7,7,9,9,35,59,59,57,57,56,55,55,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,5,6,5,7,7,7,8,9,9,59,59,57,57,57,55,56,56,54,54,54,52,52,52,52,50,35,0,0,2,2,2,4,4,4,6,6,6,7,7,7,9,9,54,59,58,57,57,55,56,56,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,8,8,8,9,13,59,59,57,58,57,56,56,56,54,54,54,52,52,52,50,50,19,0,0,2,2,4,4,4,6,6,6,6,8,7,7,9,9,59,59,57,57,57,56,56,56,54,54,54,52,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,7,7,7,9,32,59,59,58,57,57,56,55,56,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,5,5,5,7,8,7,8,10,9,59,59,58,58,58,55,55,56,54,54,54,52,52,52,52,50,41,0,0,2,2,2,4,4,4,6,6,6,8,7,7,9,9,48,59,59,58,57,55,55,55,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,8,7,7,7,9,9,59,59,57,57,58,56,56,56,54,54,54,52,52,52,52,50,24,0,0,2,2,4,4,4,5,6,6,6,8,7,7,9,9,59,59,57,57,58,55,56,56,53,54,54,52,52,52,52,50,50,0,0,2,2,2,4,4,4,5,6,5,7,7,7,7,9,24,59,59,57,57,57,56,56,55,54,54,54,52,52,52,50,50,6,0,2,2,2,4,4,4,6,5,5,6,7,7,8,9,9,59,59,57,57,57,56,56,56,54,54,54,52,52,52,52,50,46,0,0,2,2,2,4,4,4,6,6,6,7,7,7,9,9,41,59,59,57,58,55,55,55,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,7,7,7,9,9,59,59,58,57,57,56,56,56,54,54,54,52,52,52,52,50,30,0,0,2,2,2,4,4,4,6,6,6,8,8,7,9,9,59,59,57,57,57,56,56,56,54,54,54,52,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,8,8,8,9,19,59,60,58,57,57,56,56,56,54,54,54,52,52,52,50,50,11,0,0,2,2,4,4,4,6,6,6,6,7,8,8,9,9,59,59,57,58,58,56,56,55,54,54,54,52,52,52,52,50,50,0,0,2,2,2,4,4,4,5,6,5,8,8,8,9,9,35,59,59,58,57,55,56,56,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,7,7,7,9,9,59,59,57,57,58,55,55,55,54,54,54,52,52,52,52,50,35,0,0,2,2,2,4,4,4,6,6,6,7,7,7,9,9,54,59,58,58,58,56,56,56,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,7,8,7,9,9,59,59,57,57,57,55,56,55,54,54,54,52,52,52,52,50,41,0,0,2,2,2,4,4,4,6,6,6,8,7,8,9,9,37,59,59,57,57,58,56,55,56,54,54,54,52,52,52,50,50,2,0,2,2,2,4,4,4,6,6,6,5,8,7,8,9,9,59,59,57,57,57,56,55,56,54,54,54,52,52,52,52,50,50,0,0,2,2,2,4,4,4,6,6,6,7,7,7,7,9,17,59,59,57,57,57,55,55,55,54,54,54,52,52,52,50,50,24,0,0,2,2,2,4,4,4,6,6,6,8,8,7,9,9,56,59,59,57,58,55,56,55,54,54,54,54,52,52,52,50,50,0,0,2,2,2,4,6,6,8,8,7,8,9,9,9,9,11,57,57,56,55,55,54,54,54,52,52,52,52,50,50,50,48,44,2,2,4,4,4,5,6,6,8,7,8,9,9,9,9,11,33,57,57,56,56,56,54,53,54,52,52,52,50,50,50,50,48,7,2,4,4,4,6,6,6,6,7,7,7,9,9,9,9,11,57,57,55,56,55,54,54,54,52,52,52,52,50,50,50,50,48,2,2,4,4,4,6,6,5,8,7,7,8,9,9,9,11,13,58,57,56,56,56,54,54,54,52,52,52,50,50,50,50,48,30,2,2,4,4,4,6,6,6,7,7,7,9,9,9,9,11,50,58,55,56,56,54,54,54,54,52,52,52,50,50,50,50,48,2,2,4,4,4,6,6,6,7,7,7,7,9,10,9,9,11,57,57,56,56,55,52,52,52,52,50,50,50,48,48,48,48,46,4,6,6,6,6,8,8,7,9,9,9,9,11,11,11,11,30,56,54,54,54,53,52,52,52,50,50,50,50,48,48,48,48,13,4,5,5,6,7,7,8,8,9,9,9,9,11,11,11,11,56,55,54,54,54,52,52,52,52,50,50,50,50,48,48,48,48,4,4,5,6,6,7,7,7,9,9,9,9,11,11,11,11,13,55,55,54,54,54,52,52,52,50,50,50,50,48,48,48,48,32,4,6,5,6,5,7,7,7,9,9,10,9,11,11,11,11,44,56,54,54,54,52,52,52,52,50,50,50,50,48,48,48,48,4,4,6,6,6,7,7,7,7,9,9,9,11,11,11,11,11,56,55,53,54,54,52,52,52,52,50,50,50,48,48,48,48,46,4,4,5,5,7,9,9,9,9,11,11,11,11,13,13,13,26,54,52,52,52,50,50,50,50,48,48,48,48,46,46,46,46,19,6,7,7,7,7,9,10,9,11,11,11,11,11,13,13,13,54,54,52,52,52,50,50,50,50,48,48,48,48,46,46,46,46,6,6,8,8,8,9,9,9,9,11,11,11,11,13,13,13,13,54,52,52,52,52,50,50,50,50,48,48,48,48,46,46,46,35,6,8,8,7,8,9,9,9,11,11,11,11,11,13,13,13,39,54,52,52,52,50,50,50,50,48,48,48,48,46,46,46,46,6,6,8,7,7,9,9,9,9,11,11,11,11,13,13,13,13,54,54,52,52,52,50,50,50,50,48,48,48,48,46,46,46,46,6,7,7,7,8,9,9,9,9,11,11,11,11,13,13,13,22,54,52,52,50,50,48,48,48,48,46,46,46,46,46,44,44,21,9,9,9,9,11,11,11,11,13,13,13,13,13,15,15,15,52,52,50,50,50,48,48,48,48,48,46,46,46,46,45,44,44,7,9,9,9,10,11,11,11,11,13,13,13,13,13,15,15,21,52,50,50,50,50,48,48,48,48,46,46,46,46,46,45,44,22,7,9,9,9,11,11,11,11,11,13,13,13,13,15,15,15,52,50,50,50,50,48,48,48,48,46,46,46,46,46,45,44,44,7,9,9,9,9,11,11,11,11,13,13,13,13,13,15,15,19,52,50,50,50,50,48,48,48,48,46,46,46,46,44,44,45,24,8,9,10,9,11,11,11,11,11,13,13,13,13,15,15,15,52,50,50,50,50,48,48,48,48,46,46,46,46,46,44,44,44,8,9,11,11,11,13,13,13,13,13,15,15,15,15,15,17,19,48,48,48,48,46,46,46,46,46,45,44,44,44,45,43,42,26,10,11,11,11,11,13,13,13,13,15,15,15,15,15,17,17,50,48,48,48,48,46,46,46,46,46,44,44,44,44,45,42,42,9,11,11,11,11,13,13,13,13,13,15,15,15,15,15,17,17,50,48,48,48,48,46,46,46,46,44,45,44,44,44,43,43,28,11,11,11,11,11,13,13,13,13,15,15,15,15,15,17,17,50,48,48,48,48,46,46,46,46,46,44,44,44,44,44,43,43,9,11,11,11,11,13,13,13,13,13,15,15,15,15,15,17,17,50,48,48,48,48,46,46,46,46,44,44,44,44,44,43,43,28,11,11,11,11,11,13,13,13,13,15,15,15,15,15,17,17,48,48,46,46,46,46,45,44,44,44,44,42,42,43,42,43,43,13,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,19,46,46,46,46,46,44,44,44,44,44,42,43,43,43,43,43,30,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,19,45,46,46,46,46,44,44,44,45,44,44,42,43,43,43,43,41,13,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,18,46,46,46,46,46,44,44,44,44,44,43,42,43,42,43,43,32,13,13,13,13,13,15,15,15,15,15,17,17,17,17,17,19,43,46,46,46,46,44,44,44,44,45,43,43,43,42,43,42,41,13,13,13,13,13,15,15,15,15,15,17,17,17,17,17,17,19,46,46,46,46,46,44,44,45,44,44,43,43,43,43,43,43,32,13,15,15,15,15,17,17,17,17,17,17,19,19,19,19,19,41,45,45,44,44,42,43,43,43,43,42,41,41,41,41,41,41,15,15,15,15,15,17,17,17,17,17,17,19,19,19,19,19,18,45,44,44,44,45,43,43,42,43,42,40,41,41,41,41,41,32,15,15,15,15,15,17,17,17,17,17,17,19,19,19,19,19,39,44,44,44,44,42,43,43,42,42,43,41,41,41,41,41,41,15,15,15,15,15,17,17,17,17,17,17,18,19,19,19,19,19,45,44,44,44,44,42,42,43,43,43,42,40,41,41,41,41,33,15,15,15,15,15,17,17,17,17,17,19,19,19,19,19,18,39,44,44,44,44,43,43,42,43,42,42,41,41,41,41,41,41,15,15,15,15,15,17,17,17,17,17,17,19,19,19,19,18,18,44,42,42,43,43,43,41,41,41,41,41,41,39,39,39,39,33,17,17,17,17,19,19,19,19,18,18,19,20,20,21,21,20,37,42,42,43,42,42,41,41,41,41,41,40,41,39,39,39,39,17,17,17,17,17,19,19,19,18,19,19,19,21,20,20,20,20,43,42,42,43,42,41,41,41,41,41,41,40,39,39,39,39,35,17,17,17,17,17,19,19,19,19,19,19,21,20,20,20,20,35,43,43,43,43,42,41,41,41,41,40,41,39,39,39,39,39,17,17,17,17,17,19,19,19,18,19,18,18,20,21,20,21,20,43,43,42,43,42,41,41,41,41,41,41,41,39,39,39,39,35,17,17,17,17,17,19,19,19,19,19,19,20,20,20,21,21,33,42,43,42,42,41,41,41,41,41,41,41,39,39,39,39,39,19,18,18,19,19,19,21,20,20,21,20,20,21,20,22,22,22,41,41,40,41,39,39,39,39,39,39,39,39,37,37,37,37,35,19,19,19,19,19,21,21,20,20,20,20,20,21,22,22,22,32,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,19,19,19,19,19,20,20,21,20,20,20,20,20,22,22,22,22,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,35,19,19,19,19,19,20,21,20,20,21,21,20,21,22,22,22,31,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,19,19,19,19,19,20,21,21,21,21,20,20,20,22,22,22,22,41,41,41,41,41,39,39,39,39,39,39,39,39,37,37,37,37,18,18,19,18,19,20,20,21,20,21,20,21,21,22,22,22,32,41,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,21,20,20,21,22,22,22,22,22,22,22,22,22,22,24,24,24,39,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,35,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,32,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,21,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,20,20,21,20,20,22,22,22,23,22,22,22,22,22,24,24,32,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,35,22,20,20,20,20,22,22,22,22,22,22,22,23,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,21,21,20,20,20,22,22,22,22,22,22,22,22,22,24,24,30,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,35,22,20,21,20,20,22,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,21,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,30,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,35,24,20,21,20,20,22,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,21,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,28,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,35,24,21,21,21,20,22,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,20,20,21,20,20,23,22,22,22,22,22,23,22,22,22,24,28,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,35,24,20,21,20,20,22,22,22,22,22,22,22,22,22,23,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,28,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,35,26,20,20,21,21,23,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,21,20,20,21,20,22,22,22,22,22,22,22,22,22,22,24,26,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,35,26,20,21,20,21,22,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,21,20,21,20,20,22,22,22,22,22,22,22,22,22,22,24,26,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,35,28,20,20,21,20,22,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,21,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,35,28,21,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,20,21,21,21,20,22,22,22,23,22,22,22,22,22,23,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,35,28,21,20,20,20,22,22,22,22,22,22,22,22,22,23,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,20,21,20,20,20,22,23,22,23,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,35,30,21,21,21,20,22,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,21,21,21,20,21,22,22,22,22,22,22,22,22,22,23,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,30,20,21,21,21,21,22,22,22,22,22,22,22,22,23,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,20,21,20,20,20,23,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,30,20,21,21,20,20,22,22,22,22,22,22,22,22,22,24,24,37,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,21,21,20,20,20,22,22,22,22,22,22,22,23,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,32,20,20,21,20,21,22,22,22,22,22,22,22,22,22,24,24,37,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,20,20,21,20,20,22,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,32,20,20,20,20,20,22,22,22,22,22,22,22,22,22,24,24,35,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,21,20,20,20,20,22,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,32,21,20,20,21,20,22,22,22,22,22,22,22,22,22,24,24,35,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,20,20,21,20,20,22,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,32,20,21,20,21,21,22,22,22,22,22,22,22,22,22,24,24,35,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,20,21,21,20,21,22,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,32,21,20,21,20,20,22,22,22,22,22,22,22,22,22,24,24,33,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,21,20,21,21,20,22,22,23,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,33,20,20,20,20,20,22,22,22,22,22,22,22,22,22,24,24,33,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,21,21,21,21,20,22,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,33,21,20,21,20,20,22,22,22,22,22,22,22,22,22,24,24,32,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,21,21,21,21,20,22,22,23,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,21,20,20,21,20,22,22,22,22,22,22,22,22,22,24,24,32,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,20,21,20,21,20,22,22,22,23,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,20,20,20,20,20,22,22,22,22,22,22,22,22,22,24,24,32,39,39,39,39,39,37,37,37,37,37,37,37,37,37,35,35,21,20,20,20,21,22,22,22,22,22,22,22,22,22,22,24,24,39,39,39,39,39,37,37,37,37,37,37,37,37,37,37,35,35,21,20,20,20,21,22,22,22,22,22,22,22,22,22,24,24,32,39,39,39,39,39,37,37,37,37,37,37,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,32,32,32,32,32,32,32,32};
  const unsigned char SECRET_FX[17827] = {31,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,54,54,54,2,4,4,4,6,6,6,57,56,55,55,54,54,54,8,4,4,4,6,6,6,46,56,55,56,54,54,54,17,4,4,4,5,6,5,37,56,56,55,54,54,54,28,4,4,4,6,6,6,30,55,56,56,54,54,54,35,4,4,4,5,5,6,19,57,56,56,56,54,54,44,4,4,4,6,6,5,9,57,55,56,56,54,54,54,2,4,4,4,6,5,6,58,56,56,56,54,54,54,2,4,4,4,5,6,6,57,56,56,55,53,54,54,2,4,4,4,6,6,6,57,56,55,55,54,54,54,2,4,4,4,5,5,6,57,56,56,55,54,54,54,2,4,4,4,6,5,6,57,55,56,56,54,54,54,2,4,4,4,6,6,6,54,56,56,56,54,54,54,11,4,4,4,5,6,6,43,56,55,55,54,54,54,21,4,4,4,6,6,6,33,56,56,56,54,54,54,32,4,4,4,6,6,6,26,55,56,56,54,54,54,39,4,4,4,6,6,6,15,56,56,55,54,54,54,48,2,4,4,4,6,6,6,57,56,56,55,54,54,54,2,4,4,4,6,6,6,57,56,55,56,54,54,54,2,4,4,4,5,6,6,57,55,56,56,54,54,54,2,6,6,5,7,7,7,56,54,54,54,52,52,52,4,6,6,6,7,7,7,56,54,54,54,52,52,52,4,6,5,6,8,7,7,55,54,54,54,52,52,52,8,6,6,6,7,7,7,48,54,54,54,52,52,52,17,5,6,6,7,7,7,39,54,53,54,52,52,52,26,6,6,6,6,8,8,32,54,54,54,54,52,52,33,6,6,6,6,7,8,22,54,54,54,54,52,52,42,6,6,6,6,8,7,13,54,54,54,54,52,52,50,4,6,5,6,8,8,8,56,54,54,54,52,52,52,4,6,6,6,7,7,7,55,54,54,54,52,52,52,4,5,6,6,7,8,7,56,54,54,54,52,52,52,4,6,6,6,7,7,7,56,54,54,54,52,52,52,4,6,6,5,7,8,7,56,54,54,54,52,52,52,4,6,6,5,8,7,7,54,54,54,54,52,52,52,9,6,6,6,7,7,8,44,54,54,54,52,52,52,18,6,6,5,7,7,7,35,54,54,54,52,52,52,28,6,5,6,6,7,7,28,54,54,54,53,52,52,35,6,6,6,5,7,8,19,54,54,54,54,52,52,44,6,5,6,6,7,8,10,56,54,54,54,52,52,52,4,5,5,6,7,7,7,56,54,54,54,52,52,52,4,5,6,6,8,8,7,56,54,54,54,52,52,52,4,6,6,5,7,8,8,55,54,54,54,52,52,52,4,5,6,6,8,7,7,56,54,54,54,52,50,50,5,8,8,7,7,9,9,54,52,52,52,50,50,50,6,8,8,7,7,9,9,48,52,52,52,52,50,50,15,7,8,7,8,9,9,41,52,52,52,52,50,50,24,8,7,7,7,9,9,32,52,52,52,52,50,50,32,8,7,7,8,9,9,24,52,52,52,52,50,50,39,8,8,7,7,9,9,17,52,52,52,52,50,50,46,6,7,7,8,9,9,9,54,52,52,52,50,50,50,6,7,7,8,9,9,9,54,52,52,52,50,50,50,6,7,7,7,9,9,10,54,52,52,52,50,50,50,6,7,8,7,9,9,9,54,52,52,52,50,50,50,6,8,8,7,9,9,9,54,52,52,52,50,50,50,6,8,7,7,9,9,9,54,52,52,52,52,50,50,9,8,7,7,7,9,9,46,52,52,52,52,50,50,19,7,7,7,7,9,9,37,52,52,52,52,50,50,26,7,8,7,7,9,9,30,52,52,52,52,50,50,33,8,7,7,7,9,9,22,52,52,52,52,50,50,43,7,7,7,8,9,9,13,54,52,52,52,50,50,50,6,7,8,8,9,9,9,54,52,52,52,50,50,50,6,8,8,7,9,9,9,54,52,52,52,50,50,50,6,7,7,8,9,9,9,54,52,52,52,50,50,50,6,7,7,7,9,9,9,54,52,52,52,50,50,50,5,7,7,7,10,9,9,54,52,52,52,50,50,50,6,8,8,7,7,9,9,52,52,52,50,50,48,48,15,9,9,9,9,11,11,41,50,50,50,50,48,48,22,9,9,9,9,11,11,33,50,50,50,50,48,48,30,9,9,9,9,11,11,28,50,50,50,50,48,48,35,9,9,9,9,11,11,20,50,50,50,50,48,48,44,9,9,9,9,11,11,11,52,50,50,50,48,48,48,7,9,9,9,11,11,11,52,50,50,50,48,48,48,7,9,9,9,11,11,11,52,50,50,50,50,48,48,7,9,9,9,9,11,11,52,50,50,50,50,48,48,7,9,9,9,9,11,11,52,50,50,50,50,48,48,7,10,9,9,9,11,11,52,50,50,50,50,48,48,9,9,9,9,9,11,11,46,50,50,50,50,48,48,17,9,9,9,9,11,11,39,50,50,50,50,48,48,24,9,9,9,9,11,11,32,50,50,50,50,48,48,32,9,9,9,9,11,11,24,50,50,50,50,48,48,39,9,9,9,9,11,11,17,52,50,50,50,48,48,46,7,9,9,9,11,11,11,52,50,50,50,48,48,48,7,9,9,9,11,11,11,52,50,50,50,48,48,48,7,9,9,9,9,11,11,52,50,50,50,50,48,48,7,9,9,9,9,11,11,52,50,50,50,50,48,48,8,9,10,9,9,11,11,52,50,50,50,50,48,48,7,9,9,9,9,11,11,52,50,50,50,50,48,48,11,9,9,9,9,11,11,43,50,50,50,50,48,48,21,9,9,9,9,11,11,35,50,48,48,48,48,46,28,11,11,11,11,13,13,30,50,48,48,48,48,46,33,11,11,11,11,13,13,22,50,48,48,48,48,46,41,11,11,11,11,11,13,15,50,48,48,48,48,46,46,11,11,11,11,11,13,13,50,48,48,48,48,46,46,9,11,11,11,11,13,13,50,48,48,48,48,46,46,9,11,11,11,11,13,13,50,48,48,48,48,46,46,9,11,11,11,11,13,13,50,48,48,48,48,46,46,9,11,11,11,11,13,13,50,48,48,48,48,46,46,9,11,11,11,11,13,13,46,48,48,48,48,46,46,17,11,11,11,11,13,13,39,48,48,48,48,46,46,24,11,11,11,11,13,13,32,48,48,48,48,46,46,32,11,11,11,11,13,13,28,48,48,48,48,48,46,35,11,11,11,11,11,13,20,48,48,48,48,48,46,42,9,11,11,11,11,13,13,50,48,48,48,48,46,46,9,11,11,11,11,13,13,50,48,48,48,48,46,46,9,11,11,11,11,13,13,50,48,48,48,48,46,46,9,11,11,11,11,13,13,50,48,48,48,48,46,46,9,11,11,11,11,13,13,50,48,48,48,48,46,46,9,11,11,11,11,13,13,50,48,48,48,48,46,46,11,11,11,11,11,13,13,44,48,48,48,48,46,46,19,11,11,11,11,13,13,37,48,48,48,48,46,46,26,11,11,11,11,13,13,32,48,48,48,48,46,46,32,11,11,11,11,11,13,24,48,46,46,46,46,44,37,13,13,13,13,13,15,19,48,46,46,46,46,44,44,13,13,13,13,13,15,15,48,46,46,46,46,44,44,11,13,13,13,13,15,15,48,46,46,46,46,44,44,11,13,13,13,13,15,15,48,46,46,46,46,44,44,11,13,13,13,13,15,15,48,46,46,46,46,46,45,11,13,13,13,13,15,15,48,46,46,46,46,46,44,11,13,13,13,13,13,15,46,46,46,46,46,46,44,17,13,13,13,13,13,15,41,46,46,46,46,46,44,22,13,13,13,13,13,15,33,46,46,46,46,46,44,30,13,13,13,13,13,15,30,46,46,46,46,46,45,33,13,13,13,13,13,15,22,46,46,46,46,46,45,41,13,13,13,13,13,15,17,48,46,46,46,46,44,44,11,13,13,13,13,15,15,48,46,46,46,46,44,44,11,13,13,13,13,15,15,48,46,46,46,46,44,44,11,13,13,13,13,15,15,48,46,46,46,46,44,45,11,13,13,13,13,15,15,48,46,46,46,46,46,45,11,44,44,45,44,44,43,42,26,9,11,11,11,11,13,13,46,46,44,44,44,44,44,24,11,11,11,11,13,13,13,46,46,46,44,45,44,44,24,11,11,11,13,13,13,13,46,55,54,54,54,52,52,19,2,2,4,4,4,6,5,56,56,54,54,54,54,52,17,2,2,4,4,4,6,6,55,56,56,54,54,54,52,15,2,4,4,4,6,6,6,55,55,56,54,54,54,52,13,2,4,4,4,6,6,6,55,56,56,54,54,54,54,11,2,4,4,4,5,6,6,56,56,55,54,54,54,54,9,2,4,4,4,5,6,5,57,56,56,56,54,54,54,7,2,4,4,4,6,6,5,57,56,55,56,54,54,54,6,4,4,4,6,6,6,5,57,56,56,55,54,54,54,4,4,4,4,6,6,5,6,58,55,56,55,54,54,54,2,4,4,4,6,6,6,8,57,56,55,55,54,54,54,2,4,4,4,6,6,6,9,57,55,56,56,54,54,54,2,4,4,4,6,6,6,13,57,56,56,55,54,54,54,2,4,4,4,6,5,6,15,57,55,56,56,54,54,54,2,4,4,4,6,6,6,17,57,56,56,56,54,54,54,2,4,4,4,6,6,6,19,57,56,56,55,53,54,54,2,4,4,4,6,6,6,20,57,56,56,56,54,54,54,2,4,4,4,6,5,6,22,57,56,56,56,54,54,54,2,4,4,4,6,6,6,24,57,56,56,55,54,54,54,2,4,4,4,6,5,6,26,58,56,56,55,54,54,54,2,4,4,4,6,6,6,28,57,56,55,56,54,54,54,2,4,4,4,6,6,5,30,57,56,56,56,54,54,54,4,6,6,6,7,7,7,32,54,54,54,54,52,52,52,4,5,5,6,7,7,7,32,54,54,54,54,52,52,52,4,5,5,6,7,7,7,33,54,54,54,54,52,52,52,4,6,6,6,7,7,8,35,54,54,54,54,52,52,52,4,6,6,6,8,7,7,37,54,54,54,54,52,52,52,4,6,6,6,7,7,7,39,54,54,54,54,52,52,52,4,6,6,6,8,8,8,41,54,54,54,54,52,52,52,4,6,5,5,7,7,7,43,54,54,54,54,52,52,52,4,6,6,6,7,7,8,45,54,53,54,54,52,52,52,4,6,6,6,8,7,7,46,54,54,54,54,52,52,52,4,6,6,5,8,7,8,48,54,54,54,54,52,52,52,4,6,6,6,8,7,7,50,54,54,54,54,52,52,52,4,6,6,6,7,7,7,52,54,54,54,54,52,52,52,4,6,6,6,7,7,7,54,54,54,54,54,52,52,52,4,6,6,6,8,8,7,56,54,53,54,52,52,52,50,4,6,6,6,7,8,7,55,54,54,54,52,52,52,48,4,6,6,6,8,7,8,55,54,54,54,52,52,52,46,4,6,6,5,8,7,7,56,54,54,54,52,52,52,44,4,6,6,6,8,7,7,56,54,54,54,52,52,52,42,4,6,6,6,8,7,8,56,54,54,54,52,52,52,41,4,6,6,6,7,8,7,55,54,54,54,52,52,52,39,4,7,7,7,9,9,9,54,52,52,52,50,50,50,35,6,7,7,8,9,9,9,54,52,52,52,50,50,50,35,6,7,7,7,9,9,9,54,52,52,52,52,50,50,33,6,7,7,8,9,9,9,54,52,52,52,52,50,50,32,6,8,8,7,9,9,9,54,52,52,52,52,50,50,32,6,7,7,7,9,9,9,54,52,52,52,52,50,50,30,6,7,8,7,9,9,9,54,52,52,52,50,50,50,28,6,7,7,8,9,9,9,54,52,52,52,50,50,50,26,7,8,7,7,9,9,9,54,52,52,52,50,50,50,24,8,8,7,7,9,9,9,54,52,52,52,50,50,50,22,7,8,8,7,9,9,9,54,52,52,52,50,50,50,21,7,7,7,7,9,9,9,54,52,52,52,50,50,50,19,7,8,7,7,9,9,9,54,52,52,52,50,50,50,17,7,7,7,7,9,9,9,54,52,52,52,50,50,50,15,7,7,8,7,9,9,9,54,52,52,52,50,50,50,15,8,8,7,7,9,9,9,54,52,52,52,50,50,50,13,7,8,7,8,10,9,9,54,52,52,52,50,50,50,11,7,7,8,7,9,9,9,54,52,52,52,50,50,50,9,7,8,7,7,9,9,9,54,52,52,52,50,50,50,7,8,7,8,8,9,9,10,54,52,52,52,50,50,50,6,8,7,7,7,9,9,11,54,52,52,52,50,50,50,6,7,8,7,7,9,9,13,52,50,50,50,50,48,48,7,9,9,10,9,11,11,17,52,50,50,50,50,48,48,8,9,9,9,9,11,11,17,52,50,50,50,50,48,48,8,10,9,9,9,11,11,19,52,50,50,50,50,48,48,8,9,9,9,9,11,11,20,52,50,50,50,50,48,48,7,9,9,9,9,11,11,22,52,50,50,50,48,48,48,7,9,9,9,9,11,11,24,52,50,50,50,48,48,48,7,9,9,9,9,11,11,26,52,50,50,50,48,48,48,7,9,9,9,9,11,11,28,52,50,50,50,48,48,48,7,9,9,9,9,11,11,28,52,50,50,50,48,48,48,8,9,9,9,9,11,11,30,52,50,50,50,48,48,48,7,9,9,9,9,11,11,32,52,50,50,50,48,48,48,8,9,9,9,9,11,11,32,52,50,50,50,48,48,48,7,9,9,9,9,11,11,33,50,50,50,50,48,48,48,7,9,9,9,9,11,11,35,50,50,50,50,48,48,48,7,9,9,10,10,11,11,35,50,50,50,50,48,48,48,8,9,9,9,9,11,11,37,50,50,50,50,48,48,48,7,9,9,9,9,11,11,39,50,50,50,50,48,48,48,8,9,9,9,9,11,11,41,50,50,50,50,48,48,48,7,10,9,10,9,11,11,42,50,50,50,50,48,48,48,8,9,9,9,9,11,11,44,50,50,50,50,48,48,48,7,9,9,9,9,11,11,46,50,50,50,50,48,48,48,9,11,11,11,11,13,13,46,48,48,48,48,46,46,46,9,11,11,11,11,13,13,46,48,48,48,48,46,46,46,9,11,11,11,11,13,13,48,48,48,48,48,46,46,46,9,11,11,11,11,13,13,50,48,48,48,48,46,46,44,9,11,11,11,11,13,13,50,48,48,48,48,46,46,44,9,11,11,11,11,13,13,50,48,48,48,48,46,46,42,9,11,11,11,11,13,13,50,48,48,48,48,46,46,41,9,11,11,11,11,13,13,50,48,48,48,48,46,46,39,9,11,11,11,11,13,13,50,48,48,48,48,46,46,37,9,11,11,11,11,13,13,50,48,48,48,48,46,46,37,9,11,11,11,11,13,13,50,48,48,48,48,46,46,35,9,11,11,11,11,13,13,50,48,48,48,48,46,46,33,9,11,11,11,11,13,13,50,48,48,48,48,46,46,32,9,11,11,11,11,13,13,50,48,48,48,48,46,46,32,9,11,11,11,11,13,13,50,48,48,48,48,46,46,32,9,11,11,11,11,13,13,50,48,48,48,48,46,46,30,9,11,11,11,11,13,13,50,48,48,48,48,46,46,28,11,11,11,11,11,13,13,50,48,48,48,48,46,46,26,11,11,11,11,11,13,13,50,48,48,48,48,46,46,26,11,11,11,11,11,13,13,50,48,48,48,48,46,46,24,11,11,11,11,11,13,13,50,48,48,48,48,46,46,22,11,11,11,11,11,13,15,48,46,46,46,46,46,44,22,13,13,13,13,13,15,15,48,46,46,46,46,46,44,20,13,13,13,13,13,15,15,48,46,46,46,46,46,45,18,13,13,13,13,13,15,15,48,46,46,46,46,46,44,19,13,13,13,13,13,15,15,48,46,46,46,46,46,44,17,13,13,13,13,13,15,15,48,46,46,46,46,44,44,15,13,13,13,13,13,15,15,48,46,46,46,46,44,44,13,13,13,13,13,13,15,15,48,46,46,46,46,44,44,13,13,13,13,13,13,15,15,48,46,46,46,46,44,44,11,13,13,13,13,13,15,15,48,46,46,46,46,44,44,11,13,13,13,13,13,15,17,48,46,46,46,46,44,44,11,13,13,13,13,13,15,19,48,46,46,46,46,44,44,11,13,13,13,13,13,15,21,48,46,46,46,46,44,44,11,13,13,46,44,44,44,44,44,43,43,11,11,11,11,11,13,13,13,24,46,46,46,44,44,44,44,44,26,11,11,11,13,13,13,13,13,41,46,46,46,46,44,45,44,44,11,11,4,4,4,6,5,6,8,57,56,56,56,56,54,54,54,52,2,2,4,4,4,6,6,6,7,58,55,55,56,54,54,54,54,46,2,4,4,4,6,6,5,6,26,57,56,56,56,54,54,53,52,22,2,4,4,4,6,6,5,7,50,58,56,56,56,54,54,54,52,2,2,4,4,4,6,6,5,7,57,57,55,56,56,54,54,54,52,2,2,4,4,4,6,6,6,7,57,56,56,55,54,54,54,54,43,2,4,4,4,6,6,6,6,30,57,55,56,56,54,54,54,52,19,2,4,4,4,6,6,6,7,55,57,56,56,56,54,54,54,52,2,2,4,4,4,6,6,5,8,58,57,56,56,55,54,54,54,52,2,2,4,4,4,5,6,6,7,57,55,56,55,54,54,54,54,39,2,4,4,4,5,6,6,6,32,57,56,55,56,54,54,54,52,15,2,4,4,4,6,6,6,7,57,57,56,56,56,53,54,54,52,2,2,4,4,4,6,6,6,7,58,57,56,56,55,54,54,54,52,2,4,4,4,6,6,5,6,9,58,56,55,56,54,54,54,54,35,2,4,4,4,6,6,5,7,35,57,55,55,56,54,54,54,52,11,2,4,4,4,6,6,5,7,57,58,56,55,55,54,54,54,52,2,2,4,4,4,6,6,6,7,57,57,56,56,56,54,54,54,52,2,4,4,4,5,5,6,6,13,58,56,56,56,54,54,54,54,32,2,4,4,4,8,8,8,7,39,55,54,54,54,52,52,52,52,8,4,6,6,5,7,8,8,7,56,55,54,54,54,52,52,52,52,4,4,6,6,6,7,7,7,9,56,55,54,54,54,52,52,52,50,4,6,6,6,6,7,7,7,19,56,54,54,54,54,52,52,52,30,4,5,6,6,8,7,7,8,42,56,54,54,54,52,52,52,52,4,4,6,6,6,8,7,7,8,56,56,54,54,54,52,52,52,50,4,4,6,6,6,8,7,7,9,56,56,54,54,54,52,52,52,50,4,6,5,6,6,7,7,7,22,55,54,54,54,52,52,52,52,26,4,6,6,6,7,7,7,8,46,55,54,54,54,52,52,52,52,4,4,5,6,6,7,7,8,7,55,56,54,54,54,52,52,52,50,4,4,6,6,6,7,7,8,10,56,54,54,54,54,52,52,52,46,4,6,6,6,6,7,7,7,26,56,54,54,54,52,52,52,52,22,4,6,6,6,7,7,7,7,50,55,54,54,54,52,52,52,52,4,4,5,6,6,8,7,7,7,56,56,54,54,54,52,52,52,50,4,4,6,6,6,7,7,8,9,55,54,54,54,54,52,52,52,42,4,6,5,6,6,7,8,8,30,55,54,54,54,52,52,52,52,19,4,5,6,6,7,8,7,7,54,55,54,54,54,52,52,52,52,4,4,6,5,6,7,8,7,7,56,55,54,54,54,52,52,52,50,6,6,7,7,7,9,9,9,9,54,52,52,52,52,50,50,50,39,5,7,7,7,7,9,9,9,32,54,52,52,52,50,50,50,50,17,5,7,7,8,7,9,9,9,54,54,52,52,52,50,50,50,50,6,6,8,8,7,9,9,9,9,54,54,52,52,52,50,50,50,50,6,6,8,7,7,9,9,9,13,54,52,52,52,52,50,50,50,35,5,8,7,7,7,9,9,9,33,54,52,52,52,52,50,50,50,13,6,7,7,7,9,9,9,9,54,54,52,52,52,50,50,50,50,6,5,7,8,7,9,10,9,9,54,54,52,52,52,50,50,50,50,6,8,7,7,7,9,9,9,17,54,52,52,52,52,50,50,50,32,5,8,8,7,7,9,9,9,37,54,52,52,52,52,50,50,50,9,6,7,8,7,9,9,9,9,54,54,52,52,52,50,50,50,50,6,6,8,7,7,9,9,9,9,54,54,52,52,52,50,50,50,50,6,7,8,7,8,9,9,9,19,54,52,52,52,52,50,50,50,30,5,7,7,8,7,9,9,9,41,54,52,52,52,52,50,50,50,8,5,7,7,8,9,9,9,9,54,54,52,52,52,50,50,50,50,6,6,7,7,8,9,9,9,9,54,54,52,52,52,50,50,50,48,5,7,7,7,7,9,9,9,22,54,52,52,52,52,50,50,50,26,6,8,8,7,7,9,9,10,44,54,52,52,52,50,50,50,50,6,5,8,9,9,9,11,11,11,52,52,50,50,50,48,48,48,48,8,7,9,9,9,11,11,11,11,52,50,50,50,50,48,48,48,44,7,9,9,9,9,11,11,11,26,52,50,50,50,50,48,48,48,24,7,9,9,9,9,11,11,11,46,52,50,50,50,50,48,48,48,7,8,9,9,9,9,11,11,11,52,52,50,50,50,48,48,48,48,7,7,9,9,9,11,11,11,11,52,50,50,50,50,48,48,48,41,8,9,9,9,9,11,11,11,30,52,50,50,50,50,48,48,48,21,7,9,9,9,9,11,11,11,50,52,50,50,50,50,48,48,48,7,8,9,9,9,9,11,11,11,52,52,50,50,50,48,48,48,48,7,7,9,9,9,11,11,11,11,52,50,50,50,50,48,48,48,37,7,9,9,9,9,11,11,11,31,52,50,50,50,50,48,48,48,19,8,9,9,9,9,11,11,11,52,52,50,50,50,50,48,48,48,8,8,9,9,9,9,11,11,11,52,52,50,50,50,48,48,48,48,7,10,9,9,9,11,11,11,13,52,50,50,50,50,48,48,48,35,8,9,9,9,9,11,11,11,33,52,50,50,50,50,48,48,48,15,8,9,9,9,9,11,11,11,52,52,50,50,50,50,48,48,48,7,8,9,9,9,9,11,11,11,52,52,50,50,50,48,48,48,48,8,9,9,9,9,11,11,11,17,52,50,50,50,50,48,48,48,31,7,9,9,9,11,13,13,13,35,50,48,48,48,48,46,46,46,13,9,11,11,11,11,13,13,13,50,50,48,48,48,48,46,46,46,9,9,11,11,11,11,13,13,13,50,50,48,48,48,48,46,46,46,9,11,11,11,11,11,13,13,20,50,48,48,48,48,46,46,46,30,9,11,11,11,11,13,13,13,39,50,48,48,48,48,46,46,46,11,9,11,11,11,11,13,13,13,50,50,48,48,48,48,46,46,46,9,9,11,11,11,11,13,13,13,50,50,48,48,48,48,46,46,46,9,11,11,11,11,11,13,13,24,50,48,48,48,48,46,46,46,28,9,11,11,11,11,13,13,13,42,50,48,48,48,48,46,46,46,9,9,11,11,11,11,13,13,13,50,50,48,48,48,48,46,46,46,9,9,11,11,11,11,13,13,13,50,48,48,48,48,48,46,46,42,9,11,11,11,11,13,13,13,26,50,48,48,48,48,46,46,46,24,9,11,11,11,11,13,13,13,44,50,48,48,48,48,46,46,46,9,10,11,11,11,11,13,13,13,50,50,48,48,48,48,46,46,46,9,9,11,11,11,11,13,13,13,50,48,48,48,48,48,46,46,41,9,11,11,11,11,13,13,13,30,50,48,48,48,48,46,46,46,22,9,11,11,11,11,13,13,13,48,50,48,48,48,48,46,46,46,9,9,11,11,11,11,13,13,13,50,50,48,48,48,48,46,46,46,9,9,11,11,11,11,13,15,15,48,48,46,46,46,46,44,44,37,11,13,13,13,13,13,15,15,31,48,46,46,46,46,46,44,44,20,11,13,13,13,13,15,15,15,48,48,46,46,46,46,46,44,44,11,11,13,13,13,13,15,15,15,48,48,46,46,46,46,44,44,45,11,13,13,13,13,13,15,15,17,48,46,46,46,46,46,44,44,33,11,13,13,13,13,13,15,15,33,48,46,46,46,46,46,44,44,17,11,13,13,13,13,13,15,15,48,48,46,46,46,46,44,44,44,11,11,13,13,13,13,15,15,15,48,48,46,46,46,46,44,44,44,11,13,13,13,13,13,15,15,19,48,46,46,46,46,46,44,45,32,11,13,13,13,13,13,15,15,35,48,46,46,46,46,46,44,44,15,11,13,13,13,13,13,15,15,48,48,46,46,46,46,44,44,44,11,11,44,44,44,45,45,43,43,43,42,43,42,9,9,9,9,11,11,11,11,13,13,13,13,15,46,46,46,46,44,45,44,44,44,43,42,43,19,9,11,11,11,11,13,13,13,13,6,6,6,58,56,56,56,54,54,54,52,52,52,52,50,28,0,0,2,2,4,4,4,6,6,5,6,7,57,57,56,55,56,54,54,54,52,52,52,52,41,0,2,2,2,4,4,4,6,6,6,7,7,57,57,58,56,56,56,54,54,54,52,52,52,52,0,2,2,2,4,4,4,5,5,5,7,7,48,58,57,56,56,56,54,54,53,52,52,52,52,0,2,2,4,4,4,5,6,5,6,7,7,33,57,58,57,56,56,56,54,54,54,52,52,52,0,2,2,4,4,4,6,6,6,6,7,8,22,57,57,57,56,55,56,54,54,53,52,52,52,0,2,2,2,4,4,4,6,5,6,8,8,7,58,57,57,56,56,55,54,54,54,52,52,52,7,2,2,2,4,4,4,6,6,6,8,8,7,57,57,57,55,56,56,54,54,54,52,52,52,22,2,2,2,4,4,4,5,6,6,7,7,7,58,58,58,56,55,55,54,54,54,53,52,52,33,2,2,2,4,4,4,6,6,6,8,7,8,59,58,57,55,56,56,54,54,54,54,52,52,48,2,2,2,4,4,4,6,5,6,7,7,7,55,57,57,57,56,55,56,53,54,54,52,52,52,2,2,2,4,4,4,5,6,5,8,7,7,41,57,58,57,56,56,55,54,54,54,52,52,52,2,2,2,4,4,4,6,6,6,8,7,8,30,57,57,58,56,56,56,54,54,53,52,52,52,0,2,2,4,6,6,6,8,8,7,10,9,17,56,55,56,54,54,54,52,52,52,52,50,50,2,4,4,4,5,6,6,7,7,7,9,9,9,55,55,56,54,54,54,52,52,52,52,50,50,15,4,4,4,6,6,6,7,7,7,9,9,9,56,55,56,54,54,54,52,52,52,52,50,50,28,4,4,4,6,5,6,7,7,7,8,9,9,55,56,55,54,54,54,54,52,52,52,50,50,39,4,4,4,6,6,6,7,8,7,7,9,9,56,56,55,54,54,54,54,52,52,52,50,50,50,4,4,4,5,6,6,7,8,8,7,9,10,48,56,56,56,54,54,54,52,52,52,50,50,50,4,4,4,5,6,6,8,8,7,7,9,9,35,55,55,56,53,54,54,52,52,52,50,50,50,4,4,4,6,6,6,6,7,7,8,9,9,24,56,56,56,54,54,54,52,52,52,52,50,50,4,4,4,6,6,6,6,8,8,7,9,9,11,55,56,55,54,54,54,52,52,52,52,50,50,9,4,4,4,6,6,6,8,7,7,9,9,10,56,56,55,54,54,54,52,52,52,52,50,50,22,4,4,4,5,6,5,7,8,7,9,9,9,56,56,56,54,54,54,54,52,52,52,50,50,33,4,4,4,5,6,5,7,7,8,7,9,9,56,56,55,54,54,54,54,52,52,52,50,50,46,4,4,4,6,6,6,8,7,7,7,9,9,54,56,56,55,54,54,52,50,50,50,50,48,48,6,5,6,7,7,7,7,9,9,9,11,11,41,54,54,54,52,52,52,50,50,50,50,48,48,6,6,6,8,7,7,7,9,9,9,11,11,30,54,54,54,52,52,52,50,50,50,50,48,48,6,6,6,7,7,8,8,9,9,9,9,11,18,54,54,54,52,52,52,50,50,50,50,48,48,5,5,6,7,8,8,7,9,9,9,9,11,11,54,54,54,52,52,52,52,50,50,50,48,48,15,6,6,6,7,8,7,9,9,9,9,11,11,54,54,54,52,52,52,52,50,50,50,48,48,28,6,6,5,8,8,8,9,9,9,9,11,11,54,54,54,52,52,52,52,50,50,50,50,48,39,6,6,6,7,8,7,9,9,9,9,11,11,54,54,54,52,52,52,52,50,50,50,50,48,48,5,6,5,7,7,8,8,9,9,9,11,11,46,54,54,54,52,52,52,50,50,50,50,48,48,6,6,6,7,8,7,7,9,9,9,11,11,35,54,54,54,52,52,52,50,50,50,50,48,48,6,6,6,7,7,7,7,9,9,9,9,11,24,54,54,54,52,52,52,50,50,50,50,48,48,6,6,6,7,7,7,7,9,9,9,9,11,13,54,54,54,52,52,52,50,50,50,50,48,48,9,6,5,6,7,7,7,9,9,9,9,11,11,54,53,54,52,52,52,52,50,50,50,48,48,22,6,6,6,8,7,7,9,9,9,9,11,11,52,52,52,52,50,50,50,48,48,48,48,48,32,8,8,9,9,9,9,11,11,11,11,13,13,52,52,52,52,50,50,50,48,48,48,48,48,42,8,7,7,9,9,9,9,11,11,11,11,13,52,52,52,52,50,50,50,48,48,48,48,48,46,7,8,8,9,9,10,10,11,11,11,11,13,41,52,52,52,50,50,50,50,48,48,48,48,46,7,7,7,9,9,9,10,11,11,11,11,13,32,52,52,52,50,50,50,50,48,48,48,48,46,7,8,8,9,9,9,9,11,11,11,11,13,21,52,52,52,50,50,50,50,48,48,48,48,46,7,7,7,9,9,9,9,11,11,11,11,13,13,52,52,52,50,50,50,50,48,48,48,48,46,17,7,7,7,9,9,9,11,11,11,11,11,13,52,52,52,50,50,50,50,48,48,48,48,46,28,7,7,7,9,9,10,10,11,11,11,11,13,52,52,52,50,50,50,50,48,48,48,48,46,37,7,7,7,9,9,9,9,11,11,11,11,13,52,52,52,50,50,50,50,48,48,48,48,46,46,8,7,7,10,9,9,10,11,11,11,11,13,46,52,52,52,50,50,50,48,48,48,48,48,46,8,8,7,9,9,9,9,11,11,11,11,13,35,52,52,52,50,50,50,50,48,48,48,48,46,7,7,7,10,9,9,9,11,11,11,11,13,26,52,52,52,50,50,50,50,48,48,48,48,46,8,8,7,9,9,9,9,11,13,13,13,13,17,50,50,50,48,48,48,48,46,46,46,46,46,13,9,9,11,11,11,11,11,13,13,13,13,15,50,50,50,48,48,48,48,46,46,46,46,46,22,9,9,9,11,11,11,11,13,13,13,13,15,50,50,50,48,48,48,48,46,46,46,46,46,32,9,9,9,11,11,11,11,13,13,13,13,13,50,50,50,48,48,48,48,48,46,46,46,46,41,9,9,9,11,11,11,11,13,13,13,13,13,50,50,50,50,48,48,48,48,46,46,46,46,45,9,9,9,11,11,11,11,13,13,13,13,13,39,50,50,50,48,48,48,48,46,46,46,46,44,9,9,9,11,11,11,11,13,13,13,13,13,31,50,50,50,48,48,48,48,46,46,46,46,46,9,9,9,11,11,11,11,13,13,13,13,13,21,50,50,50,48,48,48,48,46,46,46,46,46,10,9,9,11,11,11,11,11,13,13,13,13,15,50,50,50,48,48,48,48,46,46,46,46,46,17,9,9,9,11,11,11,11,13,13,13,13,15,50,50,50,48,48,48,48,46,46,46,46,46,28,9,9,9,11,11,11,11,13,13,13,13,15,50,50,50,48,48,48,48,46,46,46,46,46,35,9,9,9,11,11,11,11,13,13,13,13,13,50,50,50,48,48,48,48,48,46,46,46,46,44,9,9,9,11,11,11,11,13,13,13,13,13,45,50,50,50,48,48,48,48,46,46,46,46,44,9,9,11,13,13,13,13,13,15,15,15,15,35,48,48,46,46,46,46,46,44,44,44,44,45,11,11,11,13,13,13,13,13,15,15,15,15,28,48,48,48,46,46,46,46,44,44,44,44,45,11,11,11,11,13,13,13,13,15,15,15,15,19,48,48,48,46,46,46,46,46,44,44,44,44,13,11,11,11,13,13,13,13,15,15,15,15,15,48,48,48,46,46,46,46,46,44,44,44,44,22,11,11,11,13,13,13,13,15,15,15,15,15,48,48,48,46,46,46,46,46,44,44,44,44,32,11,11,11,13,13,13,13,15,15,15,15,15,48,48,48,46,46,46,46,46,44,44,45,44,39,11,11,11,13,13,13,13,13,15,15,15,15,48,48,48,48,46,46,46,46,44,44,44,44,44,11,11,11,13,13,13,13,13,15,15,15,15,39,48,48,48,46,46,46,46,44,44,44,44,44,42,43,42,41,9,11,11,11,11,11,13,13,13,13,15,15,15,48,48,46,46,46,46,44,44,44,44,45,44,42,17,11,11,11,11,13,13,4,6,6,6,8,7,18,57,57,56,56,55,54,54,54,54,52,52,52,50,0,2,2,2,4,4,4,6,6,5,8,7,8,57,57,57,56,56,56,54,53,54,54,52,52,52,32,0,2,2,4,4,4,5,6,6,6,7,7,8,57,57,58,56,56,56,54,54,54,52,52,52,52,0,2,2,2,4,4,4,5,6,6,7,7,7,33,57,57,58,56,55,56,54,54,54,52,52,52,52,0,2,2,4,4,4,6,6,5,5,7,8,8,59,57,57,57,56,56,56,54,54,54,52,52,52,17,2,2,2,4,4,4,6,6,6,7,7,7,13,57,57,57,56,55,56,54,54,54,52,52,52,52,0,2,2,2,4,4,4,5,6,6,8,7,7,52,57,57,57,56,56,56,54,54,54,52,52,52,39,2,2,2,4,4,4,6,5,6,7,7,7,7,59,57,57,58,55,56,56,54,54,54,52,52,52,0,2,2,2,4,4,4,6,5,6,7,8,7,30,57,57,57,56,56,56,54,54,54,52,52,52,52,0,2,2,4,4,4,6,6,6,6,7,7,7,59,57,58,57,56,56,55,54,54,54,52,52,52,22,2,2,2,4,4,4,6,6,6,7,7,8,7,59,57,57,56,56,56,54,54,54,54,52,52,52,0,2,2,2,4,4,4,5,6,6,7,7,7,44,58,57,57,56,55,56,54,54,54,52,52,52,45,2,2,2,4,4,4,6,6,5,8,9,9,9,57,55,56,55,54,54,54,52,52,52,50,50,50,7,4,4,4,5,6,6,8,7,7,10,9,9,24,55,56,55,54,54,54,54,52,52,52,50,50,50,4,4,4,5,6,6,5,8,8,8,9,9,9,57,56,56,56,54,54,54,52,52,52,52,50,50,28,4,4,4,5,5,6,8,8,7,8,9,9,9,56,56,56,54,54,54,54,52,52,52,50,50,50,2,4,4,4,6,5,5,8,7,7,9,9,9,39,55,56,56,54,54,54,52,52,52,52,50,50,48,4,4,4,6,5,6,5,8,7,7,9,10,9,57,56,56,56,54,54,54,52,52,52,50,50,50,13,4,4,4,6,5,6,7,7,7,7,9,9,19,55,56,55,54,54,54,52,52,52,52,50,50,50,2,4,4,4,6,5,5,8,8,7,9,9,9,56,56,56,56,54,54,54,52,52,52,52,50,50,32,4,4,4,6,6,6,7,7,7,7,9,9,9,55,56,56,54,54,54,54,52,52,52,50,50,50,2,4,4,4,6,6,6,8,7,7,9,9,9,33,55,56,56,54,54,54,52,52,52,52,50,50,50,4,4,4,6,5,6,5,7,7,8,9,9,9,57,56,55,56,54,54,54,52,52,52,50,50,50,19,4,4,4,6,6,6,8,7,7,7,9,9,13,56,56,55,54,54,54,54,52,52,52,50,50,50,2,4,4,4,6,7,7,9,9,9,9,11,11,48,54,54,54,52,52,52,50,50,50,50,48,48,37,6,6,6,8,8,7,8,9,9,9,9,11,11,54,54,54,52,52,52,52,50,50,50,50,48,48,4,6,6,5,7,8,8,9,9,9,9,11,11,30,54,54,54,52,52,52,52,50,50,50,48,48,48,6,6,5,8,8,7,7,9,9,9,9,11,11,54,54,54,54,52,52,52,50,50,50,50,48,48,24,5,6,6,8,7,7,8,9,9,9,11,11,11,54,54,54,52,52,52,52,50,50,50,50,48,48,6,6,6,6,8,7,8,9,9,9,10,11,11,43,54,54,54,52,52,52,50,50,50,50,48,48,43,6,6,5,7,7,8,8,9,9,9,9,11,11,54,54,54,54,52,52,52,50,50,50,50,48,48,9,6,6,6,7,7,8,9,9,10,9,11,11,24,54,54,54,52,52,52,52,50,50,50,48,48,48,6,6,5,7,7,8,7,9,10,9,9,11,11,56,54,54,54,52,52,52,50,50,50,50,48,48,30,6,5,6,8,8,8,7,9,9,9,11,11,11,54,54,54,52,52,52,52,50,50,50,50,48,48,6,6,5,6,7,7,8,9,9,9,9,11,11,37,54,54,54,52,52,52,52,50,50,50,48,48,48,6,6,6,7,7,7,7,9,9,9,9,11,11,54,54,54,54,52,52,52,50,50,50,50,48,48,13,6,6,5,7,7,8,9,11,11,11,11,13,20,52,52,52,50,50,50,50,48,48,48,48,46,46,8,7,8,9,9,9,9,11,11,11,11,13,13,52,52,52,52,50,50,50,50,48,48,48,48,46,31,7,7,7,9,9,9,9,11,11,11,11,13,13,52,52,52,50,50,50,50,48,48,48,48,46,46,7,7,7,7,9,9,9,9,11,11,11,11,13,33,52,52,52,50,50,50,50,48,48,48,48,46,46,7,8,8,9,9,9,9,11,11,11,11,13,13,52,52,52,52,50,50,50,48,48,48,48,48,46,21,7,7,7,9,9,9,9,11,11,11,11,13,15,52,52,52,50,50,50,50,48,48,48,48,46,46,8,7,8,7,9,9,9,11,11,11,11,11,13,46,52,52,52,50,50,50,50,48,48,48,48,46,37,7,7,8,9,9,9,9,11,11,11,11,13,13,52,52,52,52,50,50,50,48,48,48,48,46,46,7,8,8,7,9,9,9,9,11,11,11,11,13,30,52,52,52,50,50,50,50,48,48,48,48,46,46,7,7,7,9,9,9,9,11,11,11,11,13,13,52,52,52,52,50,50,50,50,48,48,48,48,46,24,7,8,7,9,9,9,9,11,11,11,11,13,13,52,52,52,50,50,50,50,48,48,48,48,46,46,8,7,7,7,9,9,9,11,11,11,11,11,13,43,52,52,52,50,50,50,50,48,48,48,48,46,41,7,7,7,9,10,9,9,11,11,13,13,13,15,50,50,50,50,48,48,48,48,46,46,46,46,46,13,9,9,9,11,11,11,11,13,13,13,13,15,26,50,50,50,48,48,48,48,46,46,46,46,46,44,9,10,9,11,11,11,11,11,13,13,13,13,15,50,50,50,50,48,48,48,48,46,46,46,46,46,30,9,9,9,11,11,11,11,13,13,13,13,13,15,50,50,50,48,48,48,48,48,46,46,46,46,44,9,9,9,9,11,11,11,11,13,13,13,13,15,37,50,50,50,48,48,48,48,46,46,46,46,46,44,9,9,9,11,11,11,11,13,13,13,13,13,15,50,50,50,50,48,48,48,48,46,46,46,46,44,17,9,9,9,11,11,11,11,13,13,13,13,13,20,50,50,50,48,48,48,48,46,46,46,46,46,44,9,9,9,9,11,11,11,11,13,13,13,13,15,50,50,50,50,48,48,48,48,46,46,46,46,46,32,9,9,9,11,11,11,11,13,13,13,13,13,15,50,50,50,48,48,48,48,48,46,46,46,46,44,9,9,9,9,11,11,11,11,13,13,13,13,13,32,50,50,50,48,48,48,48,46,46,46,46,46,44,9,9,9,11,11,11,11,11,13,13,13,13,15,50,50,50,50,48,48,48,48,46,46,46,46,44,20,9,9,9,11,11,11,11,13,13,13,13,13,17,50,50,50,48,48,48,48,46,46,46,46,46,44,9,9,9,9,11,11,11,11,13,13,13,13,15,45,48,48,48,46,46,46,46,46,44,44,45,44,35,11,11,11,13,13,13,13,15,15,15,15,15,15,48,48,48,48,46,46,46,46,44,44,44,44,44,11,11,11,11,13,13,13,13,15,15,15,15,15,30,48,48,48,46,46,46,46,46,44,44,44,44,44,11,11,11,13,13,13,13,13,15,15,15,15,15,48,48,48,48,46,46,46,46,44,44,44,44,44,26,11,11,11,13,13,13,13,13,15,15,15,15,15,48,48,48,46,46,46,46,46,44,44,44,44,44,11,11,11,11,13,13,13,13,15,15,15,15,15,39,48,48,48,46,46,46,46,46,45,45,44,44,39,11,11,11,13,13,13,13,13,15,15,15,15,15,48,48,48,48,46,46,46,46,44,44,44,44,44,15,11,11,11,13,13,13,13,15,15,15,15,15,26,48,48,48,46,46,46,46,46,44,44,13,11,13,13,13,13,15,15,22,48,46,46,46,46,46,44,44,11,13,13,13,13,13,15,15,37,48,46,46,46,46,44,44,44,11,13,13,13,6,6,6,7,57,58,56,55,55,54,54,54,31,2,4,3,4,5,6,6,7,58,56,56,56,54,54,54,54,6,2,4,4,4,5,6,6,17,57,56,56,56,54,54,54,52,2,4,4,4,6,5,6,6,41,57,55,56,55,54,54,54,52,2,4,4,4,6,6,6,8,57,57,55,56,55,54,54,54,32,2,4,4,4,6,6,6,7,57,55,56,55,54,54,54,54,7,2,4,4,4,6,6,5,15,57,56,56,56,54,54,54,52,2,4,4,4,6,6,5,5,37,58,56,56,55,54,54,54,52,2,4,4,4,6,6,6,7,57,57,55,56,56,54,54,54,33,2,4,4,4,6,6,6,8,57,56,56,56,54,54,54,54,9,2,4,4,4,6,5,6,11,57,56,56,56,54,54,54,52,2,4,4,4,4,6,5,6,35,57,56,55,56,54,54,54,52,2,4,4,4,6,6,6,7,57,58,56,55,55,54,54,54,35,2,4,4,4,6,6,6,8,57,55,56,56,54,54,54,54,11,2,4,4,4,6,6,5,9,57,55,55,56,54,54,54,52,2,2,4,4,4,6,6,6,33,57,56,56,55,54,54,54,52,2,4,4,4,6,6,5,5,57,57,56,56,56,54,54,54,37,2,4,4,4,6,5,5,7,57,55,56,56,54,54,54,54,15,2,4,4,4,5,5,6,8,57,56,56,56,54,54,54,52,2,2,4,4,4,6,6,7,32,56,54,54,54,52,52,52,52,4,6,6,6,8,7,8,8,56,56,54,54,54,52,52,52,39,4,6,6,6,7,7,8,7,55,56,54,54,54,52,52,52,17,4,5,6,6,7,7,7,9,56,54,54,54,52,52,52,52,4,4,6,5,6,7,7,7,32,55,54,54,54,52,52,52,52,4,5,6,5,6,7,8,7,54,55,54,54,54,52,52,52,41,4,6,6,6,7,7,7,7,56,54,54,54,54,52,52,52,19,4,6,6,6,7,7,8,8,56,54,54,54,52,52,52,52,4,4,6,6,6,8,8,7,30,55,54,54,54,52,52,52,52,4,6,6,6,6,7,8,7,50,56,54,54,54,52,52,52,43,4,6,5,6,7,8,7,7,56,54,54,54,54,52,52,52,22,4,6,6,6,8,7,8,7,56,54,54,54,52,52,52,52,4,4,6,6,6,7,8,7,26,55,53,54,54,52,52,52,52,4,6,6,5,6,8,7,7,48,56,54,54,53,52,52,52,46,4,6,5,6,7,7,7,7,56,54,54,54,54,52,52,52,24,4,5,6,6,8,7,7,7,55,54,54,54,52,52,52,52,4,4,6,6,5,7,7,7,24,56,54,54,54,52,52,52,52,4,6,5,5,6,7,7,7,46,56,54,54,54,52,52,52,48,4,6,5,6,7,7,8,7,56,55,54,54,54,52,52,52,26,4,6,5,6,9,9,9,9,54,52,52,52,52,50,50,50,6,6,7,7,7,9,9,9,24,54,52,52,52,52,50,50,50,6,7,8,7,7,9,9,9,44,54,52,52,52,50,50,50,48,6,7,8,8,7,9,9,9,54,54,52,52,52,50,50,50,28,5,7,7,8,9,9,9,9,54,52,52,52,52,50,50,50,6,5,7,7,7,9,9,9,22,54,52,52,52,52,50,50,50,6,7,7,7,8,9,9,9,42,54,52,52,52,50,50,50,50,6,7,7,7,8,9,9,9,54,54,52,52,52,50,50,50,30,6,7,7,8,9,9,9,9,54,52,52,52,52,50,50,50,7,6,7,7,7,9,9,9,20,54,52,52,52,52,50,50,50,6,7,7,7,7,9,9,9,41,54,52,52,52,50,50,50,50,6,7,7,8,8,9,9,9,54,54,52,52,52,50,50,50,32,6,7,8,7,9,9,9,9,54,52,52,52,52,50,50,50,9,6,8,7,8,9,9,9,19,54,52,52,52,52,50,50,50,6,8,8,7,7,9,9,9,39,54,52,52,52,50,50,50,50,5,7,7,7,8,9,9,9,54,54,52,52,52,50,50,50,32,5,8,7,7,9,9,9,9,54,52,52,52,52,50,50,50,11,6,7,7,8,9,9,9,15,54,52,52,52,52,50,50,50,6,7,7,7,7,9,9,9,35,54,52,52,52,50,50,50,50,6,7,8,7,7,9,9,11,52,52,50,50,50,50,48,48,33,7,9,9,9,9,11,11,11,52,52,50,50,50,48,48,48,15,7,9,10,9,11,11,11,15,52,50,50,50,50,48,48,48,7,9,9,9,9,11,11,11,33,52,50,50,50,50,48,48,48,7,9,9,9,9,11,11,11,52,52,50,50,50,48,48,48,35,7,10,9,9,9,11,11,11,52,50,50,50,50,48,48,48,17,8,9,9,9,9,11,11,13,52,50,50,50,50,48,48,48,7,9,9,9,10,11,11,11,32,52,50,50,50,50,48,48,48,7,9,9,9,9,11,11,11,52,52,50,50,50,48,48,48,37,7,9,9,9,9,11,11,11,52,50,50,50,50,48,48,48,19,7,9,9,9,9,11,11,11,52,50,50,50,50,48,48,48,7,7,9,9,9,11,11,11,32,52,50,50,50,50,48,48,48,7,9,9,9,9,11,11,11,50,52,50,50,50,48,48,48,39,7,9,9,9,9,11,11,11,52,50,50,50,50,48,48,48,20,7,9,9,9,9,11,11,11,52,50,50,50,50,48,48,48,7,7,9,9,9,11,11,11,30,52,50,50,50,50,48,48,48,8,9,9,9,9,11,11,11,48,52,50,50,50,48,48,48,41,8,9,9,9,9,11,11,11,52,50,50,50,50,48,48,48,22,7,9,9,9,9,11,11,11,52,50,50,50,50,48,48,48,8,7,9,9,9,11,11,11,28,52,50,48,48,48,46,46,46,9,11,11,11,11,13,13,13,46,50,48,48,48,48,46,46,41,9,11,11,11,11,13,13,13,50,50,48,48,48,48,46,46,24,9,11,11,11,11,13,13,13,50,48,48,48,48,46,46,46,9,9,11,11,11,11,13,13,28,50,48,48,48,48,46,46,46,9,11,11,11,11,13,13,13,44,50,48,48,48,48,46,46,43,9,11,11,11,11,13,13,13,50,50,48,48,48,48,46,46,26,9,11,11,11,11,13,13,13,50,48,48,48,48,46,46,46,9,9,11,11,11,11,13,13,26,50,48,48,48,48,46,46,46,9,11,11,11,11,11,13,13,43,50,48,48,48,48,46,46,44,9,11,11,11,11,13,13,13,50,50,48,48,48,48,46,46,28,9,11,11,11,11,13,13,13,50,48,48,48,48,46,46,46,9,9,11,11,11,11,13,13,24,50,48,48,48,48,46,46,46,9,11,11,11,11,11,13,13,41,50,48,48,48,48,46,46,46,9,11,11,11,11,13,13,13,50,50,48,48,48,48,46,46,28,9,11,11,11,11,13,13,13,50,48,48,48,48,46,46,46,9,9,11,11,11,11,13,13,22,50,48,48,48,48,46,46,46,9,11,11,11,11,11,13,13,39,50,48,48,48,48,46,46,46,9,11,11,11,11,13,13,13,50,50,48,48,48,48,46,46,30,9,11,11,11,11,13,13,13,50,48,48,48,48,46,44,44,13,11,13,13,13,13,15,15,22,48,46,46,46,46,46,44,44,11,11,13,13,13,13,15,15,37,48,46,46,46,46,45,45,44,11,13,13,13,13,13,15,15,48,48,46,46,46,46,45,44,31,11,13,13,13,13,13,15,15,48,46,46,46,46,46,45,44,15,11,13,13,13,13,15,15,21,48,46,46,46,46,46,44,44,11,13,13,13,13,13,15,15,35,48,46,46,46,46,45,45,45,11,13,13,13,13,13,15,15,48,48,46,46,46,46,44,44,32,11,13,13,13,13,13,15,15,48,46,46,46,46,46,44,44,17,11,13,13,13,13,15,15,18,48,46,46,46,46,46,45,44,11,13,13,13,13,13,15,15,33,48,46,46,46,46,44,44,45,11,13,13,13,13,13,15,15,48,48,46,46,46,46,45,44,33,11,13,13,46,45,44,44,44,44,32,11,11,11,11,13,13,46,46,45,44,44,44,44,11,11,11,13,13,13,28,46,46,46,44,44,44,11,11,11,13,13,13,13,46,46,46,44,45,54,30,4,4,4,6,6,6,57,55,56,56,54,54,53,2,4,4,4,6,6,33,56,56,56,54,54,54,2,4,4,4,6,6,6,55,55,55,54,54,54,20,4,4,4,6,6,6,57,55,55,56,54,54,50,4,4,4,6,6,6,43,56,55,56,54,54,54,2,4,4,4,5,6,13,56,56,56,54,54,54,11,4,4,4,6,6,6,57,56,56,56,54,54,42,4,4,4,5,6,6,52,55,56,55,54,54,54,2,4,4,4,6,6,22,55,55,56,54,54,54,4,4,4,4,6,5,5,57,56,56,56,54,54,33,4,4,4,6,6,6,58,56,56,56,54,54,54,2,4,4,4,6,6,30,56,56,56,54,54,54,2,4,4,4,6,6,6,55,56,56,54,54,54,26,4,4,4,5,6,5,58,55,56,56,54,54,54,4,4,4,6,6,6,37,56,55,55,54,54,53,2,4,4,4,6,6,7,56,55,56,54,54,54,18,4,4,4,6,6,6,57,56,56,56,54,54,48,4,4,4,6,6,6,46,55,55,56,54,54,54,2,4,4,4,5,6,15,55,56,56,54,54,54,9,4,4,4,6,6,5,57,56,55,56,54,54,39,4,4,4,6,6,6,54,55,56,56,54,54,54,2,4,4,4,5,5,24,56,56,55,54,54,54,2,4,4,4,6,6,5,57,56,56,56,53,54,32,4,4,4,6,6,6,57,56,56,56,54,54,54,4,6,6,6,7,7,32,54,54,54,52,52,52,4,6,6,5,7,7,7,54,54,54,54,52,52,24,5,6,6,7,7,7,56,54,54,54,52,52,52,6,6,6,6,7,7,39,54,54,54,52,52,52,4,6,5,6,8,8,11,54,54,54,54,52,52,17,5,5,6,7,7,7,56,54,54,54,52,52,44,5,6,5,5,8,7,48,54,54,54,52,52,52,4,6,5,6,7,7,19,54,54,54,52,52,52,8,6,6,6,7,8,8,55,54,54,54,52,52,35,6,6,6,7,7,7,55,54,54,54,52,52,52,4,5,5,5,8,7,28,54,54,54,52,52,52,4,6,6,6,8,7,7,54,53,54,54,52,52,30,6,5,6,8,7,7,56,54,54,54,52,52,52,6,6,5,6,8,7,33,54,54,54,52,52,52,4,5,6,5,7,8,8,54,54,54,54,52,52,22,6,6,6,7,7,8,56,54,54,54,52,52,50,5,5,6,5,7,7,43,54,54,54,52,52,52,4,6,6,6,8,7,13,54,54,53,54,52,52,13,6,6,6,7,7,8,56,53,53,54,52,52,41,6,5,6,6,7,7,50,54,54,54,52,52,52,4,6,5,6,8,7,23,54,54,54,52,52,52,5,6,6,6,8,8,8,56,54,54,54,52,52,33,6,6,6,7,7,7,56,54,54,54,52,52,52,6,5,6,6,8,7,30,54,54,54,52,50,50,6,7,8,7,9,9,9,52,52,52,52,50,50,28,8,7,7,7,9,9,54,52,52,52,50,50,50,8,8,7,7,9,9,35,52,52,52,52,50,50,6,7,7,8,9,9,9,52,52,52,52,50,50,21,7,8,7,7,9,9,54,52,52,52,50,50,46,8,8,7,7,9,9,43,52,52,52,50,50,50,6,8,7,8,9,9,17,52,52,52,52,50,50,13,8,8,7,9,9,9,54,52,52,52,50,50,37,8,7,7,7,9,9,52,52,52,52,50,50,50,5,7,7,8,9,9,26,52,52,52,52,50,50,6,7,7,8,9,9,9,54,52,52,52,50,50,32,7,8,8,7,9,9,54,52,52,52,50,50,50,7,7,7,8,9,9,32,52,52,52,52,50,50,6,7,7,8,9,9,10,52,52,52,52,50,50,24,8,7,8,7,9,9,54,52,52,52,50,50,50,8,7,8,7,9,9,39,52,52,52,52,50,50,6,7,7,7,9,9,13,52,52,52,52,50,50,17,7,7,8,9,9,9,54,52,52,52,50,50,43,7,7,7,7,10,9,46,52,52,52,50,50,50,6,7,7,7,9,9,21,52,52,52,52,50,50,9,7,8,7,9,9,9,54,52,52,52,50,50,35,8,7,8,8,9,9,54,52,52,52,50,50,50,6,8,7,7,9,9,28,52,52,52,52,50,50,5,7,8,7,9,9,9,52,52,52,52,50,50,30,9,9,9,9,11,11,52,50,50,50,48,48,48,8,9,9,9,11,11,33,50,50,50,50,48,48,7,9,9,9,9,11,11,50,50,50,50,48,48,22,9,9,9,9,11,11,52,50,50,50,48,48,46,9,9,9,9,11,11,41,50,50,50,50,48,48,8,9,9,9,11,11,17,50,50,50,50,48,48,17,9,9,9,9,11,11,52,50,50,50,48,48,39,9,9,9,9,11,11,46,50,50,50,50,48,48,7,9,9,9,11,11,22,50,50,50,50,48,48,9,9,9,9,9,11,11,52,50,50,50,48,48,33,9,9,9,9,11,11,52,50,50,50,50,48,48,9,9,9,9,11,11,30,50,50,50,50,48,48,7,9,9,9,9,11,11,50,50,50,50,48,48,28,9,9,9,9,11,11,52,50,50,50,50,48,48,9,9,9,9,11,11,35,50,50,50,50,48,48,7,9,9,9,9,11,11,50,50,50,50,48,48,20,9,9,9,9,11,11,52,50,50,50,48,48,45,9,9,9,9,11,11,42,50,50,50,50,48,48,8,9,10,9,11,11,18,50,50,50,50,48,48,13,9,9,9,9,11,11,52,50,50,50,48,48,37,9,9,9,9,11,11,50,50,50,50,50,48,48,8,9,9,9,11,11,26,50,50,50,50,48,48,7,9,9,9,10,11,11,52,50,50,50,48,48,32,9,9,9,9,11,11,52,50,50,50,50,48,48,9,11,11,11,11,13,32,48,48,48,48,46,46,9,11,11,11,11,13,13,48,48,48,48,46,46,26,11,11,11,11,13,13,50,48,48,48,48,46,46,11,11,11,11,11,13,37,48,48,48,48,46,46,9,11,11,11,11,13,15,48,48,48,48,46,46,19,11,11,11,11,13,13,50,48,48,48,48,46,41,11,11,11,11,13,13,42,48,48,48,48,46,46,9,11,11,11,11,13,22,48,48,48,48,46,46,13,11,11,11,11,13,13,50,48,48,48,48,46,35,11,11,11,11,13,13,50,48,48,48,48,46,46,9,11,11,11,11,13,28,48,48,48,48,46,46,9,11,11,11,11,13,13,48,48,48,48,48,46,30,11,11,11,11,13,13,50,48,48,48,48,46,46,11,11,11,11,11,13,32,48,48,48,48,46,46,9,11,11,11,11,13,13,48,48,48,48,48,46,24,11,11,11,11,13,13,50,48,48,48,48,46,44,11,11,11,11,11,13,39,48,48,48,48,46,46,9,11,11,11,11,13,17,48,48,48,48,46,46,17,11,11,11,11,13,13,50,48,48,48,48,46,39,11,11,11,11,13,13,45,48,48,48,48,46,46,9,11,11,11,11,13,24,48,48,48,48,46,46,11,11,11,11,11,13,13,50,48,48,48,48,46,33,11,11,11,11,13,13,50,48,48,48,48,46,46,11,11,11,11,11,13,30,48,48,48,48,46,46,9,11,11,11,13,15,15,46,46,46,46,46,44,28,13,13,13,13,13,15,48,46,46,46,46,44,45,13,13,13,13,13,15,33,46,46,46,46,46,44,11,13,13,13,13,15,15,46,46,46,46,46,44,22,13,13,13,13,13,15,48,46,46,46,46,44,43,13,13,13,13,13,15,39,46,46,46,46,46,44,11,13,13,13,13,15,20,46,46,46,46,46,44,17,13,13,13,13,13,15,48,46,46,46,46,44,35,13,13,13,13,13,15,46,46,46,46,46,46,44,11,13,13,13,13,15,26,46,46,46,46,46,44,11,13,13,13,13,15,15,48,46,46,46,46,44,32,13,13,13,13,13,15,48,46,46,46,46,44,45,13,13,13,13,13,15,32,46,46,46,46,46,44,11,13,13,13,13,15,15,46,46,46,46,46,44,26,13,13,13,13,13,15,48,46,46,46,46,44,22,13,13,13,13,20,46,46,46,46,44,13,13,13,13,13,46,46,46,46,46,28,13,13,13,13,15,46,46,46,46,44,13,13,13,13,13,44,46,46,46,54,35,4,4,5,6,6,56,56,56,54,54,4,4,4,6,6,42,56,56,55,54,44,4,4,4,6,6,56,55,55,54,54,4,4,4,5,5,32,55,56,56,54,54,4,4,4,5,5,55,56,56,54,54,8,4,4,5,6,24,56,56,56,54,54,4,4,4,6,6,56,56,56,54,54,18,4,4,6,6,15,55,55,55,54,54,4,4,4,6,6,56,56,55,54,54,28,4,4,6,6,6,56,55,56,54,54,4,4,4,6,5,50,56,56,54,54,35,4,4,4,6,6,56,55,56,54,54,4,4,4,5,6,41,56,56,54,54,44,4,4,4,6,6,56,56,56,54,54,4,4,4,6,6,31,56,56,54,54,54,4,4,4,6,6,56,56,56,54,54,9,4,4,5,6,24,56,56,56,54,54,4,4,4,6,5,56,56,55,54,54,19,4,4,6,6,15,56,56,56,54,54,4,4,4,6,6,56,56,55,54,54,28,4,4,6,6,6,56,56,56,54,54,4,4,4,6,6,50,56,56,54,54,35,4,4,4,6,6,55,56,55,54,54,4,4,4,6,5,41,56,56,54,54,44,4,4,4,5,5,56,56,56,54,54,4,4,4,6,6,32,56,56,54,54,54,4,4,4,6,6,56,56,55,54,54,10,4,4,6,6,24,55,56,56,54,54,4,4,4,6,6,55,56,56,54,54,19,4,4,5,5,13,56,56,56,53,54,4,4,4,7,8,54,54,53,52,52,28,6,6,6,8,7,54,54,54,52,52,6,5,5,8,7,48,54,53,54,52,35,6,6,5,7,8,54,54,54,52,52,6,6,6,7,7,39,54,54,54,52,45,6,5,6,8,8,54,54,54,52,52,6,6,6,7,7,32,54,54,54,52,52,6,6,6,7,7,54,54,54,52,52,11,6,6,6,7,24,54,54,54,52,52,5,6,5,7,7,54,54,54,52,52,21,6,6,6,7,15,54,54,54,52,52,6,5,6,8,7,54,54,54,52,52,30,6,6,6,8,7,54,54,54,52,52,6,6,6,7,8,48,54,54,54,52,37,5,5,6,7,7,54,54,54,52,52,6,6,5,8,7,39,54,54,54,52,44,5,6,6,7,7,54,54,54,52,52,6,6,5,8,8,32,54,54,54,52,52,6,6,6,8,7,54,54,54,52,52,11,6,6,6,7,23,54,54,54,52,52,6,6,6,8,7,54,54,54,52,52,20,6,6,5,7,13,54,54,54,52,52,6,6,5,8,8,54,54,54,52,52,30,6,6,6,7,7,54,54,54,52,52,5,5,6,8,8,48,54,54,54,52,37,5,6,5,7,7,54,54,54,52,52,5,6,6,8,7,39,54,54,54,52,46,6,6,5,8,7,54,54,54,52,52,6,6,5,7,7,32,54,54,54,52,52,6,5,6,7,7,54,54,54,52,52,13,6,6,8,9,22,52,52,52,50,50,7,7,7,9,9,52,52,52,52,50,23,8,8,8,9,15,52,52,52,50,50,8,8,8,9,9,52,52,52,52,50,30,8,7,7,9,9,52,52,52,50,50,7,8,7,7,9,46,52,52,52,50,37,7,7,8,9,9,52,52,52,50,50,8,7,8,8,9,37,52,52,52,50,45,7,7,7,9,9,52,52,52,50,50,7,8,8,7,9,32,52,52,52,50,50,7,7,8,9,9,52,52,52,52,50,15,7,7,7,9,22,52,52,52,50,50,8,7,7,9,9,52,52,52,52,50,22,7,7,7,9,15,52,52,52,50,50,7,7,7,9,9,52,52,52,52,50,32,7,7,7,9,9,52,52,52,50,50,7,7,8,7,9,44,52,52,52,50,37,7,8,8,9,9,52,52,52,50,50,7,7,8,7,9,37,52,52,52,50,46,7,8,7,9,9,52,52,52,50,50,7,7,8,7,9,30,52,52,52,50,50,8,7,8,9,9,52,52,52,52,50,15,8,7,7,9,23,52,52,52,50,50,7,7,7,9,9,52,52,52,52,50,22,7,7,8,9,13,52,52,52,50,50,8,8,8,9,9,52,52,52,52,50,32,8,8,7,9,10,52,52,52,50,50,7,7,8,7,9,45,52,52,52,50,37,8,7,7,9,9,52,52,52,50,50,7,8,8,7,9,37,52,52,52,50,46,8,7,8,9,9,52,52,50,50,48,9,9,9,9,11,30,50,50,50,48,48,9,9,9,9,11,50,50,50,50,48,17,9,9,9,11,22,50,50,50,48,48,9,9,9,9,11,50,50,50,50,48,24,9,9,9,11,15,50,50,50,50,48,9,9,9,9,11,50,50,50,50,48,32,9,9,9,11,11,50,50,50,50,48,9,9,9,9,11,43,50,50,50,48,37,9,9,9,11,11,50,50,50,50,48,9,9,9,9,11,35,50,50,50,48,45,10,9,9,11,11,50,50,50,50,48,9,9,9,9,11,30,50,50,50,48,48,9,9,9,9,11,50,50,50,50,48,17,9,9,9,11,22,50,50,50,48,48,9,9,9,9,11,50,50,50,50,48,24,9,9,10,11,15,50,50,50,48,48,9,9,9,9,11,50,50,50,50,48,31,9,9,9,11,11,50,50,50,50,48,9,9,9,10,11,42,50,50,50,48,37,9,9,9,11,11,50,50,50,50,48,9,9,9,9,11,35,50,50,50,48,46,9,9,9,11,11,50,50,50,50,48,9,9,9,9,11,30,50,50,50,48,48,9,9,9,9,11,50,50,50,50,48,17,9,9,9,11,20,50,50,50,48,48,9,9,9,9,11,50,50,50,50,48,24,9,9,9,11,13,50,50,50,50,48,9,9,9,9,11,50,50,50,50,48,32,9,9,9,11,11,50,50,50,50,48,9,10,9,9,11,43,50,50,50,48,39,9,10,11,11,13,48,48,48,48,46,11,11,11,11,13,33,48,48,48,48,44,11,11,11,11,13,48,48,48,48,46,11,11,11,11,13,28,48,48,48,48,46,11,11,11,11,13,48,48,48,48,46,18,11,11,11,13,22,48,48,48,48,46,11,11,11,11,13,48,48,48,48,46,26,11,11,11,11,15,48,48,48,48,46,11,11,11,11,13,48,48,48,48,46,32,11,11,11,11,13,48,48,48,48,46,11,11,11,11,13,41,48,48,48,48,37,11,11,11,11,13,48,48,48,48,46,11,11,11,11,13,33,48,48,48,48,44,11,11,11,11,13,48,48,48,48,46,11,11,11,11,13,28,48,48,48,48,46,11,11,11,11,13,48,48,48,48,46,19,11,11,11,13,20,48,48,48,48,46,11,11,11,11,13,48,48,48,48,46,26,11,11,11,11,15,48,48,48,48,46,11,11,11,11,13,48,48,48,48,46,32,11,11,11,11,13,48,48,48,48,46,11,11,11,11,13,41,48,48,48,48,39,11,11,11,11,13,48,48,48,48,46,11,11,11,11,13,33,48,48,48,48,44,11,11,11,11,13,48,48,48,48,46,13,11,11,11,13,28,48,48,48,48,46,11,11,11,11,13,48,48,48,48,46,19,11,11,11,13,20,48,48,48,48,46,11,11,11,11,13,48,48,48,48,46,26,11,11,11,11,13,48,48,48,48,46,11,11,11,11,13,46,48,46,46,46,32,13,13,13,13,15,46,46,46,46,44,13,13,13,13,13,39,46,46,46,46,37,13,13,13,13,15,46,46,46,46,46,13,13,13,13,13,32,46,46,46,46,44,13,13,13,13,15,46,46,46,46,46,15,13,13,13,13,28,46,46,46,46,44,13,13,13,13,15,46,46,46,46,46,20,13,13,13,13,22,46,46,46,46,44,13,13,13,13,15,46,46,46,46,46,28,13,13,13,13,15,46,46,46,46,45,13,13,13,13,13,44,46,46,46,46,32,13,13,13,13,15,46,46,46,46,45,13,13,13,13,13,39,46,46,46,46,39,13,13,13,13,15,46,46,46,46,46,13,13,13,13,13,32,46,46,46,46,44,13,13,13,13,15,46,46,46,46,46,15,13,13,13,13,28,46,46,46,46,44,13,13,13,13,15,46,46,46,46,46,21,13,13,13,13,21,46,46,46,46,45,13,13,13,13,15,46,46,46,46,46,28,13,13,13,13,15,46,46,46,46,44,13,13,13,13,13,44,46,46,46,46,32,13,13,13,13,15,46,46,46,46,44,13,13,13,13,13,39,46,46,46,46,39,13,13,13,13,15,46,46,46,46,46,13,13,13,13,13,32,46,46,46,46,44,13,13,13,13,15,46,46,46,46,46,15,13,13,13,13,28,46,46,46,46,45,13,13,13,13,15,46,46,46,46,46,22,13,13,13,13,20,46,46,46,46,45,13,13,13,13,15,46,46,46,44,45,28,15,15,15,15,17,44,44,44,44,44,15,15,15,15,15,43,45,44,44,44,32,15,15,15,15,15,44,45,44,44,44,15,15,15,15,15,37,44,44,44,44,37,15,15,15,15,15,44,44,45,44,44,15,15,15,15,15,32,45,44,45,44,44,15,15,15,15,15,45,44,45,44,44,17,15,15,15,15,28,44,44,45,44,45,15,15,15,15,15,44,44,44,44,44,22,15,15,15,15,22,44,44,45,45,44,15,15,15,15,15,44,44,44,44,44,28,15,15,15,15,15,44,44,44,44,45,15,15,15,15,15,42,45,44,45,44,31,15,15,15,15,15,44,44,44,44,44,15,15,15,15,15,37,44,44,44,44,39,15,15,15,15,15,44,44,44,44,44,15,15,15,15,15,32,44,44,44,44,44,15,15,15,15,15,44,45,44,45,44,17,15,15,15,15,26,44,45,44,44,44,15,15,15,15,15,44,44,44,45,44,22,15,15,15,15,20,44,44,44,44,44,15,15,15,15,15,44,44,44,45,44,30,15,15,15,15,15,44,44,44,44,44,15,15,15,15,15,42,45,44,44,44,33,15,15,15,15,15,44,44,44,45,45,15,15,15,15,15,37,44,44,44,44,39,15,15,15,15,15,44,45,44,44,44,15,15,15,15,15,31,44,44,44,44,44,15,15,15,15,15,44,45,44,44,44,17,15,15,15,15,26,45,44,44,45,45,15,15,15,17,17,43,43,43,42,43,24,17,17,17,17,22,43,43,43,43,42,17,17,17,17,17,43,43,43,43,42,30,17,17,17,17,17,43,42,43,43,42,17,17,17,17,17,41,43,43,42,42,33,17,17,17,17,17,43,43,43,42,43,17,17,17,17,17,35,42,43,43,43,37,17,17,17,17,17,43,42,42,43,43,17,17,17,17,17,32,43,42,43,43,43,17,17,17,17,17,43,42,43,43,43,18,17,17,17,17,26,43,43,43,42,42,17,17,17,17,17,42,43,43,43,43,24,17,17,17,17,22,42,43,43,43,43,17,17,17,17,17,43,43,43,43,43,30,17,17,17,17,17,43,43,43,43,43,17,17,17,17,17,41,43,43,43,43,33,17,17,17,17,17,43,43,43,42,43,17,17,17,17,17,35,42,42,42,43,37,17,17,17,17,17,43,42,42,42,43,17,17,17,17,17,32,43,43,43,43,43,17,17,17,17,17,42,43,43,43,42,20,17,17,17,17,26,42,43,43,43,43,17,17,17,17,17,43,43,43,43,43,24,17,17,17,17,20,43,43,43,43,43,17,17,17,17,17,43,42,43,42,43,30,17,17,17,17,17,42,42,43,42,42,17,17,17,17,17,39,43,42,43,43,33,17,17,17,17,17,43,43,43,42,42,17,17,17,17,17,35,43,43,43,43,39,17,17,17,17,17,43,42,43,43,43,17,17,17,17,17,31,43,43,41,41,41,18,19,19,19,19,41,41,41,41,41,20,18,19,19,19,26,40,40,41,41,41,19,19,19,19,19,41,41,41,41,41,26,19,19,19,19,22,41,41,41,41,41,19,19,19,19,18,41,41,40,41,41,30,19,19,18,19,19,41,40,40,41,41,19,19,19,19,19,39,41,41,41,41,33,18,19,19,19,19,41,41,40,41,41,18,19,19,19,19,33,41,41,41,41,37,18,18,18,19,19,41,41,41,41,41,19,19,19,19,19,31,41,40,41,41,41,19,19,19,19,18,41,41,41,41,41,22,18,19,19,19,26,41,41,41,41,41,19,19,19,19,19,41,41,41,41,41,26,19,19,19,18,22,41,41,41,41,41,19,19,18,19,19,41,41,41,41,41,30,19,19,19,19,19,41,41,41,41,41,19,19,19,19,19,37,41,41,41,41,33,19,19,19,19,19,41,41,41,41,41,19,19,19,19,18,33,41,41,41,41,37,19,19,19,19,19,40,41,41,41,41,19,19,19,19,19,32,41,41,40,41,41,19,19,19,19,19,41,41,41,41,41,22,19,19,19,19,26,41,41,41,40,41,19,19,19,18,19,41,41,41,41,41,26,18,19,19,19,22,41,41,41,41,41,19,18,18,19,19,41,41,41,41,41,31,19,18,19,19,19,41,41,41,41,41,19,19,19,19,18,37,41,41,41,41,33,19,19,19,18,19,40,41,41,41,41,18,19,18,21,21,32,39,39,39,39,37,20,20,20,20,20,39,39,39,39,39,20,21,20,20,20,30,39,39,39,39,39,20,20,20,20,20,39,39,39,39,39,24,21,20,21,21,26,39,39,39,39,39,20,20,21,20,21,39,39,39,39,39,28,20,20,20,20,22,39,39,39,39,39,20,20,20,21,20,39,39,39,39,39,32,20,21,21,20,21,39,39,39,39,39,21,21,20,20,21,35,39,39,39,39,33,20,20,21,21,20,39,39,39,39,39,20,21,21,20,21,32,39,39,39,39,37,21,20,20,21,21,39,39,39,39,39,21,21,20,20,21,30,39,39,39,39,39,20,20,21,21,20,39,39,39,39,39,24,20,20,21,21,26,39,39,39,39,39,20,20,20,21,21,39,39,39,39,39,28,20,20,20,20,22,39,39,39,39,39,20,20,20,20,20,39,39,39,39,39,31,20,20,20,20,20,39,39,39,39,39,20,21,21,21,20,35,39,39,39,39,33,20,21,21,20,20,39,39,39,39,39,20,21,20,20,21,32,39,39,39,39,37,20,21,21,20,20,39,39,39,39,39,21,20,20,21,21,30,39,39,39,39,39,20,21,21,21,20,39,39,39,39,39,24,20,21,20,21,26,39,39,39,39,39,20,20,21,21,20,39,39,39,39,39,28,20,20,20,21,22,39,39,39,39,39,20,20,20,21,20,39,39,39,39,39,32,20,22,22,22,22,37,37,37,37,37,22,22,22,22,22,35,37,37,37,37,33,22,22,22,22,22,37,37,37,37,37,22,22,22,22,22,32,37,37,37,37,35,22,22,22,22,22,37,37,37,37,37,22,22,22,22,22,30,37,37,37,37,37,23,22,22,22,22,37,37,37,37,37,24,22,22,22,22,26,37,37,37,37,37,22,22,22,22,22,37,37,37,37,37,28,22,22,22,22,24,37,37,37,37,37,22,22,22,22,22,37,37,37,37,37,32,22,22,22,22,22,37,37,37,37,37,22,23,22,22,22,33,37,37,37,37,33,22,22,22,22,22,37,37,37,37,37,22,22,22,22,22,32,37,37,37,37,35,22,22,22,22,22,37,37,37,37,37,22,22,22,22,22,30,37,37,37,37,37,22,22,22,22,22,37,37,37,37,37,26,22,22,22,22,26,37,37,37,37,37,22,22,22,22,22,37,37,37,37,37,28,22,23,22,22,24,37,37,37,37,37,22,22,22,22,22,37,37,37,37,37,31,22,22,22,22,22,37,37,37,37,37,23,22,22,22,22,33,37,37,37,37,33,22,22,22,22,22,37,37,37,37,37,22,22,22,22,22,32,37,37,37,37,35,22,22,23,22,22,37,37,37,37,37,22,22,22,22,22,30,37,37,37,37,37,22,23,22,22,22,37,37,37,37,37,26,22,22,22,22,26,37,37,37,37,37,23,22,22,22,22,37,37,35,35,35,30,24,24,24,24,24,35,35,35,35,35,24,24,24,24,24,35,35,35,35,35,32,24,24,24,24,24,35,35,35,35,35,24,24,24,24,24,33,35,35,35,35,32,24,24,24,24,24,35,35,35,35,35,24,24,24,24,24,32,35,35,35,35,35,24,24,24,24,24,35,35,35,35,35,24,24,24,24,24,30,35,35,35,35,35,24,24,24,24,24,35,35,35,35,35,26,24,24,24,24,28,35,35,35,35,35,24,24,24,24,24,35,35,35,35,35,30,24,24,24,24,24,35,35,35,35,35,24,24,24,24,24,35,35,35,35,35,32,24,24,24,24,24,35,35,35,35,35,24,24,24,24,24,33,35,35,35,35,32,24,24,24,24,24,35,35,35,35,35,24,24,24,24,24,32,35,35,35,35,35,24,24,24,24,24,35,35,35,35,35,24,24,24,24,24,30,35,35,35,35,35,24,24,24,24,24,35,35,35,35,35,26,24,24,24,24,28,35,35,35,35,35,24,24,24,24,24,35,35,35,35,35,30,24,24,24,24,24,35,35,35,35,35,24,24,24,24,24,35,35,35,35,35,32,24,24,24,24,24,35,35,35,35,35,24,24,24,24,24,33,35,35,35,35,33,24,24,24,24,24,35,35,35,35,35,24,24,24,24,24,32,35,35,35,35,35,24,24,24,24,24,35,35,35,35,35,24,24,24,24,24,30,35,35,35,35,35,24,26,26,26,26,33,33,33,33,33,28,26,26,26,26,28,33,33,33,33,33,26,26,26,26,26,33,33,33,33,33,30,26,26,26,26,26,33,33,33,33,33,26,26,26,26,26,33,33,33,33,33,32,26,26,26,26,26,33,33,33,33,33,26,26,26,26,26,32,33,33,33,33,31,26,26,26,26,26,33,33,33,33,33,26,26,26,26,26,32,33,33,33,33,33,26,26,26,26,26,33,33,33,33,33,26,26,26,26,26,30,33,33,33,33,33,26,26,26,26,26,33,33,33,33,33,28,26,26,26,26,28,33,33,33,33,33,26,26,26,26,26,33,33,33,33,33,30,26,26,26,26,26,33,33,33,33,33,26,26,26,26,26,33,33,33,33,33,32,26,26,26,26,26,33,33,33,33,33,26,26,26,26,26,32,33,33,33,33,32,26,26,26,26,26,33,33,33,33,33,26,26,26,26,26,32,33,33,33,33,33,26,26,26,26,26,33,33,33,33,33,26,26,26,26,26,30,33,33,33,33,33,26,26,26,26,26,33,33,33,33,33,28,26,26,26,26,28,33,33,33,33,33,26,26,26,26,26,33,33,33,33,33,30,26,26,26,26,26,33,33,33,33,33,26,26,26,26,26,33,33,33,33,33,32,26,26,26,26,26,33,33,33,33,33,26,26,26,26,26,32,33,33,33,33,32,26,26,26,26,26,33,33,33,33,33,26,26,26,26,26,32,33,32,32,32,32,28,28,28,28,28,33,32,32,32,31,28,28,28,28,28,30,32,32,31,32,32,28,28,28,28,28,31,32,32,32,31,30,28,28,28,28,28,32,32,32,32,31,28,28,28,28,28,32,32,32,32,32,30,28,28,28,28,28,32,32,32,32,31,28,28,28,28,28,32,32,32,32,32,32,28,28,28,28,28,32,32,32,32,32,28,28,28,28,28,32,32,32,32,32,32,28,28,28,28,28,32,32,32,31,32,28,28,28,28,28,32,32,32,32,32,32,28,28,28,28,28,32,32,32,32,32,28,28,28,28,28,30,32,32,32,32,32,28,28,28,28,28,32,31,32,32,32,30,28,28,28,28,28,32,32,32,32,32,28,28,28,28,28,32,32,32,32,32,30,28,28,28,28,28,32,32,32,31,32,28,28,28,28,28,32,32,32,32,32,32,28,28,28,28,28,32,32,32,32,32,28,28,28,28,28,31,32,32,32,31,32,28,28,28,28,28,32,32,32,32,31,28,28,28,28,28,32,32,32,32,32,31,28,28,28,28,28,32,32,32,32,32,28,28,28,28,28,30,31,32,32,32,32,28,28,28,28,28,32,32,32,32,32,30,28,28,28,28,28,32,32,32,32,32,28,28,28,28,28,32,32,32,32,32,30,28,28,28,28,28,32,32,31,31,32,28,28,28,28,28,31,31,32,32,32,32,28,28,28,28,28,32,32,32,32,32,28,28,28,28,28,32,32,32,32,32,32,30,30,30,30,30,32,32,32,32,32,30,30,30,30,30,32,32,32,32,32,32,30,30,30,30,30,32,31,32,32,31,30,30,30,30,30,30,32,32,31,32,32,30,30,30,30,30,32,32,32,32,32,30,30,30,30,30,30,32,31,32,32,32,30,30,30,30,30,32,32,32,32,32,30,30,30,30,30,30,32,32,32,32,32,30,30,30,30,30,31,32,32,32,32,32,30,30,30,30,30,32,32,32,32,32,30,30,30,30,30,32,32,32,32,32,32,30,30,30,30,30,32,32,31,31,32,30,30,30,30,30,32,32,32,32,32,31,30,30,30,30,30,32,32,32,32,32,30,30,30,30,30,30,32,32,31,32,32,30,30,30,30,30,32,32,32,32,32,30,30,30,30,30,30,32,32,32,31,32,30,30,30,30,30,32,32,32,32,32,30,30,30,30,30,30,32,32,32,32,32,30,30,30,30,30,32,31,32,32,32,32,30,30,30,30,30,32,32,32,32,32,30,30,30,30,30,32,32,32,32,32,32,30,30,30,30,30,32,32,32,32,32,30,30,30,30,30,32,31,32,32,32,31,30,30,30,30,30,32,32,32,32,32,30,30,30,30,30,30,32,32,32,32,32,30,30,30,30,30,32,32,32,32,32,30,30,30,30,30,30,32,32,32,32,32,30,30,30,30,30,32,32,32,31,32,30,30,30,30,30,30,32,32,31,31,32,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32};
  
  const unsigned char* FX[] = {KILL_FX, SWORD_SLASH_FX, HIT_FX, HURT_FX, GET_HEART_FX, 
  														 ARROW_FX, BOMB_BLOW_FX, BOSS_SCREAM_FX, DEATH_FX, SECRET_FX};
  const uint32_t FX_LENGTH[] = {2049, 1671, 2695, 754, 1140, 868, 4221, 8367, 27776, 17827};
  														 
  const unsigned char INTRO_SONG[30359] = {27,23,25,25,27,24,27,24,32,32,30,28,27,33,24,19,19,22,20,33,34,31,37,29,39,37,39,34,34,34,40,38,41,41,37,40,41,44,43,43,41,47,47,42,41,43,48,52,49,44,53,51,52,42,50,46,45,46,48,42,32,35,28,34,33,31,29,31,24,28,27,25,26,29,25,28,25,22,13,12,9,14,12,6,7,15,11,8,10,0,14,13,9,8,7,11,10,11,16,24,24,27,28,34,28,26,26,28,28,34,44,45,44,43,42,44,45,49,47,47,50,53,46,52,52,54,54,57,52,58,55,58,51,47,54,51,53,55,53,43,41,39,28,24,25,29,24,27,25,25,23,30,22,23,19,27,22,18,21,10,12,19,19,16,20,12,17,21,17,12,8,9,18,20,28,12,20,28,20,31,33,32,35,34,35,33,35,36,37,36,39,40,39,41,39,41,41,43,40,41,42,44,42,47,40,29,35,34,34,31,36,32,35,35,36,37,38,36,40,27,27,25,28,28,28,29,27,30,30,30,29,28,28,27,29,24,35,42,40,40,35,37,35,35,34,35,35,36,31,33,31,31,33,32,31,30,30,29,29,41,42,39,41,39,40,37,36,34,23,25,21,22,21,21,20,20,21,20,20,21,24,23,22,25,25,25,26,26,24,26,27,27,27,28,28,31,29,30,30,25,31,32,33,33,34,34,35,37,36,36,38,36,38,39,39,40,39,40,41,42,42,42,43,43,43,41,41,40,41,40,40,26,25,25,23,23,23,23,23,34,34,34,34,33,33,32,32,33,29,29,30,29,29,29,27,25,27,26,28,25,25,24,27,36,37,37,35,38,35,35,36,35,35,36,37,38,36,37,36,24,24,26,26,27,28,27,28,29,28,29,31,31,29,31,23,17,19,17,18,18,21,21,20,21,23,22,20,22,24,23,25,25,25,26,28,26,29,28,30,41,42,41,40,40,41,40,52,54,53,52,52,51,51,52,50,47,48,47,49,47,45,47,47,46,47,45,45,44,44,42,42,42,42,41,40,39,39,33,18,8,7,5,4,4,3,5,7,8,5,7,6,8,9,8,9,10,10,11,12,12,12,14,14,13,13,15,15,18,16,27,35,32,34,34,36,35,37,36,38,52,53,53,55,55,55,56,55,56,58,58,59,59,58,56,57,58,56,55,56,54,53,40,38,38,39,38,35,35,36,34,34,33,31,33,31,32,30,30,26,14,16,14,15,12,12,11,11,10,11,8,9,8,14,24,22,21,20,21,19,20,19,20,19,22,22,22,23,24,23,26,27,26,26,28,28,27,29,28,33,47,43,45,45,48,38,33,33,34,35,35,36,37,36,37,38,37,39,38,39,40,40,40,42,42,42,43,44,43,42,41,40,40,40,40,37,40,52,52,47,35,38,35,37,35,34,35,34,33,34,31,31,29,30,30,30,28,29,28,27,28,27,25,26,25,25,25,25,16,6,6,5,5,3,4,4,5,6,7,12,24,21,24,23,25,25,26,26,27,27,28,28,29,28,30,29,30,32,32,32,46,49,49,51,49,51,52,51,51,53,52,53,54,55,56,56,56,56,58,51,40,45,43,44,42,43,41,41,41,39,40,37,23,21,21,22,20,21,19,19,19,18,17,17,16,16,16,13,14,14,13,14,13,11,10,10,7,10,7,14,26,23,22,33,41,37,39,37,37,36,36,35,36,38,40,39,41,42,41,42,43,42,43,44,43,44,47,46,45,47,47,49,48,48,50,35,35,35,37,28,17,21,20,21,20,20,21,22,21,22,22,25,26,26,27,26,26,26,24,26,26,23,24,22,22,22,28,38,37,37,34,37,36,35,35,34,32,34,29,38,50,47,47,48,47,46,47,47,44,45,43,41,42,41,39,41,38,39,28,20,22,21,21,20,20,21,21,22,23,22,23,24,24,23,25,25,26,26,27,18,12,13,14,14,12,15,14,14,15,19,32,32,33,33,35,36,36,37,37,37,38,39,38,39,42,40,41,43,41,43,46,44,41,42,41,40,41,40,39,49,58,47,36,38,35,36,35,34,34,33,33,33,32,31,31,31,28,30,29,27,29,27,27,28,27,27,27,25,24,25,24,24,24,36,39,36,38,35,38,26,21,21,22,24,24,25,23,25,25,26,26,26,27,28,28,29,28,29,30,32,33,32,31,33,30,17,19,18,19,19,19,19,20,21,21,23,22,22,22,33,41,41,41,41,42,42,42,41,43,39,41,41,41,39,41,38,48,55,53,52,51,52,51,51,51,50,50,49,49,49,47,47,46,46,45,44,44,42,45,32,24,25,24,25,24,24,22,22,6,5,5,2,2,3,4,4,5,6,5,6,6,6,7,10,9,9,11,10,9,13,13,12,14,15,14,18,15,19,15,33,54,51,51,51,53,52,54,55,54,54,55,55,57,57,57,58,59,58,59,61,62,60,60,57,57,57,58,57,58,54,56,43,36,37,36,36,34,33,35,21,16,16,14,16,13,12,13,12,13,13,11,11,10,9,8,8,8,7,8,6,6,6,7,22,22,21,19,19,21,21,22,22,23,24,24,25,25,27,24,38,43,43,43,45,45,45,46,47,46,48,47,48,50,52,43,34,36,35,37,36,38,38,37,38,38,38,40,40,38,40,41,41,43,43,43,42,42,41,41,25,23,23,21,22,21,20,35,36,35,37,34,36,33,33,33,32,30,32,32,30,31,30,29,29,28,27,27,27,27,25,26,24,24,24,24,22,23,18,4,19,19,19,21,21,21,21,22,22,23,23,23,24,25,24,26,28,27,29,30,30,30,30,30,32,30,30,33,33,30,45,52,50,55,52,53,55,54,54,55,41,40,42,39,41,42,42,41,43,43,42,41,41,41,40,40,40,38,38,37,36,36,22,18,19,18,16,15,15,16,17,17,18,16,16,17,16,17,18,17,28,31,31,32,33,33,32,32,31,31,32,33,31,37,48,46,46,46,47,47,47,46,46,46,46,46,46,47,47,45,47,46,46,48,47,46,46,46,46,47,34,31,32,30,33,22,16,18,18,17,16,16,16,17,17,17,17,17,16,16,17,17,17,17,16,16,15,16,15,15,15,16,16,15,17,16,18,31,30,32,45,46,46,47,45,47,48,47,48,48,48,47,48,48,48,47,47,47,47,46,47,47,47,47,46,47,46,49,41,31,33,30,31,32,33,32,33,31,32,29,17,16,16,16,16,15,15,15,16,16,16,16,15,15,16,16,17,17,17,16,26,31,31,32,33,31,31,31,30,32,31,32,31,32,31,32,31,32,32,35,46,47,47,46,48,47,47,47,47,46,47,44,32,32,31,32,31,32,32,31,32,32,32,32,32,32,32,31,32,31,32,32,32,31,31,32,31,31,31,30,15,17,16,23,32,31,31,31,32,31,31,31,32,31,32,31,31,31,32,32,31,31,31,31,31,31,31,32,32,32,32,31,33,31,32,19,16,17,16,19,31,31,32,31,32,32,31,31,32,32,32,33,31,31,31,31,31,32,32,31,32,31,33,33,33,32,34,47,46,47,46,47,46,46,46,47,47,47,47,44,32,33,31,32,31,32,32,33,31,31,31,31,31,32,31,31,30,32,22,14,16,16,16,16,17,17,17,17,17,17,17,16,16,17,16,17,16,17,15,19,32,31,32,31,32,31,31,31,33,32,46,47,47,47,48,46,46,46,47,48,47,46,47,47,47,47,47,47,47,47,47,47,47,46,48,46,47,46,48,40,31,26,14,16,15,16,16,17,16,17,16,17,15,16,15,16,16,16,16,16,16,16,16,16,16,17,15,17,16,16,17,18,15,27,32,31,31,33,31,37,48,46,48,47,47,47,46,47,47,46,47,46,47,47,48,47,47,46,47,46,47,47,46,47,44,31,32,31,31,31,32,31,32,30,31,31,33,30,32,25,14,17,17,16,15,16,16,16,17,17,17,17,16,16,17,15,23,33,31,32,31,31,31,32,31,33,32,32,31,32,31,31,32,32,31,32,30,33,31,38,48,46,47,46,47,46,46,47,34,30,32,31,31,31,31,30,32,31,32,31,31,31,32,31,32,32,32,31,31,31,31,31,32,31,32,31,32,31,32,29,30,32,31,32,31,32,32,32,32,31,31,32,31,32,31,32,31,32,32,31,31,32,32,31,31,31,32,32,32,31,31,23,15,17,16,17,15,17,14,22,32,31,32,31,31,32,33,32,32,33,32,31,32,31,32,32,31,32,32,31,32,31,32,44,47,46,46,46,47,47,48,47,47,47,47,47,48,46,48,38,30,32,31,32,31,32,31,32,32,31,31,31,31,33,26,15,16,16,16,16,16,16,16,16,16,16,17,17,17,17,16,17,17,16,15,17,16,17,16,25,33,31,33,31,32,30,42,48,46,46,47,47,46,48,47,47,47,47,48,47,46,46,46,47,48,47,47,46,47,47,47,47,46,46,46,46,48,44,33,21,15,17,16,17,15,16,15,16,16,17,16,17,16,15,16,16,16,16,16,16,16,17,17,16,16,17,16,17,15,23,32,31,32,32,32,33,31,32,31,41,48,46,47,45,48,47,47,46,47,46,47,47,48,47,47,46,46,47,48,47,48,34,29,32,31,31,31,31,31,32,31,32,32,31,33,32,32,30,32,21,15,17,15,16,16,16,15,17,16,15,16,15,19,33,32,33,32,32,30,32,31,32,32,32,32,32,30,31,32,32,31,31,30,31,31,32,31,33,30,42,47,47,46,48,37,29,32,32,32,32,32,31,32,32,32,31,31,32,33,32,32,31,32,31,30,32,31,31,32,31,31,31,32,31,32,32,45,47,47,34,30,32,31,32,31,31,31,31,32,31,31,31,31,32,32,32,32,31,32,32,31,31,32,32,33,31,33,26,15,17,16,17,16,17,16,16,17,17,17,28,31,31,32,31,32,32,31,32,32,31,31,32,32,31,31,32,32,32,30,42,47,46,47,46,46,45,45,45,46,45,46,45,45,44,45,46,45,45,46,34,31,32,31,32,31,32,32,32,30,33,30,17,17,18,17,17,18,18,19,18,18,17,17,18,18,19,18,18,18,18,17,18,17,18,18,17,18,18,18,29,33,30,38,46,45,46,45,44,44,45,45,45,45,46,46,46,45,46,46,46,45,45,45,44,45,44,44,45,44,44,45,45,45,45,35,32,32,31,31,21,18,18,19,18,18,18,17,19,18,17,18,17,18,19,19,19,18,18,17,18,18,18,18,18,17,21,31,31,31,31,31,31,30,30,31,31,31,32,32,42,45,44,45,46,46,46,46,45,46,46,46,45,45,44,45,45,46,40,32,33,32,32,31,32,32,32,32,32,32,31,31,32,32,32,31,31,31,31,31,20,18,18,17,18,17,18,17,18,17,29,32,31,32,32,32,32,31,30,31,31,31,31,32,31,32,31,31,31,32,32,31,31,31,31,31,32,31,32,34,46,43,32,32,31,32,31,32,31,32,31,31,32,31,31,32,31,32,32,32,31,31,32,32,32,31,32,32,32,32,31,31,31,39,47,44,45,45,45,43,32,31,32,31,31,31,31,30,32,31,31,31,32,31,31,31,32,32,32,31,32,31,31,31,31,21,18,19,18,18,18,18,17,17,16,18,18,19,17,20,32,32,32,31,32,32,32,32,31,31,32,31,32,31,32,31,35,47,44,45,45,45,44,45,45,46,45,45,46,45,46,46,46,45,46,45,45,46,46,43,32,31,31,32,31,31,30,32,23,17,18,18,18,18,18,17,18,17,18,17,18,18,18,17,18,18,18,18,18,18,17,17,17,18,17,18,17,18,16,21,44,45,45,46,46,45,46,46,46,46,46,45,45,45,45,46,46,45,45,45,45,44,45,45,46,44,45,44,46,45,46,40,31,31,31,31,32,32,32,30,18,19,18,18,18,19,18,17,16,17,17,18,17,18,17,17,17,18,18,19,18,18,17,29,31,32,32,32,31,31,30,31,31,32,32,32,30,32,31,37,47,46,46,45,45,45,46,46,46,46,44,45,46,46,44,32,32,31,32,31,32,32,33,31,32,31,31,31,31,31,32,29,30,30,31,31,33,31,32,26,17,19,18,18,19,18,25,33,31,33,31,31,29,31,31,32,32,32,31,31,31,33,32,33,32,33,32,32,31,32,31,32,31,31,31,32,31,31,18,23,33,30,31,31,32,31,32,30,31,31,31,32,32,32,31,30,31,31,31,32,32,30,31,32,32,32,32,32,30,36,46,44,46,45,46,44,45,45,46,41,31,32,31,32,32,32,32,32,31,32,33,31,32,31,32,31,32,31,31,32,33,23,16,19,17,17,16,18,18,18,17,17,17,17,18,17,17,18,16,22,32,31,32,31,31,31,32,32,31,31,32,31,34,46,45,45,46,46,46,45,45,45,46,46,46,45,46,45,45,45,46,45,45,46,45,45,45,45,47,41,31,33,31,33,26,17,18,17,18,18,18,18,18,17,17,17,17,17,18,18,18,17,17,17,17,18,17,17,18,18,17,18,17,17,17,18,29,34,30,38,47,45,46,46,46,45,46,46,45,44,45,45,45,46,46,45,46,45,46,46,46,46,46,45,46,46,46,43,31,31,31,30,31,31,32,30,30,31,32,23,17,19,18,19,19,20,20,19,19,20,19,19,20,20,19,20,18,20,18,27,33,31,31,33,32,31,32,31,32,32,33,32,31,32,31,32,32,32,30,39,43,42,44,43,44,43,44,44,44,43,43,33,32,32,32,31,31,31,31,31,32,32,31,31,32,31,32,32,32,32,31,31,32,31,32,31,32,31,33,24,20,20,23,32,31,32,31,32,30,31,31,31,30,31,32,32,32,33,32,32,32,31,32,32,31,31,31,32,31,32,31,32,31,32,24,19,20,20,20,27,33,31,33,31,32,31,31,31,31,31,31,31,32,31,32,32,32,31,32,32,31,32,32,32,31,33,43,43,43,43,44,42,43,43,43,44,44,44,43,35,31,32,31,32,31,31,31,31,32,32,32,32,32,31,31,31,33,27,19,21,19,20,19,20,20,19,19,19,19,20,20,20,20,20,19,20,20,21,20,29,32,31,32,31,32,32,31,32,31,41,44,43,44,43,43,42,44,44,44,43,43,43,43,43,43,43,43,44,43,43,44,43,44,44,44,43,43,43,43,34,29,20,19,19,19,19,20,20,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,19,20,20,21,20,20,19,20,18,25,31,30,32,31,32,31,41,44,43,44,43,44,44,43,43,42,43,43,43,43,43,43,44,43,43,43,43,43,43,43,44,34,31,31,31,32,31,33,32,32,32,33,32,31,31,32,22,20,20,19,19,19,19,19,20,20,20,19,20,20,20,19,22,31,31,32,31,31,31,31,31,31,31,32,32,32,31,31,31,32,32,31,32,32,32,32,41,44,43,43,43,43,43,44,36,31,33,32,32,32,31,31,32,33,32,31,31,31,31,32,31,31,31,30,31,31,32,32,31,31,31,32,31,32,31,31,32,31,31,32,31,32,32,32,32,31,32,32,32,32,32,32,31,31,33,32,32,32,32,31,31,31,32,31,32,31,32,27,19,21,20,20,19,20,19,20,29,32,31,31,31,31,30,31,31,31,31,31,31,32,31,32,32,32,32,32,31,32,31,39,44,44,43,44,43,43,44,44,43,43,44,43,43,43,44,41,32,32,32,32,32,31,30,31,31,31,31,31,30,32,30,20,20,19,20,19,20,20,21,20,20,19,19,20,20,19,19,20,20,20,20,19,19,21,21,22,32,30,32,31,32,31,36,43,43,44,43,43,43,43,43,43,43,44,43,44,43,43,43,43,43,43,44,44,44,43,43,43,43,43,43,43,43,43,34,30,20,20,19,20,19,19,20,20,20,19,19,19,20,20,19,19,19,20,19,19,19,21,20,20,20,20,19,21,20,22,31,31,32,32,31,31,32,32,31,34,44,43,43,44,44,43,44,43,43,43,44,43,43,43,42,43,43,43,44,42,44,36,31,32,31,32,32,32,32,31,32,32,32,32,32,31,31,31,31,29,20,20,20,20,19,20,19,20,20,20,20,19,20,30,32,31,32,32,32,32,31,32,32,32,32,31,32,32,31,31,31,31,31,31,31,30,31,32,31,33,43,44,42,44,39,31,32,31,32,31,31,32,32,30,32,32,32,31,32,31,31,31,32,31,32,31,31,32,32,31,32,31,31,31,32,31,39,43,43,41,31,32,32,32,32,32,31,32,32,31,31,31,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,30,20,20,20,20,19,20,19,20,19,20,19,23,31,31,31,31,31,31,31,32,32,31,31,32,32,31,31,31,31,32,31,37,44,42,43,43,43,43,44,43,44,43,45,43,44,43,44,43,44,43,44,37,30,32,32,32,31,32,32,30,31,33,30,20,19,20,21,21,20,19,21,21,19,21,20,19,19,20,20,18,19,21,19,19,20,20,20,20,20,20,21,30,33,31,39,45,44,45,44,44,45,43,44,45,43,42,43,42,44,42,42,42,43,44,42,41,43,43,43,43,42,44,43,42,43,43,31,30,31,32,30,19,20,19,20,20,20,20,19,20,21,21,20,20,19,21,21,20,21,19,20,20,21,22,19,21,20,26,32,30,31,31,30,32,32,31,31,31,32,31,35,43,42,42,43,44,42,47,42,44,44,46,42,41,45,37,43,39,38,27,23,27,24,28,27,26,25,30,23,21,26,23,20,25,26,18,23,23,23,24,20,3,11,11,19,11,17,8,14,17,18,27,25,32,27,29,26,31,28,31,31,32,31,36,36,35,34,34,39,36,33,43,35,36,41,43,36,45,42,40,47,56,51,41,47,42,47,41,44,42,46,39,40,31,37,35,41,35,36,35,32,39,34,32,29,27,36,28,31,29,25,35,29,29,46,40,38,43,41,29,25,31,22,25,22,27,18,18,21,21,18,25,26,24,27,29,23,27,19,26,25,26,28,23,33,23,10,17,12,17,13,18,20,19,13,22,19,21,21,27,35,32,37,34,37,29,33,40,41,36,37,40,37,44,43,36,46,54,56,58,55,48,59,55,56,44,57,45,48,48,47,52,47,50,46,47,48,46,46,43,32,33,32,33,31,31,31,29,28,15,15,15,11,13,14,13,12,12,10,10,11,10,7,8,6,7,7,7,9,7,8,9,11,12,13,12,12,15,12,22,34,40,40,41,42,43,44,43,46,45,43,45,44,47,47,46,48,48,49,50,50,51,52,50,50,54,53,53,52,54,55,56,44,44,43,41,42,38,38,30,26,25,27,25,24,25,23,25,22,22,23,22,20,20,19,19,20,19,17,19,16,17,15,20,29,27,27,26,27,25,25,25,24,23,23,22,22,22,22,31,32,33,34,36,36,37,35,35,37,37,37,39,40,39,42,31,27,29,28,29,29,29,30,31,30,33,32,31,33,34,34,35,34,35,36,37,37,39,34,25,29,28,29,28,29,29,32,44,42,42,42,41,41,42,42,41,41,40,40,40,38,38,36,36,36,36,35,36,35,34,35,33,32,31,31,30,29,30,30,26,26,25,24,23,23,21,21,21,22,20,20,19,18,19,19,19,20,19,19,20,21,21,22,22,22,24,25,25,26,25,38,43,40,41,44,44,45,47,35,34,36,34,36,37,37,37,38,37,38,41,40,39,40,41,41,41,42,43,43,44,45,40,30,29,30,29,26,27,27,26,25,25,24,24,23,22,20,24,33,33,32,31,31,31,30,30,28,28,28,27,26,27,25,34,43,39,38,39,39,37,39,37,37,38,36,36,35,34,34,33,34,35,35,37,37,35,38,33,25,27,28,26,28,30,26,17,15,16,16,16,17,17,17,18,19,19,20,21,20,21,22,23,22,23,23,24,25,25,26,27,26,28,28,30,30,30,36,54,56,56,55,54,55,53,53,52,52,51,52,50,49,51,48,48,49,46,47,47,45,46,45,44,45,44,41,43,42,42,32,24,26,23,24,21,24,21,21,14,7,7,6,5,5,6,6,8,6,8,8,9,10,10,11,11,11,12,13,14,13,16,29,30,31,32,32,34,34,34,34,34,34,37,36,37,37,37,37,48,52,51,54,52,52,53,54,52,56,54,56,55,58,51,38,42,41,39,38,38,38,37,38,36,36,36,34,34,35,33,32,32,32,30,30,29,30,29,29,21,15,16,15,16,13,26,29,27,26,25,26,26,25,24,26,23,23,23,22,22,20,22,23,23,24,25,25,26,26,27,28,29,27,29,29,29,27,16,15,24,29,28,30,29,31,31,32,31,33,33,34,35,34,34,35,36,35,37,37,38,40,37,40,40,40,40,42,41,50,59,55,55,54,55,53,53,52,51,50,42,38,39,37,37,35,37,36,36,35,33,33,33,32,33,32,31,30,31,29,29,14,11,13,12,10,10,10,10,10,8,8,8,7,6,5,6,6,8,7,18,20,21,22,22,23,23,22,24,26,23,24,31,43,42,45,43,46,45,46,45,47,47,48,49,49,50,50,49,51,53,53,53,53,52,55,53,55,55,56,45,44,45,47,34,26,29,26,26,25,25,26,25,23,25,23,21,21,22,20,22,20,18,19,17,17,18,17,17,15,14,13,15,14,13,14,27,26,28,26,35,38,37,37,37,35,35,35,35,34,33,34,36,35,37,38,39,39,39,38,40,39,40,40,41,41,44,37,26,29,28,29,30,30,29,31,30,32,32,32,22,22,22,23,24,22,24,25,24,26,27,27,27,29,28,31,30,30,27,39,46,44,44,44,42,42,42,41,41,41,40,39,39,37,39,38,37,36,36,35,43,44,42,44,43,42,41,42,40,41,38,22,22,23,20,20,20,18,19,19,17,17,17,15,16,16,19,17,17,18,18,20,21,21,22,22,23,24,25,24,18,14,23,35,33,34,35,34,34,36,36,36,37,38,37,40,40,41,41,41,42,43,43,44,44,44,44,45,44,45,45,46,45,45,32,28,28,27,26,27,35,34,34,34,33,33,32,31,32,31,29,30,30,29,28,28,27,27,27,26,25,25,24,23,22,24,38,38,37,37,37,36,36,35,35,33,34,32,32,31,24,25,25,26,25,27,28,27,29,28,29,30,30,29,31,33,34,24,16,18,17,18,18,20,20,20,20,21,21,23,23,23,24,25,24,26,26,26,27,29,36,38,39,38,40,41,40,39,38,53,53,52,54,53,53,51,51,51,52,50,49,49,47,47,48,46,45,46,44,44,44,43,43,42,42,42,41,39,38,39,23,11,13,10,10,10,9,9,10,9,9,8,7,6,8,8,9,10,9,9,11,11,12,13,13,13,14,14,15,15,16,13,26,34,32,36,35,35,36,38,46,48,48,47,49,50,50,50,50,50,52,52,52,54,53,53,55,55,55,58,58,55,56,53,38,38,38,36,35,35,34,33,34,32,32,32,31,31,31,29,21,21,18,19,19,18,17,17,15,17,16,14,13,13,10,18,29,26,27,26,25,25,26,25,25,24,23,23,25,25,24,25,25,26,26,28,27,28,29,33,41,39,40,41,41,42,42,29,25,27,27,28,30,30,29,29,31,29,28,29,28,28,29,29,29,29,30,29,30,30,29,28,28,29,29,29,30,27,32,41,34,37,35,35,35,35,34,35,35,34,34,34,33,33,34,35,34,35,34,35,34,34,35,36,35,35,34,34,34,36,25,18,19,18,19,19,19,20,18,24,29,28,28,29,29,29,29,28,29,29,29,28,30,29,28,27,28,28,29,29,28,28,42,44,43,45,44,45,44,45,43,43,44,44,44,43,43,44,44,37,35,35,35,34,33,34,34,34,34,33,34,33,35,29,18,20,18,19,19,20,19,20,19,19,19,19,18,19,20,19,20,20,18,19,18,20,19,20,20,28,28,30,28,30,28,38,45,43,45,44,45,43,44,44,44,43,44,44,44,44,45,44,43,44,44,44,44,44,43,44,43,44,44,44,44,43,42,29,25,19,20,18,19,18,19,20,20,19,20,18,19,20,19,19,19,19,19,19,19,19,19,19,20,19,19,18,19,18,26,36,34,35,34,35,35,35,35,34,40,44,44,45,44,45,44,43,43,44,44,44,44,44,43,44,44,44,44,44,43,44,31,27,29,28,28,28,28,28,29,29,28,29,29,29,28,29,29,29,21,19,19,19,19,19,19,20,19,19,19,19,18,21,34,33,34,34,35,34,34,34,35,34,34,35,34,34,35,34,34,34,36,34,34,34,35,35,35,36,45,43,44,43,45,35,27,29,28,29,28,29,28,29,29,29,28,29,29,29,29,29,28,29,29,29,29,28,29,28,28,28,28,30,29,29,28,40,45,39,34,34,34,35,34,34,34,35,35,35,34,34,34,36,35,35,34,33,34,35,34,35,35,35,33,34,33,35,30,19,20,18,19,18,19,19,20,19,18,25,29,28,30,29,29,27,28,27,29,29,30,28,28,27,28,28,30,30,30,27,38,45,43,45,45,45,45,45,44,44,45,44,44,44,44,43,44,44,44,36,34,33,33,34,35,35,36,35,33,33,35,33,20,19,18,18,19,20,19,19,20,19,19,19,18,19,19,19,19,20,18,19,18,20,20,19,19,20,20,28,29,30,28,35,44,43,45,43,44,43,45,44,44,43,45,43,44,43,43,43,44,44,43,43,45,45,44,43,44,45,45,44,44,44,44,31,28,29,27,19,19,19,19,19,18,19,19,19,19,19,19,18,19,20,20,19,20,20,20,20,19,20,20,19,20,18,22,34,33,34,34,34,33,34,34,34,35,33,38,45,43,44,43,43,44,44,43,42,45,45,45,49,45,46,43,42,53,49,49,50,49,45,34,35,43,40,41,39,43,41,35,40,36,43,36,40,37,43,29,28,25,30,27,26,26,24,23,24,20,24,27,21,25,16,22,24,19,18,15,15,17,17,18,16,17,18,18,14,16,16,22,21,26,24,23,21,14,20,29,30,34,28,31,34,33,31,31,36,35,35,33,32,34,36,40,43,38,38,44,42,40,48,37,41,49,46,44,45,51,39,43,45,49,47,48,44,51,43,31,28,31,40,32,29,26,24,30,32,28,31,29,30,35,24,29,27,28,25,24,28,22,28,24,23,26,19,22,25,20,22,24,14,20,20,20,19,21,20,25,26,19,26,13,19,29,31,32,28,32,27,27,29,29,28,27,34,35,32,31,36,33,35,28,36,34,35,37,43,37,35,44,35,38,43,44,40,44,39,35,39,38,38,39,40,42,39,40,43,43,43,45,38,29,32,31,31,33,34,32,32,31,31,30,31,29,28,29,28,27,27,25,26,26,25,24,26,23,27,32,28,28,28,26,26,26,25,26,26,25,23,24,23,22,22,20,20,21,20,21,33,32,31,31,30,30,29,31,32,33,33,33,33,34,34,35,35,36,32,29,31,31,32,31,33,34,33,33,35,34,34,36,36,37,38,37,38,39,39,41,42,40,42,42,42,43,44,32,31,31,32,33,34,34,33,31,33,30,34,38,35,36,35,34,34,35,32,33,33,31,31,31,30,29,29,27,28,28,26,26,26,25,25,25,24,23,22,21,23,21,21,21,20,18,25,33,30,32,25,23,23,24,25,24,26,27,26,28,27,28,28,30,29,31,31,30,31,32,32,34,37,37,39,39,38,40,40,40,42,42,43,45,44,44,45,45,45,47,47,47,49,47,33,35,34,35,36,36,35,35,35,34,33,33,32,31,32,32,30,30,28,28,29,27,27,26,26,25,26,25,23,24,23,23,22,21,20,21,19,20,20,18,18,18,16,17,16,16,14,25,30,28,29,27,27,27,29,29,29,30,31,31,32,32,32,33,33,34,35,34,36,37,37,37,38,38,38,39,39,40,41,41,42,42,42,43,44,44,45,46,45,46,46,47,48,50,42,33,35,34,36,35,36,34,34,34,32,32,32,30,32,31,30,30,29,28,28,28,27,27,26,25,26,25,24,23,23,22,23,22,20,21,20,19,19,19,18,19,17,16,17,16,15,17,29,28,29,27,27,27,28,29,28,29,30,31,32,32,32,33,33,33,35,35,35,36,36,36,38,38,38,39,39,40,41,40,41,42,42,43,44,43,44,45,45,46,47,46,48,48,49,39,34,35,35,36,36,36,34,34,33,33,33,32,31,31,30,30,30,29,28,28,27,27,27,26,25,25,24,24,24,22,22,22,21,21,20,19,19,19,18,18,18,16,16,15,15,14,20,30,28,28,27,27,28,29,29,30,30,30,31,32,32,33,33,34,34,36,35,36,36,37,37,38,38,38,39,39,40,41,41,42,42,42,43,44,43,44,45,45,46,47,47,48,48,48,36,34,34,35,36,36,35,34,34,33,33,33,31,31,31,30,30,30,28,29,27,27,27,26,25,25,25,24,24,23,22,23,22,21,21,20,19,19,19,18,18,17,16,16,15,16,14,23,30,28,28,26,27,29,29,29,30,30,30,32,32,32,34,33,34,35,36,36,37,37,37,38,38,39,40,40,40,41,42,41,43,43,43,44,44,45,46,46,46,48,47,48,48,50,46,34,34,34,35,35,34,34,34,33,32,32,31,30,31,29,29,29,28,27,27,26,26,26,25,25,25,23,23,22,22,22,21,20,20,20,19,19,18,17,17,17,16,16,16,15,15,14,27,30,28,28,28,29,30,29,30,32,31,31,33,32,34,34,34,35,35,35,36,37,37,38,39,38,39,40,40,41,42,41,43,43,43,44,44,44,45,46,46,48,47,47,49,48,50,41,32,35,35,36,35,34,33,33,31,32,32,30,30,30,28,29,28,27,28,27,26,26,25,24,25,24,23,23,22,22,23,21,20,20,19,19,19,18,17,17,16,16,17,14,15,13,16,30,29,29,28,28,29,29,30,32,31,31,32,33,33,34,34,35,36,35,35,37,37,38,38,39,39,39,39,41,42,40,41,43,42,43,44,44,44,46,46,47,47,47,48,49,48,50,37,32,35,35,35,34,34,33,32,32,32,30,30,31,30,29,29,28,27,28,26,26,26,25,25,25,23,23,23,22,22,22,20,21,21,19,19,19,17,18,17,16,16,15,13,16,12,20,31,28,28,28,29,29,29,30,31,31,32,33,33,33,34,33,34,35,36,37,37,37,38,38,38,39,40,40,41,42,41,42,43,43,45,44,44,45,46,46,47,47,47,49,48,49,48,33,34,34,35,35,33,34,33,32,32,32,31,31,30,30,29,28,28,28,27,26,27,25,24,25,24,23,24,22,22,22,21,20,20,18,19,19,18,16,17,16,16,15,14,14,15,13,26,31,28,28,28,30,29,30,31,31,32,33,32,33,33,34,34,36,35,35,37,37,37,38,38,39,39,39,41,41,41,41,43,42,44,44,45,45,46,46,46,47,47,48,50,48,51,43,33,36,34,36,33,33,33,32,32,33,30,31,30,30,29,29,27,28,27,27,27,27,25,25,24,23,23,22,22,22,21,20,21,20,19,20,18,17,17,17,16,15,15,15,14,13,16,29,29,28,27,29,30,29,30,32,30,32,32,32,34,34,34,35,35,35,36,37,37,38,38,38,40,40,41,40,42,42,42,42,42,44,44,45,46,46,47,48,47,48,47,49,50,51,40,34,35,35,35,33,34,33,32,33,33,31,31,30,29,29,29,28,28,28,26,26,25,24,24,24,23,22,21,21,22,21,21,20,19,18,18,17,17,17,15,16,15,14,13,16,20,30,40,38,40,39,41,38,39,40,40,39,39,39,39,40,40,40,39,39,39,40,39,39,39,39,39,38,39,39,39,39,38,38,39,39,39,38,39,39,39,40,39,38,39,39,39,39,37,24,24,23,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,23,23,24,23,24,24,24,24,24,23,24,24,24,24,24,24,23,24,24,24,25,24,24,24,24,23,34,40,39,41,39,40,39,39,39,39,39,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,39,40,39,39,39,38,39,39,39,39,39,39,38,39,38,39,38,41,34,23,24,23,24,23,24,24,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,23,24,24,24,24,24,24,23,24,24,24,24,23,24,24,24,24,24,24,24,24,24,23,24,37,40,39,39,39,39,39,40,39,39,40,39,39,39,40,39,39,39,39,39,39,39,39,39,39,39,39,40,39,39,39,39,39,39,39,40,39,39,39,39,39,39,39,39,39,39,40,30,22,24,23,24,24,23,23,24,24,23,23,24,24,24,23,23,24,24,24,23,23,23,23,24,24,24,24,23,24,24,24,24,24,24,24,24,25,24,24,24,24,24,24,24,24,23,27,39,39,39,39,39,39,40,39,39,38,39,38,39,39,39,39,39,39,39,39,40,39,39,39,39,39,39,39,39,39,40,39,39,39,40,39,39,39,39,39,39,39,40,39,39,39,40,26,23,24,24,25,24,23,23,24,24,24,24,24,24,24,24,24,24,23,24,24,24,24,24,23,24,24,25,23,24,24,24,23,24,24,23,24,23,24,24,24,24,24,24,23,25,23,34,41,39,40,39,40,40,40,39,40,39,39,39,39,39,39,38,39,39,39,39,39,39,39,39,39,39,39,38,39,39,39,39,38,38,39,39,39,40,39,40,39,39,39,39,38,40,37,24,24,24,24,24,23,23,24,24,23,23,24,24,24,23,24,24,24,23,24,24,24,24,24,24,24,23,24,24,24,24,24,24,23,24,24,23,23,24,24,24,25,24,24,23,23,24,37,40,39,39,39,39,39,40,39,40,40,40,39,39,39,40,39,39,39,39,40,40,39,39,39,40,40,39,39,39,40,39,39,39,40,39,40,39,39,40,40,40,39,38,39,38,40,33,23,24,23,24,23,24,23,24,24,23,23,24,23,23,24,23,24,24,24,24,24,24,25,24,24,24,24,24,25,17,16,19,6,9,17,19,14,19,13,17,20,29,31,30,26,35,32,31,32,39,37,30,36,36,38,37,35,32,36,38,41,39,44,43,44,45,44,42,39,33,45,46,43,30,35,36,40,35,32,38,40,38,33,39,31,35,31,34,36,39,32,27,33,36,30,29,24,28,29,27,28,28,21,29,33,38,32,39,36,33,36,26,30,31,31,34,32,28,31,34,27,29,27,23,29,23,28,25,24,26,27,24,29,33,29,30,19,21,26,18,21,22,20,20,22,24,22,25,28,27,24,27,22,25,26,25,29,22,30,24,26,33,37,31,33,39,32,44,49,43,51,47,46,48,53,48,47,48,51,47,43,46,40,43,46,41,41,44,44,41,39,41,43,40,40,39,42,39,45,28,19,28,29,25,27,19,19,26,19,19,18,24,21,18,18,15,17,16,14,13,14,13,12,13,14,13,15,16,17,17,18,30,32,33,32,33,35,34,35,36,36,37,37,37,38,38,38,40,39,39,41,41,40,42,42,42,42,43,44,45,44,46,40,32,34,36,35,36,37,37,36,35,35,36,35,33,34,33,33,32,31,30,30,29,29,28,27,28,27,26,26,26,24,25,35,38,37,36,36,35,34,34,34,33,32,32,31,31,31,29,29,29,28,27,28,27,26,27,28,28,29,29,30,30,32,26,16,19,19,20,20,21,19,21,21,22,23,24,24,25,25,27,27,26,27,28,27,29,29,29,30,31,30,32,31,32,31,42,48,47,49,49,49,50,51,49,49,49,47,47,47,46,45,45,44,44,45,43,43,43,42,41,41,40,39,39,39,39,37,23,23,23,22,22,22,20,20,19,18,18,18,16,16,16,16,15,15,13,13,13,12,12,13,13,14,14,16,14,16,16,22,34,33,33,34,35,34,37,36,37,37,38,38,40,39,39,41,40,40,43,43,42,43,44,44,45,45,45,46,47,46,48,36,32,34,34,35,36,35,34,34,33,34,32,33,32,31,31,31,31,30,29,28,28,28,27,27,26,25,26,24,24,24,25,37,38,37,35,37,35,35,35,34,33,33,32,32,31,31,31,30,28,29,29,27,27,28,28,29,29,31,30,31,30,33,23,16,18,17,19,19,20,20,21,21,23,22,23,24,24,24,25,24,26,26,26,28,28,28,29,30,30,31,31,31,33,33,47,50,50,50,51,51,51,50,50,50,48,48,49,47,47,47,46,45,45,44,43,43,42,41,41,40,41,39,39,38,39,32,20,22,20,21,19,19,19,19,17,18,17,17,16,16,16,15,14,15,14,13,12,13,13,14,14,15,15,15,16,17,15,27,35,33,35,35,35,36,37,37,37,37,37,38,39,39,40,40,41,41,42,42,43,43,44,45,45,46,46,47,47,49,46,33,34,34,35,35,36,35,34,34,34,32,33,32,31,31,30,30,30,29,28,28,28,26,28,26,26,25,25,24,25,22,29,39,36,37,36,35,35,35,34,33,33,32,31,31,30,31,30,29,28,29,27,27,28,28,29,30,30,30,30,32,31,32,20,17,18,19,19,20,22,21,22,23,22,23,24,23,24,25,24,26,27,26,28,29,28,30,30,30,31,31,31,33,32,35,49,49,50,51,51,50,50,49,49,48,49,47,47,46,47,46,46,45,44,43,43,42,42,41,41,40,41,38,40,38,39,29,21,21,20,20,19,20,18,18,17,17,16,17,16,14,14,14,13,14,13,12,13,14,14,14,15,16,15,17,16,17,18,31,33,34,35,35,37,37,37,38,38,38,39,39,39,41,41,41,42,42,43,43,43,44,45,45,45,46,46,47,48,49,45,34,35,35,36,36,34,33,35,34,33,32,32,31,31,30,29,30,29,28,28,27,26,27,27,25,26,24,25,23,24,21,32,38,35,36,35,35,34,34,32,32,31,32,31,31,30,31,29,29,28,28,27,29,29,28,29,30,29,31,32,32,32,33,20,19,20,19,20,21,20,21,23,22,23,24,23,24,25,24,26,26,26,27,28,28,30,31,29,31,31,31,31,33,32,40,51,48,51,52,52,49,51,50,49,48,48,47,48,46,46,45,45,44,44,44,42,43,42,42,42,40,40,40,39,37,39,27,19,21,19,19,18,18,17,18,16,16,15,15,14,14,12,12,12,12,11,11,13,12,12,14,14,15,16,15,17,17,20,34,35,36,36,38,37,37,38,38,39,40,39,40,41,41,42,43,43,43,45,44,44,46,46,46,47,47,48,49,47,51,44,32,35,34,35,33,34,33,32,31,32,30,31,30,30,29,28,29,28,28,27,26,27,25,25,25,23,23,23,22,22,21,34,38,36,36,36,35,34,34,34,32,32,31,30,30,29,29,29,28,28,28,28,30,29,30,32,30,32,33,33,33,35,30,18,19,18,20,20,20,21,22,22,23,24,24,24,25,25,26,27,26,28,28,28,29,29,30,31,31,31,32,31,34,33,44,53,51,53,52,51,50,50,48,48,47,46,47,46,45,46,45,44,44,44,42,43,42,41,41,40,39,40,39,39,38,37,22,21,19,18,20,18,18,18,16,16,17,15,15,15,13,13,12,12,12,12,13,13,13,14,15,15,15,16,15,18,16,23,37,34,36,37,37,36,38,38,39,39,39,40,41,41,42,43,43,43,44,44,45,46,46,46,47,47,49,48,49,49,52,39,33,36,34,34,33,34,33,32,31,31,30,31,29,29,28,27,28,28,26,27,26,25,25,25,23,23,23,22,22,21,23,37,36,36,35,35,34,34,33,33,32,32,30,30,30,30,29,29,28,28,28,29,29,30,30,30,32,34,32,34,34,35,28,18,19,19,21,20,22,22,22,23,23,23,25,25,25,26,26,26,28,29,28,29,30,30,31,30,30,31,31,32,34,33,48,52,52,51,50,51,50,49,49,48,46,41,40,40,39,40,40,39,39,39,40,40,39,39,39,40,41,40,41,41,40,38,22,23,23,24,24,23,23,23,23,24,24,25,24,23,23,24,23,23,23,24,24,23,23,24,23,24,23,24,22,24,22,33,41,40,41,39,40,40,39,40,40,40,40,39,40,40,40,39,40,40,39,39,40,40,40,39,39,40,39,39,41,39,40,25,23,24,23,24,24,23,23,23,23,24,23,23,23,23,23,23,24,23,23,23,24,23,25,23,24,23,24,23,24,22,29,42,39,41,40,40,40,40,39,40,39,40,40,40,39,40,39,40,40,39,40,40,40,40,39,39,39,40,39,41,39,41,29,22,25,23,23,23,23,23,23,23,24,23,24,24,24,24,24,23,23,23,23,23,23,23,23,24,23,23,23,24,23,25,40,40,40,40,40,39,39,39,39,39,39,39,39,38,39,39,39,39,39,39,40,39,40,39,39,39,39,38,40,39,40,33,22,25,23,24,24,24,24,24,24,24,24,24,24,24,24,25,24,24,24,24,24,24,24,25,24,24,24,24,24,24,24,36,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,39,39,39,39,39,39,39,39,39,39,39,40,39,39,37,24,24,24,25,24,24,24,24,24,24,24,24,24,24,24,25,24,24,24,24,24,24,23,24,24,24,23,24,24,25,23,33,40,38,39,39,38,38,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,39,39,39,40,40,39,40,26,24,25,24,24,25,24,24,24,23,23,23,24,24,24,24,24,24,24,24,24,24,23,24,23,24,23,24,23,24,22,29,40,38,40,39,39,39,39,39,39,40,40,39,39,39,39,39,39,39,39,38,39,39,40,40,40,39,40,38,39,39,40,30,23,24,24,25,24,25,24,24,24,24,24,24,24,24,24,24,23,24,24,24,23,23,23,23,23,24,24,23,24,23,24,37,39,39,39,40,39,39,39,39,40,40,39,40,39,39,40,40,39,39,39,39,40,40,39,40,39,39,39,40,37,40,34,22,25,23,24,23,24,23,23,23,24,24,24,23,24,24,24,24,24,24,24,23,23,24,24,23,25,23,24,24,25,23,34,40,39,40,39,39,39,40,39,39,39,39,39,39,39,40,39,39,39,39,39,39,39,39,39,39,39,40,39,39,40,37,24,24,23,24,24,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,24,23,24,23,24,22,30,40,39,39,38,39,38,39,38,39,39,39,39,40,39,40,39,39,39,39,39,39,39,39,39,40,39,40,39,40,39,39,26,23,23,24,24,23,24,24,24,24,24,24,24,24,24,24,24,23,24,24,24,24,23,23,24,24,24,24,23,24,23,26,40,39,40,38,40,39,39,39,39,39,39,39,39,39,40,40,40,39,39,39,40,39,39,39,39,39,39,38,39,39,40,30,22,25,23,24,23,24,23,24,24,24,23,24,23,24,24,24,24,24,24,24,24,25,24,24,24,24,24,24,24,25,24,37,40,39,39,39,40,39,39,38,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,40,39,39,38,40,34,23,25,24,24,24,24,24,24,24,25,24,24,23,24,24,24,24,24,24,24,24,24,24,24,23,24,23,24,23,25,22,33,40,38,39,39,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,40,40,39,39,39,37,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,23,23,23,23,23,24,24,24,23,24,23,24,23,25,23,30,40,38,40,39,39,39,39,39,39,39,40,40,40,40,40,39,40,39,40,39,39,39,39,40,39,39,39,39,39,38,39,27,23,24,23,24,24,24,24,24,24,23,23,24,23,23,24,24,24,23,23,23,24,24,24,24,24,24,24,23,24,23,26,39,39,39,39,39,39,39,39,40,39,39,40,40,39,40,39,39,39,40,39,39,39,39,39,39,39,39,39,39,38,40,30,23,24,23,24,24,24,24,24,24,24,24,24,24,24,24,25,24,24,24,24,24,24,25,25,24,25,25,25,24,25,25,37,39,38,39,39,38,38,39,39,38,38,38,38,39,39,39,39,39,39,39,39,38,39,38,39,38,38,38,39,38,39,33,23,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,25,24,25,25,25,25,24,25,25,25,24,25,24,33,39,38,39,38,38,38,39,38,38,38,39,38,38,39,38,39,38,38,39,38,38,38,38,39,39,39,38,38,38,39,36,25,25,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24,25,24,25,24,25,23,30,39,38,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,38,38,38,39,38,39,27,25,25,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,24,25,25,25,24,24,24,25,24,25,24,25,24,26,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,38,38,38,38,38,38,39,39,38,39,38,39,37,40,30,24,25,24,25,24,25,25,25,25,25,25,25,25,25,25,25,25,25,24,25,25,25,24,24,24,25,24,25,25,25,24,36,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,38,39,38,38,38,38,38,39,38,39,38,39,37,39,34,24,25,24,25,24,25,25,25,25,25,25,25,24,25,25,25,24,24,24,25,25,25,25,25,24,25,24,25,24,25,24,33,39,38,39,38,39,38,38,38,38,38,38,39,38,38,38,39,38,39,39,38,38,38,38,38,39,39,38,39,38,39,36,25,25,24,25,24,24,24,25,24,24,24,25,24,25,24,25,25,25,25,25,24,25,25,25,24,25,24,25,24,25,24,30,39,38,39,38,39,39,38,38,39,39,39,38,38,38,39,38,39,37,38,38,39,38,39,38,39,38,39,38,39,38,39,29,23,25,24,25,24,24,25,25,25,25,25,25,25,25,24,25,25,25,25,25,25,25,24,25,25,25,25,24,25,25,26,38,39,39,38,38,38,39,37,39,38,39,38,38,38,38,38,38,37,38,38,38,38,38,38,38,37,39,38,39,38,39,33,23,26,24,25,24,25,25,25,25,25,25,25,25,25,25,25,24,25,25,25,25,25,25,25,25,25,24,25,25,25,24,36,39,38,39,38,38,38,38,38,38,38,39,38,38,38,38,39,39,39,38,38,38,39,38,38,39,38,38,38,38,39,36,24,25,24,24,25,25,25,25,24,25,25,24,24,25,25,25,25,25,25,25,25,25,25,25,24,25,24,25,25,26,24,33,40,38,40,39,38,38,39,38,39,38,39,38,38,38,38,38,38,38,38,38,38,38,38,38,39,38,39,38,38,38,38,26,24,25,24,25,25,25,24,24,24,25,24,25,25,25,25,25,25,25,25,25,25,24,25,24,25,24,24,25,26,24,30,40,38,39,39,39,38,39,38,39,38,39,38,38,39,39,38,38,38,38,38,39,38,39,38,38,38,39,39,38,37,39,29,23,25,25,25,24,24,24,24,24,25,24,24,25,24,25,25,25,25,25,25,25,24,25,24,25,25,24,24,25,24,27,39,38,38,38,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,37,38,37,38,33,24,26,25,26,25,26,25,26,25,25,25,25,25,25,26,26,26,26,26,26,26,26,25,26,25,26,25,25,25,25,25,36,38,37,37,37,37,37,37,37,38,38,38,37,37,37,37,37,37,37,37,37,38,38,38,38,38,38,37,38,37,38,36,26,26,26,26,26,26,26,26,25,25,25,25,25,26,25,26,26,26,26,26,26,25,25,26,25,26,26,26,25,26,24,32,38,37,38,37,37,37,37,37,38,38,38,37,37,37,37,37,37,37,38,37,38,38,38,37,38,38,37,37,38,37,38,28,25,26,26,26,26,26,26,26,26,26,25,25,26,25,25,26,26,25,26,25,26,26,26,25,25,25,25,25,26,25,29,37,36,38,37,38,37,38,37,38,38,38,38,38,38,38,38,38,37,38,38,38,37,38,37,38,37,38,37,38,37,38,30,25,26,25,25,25,26,25,26,25,25,25,25,25,26,25,26,26,26,25,25,26,26,26,25,25,26,25,25,26,25,27,37,37,38,38,39,38,38,37,38,38,38,37,38,37,37,37,38,37,37,38,37,37,38,37,38,37,37,37,38,37,38,32,24,26,25,26,25,26,26,26,25,25,26,26,25,26,25,25,25,26,25,26,26,26,26,26,26,26,25,26,26,26,26,35,38,38,38,37,38,37,38,37,37,37,37,38,38,37,38,37,37,37,37,38,37,38,37,37,37,37,37,37,37,38,35,25,25,25,25,26,26,26,25,26,26,25,26,26,26,25,26,25,26,26,26,25,25,25,26,25,26,26,26,25,26,25,33,39,37,38,37,38,37,38,37,38,37,37,37,37,37,37,37,37,37,37,37,38,38,38,37,38,37,37,37,38,37,38,27,25,26,26,26,26,26,26,26,25,25,26,26,25,25,25,25,25,26,26,26,26,25,26,26,26,26,26,25,26,24,30,38,38,38,37,38,37,38,38,38,38,38,37,37,37,37,37,37,37,38,37,37,37,38,37,38,37,37,37,38,37,38,30,24,26,25,26,25,26,25,26,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,27,37,38,38,37,37,37,38,37,37,38,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,37,38,37,38,37,39,33,25,26,26,27,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,25,26,25,26,25,26,25,35,38,37,38,37,37,37,38,37,37,37,38,37,37,37,37,38,37,37,38,37,37,38,37,37,37,37,37,37,37,38,36,25,26,25,26,26,26,25,26,26,26,26,26,26,26,26,26,25,26,25,26,26,26,25,26,26,26,26,26,25,26,24,30,38,37,38,37,38,37,37,37,38,37,38,37,38,38,38,38,38,37,38,37,37,37,38,37,37,37,37,37,38,37,38,28,25,26,26,26,26,26,25,25,25,26,25,25,26,26,25,26,26,26,26,26,26,25,25,25,26,25,26,25,26,25,27,38,37,38,37,38,37,38,38,38,37,37,38,38,37,38,38,38,38,38,37,37,37,37,37,37,37,37,37,38,37,38,31,25,26,25,26,25,26,25,25,25,26,25,26,26,26,25,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,36,37,37,38,38,38,37,37,38,37,37,37,38,37,37,38,37,37,37,37,38,37,37,37,37,37,37,37,38,37,38,33,25,26,25,26,26,26,26,26,25,26,26,26,26,26,26,25,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,35,38,37,38,37,37,38,38,38,38,37,38,37,37,37,37,37,37,37,37,37,37,37,37,38,37,38,37,37,37,38,33,24,26,25,26,26,26,25,26,26,26,26,25,26,26,26,25,26,25,25,26,26,26,26,26,26,26,26,26,26,26,26,35,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,37,37,37,37,37,37,37,37,38,37,38,33,25,26,25,26,26,27,26,26,26,26,26,26,26,26,25,26,25,26,26,26,25,26,25,25,25,32,28,30,36,28,30,42,43,39,42,39,32,43,38,38,35,35,34,33,33,33,34,34,35,32,30,32,30,29,36,30,27,28,24,27,28,30,21,17,16,19,20,24,16,15,17,15,21,22,23,17,15,25,22,21,22,16,27,27,26,25,32,26,27,23,27,30,31,28,39,38,41,46,44,42,47,51,45,47,50,41,48,48,50,50,54,45,45,49,44,48,45,44,46,46,41,42,45,41,42,38,31,30,29,26,31,26,22,25,23,26,23,30,22,20,26,22,22,26,21,18,25,21,20,20,12,10,19,19,16,13,15,19,22,25,29,26,28,29,29,29,30,32,35,36,29,36,32,35,26,33,37,32,38,37,34,34,42,34,42,39,42,43,44,35,28,43,34,28,27,29,38,30,35,35,31,39,34,30,39,37,35,37,36,35,32,33,35,32,32,31,32,29,29,30,28,43,41,40,40,39,40,39,37,40,37,36,38,36,36,37,33,34,33,32,32,32,29,32,29,29,29,29,28,29,27,27,18,11,16,15,15,16,16,16,18,18,19,19,19,20,20,21,22,22,22,23,24,22,24,24,25,25,27,27,28,27,28,30,41,44,45,46,45,46,46,46,47,47,47,48,49,49,50,50,50,49,48,49,47,47,47,45,46,45,44,44,44,42,44,39,27,28,26,26,26,25,24,24,24,23,23,22,22,22,21,21,20,21,18,18,18,16,17,17,15,17,15,15,14,14,12,22,29,28,29,29,30,29,31,31,31,33,32,32,34,34,34,35,36,36,37,36,36,38,38,38,40,39,40,41,41,42,43,31,30,31,30,31,32,32,33,34,33,33,34,35,36,35,36,35,34,35,34,32,33,31,32,32,30,30,30,27,29,28,32,43,41,41,40,41,39,40,40,38,38,38,36,35,36,35,35,34,33,33,33,33,32,32,31,31,30,29,28,29,28,29,18,13,14,15,15,15,16,16,16,17,17,18,19,19,19,20,21,21,22,22,22,23,23,23,24,25,25,27,27,27,27,30,43,44,45,45,47,46,47,49,49,49,50,50,50,51,51,50,50,50,50,48,48,48,47,46,47,45,45,44,44,42,44,35,26,26,25,26,24,24,23,23,22,22,22,21,21,20,20,20,18,18,18,17,17,17,15,15,15,14,13,14,13,12,12,26,29,29,30,30,31,32,32,32,33,33,33,34,34,35,36,36,37,37,37,38,39,39,39,41,41,41,43,43,42,45,40,30,31,30,31,32,31,32,33,33,34,34,35,36,36,35,35,34,34,33,32,32,32,30,31,29,30,29,28,28,29,26,36,43,40,41,40,39,39,39,38,37,37,36,36,36,35,35,34,34,33,33,32,32,32,30,30,29,28,29,28,27,27,27,16,13,15,15,15,16,17,16,17,18,18,18,19,19,21,20,21,22,22,22,23,24,23,24,25,26,27,27,27,29,28,35,46,44,45,46,47,46,48,48,49,49,49,51,51,50,51,49,49,50,48,48,48,47,47,46,45,45,45,43,45,42,43,32,25,26,25,25,23,24,22,22,22,21,20,21,20,20,19,18,18,18,16,16,16,15,15,14,13,13,13,12,12,12,16,29,29,31,30,30,31,32,33,33,33,34,35,34,35,37,36,37,38,37,39,40,39,40,41,41,41,43,41,44,43,45,39,29,30,30,32,30,32,31,32,33,32,33,35,35,35,33,32,33,32,32,32,30,31,31,28,28,29,28,28,27,27,27,40,42,42,41,40,40,39,38,39,38,37,38,36,35,36,35,33,34,33,32,33,31,30,31,30,29,29,28,28,28,29,27,13,15,14,14,15,16,16,17,17,16,18,19,19,20,20,20,21,22,22,24,23,23,25,25,24,26,26,27,27,29,27,39,47,45,48,47,48,49,49,49,51,50,51,51,52,51,50,51,50,49,49,47,47,48,46,45,46,44,44,44,43,42,43,28,25,26,24,24,24,22,21,22,20,19,21,18,18,18,17,17,17,15,16,16,15,14,15,13,14,13,12,11,12,12,18,31,30,31,30,33,31,33,34,34,35,36,35,37,37,36,38,39,37,40,40,39,41,42,41,42,41,42,43,45,44,46,35,28,31,30,31,31,32,32,34,33,34,35,35,35,34,33,33,32,32,32,31,31,30,29,29,29,29,28,28,27,26,29,41,41,41,39,40,39,38,38,37,36,37,36,35,35,34,34,34,33,33,32,31,30,31,29,30,29,28,28,29,28,31,23,13,16,13,16,16,16,17,18,18,19,20,19,20,21,21,22,22,22,23,24,24,25,25,26,27,26,27,28,28,30,29,43,47,47,47,48,49,49,50,50,50,50,51,52,52,50,50,49,48,49,47,47,47,46,45,46,44,44,44,43,42,43,39,24,25,23,23,23,22,22,21,20,21,20,19,18,18,17,17,17,16,16,16,14,14,14,13,13,12,11,12,11,13,11,24,32,30,32,32,32,33,35,33,34,35,35,35,37,37,38,38,38,40,40,41,42,41,41,43,44,43,45,44,45,46,45,32,31,31,31,33,32,32,34,34,34,35,35,35,34,34,32,32,33,31,30,30,30,28,30,28,28,28,27,26,27,24,31,43,40,39,40,39,38,39,38,37,37,37,35,36,34,34,35,33,32,33,31,31,31,30,28,30,27,28,28,29,28,31,20,13,15,16,16,17,18,17,18,19,19,19,20,20,21,22,21,22,24,23,24,25,24,25,26,26,27,28,27,28,29,29,44,48,46,48,49,48,49,51,50,51,52,51,50,50,50,50,49,48,48,47,47,46,46,45,45,44,44,43,44,41,42,36,23,23,23,23,22,22,21,21,20,20,18,19,19,17,17,17,15,16,15,14,15,14,12,13,12,11,11,12,12,14,12,26,32,31,34,33,34,34,34,35,36,36,37,36,37,38,38,39,39,39,39,39,39,40,40,38,39,39,39,39,38,39,37,23,23,24,24,24,24,23,24,24,24,23,24,24,24,24,24,24,24,23,24,24,24,24,24,24,24,24,24,23,24,22,30,40,38,39,39,39,39,39,39,39,39,39,38,39,39,39,39,39,39,39,39,40,39,40,39,39,38,39,39,39,39,39,26,23,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,27,40,38,39,39,39,38,39,39,40,39,40,39,39,39,39,40,39,38,39,39,39,39,39,38,40,39,39,39,39,38,41,30,23,25,24,24,24,25,25,24,24,24,24,24,23,24,24,24,23,24,24,24,24,24,24,24,23,24,24,24,24,24,23,37,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,39,40,39,40,39,39,39,39,38,40,33,23,25,23,24,24,24,24,24,23,24,24,24,23,24,24,24,24,24,24,24,24,24,23,24,24,24,23,24,24,25,22,34,41,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,39,40,39,39,39,39,40,40,39,40,37,24,24,24,24,23,23,24,24,23,25,24,25,24,24,24,24,24,24,23,24,24,24,23,24,23,24,23,23,23,24,23,30,41,38,39,39,40,39,39,39,39,38,39,39,39,39,40,39,39,39,39,39,39,39,39,38,38,38,40,40,39,39,39,26,24,25,24,25,24,24,24,24,24,24,24,24,23,24,24,25,24,24,24,24,24,24,24,24,24,24,24,23,24,23,26,39,39,39,39,39,39,39,38,39,39,38,38,39,39,39,39,40,40,40,39,39,39,40,40,40,39,39,39,39,38,40,29,23,25,24,25,24,24,25,25,25,24,24,24,23,24,24,24,23,23,23,24,23,23,23,24,23,24,24,24,23,25,25,37,39,40,39,39,40,39,39,40,38,39,39,39,39,39,39,39,39,39,39,40,39,38,39,39,38,39,39,40,39,38,33,22,24,23,24,24,24,23,24,23,24,22,24,23,24,23,23,23,24,24,24,24,24,24,24,24,25,24,24,24,25,24,34,39,38,40,39,39,38,39,39,40,39,39,38,39,38,39,39,39,38,39,38,39,40,40,39,38,38,39,40,40,39,37,23,23,23,23,24,24,24,24,22,25,24,23,23,25,24,24,24,24,23,25,24,25,23,25,23,26,24,23,24,24,25,28,38,39,42,41,34,44,39,42,44,43,39,37,45,43,45,45,44,49,49,51,48,48,57,42,46,41,51,46,49,41,45,49,40,46,38,45,45,40,41,36,42,36,40,35,37,38,35,27,24,23,21,24,25,25,18,19,18,19,21,22,17,18,17,20,15,20,15,13,15,20,13,13,11,12,17,14,19,16,18,20,18,21,17,18,22,23,21,16,27,26,21,26,29,26,31,42,36,37,43,45,42,45,49,39,39,43,44,45,42,41,46,46,47,47,45,49,50,48,53,49,55,44,51,44,46,45,46,43,46,43,39,45,42,41,41,37,39,40,38,41,39,33,25,22,19,27,28,24,21,22,17,18,20,19,25,20,14,27,22,14,23,18,19,17,17,13,7,23,22,16,15,12,19,14,15,21,10,19,25,21,21,27,27,24,21,24,21,23,22,35,41,40,38,39,40,43,41,42,42,43,44,43,44,46,47,46,49,46,47,50,49,50,49,50,51,47,48,49,46,46,46,47,45,45,44,44,43,44,42,41,41,41,38,37,38,42,34,23,23,23,23,23,20,21,22,19,19,18,19,18,18,17,17,14,19,18,13,13,15,13,12,15,14,14,16,17,15,15,19,19,15,20,19,17,22,22,23,22,21,23,24,23,23,27,38,40,40,40,41,40,42,43,44,43,45,44,45,45,46,44,47,49,46,49,50,47,50,51,50,48,48,49,47,47,48,45,45,47,45,43,43,43,43,42,42,41,41,39,41,40,38,28,23,23,24,23,22,23,20,19,20,20,18,19,18,18,18,16,15,16,15,14,15,13,12,13,13,14,14,15,15,15,17,17,17,18,18,18,20,19,19,21,20,20,22,21,23,22,30,40,39,41,41,42,42,42,43,43,44,45,45,45,46,46,47,48,48,48,50,49,50,51,51,50,49,50,49,48,48,47,46,47,46,45,45,44,44,44,43,42,42,41,41,41,40,37,24,23,23,22,21,21,21,20,20,20,18,19,18,17,17,17,15,16,15,14,14,13,12,12,13,15,14,14,15,15,16,17,16,18,18,18,19,19,19,21,21,21,22,23,22,24,23,34,42,40,41,42,42,42,43,43,44,45,45,44,46,46,46,48,47,48,48,49,50,51,51,51,49,49,49,48,48,47,46,46,45,44,45,44,43,44,43,42,42,41,40,42,39,40,34,22,23,22,22,21,22,20,20,20,19,18,19,17,17,16,15,15,15,14,14,14,13,12,12,13,14,14,15,15,15,16,16,17,18,17,18,19,19,19,20,21,21,22,21,23,23,25,39,40,40,41,42,42,42,43,43,45,46,45,46,46,46,48,49,48,49,49,50,51,51,51,50,50,50,48,48,48,47,46,47,45,45,45,44,44,44,42,42,41,41,41,41,39,40,29,21,24,21,21,20,20,19,20,19,18,18,18,16,16,16,15,15,15,14,14,12,12,12,14,14,14,15,15,15,16,17,17,18,18,18,19,20,20,21,21,22,23,23,22,25,24,30,42,40,42,42,43,42,44,44,44,45,45,45,47,47,47,47,49,48,50,49,51,52,51,50,49,49,49,47,48,48,46,46,46,45,45,44,44,44,42,41,42,41,41,41,40,38,38,25,22,22,20,20,21,20,19,19,18,18,18,17,16,17,15,14,15,13,14,12,11,12,12,13,13,13,15,14,14,15,16,17,18,17,18,19,19,19,21,20,21,22,22,22,25,22,33,42,41,43,43,43,43,44,44,45,46,46,46,47,47,47,49,49,50,50,50,52,51,51,50,50,50,49,49,48,48,48,47,46,46,46,44,45,44,42,43,43,42,41,42,39,41,37,22,22,21,20,20,20,19,20,19,18,18,18,16,17,16,15,15,14,13,14,13,12,12,13,13,13,14,15,15,16,16,17,17,17,17,18,19,19,20,21,20,22,21,22,23,24,24,38,41,40,43,42,43,44,44,44,46,45,45,47,46,47,49,48,49,50,49,49,51,51,51,50,50,49,48,49,47,47,47,47,45,46,45,44,44,44,42,43,41,42,42,40,38,40,29,20,23,20,21,20,20,19,19,18,18,17,16,15,16,15,15,14,13,14,14,12,12,12,13,14,14,15,14,15,17,16,16,17,17,18,19,19,19,20,20,21,22,22,22,23,22,28,42,40,43,42,42,43,44,44,45,45,46,46,47,47,48,49,48,50,50,49,52,51,52,50,50,50,48,48,48,47,47,47,46,46,46,44,44,43,43,43,42,41,41,41,40,39,40,25,21,21,20,21,20,19,19,18,18,18,16,16,16,15,14,15,13,13,13,12,12,12,13,13,13,14,15,15,16,16,16,17,18,18,19,19,20,20,21,20,22,22,23,23,24,22,31,43,41,44,42,43,44,44,45,46,45,47,47,47,48,49,48,50,50,49,51,51,51,50,50,50,49,48,48,47,47,47,46,45,45,44,44,44,43,42,43,42,41,41,40,39,40,36,22,22,20,21,20,19,18,19,18,18,17,16,16,15,15,15,14,13,13,12,12,11,12,13,12,13,15,15,15,16,15,17,18,18,18,19,18,20,21,20,21,22,22,23,23,24,24,39,42,42,44,43,44,45,45,46,46,46,48,48,48,48,48,49,50,50,50,52,52,52,51,50,50,49,49,48,47,48,47,46,46,45,44,45,43,42,43,43,41,41,39,40,40,41,32,21,22,19,20,18,18,19,18,17,17,16,15,15,15,15,14,13,13,13,11,11,11,12,12,12,14,13,14,15,15,16,16,17,17,19,19,19,20,20,21,22,22,23,24,24,24,28,41,42,43,43,44,45,45,45,46,46,47,48,48,49,49,49,50,50,51,51,52,52,51,51,51,48,49,49,48,47,48,46,46,45,45,44,44,44,43,43,42,41,41,39,40,39,39,28,20,20,19,20,19,19,18,17,22,23,23,23,22,22,23,23,24,24,23,22,23,23,23,23,23,23,23,24,24,24,23,23,23,23,23,24,23,23,24,23,24,23,24,24,23,23,29,41,40,41,40,40,39,40,41,40,40,40,39,40,40,39,39,40,39,39,39,39,39,40,39,39,40,39,39,39,39,40,40,40,39,39,40,40,40,39,39,40,40,40,40,40,40,38,23,22,24,23,23,24,24,23,24,23,23,24,23,24,23,23,24,24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,23,24,23,24,23,23,24,24,23,24,23,24,23,23,21,34,41,39,40,40,39,39,40,39,40,40,39,39,39,39,40,40,39,39,40,40,40,40,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,39,41,34,22,24,23,24,24,24,24,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,24,24,24,24,24,23,24,23,24,24,24,24,24,24,24,38,39,39,39,39,39,39,39,39,39,39,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,39,39,39,38,40,39,41,30,22,24,24,24,23,25,24,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,24,23,24,24,24,24,24,23,24,24,24,23,29,40,39,39,38,39,38,40,39,39,39,39,39,39,39,40,39,39,39,39,39,39,39,39,40,40,39,39,40,39,39,39,39,40,39,39,39,39,39,39,39,39,40,39,39,39,39,39,26,24,24,24,24,24,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,23,24,24,24,24,24,24,24,24,24,23,25,23,24,23,24,22,32,40,38,40,39,39,39,40,39,39,40,39,39,39,39,39,39,39,39,40,39,39,39,39,39,39,39,39,39,39,39,40,40,39,39,39,39,40,39,39,39,38,39,40,40,39,40,36,24,25,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,24,23,24,23,24,24,24,24,36,40,38,39,39,40,39,39,39,39,39,39,39,39,39,40,39,39,39,39,39,39,39,39,39,39,39,39,40,39,39,39,39,39,39,39,39,39,39,39,40,39,39,39,40,38,41,33,23,25,23,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,24,24,24,23,24,24,24,24,24,23,27,39,39,39,39,39,39,39,40,40,40,39,39,39,39,40,39,39,39,39,39,39,40,39,39,39,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,39,39,40,39,39,26,23,25,24,24,24,24,23,24,24,24,24,24,23,23,23,24,24,24,24,24,23,24,24,24,24,24,24,24,24,23,24,24,24,23,24,23,24,23,25,24,25,24,25,24,25,23,30,41,39,40,39,40,39,39,39,39,39,39,39,39,40,39,39,39,39,38,39,38,39,38,39,39,39,38,38,38,40,38,39,38,39,35,35,24,20,27,27,28,31,23,7,16,14,13,15,17,20,20,17,19,13,15,17,20,23,23,19,21,29,23,20,23,23,28,24,28,17,21,28,27,27,39,40,37,45,49,39,48,41,42,45,48,45,44,45,42,46,48,51,48,51,43,52,51,43,45,46,44,41,46,46,43,36,27,30,28,28,28,27,27,27,29,26,21,22,26,22,24,22,26,21,24,21,15,21,15,22,17,19,13,19,12,18,13,14,31,29,21,25,26,25,28,31,33,26,31,29,24,29,30,34,35,34,25,37,40,38,34,31,33,29,38,41,41,34,45,32,30,27,34,26,31,31,41,34,34,34,30,38,38,36,37,27,37,41,33,34,32,39,34,31,39,30,35,34,29,28,33,47,47,40,44,38,39,39,36,43,35,40,33,39,35,35,33,34,29,34,32,35,31,31,29,30,31,29,30,27,28,28,19,13,12,14,14,13,13,17,17,16,16,18,18,17,19,17,19,21,21,21,21,19,22,22,24,24,23,22,26,26,25,25,37,41,40,42,41,43,43,44,46,44,45,47,47,47,47,48,49,50,47,48,46,48,46,45,45,44,44,45,44,42,46,38,28,30,28,27,28,26,27,25,24,24,23,22,23,24,21,21,20,19,19,20,17,19,18,17,17,17,15,17,16,15,14,22,27,26,27,28,27,29,29,30,30,30,31,32,33,33,33,33,34,34,36,36,37,37,37,37,38,38,39,41,40,41,41,30,28,29,29,31,31,31,31,31,33,34,33,34,35,35,35,37,37,36,35,35,35,33,34,33,31,32,32,30,30,29,34,44,43,41,41,41,39,40,39,39,38,37,37,38,36,37,36,36,35,36,34,34,33,33,32,32,31,31,30,30,28,30,18,11,12,13,14,13,14,15,15,16,17,17,18,18,19,18,19,19,20,20,21,22,22,22,24,23,24,25,25,26,26,29,43,44,44,45,45,45,46,46,46,47,48,48,49,49,50,50,51,51,50,50,50,49,48,49,47,46,47,45,45,44,45,38,27,28,27,28,25,25,26,24,24,24,22,23,22,21,21,21,19,19,19,18,18,18,16,16,17,15,15,15,14,13,13,25,28,28,30,28,29,30,30,31,32,31,33,33,33,34,35,34,36,37,36,37,38,37,39,39,39,41,40,41,42,44,39,29,29,28,30,30,30,31,31,31,32,32,33,34,35,35,35,35,36,34,34,34,33,32,33,32,31,31,30,29,30,27,38,45,42,43,41,41,41,41,39,40,39,38,38,36,36,36,35,36,34,34,34,34,33,32,32,30,30,31,29,29,29,27,14,12,12,13,14,14,15,16,16,16,16,18,18,19,20,19,18,20,21,21,22,22,23,24,24,25,25,26,26,28,25,33,45,43,45,44,45,45,47,46,48,48,48,48,49,49,50,50,52,50,49,49,48,48,48,46,47,47,46,45,46,43,45,34,26,28,26,26,25,26,24,24,24,23,22,22,21,21,21,20,19,19,19,18,18,16,17,15,15,14,14,13,14,12,14,27,28,29,29,30,30,30,31,31,31,33,33,33,33,35,34,35,36,36,38,39,38,39,39,40,40,42,41,42,41,43,37,27,29,28,30,29,31,31,32,33,33,33,35,34,35,36,36,35,35,34,33,33,33,32,31,31,31,30,30,30,29,29,41,43,42,42,41,41,40,39,39,38,38,38,37,37,36,35,35,35,34,33,34,32,31,31,31,30,31,30,29,29,29,24,12,14,13,14,14,15,15,16,16,17,17,18,18,20,19,20,21,21,20,22,22,23,24,23,23,25,24,26,26,27,27,38,45,45,46,45,46,47,47,47,48,48,50,49,50,50,51,51,50,49,51,49,48,49,47,47,47,45,46,45,44,44,43,29,26,26,24,26,25,23,23,23,21,22,22,20,21,20,20,19,18,17,17,17,16,16,15,14,15,13,13,13,12,11,18,30,29,30,30,32,31,32,33,33,34,35,34,36,35,36,36,37,37,39,38,38,40,39,40,42,40,41,42,43,42,46,34,26,30,28,29,30,31,31,32,31,33,34,33,34,35,35,34,33,34,33,31,32,31,30,30,30,29,30,28,28,28,29,43,43,42,42,43,40,39,40,39,38,39,37,37,37,36,35,36,34,34,34,33,32,32,31,32,30,29,29,29,27,29,22,11,13,12,14,14,14,16,16,15,18,18,18,19,19,19,20,20,21,21,21,22,23,23,24,25,25,26,27,26,27,28,41,46,46,46,47,47,46,48,49,49,50,50,50,51,52,51,50,50,50,49,49,49,48,48,48,46,46,46,44,44,45,39,26,25,24,24,24,23,23,22,21,21,22,21,21,20,19,19,17,18,17,17,15,16,14,14,14,14,13,14,12,12,10,24,31,30,32,31,32,32,33,33,34,34,34,35,35,35,37,36,37,38,39,38,40,40,40,41,41,41,42,42,43,44,44,30,28,29,30,32,31,31,33,33,32,34,34,35,35,35,34,33,34,32,33,33,31,31,30,29,29,29,29,27,28,25,32,44,42,42,41,41,39,40,38,38,38,37,37,36,35,35,35,34,33,34,32,32,31,32,31,31,29,30,28,27,27,30,19,11,14,14,15,15,16,16,17,17,18,17,19,19,19,21,20,21,23,22,23,24,24,25,25,25,27,26,27,29,29,31,46,46,45,46,48,48,50,48,49,50,50,50,53,52,52,50,50,50,49,49,48,47,48,46,46,46,45,44,45,43,43,36,23,26,25,24,23,24,22,22,22,20,19,20,17,19,18,18,16,18,16,16,16,16,14,14,14,13,13,13,11,13,11,23,31,30,31,31,33,32,32,33,34,33,35,36,35,37,37,36,39,38,39,40,39,40,41,41,42,43,43,44,45,45,42,28,29,30,31,30,32,31,32,33,34,33,34,35,36,26,23,23,23,24,25,24,24,24,23,24,23,23,24,24,24,22,29,40,38,40,39,40,39,40,39,38,39,39,39,39,39,40,38,39,39,40,39,39,39,40,39,39,39,40,39,40,39,39,26,23,25,24,25,24,24,23,24,24,23,24,24,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,23,26,39,38,40,39,39,39,39,39,39,39,39,39,39,38,39,39,40,39,40,39,39,39,39,39,39,39,39,39,40,39,40,30,23,25,23,24,24,24,23,24,24,24,23,24,24,24,24,24,23,24,24,24,23,24,24,23,23,24,24,24,23,23,24,37,40,39,39,39,39,39,40,39,39,39,39,39,39,39,39,39,40,40,39,39,39,39,39,40,39,40,39,40,39,40,34,22,25,24,24,23,24,23,24,24,24,24,24,24,24,24,25,24,24,24,24,23,24,24,24,23,24,23,24,23,24,23,35,40,38,40,39,39,39,39,40,39,39,39,39,39,39,39,39,39,39,40,39,39,39,39,40,39,40,39,39,38,40,37,24,25,24,24,24,25,24,24,23,24,24,23,23,24,24,24,24,24,24,23,24,24,24,24,23,23,23,24,24,25,23,30,40,38,40,39,39,39,40,39,39,39,40,40,40,39,40,39,39,39,40,39,39,39,39,39,39,40,39,38,39,38,39,26,23,24,23,23,24,24,23,24,24,24,23,24,24,24,24,24,24,24,23,24,24,24,24,24,24,24,24,24,25,24,27,40,39,39,39,40,39,39,39,39,39,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,39,38,40,29,23,25,23,24,23,24,23,24,24,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,23,24,24,25,24,37,39,39,39,39,39,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,39,39,40,39,40,33,23,25,23,24,23,24,23,23,23,23,23,24,23,24,24,24,24,24,23,24,24,23,23,24,24,25,24,24,23,25,24,34,41,39,40,39,40,39,40,39,39,39,39,39,40,40,40,40,40,39,39,39,39,39,39,39,39,39,38,39,39,40,36,23,24,24,24,23,24,24,24,23,23,23,24,23,23,23,23,23,24,24,25,24,24,24,24,24,24,24,24,23,25,23,30,41,39,39,39,40,39,39,39,40,39,40,39,40,39,40,39,39,39,39,38,39,39,39,39,39,39,39,39,39,39,39,26,23,24,23,23,24,24,24,24,24,24,24,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,23,23,27,39,39,39,39,40,39,39,39,40,40,40,39,39,39,40,39,39,39,39,39,39,40,40,39,39,39,39,39,39,38,40,29,23,25,23,24,23,24,24,24,24,24,23,24,24,24,24,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,37,40,39,39,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,40,38,40,33,23,25,24,24,23,23,23,24,24,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,23,23,25,23,34,41,39,40,40,40,39,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,39,38,39,36,24,25,24,25,25,25,25,25,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24,26,24,30,39,37,39,38,38,38,38,38,39,38,38,38,39,39,38,38,38,38,38,38,39,38,39,38,38,38,39,38,38,38,38,27,24,25,24,25,25,25,25,24,24,25,25,25,25,25,25,25,25,25,25,24,25,25,25,25,25,25,25,25,26,25,27,39,38,39,38,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,38,38,38,39,38,39,38,39,38,39,33,24,26,24,25,24,25,24,25,25,25,25,25,25,25,25,25,24,25,25,24,25,25,25,25,24,25,24,25,24,25,25,36,38,38,39,38,39,39,38,38,38,38,38,38,38,38,38,38,39,38,38,39,38,38,38,38,38,38,38,39,39,39,36,24,25,25,25,24,24,24,25,25,25,25,25,25,25,24,25,25,25,25,25,25,25,25,25,24,25,24,25,24,25,24,33,39,38,39,38,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,38,38,38,38,39,39,38,39,39,38,38,27,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24,25,24,25,25,25,25,26,24,30,39,38,39,38,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,38,39,38,39,38,39,38,39,29,24,25,24,25,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24,25,25,25,25,25,24,27,38,38,39,38,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,38,39,38,39,38,39,38,39,33,24,25,24,25,24,25,25,25,25,24,25,25,25,25,25,25,25,25,25,25,25,24,25,25,25,25,25,25,24,25,25,36,39,38,38,38,39,39,39,38,39,39,39,38,38,39,38,38,38,38,38,38,39,38,38,38,38,38,38,38,38,39,36,24,25,25,24,25,25,24,24,25,24,24,25,25,25,25,25,25,25,25,25,25,25,24,25,25,25,25,25,25,26,23,33,40,37,38,38,38,38,39,38,38,38,39,38,39,38,38,38,38,38,38,38,38,38,39,38,39,38,38,38,39,38,39,27,24,25,25,25,25,25,25,25,24,24,25,25,25,25,25,25,25,24,25,24,25,24,24,25,25,24,25,24,25,24,30,39,38,39,38,39,38,38,38,38,38,39,38,39,38,38,38,39,38,39,38,38,38,39,38,39,38,38,38,39,38,39,30,24,26,24,25,25,25,25,25,25,24,25,25,24,25,25,25,24,24,25,25,25,25,24,25,24,24,25,24,25,24,27,38,38,38,39,38,38,38,38,39,38,39,38,39,39,38,39,39,39,39,38,39,38,38,38,39,38,39,38,39,38,40,33,23,26,25,25,24,25,25,25,24,24,24,25,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,36,39,38,39,39,39,38,39,39,39,39,38,38,38,38,38,38,38,38,38,39,38,38,38,38,38,38,38,38,38,39,36,25,25,24,25,25,25,25,25,25,25,25,25,24,25,25,25,25,24,24,24,24,25,25,25,25,25,24,25,25,26,24,33,39,37,38,37,37,37,37,38,38,37,37,37,38,38,38,37,38,38,37,37,38,38,37,37,37,37,37,38,37,37,38,28,25,25,25,25,26,26,25,25,26,25,26,26,26,26,26,26,26,25,26,25,26,26,26,25,26,25,26,25,27,25,30,38,37,38,37,38,37,37,37,38,37,37,37,37,37,38,37,37,37,37,37,37,37,38,37,38,37,38,37,38,37,39,30,25,26,25,25,25,26,25,25,26,26,25,25,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,26,26,27,37,37,37,37,38,37,38,37,38,38,38,37,38,37,37,37,37,37,37,37,37,37,38,37,38,37,38,37,38,37,38,33,25,26,25,26,25,26,25,26,26,26,25,25,25,25,26,26,25,26,25,25,25,26,26,26,26,26,25,26,26,27,26,35,38,37,38,37,38,37,38,37,37,38,37,38,38,38,37,37,38,37,38,37,37,37,37,37,37,38,37,37,37,38,35,25,26,25,26,25,25,25,25,26,26,26,26,26,26,26,26,25,26,26,26,25,26,26,26,25,26,25,26,25,26,25,31,38,37,38,38,38,37,38,37,37,37,37,37,38,37,37,37,38,37,38,38,38,37,37,37,38,38,38,37,37,37,37,28,25,26,25,26,25,25,25,25,26,25,26,25,25,26,26,25,25,26,25,25,26,26,26,26,25,25,26,25,26,25,28,37,37,37,38,38,38,37,38,38,37,38,37,38,37,38,37,38,38,38,38,38,37,37,37,38,38,38,37,37,37,38,30,25,26,25,26,25,25,25,25,25,25,25,25,25,26,26,26,26,26,25,25,25,26,26,25,25,25,26,26,25,26,26,36,38,37,38,38,38,38,38,37,38,38,38,38,37,37,37,37,37,38,38,37,37,37,37,38,37,38,37,37,37,38,33,25,26,25,26,25,25,25,26,25,26,25,26,26,26,26,26,26,26,26,25,25,26,25,26,25,26,26,26,25,26,25,33,39,37,38,37,38,37,37,37,37,38,37,37,37,37,37,37,37,37,37,37,37,38,37,37,37,37,37,38,37,38,36,26,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,25,26,26,26,26,25,26,26,26,26,26,25,26,24,30,38,37,37,37,37,37,38,38,38,37,38,37,37,37,37,38,38,38,38,37,37,38,38,37,38,37,37,37,38,37,37,27,26,26,26,26,26,26,25,25,26,26,25,25,25,26,26,26,26,25,26,25,26,25,25,26,26,25,26,25,26,25,28,38,37,37,37,37,38,37,37,38,37,38,37,37,38,37,38,38,37,38,37,38,37,37,37,38,37,38,37,38,37,38,30,24,26,25,26,25,25,25,26,26,25,25,26,26,26,25,26,26,25,26,26,25,26,25,25,25,25,25,26,25,26,26,36,38,37,38,38,38,37,37,37,37,37,38,37,38,37,37,37,37,38,37,38,37,37,37,37,37,38,38,38,37,39,34,25,26,26,26,26,26,25,26,25,26,25,25,25,25,25,26,26,26,25,26,26,26,26,26,25,26,25,26,25,26,25,33,38,37,38,37,37,37,37,37,38,37,37,37,38,37,38,37,37,38,37,38,37,38,37,37,38,37,37,38,38,38,35,25,26,26,26,26,26,26,26,26,25,25,26,26,26,26,26,25,25,25,25,25,25,25,26,25,26,25,25,25,26,25,33,39,36,38,37,38,37,37,37,38,37,37,37,37,38,37,37,37,37,37,38,38,38,38,37,38,38,38,38,37,38,35,25,26,26,26,25,25,26,25,25,25,25,25,25,25,25,25,25,25,26,26,25,26,25,26,26,26,26,25,25,26,25,33,38,37,38,37,38,38,38,37,37,37,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,36,38,37,37,37,37,28,26,25,25,25,25,26,25,25,26,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,25,26,25,27,25,30,39,37,38,37,37,37,38,37,38,37,38,38,37,37,38,37,38,38,37,37,37,37,38,37,38,37,38,37,38,38,38,27,27,26,36,34,35,34,36,35,34,29,36,31,29,34,25,32,31,27,28,29,27,27,23,25,25,26,28,28,20,28,26,34,33,42,33,28,29,30,30,32,29,28,31,25,31,29,22,27,29,21,29,29,29,28,36,28,28,28,31,34,31,38,21,16,21,20,22,21,21,26,25,23,30,29,29,28,37,23,26,31,32,32,30,35,27,29,32,37,33,33,32,44,31,40,49,43,50,50,52,45,45,47,45,44,44,46,41,42,45,46,41,38,37,39,40,39,39,41,41,34,38,32,35,31,33,31,21,25,19,16,22,23,18,22,15,16,20,20,12,16,23,6,12,15,22,14,16,10,19,20,16,16,17,23,14,18,18,33,33,34,36,36,32,37,33,34,37,39,40,36,40,38,36,42,45,42,47,44,42,41,46,44,47,44,47,47,47,49,48,37,36,37,33,36,33,35,33,33,31,31,31,31,30,30,29,29,28,28,28,27,25,27,26,24,26,22,23,23,23,21,29,35,33,34,32,32,31,31,30,31,30,29,29,28,28,27,26,27,28,28,27,29,29,29,30,30,31,32,32,32,34,34,23,21,22,22,23,23,23,24,25,24,25,27,27,27,28,29,28,29,30,31,31,32,32,32,33,34,33,34,35,36,35,42,52,49,49,49,49,48,47,46,45,46,45,44,44,44,43,42,42,41,42,40,39,39,39,38,38,37,37,37,36,34,36,26,19,20,19,19,18,17,17,17,15,16,16,15,15,14,13,13,14,15,15,15,16,17,16,18,18,18,19,19,19,21,22,34,35,36,36,38,37,38,38,38,39,40,39,41,41,41,42,43,43,44,44,44,45,46,46,47,47,49,50,50,48,52,45,35,35,34,34,32,32,32,32,31,31,31,30,29,28,28,28,26,27,26,25,25,25,24,24,24,22,22,22,21,21,21,32,35,34,33,33,32,32,32,30,30,30,29,29,29,28,27,27,27,29,30,30,30,31,31,32,32,33,34,34,34,36,32,21,21,21,23,22,23,23,24,24,26,26,26,27,28,27,28,28,29,30,29,29,31,31,32,33,32,33,35,35,36,34,46,51,49,50,49,48,48,48,46,47,45,45,46,44,44,44,43,42,41,41,41,40,40,39,38,38,37,38,37,35,35,35,21,19,18,18,18,16,17,16,15,15,15,13,13,13,12,12,12,13,13,14,15,15,15,18,17,18,18,18,19,21,18,26,37,36,37,38,38,38,40,39,40,41,41,41,42,42,43,43,44,44,45,45,46,46,46,46,48,47,50,49,50,50,52,41,33,35,33,33,32,33,31,31,31,29,29,28,28,28,27,27,27,26,25,25,25,24,24,24,22,22,22,20,22,20,21,35,35,33,34,34,32,33,31,31,31,29,29,29,27,28,27,28,28,29,30,30,30,31,31,32,33,33,33,35,33,36,30,19,22,22,22,22,24,24,25,26,25,27,27,27,28,29,28,29,31,30,30,32,32,32,33,33,34,34,34,35,36,35,47,51,49,49,48,48,48,47,46,45,45,45,44,44,44,42,43,42,40,41,41,39,38,39,38,37,38,36,37,36,35,32,19,18,18,18,16,16,15,15,15,15,13,14,12,12,11,12,13,14,14,15,15,16,17,17,17,18,18,20,19,20,19,31,38,36,39,37,39,39,40,41,40,40,42,42,43,44,45,44,45,45,46,47,48,47,48,48,49,50,50,50,52,51,50,35,33,33,31,32,31,31,30,30,29,29,29,28,28,27,26,26,26,25,25,24,23,23,23,21,22,21,20,20,20,17,25,36,33,35,32,33,32,31,31,31,29,30,29,28,28,28,29,28,29,31,31,32,33,33,33,35,34,35,35,35,35,38,25,20,23,21,22,23,23,24,25,25,25,26,26,27,28,27,28,29,29,29,30,30,31,32,32,32,33,34,34,36,35,36,51,51,49,49,49,48,48,47,46,46,46,44,44,44,43,43,43,41,42,42,40,40,40,38,38,38,37,37,36,34,36,28,16,18,16,16,15,15,14,14,13,13,12,12,11,11,12,13,12,14,14,14,15,16,15,17,17,17,18,20,19,21,20,31,39,38,39,40,40,40,41,41,42,43,43,43,45,45,45,46,47,47,47,47,48,48,49,49,50,50,51,51,51,51,48,34,34,32,33,32,31,31,30,29,29,28,28,27,27,26,27,25,24,25,24,23,24,22,22,22,21,20,21,19,20,17,24,35,33,34,32,32,31,30,30,30,29,30,28,28,29,30,29,30,31,30,31,33,32,33,33,33,34,35,35,36,36,37,23,21,22,22,23,24,24,25,24,25,27,26,27,28,27,28,29,29,30,30,30,31,32,32,33,34,33,34,34,35,33,36,50,48,49,48,47,47,47,45,46,45,44,44,45,43,43,43,42,42,41,40,41,40,39,38,38,36,38,37,37,35,36,24,17,17,16,16,16,15,14,14,13,13,12,12,11,12,12,13,14,14,14,15,15,16,17,17,18,19,18,19,20,20,20,36,38,38,40,40,40,41,41,41,43,43,43,45,44,45,46,46,46,47,46,48,49,48,49,49,49,52,52,52,51,51,44,31,33,32,32,30,31,29,30,29,28,27,28,25,27,26,25,24,24,23,23,22,23,22,22,21,21,20,20,19,19,16,28,35,32,33,32,31,31,31,29,30,30,28,28,29,29,30,30,32,31,31,32,32,32,34,33,34,35,35,36,36,37,35,22,22,23,24,23,24,24,25,26,27,26,28,28,28,29,30,28,30,30,31,32,33,32,33,34,34,36,36,35,35,32,39,49,48,49,46,47,46,45,45,45,44,44,43,42,42,42,40,41,40,39,40,39,37,38,37,36,37,36,35,36,34,33,20,16,16,16,16,15,14,14,13,13,12,12,12,13,14,14,15,15,14,16,17,16,17,18,18,19,23,24,23,24,23,26,39,39,40,39,39,38,38,38,39,38,38,39,39,38,39,39,39,39,39,39,40,39,40,39,40,40,40,39,40,39,38,29,22,25,23,24,24,24,24,24,23,25,25,25,24,24,24,25,24,24,25,24,23,24,24,24,23,24,24,25,24,24,25,37,39,39,39,39,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,39,40,39,40,38,39,39,39,34,22,24,24,24,23,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,24,24,24,23,25,23,24,23,34,40,38,39,39,40,39,39,39,39,39,40,39,39,39,39,39,39,39,39,40,39,39,38,39,39,40,39,39,39,39,37,24,24,24,24,24,24,24,23,24,24,24,24,24,24,24,24,23,24,24,24,23,23,23,24,23,24,24,25,23,25,23,30,40,39,40,39,39,39,39,39,39,39,39,39,40,39,39,39,39,39,40,39,39,39,39,39,39,39,39,38,39,38,39,27,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,23,26,39,39,39,38,39,39,39,39,39,38,39,39,40,39,39,38,39,39,39,39,39,39,39,39,40,39,40,39,40,38,40,30,23,25,24,25,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,23,24,24,24,24,24,23,23,23,24,24,37,39,39,39,39,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,39,40,39,39,40,39,40,39,40,34,23,25,23,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,23,23,23,23,23,24,24,25,23,24,23,24,23,33,40,38,40,39,40,39,39,39,39,39,39,39,40,39,39,39,40,40,39,39,39,39,39,40,39,39,39,39,39,40,37,24,24,23,24,23,24,23,24,23,24,24,24,23,24,24,24,24,24,23,24,24,24,23,23,23,24,23,25,23,24,23,30,41,38,40,39,40,39,40,39,39,39,39,39,40,39,39,39,39,40,40,39,39,39,40,40,39,39,40,39,40,39,39,27,23,23,24,24,24,24,24,24,24,24,23,23,23,24,23,23,23,23,23,23,24,24,23,24,24,24,24,24,25,23,26,39,39,40,40,40,40,40,39,40,40,39,39,40,39,39,39,39,39,40,39,39,39,40,40,39,39,40,39,39,38,40,32,22,25,23,25,24,24,23,24,23,24,24,24,23,24,24,25,25,24,24,24,24,24,23,24,24,23,23,23,23,25,23,36,40,38,39,39,39,39,39,38,39,39,39,39,39,39,39,40,40,40,40,39,39,40,40,39,39,40,39,40,39,40,37,24,24,25,25,23,24,24,24,24,24,24,24,24,24,24,24,24,23,23,24,24,24,23,23,24,24,23,24,22,24,23,33,40,39,40,38,39,38,40,39,39,39,39,39,40,38,39,39,40,39,39,39,39,38,39,39,38,39,39,39,39,40,39,27,23,24,24,25,23,23,24,25,24,23,24,24,24,24,24,24,23,25,24,24,25,24,24,24,24,24,24,23,24,23,29,39,38,39,38,39,38,39,39,39,38,39,39,40,38,39,38,39,39,40,39,39,38,39,39,39,39,39,39,40,39,41,30,23,24,23,19,20,25,24,22,29,26,26,31,24,24,30,33,25,27,28,29,26,27,31,32,32,30,30,37,32,34,32,40,35,33,37,36,38,39,38,32,39,36,32,34,38,45,47,43,45,43,40,41,36,37,40,37,37,39,41,37,37,36,40,41,32,36,28,40,33,33,26,28,31,33,30,30,26,32,29,30,24,25,24,23,23,34,27,30,24,29,35,25,25,19,22,20,18,24,25,22,27,23,25,27,20,25,29,27,30,28,31,22,32,27,33,26,37,33,29,35,38,33,39,31,33,38,36,36,37,36,34,37,38,37,30,38,41,34,31,34,47,47,40,46,40,42,41,38,39,37,40,41,36,35,40,37,33,30,39,35,35,28,34,34,29,26,30,31,30,29,34,31,21,31,25,25,25,29,28,28,24,24,29,28,31,31,31,20,17,20,20,20,20,22,22,22,23,24,23,24,26,26,26,25,27,28,28,29,29,29,29,30,31,32,32,32,33,33,33,34,35,35,36,35,36,35,35,35,34,33,33,32,33,31,36,45,44,44,43,42,42,41,40,40,40,40,38,39,39,37,37,37,35,36,35,34,34,33,33,32,32,32,31,30,30,30,29,27,28,27,27,27,28,28,27,29,30,29,30,30,31,30,19,18,19,20,20,21,22,22,23,24,23,25,24,24,25,26,26,27,28,28,29,29,29,30,31,31,32,32,33,34,33,34,35,35,35,37,37,37,35,36,34,33,33,33,32,33,30,40,45,43,43,43,42,41,41,41,40,40,38,38,39,38,37,37,36,35,35,34,34,33,33,32,32,32,31,31,29,30,29,28,28,28,27,27,26,28,27,29,30,30,31,32,31,33,28,17,19,19,20,20,21,21,22,22,22,23,24,23,24,26,26,26,28,27,28,28,28,29,30,30,31,31,32,32,32,33,34,35,35,36,35,36,35,34,35,33,33,33,32,31,31,32,45,45,44,44,44,42,42,41,41,41,41,39,39,39,37,37,38,36,36,35,35,35,33,33,33,32,32,31,31,30,30,29,29,29,28,27,27,28,29,29,30,30,30,31,32,32,34,23,17,19,19,19,21,21,21,22,22,23,23,24,24,25,25,25,27,27,28,28,28,29,30,30,30,31,31,32,32,33,33,35,34,35,36,36,35,34,34,34,33,33,32,31,32,30,35,46,44,44,43,43,41,43,41,40,40,40,39,39,38,38,37,37,37,36,35,35,34,33,33,33,31,32,32,31,31,30,28,29,28,27,27,27,28,29,30,30,30,30,32,32,32,33,20,18,20,19,20,21,21,22,23,22,23,24,23,25,26,26,27,27,27,28,29,29,30,30,30,31,31,31,32,33,32,34,34,34,35,36,35,34,34,34,32,33,32,31,31,32,28,39,46,43,44,42,42,42,42,40,41,41,39,39,39,37,38,37,36,36,35,35,35,34,33,33,32,32,32,31,31,30,29,29,29,29,28,27,28,29,29,30,31,31,32,32,31,34,28,17,20,19,21,21,21,21,23,22,22,23,24,24,26,26,27,27,27,27,28,28,29,30,30,30,31,31,31,33,32,33,34,33,35,35,36,35,34,34,33,33,33,33,31,32,30,30,43,44,43,43,42,42,42,41,40,41,39,39,40,38,38,37,36,36,36,35,35,35,34,33,34,31,32,32,30,30,31,29,30,29,28,28,28,29,29,30,31,31,32,32,33,32,35,25,17,19,18,20,20,21,21,22,22,23,24,24,25,25,25,26,26,27,27,28,27,29,30,29,30,30,30,32,32,32,33,33,33,35,35,35,34,34,33,32,32,31,30,31,30,28,32,45,43,45,44,43,43,42,42,42,41,40,40,39,38,39,37,37,37,36,35,36,34,34,34,33,32,32,31,31,31,30,30,29,28,28,28,29,29,29,31,31,31,33,32,33,33,34,21,18,19,18,20,20,21,21,21,22,23,23,23,25,25,26,27,25,27,27,27,28,29,29,30,31,31,31,31,33,33,34,34,35,35,36,34,33,33,32,31,32,31,31,30,30,27,36,46,43,45,43,43,42,42,41,41,40,40,40,38,38,38,36,37,36,36,36,35,33,34,33,32,32,32,31,31,30,29,30,29,28,27,29,30,29,31,32,31,32,33,32,33,35,31,18,19,19,21,20,20,22,22,22,23,23,23,24,25,25,26,26,27,27,27,28,29,29,29,31,31,31,32,32,32,34,34,33,35,36,35,34,34,33,32,32,32,31,31,30,30,29,42,46,44,43,42,44,42,41,42,41,40,40,39,38,38,37,37,37,35,36,36,34,34,34,32,32,33,31,31,31,29,29,29,28,27,29,30,29,29,31,31,32,33,32,33,33,35,28,18,19,19,21,20,21,22,22,22,23,23,24,24,25,26,26,26,27,28,27,29,29,29,30,31,30,31,32,32,34,33,33,35,36,35,33,33,34,32,32,32,30,30,30,29,29,31,43,44,44,43,43,43,42,41,41,39,39,39,39,38,38,37,37,37,35,35,35,34,35,33,33,33,32,31,31,30,29,29,29,28,28,29,30,29,30,31,31,33,33,32,34,33,35,24,18,19,20,20,19,21,22,22,23,23,24,25,25,25,26,26,26,28,28,28,29,29,30,31,30,31,32,32,33,34,33,34,35,34,34,34,35,33,32,32,31,31,32,29,30,28,34,45,44,43,42,44,41,42,41,41,40,40,38,38,38,37,36,37,36,36,36,34,34,33,32,33,32,31,32,30,29,29,29,28,28,28,29,29,30,31,31,31,33,32,33,33,33,32,19,19,20,20,20,22,22,22,23,23,23,25,24,24,26,26,27,28,28,28,29,29,29,31,31,31,32,31,32,33,34,34,35,36,34,34,33,33,32,32,31,31,30,31,29,30,27,39,46,43,43,43,42,41,42,41,40,40,39,39,39,39,39,39,39,39,39,39,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,40,39,40,39,40,34,23,24,24,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,24,24,37,40,39,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,39,39,39,39,38,39,39,39,39,39,39,39,39,39,39,39,39,40,39,39,39,39,39,40,38,40,29,22,24,23,23,23,23,24,24,24,24,24,24,24,24,23,24,24,24,24,24,24,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,24,23,24,23,24,23,30,41,39,40,39,39,40,40,39,40,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,39,39,39,39,39,39,39,39,39,39,40,39,39,39,39,39,39,39,39,39,40,39,39,26,23,24,23,24,24,24,24,24,24,24,24,24,24,24,23,24,24,24,24,24,24,24,24,24,24,24,25,24,24,24,24,24,24,24,24,24,24,24,24,23,24,23,24,23,24,22,33,40,38,39,39,40,39,39,38,39,39,39,39,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,39,38,39,39,39,39,39,39,39,40,39,40,39,41,37,24,24,24,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,24,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,36,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,39,39,39,39,39,39,39,38,39,39,39,39,39,39,39,38,39,39,39,39,39,39,39,38,40,38,41,34,23,24,23,24,24,25,24,24,24,24,24,24,24,23,23,23,24,24,24,24,24,23,23,23,24,25,24,24,24,24,24,23,24,24,24,24,24,24,24,24,24,24,24,25,25,23,26,39,39,39,39,39,39,40,39,39,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,39,39,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,25,23,23,23,24,23,23,23,23,23,24,24,24,23,24,24,24,24,23,23,24,24,23,23,23,24,24,24,24,24,24,24,23,23,23,23,24,23,23,24,24,24,24,24,23,24,22,33,37,32,29,31,23,31,29,29,31,31,25,26,29,24,27,26,26,23,28,27,29,27,34,22,31,32,29,33,30,33,21,18,20,24,25,26,21,26,28,21,25,29,33,28,32,27,35,32,34,33,27,27,35,28,34,31,31,37,35,30,39,38,46,50,45,43,49,52,47,46,44,39,46,46,42,44,39,42,49,44,39,41,41,43,35,35,30,38,37,37,36,36,32,31,20,26,24,24,18,25,24,26,17,14,11,18,22,13,16,8,15,14,16,17,8,17,19,13,20,19,17,20,22,19,18,25,32,38,33,34,37,42,32,41,36,41,38,41,33,45,48,46,40,35,36,42,43,45,45,45,49,48,42,48,53,50,45,38,37,33,37,33,38,35,33,37,35,29,37,37,32,32,32,25,32,30,32,27,24,24,30,24,24,23,24,24,23,20,26,35,34,35,32,33,33,32,31,32,30,30,30,27,29,28,27,27,27,29,28,27,30,28,30,32,31,31,33,32,34,33,23,20,23,21,22,23,22,24,26,24,26,26,26,27,28,27,29,29,29,29,30,31,32,32,32,34,33,33,35,35,34,38,50,51,49,49,49,48,48,47,46,46,45,45,44,44,43,42,42,41,42,41,39,39,40,38,39,38,37,36,37,34,36,27,18,21,20,20,18,19,17,19,17,16,16,16,14,14,14,13,13,14,14,15,16,17,16,17,17,18,18,19,19,20,20,32,34,35,35,36,38,36,38,38,38,39,40,39,41,41,40,42,42,42,44,44,44,45,46,46,47,47,47,49,48,50,46,35,37,34,37,34,34,34,34,31,32,31,30,31,30,30,30,28,28,28,27,25,26,24,23,24,23,21,22,21,21,20,30,35,34,34,32,34,32,31,32,31,30,31,29,28,28,27,27,28,28,28,29,30,30,31,31,31,32,33,33,33,35,32,20,21,21,21,23,22,23,24,23,24,25,24,26,27,27,28,28,28,30,31,29,31,31,31,32,33,33,34,34,35,34,42,52,50,51,49,48,48,49,47,47,46,45,46,45,43,44,44,42,41,42,40,41,40,39,39,39,37,38,37,36,36,35,22,19,19,17,19,18,17,17,16,15,16,14,14,14,12,12,12,13,13,14,15,15,15,16,16,17,18,19,18,19,19,22,35,35,36,37,38,37,39,39,39,41,41,40,42,41,43,44,43,43,44,44,45,47,46,47,48,47,48,49,49,49,51,41,33,35,34,34,33,34,32,32,32,31,30,32,30,29,29,29,27,27,27,26,25,24,23,24,23,23,22,22,21,21,19,33,36,33,33,33,31,31,32,30,29,29,28,27,27,27,27,27,28,29,28,30,31,31,33,32,32,33,33,34,34,36,32,20,21,22,23,22,24,25,25,26,26,25,27,27,26,27,29,28,29,30,30,30,32,31,32,33,33,34,35,35,37,34,45,51,49,50,47,48,47,47,46,47,44,45,45,44,44,43,42,43,42,41,41,40,39,39,38,38,38,37,36,36,35,35,22,18,18,18,17,16,17,16,15,15,14,13,13,12,12,13,13,13,13,15,15,15,16,17,16,17,18,18,19,21,19,26,38,36,38,37,39,39,39,40,41,40,41,42,42,42,43,42,44,45,45,46,47,46,48,48,49,48,50,49,50,50,52,40,33,35,32,32,32,31,30,30,29,29,29,29,27,28,26,26,26,25,25,24,23,23,22,22,21,22,21,20,21,19,21,35,34,34,34,33,32,32,30,31,31,30,29,28,27,28,28,29,29,31,31,31,31,33,32,34,34,34,34,35,35,37,31,20,23,21,22,23,24,23,25,25,25,25,26,25,28,27,28,29,29,29,31,31,31,31,32,32,33,33,34,35,36,35,47,51,49,49,49,49,47,47,46,45,46,45,45,44,42,42,42,42,41,41,40,40,40,39,38,39,38,37,37,35,36,32,17,17,17,16,16,16,15,15,15,14,13,14,11,12,12,13,14,13,14,15,14,17,16,16,17,18,17,20,19,20,19,30,38,37,39,38,40,39,40,41,41,42,43,43,43,44,44,45,46,46,47,48,48,47,49,49,50,51,50,51,52,52,51,36,34,33,31,32,31,31,30,29,29,29,28,27,27,26,26,26,25,24,25,23,23,24,22,21,21,19,21,19,19,18,25,35,33,34,32,33,32,31,31,31,29,30,29,28,28,29,29,29,30,31,30,32,32,32,33,35,34,35,35,35,35,38,26,20,22,20,23,23,23,24,24,24,26,26,26,27,28,28,29,29,30,31,31,32,33,32,32,33,33,35,35,36,35,36,50,50,49,49,48,47,48,47,46,46,46,44,45,44,43,43,42,41,41,41,40,40,39,38,40,38,37,37,36,35,37,28,16,18,16,17,15,14,14,14,13,13,12,11,10,12,12,13,14,14,14,15,15,15,16,17,17,18,19,19,18,21,20,34,39,37,39,40,40,40,42,41,43,43,42,44,45,44,46,45,45,47,47,47,48,49,49,50,50,50,51,52,51,51,48,33,31,32,32,31,31,30,29,29,28,27,28,27,26,25,26,24,25,24,24,23,23,21,22,21,20,21,21,18,20,17,27,35,33,32,32,32,30,32,30,30,30,29,28,28,30,30,30,31,31,32,32,33,33,34,34,34,35,36,34,36,37,37,25,21,22,23,23,23,24,25,25,25,25,27,28,27,27,29,28,30,30,31,31,32,32,33,34,34,34,36,36,35,33,40,51,48,49,47,47,46,46,44,46,45,45,45,44,43,43,42,42,41,41,40,40,38,39,38,37,36,37,35,35,34,36,24,17,18,16,17,15,15,14,14,13,12,11,11,10,14,13,13,14,14,15,15,15,17,16,16,18,18,19,19,20,20,23,38,38,39,38,40,40,41,41,43,43,43,43,44,44,46,45,46,47,48,48,48,42,40,39,39,39,39,39,39,38,40,34,23,25,24,25,24,25,23,24,24,24,23,25,24,24,24,25,24,23,23,23,23,23,24,23,24,24,24,24,24,26,25,37,39,39,39,40,39,40,40,39,39,39,39,39,40,40,39,39,39,40,39,40,40,38,38,39,39,39,39,39,39,39,36,24,24,24,24,23,24,23,23,24,24,24,24,23,23,24,24,24,24,24,24,23,25,24,24,24,25,24,25,23,26,23,33,41,38,40,39,40,39,39,39,40,38,39,39,40,39,39,39,39,39,38,39,39,38,39,39,39,39,39,39,39,39,39,25,24,24,23,24,24,24,24,24,24,24,25,24,24,24,24,24,24,24,25,24,24,24,24,23,24,24,24,23,25,23,28,41,38,40,39,40,39,39,39,40,40,39,39,39,39,39,39,39,39,39,39,40,39,39,39,40,39,39,38,39,38,40,29,23,25,23,24,24,25,24,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,24,24,25,37,38,39,39,39,39,39,39,39,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,40,39,40,39,39,34,23,24,23,24,23,24,24,24,23,24,24,24,24,24,24,24,24,24,23,24,23,23,24,24,24,24,23,24,23,25,23,34,40,38,40,39,40,39,40,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,39,39,39,40,39,39,39,39,37,24,24,24,24,23,24,24,24,24,24,24,23,23,23,23,23,23,24,24,23,23,24,24,25,24,24,23,25,23,24,23,30,40,38,40,39,40,39,39,39,39,39,40,39,40,39,39,39,40,39,40,39,39,39,39,39,40,39,40,39,39,38,38,27,23,24,23,24,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,24,24,24,23,24,24,24,23,27,39,39,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,39,40,40,39,40,39,39,38,40,30,23,25,24,24,23,24,25,24,23,24,24,24,24,24,24,24,24,24,23,23,23,24,24,24,23,24,24,23,24,24,24,37,40,39,40,39,40,40,39,40,39,40,39,39,40,39,40,39,40,40,40,40,39,39,40,39,39,39,40,40,38,40,33,23,25,23,23,24,23,24,24,24,23,24,24,24,24,24,23,23,24,23,23,24,23,23,24,23,25,23,24,23,25,24,33,40,39,40,37,37,39,38,37,37,37,37,38,37,37,38,38,38,38,37,37,37,37,37,37,37,37,38,38,37,38,37,37,38,38,37,37,36,37,37,38,36,38,37,39,34,25,27,25,25,26,26,25,26,25,26,25,25,25,25,25,26,25,25,26,26,26,26,25,26,26,26,25,26,26,27,25,25,25,25,25,26,26,25,26,26,26,26,25,26,26,27,26,35,38,37,37,38,38,37,38,37,36,37,37,38,37,36,37,38,37,37,37,37,37,38,38,38,37,37,37,37,37,37,38,38,37,38,37,38,38,38,37,38,37,38,38,38,37,38,30,24,26,26,26,25,25,25,26,25,25,25,25,25,26,26,25,25,26,26,26,26,26,26,25,25,26,26,25,26,25,25,26,26,25,26,26,26,25,25,26,26,25,26,26,26,25,30,39,38,39,38,39,38,38,38,39,39,38,38,39,38,38,38,39,38,38,38,38,38,38,38,38,38,38,39,38,38,39,39,39,38,38,38,38,38,39,38,38,38,38,38,38,38,38,27,24,25,24,24,25,25,24,25,25,25,25,25,24,25,25,24,24,25,25,25,25,25,25,25,25,25,25,25,25,24,25,24,25,24,25,25,25,25,25,25,25,25,25,24,25,24,33,40,38,39,38,38,38,39,38,39,38,38,38,38,38,38,38,38,38,38,39,38,38,38,38,38,38,38,38,38,38,39,38,38,38,38,39,38,38,38,38,38,38,38,39,38,39,36,24,25,25,24,25,25,24,25,24,24,25,25,24,25,25,25,25,24,24,24,25,26,25,25,25,25,25,25,25,25,24,25,25,25,25,25,25,25,25,25,25,26,24,24,24,25,24,37,40,39,40,39,40,39,39,39,39,39,39,40,39,39,39,39,39,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,39,38,39,38,40,33,23,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,27,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,26,23,24,24,24,24,24,23,24,24,24,24,24,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,24,24,24,24,24,24,25,24,25,23,30,40,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,40,39,39,39,39,39,39,39,39,39,39,40,39,39,40,39,39,39,39,39,39,39,39,39,39,39,38,39,39,39,37,24,24,23,24,24,24,24,24,24,24,24,24,24,24,23,23,23,24,24,24,24,23,24,24,24,24,24,24,24,24,23,23,23,24,24,24,24,24,24,24,23,24,24,24,23,24,22,34,40,38,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,39,39,39,40,39,40,40,40,39,39,39,40,39,40,39,40,38,40,33,23,25,24,24,24,24,24,25,24,24,24,24,24,24,24,24,24,25,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,23,23,23,23,23,23,23,23,23,22,24,23,26,40,39,39,39,40,40,40,40,40,39,39,40,40,39,40,40,40,39,40,39,40,40,40,39,40,40,40,40,40,40,40,40,39,39,40,40,40,40,39,40,40,39,40,39,41,39,41,29,22,24,23,23,23,23,23,23,24,23,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,23,23,23,23,24,23,23,23,24,23,23,23,23,23,24,23,24,23,24,22,29,42,40,40,40,40,39,40,40,40,40,39,39,40,40,40,39,40,39,40,40,40,40,40,39,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,40,40,40,40,39,39,25,23,23,23,23,23,23,23,22,23,23,23,23,23,23,23,23,24,23,23,23,23,23,24,24,24,24,23,23,23,23,24,24,23,23,23,23,24,24,23,23,23,23,23,22,25,22,34,41,39,40,39,40,40,40,40,40,39,40,39,40,40,40,40,39,40,40,40,40,40,40,40,39,39,40,40,39,39,40,40,40,40,40,40,40,39,39,39,39,40,40,41,39,41,34,22,24,22,24,23,23,23,24,23,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,23,23,23,23,23,23,23,24,23,24,23,23,23,23,24,24,23,38,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,40,40,39,40,40,41,39,41,30,21,23,23,23,22,23,23,24,23,23,23,23,23,23,23,23,23,23,23,24,23,22,23,23,23,23,23,23,23,23,23,23,23,24,24,23,24,24,23,23,23,23,24,23,24,23,26,40,39,39,39,41,40,41,40,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,40,40,40,40,40,40,40,40,40,26,22,24,23,24,23,23,23,23,23,24,23,23,23,23,23,23,23,23,23,23,23,24,23,23,23,23,23,22,23,23,23,23,23,22,23,23,23,22,23,23,23,23,23,22,24,22,33,41,39,40,39,40,40,40,39,40,40,40,40,40,40,40,40,40,40,40,41,41,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,40,40,40,40,40,40,40,40,37,24,24,23,24,23,23,23,23,24,24,23,23,22,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,24,24,23,23,24,23,24,24,24,24,25,24,36,40,38,39,39,39,39,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,40,39,39,39,39,38,40,33,23,25,23,24,23,25,24,24,24,24,23,24,24,23,23,24,24,24,24,24,24,24,24,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,24,26,39,39,40,39,40,39,39,40,39,39,39,40,40,40,40,39,40,39,40,40,40,39,40,39,39,40,39,39,39,39,40,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,41,29,22,24,23,24,23,24,24,24,24,24,23,23,24,24,24,24,23,24,23,24,24,24,24,24,23,24,24,24,24,24,24,24,24,24,24,23,23,23,24,24,24,24,24,23,24,23,30,40,39,40,40,40,39,40,39,39,39,40,40,40,39,39,39,39,39,40,40,40,39,39,39,39,40,40,40,40,39,39,39,39,39,40,39,39,40,40,39,39,40,39,39,39,40,37,24,24,23,23,23,24,23,23,24,24,24,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,33,40,38,40,39,39,39,40,39,39,39,40,39,39,39,39,38,39,40,39,39,39,40,39,40,39,39,39,39,39,40,40,39,39,39,39,39,40,39,40,39,39,39,39,40,39,40,33,23,25,23,24,24,24,24,25,24,24,24,24,24,24,24,24,24,24,23,24,24,24,23,24,23,24,24,24,24,25,23,23,24,24,23,24,24,23,24,23,24,24,24,25,24,25,24,38,40,40,39,40,41,39,39,39,39,39,40,39,39,39,39,40,39,40,39,39,41,39,39,40,40,38,39,40,40,40,40,40,39,40,39,39,39,39,39,40,39,40,39,40,38,40,29,22,25,24,25,25,25,24,24,24,24,23,24,23,23,23,24,23,23,23,23,23,23,24,24,24,24,23,24,24,24,25,24,23,23,23,23,23,23,23,23,23,23,24,24,24,21,29,40,38,39,38,38,38,39,38,39,39,39,39,40,39,39,39,40,40,40,40,40,40,41,40,40,40,41,39,40,40,41,40,39,39,40,40,40,39,39,39,40,39,39,39,40,40,41,33,39,39,37,41,41,39,38,36,33,31,33,34,35,32,33,34,29,31,31,23,30,24,26,31,24,27,23,24,27,23,31,39,41,30,34,39,37,33,28,26,27,29,31,33,29,30,30,38,31,28,22,19,20,27,30,28,28,34,38,35,33,24,18,22,19,22,21,20,21,25,26,28,29,26,33,30,31,29,25,26,23,30,32,35,31,27,33,32,29,29,30,37,33,41,50,45,47,50,46,50,48,49,50,50,45,43,49,43,45,34,40,43,42,40,39,42,43,39,39,40,39,34,45,38,32,32,25,25,21,21,21,22,18,22,25,20,22,24,19,21,11,16,15,19,15,12,11,6,14,16,15,17,15,19,22,14,17,35,35,32,35,31,32,36,31,35,38,33,34,35,37,43,40,39,45,43,38,35,38,46,44,42,45,48,46,46,47,50,42,34,36,35,36,36,36,36,37,36,35,34,33,31,32,31,29,29,31,31,29,28,27,27,27,27,27,23,24,25,23,22,34,35,34,36,35,33,33,33,33,31,31,31,31,31,30,31,28,28,28,27,28,27,27,28,27,29,31,29,31,29,30,31,20,20,20,21,21,20,21,23,24,25,24,26,24,25,27,26,26,27,28,27,29,30,31,31,30,30,30,33,32,34,33,43,49,48,50,50,51,49,48,48,46,47,49,46,46,46,43,42,44,44,42,43,42,40,41,41,41,40,38,38,38,36,37,25,21,22,22,20,20,20,20,20,20,17,17,16,16,17,15,14,14,13,13,13,14,15,14,14,16,16,17,17,17,17,24,33,32,34,33,35,34,34,36,36,36,38,38,38,40,40,39,41,41,41,42,43,42,44,44,45,46,46,46,48,46,49,40,35,36,37,37,37,36,35,35,34,33,33,32,32,31,30,31,31,29,29,29,28,29,26,26,26,26,25,24,24,23,25,35,35,36,34,34,34,33,33,33,31,31,31,29,30,30,27,28,27,27,26,27,27,27,28,29,29,29,30,31,30,33,27,18,21,20,21,21,22,22,23,23,23,24,25,25,26,26,28,28,28,28,30,29,31,31,31,31,33,32,34,34,34,35,46,49,49,51,50,49,49,48,47,47,48,46,46,46,44,44,44,42,42,43,41,41,41,40,40,40,38,39,39,36,37,34,22,22,21,20,20,19,19,19,18,17,17,17,15,16,15,15,15,14,13,13,14,15,14,16,16,16,17,17,16,19,18,25,35,33,34,35,36,35,37,36,36,38,39,38,40,40,41,41,41,42,43,43,44,44,45,45,47,46,47,48,48,48,49,36,34,36,35,35,34,35,34,33,33,32,32,31,30,30,31,29,28,28,28,26,27,26,25,25,24,23,24,23,22,22,24,36,36,35,35,35,33,33,33,32,32,32,30,31,30,29,29,29,28,27,28,29,28,29,30,31,31,32,32,33,33,34,25,18,20,20,21,20,22,22,22,23,24,23,24,25,25,25,28,27,27,28,28,29,30,30,31,31,31,32,33,32,34,34,47,51,50,51,50,50,49,48,48,47,47,47,47,46,45,45,43,43,43,42,42,42,41,41,40,39,40,38,39,37,38,31,20,21,20,20,18,18,18,17,16,17,15,15,14,14,14,14,13,12,12,13,14,14,15,15,15,17,16,17,17,19,17,28,36,34,37,36,37,38,38,38,39,38,39,40,41,41,42,42,42,44,44,44,45,45,46,47,46,47,48,48,48,50,47,35,36,35,35,34,34,33,32,33,32,30,31,30,29,30,29,28,29,27,27,26,25,25,25,23,24,23,22,22,23,20,27,38,35,36,34,34,33,34,32,31,31,30,30,30,29,29,28,27,27,28,29,29,29,30,30,32,32,32,32,33,33,34,22,19,20,20,20,21,22,22,23,24,23,24,26,26,26,27,27,28,28,30,30,30,30,31,31,31,32,33,33,35,34,37,51,51,52,50,50,49,48,48,47,47,47,46,45,45,45,43,44,43,42,42,42,40,41,40,39,39,39,37,37,36,38,27,19,20,19,19,17,18,17,17,17,15,15,16,14,14,14,12,12,12,13,14,13,15,15,15,17,16,17,18,18,19,19,32,35,36,37,37,37,38,39,39,40,40,41,41,41,42,43,43,44,44,45,46,45,46,47,48,47,49,48,50,49,52,45,34,37,33,34,34,33,32,33,30,31,30,30,29,30,28,28,28,27,26,26,25,25,25,24,24,24,22,23,22,21,19,31,37,34,36,33,34,33,33,32,32,30,31,30,29,29,29,27,28,28,30,29,30,31,31,32,32,32,33,34,33,35,33,18,20,20,21,22,22,22,24,24,24,25,25,25,26,26,26,28,27,27,28,29,29,30,31,30,31,31,33,33,34,32,41,53,50,50,49,49,49,49,48,47,47,47,46,47,45,45,45,44,43,44,42,42,41,40,40,40,39,38,38,37,36,37,23,18,19,18,18,18,16,15,16,15,15,14,13,13,12,12,12,11,13,12,12,15,15,15,16,16,15,17,17,18,19,21,35,37,37,36,38,38,39,40,39,40,41,41,42,43,43,44,45,44,46,46,46,47,47,47,48,49,49,49,51,49,52,41,34,35,33,34,32,32,32,32,31,31,29,29,28,27,27,27,25,26,26,24,24,24,23,24,22,21,21,21,20,21,21,33,36,35,34,33,33,32,32,32,31,31,31,31,31,30,28,29,29,30,29,30,31,31,31,32,33,34,34,35,34,37,30,19,22,20,22,22,21,22,24,22,24,24,24,25,26,25,27,26,28,30,29,28,30,31,32,32,32,31,34,34,35,34,46,52,48,51,50,50,49,48,47,48,47,46,47,45,45,44,43,42,41,41,40,41,41,40,40,40,39,38,37,37,37,33,19,19,18,18,17,16,15,16,14,13,14,13,13,14,11,13,13,12,13,13,15,15,21,23,23,24,22,24,23,24,22,30,41,39,40,40,40,40,39,39,41,40,40,40,40,39,40,39,39,40,40,39,41,40,40,39,40,40,40,39,40,39,40,26,23,24,24,24,23,23,23,23,23,23,23,22,23,23,23,23,23,23,23,24,22,23,24,23,24,22,23,23,23,22,26,40,40,40,39,40,40,40,39,41,40,40,40,41,40,40,40,40,40,41,39,40,40,40,40,40,40,41,39,40,38,41,30,21,24,23,24,22,24,23,23,22,23,23,23,23,24,23,23,23,23,23,23,23,23,23,23,23,23,23,24,23,24,23,37,40,39,40,40,41,40,40,40,40,40,40,39,39,40,40,40,40,40,39,40,40,40,40,40,40,40,39,41,40,41,36,23,24,23,23,23,23,23,24,23,24,23,23,23,23,23,23,23,23,24,24,24,24,23,24,24,24,23,24,23,24,22,33,40,38,40,39,40,39,39,39,39,39,40,39,39,39,39,39,39,39,40,39,39,40,40,39,39,39,40,39,39,39,39,26,23,24,24,24,24,24,24,24,24,23,24,24,23,23,24,24,24,24,24,24,23,23,24,24,24,23,24,23,24,23,30,41,39,40,39,39,39,39,39,39,39,40,39,39,40,39,39,39,39,39,39,40,40,39,39,39,39,39,39,40,39,40,28,23,24,23,24,23,24,24,24,24,24,24,24,23,24,24,24,24,24,24,24,23,24,24,24,24,23,24,23,24,24,26,39,40,39,39,39,39,39,39,40,39,39,39,39,40,40,39,39,39,39,39,40,39,39,39,40,39,40,39,40,39,40,33,22,24,23,23,23,24,23,24,23,24,24,24,24,24,23,25,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,37,41,39,40,40,40,39,39,39,39,39,39,39,39,39,39,38,39,39,39,39,39,39,39,39,39,39,39,39,38,39,36,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,24,24,24,24,24,23,24,22,33,40,39,40,39,39,39,40,39,39,39,39,39,39,38,39,39,39,39,39,39,39,39,40,39,40,39,40,39,40,39,40,26,23,24,23,24,24,24,24,24,24,24,25,24,24,24,24,24,24,23,24,24,24,23,24,23,24,24,24,24,24,22,29,40,39,40,39,39,39,39,39,40,39,39,39,39,39,40,39,39,39,39,39,40,39,39,39,40,39,39,39,40,39,41,30,23,25,24,25,24,24,23,24,24,24,24,24,24,23,23,23,24,23,23,24,23,23,24,24,24,24,24,24,24,23,26,39,39,40,39,39,39,39,39,40,39,39,39,40,39,39,39,40,39,40,40,40,39,39,39,39,38,39,39,39,38,40,33,23,24,23,24,24,24,24,23,23,25,25,25,24,24,24,24,24,24,23,24,24,25,24,24,24,24,24,24,24,24,24,36,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,39,39,39,39,39,40,39,39,39,39,40,37,25,24,23,24,24,24,24,24,24,24,24,24,24,24,23,23,24,23,24,24,23,24,24,24,24,24,24,25,23,25,23,33,40,39,39,39,39,39,40,40,40,39,38,39,39,39,39,39,39,39,38,39,39,40,40,38,39,39,38,39,38,39,29,23,19,15,19,18,20,21,21,19,28,22,26,19,21,24,24,26,28,25,27,25,27,26,28,33,31,28,35,33,32,32,35,38,32,36,35,35,34,39,39,35,34,39,38,34,35,39,38,41,44,43,44,45,37,39,44,40,39,41,44,39,38,37,35,34,31,37,35,38,31,32,34,32,30,34,33,31,30,36,32,24,37,28,27,26,26,30,28,27,25,22,29,29,28,29,13,20,23,21,18,22,20,25,23,26,15,25,25,25,24,20,26,27,26,29,31,26,31,32,32,31,35,34,33,35,31,27,36,32,38,34,34,33,34,36,34,35,35,34,34,41,29,32,49,40,48,43,41,45,43,44,34,39,39,36,37,39,38,36,34,35,37,39,41,30,31,32,27,30,31,35,30,37,30,28,38,23,26,24,21,29,26,26,27,28,26,30,28,30,30,18,16,18,20,20,20,19,22,22,22,24,22,25,24,26,26,24,27,25,28,27,28,28,29,30,28,31,29,30,31,31,32,34,33,33,34,35,35,36,36,34,36,35,32,33,34,30,41,45,43,45,44,42,42,42,41,42,41,40,40,41,39,38,38,36,37,37,36,36,34,34,34,34,33,33,32,32,31,30,30,30,29,28,29,26,28,27,29,29,29,29,29,29,32,26,17,20,18,19,20,20,21,23,22,22,23,23,23,25,24,24,26,26,26,27,27,28,29,30,30,30,31,31,32,32,33,34,34,34,34,35,36,36,37,36,35,35,34,33,34,32,34,46,44,45,45,43,44,44,41,42,41,40,40,40,39,39,39,37,37,37,35,36,35,34,34,33,33,32,32,31,31,30,29,29,29,28,28,28,27,28,27,29,29,30,31,31,30,33,21,16,19,17,19,20,19,20,21,21,22,22,22,23,25,24,25,25,25,26,27,27,28,28,28,29,30,30,31,31,31,32,33,33,34,35,34,36,35,36,34,34,34,33,32,33,30,37,47,44,46,44,44,43,43,41,42,41,41,41,39,39,39,38,37,37,37,36,36,35,34,35,34,33,33,32,32,32,30,30,30,29,29,29,28,27,27,28,29,29,30,30,31,31,32,18,18,19,18,20,19,19,21,21,22,23,22,23,24,24,24,26,26,26,27,27,28,29,29,29,30,30,31,31,31,32,33,32,34,35,34,35,36,35,35,34,34,32,32,32,33,30,41,47,44,45,43,44,43,42,42,42,41,41,41,40,39,39,37,38,38,37,36,36,34,34,34,33,33,33,32,32,31,30,30,30,28,29,28,27,27,28,29,28,31,30,30,30,33,26,16,19,18,19,19,20,21,22,21,22,22,22,23,24,24,25,25,25,26,27,27,28,29,29,30,30,30,31,31,31,33,33,33,34,34,35,36,35,35,34,35,33,32,34,33,32,32,44,45,44,45,44,44,42,42,42,41,40,41,40,39,40,38,38,38,37,37,37,35,35,35,34,33,33,32,32,32,30,30,30,29,29,29,27,27,28,29,29,29,31,29,30,31,33,23,17,18,18,20,18,20,21,21,21,23,22,23,24,24,24,25,25,26,27,26,28,28,28,30,30,30,31,31,30,32,32,33,34,34,34,35,36,35,35,34,35,33,33,33,32,31,34,45,44,45,43,44,43,42,42,42,41,41,40,39,39,39,38,38,37,36,36,35,34,35,34,33,34,33,32,33,32,31,31,30,29,30,28,28,28,29,29,29,30,32,30,32,32,32,19,17,17,18,19,19,20,20,20,21,22,22,23,23,23,24,24,24,26,26,27,28,28,28,29,29,29,31,31,31,33,32,33,34,33,35,36,35,35,34,34,34,32,33,31,32,30,39,47,45,45,44,45,44,43,43,42,41,41,40,40,39,39,38,38,37,37,36,35,35,35,34,33,34,32,32,32,30,31,30,29,30,29,28,28,28,29,30,30,31,31,31,33,33,29,18,18,17,19,18,19,20,20,21,22,22,23,23,24,24,25,25,26,26,27,28,28,28,29,29,30,30,31,30,31,32,32,34,34,34,35,35,35,33,34,33,32,31,32,30,31,30,43,47,45,44,44,44,43,43,42,41,41,41,40,40,39,38,38,38,37,37,36,35,36,34,34,34,33,32,33,32,31,31,30,29,30,29,28,28,29,30,30,30,31,31,33,32,34,27,16,18,18,19,18,20,20,21,22,22,22,24,23,23,25,25,25,26,26,27,29,28,28,30,28,30,31,30,31,32,32,33,34,33,34,35,35,34,34,33,32,31,32,30,30,30,32,45,45,44,44,44,43,43,43,42,41,41,40,40,40,38,38,38,36,37,37,35,35,35,33,34,34,32,33,32,31,31,30,29,29,29,28,28,28,30,29,30,31,31,31,33,32,35,23,16,19,18,19,19,21,20,21,22,21,22,23,23,25,25,25,25,26,26,27,28,27,29,29,29,29,30,30,32,32,32,34,34,34,35,35,35,34,34,34,32,32,32,30,32,29,35,47,44,45,44,45,43,43,42,41,41,41,40,40,39,39,38,38,37,37,35,35,35,35,34,34,33,33,32,31,31,31,30,29,30,29,28,27,28,29,29,30,32,32,33,32,32,31,18,18,19,19,19,20,20,21,21,22,22,23,23,24,25,25,25,27,26,27,28,28,28,29,29,30,30,30,31,32,32,33,33,34,34,35,36,35,33,34,32,32,31,30,30,31,28,39,47,43,45,44,43,42,43,42,42,41,40,40,40,39,38,38,36,36,36,36,36,35,34,34,34,32,33,31,30,31,31,29,29,29,29,28,28,30,29,30,31,30,31,33,31,34,28,16,19,18,18,19,20,20,21,21,22,22,23,23,24,24,25,26,26,26,27,27,28,28,29,29,30,30,31,32,32,33,34,33,35,35,35,35,33,34,34,32,32,32,31,30,30,29,44,45,44,45,43,43,43,42,40,39,39,39,39,40,40,40,39,39,39,39,39,39,38,39,40,40,40,39,39,39,39,38,39,39,38,39,39,39,40,39,39,39,39,39,40,38,40,30,22,25,23,24,24,24,24,24,24,24,24,25,24,24,24,24,25,24,25,25,24,24,24,24,24,24,24,23,23,24,24,23,23,24,24,24,24,23,24,24,24,24,24,23,24,23,29,40,39,40,39,39,39,39,39,39,39,39,39,40,39,40,39,38,39,39,39,39,39,39,39,39,39,39,39,40,39,39,39,39,39,39,39,39,39,40,39,38,39,39,39,39,39,38,26,24,24,24,24,23,24,24,24,24,24,24,24,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,24,24,24,24,23,23,24,24,23,24,23,24,23,33,41,39,39,38,40,39,39,39,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,39,39,39,39,40,39,40,36,24,24,24,25,23,23,23,24,24,24,24,24,24,24,24,23,24,24,23,24,23,24,24,23,23,24,24,24,24,23,23,24,24,24,24,24,24,24,23,24,24,24,24,24,23,24,23,36,40,39,39,40,40,39,40,39,40,39,39,39,39,39,39,40,39,39,40,40,39,39,40,40,39,40,39,39,39,40,39,39,40,39,39,40,39,39,39,40,40,40,38,40,38,40,30,22,24,23,24,24,25,24,25,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,24,24,25,24,24,23,24,23,24,23,26,39,39,40,39,39,39,39,39,40,39,39,39,39,38,39,38,39,39,38,38,38,38,39,39,39,39,39,38,38,39,39,39,39,40,39,39,40,39,39,39,39,39,40,39,40,40,39,27,23,24,24,25,24,24,23,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,24,24,24,24,24,24,24,23,24,25,24,24,24,25,24,24,24,24,25,24,24,24,24,23,30,41,39,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,40,40,39,38,39,39,39,38,39,39,39,39,40,40,39,40,40,39,39,38,40,39,40,37,25,25,25,25,24,25,24,24,25,24,24,24,24,24,24,25,24,24,23,24,24,24,24,23,24,23,23,24,23,24,23,24,24,24,24,24,24,23,24,24,24,19};
  const unsigned char OVERWORLD_SONG[35632] = {32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,31,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,31,31,32,32,31,32,32,32,32,32,32,32,31,32,31,31,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,31,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,31,32,32,31,32,32,31,32,32,31,32,32,32,32,32,32,32,31,32,31,31,32,31,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,31,31,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,31,31,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,31,31,32,31,32,32,32,32,32,31,32,31,31,31,32,31,32,32,32,32,32,31,32,31,31,31,31,31,32,31,32,32,32,32,32,31,31,31,32,31,32,31,32,32,32,31,32,31,32,31,31,31,31,31,32,31,31,32,32,32,32,31,32,32,31,32,31,31,32,31,31,31,31,32,31,31,32,32,32,31,31,32,32,31,32,31,31,32,31,31,31,32,31,32,31,31,32,34,30,30,33,21,17,18,20,22,22,21,27,43,46,43,48,42,44,43,42,33,29,30,28,19,24,20,21,34,33,38,32,31,28,39,26,28,28,31,30,24,33,31,35,41,41,48,41,44,29,32,25,19,16,18,17,17,22,18,24,31,38,46,45,44,37,40,35,30,33,36,32,35,35,20,33,31,32,25,29,31,32,33,21,21,25,27,36,28,24,32,45,46,41,46,44,43,43,39,21,17,20,24,23,19,18,21,31,28,34,29,34,45,44,43,29,31,35,33,31,31,28,31,43,39,32,33,30,30,31,26,22,19,20,22,22,26,33,39,47,36,45,44,39,43,40,37,31,32,20,22,25,24,20,23,30,32,31,33,31,32,38,33,32,26,31,27,29,30,30,41,45,43,42,35,32,29,32,20,23,21,24,20,23,20,18,36,46,47,45,45,46,46,40,30,32,30,31,30,20,16,24,33,31,31,32,33,30,31,25,16,25,32,29,31,32,32,40,47,44,46,46,47,43,34,22,18,18,17,17,19,18,19,28,32,30,36,45,45,45,45,33,31,32,31,31,32,31,35,37,31,32,31,32,31,33,30,16,17,17,16,19,31,31,35,46,45,46,46,46,45,46,39,30,24,16,18,17,18,17,25,32,31,31,32,31,33,45,36,30,32,32,33,31,32,31,41,46,46,37,30,32,32,31,19,17,18,18,18,18,17,20,43,46,45,46,46,46,45,43,33,32,30,32,23,16,18,19,32,32,31,32,32,31,33,28,20,31,31,31,32,31,31,37,47,45,47,44,47,40,32,26,15,18,17,19,17,17,16,28,34,32,43,44,46,47,46,36,28,33,31,33,29,32,26,30,34,30,31,30,34,32,31,17,15,17,16,29,30,32,33,47,47,46,48,47,48,46,45,25,15,16,15,16,15,17,19,32,31,32,31,32,43,49,42,30,31,31,32,32,32,31,36,50,41,31,31,32,30,33,23,13,16,14,18,16,17,27,42,49,48,48,45,47,46,49,38,29,32,25,17,16,16,15,29,32,32,32,30,32,32,33,31,32,30,32,33,32,31,33,46,47,47,48,42,32,33,30,17,17,16,17,17,17,15,21,32,41,48,45,48,46,48,42,31,31,32,32,32,30,14,22,32,30,33,32,32,31,32,21,16,16,25,33,30,33,31,41,48,47,47,47,46,46,44,18,15,17,15,16,16,18,17,29,32,33,31,41,48,45,45,31,32,31,30,31,33,31,34,44,31,33,32,31,31,32,30,17,17,14,17,15,26,32,35,48,45,48,46,48,45,48,41,31,31,15,18,16,17,16,26,33,30,33,30,33,28,38,38,30,32,30,33,31,33,31,45,47,46,49,34,31,31,30,18,16,16,15,17,15,18,15,35,49,48,48,47,46,46,45,31,31,30,31,32,20,14,19,32,32,33,32,31,31,32,26,13,22,31,31,31,33,30,37,49,46,48,46,47,46,35,22,16,17,15,16,16,18,16,26,33,29,40,47,45,45,46,35,30,32,30,33,33,33,31,32,31,32,32,30,30,31,32,19,15,17,14,23,35,31,34,47,47,47,46,46,47,48,44,31,20,14,17,16,17,15,22,33,31,31,31,31,34,48,40,29,33,31,33,31,33,31,41,48,47,38,29,33,30,32,21,14,17,16,16,15,15,17,42,49,47,49,49,49,48,48,34,32,32,33,22,12,16,14,29,31,31,32,32,30,33,28,18,32,32,31,31,32,32,33,48,48,49,48,50,38,30,27,13,16,13,15,14,15,13,21,32,33,49,49,49,48,50,43,30,32,32,32,30,33,20,23,33,29,32,31,33,31,33,21,14,15,18,31,31,31,32,45,49,47,49,49,50,47,49,24,13,16,13,15,14,14,17,32,31,32,31,33,46,50,45,31,32,32,31,31,31,30,34,50,41,30,32,32,32,33,24,14,17,15,15,14,15,27,39,49,48,47,48,48,48,48,37,30,35,25,14,15,16,14,26,33,30,32,31,32,30,31,31,32,31,31,31,31,32,32,46,49,47,51,42,30,31,31,17,15,15,14,15,15,15,17,33,44,50,48,48,47,48,46,32,31,31,31,33,26,14,21,34,31,33,31,31,30,32,26,13,16,26,34,31,32,31,42,50,47,50,48,48,49,46,21,12,17,14,15,14,16,14,27,33,31,31,41,50,46,47,33,31,32,30,31,32,32,33,44,32,31,33,31,32,31,29,15,16,14,15,13,25,33,33,48,47,49,48,49,47,50,43,32,29,13,15,15,15,13,20,32,31,32,30,33,29,44,43,31,33,30,33,30,32,30,42,48,48,47,31,32,30,33,22,15,17,13,14,14,17,13,37,49,46,50,48,48,47,49,35,33,32,31,29,15,15,17,30,31,31,32,31,31,33,30,14,25,34,30,31,32,31,36,49,47,48,48,49,47,36,25,14,15,15,15,14,15,13,21,33,29,38,49,48,48,50,38,30,33,32,33,31,32,29,28,31,31,30,30,32,32,30,18,14,17,15,22,33,31,33,46,49,46,48,48,48,48,45,31,17,15,15,15,15,14,19,32,33,30,32,30,38,50,44,32,31,31,30,31,31,31,38,50,48,34,30,32,31,33,24,14,15,15,14,16,14,21,43,50,47,47,48,48,49,49,37,30,32,31,19,14,15,15,29,32,30,31,31,31,33,30,21,29,32,32,31,32,31,31,46,48,48,48,50,38,31,30,14,15,14,16,14,15,13,18,31,34,49,47,49,49,49,43,30,32,31,34,30,33,20,20,34,30,32,30,33,31,33,21,14,15,17,33,30,32,31,41,49,47,48,48,49,48,52,27,13,17,14,15,13,15,15,28,31,31,30,35,50,49,49,35,31,32,31,31,32,31,32,48,37,30,32,32,32,31,29,15,15,14,17,14,19,31,37,48,47,48,47,47,46,47,41,30,32,22,15,16,17,14,22,33,31,32,31,33,30,33,35,30,32,32,32,31,32,31,42,48,45,49,40,30,32,31,19,15,17,15,16,16,17,16,29,44,47,47,48,47,47,44,33,32,32,30,33,27,16,19,30,31,31,33,32,30,31,29,16,17,27,31,30,34,31,37,47,47,48,48,47,47,42,25,16,17,14,15,16,17,14,24,32,31,33,45,48,46,49,37,31,32,31,32,32,32,32,38,31,31,32,32,31,32,31,18,16,17,16,16,28,32,33,48,46,48,47,48,47,48,43,32,26,15,17,14,16,16,19,32,31,33,31,33,30,43,42,30,33,30,32,29,32,30,38,48,47,45,32,32,31,33,22,14,18,15,17,14,17,14,35,49,45,48,46,48,46,47,34,32,32,31,30,16,16,16,28,32,31,31,31,32,31,32,18,26,33,31,33,31,31,33,47,47,48,46,48,44,33,29,16,16,16,17,16,16,15,20,34,31,42,47,47,47,49,41,30,33,31,33,31,32,27,25,32,30,32,30,32,32,33,22,15,18,16,25,33,32,30,41,48,46,48,46,48,47,48,34,18,16,16,15,16,16,16,29,31,30,33,31,37,48,45,32,33,32,31,31,32,31,34,46,45,34,30,33,30,32,27,16,17,15,17,17,16,21,38,47,47,48,46,48,45,49,41,31,32,31,20,14,17,14,26,33,32,32,30,31,32,33,27,32,31,32,32,31,31,31,45,48,47,46,46,35,31,32,18,17,16,17,16,16,15,19,31,37,47,45,48,47,47,44,32,32,32,33,31,32,18,18,32,30,32,31,32,30,33,26,16,16,21,33,31,33,30,37,47,47,48,46,48,46,48,28,14,17,15,17,15,17,14,26,33,32,31,33,46,47,46,35,31,32,32,33,31,33,31,46,40,29,32,31,31,32,32,17,16,16,17,15,18,31,35,47,47,46,46,48,47,47,45,31,33,23,14,16,16,16,22,33,30,32,31,32,30,36,41,31,32,31,31,32,33,31,41,50,46,48,37,30,31,32,22,14,16,15,17,17,17,15,32,49,47,47,47,47,48,47,34,30,32,31,32,23,14,17,29,32,31,32,31,32,32,29,16,18,31,32,30,32,30,35,47,47,47,48,47,49,42,24,16,17,16,14,15,16,14,22,32,30,32,46,49,46,49,39,31,33,31,30,31,31,31,35,30,31,32,31,32,31,33,22,16,17,15,16,28,34,30,44,47,47,47,48,47,47,46,36,26,15,16,15,16,16,18,31,31,31,32,33,31,45,46,32,33,31,31,30,33,31,37,47,47,42,30,33,31,33,26,16,16,15,17,15,17,14,35,48,45,49,46,48,45,50,38,31,31,32,26,14,18,14,26,33,31,32,30,33,32,33,17,25,32,30,31,30,32,30,45,47,47,46,48,45,32,30,16,16,16,16,16,16,16,18,32,30,41,48,47,47,47,44,31,32,31,32,30,33,29,22,32,31,32,31,32,30,32,25,14,17,14,26,32,32,31,41,48,46,48,47,48,45,48,34,15,17,15,16,15,16,16,29,33,31,33,30,42,48,45,35,31,32,31,32,31,31,31,46,44,31,32,31,32,32,28,17,16,17,16,17,15,24,36,45,47,46,47,47,47,48,40,31,33,30,18,16,18,16,24,32,31,31,31,32,32,31,28,32,32,32,31,31,32,31,41,46,44,45,45,35,30,33,21,18,18,18,17,17,18,19,29,37,46,45,46,46,45,45,33,31,32,31,31,32,19,19,33,31,32,32,33,31,33,28,19,16,22,33,30,32,30,37,47,45,45,45,46,45,47,27,16,18,16,19,17,19,16,25,32,32,31,37,48,44,47,36,31,31,31,32,31,33,30,40,35,30,33,30,32,30,32,19,17,18,18,17,22,34,31,44,46,46,45,45,45,45,43,30,33,22,17,18,17,17,20,32,30,32,31,33,31,35,40,30,33,31,32,30,32,31,37,46,43,47,36,32,32,32,26,17,19,16,18,16,19,17,29,45,44,46,45,46,45,47,37,31,32,30,32,23,17,18,28,31,31,32,31,31,32,33,19,20,31,32,32,32,31,33,45,45,45,45,45,46,38,28,18,17,18,19,18,17,17,20,33,30,35,44,46,45,47,39,29,32,32,32,31,32,31,29,32,31,32,32,33,30,31,23,17,19,16,20,30,33,31,40,46,45,46,46,45,44,45,35,25,17,17,17,18,18,19,30,33,32,32,32,32,42,46,32,31,30,32,30,33,31,34,46,47,41,30,33,31,33,29,17,18,17,19,17,18,17,34,48,44,46,44,46,45,47,39,31,32,33,27,15,18,16,27,34,30,32,30,32,32,33,23,28,33,32,32,29,32,30,41,46,45,44,46,40,31,32,19,17,18,18,18,18,18,18,30,32,43,46,45,46,46,44,30,32,30,32,31,32,26,19,32,31,33,31,32,32,33,28,15,19,16,29,32,31,31,36,47,45,47,44,47,44,48,38,16,18,16,19,18,18,16,26,34,30,33,30,40,46,46,37,30,33,31,32,31,32,31,43,45,32,32,31,32,32,31,20,16,18,17,17,17,26,35,44,46,45,47,45,46,45,43,32,32,29,17,17,19,17,20,31,32,31,32,31,31,31,35,32,31,32,31,32,32,30,36,46,45,46,43,32,32,33,23,17,18,18,17,18,17,17,25,40,46,45,47,45,45,45,34,31,32,30,31,29,18,18,29,31,32,32,32,31,32,29,19,17,23,32,31,32,30,33,45,44,45,46,46,45,46,32,17,19,17,18,17,19,16,23,32,31,32,37,47,44,47,40,31,32,30,31,31,32,30,40,35,30,34,31,33,30,33,23,17,18,17,17,22,32,31,43,46,45,45,45,46,45,45,34,32,21,16,18,17,18,18,30,31,32,31,33,30,37,44,31,33,31,32,31,32,31,34,45,44,46,33,31,31,33,26,17,19,17,19,16,20,15,28,47,44,46,44,46,44,47,37,31,32,31,32,20,18,17,26,33,30,32,30,33,30,33,21,20,32,31,32,31,32,32,43,45,45,46,44,46,36,31,20,17,19,16,18,18,18,19,32,31,33,45,45,45,46,43,32,32,32,31,32,31,33,28,32,31,30,32,31,31,32,26,16,18,17,20,30,32,32,37,46,44,45,47,46,46,45,37,22,18,17,16,17,18,18,26,32,30,33,32,35,45,45,34,32,32,31,31,32,32,32,42,45,37,31,33,30,31,29,19,18,17,18,18,18,20,33,45,45,46,45,46,44,46,43,32,32,33,26,16,19,17,23,32,31,32,31,32,30,32,27,29,33,31,32,30,33,31,39,43,43,43,44,39,30,32,23,20,21,20,19,19,21,20,30,31,41,44,43,44,42,43,33,32,32,32,31,33,28,19,31,30,31,31,32,31,31,29,20,20,20,30,32,32,32,33,45,42,44,43,45,42,45,34,18,22,19,20,19,20,19,24,32,31,32,31,42,43,43,37,30,34,31,32,31,32,30,39,39,30,32,31,32,31,32,24,20,21,20,19,20,30,33,41,44,42,44,44,43,43,44,33,33,29,20,19,20,19,21,31,31,31,32,32,31,31,37,33,32,31,32,31,32,31,35,44,42,44,41,32,31,32,27,20,20,19,20,20,20,19,25,39,45,44,43,44,43,44,37,31,31,31,32,29,20,18,27,32,31,31,31,32,32,31,22,18,27,33,31,32,31,31,42,44,43,44,43,44,42,30,20,20,19,20,19,19,19,22,31,32,31,39,45,42,45,39,31,32,31,32,32,32,31,34,32,31,32,31,32,30,33,26,19,20,19,19,26,33,30,39,44,44,44,43,43,43,45,37,31,21,19,20,19,20,19,30,32,32,32,32,30,37,44,33,32,31,31,31,32,31,33,43,43,44,34,31,32,32,30,20,20,19,20,18,20,17,26,44,42,44,43,44,43,46,40,31,32,31,31,21,20,19,23,32,31,32,32,32,31,34,24,23,33,30,32,31,32,30,38,44,43,44,44,44,34,31,22,19,20,19,20,19,19,19,30,31,35,45,43,44,45,44,33,31,32,32,31,31,30,23,30,31,31,32,32,32,33,30,19,21,19,22,31,32,30,36,44,43,44,43,43,43,43,40,23,19,20,19,20,20,19,27,33,31,32,31,34,44,44,36,30,32,31,31,31,31,31,38,45,36,31,32,32,33,31,23,19,20,19,20,18,21,31,41,44,43,44,44,43,45,41,33,31,32,24,19,20,19,21,31,33,31,31,31,32,32,30,30,31,31,32,32,32,29,36,45,44,43,44,36,31,34,27,19,19,20,20,19,20,19,26,34,43,43,42,44,43,45,36,31,32,32,31,32,25,19,30,31,32,31,32,32,32,32,22,19,20,30,31,31,32,33,43,42,43,43,45,43,46,37,19,21,19,20,19,20,19,23,31,30,32,32,42,43,44,39,31,32,31,32,30,33,30,37,39,30,33,31,32,30,32,24,19,20,19,20,19,30,31,39,44,43,44,43,45,43,44,32,33,27,19,20,19,20,20,30,31,32,31,33,32,31,39,32,32,32,31,31,32,31,33,44,42,45,39,32,31,31,29,20,21,19,20,18,21,19,24,41,43,44,44,44,42,44,39,32,33,30,32,27,20,19,26,32,31,32,31,32,30,32,24,18,28,32,31,31,33,32,41,44,42,45,43,44,41,32,21,19,20,19,19,19,21,20,30,32,30,39,45,43,44,42,31,32,32,31,32,31,32,32,31,30,31,32,33,31,31,27,18,21,20,18,26,33,31,37,44,42,44,44,44,43,43,37,29,21,19,19,19,21,19,27,32,30,31,32,31,38,46,35,32,32,31,31,32,32,32,41,44,41,32,32,32,31,32,21,20,20,20,19,20,18,28,45,42,44,43,44,44,44,41,32,32,32,32,21,19,19,24,33,30,32,31,32,31,33,25,23,33,31,33,31,33,30,37,44,43,44,43,44,33,31,24,18,20,19,20,19,20,18,28,31,36,45,43,44,43,44,33,31,32,32,31,31,31,21,29,32,30,32,32,32,31,31,19,20,18,24,32,31,31,33,44,43,43,43,44,43,44,42,21,19,20,20,20,19,19,24,33,31,32,30,36,44,44,39,30,32,31,32,31,32,31,38,45,33,31,32,31,32,32,25,18,20,19,20,19,24,32,41,45,43,43,43,44,43,43,33,30,33,24,19,20,19,20,30,32,31,31,31,32,31,31,31,31,32,32,31,32,31,33,44,44,43,44,37,30,33,27,19,20,20,20,19,20,19,23,35,43,43,43,44,43,44,36,30,32,32,32,32,24,18,28,32,32,31,32,32,32,31,22,17,22,31,32,31,32,32,42,44,43,43,44,43,44,36,19,20,19,20,19,20,19,22,31,32,31,33,44,43,44,42,31,32,31,32,31,32,30,36,38,29,32,30,32,31,33,27,19,20,20,20,19,30,31,38,46,42,44,42,44,43,45,35,31,28,19,21,18,20,18,28,32,30,31,31,32,31,42,33,31,32,31,32,31,32,31,43,43,44,39,30,32,31,30,18,20,19,20,19,20,20,21,42,44,43,43,43,44,44,40,30,33,30,33,27,19,19,23,33,31,32,31,32,31,33,27,18,30,32,32,31,32,30,38,45,43,44,42,45,39,32,24,18,20,20,21,19,20,20,30,33,31,41,44,43,43,43,33,30,32,32,31,30,33,29,31,32,32,31,32,32,32,30,19,20,19,20,26,32,30,34,43,43,44,43,44,44,44,39,28,21,19,21,19,20,18,25,32,31,31,31,32,38,45,35,31,32,32,32,30,32,31,39,45,40,31,32,32,31,32,21,19,21,20,20,19,18,27,42,43,43,43,44,44,44,43,33,31,33,30,19,20,19,21,31,31,32,32,32,31,33,29,27,32,31,32,31,32,30,36,44,44,44,44,41,32,34,27,19,20,20,21,19,20,17,26,32,38,44,42,44,43,46,36,31,32,32,32,31,30,18,27,32,31,32,31,32,31,32,21,20,19,25,33,31,33,31,42,44,44,43,44,43,43,41,21,20,19,19,20,20,20,21,32,31,33,30,36,43,43,40,30,32,30,32,31,33,31,36,45,33,31,31,31,31,32,24,18,20,19,21,18,24,32,39,45,43,44,43,44,43,45,34,31,32,22,20,19,19,20,30,32,31,31,31,32,31,36,33,31,32,32,32,31,31,34,44,43,43,43,34,31,32,28,20,20,20,20,19,20,19,24,37,43,44,44,44,43,44,38,31,32,31,31,32,24,18,25,32,31,31,32,31,32,32,24,18,22,31,32,32,31,31,39,44,43,43,44,43,45,36,20,19,20,20,20,20,19,21,29,32,30,33,43,44,44,41,31,31,32,32,31,32,30,35,36,31,32,31,33,31,32,28,20,19,20,18,21,31,31,37,44,44,44,43,44,42,45,38,32,24,18,20,18,20,19,27,32,32,32,31,31,33,45,36,31,32,31,32,31,32,31,42,44,44,36,29,32,31,32,21,19,19,20,20,19,19,21,42,44,44,44,43,44,44,42,31,32,31,34,26,18,19,21,33,31,32,30,32,32,33,27,18,30,32,33,31,31,31,36,45,43,44,42,46,39,31,24,18,20,19,20,18,19,19,27,33,31,42,43,44,44,45,35,30,32,31,32,31,32,27,29,33,31,31,31,32,32,32,21,18,20,20,29,32,30,34,44,44,44,43,44,44,43,43,26,19,19,20,20,20,19,25,33,31,33,31,32,40,45,38,30,32,31,32,31,32,31,36,45,39,32,32,32,31,33,24,19,20,19,20,19,21,27,40,44,44,44,43,44,44,43,33,30,32,30,19,19,20,19,30,33,32,32,32,31,32,28,27,33,30,32,30,32,30,34,43,44,44,44,42,31,32,30,20,20,19,20,19,21,17,25,31,39,46,42,44,42,45,38,30,31,31,32,32,30,19,27,33,32,32,30,32,31,33,23,19,19,26,33,31,33,31,42,44,43,44,44,43,43,41,20,19,20,19,20,20,20,21,32,31,32,32,39,44,42,42,31,31,31,32,30,32,31,34,42,32,31,32,32,31,32,27,18,20,19,20,17,26,31,36,45,43,43,44,45,42,44,36,31,33,22,19,19,20,20,27,32,30,31,31,32,29,36,34,31,33,31,31,32,33,32,42,43,43,43,35,31,32,30,22,20,19,19,19,20,20,20,35,43,43,44,45,42,44,41,32,32,31,32,31,23,18,24,31,31,32,31,32,31,32,28,18,25,33,32,31,32,30,39,44,43,44,43,44,42,34,23,19,20,19,20,19,20,20,27,33,31,36,45,43,43,43,33,31,31,31,31,31,31,33,31,32,32,32,32,31,31,29,20,19,19,19,21,32,30,34,44,43,43,44,44,43,44,39,31,26,18,22,19,21,18,23,31,32,32,31,30,34,46,41,32,34,42,40,38,34,41,49,55,46,45,44,41,44,44,31,28,27,33,22,34,40,50,52,49,49,52,48,50,46,41,31,29,26,23,27,28,36,38,37,24,27,32,46,35,33,34,34,27,26,33,32,40,43,34,26,28,26,25,18,13,15,16,12,14,26,27,33,34,33,37,32,35,37,16,25,17,8,11,9,4,7,22,17,25,19,16,35,38,24,25,20,22,29,25,25,26,46,31,16,26,32,31,30,14,11,26,11,20,10,21,40,42,45,39,46,39,47,42,31,32,19,16,24,29,23,34,37,32,41,39,35,46,47,35,40,42,34,37,40,41,49,57,44,40,52,42,41,38,31,30,29,23,22,36,40,47,51,52,53,52,55,50,47,33,26,23,26,23,15,18,31,37,38,34,33,40,53,38,30,33,34,32,30,25,25,47,40,28,24,27,24,29,20,8,15,16,11,17,23,31,39,39,34,33,38,35,38,23,19,11,9,8,6,3,11,22,22,21,20,23,33,38,27,25,23,23,26,25,25,30,41,32,29,27,28,28,28,17,17,13,16,15,24,31,39,46,45,46,47,47,48,45,35,31,19,21,20,25,22,30,36,37,38,38,40,53,50,40,38,41,41,39,41,43,54,54,43,42,44,44,44,39,27,29,28,28,25,38,41,53,53,52,52,54,51,52,46,37,26,21,22,22,22,23,32,36,33,31,32,42,47,36,30,31,32,30,29,31,33,44,38,28,28,27,27,28,19,11,10,11,12,15,25,26,39,37,36,35,38,37,34,23,19,8,7,4,7,6,13,21,20,20,22,25,35,37,25,22,25,24,25,26,26,31,41,27,27,26,29,28,28,13,12,14,16,13,24,30,42,49,45,47,50,49,49,45,34,25,19,20,19,22,19,30,38,36,38,37,43,56,51,39,38,40,42,40,40,40,52,54,41,43,43,43,44,36,24,27,26,26,26,41,40,54,54,54,54,56,52,54,47,34,22,21,20,22,20,18,31,35,33,33,33,46,49,40,30,32,32,31,29,29,31,47,34,28,28,28,27,28,16,10,12,11,9,20,24,26,41,38,39,37,38,36,38,27,13,6,6,3,5,2,12,23,21,22,21,29,38,37,26,23,25,24,24,26,24,31,40,26,28,25,28,27,29,14,14,13,16,15,29,29,38,48,47,48,48,47,49,46,33,20,18,20,20,21,19,31,39,37,39,38,49,55,52,38,38,40,41,39,42,38,52,49,40,44,43,44,44,39,25,27,28,25,30,42,39,53,54,54,53,55,52,54,47,29,20,22,21,21,19,19,33,36,33,34,36,48,49,41,29,34,30,31,31,30,28,42,31,29,29,27,26,29,17,9,11,11,12,23,24,26,40,39,38,38,38,37,37,27,9,6,4,5,5,3,8,24,21,23,21,32,37,38,26,23,25,24,23,27,23,32,37,25,28,26,29,27,30,16,13,14,14,18,31,28,36,48,48,49,48,48,48,50,34,18,20,20,21,21,20,29,40,37,39,38,53,55,52,38,41,41,42,39,42,40,51,46,42,44,44,43,44,40,27,27,27,25,34,43,38,49,56,53,54,53,52,54,48,26,20,21,21,20,20,19,32,35,33,31,40,50,47,42,30,33,29,30,29,31,29,37,27,29,27,28,27,29,21,10,12,10,14,24,23,26,39,38,38,39,40,39,39,27,5,4,4,4,3,3,6,22,20,22,23,39,38,41,30,23,24,24,25,27,24,31,33,24,28,27,29,28,28,15,12,14,12,21,32,30,37,48,47,51,49,50,48,52,31,16,18,19,20,20,19,25,39,36,38,39,57,55,53,37,41,39,41,39,40,41,49,42,41,43,43,44,43,38,26,26,24,24,37,42,38,48,55,54,56,53,54,54,52,22,20,19,20,18,19,17,33,34,33,31,44,51,47,42,30,33,29,30,29,31,31,36,27,30,27,29,27,28,21,8,10,6,15,26,24,26,41,39,39,39,40,38,39,24,3,5,2,4,3,4,7,22,20,22,25,41,38,41,29,24,25,25,24,25,25,28,29,26,28,27,29,28,28,15,12,15,13,27,31,31,37,49,46,51,49,52,47,53,26,17,20,20,19,20,18,26,39,36,37,45,58,52,56,40,41,41,41,39,42,41,46,41,43,43,45,42,42,39,24,26,25,26,40,40,39,48,57,54,56,54,53,54,50,19,21,18,20,17,18,16,29,34,32,33,47,49,49,42,30,33,30,30,30,31,29,33,27,29,27,28,25,29,21,7,12,7,19,26,25,24,39,40,39,39,39,35,42,22,2,5,2,4,4,4,6,23,22,21,28,41,37,44,31,24,25,24,25,25,25,24,27,27,27,26,28,28,32,20,13,13,15,31,31,30,37,50,47,50,48,50,49,53,22,18,18,19,18,21,17,28,39,37,36,48,57,55,56,41,40,40,39,41,40,41,37,41,43,45,43,43,43,41,24,26,21,30,41,39,37,48,58,55,54,53,54,55,46,16,20,19,21,18,19,15,27,35,32,35,50,49,50,45,30,32,30,29,29,28,28,27,29,28,28,28,27,29,21,6,11,8,23,23,24,23,38,39,40,40,40,38,42,21,1,4,2,3,4,3,6,21,23,22,33,41,40,42,29,22,25,24,26,23,26,22,27,26,27,27,30,28,30,18,12,13,18,31,30,32,32,50,48,50,49,50,50,49,19,17,17,20,18,21,17,28,39,37,38,52,57,55,56,41,39,40,39,40,41,42,33,44,43,44,43,45,41,43,27,25,21,34,41,40,38,48,56,55,55,54,54,57,41,17,20,18,20,16,19,17,28,35,31,39,53,48,49,45,30,30,30,30,28,30,24,23,31,28,28,29,28,29,19,6,9,10,25,22,23,20,38,40,40,38,38,36,40,18,2,3,3,4,3,4,5,18,23,30,44,46,46,47,37,29,32,32,32,30,32,26,33,33,31,32,32,31,34,21,15,15,25,32,30,31,34,48,49,48,46,47,48,43,20,15,15,17,16,16,14,21,34,32,35,45,46,46,47,33,31,32,32,30,31,28,22,34,30,32,30,30,30,32,19,18,15,29,30,31,30,37,48,47,46,45,46,48,32,15,17,15,17,15,15,15,26,34,30,39,46,45,48,45,32,32,32,33,30,33,23,25,33,31,31,30,30,33,30,17,16,22,34,29,31,31,46,49,46,46,47,46,46,26,15,17,16,16,15,17,15,30,33,34,47,47,47,49,42,30,32,31,31,31,32,19,32,31,31,31,32,31,34,22,15,16,29,32,32,32,33,47,47,47,47,45,47,39,20,15,15,15,16,17,17,18,32,29,38,49,47,46,47,27,22,22,24,22,27,19,14,27,26,27,27,29,28,30,17,15,18,31,31,34,33,39,50,49,50,49,51,49,37,24,21,23,24,25,26,24,34,43,41,56,58,59,59,56,41,42,40,43,39,42,27,32,39,37,37,37,36,35,32,21,19,28,34,32,34,31,41,46,46,47,43,44,38,19,11,11,8,10,8,8,7,22,22,29,39,35,37,38,30,18,22,21,21,21,20,5,21,23,23,25,26,24,27,18,11,16,30,28,32,30,32,47,46,47,48,48,47,37,25,19,21,20,21,22,22,23,39,37,49,57,56,55,59,48,42,43,44,42,44,31,30,42,38,41,38,39,37,38,25,21,27,38,35,37,34,39,49,47,47,44,48,39,29,18,11,14,14,13,12,11,16,27,26,40,38,40,38,36,22,22,20,22,20,22,6,15,23,21,22,22,23,23,22,9,10,24,28,27,29,27,39,47,43,46,45,47,37,27,16,19,17,18,18,20,20,35,35,46,54,53,53,55,49,39,42,40,42,42,37,26,42,43,42,41,41,40,42,35,21,30,41,38,39,37,39,52,52,50,49,50,44,33,22,14,17,15,14,15,15,16,31,28,42,43,43,39,44,31,23,25,23,21,23,8,7,22,20,19,20,21,22,22,10,5,18,26,23,25,24,31,43,40,42,41,46,33,28,17,14,16,17,16,17,16,24,33,38,51,50,54,51,52,38,37,39,39,39,35,21,35,41,41,42,44,43,44,40,25,29,41,41,41,40,37,48,54,51,53,51,51,38,32,18,19,18,19,18,17,16,30,31,44,45,44,45,46,35,25,28,26,25,26,14,8,22,22,23,22,21,21,23,15,2,15,22,21,22,23,22,37,40,39,38,43,35,27,19,10,13,13,14,13,15,16,31,33,47,47,50,47,52,41,34,36,35,37,36,21,24,39,38,39,40,40,41,43,32,25,42,43,44,42,42,47,58,55,56,53,56,41,38,23,21,19,22,19,20,17,24,33,43,49,47,49,47,46,33,29,29,28,28,17,8,15,25,24,24,24,25,23,20,7,12,22,21,20,21,19,29,38,36,38,38,35,23,22,8,10,9,11,11,12,10,22,32,45,45,46,45,49,41,30,33,33,34,34,21,18,34,36,36,38,38,38,40,34,23,40,41,42,42,43,41,57,58,59,56,59,45,40,34,22,24,24,23,23,21,23,35,42,52,49,51,48,50,38,30,33,31,31,23,12,16,28,27,27,26,27,24,27,15,11,26,24,24,22,22,23,37,34,33,33,33,20,21,8,9,8,10,10,10,10,17,27,38,42,41,43,42,42,32,29,30,31,33,20,17,23,35,34,35,33,36,35,38,23,32,38,39,39,39,39,50,56,56,56,57,52,42,42,27,29,26,27,25,25,24,33,45,52,52,52,50,51,47,35,35,34,34,31,17,17,29,31,30,31,29,28,30,22,14,29,25,27,24,24,22,36,37,37,36,35,21,22,15,5,7,6,8,7,7,8,20,35,40,37,40,38,40,32,25,28,27,29,18,14,18,31,33,33,32,35,31,35,25,24,37,35,36,35,36,38,53,53,54,54,50,38,43,32,29,31,31,29,28,27,33,45,54,55,53,53,52,51,39,37,37,36,34,21,20,24,35,33,34,31,32,30,31,18,28,28,29,28,27,25,32,40,39,38,38,29,24,21,8,9,7,8,6,6,6,15,30,34,35,37,36,38,36,23,26,25,26,21,14,12,22,30,27,30,30,30,33,27,22,34,32,34,34,35,33,48,50,50,50,49,38,41,34,25,27,28,28,29,28,29,41,55,56,55,56,55,55,49,39,40,38,39,26,24,25,36,35,37,33,35,32,35,24,27,33,31,30,30,30,31,42,43,41,41,31,24,28,17,10,10,10,9,9,9,10,27,35,33,33,33,35,35,24,22,22,24,19,10,11,16,28,25,28,26,29,29,29,20,29,29,32,31,33,31,38,47,47,48,48,39,36,37,25,24,23,25,26,25,26,35,53,54,56,55,57,57,56,41,43,40,43,32,28,24,34,41,37,38,38,36,37,33,29,35,33,33,32,34,31,42,45,43,45,38,27,31,23,12,14,12,13,12,11,8,24,37,35,36,34,34,37,30,19,21,21,20,7,10,8,20,23,23,23,25,24,26,18,24,27,27,29,29,30,33,44,45,46,45,35,33,34,26,19,21,21,23,22,24,25,46,53,52,53,56,54,57,47,42,42,44,35,30,28,32,42,39,41,39,39,39,38,30,39,36,37,37,37,33,40,48,46,48,42,31,31,30,17,16,15,15,15,14,12,20,41,38,40,37,38,38,35,22,23,20,22,9,7,5,14,22,20,22,23,22,24,22,21,25,25,26,26,28,26,36,44,41,45,35,28,32,26,16,19,18,20,19,21,19,39,52,49,51,52,51,54,48,38,40,39,35,26,30,27,41,44,44,42,43,41,42,38,40,38,38,39,38,36,39,49,50,51,46,35,35,34,25,18,19,17,18,16,17,17,40,42,43,40,41,39,41,31,24,23,24,13,9,9,10,21,22,21,19,20,21,20,17,22,22,23,24,24,23,30,41,39,43,35,27,29,29,17,15,15,15,17,18,16,27,47,46,51,48,50,50,51,39,37,37,37,26,25,24,35,40,41,43,42,42,43,43,42,41,42,42,41,40,38,47,55,52,52,40,35,36,35,20,21,21,20,19,20,17,41,46,44,44,44,42,43,36,27,28,28,17,10,12,10,22,23,24,23,22,20,21,21,21,20,20,22,22,23,23,35,37,40,32,24,27,26,18,12,13,13,14,14,14,21,44,43,46,45,47,47,48,39,34,34,33,22,22,22,25,36,39,39,39,41,40,41,45,41,43,45,44,44,42,47,58,53,56,45,39,39,38,25,24,24,24,22,23,18,32,44,42,44,43,44,43,43,33,30,32,27,18,20,18,24,32,30,32,31,33,31,34,32,31,32,32,32,32,31,39,44,44,43,31,33,31,30,19,19,18,20,19,20,19,39,43,44,43,43,42,45,38,31,33,32,21,20,20,20,30,31,30,32,31,31,31,35,32,32,31,33,32,33,31,42,43,45,35,30,31,32,27,19,20,20,20,20,19,26,45,42,44,42,45,42,44,35,30,34,27,19,21,19,22,32,31,31,32,31,29,34,35,30,33,31,32,31,32,33,44,42,44,33,33,31,32,20,19,19,20,19,21,18,34,44,42,45,44,44,44,43,34,31,33,25,19,22,18,24,32,30,32,31,31,30,37,32,31,31,32,31,32,31,39,45,44,39,31,33,32,30,19,20,19,20,19,19,22,40,43,44,43,44,46,46,44,34,33,30,19,19,19,17,27,29,27,27,24,26,25,31,23,23,22,22,20,22,18,30,33,33,23,23,22,25,19,11,14,13,15,16,15,24,40,41,42,42,44,43,45,38,31,36,27,23,24,24,27,37,38,39,39,43,40,48,47,41,44,42,42,41,41,41,53,50,49,37,39,38,38,28,24,23,23,21,22,21,36,43,40,41,41,40,41,40,29,25,25,16,13,13,10,15,24,19,21,19,20,20,32,22,21,22,23,24,26,25,33,38,39,32,28,30,29,29,18,20,19,20,21,21,27,42,47,47,49,49,50,50,51,38,42,36,29,31,31,30,39,43,41,42,41,40,42,47,37,38,37,37,35,36,34,45,46,43,33,32,32,32,25,17,17,16,16,15,15,24,36,36,35,36,34,35,34,28,20,21,9,9,10,10,13,23,23,23,24,26,23,35,31,26,29,29,30,31,31,34,44,45,40,34,36,34,37,28,23,25,25,27,27,32,43,52,54,54,55,56,56,53,44,41,39,29,27,28,26,29,38,34,36,35,34,35,44,34,32,31,33,30,31,29,34,41,38,29,26,26,26,22,12,11,11,10,8,10,17,27,32,32,33,35,35,35,35,23,27,18,14,15,16,15,24,29,30,29,31,31,36,44,32,35,34,35,36,36,37,48,50,47,38,41,40,42,37,29,32,32,31,30,32,40,51,52,50,51,50,49,49,44,35,35,23,22,20,22,19,31,30,29,29,29,29,38,31,26,26,26,24,24,24,25,35,33,25,21,20,19,21,13,8,11,9,12,12,19,27,38,38,39,39,41,40,43,33,31,27,19,20,21,21,27,35,34,36,37,38,41,52,40,40,41,41,41,43,42,48,57,51,43,41,40,40,39,30,26,26,26,24,27,35,41,48,44,45,43,44,43,40,29,29,19,18,14,16,13,21,26,24,23,23,22,30,32,20,21,19,21,20,21,22,30,36,28,22,25,26,26,22,13,17,16,19,17,23,32,41,44,45,45,46,46,48,43,35,34,24,28,27,28,28,40,41,42,42,44,45,56,48,40,41,41,40,39,39,39,49,49,37,35,36,35,34,25,19,20,20,20,18,28,30,40,39,38,38,38,36,37,27,24,15,11,11,10,8,9,21,21,21,21,23,30,37,24,24,26,27,26,27,26,32,42,36,29,31,32,31,33,22,22,23,24,23,29,36,42,51,50,52,51,53,52,52,41,42,31,33,29,32,27,36,41,39,39,39,36,47,47,36,36,35,35,33,34,31,38,44,32,30,30,29,28,25,14,15,14,15,10,20,23,32,34,33,33,33,31,32,28,20,16,11,12,12,12,12,25,26,27,28,28,32,41,36,29,32,31,32,33,33,33,46,42,35,37,38,36,38,32,25,30,28,29,33,43,44,56,54,55,54,54,51,53,42,37,28,25,25,24,24,24,34,33,33,34,33,41,44,34,30,30,29,28,27,27,29,39,29,24,25,23,22,22,9,9,8,8,8,16,21,27,35,34,36,36,38,36,38,29,23,16,18,17,19,17,26,33,32,34,33,37,46,46,36,38,38,38,37,40,38,47,51,41,43,42,43,43,41,31,32,28,30,26,38,37,44,50,48,48,47,45,47,41,33,23,19,20,17,18,18,27,29,27,28,26,33,39,31,24,25,22,23,20,22,19,31,24,20,20,23,23,23,21,11,14,14,13,20,28,29,41,39,43,40,43,42,44,38,30,23,23,23,24,24,27,37,36,39,38,42,52,53,47,42,44,43,43,41,43,43,53,40,38,39,38,37,37,25,26,23,22,22,32,34,37,45,42,42,42,40,41,40,29,20,12,13,13,12,12,16,24,21,21,20,25,33,30,21,21,22,22,23,26,24,34,34,24,28,26,29,29,28,17,18,18,20,22,34,33,43,47,48,48,49,50,50,48,37,27,28,28,29,30,32,41,42,41,42,42,50,54,47,38,40,36,39,36,37,35,44,37,32,33,32,31,33,25,17,17,16,16,22,29,26,37,37,36,35,36,35,35,26,15,7,7,7,9,9,12,24,21,25,23,30,38,38,32,26,28,27,29,30,31,33,43,31,34,32,35,34,35,27,24,25,25,26,41,39,46,53,51,52,53,54,55,55,44,31,28,28,28,28,28,30,39,35,36,34,43,46,46,35,32,32,32,31,31,30,37,34,26,28,27,26,26,23,12,12,11,10,15,24,19,28,32,32,33,32,34,34,35,19,10,14,14,14,16,14,24,30,29,29,32,44,43,40,31,33,34,35,35,37,37,47,38,39,39,40,40,42,36,29,30,31,32,41,42,41,50,53,51,51,51,50,51,45,26,24,23,24,21,21,22,32,31,31,28,38,40,41,31,25,26,25,27,24,23,26,30,22,23,20,22,19,21,13,7,10,10,15,25,23,28,38,37,39,39,40,40,41,31,16,19,20,20,21,20,25,36,34,36,34,48,49,50,39,37,40,42,40,43,40,47,46,43,42,42,41,40,39,27,27,26,25,32,37,35,42,47,46,45,45,45,43,44,23,18,17,18,15,16,13,21,27,25,23,28,35,34,33,20,21,20,20,20,21,21,30,23,24,24,24,25,26,22,15,15,16,19,30,30,29,41,45,43,45,44,46,47,42,23,25,25,26,26,27,26,40,40,41,42,53,55,56,46,41,43,39,41,40,39,41,42,36,38,36,36,34,36,27,20,22,18,28,32,29,31,40,40,39,38,38,36,38,21,9,12,10,11,10,8,13,21,19,21,23,35,34,35,24,23,24,26,25,28,26,30,29,29,30,29,31,33,32,24,21,22,23,33,37,34,43,50,48,51,50,52,53,52,31,31,31,32,32,32,28,36,40,40,37,46,51,50,47,35,36,35,35,34,33,32,32,31,31,29,31,29,29,24,13,16,13,19,31,31,31,42,44,44,42,43,43,44,37,18,21,19,21,19,20,18,30,32,32,33,44,43,44,38,30,32,32,31,32,31,33,33,32,32,32,32,31,31,24,18,20,19,30,31,32,32,44,43,45,43,45,42,46,28,17,20,20,20,21,18,23,32,30,31,35,44,43,45,33,31,32,31,33,32,31,31,31,30,32,31,33,31,32,21,19,19,21,32,32,32,36,45,42,44,43,44,44,41,19,20,17,20,19,21,18,26,31,31,32,42,45,44,43,31,31,31,32,31,32,29,28,33,31,32,32,32,31,31,19,21,19,28,32,31,30,41,44,45,44,45,41,46,34,18,20,19,20,19,19,19,29,33,32,36,44,42,46,38,30,32,31,32,31,32,30,30,33,31,33,32,31,33,22,18,20,20,32,31,32,34,44,43,37,39,39,34,40,14,13,13,5,9,10,11,16,27,26,30,39,45,37,38,30,30,32,29,32,33,35,31,37,36,39,34,41,41,37,32,31,26,38,45,47,45,51,58,54,54,50,53,51,47,25,19,26,18,22,24,17,29,35,35,32,48,43,41,34,21,27,24,25,18,22,19,18,21,18,19,21,24,22,23,5,14,13,21,27,33,28,35,45,41,42,43,34,51,34,23,26,29,23,21,23,29,37,39,33,43,54,49,54,53,39,43,44,41,39,40,35,32,35,29,37,35,30,28,33,25,20,23,29,31,29,31,37,40,42,37,33,30,29,10,3,8,10,12,9,11,12,21,21,30,37,42,42,42,35,33,35,32,31,33,31,30,30,32,34,32,34,34,41,26,31,28,34,39,48,43,49,52,52,47,51,52,49,44,26,29,25,26,25,23,23,23,32,29,36,40,38,37,35,25,28,23,27,22,23,14,16,22,17,20,18,19,25,22,14,13,18,27,29,31,26,36,42,40,40,41,42,43,33,23,23,27,25,27,29,30,39,41,42,49,55,53,54,49,40,39,39,39,39,39,30,34,37,36,33,35,33,34,27,21,19,27,31,28,27,28,34,35,34,33,32,33,28,13,10,9,10,13,12,13,14,25,23,29,37,37,38,40,32,28,31,32,32,33,32,25,35,35,36,37,38,38,39,31,29,31,41,42,44,42,44,52,50,51,49,49,47,39,28,25,24,25,25,23,22,25,33,29,36,38,38,38,36,27,26,24,26,23,23,15,17,21,19,21,21,22,23,21,15,15,19,27,27,27,28,35,39,39,42,41,43,42,33,24,26,26,28,27,29,28,36,41,42,51,52,53,52,48,41,41,41,40,38,37,30,34,35,36,34,35,33,33,27,21,21,27,29,28,27,27,34,36,34,34,32,32,25,16,10,10,12,11,13,13,15,25,24,32,36,38,36,40,32,29,31,32,31,34,29,25,35,36,36,36,38,38,39,33,30,33,42,42,43,42,45,52,50,51,49,50,45,37,28,26,26,24,23,23,22,26,32,30,38,39,39,37,37,27,25,24,24,21,23,12,15,21,19,21,21,23,23,22,15,15,22,28,27,28,28,35,40,39,42,40,44,39,33,25,27,26,29,27,30,28,37,40,45,53,52,54,52,50,41,41,39,39,38,36,27,34,36,34,34,33,33,32,29,20,22,29,29,27,27,26,34,35,33,33,32,32,23,17,9,11,10,12,12,13,15,25,24,34,36,37,38,40,33,30,31,32,31,34,26,26,35,35,36,37,38,39,40,34,29,36,43,42,43,42,44,51,50,50,48,49,43,37,28,25,24,24,23,23,21,26,31,31,39,38,38,37,37,27,24,24,24,22,21,10,15,20,20,21,21,23,23,24,16,15,25,27,27,28,28,35,41,40,42,41,44,37,33,25,27,26,28,26,29,27,37,41,47,52,52,54,53,51,41,42,41,39,38,33,26,33,37,34,34,33,33,31,28,19,25,29,27,26,27,26,34,35,34,33,33,30,22,18,9,12,11,12,11,13,14,23,27,35,35,37,37,39,33,30,32,31,32,33,25,27,37,36,36,37,38,38,39,34,30,39,42,42,42,42,44,51,50,50,48,49,40,38,31,25,26,25,23,23,20,26,31,34,40,37,38,37,35,27,25,24,23,23,18,10,15,20,20,22,21,23,21,24,16,17,25,27,26,28,27,33,40,40,42,41,42,35,33,25,27,27,29,29,30,28,38,42,51,52,53,53,51,50,41,41,40,40,38,33,25,33,36,35,34,32,32,30,31,19,26,28,29,26,27,25,34,34,34,31,32,27,20,17,9,12,11,13,12,15,15,23,29,37,36,38,38,39,36,30,32,31,33,31,24,26,35,35,37,37,38,38,40,35,30,42,42,44,44,42,43,51,49,49,47,47,37,37,29,24,25,24,23,23,21,24,30,36,40,38,37,37,35,28,24,25,22,23,16,10,14,20,20,21,22,23,22,24,15,20,27,28,28,28,28,33,41,41,40,41,40,33,34,26,26,28,29,29,29,28,37,43,52,52,53,53,52,50,41,41,39,39,37,30,25,33,36,35,34,32,32,31,30,21,29,29,29,27,27,25,32,34,33,31,33,24,20,16,9,12,11,12,13,13,15,22,32,36,36,37,38,39,36,29,33,31,35,29,24,26,34,36,37,37,38,38,40,34,32,43,43,44,44,43,43,51,50,49,48,45,36,37,29,24,24,24,24,23,22,23,31,38,39,37,37,36,35,28,23,24,22,22,12,10,14,21,20,21,22,23,23,24,15,22,27,27,28,29,28,34,41,41,41,43,37,34,35,27,26,28,28,29,30,31,34,46,53,51,54,52,52,49,40,40,39,40,36,28,26,33,35,34,33,33,32,33,29,21,29,28,28,27,27,25,31,34,33,31,32,22,21,17,9,11,11,13,14,14,15,24,33,36,36,38,38,40,36,30,33,31,35,27,25,26,35,36,38,37,40,38,41,36,35,43,42,45,43,43,42,50,50,49,48,43,37,38,29,23,25,23,23,21,21,22,32,38,38,36,37,36,37,28,24,24,23,22,11,12,11,20,20,21,22,23,24,24,17,23,26,27,29,29,29,34,41,40,41,42,35,35,35,28,26,28,28,30,30,31,34,49,52,53,53,53,53,51,42,39,38,39,34,27,26,32,35,34,33,32,31,33,28,23,30,27,28,27,26,24,31,34,32,33,29,20,21,18,11,12,11,13,12,15,13,24,36,36,37,37,38,39,36,31,33,32,34,26,25,25,35,37,39,37,39,39,42,36,38,44,42,43,41,42,41,49,49,49,48,41,35,37,30,25,25,22,22,21,22,20,34,38,38,37,37,34,36,29,24,23,23,18,10,11,11,21,21,22,22,24,24,25,21,26,30,32,31,31,31,34,39,39,39,37,32,31,32,26,24,25,25,24,24,24,27,38,39,39,39,39,38,39,32,32,31,32,27,25,24,27,32,32,32,32,30,32,30,29,32,31,32,31,32,31,36,39,38,40,36,31,32,31,25,24,24,25,23,25,24,32,39,38,39,38,39,38,38,32,32,32,31,24,25,24,31,31,31,31,32,30,32,29,30,32,31,31,31,32,31,37,39,38,38,32,31,32,29,24,26,24,25,24,25,25,36,39,39,39,39,38,39,34,32,32,32,27,24,25,26,32,32,32,31,31,31,32,30,32,31,32,31,32,31,32,39,39,39,36,30,32,31,26,24,24,25,24,24,24,29,39,38,40,38,39,38,38,32,32,31,31,25,25,24,28,32,31,32,32,32,32,31,32,32,32,31,31,31,31,36,39,38,39,34,31,31,30,25,25,24,25,24,26,23,33,40,38,38,38,38,39,38,31,31,32,29,24,25,24,31,32,31,31,32,32,32,30,31,31,32,32,32,32,31,37,39,38,37,32,31,32,29,24,25,25,25,24,24,25,36,39,38,38,39,39,39,34,31,31,32,26,24,24,26,31,31,31,32,32,32,32,32,31,32,31,31,31,31,32,39,37,39,34,31,32,32,27,25,25,24,24,25,24,30,40,37,39,38,39,38,38,32,32,32,30,24,25,24,28,32,31,32,31,32,31,33,32,31,31,31,32,32,31,34,39,39,39,33,31,31,31,24,24,23,25,24,25,23,35,39,39,39,39,39,39,38,31,32,31,26,23,25,24,29,32,31,32,33,32,32,31,31,32,31,31,31,31,32,37,38,40,37,32,23,22,30,27,31,31,30,34,33,34,39,40,37,39,39,41,41,47,43,39,48,44,39,41,37,34,33,34,33,34,30,29,26,27,27,26,21,20,24,23,21,23,21,27,25,22,29,31,27,29,21,28,35,34,33,35,41,38,35,41,41,39,42,38,48,43,40,42,41,34,43,33,34,30,36,34,31,30,23,33,27,28,19,22,21,23,21,21,17,24,26,25,23,26,26,28,27,29,34,30,32,33,33,36,40,34,41,42,41,40,48,38,43,41,45,39,40,35,37,35,37,30,33,37,33,28,23,33,29,23,24,24,18,19,20,21,22,22,28,23,25,23,19,25,29,31,34,35,27,42,42,36,41,34,40,41,39,43,42,40,43,35,38,39,37,39,37,35,39,27,33,29,25,26,26,27,23,25,25,24,17,19,17,21,22,24,22,25,27,27,29,29,30,32,32,34,33,36,37,38,38,40,40,42,42,43,43,42,40,39,38,38,36,36,34,33,32,31,30,30,28,27,26,25,24,23,22,22,20,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,43,41,41,39,39,38,37,36,35,34,33,31,30,29,28,27,26,25,24,24,23,21,21,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,43,42,41,39,39,37,36,35,34,33,32,31,30,30,29,28,26,26,24,23,22,21,21,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,43,42,40,39,39,37,36,35,34,34,33,32,30,29,29,28,27,26,25,24,23,22,21,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,35,36,37,38,39,41,41,43,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,39,41,41,42,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,42,42,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,43,42,41,39,39,38,37,36,35,34,32,31,31,30,29,28,27,26,25,24,23,22,21,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,43,41,41,39,38,37,36,35,34,33,32,31,31,30,28,28,27,26,25,24,23,22,21,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,41,43,43,41,40,39,38,37,36,35,34,33,33,31,31,29,28,27,26,26,25,24,23,22,21,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,36,38,39,40,41,42,43,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,20,21,22,23,24,26,26,27,28,30,30,32,33,34,35,36,37,38,39,40,41,41,43,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,42,41,40,39,38,37,36,36,35,34,32,32,31,29,28,27,26,25,24,23,22,22,20,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,42,41,40,39,38,37,36,35,35,34,33,32,31,30,29,28,27,26,25,23,22,21,20,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,21,22,23,24,25,26,27,28,29,30,31,32,33,33,35,36,36,38,39,40,41,42,43,43,41,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,21,22,23,24,25,26,27,28,29,30,30,32,33,34,35,36,37,38,39,40,41,42,43,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,20,21,22,23,24,26,27,28,29,29,30,31,33,33,35,35,36,37,39,40,41,42,43,44,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,39,41,42,42,43,42,41,40,40,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,42,42,40,39,38,37,36,35,34,34,32,31,30,29,28,27,26,25,24,23,22,21,20,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,43,42,41,40,39,38,37,35,35,33,33,31,30,30,28,28,26,25,24,24,22,21,20,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,43,41,40,39,39,37,37,36,34,34,33,32,31,30,29,28,27,25,25,24,23,21,21,20,21,22,23,23,24,25,27,27,29,29,30,32,33,34,35,36,37,38,39,40,40,33,31,31,31,31,31,31,32,32,32,32,32,31,31,31,32,33,31,31,31,31,32,32,32,32,31,31,31,31,31,31,31,32,32,32,32,32,31,31,31,31,31,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,31,31,31,31,32,32,32,32,32,32,32,31,31,31,31,31,31,31,32,31,32,32,32,32,32,32,32,31,31,31,32,32,32,31,32,31,31,31,31,31,31,32,32,32,31,32,31,31,31,32,32,32,31,31,32,32,31,32,32,32,31,32,31,32,31,31,31,32,32,32,31,31,31,32,31,32,31,32,31,32,31,32,31,32,32,32,31,32,31,32,31,31,31,32,31,32,32,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,39,47,42,39,41,44,36,39,36,34,40,36,32,32,24,21,25,19,25,23,25,16,22,29,27,21,22,25,25,31,31,36,32,31,38,36,38,39,39,45,46,46,40,40,39,33,33,34,38,33,33,30,31,30,28,28,16,27,19,21,22,20,22,20,27,28,26,25,32,32,27,29,40,35,33,41,39,39,45,42,44,45,44,42,42,38,34,36,28,29,35,32,23,28,34,26,20,20,23,23,20,21,23,26,24,24,27,29,33,35,35,30,32,38,40,41,40,37,34,36,45,44,44,44,41,36,36,41,35,36,28,29,25,30,29,28,23,22,26,17,20,18,22,16,30,28,26,29,32,30,32,35,31,38,37,41,37,41,31,36,42,38,40,41,39,35,41,34,37,26,27,25,27,28,27,27,19,24,28,23,20,25,20,23,28,26,28,28,31,31,32,34,35,36,37,39,39,39,42,45,42,41,40,39,38,37,35,34,33,32,31,29,29,28,26,25,23,21,21,20,20,23,22,24,25,27,28,29,30,31,33,34,35,37,37,39,41,41,43,44,41,41,40,38,37,36,35,34,33,32,30,28,27,27,25,24,23,21,20,20,22,22,24,25,26,27,28,30,31,32,33,35,36,38,38,38,41,41,43,43,41,40,39,38,37,36,34,33,32,31,30,28,27,26,25,24,23,21,19,21,22,23,24,25,27,27,29,30,31,32,34,35,36,37,38,39,41,43,43,42,41,40,39,38,37,35,34,33,32,31,29,28,26,26,25,23,22,21,19,21,22,23,25,26,27,28,29,30,32,33,34,36,37,38,39,40,41,43,44,42,41,40,38,37,36,35,34,32,31,30,28,27,26,25,24,23,21,20,20,22,23,24,25,26,27,28,29,31,32,33,34,36,37,38,39,41,42,43,43,41,40,39,38,37,36,34,33,32,31,29,28,27,26,24,23,22,21,20,20,22,23,24,25,27,28,29,30,31,33,34,35,36,38,39,40,41,42,43,42,41,40,39,37,36,35,34,33,31,30,29,28,26,25,24,23,22,20,20,21,22,23,25,26,27,28,29,30,32,33,34,36,37,38,39,41,42,43,43,42,41,39,38,37,35,34,33,32,31,30,28,27,26,25,24,23,22,20,20,22,23,24,25,27,28,29,30,31,32,33,35,36,37,38,39,41,42,43,43,41,40,39,38,37,35,34,33,31,30,29,28,27,26,24,23,22,21,20,21,22,23,24,26,27,28,29,30,31,33,34,35,36,37,39,40,41,43,43,42,41,40,38,37,36,35,34,32,31,30,29,28,26,25,24,23,22,20,20,21,22,24,25,26,27,28,30,31,32,33,34,36,37,38,39,41,41,43,43,42,41,39,38,37,36,34,33,32,31,29,28,27,26,25,24,22,21,20,20,22,23,24,25,27,28,29,30,31,32,33,35,36,37,39,40,41,42,43,42,41,40,39,37,36,35,34,33,32,30,29,28,27,26,24,23,22,21,20,21,22,23,25,26,27,28,29,30,32,33,34,35,36,38,39,40,41,43,43,42,41,40,38,37,36,35,34,32,31,30,29,27,26,25,24,23,21,20,20,21,22,24,25,26,27,28,29,31,32,33,34,36,37,38,40,41,42,43,43,41,40,39,38,37,36,34,33,32,31,29,28,27,26,24,23,22,21,20,20,22,23,24,25,27,28,29,30,31,33,34,35,36,38,39,40,41,42,43,42,41,40,39,37,36,35,34,32,31,30,29,28,26,25,24,23,22,20,20,21,22,23,24,26,27,28,29,31,32,33,34,36,37,38,39,41,42,43,43,42,41,39,38,37,36,34,33,32,31,30,28,27,26,25,24,22,21,20,20,22,23,24,25,27,28,29,30,31,32,34,35,36,37,38,39,41,42,43,43,41,40,39,38,37,36,34,33,32,30,29,28,27,26,24,23,22,21,20,21,22,23,24,25,27,28,29,30,32,33,34,35,37,38,39,40,41,43,43,42,41,40,39,37,36,35,34,32,31,30,29,28,26,25,24,23,22,20,20,21,22,24,25,26,27,29,30,31,32,33,35,36,37,38,39,40,41,43,43,42,41,39,38,37,35,34,33,32,31,29,28,27,26,25,24,22,21,20,20,22,23,24,25,27,28,29,30,31,32,34,35,36,37,39,40,41,42,43,42,41,40,39,37,36,35,34,33,31,30,29,28,27,26,24,23,22,21,20,21,22,24,25,26,27,28,29,31,32,33,34,35,37,38,39,40,41,43,43,42,41,40,38,37,36,34,33,32,31,30,29,27,26,25,24,22,21,20,20,21,22,24,25,26,27,29,30,31,32,33,34,36,37,38,40,41,42,43,43,41,40,39,38,37,35,34,33,32,31,29,28,27,26,25,23,22,21,20,21,22,23,24,26,27,28,29,30,31,33,34,35,36,37,39,40,41,42,43,42,41,40,39,37,36,35,34,32,31,30,29,28,27,25,24,23,22,20,20,21,22,23,25,26,27,28,29,31,32,33,34,36,37,38,39,41,42,43,43,42,40,39,38,37,36,34,33,32,31,30,29,27,26,25,24,22,21,20,20,22,23,24,25,26,28,29,30,31,32,33,35,36,37,38,40,41,42,43,43,41,40,39,38,36,35,34,33,32,31,29,28,27,26,24,23,22,20,19,21,22,23,24,25,26,28,29,30,31,33,34,35,37,38,39,41,42,43,43,42,41,40,38,37,36,35,33,32,31,30,29,28,26,25,24,23,22,20,20,21,23,24,25,26,27,29,30,31,32,33,35,36,37,38,40,41,42,43,43,41,40,39,38,36,35,34,33,32,31,30,29,27,26,24,23,22,21,19,20,21,23,24,25,27,28,29,30,31,32,34,35,36,37,39,40,41,42,43,42,41,40,39,38,36,35,34,33,32,31,30,28,27,26,24,23,21,30,32,31,31,31,31,31,32,31,31,31,31,31,32,32,32,32,31,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,31,32,32,31,31,31,31,31,31,31,31,32,32,31,32,32,32,32,31,31,31,31,31,32,32,32,32,32,32,32,32,31,31,31,31,31,31,32,31,31,32,31,32,32,31,31,31,31,32,32,31,32,31,32,32,32,32,32,31,32,31,31,31,31,31,31,32,32,32,32,32,32,32,32,31,31,31,32,31,32,32,31,32,31,32,32,31,31,32,31,32,31,31,31,31,32,32,31,32,31,32,31,32,31,31,32,25,21,24,19,23,24,23,31,30,36,31,33,38,38,36,38,43,42,46,36,41,32,34,32,27,33,30,29,28,24,20,23,23,22,19,21,23,21,23,23,27,31,32,31,31,33,37,41,41,42,40,46,40,42,37,38,39,29,28,28,25,29,26,30,26,20,22,25,17,26,24,24,32,31,28,26,39,31,33,32,37,36,42,37,45,44,40,42,38,34,37,34,35,32,28,24,24,19,25,20,18,20,25,20,20,26,27,27,26,32,31,36,33,36,38,38,39,44,40,42,42,32,33,34,32,33,31,32,26,25,25,30,22,21,18,18,25,22,27,29,30,27,33,23,31,40,34,40,34,42,43,40,42,45,41,37,39,34,35,33,37,28,28,29,19,23,23,23,20,18,20,20,25,28,26,32,33,30,40,40,35,41,41,39,43,43,41,40,38,35,35,33,33,31,28,28,25,24,24,22,20,20,21,23,24,25,27,28,29,32,33,34,36,37,38,41,42,43,43,41,40,38,37,36,34,32,31,30,29,27,26,25,23,21,20,21,22,24,25,27,29,30,31,32,34,35,37,37,39,40,42,43,41,40,39,37,35,34,32,31,30,29,27,26,25,23,22,20,21,23,24,25,27,28,30,31,32,34,35,36,38,39,40,42,43,42,40,39,37,36,34,33,32,31,29,28,26,25,24,22,21,20,22,23,24,26,27,29,30,32,33,34,36,37,39,40,41,43,42,41,40,38,37,36,34,32,31,29,28,27,25,24,23,21,20,21,22,24,25,27,28,29,31,32,34,36,37,38,39,41,42,43,41,40,39,37,36,34,33,31,30,29,27,26,25,23,22,20,21,22,24,25,26,27,29,31,32,33,34,36,37,39,40,42,43,42,41,39,38,36,35,34,32,31,29,28,26,25,23,22,20,20,22,23,24,26,27,29,31,32,33,35,36,38,39,40,41,43,42,40,39,37,36,35,33,32,31,29,29,27,26,24,23,22,20,21,23,24,26,27,28,29,31,32,34,35,37,38,39,41,42,43,41,40,39,37,36,34,33,32,30,29,27,26,24,23,22,20,21,22,24,25,26,28,29,31,32,34,35,36,37,39,40,42,43,42,40,39,38,36,35,34,32,31,29,28,26,25,24,22,20,20,22,23,24,26,27,29,30,32,33,34,36,37,39,40,41,43,42,41,39,38,37,35,34,32,31,29,28,27,26,24,23,21,20,21,22,24,25,27,28,30,31,32,34,35,37,38,39,41,42,43,41,40,39,37,35,34,33,31,30,29,28,26,25,23,22,20,21,22,24,25,26,28,29,31,32,33,34,36,37,39,40,42,43,42,41,39,38,36,35,34,32,31,29,28,26,25,24,22,21,20,22,23,24,26,27,29,30,31,32,34,35,37,38,40,41,43,43,41,40,38,37,36,34,33,31,30,29,27,26,24,22,21,20,21,22,24,25,27,28,29,31,32,34,35,37,38,39,41,42,43,41,40,39,38,36,35,33,32,30,29,28,26,24,23,22,20,20,22,23,25,26,27,29,31,32,34,35,36,38,39,41,42,43,42,41,39,38,36,35,34,32,31,29,28,26,25,24,22,20,20,22,23,24,26,27,29,30,31,33,34,36,37,39,40,41,43,43,41,40,38,37,36,34,32,31,29,28,27,25,24,22,21,20,21,22,24,25,27,28,29,31,32,34,35,37,38,40,41,43,43,41,40,39,37,36,34,33,32,30,29,27,26,24,23,22,20,20,22,23,25,26,28,29,31,32,34,35,36,38,39,41,42,44,42,41,39,38,36,35,34,32,31,29,28,26,25,23,22,20,20,22,23,24,26,27,29,30,32,33,34,36,37,39,40,41,43,43,41,40,38,37,35,34,32,31,29,28,27,25,24,22,21,20,21,22,24,25,27,28,30,31,33,34,35,37,38,39,41,42,43,41,40,39,37,36,34,33,31,30,29,27,26,24,23,22,20,20,22,23,25,26,28,29,31,32,34,35,36,38,39,41,42,43,42,41,39,38,36,35,33,32,30,29,27,26,25,23,22,21,20,22,23,25,26,28,29,30,32,33,34,36,37,39,40,41,43,42,41,39,38,37,35,34,32,31,29,28,27,25,24,23,21,20,21,23,24,25,27,28,29,31,32,34,35,37,38,40,41,42,43,41,40,39,38,36,34,33,32,30,29,27,26,24,23,22,20,20,22,23,25,26,28,29,31,32,34,35,37,38,39,41,42,44,42,41,39,38,36,35,33,32,30,29,27,26,25,23,22,20,20,22,23,24,26,27,29,31,32,33,35,36,38,39,40,41,43,43,41,39,38,37,35,34,32,30,29,28,27,25,24,22,21,20,21,22,24,25,27,29,30,31,33,34,35,37,38,40,41,43,43,41,40,39,37,36,34,33,31,30,29,27,26,24,23,22,20,20,22,24,25,26,28,29,31,32,34,35,36,38,39,41,42,44,42,41,39,38,36,35,34,32,31,29,28,26,25,23,22,20,20,21,23,24,26,27,29,30,32,33,34,36,37,39,40,42,43,43,41,39,38,37,35,34,32,31,29,28,27,25,24,23,21,20,21,22,24,25,27,28,29,31,32,34,35,37,38,40,41,43,43,41,40,39,37,36,35,33,32,30,29,27,26,24,23,21,20,20,22,23,25,26,27,29,31,32,33,35,36,38,39,41,42,43,42,41,39,38,36,35,33,32,30,29,27,26,25,23,22,20,20,21,23,24,26,27,29,30,31,33,34,36,37,39,40,41,43,43,41,40,39,37,35,34,32,31,30,28,27,25,24,22,21,20,21,22,24,25,27,28,29,31,32,34,36,37,38,40,41,43,43,42,40,39,37,36,34,33,32,30,29,27,26,25,23,22,20,21,22,23,25,26,27,29,30,32,33,34,36,38,39,41,42,43,42,41,39,33,31,32,31,31,31,32,31,31,31,31,31,32,31,32,31,31,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,31,32,32,31,32,32,32,31,31,31,31,31,31,32,31,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,32,31,31,32,32,32,32,32,32,32,32,31,31,31,32,32,32,32,31,31,31,31,32,32,32,32,31,31,32,32,32,31,31,31,32,32,32,32,32,31,31,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,31,31,31,31,32,31,31,32,32,32,32,32,32,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,31,32,31,31,31,31,31,31,31,31,32,32,32,32,32,32,31,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,31,32,32,31,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,31,32,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,31,32,32,32,32,32,31,32,31,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,31,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,31,31,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,31,31,32,32,32,32,32,31,31,32,32,31,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,31,31,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,31,32,31,32,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,31,31,32,32,32,32,32,31,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,31,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,31,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,31,31,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,31,31,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,31,32,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,31,32,31,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,31,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,31,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,31,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,31,32,31,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,31,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,31,32,32,32,31,32,32,32,32,31,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,31,32,32,32,31,32,32,32,32,31,32,32,31,31,32,32,32,31,32,32,32,31,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,31,32,32,32,32,31,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,31,31,32,32,32,32,31,32,31,32,31,32,32,32,32,31,32,31,32,32,32,31,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,31,32,32,32,32,32,31,31,31,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,31,32,32,32,32,32,31,32,31,32,31,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,31,31,32,32,32,31,32,31,31,32,32,32,32,32,31,32,31,31,31,32,31,31,32,32,32,31,31,32,31,31,31,32,32,31,32,33,34,27,17,18,25,23,17,38,45,45,48,48,39,24,39,36,32,25,16,35,31,34,31,35,24,23,17,26,30,27,41,47,44,41,42,41,35,21,20,20,20,24,32,32,35,39,35,41,35,30,31,34,34,35,43,39,42,33,34,31,22,21,24,21,18,26,32,39,43,43,44,36,29,32,34,30,28,27,33,33,33,33,34,30,18,15,25,27,29,38,44,42,46,44,41,35,32,19,19,16,16,35,29,30,32,34,29,26,32,31,29,31,37,44,40,44,42,34,24,13,17,16,18,17,28,34,35,44,41,43,30,30,34,29,35,26,37,28,34,30,30,28,19,15,15,27,26,34,44,51,38,43,44,40,29,34,20,23,20,21,35,24,32,32,35,22,29,37,28,31,31,44,44,41,43,44,34,22,22,15,20,20,13,29,32,31,44,46,43,31,32,31,30,34,34,43,31,34,30,32,25,18,18,16,19,19,37,45,45,47,44,46,39,30,33,28,19,18,24,33,30,30,31,31,19,23,34,31,32,33,47,46,46,44,46,39,16,18,17,19,16,22,32,33,32,40,47,39,31,31,31,31,32,39,47,36,32,31,32,25,15,18,17,19,16,38,47,43,46,43,46,33,32,31,33,20,19,33,32,32,30,32,29,17,17,28,32,31,36,47,45,46,45,46,38,17,18,17,19,16,26,34,30,32,34,47,36,30,33,32,32,31,44,46,42,32,31,31,20,17,18,18,18,19,37,46,45,45,45,43,31,32,30,32,25,22,33,31,32,30,34,24,17,17,23,33,29,40,46,45,44,45,46,35,22,17,19,18,17,30,33,32,32,30,39,31,31,31,32,30,33,47,46,48,34,33,27,15,17,14,17,13,22,32,43,48,45,49,38,31,32,31,32,29,29,32,32,32,31,32,18,16,16,18,32,30,45,47,48,47,48,44,31,30,15,17,16,18,31,31,32,31,33,28,30,32,30,32,31,37,49,45,49,40,31,22,15,17,15,18,16,30,32,36,49,46,47,33,31,31,32,30,35,38,30,32,32,33,29,16,16,17,15,24,38,47,46,47,47,48,42,30,34,21,16,16,25,33,31,33,30,33,21,28,32,31,32,32,44,47,47,48,46,33,18,17,15,16,16,19,30,31,32,45,46,44,32,32,31,33,31,37,45,31,33,30,32,25,16,17,16,16,18,41,47,47,48,46,48,38,30,33,25,15,17,28,32,31,33,30,32,17,22,33,31,31,33,47,45,48,46,49,36,13,18,15,18,15,22,32,32,31,40,49,38,31,32,31,32,31,39,49,37,31,32,31,19,16,17,16,18,15,39,47,47,48,46,44,31,32,30,32,19,19,32,31,32,31,33,26,15,17,26,32,30,38,48,47,48,46,48,36,16,18,15,17,14,25,32,31,32,33,47,34,31,32,31,32,31,45,48,45,31,32,29,16,16,16,16,17,17,37,48,47,47,48,41,29,33,29,33,25,21,33,30,33,31,34,21,16,15,21,33,31,45,46,46,47,47,46,35,23,15,16,15,20,31,30,31,32,31,37,33,33,32,31,31,39,49,44,47,34,32,23,14,18,15,16,15,28,33,43,49,47,49,35,31,33,32,30,31,31,31,30,32,33,32,18,17,16,19,30,35,49,45,46,47,49,44,32,30,16,16,13,21,33,30,32,31,33,27,31,33,32,32,30,42,50,46,50,41,32,20,13,16,14,14,14,31,31,37,51,48,50,32,31,32,31,29,35,40,29,32,30,34,25,12,15,15,14,22,40,49,48,48,49,50,38,29,34,21,14,13,26,34,30,31,31,32,17,28,33,31,31,31,46,49,48,48,49,31,13,16,14,16,14,16,32,31,34,48,48,42,29,33,31,33,30,39,47,30,33,31,33,21,13,16,14,15,15,43,49,48,49,49,48,35,30,33,26,13,14,27,32,31,31,32,30,14,22,33,32,31,34,49,47,49,45,50,36,12,16,13,17,13,26,33,32,32,39,51,37,31,31,31,32,31,45,50,37,31,32,31,18,14,15,15,15,17,46,48,48,48,48,47,31,32,31,33,16,20,34,29,32,30,34,25,13,15,29,33,29,42,49,48,50,46,51,35,13,16,14,15,14,29,32,33,31,33,50,33,31,31,32,30,33,48,48,46,32,33,29,16,15,15,15,14,19,39,48,48,47,49,42,30,33,31,34,23,24,33,30,34,31,34,19,15,15,24,34,30,46,47,49,49,49,45,32,21,13,16,14,17,31,32,32,32,32,37,32,32,31,31,30,37,49,47,50,33,32,22,14,18,13,16,12,25,33,45,50,47,49,34,31,31,32,31,30,31,32,33,31,32,29,14,15,14,18,30,33,48,48,50,47,49,43,31,30,14,17,12,20,32,31,32,31,31,27,31,32,32,33,31,41,50,47,51,42,31,18,13,15,13,16,14,29,30,38,50,48,47,31,33,31,32,30,37,38,29,33,30,33,24,14,16,14,14,25,43,48,47,50,48,48,39,30,34,19,14,16,29,31,30,33,31,32,18,29,32,30,31,34,48,46,49,49,49,31,15,16,14,15,14,21,33,30,35,46,49,42,30,32,30,33,31,42,47,31,34,30,32,21,14,14,14,16,18,45,49,49,49,47,47,34,30,31,25,15,18,31,31,33,32,32,29,14,21,31,30,32,38,49,47,50,47,51,34,13,18,13,17,14,26,31,31,31,40,48,33,31,32,31,32,33,47,51,38,31,32,28,14,16,14,13,13,17,46,48,49,49,50,42,30,34,31,32,15,21,34,29,34,31,33,20,12,17,28,33,29,43,49,47,49,48,49,30,14,15,14,16,16,30,31,32,30,35,46,30,32,31,31,31,34,49,48,45,31,34,25,14,16,16,16,13,21,39,48,47,48,48,38,30,34,31,33,23,25,34,29,32,32,33,17,16,16,26,32,30,46,47,46,46,49,45,32,22,15,19,13,21,33,31,29,30,33,36,31,31,33,33,30,41,49,45,47,33,33,23,14,17,16,17,15,29,32,44,48,46,48,33,31,31,32,32,34,33,31,33,31,32,29,16,17,14,18,31,36,48,46,49,46,49,41,32,31,15,17,14,24,32,30,31,31,32,28,32,32,32,33,32,43,47,45,49,40,30,19,15,16,17,18,18,32,29,38,48,46,45,31,30,29,33,30,39,38,29,34,31,34,26,17,16,15,16,24,42,47,47,47,45,46,35,31,32,19,16,16,29,32,32,31,32,29,16,29,32,32,32,33,46,46,47,46,48,29,14,17,15,18,15,22,34,31,34,45,48,38,30,32,30,33,29,42,45,31,32,31,31,18,16,16,17,16,19,45,47,47,46,47,44,32,31,31,26,14,20,32,32,32,32,32,27,14,24,32,31,31,36,48,45,47,46,49,28,15,18,15,17,15,27,32,31,31,40,47,32,32,31,31,31,35,47,48,39,31,33,28,16,16,14,15,16,22,45,46,49,47,48,41,31,33,30,32,18,25,32,30,34,31,33,20,16,17,28,33,32,45,46,46,48,47,47,32,16,15,16,17,19,32,31,32,31,34,45,32,32,30,32,31,37,48,47,43,30,33,25,16,16,15,17,16,24,38,47,48,47,48,37,30,32,30,33,26,27,33,30,32,32,32,19,17,14,24,32,33,48,46,47,46,49,44,33,24,14,18,14,22,32,31,31,30,31,31,32,32,32,33,30,42,49,47,48,34,30,18,15,16,14,16,15,29,32,45,48,48,46,32,33,32,31,31,31,31,31,31,31,33,26,13,18,14,19,30,38,50,47,48,46,49,37,30,30,14,16,14,26,34,31,31,33,31,24,31,31,31,31,31,45,49,46,48,41,29,17,16,16,15,16,17,32,30,38,47,47,42,30,32,29,33,30,39,39,30,34,30,33,22,16,16,15,15,24,42,46,47,48,47,47,35,32,31,18,16,18,30,31,32,31,32,29,17,29,31,32,32,38,48,46,49,46,47,28,15,17,14,16,16,25,34,31,36,46,47,38,31,32,30,32,31,44,44,31,33,31,31,19,17,16,16,15,21,47,45,47,47,48,44,32,32,32,25,14,23,33,31,32,32,33,26,14,23,31,29,30,42,48,46,49,46,49,27,14,19,15,16,16,29,31,31,31,41,47,31,32,32,32,31,35,47,47,38,30,34,25,15,17,15,16,15,22,46,46,48,46,48,38,31,33,30,32,18,25,33,31,32,31,32,18,16,17,29,32,31,45,47,47,48,47,45,29,16,15,16,16,18,31,31,33,31,35,41,30,33,30,33,29,38,46,47,42,30,34,22,15,17,15,16,16,25,39,48,47,47,47,35,31,32,29,33,25,29,34,31,33,32,29,14,17,14,25,32,33,47,46,48,48,50,40,32,23,13,17,14,22,32,29,32,32,32,35,32,32,30,33,32,44,48,47,49,32,31,19,16,15,14,16,18,32,31,47,48,46,44,32,33,30,31,32,35,32,31,33,32,32,24,15,18,13,19,31,41,48,46,49,46,48,36,32,30,14,17,16,29,31,31,31,31,30,24,33,31,32,31,35,46,46,46,48,41,28,17,17,16,17,17,22,34,30,41,46,46,40,30,32,30,33,30,41,38,30,35,30,33,22,18,17,17,17,26,44,44,46,46,46,45,34,32,32,20,17,21,31,30,32,31,31,27,17,30,30,31,31,37,47,44,47,45,46,25,17,19,17,19,16,26,33,31,34,45,45,34,31,32,32,32,30,44,43,32,32,31,30,17,18,17,19,17,23,46,44,47,44,46,41,31,32,31,28,16,24,31,31,32,31,32,23,16,23,31,31,31,40,46,45,48,44,46,27,17,18,16,19,17,29,30,32,32,39,43,31,33,30,32,32,35,45,45,38,30,32,25,17,18,15,17,18,25,43,45,48,45,47,37,31,33,30,33,21,28,30,31,31,30,31,20,19,19,31,32,35,45,45,46,45,44,42,29,18,17,18,17,23,33,31,33,31,34,40,30,33,30,32,29,41,46,45,42,30,35,22,18,19,18,17,18,29,37,44,44,46,46,33,31,33,32,32,28,32,32,30,31,32,30,16,19,17,27,31,36,47,43,46,44,47,39,31,24,17,19,16,28,33,31,32,32,33,34,31,31,31,31,32,43,45,45,46,35,30,19,18,18,18,18,19,31,30,43,44,46,40,31,33,31,32,32,36,32,31,31,31,32,22,16,19,16,21,30,41,46,44,46,45,46,33,32,30,17,18,17,30,31,31,31,33,28,23,34,31,32,29,35,45,45,45,46,41,25,17,19,17,18,16,23,33,29,41,47,46,37,30,33,30,32,30,42,38,29,33,32,31,19,18,18,17,17,27,45,44,45,45,46,42,31,32,32,19,16,21,33,31,32,31,32,27,17,30,31,31,30,40,46,45,46,45,47,26,18,17,17,18,17,29,32,32,34,45,45,36,31,32,31,31,33,45,44,33,32,31,29,18,18,16,19,16,27,47,44,49,45,47,40,31,31,31,27,16,27,32,31,32,31,32,23,16,24,32,31,33,43,46,44,47,44,46,25,16,18,17,17,20,33,31,32,31,40,43,31,32,31,31,29,37,46,45,36,32,34,26,17,19,17,18,17,26,43,45,45,45,45,34,30,32,31,33,21,29,32,32,32,32,29,18,18,18,31,32,34,45,46,45,46,46,40,29,18,16,18,17,23,32,31,33,31,35,37,30,32,31,32,30,41,45,45,40,30,32,20,17,17,18,18,19,28,37,46,44,46,43,31,30,31,31,32,26,30,32,31,32,33,27,16,19,16,27,32,36,46,45,46,44,46,36,31,23,16,19,16,27,32,32,32,32,31,31,32,31,31,31,32,44,46,45,46,34,29,17,18,16,18,17,23,33,31,44,44,47,40,31,32,31,32,31,39,33,31,32,31,32,22,17,19,17,20,31,43,47,45,46,45,45,32,32,27,17,18,19,33,30,32,30,34,28,22,33,30,33,30,37,47,45,45,45,41,25,17,19,18,17,17,25,35,30,41,45,47,36,29,33,31,33,29,43,38,30,33,31,32,19,17,17,19,17,29,46,44,45,45,45,43,31,31,31,20,16,24,34,31,33,31,33,25,16,30,31,31,30,40,47,45,46,46,44,20,17,19,18,17,17,29,32,30,33,46,43,31,32,32,32,31,34,46,43,31,31,33,26,15,19,17,19,15,29,47,44,46,45,48,36,31,32,32,26,15,28,32,31,31,33,31,22,18,26,33,29,32,41,45,43,44,44,42,23,19,21,20,19,21,32,31,32,30,39,40,30,33,31,33,30,37,44,43,34,31,32,24,19,19,19,20,19,27,41,44,44,44,43,34,31,32,31,32,22,30,31,32,32,32,30,20,20,20,31,30,36,44,43,45,43,44,39,29,21,19,20,18,27,33,31,33,31,34,35,30,32,31,33,31,42,43,44,39,31,32,20,20,19,20,19,22,32,36,45,42,45,41,31,31,31,31,31,29,32,32,33,31,32,27,19,21,18,27,31,38,44,43,45,42,45,35,32,25,18,21,20,30,31,31,32,31,31,31,32,31,31,32,35,44,43,44,44,34,29,20,20,18,19,20,24,32,31,43,43,43,36,31,33,30,32,32,37,33,31,33,31,30,21,19,20,18,22,32,42,44,43,44,44,41,30,32,27,19,19,22,32,30,32,31,33,26,23,34,31,32,30,37,44,43,44,43,40,23,19,20,19,20,19,27,33,31,39,44,43,33,31,32,31,32,31,43,36,31,32,31,30,18,20,20,20,19,31,44,43,45,43,45,38,30,32,31,22,17,25,32,30,32,32,33,24,19,31,31,32,31,40,43,42,43,43,42,22,19,19,19,20,22,32,32,31,33,44,41,31,31,31,32,30,36,45,41,33,32,33,28,18,20,19,20,18,31,45,42,44,43,45,36,31,32,33,27,19,31,32,31,32,32,31,22,18,26,32,30,33,44,43,44,44,45,43,24,19,21,19,18,24,33,30,32,30,40,40,29,33,31,32,31,39,45,43,34,30,33,24,18,20,19,21,20,30,43,45,43,43,43,34,31,31,31,31,22,30,32,33,32,32,30,21,19,20,32,32,35,43,43,45,42,43,38,30,20,18,21,20,26,32,31,33,29,34,35,32,32,30,33,32,42,43,46,40,30,29,19,21,18,19,19,22,30,35,45,43,44,39,32,33,31,32,32,29,30,30,32,32,32,25,18,21,17,28,32,38,44,42,45,43,44,34,32,24,18,21,20,29,30,31,32,32,30,30,32,30,31,32,34,43,43,45,44,34,27,19,20,18,20,18,24,32,33,45,43,45,36,31,33,31,32,32,39,32,31,31,31,32,21,19,20,19,22,33,44,44,44,43,44,42,30,32,27,19,19,23,34,31,32,30,34,26,23,33,31,32,30,39,44,43,43,43,40,23,19,20,20,19,20,29,33,31,39,44,43,34,30,32,31,32,33,44,35,30,32,32,30,20,20,19,20,19,34,46,42,44,43,44,39,30,32,31,22,18,27,32,31,33,31,33,24,19,30,31,30,32,42,44,43,43,44,42,21,19,21,19,19,21,31,32,32,33,44,39,30,32,31,32,30,36,45,41,32,32,33,24,18,21,18,20,17,32,46,42,44,44,44,33,31,32,32,27,18,31,31,31,32,33,29,20,19,27,33,30,34,44,43,43,44,44,40,22,19,20,19,19,25,33,31,32,31,40,36,29,33,30,32,31,40,44,43,34,31,32,21,19,20,19,19,19,30,42,44,43,44,42,32,31,32,32,31,22,31,31,31,31,33,27,18,19,22,33,30,36,45,43,44,42,44,37,28,19,19,20,19,29,32,31,32,30,37,35,30,32,32,32,32,44,43,45,38,31,31,19,20,18,21,18,24,32,36,45,42,46,39,31,31,31,31,31,31,32,32,32,31,32,25,18,21,18,27,32,41,45,43,44,43,44,33,32,23,19,20,20,32,32,31,31,33,31,30,32,30,32,31,36,44,43,44,43,35,27,19,20,19,19,18,27,33,33,44,43,45,36,31,32,31,31,31,40,32,31,31,31,30,20,19,20,19,22,33,43,44,44,43,44,39,30,33,26,19,18,23,32,31,33,31,33,23,23,33,30,33,30,39,44,43,43,44,37,21,20,20,19,19,20,30,32,30,39,45,41,32,32,32,31,31,33,45,36,31,32,32,27,18,20,19,21,18,34,45,43,45,43,44,36,30,32,31,22,18,27,32,31,32,32,31,22,20,30,32,32,31,42,43,43,43,44,40,19,20,20,20,19,22,32,31,31,33,44,38,31,32,32,33,30,38,46,38,31,31,32,24,18,20,19,21,19,34,45,42,44,43,44,33,32,31,32,26,20,32,31,32,31,32,29,21,19,26,33,30,36,44,43,44,44,44,39,24,19,20,20,19,27,33,30,33,29,40,37,30,33,31,32,32,42,43,44,33,30,32,21,19,19,20,19,22,31,42,44,43,44,42,31,31,31,32,30,24,33,31,32,31,33,27,19,20,21,32,30,38,44,43,43,43,45,37,29,21,21,20,19,29,32,31,31,30,34,33,30,32,32,32,33,44,43,44,38,32,28,18,20,18,20,17,24,32,36,45,42,45,36,31,32,32,32,30,31,32,31,31,32,31,22,19,20,19,28,32,41,44,44,44,44,42,31,32,21,19,19,21,31,31,32,31,33,27,29,34,31,32,31,37,44,43,44,42,33,22,19,21,18,20,19,28,32,33,45,44,44,33,32,32,31,31,32,39,30,31,32,32,30,20,20,19,19,22,36,44,43,44,42,44,39,31,33,26,19,19,27,33,31,33,30,33,23,24,33,30,32,31,41,43,44,44,43,36,20,21,20,20,20,22,30,31,31,39,44,40,32,32,31,31,32,36,45,35,32,32,32,27,19,20,18,20,19,37,44,42,45,43,44,37,31,32,31,21,19,30,31,32,32,31,31,22,20,30,31,30,33,43,43,44,43,44,39,20,20,19,20,18,24,32,31,31,33,45,39,31,32,30,32,31,39,45,39,31,31,31,23,19,20,19,20,18,34,45,43,44,43,42,31,32,31,32,26,21,32,31,32,31,33,27,19,20,26,33,30,37,45,43,44,43,44,37,23,19,19,20,18,27,33,31,33,31,39,34,31,32,31,31,31,42,43,43,34,31,30,19,20,20,20,20,22,32,41,45,43,44,38,30,33,29,32,30,25,33,31,33,32,32,24,19,20,19,32,30,39,44,43,45,44,43,34,29,20,19,20,20,30,31,31,32,30,34,32,31,32,32,32,36,45,42,46,38,31,28,18,20,19,21,19,28,31,38,46,42,45,35,31,31,31,31,32,33,30,33,32,31,31,23,19,20,19,27,34,41,43,44,43,43,41,32,32,21,20,19,24,32,30,33,31,33,27,30,32,30,32,31,39,44,43,45,42,34,24,20,20,18,20,20,30,31,33,45,43,43,33,32,31,31,31,35,42,31,32,32,32,28,20,20,18,19,23,37,43,43,44,44,44,37,31,33,26,19,20,27,32,30,33,31,31,20,25,33,30,32,32,42,43,44,43,45,34,18,21,19,20,19,22,31,32,31,39,45,38,30,32,31,31,31,36,45,35,32,32,33,25,19,20,18,20,18,37,45,43,43,42,43,33,32,32,31,22,19,30,32,32,32,31,30,19,21,30,31,32,33,44,43,45,44,45,37,19,20,18,20,19,24,32,30,32,33,44,36,31,33,31,31,32,40,46,38,31,31,31,21,18,20,19,19,20,36,45,43,44,45,43,31,32,31,33,25,23,33,30,32,30,34,27,19,19,26,33,30,39,45,44,43,43,45,37,23,19,19,20,19,30,33,32,32,31,42,34,30,31,31,31,32,43,44,45,34,32,31,20,19,19,21,18,24,32,41,43,42,45,39,31,32,31,33,30,27,33,30,32,30,33,23,18,19,21,31,31,42,44,43,44,44,43,34,29,19,20,18,22,32,31,31,32,32,34,33,32,31,30,31,35,44,42,45,39,31,25,19,21,19,20,18,27,31,37,45,43,43,33,32,32,32,32,33,33,30,31,31,33,29,20,20,20,19,27,34,42,43,43,44,44,40,30,33,21,19,18,24,32,31,32,31,32,24,29,33,31,32,30,39,43,43,44,43,33,22,20,20,20,20,20,30,31,33,43,43,41,31,33,31,32,31,34,42,32,32,31,32,26,20,21,20,19,22,37,44,43,43,43,43,36,32,33,29,19,20,29,31,31,32,31,31,21,24,32,31,32,33,43,42,44,43,45,34,20,20,19,19,18,24,32,31,32,37,45,38,32,33,31,31,31,39,44,35,32,33,31,24,19,20,19,20,20,39,45,43,42,43,43,34,31,31,31,20,22,32,32,33,39,37,32,23,24,21,28,28,28,38,39,38,34,33,37,19,15,13,13,18,21,25,33,31,39,43,48,57,35,41,42,39,37,34,35,47,41,27,29,32,19,13,19,6,11,9,18,35,33,43,41,40,43,32,38,34,37,39,37,40,39,33,40,41,34,27,17,23,26,30,24,24,32,37,34,34,32,25,24,16,16,19,14,20,38,31,38,37,37,46,43,44,43,46,39,38,43,43,48,37,29,31,21,14,8,15,9,4,12,25,33,36,39,43,36,27,30,40,39,38,42,36,40,41,42,40,41,29,29,24,18,31,29,36,37,43,38,34,28,30,25,19,17,17,18,21,30,29,33,33,34,35,32,38,38,41,47,39,48,51,51,44,40,29,14,12,17,16,14,15,10,26,23,34,45,34,39,22,27,35,36,36,34,55,42,41,48,38,41,29,22,24,20,17,24,38,43,40,38,35,37,30,19,25,21,14,12,16,29,31,34,32,36,39,27,33,42,44,44,39,47,51,49,46,45,44,23,13,14,10,10,8,15,22,24,24,34,43,37,29,30,30,30,34,37,50,52,42,44,44,43,31,24,21,17,18,12,30,45,43,42,39,42,34,23,21,25,23,9,13,29,33,30,32,35,36,25,21,37,44,39,39,50,57,51,51,49,49,35,14,15,13,9,9,12,21,19,22,24,32,39,29,30,30,30,35,38,47,52,51,44,41,42,32,26,25,20,20,20,24,40,43,42,42,40,35,22,22,19,22,20,12,24,28,28,32,33,36,26,23,24,35,43,40,49,55,53,51,50,48,44,29,16,15,14,13,14,22,23,21,23,21,32,30,24,29,29,32,32,43,51,52,52,41,41,38,27,25,23,22,20,23,30,40,46,44,42,41,28,21,21,19,23,21,21,26,28,30,29,33,26,18,22,19,33,41,47,58,57,56,53,54,48,36,31,16,13,12,11,22,24,22,21,22,22,23,25,27,27,29,29,41,51,50,54,50,42,37,27,27,25,24,22,23,34,33,42,47,43,43,29,23,23,19,21,21,28,26,25,28,28,32,26,18,20,20,21,32,44,55,58,57,55,54,50,36,35,29,16,15,13,23,27,22,23,20,22,12,17,27,25,28,28,38,49,49,50,53,52,37,26,28,28,25,22,23,34,36,31,42,47,42,29,24,26,22,22,19,32,37,23,26,28,30,23,15,20,20,21,20,37,57,55,57,57,57,53,39,35,36,29,16,13,23,27,24,24,22,22,13,4,17,25,26,27,33,47,47,50,49,53,49,26,26,27,27,26,24,35,37,36,34,41,47,33,26,27,24,23,21,26,38,34,25,25,27,26,15,16,16,20,22,23,47,58,58,59,56,56,43,36,34,34,32,15,22,29,27,26,21,23,16,5,5,17,27,25,31,44,47,47,49,49,52,37,24,27,27,28,26,36,39,36,36,32,43,37,26,29,25,26,22,28,37,36,35,24,27,24,12,15,16,17,17,21,35,49,56,57,59,57,46,37,40,35,36,29,24,32,28,28,25,24,16,4,5,4,17,26,28,43,44,46,47,49,50,39,34,24,25,27,26,37,41,37,36,35,35,36,31,30,28,26,24,26,40,36,37,35,24,22,10,13,15,15,17,18,34,37,48,59,57,59,47,39,39,36,35,34,36,32,27,29,27,28,22,6,5,5,3,17,27,40,46,45,48,47,50,37,36,34,21,23,23,36,43,39,38,36,37,26,24,33,29,30,26,30,41,39,37,39,36,23,9,8,11,11,13,13,27,38,34,49,59,61,54,41,43,39,39,33,42,49,31,29,28,29,24,7,6,5,4,2,15,41,43,43,46,47,49,40,33,38,33,22,21,32,45,41,41,39,37,34,16,27,33,29,27,28,42,40,40,37,37,34,9,6,11,10,13,13,26,35,35,37,47,59,51,42,44,42,40,38,39,52,47,31,31,28,27,11,8,8,3,5,2,28,42,40,44,44,48,38,33,34,35,34,21,30,43,43,44,41,39,35,22,18,26,33,31,29,39,43,40,40,35,36,24,4,7,7,10,11,20,34,31,37,35,50,53,39,44,43,43,38,40,53,52,47,32,30,31,14,10,10,7,6,2,11,33,40,42,42,46,40,29,34,32,37,33,25,40,41,43,42,41,37,21,20,16,27,33,29,44,45,43,41,38,39,28,17,6,6,11,8,17,31,32,35,33,35,45,42,40,42,43,43,40,52,53,54,49,31,31,17,10,9,7,9,4,15,20,31,42,39,45,39,29,31,32,35,36,38,40,39,42,42,41,40,25,19,21,15,24,31,41,48,42,44,40,41,31,19,23,8,8,9,17,31,28,33,31,36,31,26,41,40,42,42,43,55,56,53,53,50,35,19,11,13,8,9,6,12,24,17,29,42,42,40,26,30,31,33,34,39,55,41,38,41,42,43,26,22,21,19,17,20,44,48,45,44,41,43,34,21,22,21,9,5,11,27,30,30,33,32,35,20,27,40,38,43,42,54,58,54,56,52,52,25,12,14,8,10,6,14,24,21,20,28,43,38,27,28,28,30,31,33,48,54,40,40,40,43,33,23,24,19,22,15,30,52,47,49,45,45,35,21,23,19,21,6,8,25,25,28,29,32,32,20,15,27,39,41,42,55,63,56,57,53,54,44,17,15,12,11,10,11,25,22,24,19,27,38,24,26,27,28,31,32,47,52,52,42,38,43,31,26,25,23,22,19,22,42,50,48,45,44,41,25,24,22,21,21,8,20,26,26,29,27,33,22,18,18,25,41,38,51,61,59,58,54,56,47,33,21,13,15,10,13,25,25,23,22,18,28,27,23,26,26,31,29,42,52,50,54,40,39,34,24,27,22,24,20,26,34,39,52,47,48,42,27,27,25,23,21,21,22,23,25,27,29,29,21,13,18,16,26,37,37,48,45,47,46,47,45,32,32,18,16,17,17,31,31,32,30,32,31,25,32,31,32,33,31,41,49,46,47,46,36,24,16,16,16,15,16,18,32,30,37,48,46,47,33,31,32,32,33,30,41,36,30,33,30,33,22,15,16,17,16,20,38,47,47,46,46,48,44,31,32,32,19,15,17,28,33,30,32,31,34,21,21,34,30,33,30,38,48,45,47,45,48,28,15,18,15,18,14,19,31,34,31,37,47,45,35,31,32,31,33,30,41,48,33,32,31,32,26,15,17,15,18,14,25,48,45,47,48,47,46,34,32,31,30,20,17,29,30,32,33,31,30,24,16,22,31,32,33,38,46,45,49,46,46,43,20,17,15,15,17,18,29,29,32,33,36,47,36,33,32,28,33,32,41,46,45,37,30,32,24,17,17,14,15,17,19,36,47,47,49,46,45,33,32,32,29,31,18,26,32,29,34,31,33,24,16,17,21,33,30,38,47,46,47,47,48,44,31,19,16,17,15,17,29,33,30,33,30,39,38,29,33,30,31,29,38,48,46,47,34,32,29,16,18,16,16,15,18,29,37,47,47,47,47,34,31,33,31,31,30,28,33,31,32,31,32,26,14,18,14,22,31,33,47,46,47,47,48,47,33,31,20,15,17,15,26,31,31,32,32,32,28,31,32,31,33,30,36,49,46,47,46,35,30,17,15,16,16,17,15,30,32,37,48,45,49,37,30,32,31,32,30,38,36,30,33,30,33,25,14,16,17,16,21,34,46,48,47,48,47,48,33,30,32,18,17,15,25,33,30,33,29,35,25,21,33,29,33,30,34,47,47,47,46,47,34,18,17,16,16,16,16,28,33,29,39,48,47,38,29,34,30,32,30,38,48,32,32,32,32,30,15,17,15,17,15,22,46,47,47,47,46,48,37,31,33,30,19,15,26,33,31,31,31,32,26,13,24,33,31,31,34,48,46,46,47,47,46,20,15,18,15,17,14,26,32,31,31,37,50,40,31,32,31,32,31,34,47,45,34,30,32,28,17,16,17,16,17,15,34,49,45,48,46,48,37,30,32,31,33,17,21,34,30,33,31,33,28,17,14,21,32,30,32,45,47,46,48,47,47,34,18,16,16,16,15,25,34,30,33,30,39,42,29,33,31,32,31,34,48,47,46,34,32,33,17,15,16,16,16,15,26,39,47,47,46,49,38,29,32,30,32,30,24,32,32,31,31,32,30,15,16,15,22,33,30,45,48,47,47,47,48,37,30,20,15,17,13,22,32,31,32,33,32,35,33,33,32,32,31,33,46,46,47,47,34,31,20,14,17,15,18,15,27,31,37,49,46,49,41,31,31,31,31,30,34,34,31,32,31,31,31,20,15,18,15,23,32,43,48,46,47,45,48,38,29,32,18,17,16,21,33,31,33,30,32,28,22,32,30,33,32,31,44,49,47,47,46,35,21,15,16,16,17,15,24,33,30,38,47,48,41,31,33,31,32,31,34,46,33,31,33,31,31,19,16,16,15,16,22,42,47,46,48,47,48,41,31,32,29,19,14,20,31,31,32,32,31,29,16,22,32,31,32,31,44,48,48,48,46,47,25,14,16,15,18,15,22,31,33,32,37,48,44,32,30,30,31,32,31,44,48,35,31,31,31,20,15,17,16,18,13,30,49,46,47,44,46,39,30,32,31,32,20,19,32,31,32,32,32,31,21,16,20,31,33,31,40,45,44,46,45,46,41,22,17,18,18,18,23,33,31,32,30,35,43,32,31,32,31,31,31,43,46,46,37,29,34,23,17,18,18,18,16,22,35,45,46,44,46,42,32,32,32,31,32,25,30,33,31,33,31,31,19,17,18,20,32,31,40,46,44,46,45,47,40,32,23,16,19,17,20,31,32,31,31,31,35,34,32,31,30,32,32,42,47,44,47,36,31,25,17,19,16,18,16,24,32,34,46,45,45,43,32,32,31,32,31,33,34,31,33,32,32,32,23,16,19,15,20,30,37,45,43,47,46,47,42,31,34,21,15,18,20,31,31,33,32,31,29,23,31,31,30,33,32,40,46,46,47,45,37,25,17,17,16,18,18,21,31,31,32,31,30,31,31,32,32,33,32,31,31,32,31,32,32,31,31,30,30,31,33,33,32,31,32,31,31,31,31,32,31,30,32,33,32,32,32,31,31,30,30,31,32,32,32,33,32,32,32,30,31,31,31,32,32,31,33,32,31,31,32,31,31,31,31,33,32,31,32,32,31,31,31,32,33,32,31,32,32,31,31,31,31,31,31,31,32,33,31,31,31,32,32,31,31,32,32,31,31,32,32,31,31,31,31,31,31,31,32,32,31,31,32,32,31,31,31,32,32,31,31,32,31,31,31,31,32,32,31,32,32,32,31,32,31,31,31,31,31,32,32,31,32,31,31,31,31,31,32,32,32,32,32,32,32,31,31,32,31,31,32,31,32,32,31,31,31,31,31,31,32,32,32,32,31,31,32,32,32,32,31,32,32,31,31,31,32,31,31,32,31,31,32,32,32,32,32,32,31,32,32,31,32,31,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,31,31,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,31,31,32,32,31,32,31,32,32,32,31,32,32,32,32,32,32,31,32,32,32,31,32,31,31,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,31,32,32,32,32,32,31,32,31,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,31,32,32,31,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,31,31,32,32,32,32,32,31,31,32,32,32,32,31,32,32,32,32,32,31,32,31,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,31,32,32,31,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,31,32,32,32,32,32,32,32,32,31,32,32,32,32,31,32,31,32,32,32,32,31,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,31,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,31,32,32,31,31,32,32,32,32,32,32,31,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,31,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,31,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,31,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,31,32,31,31,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,31,32,31,32,31,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,31,32,32,32,32,32,32,31,31,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,31,32,31,32,31,32,32,32,31,32,32,32,31,32,32,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,31,31,31,31,31,31,31,32,32,31,32,32,32,31,32,31,32,31,31,31,31,31,32,32,32,31,32,32,32,32,32,32,32,31,32,31,31,32,32,31,32,31,31,31,32,31,31,31,32,31,31,32,32,32,32,31,31,32,31,31,31,31,32,32,31,31,32,31,32,32,32,31,32,31,32,39,42,36,43,60,50,55,48,40,39,40,44,47,42,39,50,44,41,42,35,43,40,35,28,27,32,25,24,25,33,35,46,49,50,47,46,52,50,46,31,28,22,18,20,22,20,18,28,28,30,30,29,28,38,41,24,29,24,26,24,26,21,25,34,32,36,24,21,25,32,21,12,15,3,15,9,8,7,25,38,30,33,32,39,33,38,26,27,25,25,25,12,15,14,23,24,26,25,27,31,27,31,19,24,30,31,32,31,32,32,41,47,47,47,48,46,34,37,34,24,24,21,22,27,26,31,40,43,46,50,52,57,54,49,36,42,39,45,42,42,42,37,41,45,42,37,38,36,37,36,29,32,22,32,40,35,33,42,54,43,47,51,45,44,50,31,25,26,21,16,26,18,20,21,31,32,28,28,31,43,40,31,27,30,24,27,26,28,25,35,36,25,22,23,19,20,18,9,10,7,6,7,8,12,24,33,34,34,35,36,35,37,32,25,26,25,15,11,13,11,19,28,26,27,28,31,28,28,27,30,30,30,30,28,32,33,42,47,45,47,49,41,31,35,25,22,22,22,22,22,27,27,36,39,52,55,55,54,52,54,44,43,42,43,41,45,38,30,41,38,42,42,42,37,39,36,27,26,27,37,36,39,39,38,48,46,50,48,49,45,48,33,19,22,18,18,16,20,17,21,29,28,30,31,43,41,42,33,28,29,26,25,24,26,24,33,29,21,26,22,24,22,23,10,8,8,5,3,7,20,20,32,35,33,36,37,38,35,37,26,26,16,9,13,11,13,17,28,26,28,28,30,29,29,40,30,31,31,30,33,32,32,39,49,45,49,42,36,35,36,30,20,23,21,22,22,23,22,33,52,54,54,56,57,55,56,48,40,44,41,44,36,27,28,39,42,40,43,42,40,41,40,26,24,37,38,36,37,38,37,48,52,51,52,50,50,46,32,18,18,18,17,17,17,15,17,31,29,30,41,44,42,46,37,25,27,27,28,26,26,25,25,25,23,23,23,22,23,25,11,4,7,6,6,16,21,18,31,37,36,36,37,38,38,40,29,19,8,10,11,11,10,9,26,26,27,27,28,26,37,46,30,31,30,31,30,32,31,34,49,48,47,33,34,33,35,34,19,21,20,22,21,23,20,37,58,52,56,53,57,55,57,51,41,43,42,41,26,28,26,33,44,40,42,39,42,40,41,28,31,42,36,38,36,38,37,47,52,50,51,52,49,34,34,21,17,19,16,16,15,16,16,28,29,39,46,44,45,44,42,27,29,28,27,25,27,23,13,24,24,25,23,23,23,25,20,6,6,4,15,21,19,18,26,38,37,37,37,41,39,42,32,11,9,9,10,10,10,9,20,28,27,28,26,36,45,45,35,30,31,30,32,31,32,32,46,49,36,32,34,35,34,34,24,19,20,21,23,21,27,38,52,56,56,54,55,56,57,54,42,43,42,30,26,29,26,29,42,42,41,41,40,40,40,41,38,39,39,38,37,38,37,42,53,51,53,50,38,33,35,24,16,18,17,16,16,17,16,23,38,45,46,46,44,42,45,32,26,27,26,26,24,14,9,22,23,24,25,24,22,21,22,9,6,11,21,20,20,20,22,37,37,38,38,38,37,39,27,7,9,7,9,9,11,9,17,28,28,27,31,45,43,45,40,29,31,30,31,32,33,30,43,42,31,35,33,35,34,36,26,19,19,21,21,24,39,36,49,57,54,56,57,56,56,57,43,43,32,24,28,27,28,27,40,42,43,42,42,38,42,53,40,39,39,38,37,39,38,40,52,52,55,41,33,32,34,28,15,17,15,17,14,18,13,23,47,47,47,44,44,42,47,38,25,28,26,29,15,9,9,19,26,24,25,21,22,22,24,10,5,21,21,21,20,20,20,35,38,37,39,39,41,33,21,11,7,8,7,9,9,10,11,27,26,28,42,46,44,46,42,32,31,30,29,32,32,32,27,31,32,34,34,35,33,35,29,19,20,17,20,34,40,35,44,56,54,57,56,57,56,57,49,34,26,25,25,26,27,26,36,43,40,45,41,41,53,57,43,39,40,37,38,37,37,38,49,54,46,36,35,34,35,35,20,16,17,15,16,15,13,30,47,45,48,45,46,44,46,43,29,27,27,22,8,9,8,14,25,23,24,23,23,19,25,16,14,22,18,22,19,21,17,29,38,38,37,37,37,22,24,13,6,9,6,10,8,10,5,21,26,35,45,42,46,45,46,31,30,31,31,31,31,30,14,30,33,31,34,34,36,35,31,18,21,19,29,37,35,38,40,55,55,56,57,58,57,60,49,25,27,25,25,25,27,27,33,43,41,44,41,52,58,59,51,39,41,37,39,37,38,36,49,51,35,37,35,35,34,36,24,15,16,14,17,13,24,33,44,47,47,49,46,45,45,47,30,25,25,10,9,9,8,11,25,25,25,25,22,24,21,27,23,20,21,19,20,19,20,23,38,37,39,37,25,21,23,15,6,8,7,7,9,9,10,14,34,44,43,44,46,45,46,36,29,32,30,30,31,19,13,25,33,33,33,33,34,34,33,21,17,26,36,35,37,37,37,51,55,55,55,55,57,57,41,24,26,24,26,26,27,24,29,42,42,40,47,59,56,59,54,40,39,38,40,39,37,35,43,41,34,37,34,35,34,38,27,16,16,16,16,21,33,29,42,50,47,47,47,47,45,48,34,28,16,10,11,8,10,8,24,26,24,24,25,23,26,40,24,22,21,22,20,20,19,19,36,37,39,27,21,23,22,22,5,8,7,8,6,10,8,14,42,43,45,42,45,45,45,40,27,32,29,32,19,15,14,20,34,32,34,31,34,32,35,24,20,37,34,37,37,39,37,48,57,56,57,54,58,46,41,30,22,25,24,26,25,26,25,41,42,44,58,58,57,57,57,43,38,34,32,32,31,31,24,31,32,30,31,31,30,31,28,14,16,15,18,30,32,31,38,50,47,47,47,48,47,49,44,24,14,14,14,14,14,12,21,32,30,31,30,32,46,50,37,30,31,31,32,30,30,30,41,49,40,30,32,32,31,31,18,14,16,14,14,14,15,29,46,47,49,49,48,48,48,46,33,30,32,24,12,15,12,16,31,33,32,32,33,32,33,30,30,32,30,32,30,32,28,37,50,50,47,49,42,30,36,25,13,15,15,16,14,15,13,26,34,46,48,47,50,48,50,36,29,32,32,30,32,26,13,30,32,32,32,31,33,32,31,17,15,15,28,32,31,32,30,47,48,48,48,49,47,50,43,15,15,14,15,15,15,14,17,32,30,33,31,43,48,49,44,29,32,31,33,31,33,29,39,47,31,32,31,32,31,33,22,14,17,15,18,14,25,32,42,49,46,47,47,48,47,48,33,31,29,16,16,15,17,17,30,32,32,30,32,33,30,41,35,31,32,31,31,31,32,33,48,46,48,43,32,30,33,29,15,17,16,17,16,17,16,21,42,46,47,46,47,46,47,41,30,34,31,33,29,18,15,25,34,30,33,31,31,31,32,22,13,23,31,32,32,32,30,41,48,47,48,46,47,46,35,18,16,16,17,17,17,15,16,28,32,31,37,48,46,47,44,33,32,32,32,30,32,30,33,33,30,32,31,33,30,33,26,17,17,16,15,21,32,30,36,47,47,47,47,47,46,49,41,32,20,15,16,16,18,15,26,32,30,30,31,31,36,49,36,32,32,32,30,31,32,30,45,49,45,36,30,33,29,33,18,18,16,18,15,18,13,35,53,53,59,51,53,47,53,49,35,37,34,37,19,19,20,21,32,27,34,32,35,31,35,27,17,29,27,28,21,27,30,33,43,46,44,43,45,34,21,18,7,4,5,11,7,6,0,13,32,22,36,28,37,36,37,23,16,25,22,25,20,19,15,16,26,26,25,24,26,23,25,13,13,9,13,30,30,29,37,48,50,53,45,45,49,54,52,24,13,12,23,18,23,16,29,44,36,33,33,35,52,55,49,41,38,40,45,39,41,40,50,60,52,42,37,44,37,46,30,25,28,23,24,17,31,39,50,49,54,50,48,51,55,50,38,36,33,27,20,25,19,19,33,37,30,29,32,27,29,31,31,32,31,32,28,27,22,31,41,41,38,40,32,20,26,19,7,12,12,11,7,8,6,17,24,31,35,33,37,38,40,26,17,24,24,23,24,20,5,21,29,22,22,23,26,28,27,16,10,12,27,32,24,30,28,41,47,46,42,47,48,49,42,16,17,16,20,18,18,17,21,39,38,40,38,54,56,56,52,38,39,37,43,37,41,38,47,54,41,42,44,47,41,46,36,25,28,28,28,25,37,40,47,55,52,53,53,55,51,53,39,36,35,20,19,19,20,17,28,34,32,30,32,34,29,40,33,29,31,28,29,27,29,26,41,44,43,38,25,26,26,23,8,8,9,8,7,5,6,7,32,39,35,34,35,37,37,34,20,22,23,25,19,6,5,16,27,22,25,24,25,26,28,21,7,22,31,28,27,28,29,40,47,43,47,46,48,45,34,23,17,19,19,20,20,19,20,33,37,33,47,55,52,55,55,43,39,40,40,42,39,40,39,39,42,42,43,43,42,45,40,27,26,27,24,35,42,39,43,54,55,54,54,52,54,53,47,36,23,19,20,18,21,18,24,35,33,33,32,29,37,48,35,29,31,29,29,28,30,28,37,44,42,29,24,27,24,26,13,8,9,8,7,9,7,13,37,37,38,35,34,36,35,36,22,21,22,23,10,6,8,11,26,24,25,24,27,25,26,22,17,29,26,29,27,28,28,36,47,44,46,46,48,32,32,28,16,19,17,21,18,20,18,29,36,40,54,51,54,52,56,45,38,41,39,41,40,41,28,37,43,41,44,43,45,43,43,28,27,26,29,40,39,40,39,52,54,53,53,53,53,53,51,25,20,22,19,20,19,19,21,33,32,33,30,34,46,48,42,30,31,30,30,29,29,27,33,45,32,27,27,25,27,26,18,9,11,8,8,5,10,21,29,36,33,35,33,33,34,34,26,20,24,12,8,10,8,10,22,26,23,26,25,26,24,28,29,26,28,27,29,29,28,32,44,44,44,46,36,30,32,29,19,19,20,20,21,21,21,23,38,49,50,51,51,50,52,47,38,40,40,40,42,33,25,33,42,42,43,44,42,42,45,34,27,30,40,42,40,42,39,48,53,53,52,52,50,52,46,24,23,22,22,21,22,22,20,31,33,33,32,43,46,45,45,32,32,30,29,28,30,28,31,35,25,28,24,26,25,25,22,10,11,9,8,8,21,21,26,36,33,35,32,34,32,34,28,21,16,5,9,8,10,8,18,25,23,25,24,25,24,38,32,26,28,27,30,28,29,28,40,44,45,39,30,33,31,33,21,19,19,20,21,20,20,21,46,50,48,51,51,52,51,50,38,40,38,42,35,26,27,29,43,41,42,42,43,44,44,38,26,38,42,42,40,41,40,44,55,52,54,50,52,49,39,31,21,23,23,21,20,20,19,28,34,30,41,46,46,45,45,35,29,32,30,28,27,30,27,26,27,27,27,26,26,25,25,12,10,11,8,17,23,22,25,34,34,34,35,34,33,32,32,18,9,6,7,8,9,9,13,24,23,24,26,25,32,41,35,27,29,26,28,30,29,29,35,45,41,31,31,31,31,33,24,19,20,19,20,22,22,27,46,51,50,50,51,51,51,51,42,39,39,40,29,27,28,27,41,42,42,43,44,43,45,42,35,43,43,43,40,42,41,43,53,52,54,52,52,40,38,35,22,23,23,22,20,22,19,26,32,37,49,45,47,43,47,40,30,31,30,29,28,29,16,22,27,25,27,25,26,24,28,15,12,10,15,25,23,24,22,33,36,35,34,34,34,33,34,11,8,7,7,9,8,9,8,23,23,25,23,31,41,39,38,27,29,26,28,27,28,27,29,43,30,28,30,31,31,31,27,18,21,18,21,18,27,34,39,51,48,49,50,53,51,51,44,38,41,29,25,26,26,25,35,42,40,42,43,45,42,47,47,42,42,41,40,40,40,41,51,53,52,54,45,37,38,38,25,22,23,22,20,20,22,23,34,45,48,47,48,45,45,43,31,31,30,29,28,21,13,20,27,26,28,28,27,25,26,22,10,14,23,23,21,23,20,27,35,34,36,34,34,34,27,12,7,9,7,7,9,9,7,17,25,22,27,38,40,39,39,29,27,29,27,27,28,29,30,33,30,29,30,33,32,32,29,19,20,20,18,20,32,35,37,49,49,50,50,52,50,52,48,39,33,23,26,25,27,25,32,43,41,43,42,43,43,55,53,41,43,41,42,39,41,38,48,54,53,47,36,39,36,39,29,20,22,22,22,19,20,21,43,48,46,48,45,46,45,46,33,29,30,30,24,13,16,15,26,27,27,27,26,25,26,23,11,22,24,23,24,23,23,25,36,34,35,35,35,27,20,15,5,8,6,9,8,10,8,15,26,24,36,39,39,40,40,32,26,29,26,28,27,30,22,24,31,29,30,30,33,32,33,23,18,20,19,29,35,34,35,48,50,49,50,50,53,50,52,37,25,26,26,25,26,26,30,42,41,42,41,42,53,59,53,42,43,42,42,40,40,40,45,56,49,39,38,39,37,39,32,22,24,22,23,21,21,28,41,47,46,47,47,46,44,46,37,31,33,28,21,19,21,19,27,32,32,32,31,30,31,31,29,32,31,31,32,33,33,31,42,44,43,45,41,30,31,30,20,19,19,20,21,21,19,22,31,39,45,42,43,42,45,38,30,31,31,33,33,30,18,24,33,31,32,30,32,32,33,26,18,19,25,34,31,32,30,40,45,42,44,42,44,43,44,26,18,21,20,21,19,20,19,30,32,32,30,35,44,42,44,33,31,31,33,32,32,31,32,44,35,32,31,31,31,33,31,18,19,18,22,19,23,31,32,44,43,43,41,43,43,46,40,30,32,21,21,20,20,18,23,32,30,31,29,32,30,37,37,29,33,31,33,29,31,29,40,45,42,43,33,31,33,33,22,19,22,20,21,19,21,17,33,45,43,43,41,43,43,45,32,30,32,32,33,26,18,22,31,34,31,32,31,30,29,25,19,18,25,29,25,29,25,31,38,37,40,35,37,33,24,23,8,8,12,13,11,12,8,3,19,23,24,32,29,23,35,28,22,25,24,25,27,23,22,29,19,26,29,31,28,28,29,8,18,13,17,20,25,25,28,43,44,44,42,47,43,45,42,35,24,18,24,23,24,21,30,38,38,38,41,42,39,54,41,39,43,39,44,34,49,39,49,57,60,49,37,39,35,47,33,31,20,32,27,23,31,28,43,49,48,46,40,46,49,45,40,31,38,38,29,19,24,19,28,33,30,30,22,31,24,29,20,30,32,28,21,27,33,25,39,37,38,29,35,31,26,23,10,15,10,14,6,7,5,5,22,24,34,27,30,34,37,31,19,24,20,28,26,26,19,19,23,24,31,25,28,32,36,21,15,17,18,27,32,31,26,39,44,40,42,44,44,44,47,33,22,23,26,26,22,24,24,34,38,37,36,39,46,49,49,38,39,42,41,41,43,43,43,54,51,44,43,45,42,42,41,31,29,29,29,27,29,36,42,51,50,49,48,47,47,49,42,32,35,31,22,22,21,19,26,33,31,30,29,29,30,29,29,27,28,30,28,26,26,27,36,40,37,38,34,25,26,23,11,10,12,11,9,9,8,9,18,28,32,31,33,34,35,30,22,23,23,22,24,22,11,15,26,24,26,26,27,26,28,23,16,16,24,30,29,32,29,35,44,44,45,46,45,45,45,27,21,24,22,24,25,25,22,32,39,40,37,45,54,49,54,44,41,40,41,43,43,41,42,53,44,43,44,42,42,42,42,30,29,28,29,26,32,40,39,51,49,49,48,49,47,48,45,35,36,24,22,21,21,21,26,33,30,32,31,31,28,36,38,27,29,29,28,26,28,25,32,37,36,38,26,23,23,25,16,9,12,10,11,8,11,6,21,33,30,33,32,34,32,34,24,22,23,22,23,14,12,12,23,26,25,27,27,28,26,27,17,22,29,27,31,31,30,31,43,44,44,44,44,44,36,32,23,22,21,22,25,24,23,27,39,37,44,50,50,51,53,48,39,41,39,41,42,43,41,40,45,43,44,42,43,41,43,34,27,30,26,31,38,39,39,48,50,48,51,48,48,48,47,38,27,23,22,21,21,22,21,30,32,30,33,30,31,42,40,29,30,29,28,27,27,28,29,37,37,30,24,25,23,25,20,10,12,12,11,10,10,12,25,33,31,32,32,33,31,34,28,22,24,23,17,12,13,11,21,27,25,25,26,28,26,28,23,27,29,29,30,30,31,30,41,44,44,44,44,38,32,34,24,23,22,23,24,25,24,25,37,40,49,49,50,50,51,50,39,41,39,41,41,44,35,33,45,42,44,41,42,41,43,37,27,29,28,39,39,39,38,45,51,47,50,47,49,47,50,36,21,23,22,24,20,22,20,29,33,31,31,31,41,42,41,32,28,28,28,29,26,28,28,38,33,25,27,25,24,24,23,11,11,11,11,10,10,20,24,32,33,32,32,33,33,34,30,21,25,17,10,12,12,11,17,26,25,25,24,27,26,29,32,27,29,29,29,29,31,30,37,45,42,44,38,33,33,34,26,21,24,23,23,24,24,23,34,48,50,49,50,51,52,51,42,39,41,40,42,40,29,31,42,43,43,43,43,41,43,39,30,28,36,42,38,40,37,41,48,48,48,49,48,46,46,31,23,23,22,23,21,22,19,26,32,30,30,39,43,40,43,34,29,29,29,28,27,28,27,33,26,25,26,25,24,23,24,13,11,11,11,9,17,22,21,32,31,32,31,33,33,34,33,25,20,11,11,11,13,11,14,26,25,26,25,27,26,36,38,27,30,29,30,29,32,29,35,44,43,42,31,33,32,34,29,21,24,22,24,23,25,23,38,51,48,50,49,52,50,52,43,39,41,40,41,31,30,28,37,44,43,43,43,43,41,43,30,32,41,40,41,38,38,38,48,50,48,49,48,47,39,33,22,21,22,23,23,20,21,22,33,31,35,44,42,41,42,37,27,29,28,29,28,27,26,21,27,25,25,25,24,24,24,19,10,12,10,15,22,21,21,28,34,30,32,31,33,33,33,26,11,11,11,11,12,13,13,22,26,24,27,24,31,39,37,30,27,29,28,29,30,29,32,43,43,34,31,32,33,33,31,22,23,23,22,24,23,26,40,49,48,49,49,50,50,51,45,38,41,40,33,28,31,29,35,43,42,44,44,43,41,41,36,40,42,39,41,39,40,39,47,51,49,49,50,42,34,36,26,24,23,22,23,23,22,22,31,35,43,45,44,42,42,41,30,29,28,29,28,29,20,17,28,25,27,26,25,23,26,22,12,11,13,23,22,22,21,27,34,31,33,31,33,32,36,21,8,12,11,11,11,14,11,20,25,25,25,26,38,38,39,31,27,29,28,28,28,31,30,41,35,29,32,31,33,32,32,22,21,23,22,21,23,34,37,46,48,49,50,50,51,51,48,38,43,36,27,28,30,31,32,42,43,43,43,44,42,42,46,41,41,41,40,41,39,39,44,52,48,51,45,37,36,36,29,23,23,23,24,23,22,20,29,44,43,43,43,43,42,43,35,28,29,28,32,22,14,15,25,28,25,26,24,26,24,24,14,11,21,24,23,21,21,23,33,33,31,32,31,34,28,19,9,11,11,12,11,12,12,17,25,25,26,34,38,38,40,34,25,28,29,28,28,29,30,32,31,31,32,31,32,32,33,25,21,22,23,22,30,37,35,44,48,49,49,50,48,49,50,41,37,29,28,29,29,30,29,40,42,43,42,43,40,48,53,41,42,40,41,40,40,37,40,50,51,47,36,36,36,36,35,24,24,23,25,23,23,19,33,47,43,43,42,44,42,43,37,30,30,29,27,17,16,14,22,28,25,25,25,25,24,26,16,18,25,21,24,29,33,31,41,43,43,43,44,42,33,32,22,20,21,20,19,20,20,19,31,30,38,45,43,43,44,43,31,31,32,33,30,33,31,23,32,32,32,31,32,31,32,27,18,21,18,24,32,32,30,36,45,42,44,43,44,43,44,37,21,20,20,20,19,20,19,27,33,30,32,30,35,44,43,34,30,32,31,32,31,31,33,42,44,33,31,32,31,32,31,21,19,21,19,20,18,24,35,42,43,42,44,43,42,42,41,32,32,31,21,19,21,19,24,31,31,31,30,30,30,31,31,32,32,32,33,32,33,32,38,44,43,44,42,34,29,32,23,20,20,19,19,20,20,21,26,36,42,44,45,43,42,44,34,32,33,33,32,32,26,18,30,29,32,31,32,31,31,29,20,21,23,32,32,33,32,34,44,44,44,43,45,41,43,25,9,10,3,12,10,10,4,11,18,20,22,24,33,33,37,28,27,24,25,27,32,27,25,38,36,27,25,26,26,25,35,22,18,23,25,17,29,35,29,37,43,46,46,51,44,45,52,35,36,20,23,25,23,25,27,38,39,43,36,41,41,34,49,40,40,47,37,45,47,45,43,55,45,58,53,34,45,36,34,30,26,24,24,22,24,22,30,43,45,54,49,52,50,53,36,29,35,34,37,27,25,13,32,38,21,27,22,32,26,27,20,19,20,26,25,24,30,25,35,28,43,42,35,32,29,21,14,8,9,4,11,11,2,8,18,21,20,29,36,36,35,29,21,32,27,23,21,23,21,23,30,25,28,28,25,31,37,23,17,19,21,18,29,31,35,44,48,44,47,51,42,48,45,39,28,29,23,25,24,22,24,41,39,38,38,44,43,46,49,44,47,42,42,43,48,44,46,53,52,49,43,41,39,41,37,30,30,30,28,27,29,28,36,45,45,46,46,45,42,44,41,34,33,32,31,23,23,21,25,30,30,31,29,29,27,29,22,22,27,26,27,25,26,24,32,35,33,34,33,30,22,23,15,10,11,11,11,10,10,9,19,21,26,31,30,32,32,32,23,23,24,24,25,26,24,18,26,27,27,27,28,29,29,27,19,21,20,27,32,31,31,35,43,42,43,42,44,44,45,38,25,27,25,26,27,28,27,32,39,39,40,38,46,51,50,44,40,43,41,43,43,44,43,50,51,42,42,41,41,41,40,33,30,30,29,30,27,32,38,46,46,45,46,45,45,45,43,33,33,33,25,22,22,21,24,31,29,29,30,29,29,28,30,28,27,27,26,26,25,25,29,35,32,34,34,25,22,24,18,12,12,11,10,10,10,10,15,24,31,31,32,32,32,34,27,24,25,24,24,26,18,15,25,27,27,27,28,28,29,29,22,19,24,31,30,31,31,32,40,42,43,43,44,44,45,34,24,27,26,26,26,27,26,30,37,38,38,42,50,49,51,46,40,42,41,42,42,44,42,48,46,41,43,41,42,40,42,34,30,30,29,29,30,38,36,44,47,45,47,45,45,44,46,37,34,27,22,24,22,22,21,30,31,30,29,29,28,30,37,30,27,26,27,27,26,24,27,36,34,34,27,23,23,23,21,13,12,11,12,10,11,9,15,30,30,31,30,32,33,33,29,23,25,24,26,18,16,16,20,27,26,28,27,29,28,29,22,21,31,30,31,31,32,32,38,43,43,44,43,44,39,34,27,25,28,26,27,28,29,29,37,39,41,49,50,50,50,49,40,41,43,42,42,42,44,41,43,42,42,42,42,41,40,39,30,30,29,30,36,38,37,41,48,45,46,45,46,44,44,41,30,24,23,23,22,23,21,27,33,29,30,29,30,36,39,32,27,27,26,27,26,25,25,33,36,29,24,23,23,23,22,14,11,11,11,11,10,9,18,30,30,31,30,31,32,33,31,23,23,25,21,13,15,15,17,25,26,27,27,27,28,29,25,25,31,30,30,29,32,31,36,42,42,42,43,40,33,35,29,24,27,26,26,26,28,27,34,36,44,50,47,48,49,51,42,41,42,42,42,43,41,33,42,43,42,41,41,41,41,41,32,31,28,35,41,38,37,39,47,46,46,45,46,44,45,41,25,24,23,23,23,23,21,25,32,30,31,29,36,39,39,36,28,28,26,28,28,27,24,32,35,25,25,24,24,23,24,18,13,12,11,13,11,16,20,25,30,30,32,30,31,32,33,25,23,23,15,15,15,15,16,24,26,27,28,26,27,28,33,30,28,30,29,30,31,31,32,41,41,43,41,32,33,35,31,24,26,26,26,26,27,27,29,42,48,48,48,48,49,51,46,40,42,41,42,42,35,32,39,44,42,42,41,42,41,41,35,30,34,40,39,38,38,37,45,48,45,45,45,45,44,36,26,25,23,23,23,22,21,23,31,31,29,33,41,39,39,37,29,29,27,27,27,26,24,27,27,24,24,23,25,23,23,19,13,13,12,11,14,21,18,24,30,30,31,30,31,31,33,27,22,16,14,16,14,16,15,23,26,26,27,27,27,31,40,30,28,30,31,30,30,32,31,39,41,42,35,32,33,34,36,26,25,26,27,26,28,27,31,47,47,48,48,49,48,50,49,40,41,41,44,35,33,34,37,44,42,43,41,42,40,42,36,32,40,39,39,38,39,37,43,48,45,46,45,47,38,34,30,25,24,24,24,24,24,21,30,32,32,39,40,40,39,38,30,29,28,27,27,27,26,19,23,26,23,24,24,24,23,21,13,13,12,13,20,22,19,21,28,29,30,31,31,31,32,29,16,13,15,14,14,15,15,19,26,25,27,26,29,36,39,32,28,30,30,30,30,30,31,37,42,37,33,33,33,33,35,29,24,26,26,26,26,28,35,45,46,48,49,48,48,50,50,42,40,42,38,31,32,32,34,43,43,42,42,42,41,41,40,39,41,38,39,38,39,36,40,47,47,45,45,42,35,36,32,27,27,26,26,25,26,24,27,32,37,37,37,38,36,36,30,28,29,28,26,27,24,17,23,26,25,23,24,25,23,22,17,16,16,20,22,21,21,19,26,26,28,28,29,27,30,25,15,16,16,17,16,18,18,20,24,26,27,27,33,34,34,34,28,29,29,31,29,30,30,35,38,31,33,33,34,32,34,31,27,27,28,29,28,34,37,41,45,44,47,45,46,44,47,42,40,40,34,34,34,34,36,41,43,42,43,41,41,40,45,43,39,40,38,39,39,38,37,43,45,44,42,36,36,36,33,28,27,26,26,26,27,25,26,37,40,38,37,37,37,36,33,27,29,27,28,26,20,19,23,27,25,25,24,25,24,23,19,15,20,22,21,22,22,20,24,28,26,28,27,29,28,24,18,15,16,18,17,17,18,19,25,31,31,35,38,38,39,38,33,31,31,32,32,31,32,33,32,31,32,31,32,31,32,31,25,24,25,25,27,33,31,34,39,38,39,38,38,38,40,37,31,25,25,26,24,25,23,27,32,31,31,31,31,34,40,35,31,31,32,32,31,32,31,36,39,38,32,31,32,31,32,26,24,24,25,25,25,24,27,37,38,39,38,39,39,39,38,31,31,32,32,25,24,25,25,31,31,32,31,32,32,32,29,27,33,31,32,31,32,31,34,39,38,39,38,39,32,32,29,24,24,24,26,23,25,24,30,32,32,39,38,40,38,39,33,31,32,31,32,30,32,27,30,32,31,32,32,33,31,32,25,24,25,26,31,31,32,33,38,38,38,39,38,39,38,37,28,24,24,25,25,24,24,25,32,32,32,31,33,38,39,36,31,32,31,31,31,32,32,32,32,31,32,32,32,31,31,31,31,32,32,31,32,32,31,32,32,31,32,31,31,32,31,31,32,31,31,32,32,31,32,32,32,32,32,31,31,32,31,31,31,31,31,32,32,32,32,32,32,32,32,31,32,31,31,31,31,31,31,31,32,32,31,32,32,31,32,31,31,31,31,32,31,32,32,31,31,31,32,31,32,31,31,31,31,32,31,32,32,32,32,32,31,31,31,31,31,31,32,31,32,32,32,32,32,32,32,32,31,31,31,31,32,31,32,31,31,32,31,32,32,32,32,32,31,32,32,32,31,32,32,32,32,31,32,32,32,31,31,31,31,32,31,31,31,31,31,32,31,32,32,32,32,31,31,31,32,32,32,32,32,31,32,32,31,32,32,32,31,31,31,31,31,32,32,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,31,32,31,32,31,31,32,32,31,31,32,31,31,31,31,31,32,31,31,32,31,31,31,32,32,32,32,32,32,31,31,31,32,32,31,32,31,31,32,32,32,31,32,31,31,32,31,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,31,32,31,32,32,32,31,32,31,32,32,32,32,32,31,31,31,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,31,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,31,32,32,32,32,31,32,31,32,32,31,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,31,32,32,32,31,31,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,31,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,31,32,32,32,32,32,31,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,31,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,31,31,32,31,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,31,32,31,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,31,32,32,31,31,32,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,32,32,32,32,31,32,32,31,32,32,32,32,32,32,32,32,32,31,32,32,32,32,31,32,32,32,32,32,31,32,32,32,32,31,32,32,32,31,32,32,32,32,32,31,31,32,32,32,32,31,32,32,32,32,32,32,32,32};
  const unsigned char DUNGEON_SONG[30370] = {27,22,23,20,27,34,31,31,27,31,37,36,34,20,15,17,19,21,21,24,26,19,31,33,34,36,35,37,38,41,38,25,27,30,28,32,39,40,36,44,53,49,47,45,44,45,41,43,31,23,21,8,7,4,5,8,5,18,28,26,29,29,33,33,32,41,37,32,37,36,38,38,41,42,44,57,54,54,53,52,46,35,35,30,16,15,15,13,12,8,9,7,12,24,20,27,37,37,39,38,43,33,28,30,30,32,32,34,37,37,41,43,45,48,45,45,44,41,39,25,19,21,17,17,14,22,27,28,38,38,36,36,35,35,34,36,34,23,23,25,15,14,16,18,18,27,39,38,40,42,43,44,46,46,35,35,39,35,36,33,33,32,31,41,47,43,44,40,39,36,25,21,7,3,7,6,8,8,12,12,17,31,34,33,38,49,53,50,55,49,38,40,42,41,41,39,40,34,42,49,34,34,32,30,29,26,28,16,7,9,6,5,5,4,12,23,35,42,40,43,44,45,46,48,49,38,36,38,40,35,25,30,29,31,40,40,39,39,36,35,33,32,26,13,23,29,26,26,23,23,21,26,35,35,37,37,38,39,42,34,18,15,18,18,20,21,24,24,25,38,44,43,44,42,54,56,54,50,36,34,33,33,32,31,28,26,28,39,37,24,19,18,19,19,23,17,9,12,12,14,17,16,18,19,41,53,51,55,55,57,57,60,59,49,39,41,37,38,32,20,17,17,27,29,27,28,25,24,21,22,16,5,4,9,22,24,24,27,28,33,44,47,48,50,50,52,51,57,45,26,29,29,28,27,26,26,22,30,35,32,33,32,29,35,43,41,30,23,23,20,20,19,21,23,23,36,41,41,38,28,31,30,34,32,21,22,23,25,26,27,28,28,28,49,56,53,53,51,51,48,50,42,29,30,28,27,25,25,13,1,13,20,20,21,22,23,24,26,28,17,14,17,18,34,39,39,41,41,56,60,59,59,58,57,54,55,50,36,21,16,16,15,14,13,10,15,24,20,20,19,18,19,22,39,34,25,29,27,29,32,33,34,35,46,54,52,57,54,42,41,43,42,29,24,24,20,22,19,19,16,17,25,31,41,42,39,39,35,37,32,21,21,23,23,26,25,31,22,19,32,31,35,35,36,37,37,42,34,26,29,28,24,31,42,39,36,45,52,48,49,46,45,44,42,41,27,24,12,2,5,3,7,6,10,24,26,27,29,28,31,32,32,42,39,37,41,41,43,43,46,42,49,58,55,53,52,51,37,31,33,19,12,12,9,9,7,5,4,2,13,20,18,36,40,42,43,45,45,35,33,35,35,38,38,40,40,44,44,43,44,41,40,39,37,36,32,18,18,16,16,13,14,28,26,31,40,36,37,35,35,37,37,40,33,25,30,26,15,15,18,19,19,29,39,36,40,39,43,42,43,39,34,40,39,37,37,35,35,32,34,44,44,42,42,39,41,29,19,16,4,6,7,8,10,10,13,12,21,31,32,32,44,54,52,55,58,49,43,46,43,43,42,40,40,37,49,41,30,32,29,28,26,25,23,10,5,6,2,3,4,5,16,28,39,42,43,48,46,48,47,53,47,38,40,41,42,30,27,29,25,30,39,37,36,35,33,32,29,31,19,12,26,26,24,24,23,22,18,32,37,37,40,42,42,44,43,30,19,17,19,19,21,22,24,24,28,41,42,42,41,42,55,53,54,47,35,36,33,32,30,28,28,26,31,41,33,16,18,20,20,20,24,15,8,14,13,15,15,18,16,26,52,54,54,58,57,60,60,60,56,42,39,41,37,38,28,15,15,16,26,25,23,23,21,20,18,19,11,4,4,17,27,27,30,31,30,41,50,50,51,53,54,55,56,59,38,25,30,25,25,22,23,20,20,30,33,30,31,26,26,38,44,36,25,22,22,20,21,23,24,25,31,43,45,43,31,29,32,31,35,28,20,23,25,26,29,28,27,24,35,55,55,51,51,49,49,48,47,34,27,29,28,26,25,19,2,3,16,20,21,22,22,25,27,29,26,15,17,18,24,40,40,41,43,48,61,60,58,57,56,56,54,52,47,27,16,15,12,11,10,9,7,15,21,18,18,17,20,19,29,41,30,29,32,32,34,35,37,38,41,51,55,54,57,46,40,40,39,35,24,22,21,20,19,17,17,13,19,25,35,43,39,39,38,36,35,31,23,26,26,28,29,29,32,20,22,32,30,34,33,36,37,39,40,31,28,28,26,26,39,42,39,38,46,49,45,46,43,43,39,40,36,25,23,7,2,6,6,9,7,16,25,26,26,29,29,32,30,37,48,40,43,44,45,47,46,46,43,50,54,52,52,52,47,29,27,27,16,11,10,8,6,5,5,3,4,18,17,23,42,41,44,43,46,46,36,38,39,39,40,42,44,46,44,42,40,39,39,37,35,32,33,23,16,16,13,13,9,17,29,25,34,38,35,36,37,39,39,40,41,32,29,34,21,15,17,18,20,23,35,36,37,39,41,42,40,40,33,33,41,39,39,36,34,35,31,36,44,41,40,38,37,38,19,16,10,3,8,9,11,11,12,14,15,26,35,31,34,49,56,54,57,57,49,45,46,42,43,40,40,38,41,49,33,27,28,25,25,22,22,17,5,4,4,3,6,6,12,27,34,44,43,45,48,49,50,49,53,45,42,44,46,43,29,28,28,26,34,35,33,33,32,30,28,26,26,12,18,31,25,25,22,23,21,26,36,37,38,41,43,44,45,39,23,18,20,21,22,23,24,27,27,34,43,39,39,36,48,55,50,51,40,33,34,31,30,28,29,27,26,35,38,23,16,19,20,21,23,23,14,13,15,15,16,17,20,19,35,55,54,57,59,60,59,57,57,50,41,40,38,37,36,19,15,11,17,25,23,22,20,19,17,16,17,11,5,9,24,30,29,33,33,35,46,51,51,54,53,56,55,60,55,30,27,27,25,25,23,23,18,20,29,28,27,27,24,27,37,39,32,23,22,21,23,24,26,28,26,37,43,44,43,31,31,33,33,36,28,24,28,27,28,28,28,28,24,40,52,51,52,48,47,45,45,41,30,28,26,24,22,23,15,3,8,19,22,22,24,26,28,27,30,26,20,22,21,34,42,42,46,44,55,59,56,56,54,53,52,50,49,40,21,15,15,13,10,8,9,9,17,18,16,19,20,22,23,39,40,29,30,32,34,35,35,36,38,43,54,56,57,59,44,41,41,38,32,21,23,21,19,17,16,15,13,20,25,36,39,35,34,33,34,34,26,23,28,27,29,29,32,31,19,30,35,33,38,37,40,39,42,39,30,27,27,23,26,38,39,36,39,46,44,43,43,40,41,36,37,29,23,16,4,7,8,9,12,13,21,27,28,31,33,32,33,32,41,45,42,45,44,46,44,44,42,41,50,51,49,49,49,38,26,27,23,14,11,10,6,6,4,5,5,12,22,20,34,43,43,45,45,48,43,37,38,39,41,40,42,44,47,43,39,39,38,36,36,35,33,31,20,16,16,14,13,10,23,25,25,35,33,33,35,37,38,39,42,39,31,32,34,21,18,21,22,22,29,39,38,42,42,41,39,39,38,32,38,39,36,36,34,33,30,29,36,41,37,39,34,36,30,19,20,11,8,11,10,13,14,17,15,20,30,35,35,43,55,56,58,60,58,46,44,43,41,40,37,38,33,40,40,25,27,24,23,22,21,20,11,4,5,6,7,9,7,18,30,38,46,44,46,46,51,51,52,53,44,43,45,49,36,26,27,23,26,35,34,32,31,29,31,27,27,23,9,20,27,23,23,18,21,21,30,39,39,40,43,43,46,47,35,24,20,22,23,25,26,27,29,30,38,41,38,38,35,49,51,48,47,34,30,31,29,28,26,25,24,24,34,34,20,19,22,23,24,25,21,13,17,17,19,20,21,22,26,46,58,55,58,57,58,57,55,54,44,36,39,34,35,29,14,13,12,22,24,20,20,17,19,18,20,20,12,8,19,31,31,31,32,34,36,49,52,51,54,54,60,55,61,47,26,27,24,24,22,20,19,17,21,29,27,26,26,21,33,39,36,28,19,22,22,25,25,26,28,30,41,45,46,36,30,36,35,37,35,27,27,29,30,29,26,25,24,25,44,51,46,47,46,48,43,42,35,26,25,25,24,21,19,8,6,17,24,24,25,26,27,30,28,33,25,20,23,24,39,44,43,46,45,44,54,55,53,54,51,50,47,48,42,29,27,25,17,7,8,7,6,5,4,6,5,10,10,16,29,41,44,45,48,48,50,51,53,54,55,57,58,56,39,27,27,25,23,21,20,19,17,17,15,13,22,24,21,29,39,35,34,34,36,37,37,39,36,28,31,34,32,35,28,18,22,23,25,24,25,37,41,42,41,38,37,37,35,45,51,47,47,41,32,31,30,28,26,25,23,24,21,22,12,5,19,23,24,25,26,27,30,30,32,32,33,36,34,38,43,43,47,45,45,43,42,41,40,39,36,43,48,45,29,24,26,23,22,19,19,17,19,15,6,7,10,10,12,27,30,30,34,34,37,37,47,54,54,55,58,59,61,56,40,38,38,36,32,19,18,17,16,14,13,11,12,9,13,25,21,29,35,34,37,38,40,41,42,42,45,46,50,40,18,22,23,24,25,24,26,28,29,28,26,23,33,36,41,52,47,48,45,45,44,42,41,41,36,22,20,20,21,12,5,9,7,12,13,14,12,21,32,33,35,36,39,37,50,58,57,59,58,57,44,40,39,37,35,33,33,31,32,19,12,10,15,24,22,22,19,19,19,22,23,24,25,28,40,33,29,32,32,35,36,38,37,39,40,41,41,50,58,44,39,39,37,36,35,35,33,32,31,29,16,11,10,11,23,22,19,20,21,21,23,23,30,42,42,44,44,47,44,34,34,37,38,40,41,31,29,30,27,28,26,25,23,27,35,34,31,36,44,42,42,39,38,38,36,34,32,35,30,21,12,9,11,12,14,15,17,18,20,21,23,22,25,47,56,58,59,58,57,55,54,52,52,51,51,38,30,31,19,12,11,10,8,7,5,4,1,6,21,23,24,26,25,38,46,45,48,50,50,53,43,36,41,41,43,44,44,42,30,23,25,19,23,35,34,32,31,29,29,27,26,26,24,34,38,24,17,21,21,23,24,25,27,29,29,31,31,35,39,39,39,38,41,42,44,44,44,41,41,41,29,17,22,32,33,32,30,28,28,25,26,23,26,38,38,35,37,34,24,25,26,27,28,29,31,21,14,17,20,21,23,21,29,41,42,44,42,42,55,56,54,53,51,51,50,48,48,39,26,29,17,7,7,4,4,2,3,5,6,8,10,9,22,44,46,48,50,50,54,54,56,56,58,58,61,53,43,32,22,23,20,19,18,17,16,14,13,13,25,27,24,23,32,39,34,38,36,39,38,44,36,25,29,28,31,31,33,20,19,22,22,24,25,41,45,44,44,42,41,40,38,36,48,49,49,42,27,28,24,26,22,22,20,20,18,19,17,6,21,27,25,29,29,31,32,34,34,38,37,42,37,27,41,43,45,44,42,39,38,37,35,36,31,43,47,45,39,25,26,24,24,22,22,19,20,19,6,9,9,12,10,19,30,30,33,32,35,34,46,55,55,57,56,60,59,61,50,39,38,38,36,18,18,16,15,14,12,12,10,9,5,16,20,29,38,34,38,38,40,41,44,44,45,46,50,49,26,20,23,24,26,25,28,28,28,25,26,24,32,38,35,47,49,48,45,44,43,42,40,39,36,20,18,19,20,20,9,8,9,12,13,13,15,26,37,34,38,38,40,40,45,57,59,60,59,56,41,36,37,34,35,32,32,28,31,24,12,9,15,26,23,22,21,21,22,23,26,26,29,28,33,31,28,31,30,34,33,36,37,38,39,40,42,49,62,52,41,39,40,38,36,35,34,32,32,29,13,6,8,4,11,17,16,18,19,20,22,22,33,46,46,47,48,50,53,44,37,41,41,43,43,30,25,26,25,23,20,20,19,17,25,32,27,36,47,45,43,42,41,39,39,36,36,38,39,30,9,8,10,11,12,13,14,16,19,17,21,21,30,45,56,62,59,60,58,57,55,55,54,51,52,38,28,29,25,13,8,8,5,6,2,4,0,7,23,25,26,29,28,33,47,48,48,51,51,54,43,36,40,39,42,43,42,41,36,23,23,20,21,35,34,34,32,29,29,29,27,26,23,27,37,24,17,22,20,22,23,25,25,28,29,31,31,38,46,37,41,41,42,44,46,46,44,44,41,42,28,19,19,23,30,27,27,25,25,24,23,21,21,36,34,34,36,38,31,26,29,28,31,31,35,24,16,22,20,21,22,24,24,36,43,41,41,39,53,54,52,52,49,50,47,48,43,44,32,29,21,6,9,5,4,3,5,6,8,8,10,12,13,39,48,46,51,49,52,52,55,55,57,57,61,53,40,38,24,23,22,20,20,18,17,15,14,13,26,29,27,25,25,36,34,36,36,37,39,41,36,22,27,26,29,29,33,30,20,22,23,26,27,43,49,45,47,44,44,40,42,38,42,49,48,40,24,26,21,22,21,19,18,15,16,15,20,14,23,30,28,33,32,35,34,37,37,39,40,41,36,22,33,39,41,41,39,37,34,35,33,32,29,42,48,45,47,35,30,28,27,26,26,23,23,20,6,8,8,10,11,11,22,27,28,30,32,31,45,55,54,57,55,59,59,60,57,46,40,41,36,20,19,17,16,16,14,13,10,11,8,9,16,29,36,35,37,38,39,40,42,43,43,45,47,46,29,20,20,22,23,25,26,27,29,28,28,24,35,43,38,42,49,49,46,46,44,43,40,41,35,19,17,16,15,18,13,6,8,10,11,13,13,27,36,35,37,39,40,42,41,49,60,58,60,57,43,37,36,35,34,31,31,30,27,28,22,9,18,28,25,25,23,23,22,23,24,27,26,28,28,23,26,27,29,32,33,33,33,35,36,40,38,48,61,58,50,41,42,39,38,37,37,34,33,32,16,10,11,9,8,16,20,16,17,18,21,20,29,42,42,44,45,45,47,48,39,39,40,40,42,28,27,29,29,28,26,24,24,22,22,33,30,37,48,44,44,40,41,39,37,36,35,33,35,33,9,8,11,12,14,13,16,15,19,20,21,20,28,41,45,57,56,58,57,56,56,53,54,50,52,38,30,30,29,24,12,12,10,11,9,8,5,7,22,23,24,25,27,27,34,45,42,45,46,50,40,33,36,36,40,39,42,41,44,33,25,25,26,39,38,36,35,33,33,30,29,27,28,24,34,28,15,19,16,21,20,23,24,25,25,28,28,31,48,39,36,39,38,42,41,43,44,47,45,45,33,23,25,21,32,33,32,31,30,28,26,24,25,39,37,36,34,33,34,24,23,25,26,27,31,23,13,18,17,21,20,23,23,27,39,41,41,44,58,57,54,54,52,52,48,49,46,47,42,33,22,11,11,8,8,6,6,4,5,8,8,10,10,30,44,45,46,46,47,48,51,51,53,53,57,50,39,43,36,27,26,25,23,21,20,20,19,17,29,32,29,29,25,30,37,36,35,33,33,38,31,21,24,24,26,28,29,30,23,18,22,22,24,39,44,45,46,45,44,43,42,41,39,46,52,42,30,29,28,26,25,24,23,21,19,19,17,17,21,24,25,26,27,29,30,31,33,34,36,38,32,22,25,36,40,40,42,42,41,39,38,37,35,45,51,48,48,43,32,29,29,27,28,24,24,19,4,3,7,7,9,9,13,25,27,27,30,28,42,52,51,53,53,54,56,58,59,57,44,44,39,24,22,20,20,18,18,15,14,13,12,10,13,32,38,35,34,33,35,36,38,38,42,41,45,41,31,25,18,21,22,24,24,26,28,28,30,27,39,44,42,40,46,52,48,48,45,44,43,44,37,23,21,19,19,18,17,9,5,9,9,10,10,24,34,33,34,35,38,38,40,39,49,56,57,55,42,39,38,37,36,35,33,32,31,29,29,15,20,33,27,28,27,26,24,24,21,24,25,26,26,13,22,28,26,29,28,30,31,33,33,37,35,45,57,58,57,45,44,42,40,39,40,38,35,35,19,14,14,12,10,12,21,19,18,14,18,17,26,39,38,42,42,44,44,47,41,37,39,39,41,27,26,29,29,31,27,27,24,25,21,28,33,36,47,43,44,44,42,41,39,37,37,37,34,35,16,6,11,10,13,14,13,14,17,16,20,19,28,42,37,48,55,55,59,57,57,56,54,52,53,40,32,32,30,33,20,13,12,11,9,8,5,8,21,22,24,22,24,26,27,40,43,46,46,48,39,32,36,37,38,39,41,41,44,41,31,26,26,40,38,36,35,33,31,32,31,29,28,30,39,26,18,19,19,20,19,23,20,12,12,13,13,17,34,36,37,36,46,54,55,57,58,61,59,59,46,31,22,22,22,19,17,17,15,13,15,23,26,39,37,37,34,33,34,36,29,24,27,28,30,21,15,19,17,24,35,36,37,38,40,41,43,45,58,44,41,40,40,38,34,35,33,32,38,45,34,22,23,21,20,17,19,16,7,8,7,12,11,27,31,32,33,45,50,48,51,51,56,55,56,52,35,29,28,27,24,23,22,21,19,19,30,29,40,41,40,40,39,38,36,27,19,23,23,25,18,10,13,13,19,30,30,32,33,36,36,37,38,53,47,45,46,43,43,41,40,38,36,43,50,40,28,28,26,26,25,24,20,8,7,4,5,6,22,26,26,28,38,44,44,45,46,48,50,53,48,30,26,28,28,29,28,27,25,24,24,37,33,45,49,46,45,44,42,41,31,25,26,21,21,18,4,7,7,14,25,23,26,28,29,28,34,32,46,42,40,43,43,45,47,45,42,42,48,55,48,34,34,31,29,31,29,24,12,13,8,9,5,17,21,19,22,34,38,39,41,41,43,46,47,47,28,21,24,22,26,27,27,28,30,28,41,37,47,54,50,50,49,46,48,36,28,29,27,27,23,6,6,4,7,20,18,21,21,24,24,28,27,40,38,36,38,39,41,42,42,45,44,53,59,54,39,36,36,34,32,32,29,16,15,12,14,10,18,25,24,24,34,36,35,37,38,39,41,41,43,24,14,17,17,20,21,22,22,25,28,43,41,49,58,55,56,55,51,51,40,34,35,32,31,30,15,11,9,12,22,17,18,17,20,19,23,21,31,30,27,30,31,32,34,34,36,37,49,57,58,47,44,44,42,42,40,36,20,20,17,18,13,20,29,27,27,38,40,38,37,36,35,36,36,39,20,8,12,11,14,14,17,17,19,22,38,37,47,57,58,59,60,57,58,46,37,37,36,35,33,19,15,14,18,30,25,25,21,22,20,20,17,24,23,21,25,27,27,28,29,32,31,44,51,52,44,38,42,42,45,44,41,26,26,25,24,20,22,33,33,31,42,43,43,40,39,38,38,34,36,20,3,7,7,11,10,13,13,15,18,34,33,38,49,52,54,57,56,59,48,41,43,42,39,40,27,20,19,24,34,28,30,27,28,24,26,21,24,21,18,21,21,22,24,23,27,26,39,45,47,38,33,36,37,40,41,40,26,30,28,29,27,28,38,38,35,48,49,48,46,45,42,44,39,42,23,2,6,2,4,4,6,8,9,13,30,30,32,45,49,49,51,50,54,43,38,40,42,42,44,35,24,24,28,41,35,36,34,34,31,31,29,28,23,22,21,20,18,18,17,21,19,34,42,43,39,30,33,32,35,36,35,20,23,23,25,26,28,40,41,40,54,56,53,51,53,49,50,45,48,29,8,10,7,6,3,5,2,3,7,23,24,27,41,45,45,47,48,49,36,35,35,37,36,40,35,28,27,33,43,39,41,39,39,36,34,34,32,27,29,27,26,24,23,21,22,16,29,36,37,36,26,26,27,27,31,27,14,18,19,20,21,23,34,42,41,58,60,59,57,56,54,53,50,52,37,15,16,13,11,10,10,10,5,8,20,20,19,30,41,39,41,42,45,31,30,32,33,32,35,34,23,22,32,43,42,45,44,42,40,39,39,34,29,35,31,31,29,31,27,28,23,34,38,38,33,20,20,22,23,24,20,9,12,13,15,17,16,28,37,36,53,55,57,57,60,59,59,55,57,42,21,22,19,19,17,15,16,12,14,26,25,23,31,38,34,35,34,38,25,24,25,25,27,28,29,19,15,25,37,37,40,41,41,44,44,46,40,31,41,38,38,34,34,32,33,28,39,44,42,43,28,22,22,20,21,14,4,7,8,9,10,10,18,31,29,45,48,51,50,53,54,56,56,60,50,31,28,26,24,23,21,21,17,19,33,31,30,34,44,40,42,39,39,22,19,19,20,20,22,21,12,8,19,30,31,33,34,36,38,40,42,38,32,44,42,45,40,40,37,38,34,44,50,48,46,34,29,30,27,28,19,7,6,4,5,4,5,8,22,23,40,44,45,46,47,48,50,52,54,43,27,22,25,27,29,26,24,24,27,41,39,38,38,50,49,49,46,44,28,23,21,20,19,17,16,8,1,14,26,27,29,29,30,33,33,36,33,21,36,35,38,39,40,40,42,39,51,58,55,56,43,35,37,33,35,25,11,11,10,10,8,6,6,18,17,35,39,40,40,41,42,44,45,47,37,20,16,18,19,21,23,24,25,31,46,45,44,45,57,55,54,52,50,35,29,28,26,26,24,23,13,3,12,22,21,23,23,24,26,28,30,27,14,28,30,32,33,33,34,36,37,49,60,58,62,53,42,44,39,40,31,17,18,16,16,12,12,11,24,24,37,40,37,36,35,38,37,37,40,31,17,11,13,14,15,17,19,20,23,42,42,44,44,58,62,59,57,56,39,35,35,33,31,28,29,23,11,20,30,27,26,24,24,24,22,24,21,7,20,24,25,24,26,28,31,30,43,53,51,56,51,44,47,45,48,37,23,25,23,22,19,19,17,29,30,43,46,43,43,40,39,38,35,35,24,10,5,7,8,10,11,12,14,18,37,37,38,37,49,56,56,56,58,43,39,41,39,37,35,34,32,19,26,38,33,33,30,30,29,26,25,21,1,9,18,18,20,20,21,25,24,40,48,47,50,48,38,39,39,43,36,22,27,27,27,26,25,22,30,37,53,52,50,47,47,45,45,42,42,27,16,6,3,3,4,4,7,7,16,31,29,34,32,43,49,51,51,52,37,35,38,39,41,41,39,38,25,35,42,39,39,36,35,34,34,32,28,10,17,21,20,20,17,16,17,19,36,40,41,42,42,34,34,33,35,30,19,22,21,24,25,27,27,33,44,57,56,55,53,52,50,50,47,48,35,25,15,10,11,10,9,7,4,10,24,22,27,24,32,40,43,43,44,31,30,31,33,35,37,36,39,29,39,48,45,45,42,42,40,39,36,34,16,21,28,27,25,24,22,23,19,33,35,34,34,36,26,25,26,29,23,11,17,17,19,19,22,22,29,42,57,58,59,59,59,55,56,53,54,39,31,21,16,16,14,13,11,11,16,28,23,24,21,26,36,37,38,39,25,24,26,29,29,30,29,34,24,33,44,40,43,43,46,45,44,43,39,21,25,34,33,31,31,29,29,26,41,42,40,38,38,27,21,22,23,17,6,10,9,12,12,15,15,19,33,51,51,53,54,55,56,60,58,61,45,39,29,22,23,20,18,17,16,22,34,29,31,28,30,39,38,35,35,20,20,20,22,23,25,24,28,19,25,36,34,37,36,39,40,42,44,43,29,32,40,40,38,37,34,34,31,45,46,45,42,42,32,25,27,26,17,3,6,5,9,8,10,10,13,28,44,44,47,46,49,49,53,53,57,45,41,37,28,29,26,26,24,22,27,38,35,35,32,32,40,42,39,40,23,19,18,17,17,20,19,23,16,21,32,29,32,33,35,35,37,39,38,24,26,37,42,43,43,40,39,37,51,51,50,48,49,40,31,30,29,22,8,10,6,6,5,5,6,7,22,40,40,43,42,45,45,48,46,51,39,36,33,24,27,28,30,31,27,32,43,39,39,36,37,45,46,43,43,27,26,24,24,21,20,18,21,13,16,26,25,27,27,30,29,30,33,32,19,21,30,38,36,40,41,44,42,57,56,54,52,53,49,37,35,36,26,13,14,12,12,10,8,8,5,15,36,34,38,37,40,41,43,41,46,35,30,30,20,20,22,24,27,25,34,47,45,44,42,42,47,53,49,50,33,30,29,28,25,26,24,24,18,17,23,20,22,23,24,24,26,29,27,14,15,25,33,31,34,34,38,38,54,57,59,59,60,54,42,40,41,32,19,19,16,15,15,13,12,10,20,40,34,36,33,35,34,38,37,40,30,26,26,15,16,19,19,21,21,30,40,40,44,44,44,49,57,53,54,38,36,33,33,31,31,29,29,25,26,28,27,24,23,20,19,21,23,20,9,9,16,28,27,30,31,32,33,50,53,54,53,56,57,48,44,45,31,23,24,22,21,20,19,19,14,23,45,40,41,39,38,36,35,33,34,21,20,21,12,11,14,12,16,15,25,37,36,39,40,40,47,57,57,56,41,40,38,39,37,35,33,34,29,31,32,30,28,26,26,26,22,23,13,2,5,10,23,21,24,25,28,27,44,48,48,50,52,53,45,40,46,34,28,29,28,26,24,22,23,19,24,47,45,47,44,43,41,41,39,38,23,18,17,10,6,10,8,11,9,18,31,32,33,34,36,39,50,53,53,40,40,41,44,41,41,38,37,34,37,37,37,32,33,31,29,29,29,21,8,7,8,17,18,19,21,22,22,37,42,43,44,46,46,40,34,40,29,22,25,26,28,30,30,28,25,30,53,53,50,50,48,45,45,43,42,27,22,23,13,5,7,4,6,6,14,26,25,28,29,30,33,44,48,45,34,37,37,38,39,41,42,43,41,47,43,39,40,38,36,35,33,33,25,12,15,10,19,23,20,18,18,18,32,35,39,34,27,30,31,30,34,23,19,20,26,36,36,39,40,42,45,57,57,48,40,41,37,38,36,34,18,15,24,26,23,24,21,21,19,25,35,25,23,25,25,28,29,31,28,16,29,31,33,34,34,36,39,38,46,46,46,45,44,42,39,39,40,36,31,30,29,28,25,25,22,22,13,21,22,20,22,24,25,27,28,39,30,25,29,28,31,31,33,34,25,28,44,42,47,46,46,44,46,53,52,37,34,32,31,27,28,21,14,11,16,26,21,23,23,20,29,36,36,37,24,26,27,28,29,24,18,23,20,33,39,41,45,44,55,59,56,58,48,37,36,34,31,19,17,14,14,13,25,26,27,28,35,35,35,35,37,27,21,24,19,12,14,14,16,19,23,37,37,49,55,56,57,58,57,57,42,39,30,22,22,19,18,19,16,20,30,37,43,39,39,37,36,34,32,18,9,7,9,9,12,12,16,14,28,48,49,52,53,53,56,53,59,49,27,28,26,25,23,23,23,20,26,46,46,45,45,44,40,38,37,30,10,4,5,5,5,9,11,13,24,31,44,44,46,50,48,50,49,39,40,29,28,30,28,29,27,30,40,36,41,51,48,48,45,45,37,26,27,22,9,7,5,5,3,15,22,23,23,34,43,42,43,45,36,33,34,37,33,22,26,27,30,40,45,41,42,39,52,51,51,45,35,32,32,29,30,17,10,9,14,22,19,19,19,19,25,38,40,35,26,31,30,32,32,34,23,20,32,40,39,42,43,45,41,48,57,42,37,37,35,34,33,33,28,16,26,26,25,25,23,22,20,18,29,22,23,24,24,26,27,29,31,31,33,34,35,38,38,40,41,42,35,43,44,41,39,39,36,37,33,46,40,30,33,30,29,28,26,24,8,9,22,16,20,20,23,22,28,42,44,30,32,32,34,33,36,34,22,22,35,43,43,43,44,41,46,56,54,51,36,35,33,31,31,20,11,12,8,21,23,20,20,17,29,39,36,42,34,25,28,29,30,18,17,20,18,24,38,41,39,44,59,59,58,57,57,45,36,38,32,18,17,16,14,12,16,28,22,29,38,36,35,35,36,38,25,27,17,10,14,13,15,17,16,28,35,45,56,53,58,58,60,60,57,42,29,23,23,19,19,17,18,13,29,44,43,42,41,38,39,35,38,24,2,6,7,8,10,10,13,12,22,49,48,52,51,54,55,57,57,50,33,28,26,25,23,23,20,21,31,41,49,47,47,44,44,41,39,24,20,7,2,4,4,7,8,12,28,28,38,48,45,50,48,51,44,35,38,37,25,27,27,29,27,33,42,40,38,50,52,50,47,47,35,26,27,25,19,6,6,4,4,18,23,21,24,26,43,43,45,44,34,30,35,33,38,26,21,23,29,44,46,44,44,40,47,56,54,46,32,33,29,30,28,26,12,7,18,26,22,23,19,21,22,34,42,30,24,26,26,29,29,31,30,19,34,39,41,43,43,45,46,45,53,40,37,37,35,34,32,32,32,28,29,31,28,28,25,25,21,21,13,18,19,21,21,23,23,27,27,43,40,32,37,36,39,40,39,42,30,31,46,41,42,38,39,37,38,48,52,35,33,30,30,27,28,22,8,4,16,20,17,19,21,21,26,41,43,41,30,32,33,32,36,30,19,22,22,37,40,41,44,41,51,59,55,56,48,37,36,32,33,19,12,12,9,11,21,20,21,19,33,37,38,39,41,33,25,30,26,13,15,17,18,19,25,40,36,47,60,60,61,59,57,58,41,41,31,17,18,16,15,13,11,21,25,35,42,37,37,35,35,36,35,23,11,7,11,11,14,13,17,16,32,50,54,55,56,56,61,57,63,50,24,25,23,21,20,18,18,14,23,48,44,43,42,41,38,39,38,30,7,4,5,6,8,10,11,11,23,40,49,50,52,52,52,54,57,43,40,30,28,27,25,24,22,21,35,36,43,49,46,47,43,44,39,24,22,18,4,4,1,6,4,14,25,27,29,42,46,48,49,51,40,33,36,38,34,25,27,27,27,35,43,39,41,39,53,51,51,47,33,26,28,24,26,11,5,2,6,19,21,23,25,24,33,43,44,42,28,29,29,31,33,33,24,23,32,45,45,49,46,44,43,49,54,40,31,32,28,29,27,27,21,10,21,27,24,24,23,23,22,24,36,26,22,25,25,26,27,30,32,28,37,41,41,42,43,46,46,47,43,39,36,36,34,34,30,33,28,35,35,31,31,29,27,26,22,25,10,7,19,18,23,22,23,25,25,39,46,34,38,37,40,40,42,43,31,26,38,40,40,37,38,33,37,50,50,43,34,33,32,29,31,21,6,7,5,15,17,17,19,19,29,44,42,45,36,32,36,35,39,27,19,24,23,29,41,42,40,40,55,56,54,52,49,38,35,36,32,16,11,12,10,9,12,21,14,19,35,37,38,40,40,41,29,35,26,15,17,19,19,22,21,33,37,45,61,59,59,59,55,55,47,39,28,17,17,14,14,11,13,11,21,36,39,36,36,34,37,36,41,30,12,11,13,13,16,16,19,18,27,53,55,56,58,59,60,58,59,49,24,22,20,20,19,17,16,14,24,38,43,41,39,38,37,36,34,24,14,7,9,10,11,13,14,15,32,37,45,52,50,55,54,58,54,40,42,36,26,26,22,23,19,24,35,35,33,43,44,43,40,42,32,19,18,17,8,5,7,8,7,21,32,30,33,36,48,50,51,53,44,34,40,38,41,29,27,26,25,37,42,38,40,36,41,48,47,42,25,23,22,20,20,16,3,2,7,25,26,26,29,31,30,40,50,40,29,33,34,33,34,37,34,23,40,48,45,43,43,42,42,40,51,36,27,30,27,25,23,21,21,13,21,25,19,23,24,27,27,29,27,25,24,28,28,30,29,32,30,42,45,43,44,46,47,47,44,46,34,26,37,32,32,29,28,27,25,36,40,26,27,25,25,21,22,22,10,6,18,23,23,25,28,30,32,45,52,45,40,43,43,42,44,41,29,28,27,35,36,33,35,32,39,49,45,45,34,28,29,25,26,16,3,4,5,8,20,20,23,24,36,46,45,46,47,38,37,39,41,28,24,26,30,30,33,41,36,37,50,53,50,49,47,44,31,32,26,12,8,9,6,8,3,14,18,25,38,40,41,42,41,45,41,35,26,19,23,23,26,25,27,28,40,52,57,54,55,52,53,49,50,38,19,16,15,12,13,9,11,6,12,34,32,34,36,36,39,39,41,40,17,17,18,18,20,21,23,24,30,47,56,58,59,57,57,54,54,42,32,21,18,18,16,13,14,11,22,26,33,39,34,35,35,36,36,25,24,20,10,15,14,17,17,23,36,38,39,53,54,57,57,60,53,40,38,39,28,22,21,20,17,24,34,30,29,30,40,38,37,36,24,15,19,19,22,11,11,12,13,24,34,33,36,34,43,52,53,55,43,39,42,41,42,38,28,24,24,37,37,37,34,32,30,38,43,35,23,22,19,17,18,20,15,5,14,27,28,29,31,31,32,36,51,40,34,37,37,39,40,42,44,33,41,43,40,40,38,37,36,34,39,32,24,26,23,25,20,21,17,19,22,23,23,25,24,30,28,32,24,23,31,30,33,35,34,38,37,46,56,46,47,43,42,42,40,39,28,18,32,30,30,28,26,25,25,36,39,29,21,20,22,24,24,25,12,11,16,28,29,29,30,32,36,52,53,53,47,43,48,46,47,38,24,24,22,27,35,30,31,27,39,45,43,40,39,26,24,23,23,10,4,7,8,9,18,26,24,28,42,48,48,50,50,50,40,44,40,29,28,30,26,28,25,35,34,38,48,49,47,46,43,45,36,28,19,7,7,5,5,5,6,9,21,32,42,41,45,43,46,46,50,42,28,21,25,24,28,26,30,27,34,54,55,53,52,51,50,48,48,43,16,13,11,10,10,8,7,5,7,30,37,37,39,40,42,41,44,37,25,19,20,19,22,22,25,24,39,47,56,59,56,56,55,53,53,38,30,27,15,18,12,15,11,13,25,27,25,36,32,35,34,38,34,22,22,26,18,17,17,20,17,26,41,40,41,47,56,55,59,59,50,36,39,35,35,25,21,19,17,27,32,30,31,25,32,36,35,33,19,17,19,20,24,22,12,14,14,31,34,35,35,35,38,47,55,50,39,40,41,40,44,42,42,38,47,56,53,54,42,37,39,37,39,29,17,18,18,16,15,15,15,11,22,40,38,39,36,36,35,34,33,18,18,17,20,22,22,20,10,12,27,30,31,32,30,32,34,35,32,20,21,20,23,38,39,38,37,47,57,56,60,59,57,54,55,56,45,32,25,22,22,21,21,21,17,27,35,30,33,29,30,27,32,40,26,20,21,18,19,18,18,16,21,34,37,36,40,33,27,27,30,27,14,15,17,17,18,17,21,18,28,38,46,56,54,54,56,56,58,48,40,43,41,41,39,38,39,29,32,40,36,38,35,36,34,34,31,18,15,15,12,13,20,24,21,25,35,36,34,34,33,35,35,35,33,22,22,12,9,12,11,15,13,22,33,33,34,36,36,37,38,40,40,36,38,40,39,43,43,45,44,53,59,56,56,54,52,38,37,35,24,19,19,19,17,17,15,14,17,26,26,28,39,38,38,36,37,30,19,20,18,20,20,22,22,24,24,26,26,27,28,29,31,31,32,24,17,21,19,21,21,29,39,39,52,56,56,57,57,59,58,59,56,44,39,39,28,22,22,21,19,23,35,32,31,31,29,30,26,30,19,19,25,23,24,22,21,20,19,24,35,35,37,36,38,39,30,26,18,11,15,14,15,16,17,16,19,30,36,35,38,49,54,53,55,55,45,42,45,44,44,44,43,40,42,52,40,36,37,34,35,33,35,26,17,16,15,13,14,11,14,25,33,40,37,36,35,35,34,33,37,27,21,24,24,22,10,11,12,13,26,29,28,31,31,33,34,34,34,21,27,39,38,40,41,42,42,46,59,57,58,58,57,56,56,48,30,21,21,20,19,20,17,18,14,23,30,26,28,24,32,42,39,41,29,21,23,19,20,20,22,22,23,35,41,28,24,24,25,26,27,27,14,16,17,17,20,19,21,19,35,55,55,57,57,58,59,58,61,54,43,43,41,40,40,25,23,20,28,35,32,34,31,31,29,28,31,19,11,12,22,26,24,25,23,22,32,35,33,37,35,38,36,40,36,12,9,11,10,13,12,16,14,21,32,32,34,36,34,40,52,57,49,41,43,43,43,44,44,45,41,52,58,56,52,38,37,36,35,33,20,18,17,15,15,14,13,11,9,28,42,38,40,37,38,35,36,31,20,21,21,22,24,25,19,7,18,26,27,28,28,30,31,32,33,28,18,21,20,33,40,39,42,41,52,60,59,61,59,61,57,57,55,44,28,21,22,20,18,18,18,18,28,30,28,29,27,27,24,35,38,23,24,23,21,19,20,19,19,26,38,37,39,40,28,25,26,28,20,13,16,14,17,18,18,19,19,29,38,50,56,55,57,55,59,58,49,44,45,42,43,40,42,36,25,35,34,34,34,32,31,29,32,25,14,13,12,9,13,25,26,23,29,38,36,37,36,35,36,35,40,30,26,22,10,11,12,12,14,12,24,31,31,32,33,33,34,34,42,43,38,41,40,43,44,46,45,47,58,58,57,57,57,48,34,38,31,20,17,17,16,15,14,15,12,17,28,23,35,42,39,39,35,39,27,20,21,21,22,23,24,26,26,24,26,26,27,28,28,28,29,31,19,16,20,18,20,20,37,39,42,55,55,57,59,58,60,58,60,53,41,41,40,26,22,21,20,19,23,33,30,30,29,28,27,25,26,16,21,27,23,24,22,22,20,20,33,38,37,40,39,41,37,26,25,14,10,15,12,15,14,17,15,20,32,34,33,40,53,55,54,59,52,43,44,46,46,46,44,44,40,47,49,35,37,34,33,33,30,32,22,13,15,13,12,11,10,18,28,37,42,38,38,36,36,34,36,36,25,23,26,26,15,6,11,9,15,26,27,28,30,30,33,32,33,28,19,34,41,40,42,42,44,43,54,61,58,58,57,58,56,56,44,25,20,21,19,18,17,17,17,15,27,29,26,27,25,40,41,40,37,23,23,22,21,20,21,23,23,27,39,39,26,24,26,26,25,26,23,13,16,14,16,16,18,19,22,47,55,55,57,57,61,59,59,61,52,42,45,41,42,37,24,21,21,32,34,31,34,31,31,27,29,24,14,11,13,28,28,25,26,25,27,34,35,35,37,35,38,35,41,28,7,12,12,13,13,14,15,14,24,31,31,30,32,32,41,54,54,47,41,45,44,46,47,47,45,45,55,56,56,44,34,34,32,34,29,19,17,16,14,15,14,13,11,15,35,42,39,40,38,37,35,37,30,22,24,24,24,26,28,13,8,19,25,25,26,27,28,28,29,31,20,19,21,21,37,42,42,42,44,57,59,60,60,59,59,57,57,53,42,25,20,20,19,17,17,15,21,29,27,27,25,26,24,27,41,36,25,27,24,24,22,23,23,22,31,39,37,40,37,23,23,25,24,15,13,16,15,17,15,18,19,21,30,43,53,54,54,58,57,58,55,47,47,46,43,43,41,44,33,26,36,33,32,31,32,32,29,29,19,13,14,12,10,20,28,26,26,32,38,35,36,34,36,36,37,37,28,27,17,7,12,10,13,13,17,27,29,29,32,32,32,33,33,44,41,40,43,43,45,44,48,45,52,59,57,57,57,55,40,34,35,25,19,20,18,17,16,14,15,13,20,26,22,38,41,39,38,38,36,24,22,21,23,23,24,24,26,27,23,23,23,24,26,26,27,28,26,16,19,19,21,20,25,41,40,48,57,57,58,58,60,59,60,59,50,41,45,34,22,22,21,19,19,27,32,29,28,28,27,25,27,22,19,28,26,25,25,24,24,21,24,34,36,36,38,37,40,31,22,19,10,13,12,14,15,16,17,16,24,32,32,33,46,55,54,56,56,50,45,48,47,47,46,45,44,43,54,43,32,35,33,33,30,32,29,18,14,15,13,13,11,11,24,31,39,39,35,38,35,36,33,36,30,21,25,26,26,12,9,12,11,19,27,27,27,30,30,32,31,34,26,23,39,41,41,43,45,45,45,58,60,58,58,57,57,55,51,36,24,21,21,18,17,17,17,15,17,27,25,25,24,26,40,38,39,32,23,24,22,22,21,22,23,24,31,41,32,23,25,25,26,27,28,21,14,18,18,19,19,22,20,30,52,54,54,56,57,58,58,60,57,45,43,45,41,42,30,23,22,23,33,32,31,30,29,29,27,29,21,12,11,21,28,24,25,23,22,30,36,32,34,36,36,36,37,41,21,8,14,13,14,14,17,16,18,29,33,31,34,35,35,49,56,51,42,42,45,44,45,45,46,43,45,54,54,53,39,34,35,32,34,27,19,18,17,16,15,14,15,11,22,41,39,39,37,36,36,34,35,26,21,23,23,25,26,23,10,10,22,26,26,27,28,29,29,30,29,20,22,20,28,42,41,43,42,48,58,57,60,59,58,57,56,55,51,33,22,22,21,20,19,19,18,25,30,27,29,26,28,24,31,41,27,25,24,23,23,21,20,21,22,33,37,35,39,27,22,24,25,25,14,15,16,16,19,18,20,18,27,35,46,55,53,55,56,58,59,54,45,46,45,44,43,41,42,24,30,37,33,34,31,31,30,29,29,17,13,12,12,13,24,27,23,24,34,37,34,35,32,36,34,37,36,26,25,12,9,14,12,15,13,20,30,31,30,33,31,34,32,39,45,40,41,42,43,46,46,46,45,53,58,57,56,54,50,35,35,34,24,19,19,17,18,16,15,14,14,25,23,29,41,37,38,37,36,33,23,21,23,23,24,25,25,27,25,24,25,26,26,26,28,28,31,22,16,19,19,21,21,33,41,40,51,57,55,57,58,58,58,59,56,46,41,43,29,22,23,21,19,21,31,31,30,28,26,28,25,27,21,21,27,25,26,24,23,22,21,24,36,35,36,37,38,39,25,24,18,11,15,14,16,15,17,18,19,28,34,34,36,49,56,52,55,55,47,43,46,44,46,43,44,41,45,50,36,35,35,33,33,30,32,24,16,15,15,13,12,10,16,27,31,39,37,37,35,35,35,33,36,27,23,25,26,20,8,13,12,14,25,29,28,29,31,31,33,33,34,22,29,42,39,41,41,44,44,47,57,57,57,57,56,54,54,48,30,23,22,21,19,19,17,19,17,20,28,25,27,24,36,41,36,38,29,24,22,20,19,22,21,24,24,34,38,27,22,24,23,26,26,27,17,16,18,20,20,21,21,23,38,40,42,42,53,56,58,59,58,58,58,56,56,56,52,41,31,22,22,20,21,19,17,18,14,15,14,14,12,22,38,39,38,37,35,36,36,33,33,35,36,32,21,26,23,11,10,12,12,13,13,15,17,17,26,31,32,34,33,38,53,54,55,56,55,58,57,47,46,47,45,43,43,43,33,22,23,23,19,28,32,30,29,29,27,28,27,25,25,29,41,36,26,24,24,22,21,20,20,23,22,23,24,25,24,22,23,24,26,27,28,28,30,32,30,35,31,22,22,35,43,41,43,42,45,45,46,47,44,52,57,54,54,54,41,34,34,32,35,30,32,28,17,17,16,15,14,12,13,27,28,24,25,22,31,35,33,33,32,33,36,36,38,39,25,24,24,13,15,15,17,16,18,19,20,21,20,21,24,47,55,54,56,55,57,57,60,58,59,55,56,54,42,34,22,22,22,21,21,19,19,15,18,14,22,30,28,25,30,40,38,39,37,37,36,33,34,20,19,21,22,23,25,19,10,12,10,15,14,21,33,31,33,33,35,35,36,34,44,54,53,55,42,40,43,42,44,43,44,40,41,39,41,29,28,39,34,35,34,34,32,32,32,31,30,28,27,12,19,27,23,25,22,22,18,19,17,20,19,26,38,37,39,27,24,26,27,30,29,31,31,32,20,17,20,19,22,23,36,38,39,40,41,42,45,59,58,59,57,57,55,55,52,38,38,36,36,26,18,19,16,18,15,15,12,14,11,15,24,26,37,37,35,36,34,33,33,35,34,38,37,41,27,9,12,12,14,14,14,15,16,17,18,17,21,35,34,42,54,52,55,57,57,59,58,60,62,50,41,43,39,40,32,22,22,20,19,20,16,20,31,31,30,31,29,28,26,34,43,40,39,39,27,19,19,18,18,19,20,21,21,24,15,6,14,27,29,29,30,30,32,32,35,34,35,37,37,38,38,40,40,40,41,42,43,44,44,42,41,41,54,55,41,37,38,37,36,34,33,33,31,32,25,12,13,11,11,22,24,22,23,22,21,19,19,30,36,35,38,37,39,37,25,24,27,27,30,23,13,15,17,17,19,19,21,21,25,39,40,41,55,59,59,60,60,60,60,59,57,56,55,49,30,20,20,19,17,16,16,14,14,13,13,12,15,23,33,42,39,40,38,37,39,37,36,34,38,30,21,22,24,18,8,11,10,12,13,15,14,15,30,34,34,35,36,36,46,55,54,57,54,59,51,41,44,43,43,41,42,39,41,30,21,23,19,31,37,34,33,32,31,30,29,27,28,26,38,37,22,21,20,20,18,19,18,20,21,21,23,22,35,33,26,28,28,31,30,31,30,32,32,34,31,19,18,23,35,37,37,39,39,42,41,44,42,54,61,58,57,56,53,39,39,38,36,35,35,31,16,16,14,14,13,12,11,13,25,24,24,21,32,39,35,36,33,36,37,38,37,40,34,25,24,11,13,13,14,16,15,17,16,19,18,21,18,37,55,52,56,56,57,58,58,59,59,59,57,56,41,39,28,21,22,19,19,19,19,16,17,14,21,31,27,30,26,36,42,38,39,38,37,35,35,20,19,20,20,22,21,25,15,11,13,13,13,20,33,31,34,33,35,36,35,36,37,50,53,54,42,38,41,39,42,41,42,41,41,39,40,37,30,40,36,38,37,35,35,33,33,32,31,29,29,13,11,25,22,22,20,19,20,19,17,18,19,25,39,36,41,38,26,28,29,29,31,30,32,32,21,17,20,18,22,19,27,37,37,38,41,39,47,60,58,59,58,57,57,55,57,49,37,37,36,25,19,19,17,17,15,14,13,13,12,10,15,28,39,39,37,37,37,35,34,35,36,37,37,39,31,15,9,10,12,12,14,15,15,16,18,16,23,35,37,37,48,55,55,55,56,58,58,59,60,48,41,41,39,39,37,26,20,22,18,19,17,21,33,32,30,30,29,29,27,27,38,41,38,40,27,20,20,18,19,20,21,20,22,24,23,9,13,29,29,29,30,31,32,33,34,34,36,36,36,30,35,39,37,40,40,42,41,43,41,42,41,41,53,56,51,38,37,37,35,36,35,36,33,33,24,12,13,12,10,15,25,22,22,21,20,19,19,33,37,37,39,39,39,41,36,27,30,28,31,23,12,14,14,17,17,17,17,18,18,31,37,36,53,57,58,59,58,60,60,60,58,58,55,59,38,20,22,19,19,17,18,16,15,14,14,12,12,26,27,37,43,40,41,38,39,36,36,34,39,30,18,20,20,23,10,8,10,9,13,13,14,14,30,34,35,36,36,38,38,53,55,55,56,58,53,39,43,41,43,39,40,39,38,36,22,21,18,31,38,35,36,32,34,31,33,30,30,26,31,39,23,22,20,20,20,18,18,17,19,18,22,19,34,37,25,29,28,29,29,31,33,34,33,35,32,18,20,18,26,38,36,38,39,40,41,42,41,54,62,58,59,56,58,48,39,40,38,36,36,32,16,15,14,14,14,12,13,10,17,23,22,19,30,38,34,35,33,35,36,36,37,38,39,33,26,13,12,13,13,15,14,17,16,18,18,21,19,32,52,53,55,55,57,57,59,60,60,59,59,54,38,38,38,25,22,21,20,19,18,17,17,15,23,33,29,30,29,31,40,40,38,38,37,37,35,20,15,18,18,19,19,21,19,10,9,13,10,20,33,32,32,34,34,36,36,38,38,41,52,53,40,37,40,40,41,41,43,42,41,41,40,36,39,41,40,39,38,37,35,35,34,34,32,32,30,15,9,16,22,22,21,19,19,19,18,18,14,24,38,38,39,41,32,27,29,30,31,31,33,34,19,15,17,17,18,19,19,28,35,35,37,35,44,57,58,59,60,59,59,58,57,57,47,40,42,28,21,21,19,18,17,15,13,13,12,13,11,23,40,38,38,37,36,36,36,35,35,35,35,39,27,20,13,9,12,12,12,12,14,14,17,16,21,36,36,37,40,52,54,55,56,56,56,55,60,47,40,42,40,39,38,34,23,23,22,22,20,22,37,34,34,31,32,32,32,30,34,42,40,41,27,18,21,18,20,16,18,16,19,18,22,15,11,28,28,28,29,31,32,33,34,35,36,35,39,25,24,37,35,38,36,38,37,41,40,43,41,42,57,56,56,48,40,41,39,39,37,37,35,37,26,14,16,13,13,10,19,23,22,21,21,19,19,34,36,34,35,36,39,38,39,29,27,28,30,23,11,15,14,16,15,17,17,19,19,20,31,36,51,56,54,57,57,60,59,60,58,60,57,59,46,23,24,22,21,19,18,19,17,17,15,14,13,30,30,31,41,40,40,38,38,37,36,34,36,27,16,20,18,22,19,11,11,11,12,13,13,15,30,35,33,37,35,37,36,44,54,53,53,55,49,37,40,40,40,42,41,40,37,39,32,23,21,33,40,36,38,36,35,35,35,34,33,31,30,34,25,23,23,20,20,19,19,17,16,15,17,17,29,40,29,26,28,29,29,30,31,33,33,36,32,18,20,21,21,32,36,35,36,37,37,39,39,50,59,56,57,56,57,54,44,39,41,39,40,36,21,20,20,18,17,16,15,13,13,22,26,21,32,39,36,37,36,36,34,34,34,36,36,35,22,9,12,11,12,12,14,14,16,18,18,18,18,30,40,48,52,52,54,55,56,55,57,57,59,56,42,40,42,34,24,24,23,21,23,20,21,18,26,35,33,32,31,30,33,42,40,40,39,37,36,21,18,19,17,17,19,19,20,16,6,11,9,18,30,28,31,31,33,32,35,34,36,36,45,53,38,36,38,37,40,40,42,40,43,41,44,39,46,48,39,42,39,40,36,38,36,35,35,33,33,18,14,14,23,26,23,25,19,22,19,21,17,24,34,33,36,35,35,25,24,26,27,29,27,30,16,15,17,16,19,19,21,23,35,35,37,35,43,57,54,58,57,59,59,57,56,57,53,42,42,26,23,24,20,22,19,20,18,18,16,16,11,19,41,40,40,40,38,37,35,35,33,35,32,35,23,19,16,6,9,10,12,11,13,13,15,15,18,34,34,36,35,42,51,51,53,52,55,53,57,46,39,43,41,42,41,42,32,25,25,24,24,25,39,37,37,36,34,34,31,33,29,38,41,41,30,21,22,18,20,18,18,17,17,17,19,18,11,25,27,27,28,28,30,30,32,31,33,33,36,25,18,31,34,35,35,37,38,38,39,41,41,45,59,59,57,56,45,42,41,39,40,38,36,37,29,17,17,16,16,14,15,25,24,23,23,21,22,34,38,34,35,32,35,34,36,34,26,25,27,21,10,13,13,14,16,17,18,19,20,19,26,36,50,54,53,53,55,57,57,58,57,59,57,57,50,32,23,23,23,22,23,19,20,19,19,18,16,28,32,30,36,43,41,40,38,36,37,36,37,27,15,17,17,19,20,13,8,11,11,12,12,14,29,34,33,35,35,36,36,37,45,53,50,54,48,38,39,38,39,41,41,41,40,39,38,30,24,37,39,38,38,36,37,35,34,33,33,32,32,27,24,25,23,23,22,21,20,17,18,16,16,16,29,38,33,26,26,27,28,30,29,32,32,35,32,17,22,33,32,33,34,35,37,37,37,38,25,37,47,45,45,45,45,44,42,49,55,50,52,47,32,31,31,31,25,15,16,14,13,13,14,11,21,29,35,37,36,36,33,33,33,34,36,29,20,10,8,11,12,13,14,13,17,30,29,32,31,42,52,49,51,52,43,41,43,42,44,45,45,44,28,33,41,37,39,38,37,35,35,33,30,18,28,36,33,34,31,30,30,28,36,40,39,39,37,22,19,17,18,13,3,6,6,9,8,10,9,18,30,41,43,43,45,47,48,48,48,50,42,38,25,22,25,25,26,27,27,31,43,40,42,38,46,56,55,53,52,40,37,37,37,35,34,33,34,17,18,27,24,25,23,23,20,22,20,19,3,11,23,23,23,24,24,25,24,35,41,40,41,43,29,26,29,31,27,17,20,20,23,22,24,22,30,43,55,57,56,59,59,58,58,56,56,46,38,28,20,22,21,19,18,18,19,31,28,31,27,31,40,42,39,39,27,22,21,20,20,19,18,22,11,12,24,22,25,24,27,26,29,28,29,13,20,31,34,34,36,36,37,36,48,55,55,57,58,48,42,44,45,37,25,29,25,26,22,24,20,25,35,47,46,47,46,45,43,44,41,42,30,25,16,7,9,7,8,7,5,6,19,19,22,21,25,37,39,39,42,29,28,30,31,31,33,32,36,24,25,39,36,38,39,41,40,42,43,42,29,32,43,43,41,41,40,39,35,46,51,50,49,49,38,30,31,32,24,12,14,11,11,10,9,7,8,17,33,33,33,34,35,35,38,37,40,31,26,22,12,15,16,16,17,17,20,33,33,35,35,37,48,55,53,56,44,42,42,43,43,43,42,42,33,30,41,37,39,36,37,34,34,34,30,15,16,25,28,26,27,25,26,22,37,37,38,36,37,28,19,21,23,18,6,9,7,10,10,11,11,13,29,47,46,50,49,52,51,53,51,55,43,39,33,22,26,27,27,29,26,33,43,42,42,40,40,51,54,50,52,35,32,30,30,29,29,27,28,21,21,29,24,25,23,23,22,20,21,17,4,4,14,22,21,25,23,26,26,42,45,46,47,48,45,35,35,37,30,19,22,20,23,23,24,25,25,39,62,58,61,57,58,55,57,53,55,41,35,31,18,19,16,15,15,13,20,30,27,27,26,24,34,41,37,39,22,20,18,21,20,22,20,23,19,20,28,26,28,29,29,31,32,33,29,18,17,28,37,35,38,37,40,39,56,57,59,58,60,55,43,42,43,34,21,21,21,21,21,18,19,16,28,50,45,47,44,44,41,43,40,42,29,21,21,7,5,3,2,5,4,12,25,24,26,27,26,33,46,44,47,31,29,31,32,33,32,34,36,35,35,41,41,42,43,44,44,44,45,40,26,24,28,40,37,37,37,36,35,49,51,49,49,47,46,32,28,29,20,7,10,7,7,7,6,7,3,12,37,35,39,37,39,38,41,40,42,31,25,28,15,14,15,16,18,17,26,38,38,39,40,40,46,59,56,59,43,42,42,42,41,41,39,38,36,35,39,36,36,35,34,33,33,33,28,14,13,18,27,25,25,22,23,21,35,36,35,34,34,36,27,21,26,18,8,11,10,13,14,14,14,13,20,50,48,49,48,51,51,53,53,55,45,39,43,33,26,30,28,29,25,32,43,40,40,38,37,38,51,49,50,33,29,29,28,27,27,27,26,24,25,26,24,23,24,22,21,19,22,19,5,6,10,22,23,25,25,26,27,43,48,46,49,49,50,41,34,40,31,20,22,24,24,26,25,28,28,34,60,59,58,57,57,54,52,51,52,40,30,34,22,14,16,14,16,12,20,30,28,28,25,24,23,36,37,36,19,16,18,18,21,21,22,23,24,31,29,29,31,32,33,33,33,35,31,17,20,20,33,37,36,37,39,41,57,61,60,61,59,60,53,40,42,32,20,21,19,20,19,17,16,15,18,46,46,45,43,43,42,42,40,40,27,18,22,11,2,3,2,5,4,14,28,25,28,26,28,29,43,45,46,31,30,32,32,34,34,35,37,37,43,41,42,43,45,45,46,46,44,42,24,24,22,34,35,33,32,32,32,46,49,48,47,47,47,42,28,31,23,8,9,6,7,4,3,4,3,5,32,36,37,38,41,41,42,40,44,32,23,29,26,16,15,17,19,18,26,41,39,41,41,44,42,53,59,58,44,41,40,40,38,37,36,37,35,44,40,37,37,36,36,35,32,32,26,12,13,10,19,22,20,21,20,18,32,35,34,35,35,38,38,25,28,16,9,11,11,13,12,14,15,16,18,44,50,50,52,52,53,54,54,56,40,38,41,39,28,28,27,27,25,32,44,40,40,39,39,36,45,50,44,28,28,26,26,25,26,24,24,22,31,27,25,26,24,23,22,22,24,17,5,9,6,14,22,23,24,26,26,43,46,47,49,50,50,51,39,40,29,22,25,23,25,26,28,28,30,30,51,57,56,56,55,54,53,52,51,35,31,30,30,17,14,13,15,12,18,31,26,28,25,27,24,28,36,32,17,17,18,19,19,21,21,24,21,35,33,29,32,33,34,34,35,37,32,17,23,20,27,36,36,37,39,38,56,60,59,59,59,57,58,44,43,31,20,23,19,18,17,17,16,16,14,37,43,43,43,42,41,40,38,38,22,18,18,18,8,5,5,8,6,14,29,26,29,27,31,30,33,45,44,30,31,31,33,33,34,34,38,34,49,48,41,46,45,47,46,44,46,38,23,26,22,26,34,34,32,33,30,46,47,46,46,45,43,43,32,29,18,8,9,5,7,6,5,4,4,6,25,35,39,38,40,40,41,41,44,29,28,27,29,22,18,19,20,20,28,41,40,43,42,44,43,47,59,57,40,41,38,38,36,37,34,37,32,46,43,35,38,35,35,34,32,32,25,10,13,8,12,21,22,18,19,18,32,34,36,35,36,36,40,32,27,18,11,13,12,16,15,16,17,19,21,36,48,52,51,53,53,55,54,57,42,41,41,43,36,27,26,26,23,30,41,38,39,37,36,35,34,45,44,27,28,25,26,24,25,22,24,20,32,32,22,23,20,21,22,22,24,18,8,11,10,12,23,27,27,29,29,44,47,49,48,50,48,53,46,40,31,23,27,25,28,28,31,29,28,29,43,53,56,53,53,50,51,49,49,33,30,28,29,22,13,13,13,10,17,29,26,26,25,24,23,21,30,33,16,20,18,21,20,24,22,25,23,38,44,33,35,35,35,36,37,40,33,21,22,23,23,32,39,38,41,40,57,59,58,56,57,54,55,50,42,28,18,18,18,17,16,16,15,12,16,29,37,42,39,40,37,37,36,37,20,17,17,19,17,8,9,10,8,17,29,28,31,30,32,32,32,43,47,31,34,34,36,35,38,38,41,37,51,57,45,47,44,44,42,41,42,35,22,23,21,20,27,34,31,31,28,43,44,45,42,41,40,40,37,27,13,6,6,5,4,4,4,6,5,11,24,31,42,40,43,44,45,45,46,32,30,30,31,32,22,20,23,20,31,41,43,44,45,44,48,44,51,55,39,39,36,37,36,36,33,34,31,45,48,36,31,32,30,31,29,31,21,9,8,7,6,12,19,17,15,19,34,36,39,37,39,38,41,39,33,19,15,15,15,17,18,18,20,18,27,39,45,55,54,56,56,59,59,60,45,41,40,39,38,26,23,23,20,32,37,37,37,36,35,35,31,37,42,26,26,22,23,21,20,20,20,18,32,33,24,21,23,24,25,24,28,21,9,12,12,13,17,28,30,30,34,48,50,52,52,53,52,55,55,49,33,27,29,29,29,29,27,26,25,32,40,40,53,50,49,48,49,46,46,32,28,27,25,27,16,8,11,7,18,24,22,23,20,20,23,22,26,36,22,23,22,25,25,26,27,27,28,42,48,40,34,36,37,38,39,41,34,24,27,27,29,31,44,42,40,43,57,55,54,53,53,50,50,50,43,24,17,18,17,14,15,13,13,10,16,27,27,37,37,36,34,37,33,34,22,18,22,19,22,18,9,12,10,22,31,32,32,34,34,36,36,39,48,36,36,37,39,39,40,40,40,42,54,60,52,41,43,40,41,40,42,32,20,21,21,18,19,27,29,25,29,42,40,39,39,39,37,37,36,33,13,4,5,7,7,8,9,8,8,15,34,40,42,43,42,43,47,47,49,28,17,22,22,23,26,24,26,25,43,60,57,60,57,58,56,57,54,41,22,24,22,22,19,19,17,20,29,43,45,43,42,43,41,43,38,28,20,5,8,6,4,4,3,10,21,23,39,38,39,39,43,43,36,27,33,22,17,18,19,19,19,31,37,35,43,55,55,56,57,58,47,44,45,44,30,25,25,22,24,35,34,36,32,42,48,45,47,40,31,29,29,28,25,10,11,7,12,20,19,19,18,18,32,36,39,30,25,27,27,28,29,24,13,16,26,32,30,32,33,34,35,52,52,44,39,42,41,45,43,48,35,29,41,40,38,37,36,38,33,40,47,35,37,34,35,33,31,31,28,20,25,23,25,22,22,21,21,19,21,21,21,21,21,23,24,25,26,36,25,25,27,30,31,30,32,30,18,31,35,34,35,37,39,39,42,57,52,41,44,44,45,41,43,35,24,26,39,36,37,34,38,34,43,47,47,37,29,30,27,26,27,16,9,8,13,24,20,21,19,20,32,36,34,38,24,24,23,25,22,12,12,15,13,26,32,34,34,37,50,52,51,53,50,40,39,42,36,27,28,30,29,28,40,44,41,48,55,52,52,50,51,42,30,34,23,15,15,14,14,12,14,27,25,34,38,37,36,35,34,32,25,17,8,7,8,9,9,10,12,17,32,42,44,45,48,47,49,48,49,30,21,23,24,23,26,26,29,26,48,62,57,58,56,58,55,54,53,34,19,23,19,20,17,18,16,17,27,43,42,42,40,41,38,39,33,22,11,5,5,4,4,5,6,13,25,26,40,39,41,42,42,45,40,30,33,19,19,20,20,21,20,32,41,38,48,57,57,58,59,61,46,42,42,38,24,23,23,23,20,33,36,34,33,42,49,44,46,42,28,26,26,25,17,5,10,4,11,21,20,19,21,22,37,38,40,33,23,25,26,27,28,19,14,15,25,35,33,37,35,38,40,54,53,42,40,42,41,43,42,44,29,29,41,41,39,41,39,40,35,42,50,32,32,31,30,29,27,29,24,17,27,24,26,23,25,23,21,20,19,19,20,19,21,21,22,24,24,30,28,29,29,30,32,33,33,34,20,31,36,35,37,36,39,39,42,59,49,42,46,43,44,42,43,39,23,24,37,35,36,33,35,30,38,47,46,33,30,30,28,26,28,16,8,8,11,21,18,20,19,18,29,38,36,37,24,27,25,26,26,16,13,17,13,25,31,32,33,38,52,52,52,55,50,40,42,43,39,27,30,28,28,26,38,40,38,45,55,51,51,49,51,39,31,33,20,13,15,13,13,10,12,25,22,35,37,36,36,35,33,35,23,21,10,8,10,9,10,10,11,18,34,43,46,46,50,49,51,50,51,31,23,24,24,23,26,25,28,26,45,61,55,57,57,56,55,52,53,37,18,22,18,17,15,16,14,15,27,42,42,42,41,42,39,39,35,24,10,4,4,5,4,8,6,11,24,28,40,42,43,44,44,46,40,29,34,21,19,20,20,22,20,28,40,38,47,58,58,60,60,61,50,40,42,37,23,22,21,21,19,32,34,34,33,41,48,44,46,42,27,25,24,25,18,5,7,2,7,19,20,20,21,22,37,38,41,35,25,26,26,26,30,20,14,15,25,35,34,37,38,38,42,55,57,47,39,43,40,43,40,42,28,25,38,41,40,41,39,40,35,43,48,33,31,29,28,27,25,26,22,12,26,25,26,25,24,24,21,20,23,19,19,19,20,21,22,24,24,32,29,30,32,33,33,35,34,37,24,30,36,34,37,37,39,39,40,57,52,44,48,44,45,41,43,37,23,24,36,33,32,32,34,30,34,46,46,33,31,30,29,25,27,18,7,7,10,19,16,16,19,19,30,38,37,38,27,29,27,29,28,16,12,17,14,25,32,32,32,36,50,55,52,57,51,42,44,45,42,28,27,27,25,24,36,39,34,42,55,51,52,50,51,40,31,34,25,11,12,10,9,8,10,23,21,30,38,36,37,35,37,36,25,22,10,8,9,7,10,12,11,21,31,44,48,47,51,51,52,52,52,36,24,24,26,23,26,26,28,27,46,59,56,56,56,54,54,52,54,39,18,20,18,16,14,15,14,12,24,43,40,41,39,41,37,38,35,23,8,4,3,4,5,8,7,12,26,32,43,43,46,46,45,47,45,31,31,21,19,21,20,25,23,32,45,42,53,61,60,61,57,59,45,37,38,34,22,21,20,21,17,30,36,33,33,43,46,43,43,41,24,21,22,20,15,3,7,3,7,22,23,23,25,27,40,38,42,38,25,25,28,27,30,21,18,17,26,39,38,40,41,42,47,57,57,47,39,43,41,41,41,39,27,23,35,43,38,40,36,38,34,43,48,30,27,27,25,25,24,25,20,10,25,24,24,23,22,21,22,24,32,20,20,22,21,23,23,26,25,28,32,33,34,37,35,36,36,39,30,34,37,36,37,39,39,41,40,58,52,43,46,43,43,41,40,40,23,24,34,31,33,29,30,27,31,43,44,31,28,25,27,25,27,16,4,4,11,17,19,18,20,18,27,41,40,40,29,29,30,32,34,24,15,19,18,31,34,35,35,36,51,56,55,59,52,45,47,46,46,30,24,25,24,27,35,35,33,35,49,48,48,47,46,39,29,32,23,10,11,9,10,7,11,20,15,25,35,35,35,36,36,39,28,28,17,10,13,13,14,15,14,24,32,46,51,50,52,52,53,53,55,39,26,26,28,28,30,28,28,24,40,55,54,53,53,51,52,49,52,36,14,18,14,14,13,12,11,8,23,41,38,39,36,37,35,34,35,25,8,7,8,8,8,9,10,13,27,38,46,46,46,49,49,50,47,32,33,23,22,25,23,26,26,30,47,47,54,60,56,57,54,55,47,34,33,30,19,20,18,20,16,26,33,30,31,39,41,40,38,40,28,19,19,18,13,3,7,6,8,20,26,26,28,29,42,41,44,41,28,28,30,29,33,24,20,22,26,40,40,42,44,42,48,58,58,52,39,41,38,39,39,38,26,22,32,38,36,36,34,34,31,40,45,29,25,24,23,24,22,23,18,6,20,22,20,22,20,23,23,25,33,24,23,24,25,28,27,29,28,31,34,36,36,37,37,38,39,43,37,37,39,41,41,44,42,43,38,51,49,40,42,38,40,38,37,37,22,22,32,27,29,27,28,24,25,37,42,27,26,23,23,21,23,18,5,4,14,20,21,22,25,22,30,42,43,42,32,33,32,34,36,30,18,22,22,34,36,37,39,39,50,59,56,60,52,45,43,41,41,27,23,23,22,24,32,32,32,33,46,45,44,42,42,34,28,28,23,9,9,9,8,6,8,19,16,26,38,37,37,38,39,40,28,32,20,12,15,16,19,18,17,27,33,45,54,51,54,53,56,57,53,43,33,27,30,27,28,24,26,22,37,52,51,49,48,47,49,46,48,33,14,15,14,12,11,10,11,7,16,38,34,35,32,35,34,35,38,28,8,11,12,13,12,14,15,15,25,40,46,47,48,50,50,51,53,40,34,26,27,28,28,29,29,30,45,42,50,55,52,53,51,53,47,33,34,28,16,17,15,17,12,19,29,27,26,36,39,37,36,37,24,17,18,19,12,5,8,8,8,23,28,28,29,32,46,44,47,47,35,31,34,33,35,24,23,22,28,42,45,45,46,44,51,58,59,50,37,37,36,35,35,32,20,17,24,36,33,34,31,32,29,37,43,29,21,22,21,21,19,20,13,2,20,23,23,24,24,25,26,27,41,29,25,29,28,30,30,30,32,27,36,39,37,40,39,42,41,46,40,40,41,42,41,42,39,39,36,44,44,38,38,37,36,36,34,35,22,19,29,25,27,26,25,23,23,35,37,22,24,21,22,19,24,19,9,6,18,23,22,23,25,25,29,42,45,42,33,35,36,36,38,31,21,24,24,35,39,39,42,41,52,60,56,59,49,42,43,41,40,29,21,22,18,20,29,29,29,28,40,44,41,42,41,30,26,26,21,7,7,6,4,3,9,20,18,25,39,39,38,41,42,42,30,34,25,16,17,19,17,21,19,30,35,46,55,53,57,56,58,60,54,46,36,26,28,24,25,22,24,23,34,47,51,47,49,46,47,43,47,32,11,12,12,9,10,8,8,7,10,34,32,34,34,35,37,36,39,32,22,24,26,26,26,23,15,15,27,37,33,37,36,38,40,40,42,28,27,29,35,44,42,43,41,41,53,56,54,54,51,52,51,50,47,23,16,17,15,16,12,15,10,18,28,27,26,25,24,23,29,36,25,17,18,20,21,22,22,23,21,35,44,41,44,32,31,33,36,36,21,19,22,23,25,24,26,26,27,41,57,59,60,57,57,56,56,53,37,37,36,35,35,33,30,16,24,34,31,31,30,29,28,27,28,20,6,8,5,8,18,17,18,17,28,38,36,39,38,40,39,43,42,32,23,16,16,19,19,20,19,24,37,40,38,43,41,45,43,51,57,43,42,41,39,40,38,37,34,42,52,50,49,49,42,33,34,33,22,12,15,11,12,11,10,10,6,18,24,29,36,32,34,35,37,37,27,23,26,25,27,28,28,28,24,30,32,32,34,34,36,35,40,34,24,24,25,27,28,38,44,43,50,59,56,55,55,54,54,52,52,41,32,33,21,17,16,15,15,13,23,29,26,25,24,24,24,22,22,22,18,20,20,21,21,22,24,27,40,41,41,42,44,43,30,32,29,17,19,20,20,23,21,23,23,30,44,40,44,58,59,58,58,57,47,38,40,38,38,36,37,33,35,40,34,32,31,29,29,28,28,27,13,9,11,8,9,5,13,20,22,35,37,36,37,38,39,38,43,35,26,27,30,21,14,17,18,17,24,37,34,36,37,38,39,39,42,30,35,46,43,45,42,42,40,40,51,54,51,51,50,48,50,39,32,20,13,16,13,15,12,13,10,13,25,24,22,22,32,35,31,37,30,20,22,23,24,25,25,28,26,35,46,31,29,32,31,33,32,36,26,21,23,23,23,25,26,30,44,58,61,59,60,58,57,55,55,51,38,37,36,34,31,14,16,15,16,27,27,26,26,25,25,22,21,17,4,12,22,19,19,20,23,21,33,41,39,42,42,44,44,47,41,19,15,19,18,19,19,20,21,23,35,39,37,42,38,49,60,62,57,43,43,42,40,40,38,38,36,38,49,51,38,29,30,29,28,29,22,10,11,9,10,9,7,7,3,24,39,34,37,36,36,38,39,41,32,24,29,28,31,30,18,14,16,28,35,33,35,34,36,37,39,36,26,24,26,41,46,43,45,41,45,56,55,54,53,52,53,50,52,40,16,16,15,14,14,12,13,10,19,27,24,23,22,19,22,36,33,22,20,22,22,24,25,26,25,27,42,45,45,43,29,31,32,33,31,19,21,20,22,23,24,24,24,30,49,59,59,60,57,57,56,57,49,37,39,37,38,35,37,28,14,26,31,28,28,27,27,25,25,24,12,6,7,4,16,22,18,20,21,34,39,38,40,39,42,41,45,41,32,21,14,16,17,18,19,18,25,38,37,38,39,39,41,40,55,55,42,44,43,44,40,40,40,38,46,53,50,51,49,36,30,30,28,17,12,13,10,11,9,11,8,10,20,20,32,35,32,36,35,38,35,25,25,27,26,29,27,32,25,21,31,30,31,34,34,35,35,39,29,23,25,25,26,31,44,45,43,53,60,56,57,55,54,53,52,51,37,34,28,14,16,14,15,12,15,27,27,26,25,24,22,22,22,24,22,19,21,21,23,23,25,23,30,42,41,44,43,45,38,27,33,23,15,18,18,20,21,22,23,21,32,42,39,53,60,60,60,59,59,45,41,41,39,40,38,39,34,38,39,30,32,29,27,26,26,28,24,8,8,6,6,6,6,20,19,25,39,36,39,38,39,39,40,43,35,27,30,29,18,14,17,15,16,30,37,35,38,35,37,36,40,40,32,42,45,44,45,43,44,40,43,53,54,54,54,51,50,46,33,26,13,15,12,12,13,11,12,7,14,22,20,20,22,36,35,34,37,28,23,25,24,25,27,29,30,29,45,40,27,32,30,32,32,34,34,22,20,23,22,22,24,25,32,49,59,60,59,59,57,56,54,56,49,37,39,36,37,24,15,16,11,19,28,26,25,24,24,22,22,21,12,2,16,23,19,22,22,24,24,37,41,41,43,44,45,44,47,29,14,16,16,17,18,18,19,20,24,38,38,37,38,39,56,60,59,54,43,43,42,42,41,39,39,37,46,52,49,33,28,31,28,29,27,17,10,11,9,11,7,8,4,8,35,37,34,36,35,39,38,42,38,28,27,30,30,34,28,14,13,18,30,32,31,32,32,36,34,39,31,25,24,33,48,46,46,45,42,52,57,56,54,53,53,51,51,54,33,13,17,14,15,13,13,11,10,21,23,21,20,20,17,25,39,32,24,22,24,25,27,27,28,27,32,43,43,46,34,26,29,29,33,26,19,21,21,22,23,24,25,24,33,52,60,59,60,58,56,55,55,44,40,40,37,37,36,36,19,16,27,27,28,27,26,26,23,23,19,9,8,6,5,20,22,22,23,28,38,37,41,40,42,42,43,44,40,29,16,15,17,16,19,19,20,27,36,33,36,36,38,37,42,58,49,45,46,44,44,42,42,40,42,49,53,50,51,45,30,29,29,24,14,12,12,11,11,9,9,6,13,18,25,38,33,36,36,35,38,34,25,27,27,28,31,31,34,25,23,32,29,32,32,33,33,35,35,25,23,24,25,24,37,48,45,49,57,57,56,55,53,53,52,52,48,36,38,25,15,18,15,16,13,20,26,24,24,22,21,20,19,19,24,22,21,22,22,25,25,26,26,36,43,42,44,43,44,30,28,29,19,18,19,19,21,22,23,22,25,38,38,40,55,59,57,58,58,55,43,41,41,41,40,38,38,38,39,32,29,30,28,28,26,26,26,16,9,10,8,8,5,8,22,20,29,36,34,37,37,40,38,42,41,33,29,34,25,14,16,18,17,21,31,33,32,35,35,37,36,39,34,34,47,47,46,46,44,44,42,47,54,52,52,52,50,52,41,29,23,15,15,14,13,11,11,11,9,19,21,19,17,28,38,33,35,35,27,23,26,26,28,27,29,30,34,45,34,26,31,28,32,31,34,27,21,23,23,24,25,23,27,42,51,59,58,57,57,56,56,55,54,45,38,40,39,38,21,16,18,16,26,27,26,23,24,24,22,20,19,7,7,23,21,21,22,22,22,27,38,38,40,41,41,44,45,43,23,15,18,18,20,20,20,21,22,28,37,35,40,39,43,58,58,60,50,43,43,41,43,41,41,39,40,47,52,42,30,30,27,26,27,23,13,11,10,8,9,7,10,5,14,36,33,36,36,36,38,38,40,34,27,29,30,29,31,20,14,16,23,31,31,33,33,35,35,35,37,30,25,26,39,48,46,47,45,46,53,57,54,55,52,52,50,50,46,22,17,17,14,16,14,14,11,14,23,24,22,21,20,20,32,36,28,21,22,23,24,26,26,27,26,38,43,43,44,31,29,31,30,33,25,19,20,22,24,24,25,26,26,41,58,59,60,56,57,54,56,52,39,39,37,38,36,36,33,17,20,29,29,28,26,26,25,25,23,18,7,9,5,12,23,20,22,22,30,38,39,39,38,42,40,43,42,34,24,14,18,18,19,20,20,21,33,37,35,38,36,40,38,48,56,45,44,44,43,43,41,41,38,45,52,51,48,50,37,29,30,30,24,13,14,12,12,10,11,10,8,16,20,28,36,32,35,34,37,36,28,24,28,27,29,28,31,30,19,26,32,30,33,32,34,33,37,33,25,23,27,26,28,41,47,44,51,58,57,55,54,52,53,51,52,43,36,34,19,18,16,15,15,13,21,26,24,24,22,22,22,19,21,24,20,21,21,23,23,24,24,28,40,40,43,42,44,42,28,31,28,18,19,20,22,23,23,24,24,30,41,38,47,58,58,58,57,57,47,40,41,40,40,38,39,37,36,37,32,30,28,26,28,26,25,25,13,8,10,9,9,5,16,21,21,36,35,35,36,37,39,39,41,40,30,29,33,23,16,18,18,18,25,35,35,36,34,36,38,38,41,33,40,45,45,46,44,42,42,39,48,54,51,51,49,50,47,35,29,20,14,16,14,14,12,12,10,12,21,21,20,20,32,36,33,36,33,24,24,26,25,28,27,31,28,37,43,29,29,31,30,32,31,34,27,21,24,25,24,26,26,31,45,56,60,57,57,56,55,54,53,52,41,36,37,37,30,16,18,15,18,27,26,26,26,23,24,22,21,16,5,12,23,20,23,21,23,22,29,40,39,40,40,43,42,44,35,19,16,18,18,20,19,21,22,24,34,38,38,40,39,52,60,59,57,48,43,44,40,41,40,41,37,40,49,50,38,29,30,29,28,28,21,12,13,10,10,8,8,8,6,24,36,31,36,35,36,36,37,38,32,25,29,28,30,30,19,16,17,28,33,32,36,33,35,35,39,35,27,26,31,44,47,45,45,44,45,54,54,53,53,51,52,50,51,42,19,18,16,16,16,15,15,10,17,24,22,20,20,18,22,34,34,27,22,24,23,25,26,27,27,27,40,42,44,38,27,28,28,31,29,19,20,21,22,23,23,26,28,28,45,58,59,61,59,58,53,56,50,42,39,37,38,36,37,26,16,25,29,29,29,26,27,25,23,24,13,6,8,5,16,22,19,22,21,25,23,31,41,39,40,41,42,43,43,30,28,30,31,31,21,20,20,22,24,24,24,24,26,26,41,45,50,59,55,57,55,55,54,54,52,52,50,50,49,24,16,17,15,16,13,13,11,11,9,9,6,11,19,21,34,34,35,37,37,37,37,39,40,42,32,28,29,31,28,15,16,17,18,19,20,19,25,36,37,37,37,40,39,47,59,58,59,58,59,48,41,42,41,40,39,38,35,37,28,16,15,17,27,26,25,24,24,23,23,22,20,21,18,29,27,19,23,22,26,24,25,27,27,28,29,29,33,46,35,26,30,30,32,32,33,33,35,36,38,29,23,28,27,40,47,47,46,44,45,43,41,43,53,52,50,51,49,47,33,29,30,29,27,26,18,9,12,10,10,8,8,6,6,19,22,20,21,33,38,37,39,38,40,40,42,43,45,41,32,24,17,20,20,20,21,22,23,24,24,25,26,25,42,60,59,58,57,57,57,56,55,54,52,53,46,33,37,31,18,17,16,15,14,12,11,11,11,23,25,20,22,19,27,35,33,33,34,36,39,32,23,26,25,26,29,28,31,23,16,17,17,20,31,35,35,37,37,39,39,40,42,41,51,61,53,44,43,42,40,40,39,39,37,37,36,34,36,35,32,30,30,30,28,28,27,26,25,24,25,19,7,6,18,20,18,21,20,22,23,23,23,25,36,43,42,43,45,34,30,33,32,35,33,36,33,23,22,24,24,26,27,27,40,45,43,44,41,51,56,56,54,53,52,50,50,49,47,33,32,27,14,13,12,13,11,11,9,10,9,7,7,8,28,35,34,36,36,38,37,39,38,42,41,44,40,29,23,14,17,16,18,19,19,20,20,23,21,34,41,41,41,48,59,59,60,57,58,56,56,52,38,36,37,36,34,34,24,15,18,15,16,13,21,31,26,27,26,25,24,24,21,30,35,33,35,22,21,23,21,23,24,25,25,28,28,30,19,20,34,31,34,34,36,36,37,38,38,39,39,41,29,38,45,43,44,40,42,40,39,38,39,37,43,53,50,49,36,34,33,33,32,28,28,28,27,12,9,8,7,5,7,20,18,18,20,20,20,29,41,39,41,41,43,42,45,41,31,31,32,32,20,17,19,19,21,22,23,23,26,24,30,41,50,61,59,59,58,57,56,56,55,52,52,51,51,30,14,17,14,14,12,12,11,11,9,10,8,10,23,21,27,37,35,36,36,38,38,40,40,42,32,24,28,26,30,19,13,15,16,17,18,18,22,37,38,39,41,41,42,41,53,60,59,59,59,47,39,40,38,37,36,36,35,34,32,20,14,18,31,30,30,29,28,27,26,26,25,24,23,23,22,18,19,19,19,21,22,24,24,24,26,26,30,46,45,34,30,33,33,34,35,36,37,37,39,30,22,26,24,30,42,44,43,42,40,41,39,42,53,53,52,52,49,51,45,33,32,32,30,31,19,9,11,9,10,9,8,8,4,10,20,18,19,33,39,38,40,39,40,40,42,44,44,44,40,23,14,16,17,18,19,21,21,21,21,24,25,27,39,54,61,61,58,59,57,58,55,56,53,53,45,34,34,35,23,15,17,15,15,13,13,12,11,24,27,24,23,21,21,29,37,34,36,34,38,31,21,23,25,25,26,27,28,28,18,14,17,17,33,36,38,36,38,39,40,41,42,43,43,58,54,41,44,40,41,39,39,38,37,35,35,34,34,46,36,33,33,31,33,29,29,28,28,26,28,19,5,4,6,19,17,17,19,19,21,20,22,21,35,42,42,43,44,42,30,33,33,35,34,37,35,22,22,22,24,23,25,23,32,44,41,43,39,50,57,55,55,54,54,52,53,49,54,44,36,31,15,16,14,14,12,12,9,10,8,6,7,2,23,38,33,37,36,37,37,40,38,43,41,44,41,27,29,19,13,17,16,17,17,19,18,21,19,33,41,39,42,42,56,60,59,59,58,58,58,54,38,37,36,35,36,33,33,19,15,15,15,13,23,32,27,29,26,26,25,24,24,24,35,36,35,21,18,22,21,23,20,24,23,26,25,27,24,21,35,33,35,35,37,39,39,40,39,43,43,44,28,28,42,40,42,38,39,37,37,36,34,33,40,52,48,51,43,34,36,33,34,33,32,32,30,15,8,10,7,9,5,10,17,15,16,17,17,26,40,38,39,41,41,42,43,45,38,33,35,35,22,17,20,21,23,23,23,23,25,25,25,34,48,60,59,58,56,54,54,54,53,53,53,50,49,35,20,17,16,16,15,14,13,13,11,11,9,15,29,25,25,35,36,34,36,36,38,38,38,41,29,21,24,23,26,25,16,14,16,15,18,17,23,38,40,40,42,42,44,44,47,58,60,59,61,47,37,38,36,36,35,34,33,32,32,30,17,21,35,34,33,32,32,30,30,29,29,27,25,25,16,16,16,14,16,17,18,17,20,19,23,21,27,42,44,40,32,34,35,37,36,38,40,38,42,28,22,24,25,25,31,41,40,42,39,41,37,41,55,54,55,53,53,51,51,42,35,37,33,35,21,12,12,11,11,9,10,7,8,4,13,16,18,35,35,37,37,37,39,40,41,40,43,43,47,27,13,16,16,19,18,20,19,22,23,23,23,24,40,45,55,60,58,60,58,57,54,56,53,56,47,32,34,32,31,21,17,18,17,16,15,15,12,27,30,28,29,26,26,26,35,35,35,33,36,30,17,20,19,22,21,24,25,27,24,14,15,16,32,37,36,39,38,40,39,41,39,43,42,50,51,37,41,39,40,39,38,39,37,36,34,35,34,50,46,35,37,33,35,32,32,30,30,29,29,21,5,9,6,13,19,17,18,16,19,19,21,20,33,41,40,45,41,45,36,31,32,33,34,36,33,19,20,20,21,22,22,25,24,35,40,41,42,52,59,56,58,55,55,53,53,51,50,49,40,31,19,16,16,14,15,12,12,11,11,9,10,7,18,35,35,35,34,35,35,37,37,39,38,41,38,25,27,25,15,15,15,16,18,19,19,20,19,32,40,38,43,39,44,56,57,58,59,57,58,53,39,39,38,36,37,33,35,28,19,19,18,15,27,33,30,30,29,28,27,27,26,24,29,38,32,18,18,18,18,20,21,22,21,23,22,25,24,28,30,31,33,33,35,34,36,36,38,39,41,41,27,24,33,41,41,43,43,40,41,38,40,36,44,54,52,52,51,42,34,36,34,34,33,32,30,15,11,12,11,10,8,9,17,21,17,19,14,24,37,36,38,37,38,39,40,41,42,32,31,33,18,16,19,19,20,20,21,23,24,23,25,24,44,59,56,59,58,58,57,57,54,54,54,54,52,38,31,21,19,19,17,17,14,14,12,14,10,18,28,25,24,25,36,36,34,33,34,35,36,39,26,21,22,24,25,25,22,13,15,14,19,16,21,36,36,37,37,40,40,41,40,47,57,56,60,48,41,42,41,41,38,38,36,37,35,36,24,21,35,34,33,30,31,32,29,29,29,28,26,28,14,15,22,19,20,17,18,18,19,20,23,20,25,39,40,42,34,30,32,32,32,34,36,36,38,27,20,23,23,25,25,36,41,42,41,42,40,44,56,56,55,53,54,53,52,49,39,36,35,35,24,14,16,14,14,11,12,11,10,8,10,19,23,34,35,33,34,35,36,37,38,38,40,39,43,33,13,15,16,17,17,18,19,20,21,22,22,23,39,41,46,56,56,58,58,59,58,57,55,56,48,35,36,34,35,28,19,20,18,18,16,16,16,29,32,29,28,27,28,25,31,37,36,33,35,27,16,19,19,20,21,22,23,23,25,18,13,16,30,34,33,36,35,38,38,40,39,41,40,43,44,39,40,42,43,42,41,39,38,38,36,37,36,48,50,38,36,35,34,33,33,30,32,29,30,23,10,11,8,9,18,21,19,19,16,17,19,21,34,38,37,40,40,41,39,30,30,33,33,35,31,20,20,21,22,23,24,24,24,29,39,41,40,51,59,57,57,55,55,54,53,52,52,51,47,34,20,17,17,15,15,16,14,12,12,12,12,9,18,31,37,36,35,33,33,35,34,37,37,39,37,24,24,26,21,14,17,16,18,19,18,20,19,31,39,39,40,42,41,49,58,55,59,58,58,55,39,40,37,35,37,36,35,35,24,18,20,16,28,33,31,33,29,29,29,27,37,38,36,36,32,18,16,16,18,13,7,9,9,11,12,11,12,21,34,43,45,45,46,47,48,50,50,52,44,39,27,25,26,27,27,29,28,33,43,40,40,38,44,53,52,53,50,36,35,37,33,32,33,32,31,14,21,26,23,23,22,20,21,20,18,16,2,12,23,23,25,25,26,26,27,39,44,43,43,45,31,30,30,32,27,19,22,22,24,22,25,25,32,46,57,60,59,58,58,57,55,54,57,44,38,25,19,20,18,17,17,15,18,29,25,27,25,31,41,38,39,39,27,23,22,20,20,22,21,24,9,13,24,22,25,24,27,26,28,30,30,17,23,36,37,38,40,39,41,40,51,55,56,56,59,48,40,41,40,35,24,26,24,24,22,21,19,23,36,47,46,46,43,44,42,42,39,41,30,24,13,4,7,4,5,4,6,11,23,23,25,23,30,42,42,41,42,32,30,29,32,31,33,34,38,26,30,40,39,42,39,44,44,43,44,42,27,30,41,40,37,37,37,38,35,48,50,48,47,49,38,29,30,29,22,9,13,10,8,7,8,6,7,22,35,33,35,36,38,36,41,39,41,31,28,23,12,15,15,17,18,19,25,36,36,38,37,38,51,57,55,57,45,43,44,44,43,42,40,41,33,31,39,35,35,34,34,32,31,31,28,15,14,25,27,25,26,24,24,22,34,37,35,34,36,29,20,23,24,19,7,11,10,13,12,13,14,15,31,48,48,50,49,51,51,55,52,56,44,41,36,26,29,29,28,27,26,31,42,39,39,37,37,47,52,48,47,31,31,29,31,28,30,26,28,18,19,26,23,22,21,20,19,19,21,15,4,6,19,26,24,27,26,27,27,43,47,47,46,49,45,35,35,38,27,20,22,24,25,25,27,28,26,41,61,58,59,56,56,54,53,53,51,37,33,30,17,16,16,14,14,11,19,29,26,26,25,23,32,39,36,33,17,19,20,21,20,22,22,24,21,22,29,28,30,31,31,33,33,35,27,18,20,29,38,35,39,39,42,42,57,60,60,59,60,55,43,39,40,27,20,21,20,19,18,18,18,15,27,47,44,44,43,43,40,41,39,38,22,21,17,4,1,4,4,7,6,15,26,24,27,29,28,38,46,46,44,30,33,32,33,34,35,35,38,37,38,42,42,44,45,46,47,43,44,35,24,24,27,38,34,34,33,33,33,45,48,46,46,45,45,32,27,29,15,7,8,6,4,4,2,2,2,12,38,37,39,39,41,42,43,43,43,31,29,30,19,16,18,18,20,19,28,39,39,41,41,41,49,59,60,59,42,43,40,41,39,38,37,38,34,33,37,35,35,33,33,33,29,31,22,10,9,14,25,21,22,20,20,18,33,36,35,36,37,38,27,23,27,16,10,12,13,12,14,15,17,15,23,50,50,52,52,54,54,55,56,58,44,41,45,35,26,27,25,26,22,30,40,38,37,37,36,38,49,49,46,30,29,27,27,25,24,24,23,21,22,22,22,20,20,19,22,20,24,17,6,8,11,25,25,27,28,28,28,44,49,48,49,50,52,44,36,41,29,23,25,25,26,27,29,30,27,31,57,56,57,56,55,53,52,51,50,36,30,32,20,12,13,11,13,10,15,26,25,25,24,22,24,35,34,33,19,20,20,21,21,23,24,25,25,28,30,31,33,34,34,36,35,38,31,19,22,21,36,38,39,39,41,41,58,61,59,59,57,57,51,38,41,28,19,21,17,17,16,15,15,14,15,41,44,43,43,42,40,40,38,38,22,16,17,12,1,5,4,7,6,15,28,28,29,29,31,30,44,49,46,31,32,33,35,35,37,37,38,38,47,44,45,44,47,45,45,43,45,35,21,23,20,33,34,34,32,32,30,45,47,46,46,43,44,38,26,29,14,6,6,5,5,4,1,3,3,7,36,39,39,40,41,43,44,45,46,32,29,32,26,17,18,18,21,19,28,41,40,42,41,44,43,54,62,56,41,39,39,38,38,37,36,36,34,43,38,34,35,33,33,30,29,30,22,8,11,6,16,23,21,20,19,18,33,38,37,39,38,40,39,25,28,17,9,14,12,13,14,17,16,18,21,45,51,51,54,53,54,56,55,57,43,41,43,38,27,26,26,25,24,32,42,38,39,37,37,35,42,48,43,26,27,25,23,23,23,22,21,21,32,25,24,23,22,23,24,24,27,19,6,11,8,19,25,25,27,27,31,48,48,50,49,52,52,52,42,44,30,22,25,25,28,28,28,26,26,31,51,55,56,52,53,52,51,49,50,32,28,27,28,16,14,12,12,10,22,30,26,27,23,25,21,26,36,31,17,19,18,22,21,23,23,26,25,42,35,34,35,34,35,36,36,40,32,19,23,21,30,40,39,41,41,44,60,59,59,57,56,54,54,40,40,27,17,19,17,18,17,16,15,14,20,37,43,42,40,40,38,37,36,35,19,15,15,16,7,6,8,9,8,20,30,30,33,31,33,32,37,49,45,31,32,32,33,34,36,36,39,38,56,51,47,49,47,46,45,44,44,37,21,23,20,22,31,31,30,29,31,46,44,45,43,44,41,43,32,28,15,5,7,4,3,2,3,5,4,11,29,37,41,40,42,42,44,44,47,31,29,31,33,24,19,21,23,21,34,43,41,45,44,47,45,49,59,55,38,39,38,37,35,35,34,34,32,49,41,33,34,32,33,32,30,31,22,8,11,8,10,19,18,17,15,18,36,34,36,35,39,38,43,33,30,19,12,16,16,17,17,17,18,18,26,41,50,54,52,55,55,59,58,59,43,43,41,43,34,25,23,24,22,34,41,38,37,35,35,34,34,44,42,24,25,24,25,21,22,20,21,18,35,31,21,22,23,23,24,24,27,19,8,11,11,13,24,28,27,29,33,50,48,51,50,52,52,56,49,42,32,25,29,28,29,30,28,27,26,32,43,50,54,51,53,49,50,47,46,31,28,28,28,20,12,12,11,9,20,26,23,24,22,21,20,22,33,34,20,22,21,24,24,26,24,27,27,44,40,32,33,35,36,38,38,39,32,22,24,25,25,35,42,42,42,43,58,56,57,54,55,52,54,47,39,25,18,19,18,16,17,14,15,12,20,29,34,41,37,39,35,36,33,33,19,17,18,20,18,10,9,11,10,24,30,31,32,32,33,34,34,43,48,33,35,33,37,36,37,37,40,40,56,57,46,45,44,44,44,41,43,35,21,22,20,19,25,31,29,29,28,45,41,42,40,42,39,40,35,26,13,5,5,4,4,6,6,7,6,15,28,33,44,41,45,44,47,45,47,33,32,32,34,31,23,21,25,22,37,44,45,45,47,46,46,43,49,54,36,37,35,36,33,34,32,32,30,46,47,35,31,32,30,31,27,29,18,7,7,7,4,9,17,17,17,21,39,37,39,39,42,41,43,41,36,19,15,17,18,18,19,19,21,20,29,40,45,55,54,57,58,58,59,57,41,41,39,40,37,28,23,24,19,30,37,35,33,32,31,32,28,35,38,22,24,23,23,20,20,18,20,16,31,36,24,22,25,25,26,25,30,18,11,13,15,15,20,30,31,32,35,52,50,51,52,53,55,54,56,50,30,29,29,28,28,28,25,27,22,30,41,39,50,50,49,48,45,45,42,27,27,27,24,24,16,7,10,5,18,24,20,20,22,22,23,22,28,32,21,24,24,25,26,28,28,29,30,45,50,40,37,39,38,40,39,43,32,25,28,29,28,32,41,41,39,41,55,53,53,52,51,50,49,50,39,18,16,16,15,13,14,12,11,8,17,26,25,37,34,35,33,33,35,33,19,20,22,22,25,18,12,15,12,27,34,33,34,34,36,36,37,41,46,34,38,38,40,40,41,43,42,42,55,58,51,41,42,39,40,37,39,25,17,19,17,16,15,26,28,26,28,41,40,40,39,38,36,34,35,30,5,5,5,7,7,9,10,12,9,19,30,29,42,45,46,46,46,50,47,34,35,36,37,38,33,25,29,27,40,46,45,45,44,42,41,40,41,44,35,35,33,32,32,30,30,29,30,40,43,36,27,28,27,25,23,25,14,5,6,2,6,6,17,22,20,24,39,41,40,43,42,45,44,46,42,19,18,21,20,20,23,23,25,25,32,44,43,53,60,57,56,55,57,51,39,37,37,34,35,33,20,20,18,28,34,30,31,30,31,39,40,41,33,20,22,19,20,18,6,5,7,6,22,24,26,26,32,40,41,41,45,34,27,30,30,24,19,21,21,22,26,41,40,40,50,59,57,58,58,58,42,40,39,28,23,25,22,23,20,28,37,36,48,46,45,44,44,42,38,24,22,10,10,8,8,6,8,5,12,27,35,36,37,37,39,39,40,36,16,15,16,16,16,18,19,20,20,44,51,51,53,53,54,55,55,58,36,28,32,28,29,25,27,25,27,38,51,49,50,48,49,46,48,40,31,17,14,14,13,9,10,7,14,20,25,36,33,34,34,35,37,29,25,24,9,12,11,12,13,15,26,31,28,41,48,49,51,51,51,42,38,43,35,27,28,28,28,32,41,41,40,39,51,54,51,53,46,36,38,35,36,24,15,17,13,20,29,25,26,24,26,38,37,37,27,19,20,19,20,20,10,7,10,21,25,24,26,28,28,34,48,43,33,33,35,34,36,36,36,21,26,39,40,41,43,42,47,42,54,52,39,41,39,38,38,37,37,29,27,36,32,33,31,30,28,29,28,31,23,26,23,24,21,23,20,21,22,18,20,22,22,24,22,25,22,14,28,27,29,29,30,32,32,35,48,37,35,37,38,39,38,40,35,25,38,44,44,43,41,43,40,50,56,50,37,36,36,36,34,35,23,15,17,29,30,27,27,25,25,38,40,39,32,19,23,19,20,16,5,5,7,10,25,23,26,24,31,43,46,44,47,36,33,34,35,29,18,22,23,22,29,40,40,42,52,61,58,59,56,58,43,40,39,27,20,22,21,22,18,27,33,31,44,46,43,43,41,44,38,26,22,6,5,5,4,5,2,3,16,27,40,40,40,41,41,42,44,40,20,12,14,16,17,18,19,19,21,48,56,54,55,55,57,59,59,62,36,23,28,26,26,24,24,22,20,40,55,49,51,47,48,46,48,42,28,13,11,10,10,8,10,5,13,23,30,36,34,36,36,36,40,32,22,23,10,12,12,13,13,14,25,35,32,47,50,51,51,53,52,41,37,41,34,26,28,28,28,30,44,43,41,43,54,53,52,52,48,32,33,32,32,21,14,16,12,19,29,26,26,24,29,39,35,38,26,17,19,20,21,21,9,10,8,20,27,27,27,29,29,40,48,46,37,33,35,35,37,37,36,22,27,40,42,43,44,43,46,42,57,55,40,39,38,37,38,34,37,26,23,35,31,32,30,29,29,27,31,33,24,25,22,23,20,20,19,18,19,20,21,23,23,25,25,27,26,20,28,28,28,30,30,32,32,36,50,38,37,39,38,40,40,42,39,25,36,45,42,43,40,42,39,45,55,51,37,36,35,35,33,34,23,15,15,25,29,27,27,25,24,37,38,38,32,19,21,19,20,20,8,6,9,9,24,24,27,25,30,44,46,45,49,38,33,35,37,31,21,22,24,22,30,41,41,41,48,61,58,59,57,58,43,40,40,29,19,21,17,20,16,27,32,30,42,44,42,44,42,41,37,24,24,9,5,5,2,2,3,5,18,24,38,40,40,41,43,43,44,39,24,16,16,17,17,18,18,21,23,44,54,55,56,58,59,61,59,62,40,26,28,24,23,22,22,22,20,39,52,47,51,48,49,45,46,42,27,13,12,8,7,6,7,5,9,20,29,34,36,39,40,38,41,33,23,23,10,11,9,11,14,14,27,38,34,48,53,55,55,53,54,44,35,42,34,25,26,26,27,28,41,44,40,43,54,55,52,52,46,32,32,30,31,20,12,14,11,15,28,26,26,25,29,40,35,38,27,17,19,20,20,21,9,9,7,20,29,28,30,30,30,42,49,50,40,31,35,33,37,36,35,22,25,38,46,44,48,44,47,42,56,54,39,36,36,35,36,33,36,25,19,34,32,32,31,29,28,28,30,35,21,23,21,21,18,20,17,17,16,23,23,25,25,27,26,28,27,20,26,27,28,29,31,32,31,34,47,40,40,40,41,41,41,43,42,26,37,43,40,41,40,40,37,43,57,47,37,38,34,35,32,35,25,14,13,25,27,24,23,24,21,33,38,37,28,21,22,21,22,22,8,5,8,11,24,23,25,25,27,42,48,46,49,37,38,37,41,37,24,22,24,24,31,40,41,39,48,60,58,58,56,53,41,40,43,32,18,19,16,17,15,24,29,25,36,45,41,43,41,41,33,24,24,8,5,4,3,5,6,7,17,24,40,41,42,43,44,44,44,38,29,18,18,19,18,20,21,22,23,44,55,55,58,58,58,61,58,60,34,24,26,23,23,22,21,22,16,35,51,45,47,46,46,45,44,43,26,8,12,8,8,5,6,3,7,19,31,37,37,38,41,39,43,37,26,20,11,14,15,14,16,17,26,38,36,50,54,53,55,55,56,46,38,43,32,28,28,26,26,24,36,43,39,42,50,50,50,49,48,32,28,28,26,15,11,11,10,12,26,26,26,24,27,37,34,36,32,19,19,20,21,21,9,11,10,20,32,32,33,36,34,44,49,51,40,32,36,36,36,38,35,26,28,42,50,44,47,44,44,42,53,54,38,32,35,31,32,29,32,19,17,32,31,30,29,29,29,26,30,30,17,19,17,16,15,16,18,18,16,27,26,28,28,30,31,32,33,25,27,31,31,31,31,33,33,36,50,43,41,44,45,46,46,47,46,29,33,40,37,38,35,36,33,37,52,46,34,36,33,36,31,34,22,10,11,21,22,21,19,20,17,25,37,34,27,21,25,25,26,27,16,7,11,13,27,25,27,28,30,46,52,49,52,40,41,40,42,39,25,24,27,25,34,42,41,40,42,58,56,54,55,51,40,37,38,29,14,16,14,15,12,21,27,23,35,43,39,40,37,38,30,20,21,9,3,6,6,7,8,9,21,25,40,45,43,46,45,47,48,41,31,20,20,24,24,25,24,25,28,43,58,59,58,59,57,57,56,57,36,21,24,22,21,21,18,19,16,33,48,42,44,41,42,41,39,40,26,5,9,4,6,4,4,3,6,20,33,38,40,39,41,41,45,39,28,24,15,18,18,19,20,20,25,40,40,53,55,55,56,57,60,53,41,43,31,26,26,25,24,23,33,39,36,39,47,47,46,45,44,30,26,25,24,13,9,9,8,7,20,22,22,20,26,37,35,39,35,22,22,24,25,24,11,15,12,22,34,35,35,37,36,48,53,55,47,36,38,39,40,41,36,29,28,38,47,42,43,40,41,40,50,51,34,29,32,29,30,28,28,18,12,27,29,27,27,24,25,21,28,34,17,16,16,19,20,21,23,21,18,28,28,31,31,31,32,33,34,36,33,34,33,35,36,37,39,37,46,44,44,46,46,45,45,44,43,28,35,38,34,35,33,33,33,34,47,41,31,33,30,30,28,29,24,9,10,21,19,20,18,18,15,26,36,37,29,24,26,27,26,30,18,14,14,19,30,30,32,32,31,44,53,51,54,42,41,42,43,44,32,28,31,26,37,40,40,37,39,52,51,50,51,47,36,34,34,30,16,15,14,12,11,21,25,20,27,37,36,36,35,35,30,20,25,14,8,10,9,10,10,13,28,26,38,45,45,48,49,50,50,42,38,28,23,25,25,26,26,28,33,47,56,57,56,57,55,55,52,53,37,21,21,19,18,18,16,18,12,28,43,41,42,40,39,38,36,38,24,5,5,3,5,5,8,8,9,22,38,40,43,43,44,43,45,45,35,26,19,18,20,21,22,22,26,40,44,56,58,58,59,59,60,52,38,40,29,23,24,20,22,19,25,37,34,40,47,43,45,42,44,31,22,22,21,11,8,6,5,4,18,22,22,23,31,39,38,40,41,29,24,27,26,27,16,18,15,20,34,37,38,40,39,53,54,58,50,40,41,42,42,42,35,26,24,31,42,40,40,39,37,38,49,49,38,27,30,26,28,25,26,15,9,23,26,24,24,21,22,18,28,33,19,19,19,21,22,23,25,24,18,31,32,33,35,34,35,35,37,40,34,35,36,38,40,39,41,39,50,48,46,45,43,43,42,41,43,31,32,35,31,32,30,31,28,28,41,40,29,32,27,29,26,26,21,6,7,17,15,17,16,20,18,24,38,40,32,28,30,30,29,32,26,15,16,22,33,32,33,34,35,46,58,54,56,44,45,46,46,46,34,24,27,23,34,36,36,36,34,47,51,49,48,43,32,31,31,28,12,11,9,10,10,18,21,19,22,34,34,35,35,36,33,22,28,21,9,11,11,13,15,18,30,28,41,49,49,51,51,51,52,44,39,29,25,28,27,28,30,29,33,41,51,56,51,54,51,52,49,50,36,19,18,18,16,16,13,14,10,26,41,40,39,37,37,36,35,36,26,4,6,7,7,7,9,9,8,22,42,42,44,43,46,46,50,48,35,26,20,22,23,24,23,24,26,41,49,58,60,59,58,57,57,52,36,36,27,21,22,19,20,17,25,34,33,37,44,42,44,40,41,33,21,20,19,9,5,3,4,4,16,25,24,25,34,41,39,42,41,29,26,28,28,27,17,20,20,22,37,39,39,42,42,54,56,58,56,43,41,43,41,41,33,25,23,30,40,37,37,38,35,36,34,39,34,27,27,24,26,24,22,20,22,32,39,35,34,33,27,22,24,21,10,7,11,10,12,11,15,13,17,33,33,42,49,48,50,49,53,49,36,38,39,38,40,40,42,42,41,44,43,42,42,41,41,38,39,27,19,21,18,17,16,25,28,26,37,43,40,40,39,40,39,37,34,22,17,18,7,6,6,7,8,12,28,28,28,30,31,30,31,35,33,30,32,32,32,34,35,36,35,44,56,54,57,59,59,56,44,47,34,25,27,23,23,22,23,20,20,31,36,32,38,46,44,42,43,42,27,23,24,21,22,17,20,16,21,28,21,22,24,25,26,25,29,22,11,11,14,14,16,16,23,29,38,51,50,52,51,54,53,54,57,46,40,41,42,36,29,29,27,26,37,42,39,40,37,37,36,35,34,20,23,31,27,29,27,28,23,28,37,39,37,36,35,35,31,24,14,6,7,7,9,10,10,12,10,20,31,29,32,32,45,48,48,50,42,35,38,38,40,40,41,43,44,56,58,44,43,42,41,39,39,36,22,22,20,20,19,19,18,18,32,44,44,43,42,41,40,38,40,32,20,22,19,20,16,5,7,6,15,25,23,25,26,27,26,28,30,22,14,24,33,34,34,36,36,37,49,54,54,56,55,58,56,61,51,27,27,26,26,24,23,24,21,24,35,35,32,33,31,41,46,44,39,27,28,26,25,25,24,23,21,30,35,34,26,18,22,21,23,24,16,10,13,12,14,13,16,16,18,42,49,47,51,50,52,51,53,50,40,40,43,42,43,44,31,27,30,40,38,37,39,36,36,34,35,27,18,19,18,28,31,29,30,28,37,42,40,41,40,39,38,36,36,21,4,6,5,7,7,9,9,10,22,26,27,28,29,29,33,49,46,35,36,37,37,37,39,41,40,47,59,58,62,54,41,41,39,41,34,21,22,21,20,19,20,18,17,25,37,47,46,45,43,42,42,42,28,23,24,21,22,20,21,13,3,17,22,21,23,24,26,24,27,26,15,14,16,14,27,35,36,35,42,52,52,53,55,55,56,55,59,51,45,34,25,27,25,25,24,22,31,37,34,35,34,34,31,31,42,35,29,31,26,27,25,26,24,27,37,37,36,37,35,22,18,22,17,8,8,10,8,11,11,13,12,21,29,32,48,50,50,51,50,53,44,40,42,41,42,43,44,46,42,37,42,40,40,38,39,37,35,34,23,19,19,17,16,18,33,29,33,44,42,41,40,40,40,38,39,34,20,21,14,3,6,4,8,7,14,25,23,27,26,29,28,30,30,29,33,34,35,36,36,38,39,39,50,58,57,60,58,62,50,42,43,27,24,24,23,23,20,21,18,21,31,33,30,40,45,42,43,44,40,26,25,25,24,23,22,21,19,25,22,18,22,20,23,24,25,26,18,11,14,13,15,15,17,30,34,45,51,51,53,51,55,54,56,56,46,43,45,45,32,26,28,23,26,37,37,36,36,33,34,32,34,25,18,31,30,29,30,28,27,25,32,41,38,38,37,35,36,31,20,10,5,7,6,8,9,10,11,11,26,29,30,29,36,50,49,50,52,40,37,41,39,41,41,43,43,46,60,54,40,42,39,40,38,39,32,20,21,20,19,17,18,15,20,38,46,44,44,43,41,41,39,40,29,21,23,18,21,9,3,5,6,19,21,22,24,24,25,26,27,24,15,13,27,35,35,36,37,39,42,54,56,56,58,57,59,58,61,40,25,26,25,25,23,23,23,20,28,35,31,34,31,31,44,47,46,37,27,30,26,26,25,26,24,24,32,36,30,19,18,20,19,22,19,10,9,11,10,13,11,14,14,20,47,49,49,50,51,53,52,54,50,42,43,45,44,46,42,28,26,35,41,38,37,37,36,37,33,34,23,16,16,22,34,30,31,30,30,40,43,40,40,40,37,38,37,33,14,2,6,5,6,5,8,8,12,26,25,26,27,29,28,41,51,42,35,37,39,39,39,41,42,43,52,62,59,61,49,40,41,38,38,25,21,22,20,19,19,19,17,17,28,45,46,45,46,44,43,42,38,27,25,25,23,23,22,21,5,9,22,19,21,22,23,22,23,24,20,12,15,15,16,31,37,38,38,47,55,52,54,55,56,56,58,57,49,43,29,26,26,24,24,22,23,32,34,32,33,31,32,29,34,44,33,32,33,29,29,27,28,25,30,37,36,35,36,26,16,17,19,14,7,9,9,10,12,12,14,13,23,29,36,49,48,51,50,51,51,43,41,42,43,44,44,45,48,42,38,39,37,39,36,37,35,36,33,20,19,19,18,15,27,35,30,37,43,42,41,40,39,38,37,36,29,21,23,10,4,6,7,8,7,18,24,23,26,26,26,26,27,29,34,36,36,36,38,40,41,41,43,55,56,57,59,59,59,43,41,39,25,24,24,23,22,22,21,19,24,32,28,32,47,45,43,43,42,33,26,28,25,25,22,23,22,24,27,18,17,21,20,21,21,23,23,13,12,15,12,14,14,21,35,39,49,51,52,53,53,54,54,57,53,46,45,49,39,26,28,27,24,29,37,36,35,34,34,32,30,32,19,21,35,31,31,29,30,28,28,37,39,38,37,35,35,35,24,16,7,5,9,8,9,9,12,10,15,26,27,28,28,40,52,48,52,46,39,40,40,41,43,43,45,44,51,62,44,39,39,38,38,35,36,26,20,20,18,18,18,17,16,30,45,45,44,43,43,41,41,39,39,26,24,23,22,21,7,5,6,8,20,21,22,23,24,25,25,27,23,14,20,35,37,37,39,40,39,46,56,54,56,56,58,58,59,57,31,25,27,22,24,21,23,21,20,28,32,30,31,28,36,46,45,43,31,30,30,29,28,25,27,23,27,35,37,28,16,20,19,19,22,16,8,11,12,11,13,13,16,13,36,51,48,50,50,52,53,54,54,46,42,45,44,44,46,34,26,28,36,39,36,37,34,36,34,33,29,18,18,16,26,33,28,30,28,32,40,40,37,38,37,38,35,36,29,8,6,8,8,10,9,11,9,21,26,25,27,27,29,30,45,50,39,35,38,39,39,40,40,43,44,54,58,58,57,41,41,39,40,36,24,23,22,23,21,20,20,17,19,32,44,44,44,43,43,41,41,34,24,27,22,24,21,21,17,4,13,21,20,22,21,24,24,26,24,17,13,17,14,25,35,36,37,37,49,53,52,54,53,57,55,58,54,48,39,27,28,27,25,24,23,28,36,33,33,32,31,32,27,40,42,29,32,29,29,27,26,27,26,32,37,35,35,35,25,17,21,19,11,8,11,10,12,11,13,14,16,27,30,43,49,49,52,50,52,50,41,41,42,42,43,43,45,44,36,40,40,38,38,37,37,34,36,29,20,20,19,18,17,30,33,29,39,43,40,40,39,39,38,36,36,24,21,17,5,6,6,8,8,12,23,23,25,25,26,28,28,29,30,35,36,36,37,38,39,41,39,45,56,55,58,57,60,53,40,43,32,26,26,23,24,22,22,21,19,27,33,29,36,46,44,42,42,40,30,25,25,23,25,23,23,20,25,23,16,20,20,20,22,22,24,22,13,13,15,13,16,15,29,35,40,50,49,52,53,54,53,54,56,49,45,46,47,35,27,29,26,26,32,37,34,37,35,34,32,32,31,20,30,34,30,30,27,29,26,30,37,37,35,37,35,35,31,21,15,7,7,8,7,10,10,12,10,19,27,27,28,32,48,48,49,51,42,39,40,41,41,42,43,45,45,56,57,41,42,40,39,39,37,37,25,22,22,20,19,18,17,18,33,44,43,42,41,41,40,38,38,32,23,24,21,21,15,5,8,6,13,23,22,24,25,25,27,27,27,21,13,24,34,34,35,36,37,39,50,54,52,56,56,59,57,60,49,29,29,27,26,25,24,24,22,25,34,33,31,32,29,40,45,44,38,27,29,26,27,25,24,24,22,29,35,33,21,18,20,21,22,21,15,9,12,11,14,13,14,15,18,42,49,48,51,49,52,51,54,50,41,41,45,44,45,45,33,26,31,39,38,37,38,36,36,32,34,27,17,18,20,32,32,31,31,28,36,43,39,38,39,36,36,32,34,23,5,6,5,7,6,11,11,11,22,25,27,27,29,29,35,47,46,38,36,39,38,40,40,44,44,46,59,57,60,52,42,42,39,39,37,29,22,24,21,19,18,18,18,16,27,32,30,33,42,43,40,40,38,38,37,36,35,33,34,24,8,5,7,7,9,10,11,12,14,14,15,14,18,28,40,49,48,49,49,51,52,53,55,56,58,47,44,47,47,33,27,29,25,28,24,25,22,23,33,32,32,31,29,29,41,45,43,43,39,42,31,26,25,25,25,23,23,22,20,5,5,7,10,23,22,24,23,24,26,28,27,28,29,32,49,42,36,39,37,40,40,43,41,43,43,44,44,47,53,41,40,39,37,37,36,36,33,35,32,33,25,17,17,22,34,32,31,30,31,29,26,27,26,37,36,35,35,35,26,17,19,17,22,20,23,18,9,14,13,15,15,17,15,29,38,35,37,37,50,52,52,54,54,54,56,59,55,59,47,41,35,25,27,23,25,23,23,20,20,20,19,17,17,41,46,42,45,40,41,39,41,37,39,37,38,30,18,20,7,6,8,7,9,9,11,11,12,11,25,29,29,32,30,44,47,49,50,52,51,53,51,38,41,42,44,43,44,42,29,28,26,26,23,33,39,37,37,33,34,33,33,31,35,44,44,42,28,27,25,25,26,23,23,21,22,19,21,12,13,23,21,22,23,24,25,26,27,27,29,30,29,14,23,33,33,36,35,37,37,38,39,40,39,51,59,57,62,48,40,43,41,41,40,38,38,34,21,20,20,18,19,15,25,30,28,28,28,27,33,41,38,40,37,37,36,36,36,26,19,22,20,10,9,11,9,13,12,11,12,15,14,17,28,38,49,49,51,51,51,52,56,56,57,57,58,59,46,30,28,27,27,26,23,24,24,22,21,18,25,36,31,35,45,45,44,44,42,42,40,41,38,25,20,21,18,21,14,5,5,6,7,9,7,17,28,27,27,28,30,33,30,38,49,48,50,49,36,36,38,38,38,39,41,42,42,44,39,26,35,44,41,40,40,40,39,37,37,36,34,33,31,23,29,28,27,25,24,24,23,22,21,23,19,27,36,35,28,20,24,23,24,25,26,27,27,28,15,12,14,15,15,25,33,32,35,32,36,36,42,55,55,57,58,59,58,60,48,43,44,41,42,28,21,22,21,20,18,17,16,18,15,28,29,30,44,44,44,41,41,40,41,39,38,36,34,35,13,2,7,6,8,6,9,8,12,11,14,12,17,30,35,47,49,49,52,52,53,51,55,54,58,46,39,42,44,42,27,26,25,26,25,25,22,24,38,37,36,34,33,33,37,48,43,44,42,45,31,22,23,21,24,21,20,18,20,12,4,5,8,24,24,25,26,26,28,28,30,29,32,29,43,40,30,35,34,37,37,37,38,40,41,41,41,41,59,51,43,44,41,42,41,41,38,39,36,38,30,18,19,14,24,30,28,28,27,26,24,24,21,36,38,36,36,35,34,22,20,21,23,23,25,19,8,12,10,12,13,15,14,16,30,34,34,34,49,53,52,55,55,56,56,58,57,61,56,45,37,24,26,24,25,23,22,21,20,20,18,19,15,32,47,46,45,44,43,40,41,40,40,38,37,31,18,20,11,3,5,7,6,7,9,10,10,12,25,30,28,33,31,40,50,49,48,51,51,52,50,38,38,39,40,42,41,44,37,26,26,27,25,35,41,39,39,38,37,35,36,33,32,40,48,41,29,26,25,23,23,24,23,20,20,19,19,18,20,22,23,24,24,25,27,28,28,30,29,32,28,14,15,27,32,32,33,33,33,34,36,37,36,50,60,57,62,60,47,43,47,43,42,40,43,37,21,20,19,18,18,16,15,26,29,27,28,23,35,42,40,40,38,37,38,38,36,33,21,24,21,7,8,8,10,10,12,11,12,12,13,13,16,40,49,48,50,51,53,52,56,54,58,57,60,59,47,37,27,27,26,26,23,22,23,20,22,17,25,36,35,33,39,48,44,45,43,43,42,41,40,24,19,20,19,18,17,8,1,6,4,8,6,15,29,27,30,29,31,31,33,32,42,51,49,51,37,34,36,36,37,36,40,39,42,41,45,32,31,45,41,43,41,41,40,39,37,37,38,36,35,19,25,30,26,28,24,25,23,23,20,21,18,26,38,34,36,24,22,24,24,26,26,27,28,30,15,12,14,14,16,17,31,30,31,32,34,34,41,55,53,56,55,59,58,59,58,47,46,43,45,32,24,26,23,23,19,22,18,19,14,21,28,28,44,42,42,40,39,39,37,39,37,38,35,37,17,2,7,5,8,7,10,9,10,11,12,12,16,33,33,39,49,48,50,50,52,52,53,53,56,46,37,41,39,42,34,27,28,26,26,26,23,25,41,41,39,38,36,36,34,43,47,44,45,45,31,21,24,19,20,19,19,17,17,15,5,1,8,24,25,25,27,28,29,29,31,31,33,33,36,35,31,32,32,33,33,34,35,36,36,38,38,38,54,58,47,44,45,43,42,42,41,40,40,42,33,18,20,18,20,28,28,27,28,26,24,22,22,35,40,36,38,35,37,31,22,21,23,23,26,19,9,11,11,11,13,14,15,15,22,31,31,32,47,52,50,53,54,55,54,55,55,57,58,54,38,26,27,25,24,24,23,23,22,20,21,20,19,32,43,47,46,45,45,43,42,40,41,39,39,30,18,19,17,9,4,5,6,6,7,9,11,10,25,31,31,33,32,33,42,49,48,51,49,51,44,34,35,35,36,37,39,40,41,31,25,29,25,38,43,43,42,40,40,39,38,36,37,35,45,43,26,27,25,26,23,22,21,22,22,20,19,16,27,24,21,25,23,25,25,28,27,29,29,30,27,14,15,18,29,30,30,32,31,34,34,35,34,48,57,55,57,57,54,44,46,45,43,43,43,40,24,23,21,21,20,20,18,22,31,28,27,26,36,44,40,41,39,39,37,38,34,36,30,21,20,6,7,7,8,10,11,12,12,14,13,16,14,33,50,45,48,47,48,48,51,50,52,54,55,54,42,42,34,29,30,28,28,26,27,24,25,22,30,38,37,36,35,45,47,45,44,43,42,41,40,25,22,21,21,19,18,18,7,5,6,6,5,14,26,26,28,27,29,28,31,30,34,45,48,47,35,31,33,34,35,36,38,38,39,38,42,37,35,46,45,44,43,42,41,40,39,39,37,38,37,21,20,30,29,28,27,27,27,25,24,24,21,28,38,35,36,30,20,22,22,22,24,24,26,26,15,11,14,13,14,13,21,30,30,30,32,31,40,51,51,52,53,54,56,56,58,51,44,46,46,34,26,26,26,25,22,23,22,22,21,19,25,35,45,45,43,43,42,41,39,39,37,37,36,36,25,8,3,4,5,6,7,9,10,11,11,12,17,30,32,33,44,47,47,48,48,49,50,50,52,43,35,38,37,40,41,31,29,29,28,29,25,29,41,41,39,38,36,37,36,37,48,47,44,46,33,24,25,25,25,23,21,22,20,19,16,4,7,21,22,25,24,25,25,28,27,29,29,30,31,27,29,31,30,31,33,34,34,37,36,38,37,42,55,58,53,46,46,44,43,42,41,41,39,41,31,19,21,19,18,23,31,29,30,27,28,26,25,39,43,39,39,37,38,36,28,20,23,20,24,17,6,10,7,11,11,12,12,14,13,24,30,29,45,50,49,50,50,53,53,55,54,56,55,58,41,27,31,28,27,25,26,24,24,23,22,21,21,33,38,44,48,45,46,44,44,41,43,40,41,32,20,21,21,17,6,4,5,5,6,7,8,11,24,28,28,30,30,31,34,46,47,47,48,50,43,31,33,35,35,36,37,37,39,38,28,29,28,39,45,42,42,40,41,39,40,38,39,34,41,45,30,29,27,27,27,26,25,23,23,21,24,20,32,31,21,21,21,23,22,25,25,26,25,27,25,13,14,13,23,30,29,31,30,33,34,37,35,46,54,54,56,55,59,49,45,46,46,42,42,39,25,24,22,22,22,21,20,18,27,30,29,27,38,45,41,42,39,39,38,38,37,38,34,25,17,6,6,7,7,8,9,10,10,12,11,15,12,25,43,45,47,47,48,49,50,51,54,53,54,52,39,42,40,30,31,28,29,28,27,23,26,23,30,39,37,38,34,38,46,46,45,43,42,42,41,26,22,23,20,23,18,19,12,5,4,7,4,13,25,25,28,27,27,30,31,30,29,38,46,46,33,31,35,33,36,36,37,36,38,38,41,29,34,48,45,45,43,41,43,42,44,54,51,52,50,34,31,29,29,27,15,15,13,13,10,13,7,17,26,32,36,35,36,34,35,34,35,38,33,26,14,10,12,11,14,13,15,15,29,31,34,30,40,51,51,52,54,46,42,44,44,44,46,45,46,33,28,39,37,38,35,36,33,34,32,34,19,19,32,33,31,32,27,30,27,33,40,38,37,37,25,16,19,17,17,4,7,7,10,9,12,9,15,28,39,46,47,46,48,47,49,50,53,46,41,30,22,25,24,28,26,30,28,39,39,41,38,41,53,52,52,52,43,36,36,35,35,35,31,33,20,14,26,23,25,21,23,20,21,18,20,6,7,21,22,24,24,25,27,26,32,43,43,43,43,36,27,31,30,31,18,21,20,23,22,25,24,29,40,53,59,58,57,58,57,56,55,55,48,38,33,20,22,19,20,17,18,16,28,29,28,26,27,37,41,38,40,27,21,21,20,20,20,19,22,16,9,24,24,27,25,27,28,29,29,30,19,17,30,36,34,36,35,39,37,46,56,56,57,57,54,44,44,43,40,26,25,24,24,23,22,21,21,30,43,48,46,45,45,43,43,40,42,33,24,18,5,7,5,6,3,6,5,18,22,23,23,23,37,41,40,43,34,29,30,31,32,34,33,36,30,23,39,38,40,39,43,42,43,43,45,31,28,40,42,40,40,38,39,36,42,51,48,48,48,44,29,30,29,26,12,12,10,9,9,8,7,6,14,31,33,34,34,36,36,38,38,40,33,25,26,13,15,15,16,18,19,19,33,37,35,38,37,48,55,54,58,47,42,46,44,42,43,41,42,37,26,39,36,37,37,34,34,35,34,32,18,12,23,29,26,25,22,23,20,26,37,34,35,34,32,20,22,23,22,7,9,9,12,11,13,13,13,22,44,48,49,50,51,51,52,53,56,50,38,39,26,28,29,30,28,26,28,42,40,39,39,37,42,52,49,53,38,30,31,28,29,28,28,26,23,18,27,24,24,23,22,20,20,19,21,7,4,12,23,23,25,25,27,26,38,47,45,47,47,48,37,34,37,36,21,22,24,26,26,25,27,26,34,60,59,57,56,56,55,54,52,54,46,32,35,20,17,16,15,15,12,15,29,27,26,24,24,29,40,35,38,23,15,19,19,21,21,22,23,22,19,28,28,30,29,31,32,32,32,34,21,18,26,38,37,38,38,42,40,52,59,60,61,57,59,45,40,41,38,22,22,21,21,20,18,17,16,18,44,46,44,43,41,41,41,38,39,32,18,21,9,2,4,3,5,7,10,25,24,26,26,27,30,44,44,47,37,30,33,33,34,35,36,36,37,35,40,41,43,44,45,45,47,44,42,28,24,25,38,36,37,34,35,33,44,50,47,47,45,46,34,27,27,22,8,8,6,7,6,5,4,4,7,34,37,38,38,40,40,42,41,43,38,26,30,19,16,17,17,18,19,22,39,40,40,40,41,44,58,58,60,49,41,42,39,39,38,39,37,36,33,37,36,36,34,35,32,32,31,30,15,12,11,22,24,22,22,22,20,30,36,32,35,34,38,31,22,25,22,10,12,11,13,14,16,15,17,16,45,51,50,52,52,52,54,55,56,50,39,45,36,28,29,28,26,26,27,42,38,38,37,37,35,48,48,49,36,29,29,26,26,26,24,23,23,23,26,23,24,21,21,19,22,21,23,7,7,7,20,24,26,26,28,26,40,48,46,50,49,52,45,37,40,37,22,25,24,25,25,28,28,28,26,54,58,56,57,56,53,53,52,53,44,31,35,27,15,15,13,12,11,13,27,25,26,24,25,20,32,36,36,25,17,20,20,21,21,23,24,23,29,29,29,30,31,35,34,35,36,37,21,21,21,31,38,37,39,40,39,53,62,59,60,60,60,55,41,42,37,21,21,19,18,16,17,14,16,12,37,45,42,44,42,42,40,39,40,32,18,20,14,2,3,4,5,5,9,26,25,27,27,31,28,40,47,49,38,30,33,32,34,34,36,36,36,42,44,42,45,45,48,46,46,44,45,28,25,22,31,36,34,34,33,30,41,49,46,47,45,45,42,30,28,26,8,8,6,7,3,5,3,5,3,26,38,36,39,42,41,42,41,44,37,25,29,28,18,14,19,18,20,23,41,40,42,42,46,43,50,58,61,48,40,40,39,37,37,36,36,33,39,41,35,37,34,36,33,34,30,32,14,12,9,15,21,20,19,20,17,28,36,35,37,37,39,39,27,27,26,10,13,11,14,12,16,16,19,16,39,51,50,51,53,54,55,53,58,47,38,41,42,31,25,26,26,24,25,42,38,39,37,38,36,38,46,47,31,27,27,27,24,25,23,24,20,28,31,22,23,21,21,22,23,23,23,7,9,9,15,23,25,25,28,26,40,48,47,48,50,50,53,43,40,35,22,26,26,28,26,29,28,28,26,44,56,54,55,54,51,53,50,51,37,30,31,30,19,14,14,11,12,14,28,25,26,24,24,22,26,32,33,20,19,20,20,21,22,23,25,23,32,37,30,34,33,35,35,36,38,36,20,23,21,25,36,39,38,40,39,53,61,58,58,58,55,57,46,40,32,19,21,17,18,16,18,15,16,14,30,42,44,41,41,39,39,37,38,23,16,15,16,11,3,7,7,7,12,29,29,31,31,33,32,34,45,49,32,31,31,34,32,35,34,37,35,46,53,43,47,47,48,45,45,44,41,24,24,21,22,30,34,29,32,29,42,48,46,45,44,43,44,35,27,20,5,7,4,5,3,4,3,6,6,23,37,40,39,42,42,44,42,45,32,26,29,30,25,16,20,19,21,25,42,41,43,43,45,47,48,57,60,42,40,38,38,36,36,33,35,32,40,46,34,36,33,34,33,33,31,27,10,10,9,9,15,21,16,18,15,27,35,34,35,37,37,40,37,29,23,11,15,15,16,16,18,16,19,19,35,45,52,51,53,53,56,56,58,47,41,43,42,41,28,27,25,24,26,40,38,37,35,35,35,34,40,46,30,27,26,25,24,23,22,22,18,26,35,21,21,20,21,22,23,24,23,8,10,11,12,21,29,27,30,28,42,50,48,49,51,51,53,49,42,36,25,27,28,29,30,30,28,27,27,40,50,55,52,51,49,50,48,49,36,28,29,28,28,16,13,12,10,12,25,24,23,22,19,20,18,25,35,21,19,21,23,24,25,24,27,27,34,47,36,33,33,35,36,37,38,36,23,24,25,26,31,42,41,44,41,53,59,56,56,55,54,53,51,42,30,18,20,17,18,15,15,14,13,13,25,32,39,37,37,35,37,34,35,23,17,20,19,21,10,9,11,10,15,29,29,29,31,31,34,33,39,50,35,35,36,37,37,39,39,41,39,46,59,47,44,45,43,42,40,43,37,23,22,23,20,22,32,29,30,26,37,43,40,41,40,40,38,38,31,17,6,8,5,4,5,5,7,7,9,23,29,40,42,43,43,45,45,48,37,31,35,32,35,26,22,25,23,27,41,43,44,45,46,46,44,46,56,41,38,37,36,34,34,33,32,30,36,48,36,30,31,30,28,27,28,23,9,9,9,7,7,19,17,19,17,31,37,37,38,39,40,41,43,37,24,15,17,18,18,19,19,21,20,24,38,41,55,55,56,56,57,58,61,47,39,41,38,39,29,21,24,20,27,36,35,35,34,33,32,30,31,42,28,23,23,22,22,20,19,19,17,27,36,29,23,23,24,26,25,28,26,12,14,14,15,16,29,32,31,33,47,52,52,52,52,55,54,55,52,37,28,30,29,29,27,27,26,24,26,40,38,49,49,48,48,47,45,46,34,25,27,24,26,19,9,10,7,13,24,21,22,19,22,22,24,24,35,26,21,24,25,25,27,27,30,29,40,50,43,36,38,39,39,40,41,41,25,27,28,29,30,41,42,40,40,54,55,54,53,50,51,49,49,44,27,15,16,14,14,13,14,11,11,12,28,24,34,36,35,35,34,34,37,26,19,22,21,24,21,11,11,12,19,34,31,33,33,36,36,39,36,47,40,35,38,39,38,42,40,42,41,50,60,53,43,41,41,40,40,40,36,21,20,19,19,15,25,28,26,25,38,41,39,39,38,38,37,36,34,15,3,7,6,6,6,8,9,11,13,27,28,39,44,47,48,47,46,49,39,33,35,35,26,24,26,27,27,35,48,46,46,54,59,53,55,52,53,37,34,31,21,18,21,17,17,15,27,32,33,43,41,39,41,37,38,33,19,17,4,5,4,6,8,8,8,22,32,41,39,41,43,45,44,46,39,23,19,22,20,20,23,23,25,26,50,56,57,58,58,58,59,57,57,32,23,26,23,23,20,19,19,22,38,48,44,46,43,45,42,43,37,27,11,8,7,8,5,6,2,10,19,30,38,36,38,39,39,42,34,29,28,14,18,17,17,18,21,29,34,35,52,53,54,54,56,55,48,45,48,37,27,28,27,24,27,36,35,33,37,49,48,47,48,41,31,33,30,31,18,10,12,8,14,21,19,19,17,24,36,34,36,28,24,26,27,27,28,14,13,15,25,29,29,31,30,30,43,52,50,42,39,42,41,43,44,43,27,33,40,41,40,40,37,38,36,52,47,36,38,37,34,35,32,35,25,18,28,24,24,23,23,22,20,23,28,21,23,20,23,22,24,22,27,26,22,22,24,26,27,27,29,27,24,35,36,37,36,38,38,39,42,55,42,39,41,41,42,41,41,36,25,36,43,40,40,38,39,36,44,49,45,30,28,27,27,25,27,17,11,12,23,26,24,23,23,22,31,33,34,30,19,23,21,24,21,13,13,15,16,32,31,34,33,39,48,50,48,53,42,37,38,38,34,27,28,30,29,34,44,42,43,49,55,51,53,50,51,37,33,31,22,15,17,15,15,11,21,28,28,36,39,37,36,34,37,31,18,16,5,7,8,10,9,9,11,25,33,44,44,45,45,47,48,50,40,27,20,22,23,25,25,25,27,31,54,59,59,59,56,55,55,53,52,28,21,22,19,21,19,17,18,16,33,45,41,43,40,42,39,39,35,21,7,7,4,4,4,7,4,14,22,33,39,40,42,44,43,44,38,30,29,16,20,17,18,21,22,32,41,38,53,54,58,58,59,59,46,41,44,32,25,25,22,23,22,33,35,32,36,47,46,46,44,42,28,27,26,25,12,7,8,5,12,21,18,19,19,25,39,35,39,32,24,27,27,28,27,12,16,16,26,34,33,34,35,35,48,54,52,42,40,42,42,43,44,39,26,32,40,42,39,40,37,38,35,49,47,34,33,33,31,31,28,31,18,16,27,24,24,24,22,23,20,22,27,19,22,20,22,21,23,24,24,21,26,28,29,29,32,31,33,30,27,36,35,35,37,36,38,38,44,54,43,43,45,44,43,43,42,38,22,33,39,36,36,33,35,31,39,50,40,30,32,29,30,27,29,15,7,8,19,20,19,19,18,16,29,38,38,30,23,26,26,27,28,15,11,13,15,32,31,34,31,37,50,52,54,55,41,40,40,44,40,29,28,28,25,34,42,39,37,44,56,52,53,52,48,35,34,33,22,14,15,10,12,9,20,25,23,36,39,37,37,35,36,29,20,22,7,7,9,9,10,10,11,24,32,45,46,46,47,48,50,51,45,30,22,23,24,25,27,25,27,28,50,60,58,58,56,55,56,54,56,30,19,21,17,19,18,15,15,13,32,46,41,44,40,41,39,40,38,21,3,5,1,5,3,6,2,10,22,35,42,42,42,45,45,49,39,30,27,15,18,18,20,21,19,29,43,40,56,59,59,60,60,61,49,38,42,29,22,23,22,21,20,33,36,33,36,47,47,45,46,42,27,25,24,23,10,6,6,3,6,20,19,21,21,28,40,38,42,34,23,25,24,27,26,13,15,14,28,36,34,37,38,37,49,55,55,46,39,44,41,42,44,38,26,28,39,42,39,41,38,38,36,50,46,32,30,31,30,29,26,28,16,13,27,25,24,22,22,23,20,23,27,17,20,20,22,22,22,23,23,24,30,29,31,31,32,33,36,35,30,33,34,36,37,38,38,39,42,54,46,45,46,45,44,41,41,38,21,31,37,33,35,33,34,32,34,48,41,28,31,28,30,26,27,17,7,8,21,20,18,15,18,19,32,38,38,30,24,28,28,29,28,16,11,14,18,33,30,33,31,36,50,56,53,54,41,43,43,46,40,28,26,28,26,31,39,38,35,43,54,52,51,49,47,34,33,35,25,10,12,10,11,7,20,24,20,32,41,37,37,35,39,31,21,24,9,5,8,8,10,10,14,27,28,44,50,48,49,51,52,53,45,35,23,22,25,24,25,24,26,31,51,60,59,56,56,55,57,54,55,32,16,18,17,15,15,13,13,9,32,48,41,43,40,41,40,41,37,19,1,4,3,4,3,7,5,11,26,41,43,44,45,47,46,50,45,31,25,17,21,19,18,21,19,30,44,44,58,58,60,62,61,60,47,36,39,26,21,23,19,18,16,28,40,34,40,47,45,45,46,43,27,22,24,22,9,6,7,3,5,20,22,22,22,32,40,39,44,40,26,26,27,27,27,14,17,13,23,35,36,38,40,39,53,55,57,47,39,43,42,42,42,35,25,25,34,42,37,40,37,37,38,51,49,34,28,31,27,29,24,26,13,12,28,26,24,24,23,25,21,28,33,17,19,20,21,23,22,23,23,21,33,32,33,33,33,34,38,38,34,33,35,36,37,38,39,39,40,53,47,44,46,44,43,42,43,41,26,31,35,31,32,30,31,28,31,46,39,29,31,28,30,27,28,18,4,9,18,17,18,16,17,17,27,40,39,32,27,29,31,33,33,21,15,16,21,32,32,32,30,34,50,57,54,57,44,44,46,48,47,30,25,26,23,33,37,36,33,35,50,51,50,50,44,33,31,34,25,11,11,10,10,10,19,21,17,24,37,33,35,35,37,33,24,29,16,8,12,11,13,12,16,27,28,45,49,49,51,51,52,54,47,39,25,24,26,27,29,29,26,30,43,56,57,54,54,51,54,51,52,31,16,18,16,14,16,14,14,9,29,44,40,41,38,36,36,36,38,21,2,5,5,8,6,10,9,11,26,43,43,46,44,47,46,49,46,33,26,20,22,23,24,24,24,29,45,49,60,58,58,58,56,57,49,35,37,26,21,20,18,18,15,27,36,31,36,44,43,43,41,43,28,19,19,17,7,3,3,3,4,21,27,27,26,34,43,40,44,40,26,26,28,29,29,18,20,17,26,39,41,41,43,41,55,58,61,53,40,40,39,38,40,32,23,22,33,42,38,38,36,36,35,46,44,31,24,26,23,24,21,23,13,7,21,24,23,22,20,24,21,29,35,21,22,22,24,25,25,27,26,25,35,34,35,36,37,38,40,40,41,35,38,39,41,41,41,43,39,49,46,42,42,40,40,39,39,39,23,27,31,30,30,27,26,26,25,40,38,26,27,25,27,23,24,21,5,4,17,18,22,20,24,20,30,40,42,34,29,31,33,32,36,28,18,20,26,36,35,36,37,37,48,57,55,58,47,47,44,46,42,29,22,25,22,31,33,34,31,34,47,48,45,45,40,30,29,29,25,9,10,9,9,7,16,18,15,26,37,34,37,37,39,32,27,30,18,12,16,15,17,17,18,31,30,45,52,50,52,52,54,56,47,43,30,28,31,28,28,27,25,28,41,52,54,51,50,48,49,48,47,29,16,14,14,13,13,10,12,6,24,39,36,36,35,33,34,34,38,22,5,10,7,11,11,13,13,14,25,45,45,49,47,49,48,51,50,40,28,23,23,26,27,30,28,33,44,46,57,56,55,53,53,53,49,34,34,21,17,18,16,17,15,20,31,27,33,42,40,39,36,37,26,18,18,14,6,5,6,9,9,22,27,29,29,37,44,44,45,44,33,31,32,33,29,19,23,22,29,40,42,42,45,44,58,58,59,50,39,39,37,36,37,27,21,20,26,36,33,34,32,32,34,43,42,32,23,25,22,22,19,19,7,5,17,22,21,24,23,26,26,32,41,26,25,27,27,28,28,29,27,21,36,36,38,40,40,41,41,43,45,40,40,41,42,41,40,39,37,39,42,41,40,40,38,37,35,36,24,26,29,24,26,26,27,25,23,36,32,24,27,22,22,18,21,20,7,8,21,20,22,24,26,25,28,42,43,34,34,34,36,34,37,31,22,23,28,37,36,38,40,40,50,60,58,57,44,44,42,41,41,30,20,23,18,28,31,29,30,29,42,46,41,45,36,28,28,26,23,7,6,4,4,3,14,18,17,22,38,40,40,40,43,35,29,34,26,15,16,17,17,18,22,35,34,46,56,56,56,57,57,58,47,47,35,24,26,25,23,23,23,29,36,46,52,49,50,46,46,44,41,27,14,11,11,9,11,9,10,6,18,35,33,33,35,34,36,35,39,27,8,13,10,13,13,15,16,15,28,47,48,51,51,52,52,53,53,42,30,26,27,29,30,30,29,30,41,47,55,55,52,52,50,50,45,31,30,19,14,16,14,15,11,18,29,25,31,39,35,35,33,36,26,15,18,17,8,9,10,12,9,21,30,29,31,38,46,45,47,48,37,32,34,34,33,22,25,24,27,39,46,45,48,44,57,57,56,51,39,36,35,33,35,25,20,20,25,36,32,33,30,29,31,41,40,32,20,22,19,20,19,18,6,4,16,24,22,25,24,26,25,31,42,27,25};
  
  const unsigned char* SONGS[] = {INTRO_SONG, OVERWORLD_SONG, DUNGEON_SONG};
  const uint32_t SONGS_LENGTH[] = {30359, 35632, 30370};
  	
  #endif
  