# Grayscale version I_pump=1.15kw/cm^2 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,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,36,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,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,36,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,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,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,36,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,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,36,36,32,36,36,32,32,36,36,36,36,32,32,32,36,32,32,36,32,32,32,36,32,32,32,36,36,39,32,36,36,32,32,36,36,32,39,32,36,32,36,36,36,36,36,36,36,39,39,32,32,32,36,36,32,39,36,36,32,36,36,32,36,32,39,32,36,36,32,32,36,36,32,36,32,36,32,36,36,36,32,36,36,36,36,36,36,32,32,36,36,36,36,36,36,39,36,39,36,32,36,39,32,36,36,39,39,39,36,39,39,36,36,39,36,36,39,36,36,39,36,36,36,36,39,39,39,32,39,36,36,36,32,36,36,39,39,36,39,32 32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,36,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,36,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,36,36,36,36,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,36,36,32,36,36,36,36,32,36,36,36,32,36,36,32,36,36,39,36,36,36,36,39,32,32,36,32,36,36,32,36,36,36,32,32,36,36,36,32,36,32,36,32,32,32,36,36,36,32,32,36,32,36,32,39,36,36,32,32,32,39,32,32,36,36,36,36,36,32,32,36,32,39,36,39,36,36,36,36,36,36,39,36,32,39,32,36,36,36,36,36,36,39,32,36,36,36,36,36,36,36,36,36,39,36,32,36,36,36,36,32,36,36,39,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,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,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,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,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,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,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,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,36,36,32,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,36,32,39,36,32,32,32,36,36,32,32,36,36,32,36,36,32,32,36,32,36,32,32,36,39,36,39,32,32,36,32,36,36,36,39,32,32,36,36,36,36,32,32,36,36,36,39,32,36,32,39,36,36,36,36,36,36,36,32,32,36,32,36,39,39,36,32,36,36,36,36,32,32,39,36,39,36,36,36,36,36,32,32,36,32,36,36,32,36,36,36,39,32,39,36,39,36,36,39,36,39,39,36,39,36,36,36,32,36,39,32,36,39,36,36,36,36,36,36,39,32,36,32,36,39,32,39,36,36,39,32,36,36,36,36,32,36,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,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,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,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,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,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,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,36,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,36,32,32,32,32,32,32,36,32,36,32,32,36,32,32,32,36,32,32,32,36,36,36,32,32,36,32,39,32,32,36,36,32,32,39,36,32,32,36,32,36,32,32,32,36,36,32,32,36,32,36,36,36,32,36,36,36,36,36,36,32,36,32,36,39,36,36,32,36,36,36,32,39,32,36,32,36,36,32,32,36,36,36,32,32,36,36,36,32,36,36,36,36,32,36,36,36,36,32,32,36,36,36,32,36,36,36,36,36,36,32,36,39,36,32,39,36,32,36,36,36,32,36,32,36,39,36,39,36,36,32,36,32,39,32,36,39,36,32,39,36,39,36,36,36,36,36,39,32,36,36,36,36,36,39,39,36,36,32,36,32,39,32,36,32,36,36,36,36,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,36,36,36,32,32,39,36,36,36,36,36,32,32,36,36,36,32,36,32,36,32,36,36,36,36,36,36,36,32,32,36,32,32,32,32,36,36,36,32,36,32,32,36,36,36,36,36,32,32,36,36,36,36,36,32,36,36,36,32,36,36,36,36,39,32,36,36,36,39,36,36,36,36,39,36,36,39,39,32,36,36,36,36,36,36,39,36,36,36,36,39,39,36,39,36,36,36,36,32,32,36,36,32,39,36,36,36,36,36,36,32,39,32,36,39,36,36,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,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,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,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,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,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,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,36,32,32,32,32,32,32,36,32,36,36,32,32,32,36,36,39,32,32,32,36,36,36,32,32,32,36,36,36,36,32,36,36,32,32,36,32,32,36,36,32,36,32,32,32,36,36,36,39,36,36,39,36,36,36,36,36,32,32,36,36,36,32,36,36,36,32,36,32,32,32,32,39,32,36,36,36,36,32,36,32,32,36,32,32,36,36,36,36,36,32,39,39,39,32,36,32,32,32,36,36,36,32,36,36,36,32,39,36,36,36,36,36,36,32,39,36,39,36,36,36,39,32,39,39,39,39,36,36,39,32,36,36,39,36,32,39,36,39,36,39,39,32,39,32,39,36,32,32,36,32,32 32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,36,32,36,32,32,32,36,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,39,32,36,36,32,32,32,39,36,36,32,32,36,36,32,32,36,36,32,32,36,32,32,36,39,32,32,32,36,39,36,32,36,36,32,32,36,32,36,32,36,32,36,32,32,36,36,32,32,32,36,36,32,36,36,36,32,32,36,32,36,32,36,36,32,36,36,32,36,36,36,32,32,36,32,36,36,32,36,36,36,36,36,39,36,39,36,32,32,36,39,36,36,36,36,36,36,36,39,36,39,32,36,36,36,36,32,32,36,32,39,32,36,36,39,36,36,36,32,32,32,36,32,39,39,32,36,39,39,32,32,39,36,36,36,32,36,32,36,32,39,39,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,36,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,36,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,36,36,32,32,32,36,32,39,32,36,36,32,36,32,36,32,32,36,36,36,32,32,32,32,36,36,36,36,36,32,36,36,32,32,32,36,32,36,32,32,32,36,32,36,32,36,36,32,32,36,36,36,32,36,36,39,36,32,32,36,36,36,32,32,32,36,36,39,36,32,36,32,32,36,32,39,32,36,32,36,39,32,36,39,32,36,36,36,32,36,32,36,36,36,32,36,32,36,39,36,36,36,32,36,32,39,32,36,32,36,36,36,36,39,36,39,36,36,36,36,36,39,36,36,39,36,36,36,36,36,36,36,36,39,36,36,36,32,36,39,32,36,32,36,36,36,32,36,36,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,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,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,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,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,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,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,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,36,32,39,36,36,32,36,36,36,32,32,36,36,32,32,36,32,32,32,32,39,39,36,32,36,36,36,39,36,32,36,32,32,39,36,32,32,32,36,36,32,39,36,36,36,32,32,32,36,36,32,36,36,36,32,32,36,32,32,36,32,36,36,32,32,32,36,36,36,36,32,36,36,32,36,36,36,32,36,36,36,39,36,36,32,36,36,36,32,39,32,36,36,36,32,36,36,39,36,36,39,32,36,36,36,32,39,32,32,36,36,36,39,36,32,39,36,36,32,36,32,36,36,36,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,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,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,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,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,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,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,36,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,36,32,32,32,36,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,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,36,32,36,32,32,36,36,39,32,32,32,36,36,32,36,32,36,32,36,36,32,32,32,36,36,36,36,32,32,32,32,36,36,36,32,36,36,36,36,36,36,36,32,32,32,36,36,36,36,36,36,36,32,36,36,36,32,36,32,36,36,32,32,32,36,36,32,32,36,36,32,36,36,36,32,32,32,36,32,36,36,36,32,36,36,32,36,36,36,36,36,36,36,36,36,36,36,32,39,36,36,36,36,36,36,36,36,36,36,32,32,39,39,36,36,36,36,36,36,32,32,36,39,39,36,36,39,39,32,39,32,36,36,36,36,36,36,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,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,32,32,32,32,32,36,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,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,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,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,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,36,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,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,36,32,36,36,32,32,36,32,32,36,32,32,32,32,39,36,32,32,36,36,32,36,36,36,32,32,32,32,36,32,36,36,36,32,36,32,32,36,32,36,36,36,32,36,32,32,36,36,36,36,32,32,32,36,32,32,36,32,36,36,32,36,36,32,36,36,32,36,32,39,32,36,32,32,36,32,36,32,36,32,32,36,32,32,36,36,32,36,32,36,32,32,36,36,32,36,36,36,32,32,36,36,36,39,36,32,39,36,36,36,32,39,36,39,39,36,36,36,36,36,36,36,32,39,36,36,32,36,36,39,36,36,36,36,36,32,32,36,32,39,36,39,39,39,32,36,36,36,32,36,32,36,36,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,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,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,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,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,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,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,36,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,36,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,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,39,32,32,36,36,36,32,39,36,32,32,36,36,36,32,32,32,32,36,36,36,32,32,32,36,39,32,32,36,36,36,36,36,32,36,32,36,36,36,36,36,32,36,36,32,36,32,32,32,32,36,36,36,32,32,39,36,32,36,39,32,32,36,36,32,36,36,36,36,36,36,36,36,36,32,36,36,32,36,36,36,32,36,36,32,36,36,32,39,32,32,36,39,32,32,32,36,36,36,32,36,36,36,36,36,36,39,36,32,36,36,36,36,39,36,36,39,36,36,36,36,32,36,36,36,36,36,36,36,36,36,36,39,32,39,32,36,36,36,36,36,36,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,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,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,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,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,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,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,36,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,36,36,36,36,36,32,32,32,36,36,32,32,32,32,36,32,36,32,36,32,36,36,32,36,32,36,32,36,36,36,36,36,32,32,36,32,36,32,36,36,36,36,32,36,36,36,36,36,32,36,32,32,36,36,32,36,32,36,32,36,32,32,36,32,36,36,32,36,32,36,32,36,32,36,32,32,36,36,36,36,36,36,36,36,32,36,32,32,36,36,36,36,36,36,36,36,32,36,36,36,39,32,36,39,32,36,39,32,32,36,32,36,36,39,36,36,36,36,36,36,36,36,36,39,39,36,39,36,39,39,32,39,32,36,36,39,36,36,36,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,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,36,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,36,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,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,36,32,36,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,36,36,36,32,32,32,32,32,36,32,32,32,36,32,32,32,36,36,32,32,32,36,32,39,39,36,32,32,36,36,32,36,32,32,32,32,39,32,32,39,32,36,36,36,32,36,36,32,32,32,36,36,32,32,32,36,32,36,36,32,36,32,32,32,32,36,32,39,36,32,36,32,36,36,36,36,39,36,36,36,32,36,36,32,32,36,36,36,36,32,32,36,32,32,32,32,36,36,39,36,39,36,36,32,39,36,36,32,39,39,36,36,32,36,36,36,36,36,36,39,36,32,36,36,36,32,39,36,36,36,36,39,39,32,39,36,36,32,36,36,36,36,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,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,32,32,32,32,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,36,36,32,32,36,32,32,36,32,36,36,36,36,39,36,32,32,36,32,32,32,32,32,36,36,32,32,36,32,36,36,32,36,36,36,36,36,36,36,32,36,32,32,36,36,36,32,32,36,36,39,32,32,39,32,36,36,36,32,36,32,36,36,36,36,36,36,32,36,36,32,36,39,36,39,36,36,32,39,36,32,36,36,36,36,36,39,36,36,32,36,39,39,36,36,32,36,32,36,39,36,32,36,36,36,36,36,36,32,36,36,36,36,32,32,36,32,36,36,36,39,32,36,36,36,36,39,36,36,39,39,32,39,39,36,36,36,36,39,32,36,32,36,32,36,36,36,39,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,36,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,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,36,32,36,32,36,36,32,32,32,39,36,32,32,36,36,36,32,32,36,32,32,36,36,36,32,36,36,36,32,32,36,32,36,36,32,36,32,32,36,36,32,36,32,32,32,36,36,32,36,36,36,32,36,32,32,36,32,36,32,32,36,32,36,36,32,36,32,36,36,36,32,32,36,32,36,36,32,36,36,32,32,36,36,36,36,36,36,36,36,32,36,36,36,36,36,36,36,36,36,36,36,36,39,32,36,36,36,32,39,32,36,36,32,32,36,36,36,36,39,36,32,32,36,36,32,36,36,36,36,39,36,36,36,36,36,32,36,32,36,36,36,36,36,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,32,32,32,32,32,36,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,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,36,32,32,36,32,36,36,32,36,36,32,32,36,32,32,36,36,36,36,32,32,32,36,32,32,36,36,36,32,36,32,32,32,36,36,32,36,32,32,32,32,32,36,36,39,32,32,36,36,32,32,36,39,36,36,36,32,32,32,32,36,36,36,36,32,32,32,36,36,32,36,36,36,36,32,36,32,36,39,32,32,36,32,36,32,36,32,36,36,39,39,32,32,36,32,36,39,36,36,36,36,36,32,36,32,36,36,36,39,36,36,36,36,36,36,36,36,36,36,36,36,36,32,36,32,39,32,36,36,36,36,36,39,36,36,32,36,36,32,39,32,39,36,39,36,36,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,36,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,36,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,36,32,32,32,32,32,36,32,32,36,32,32,32,39,32,32,32,36,36,32,32,32,32,32,36,36,36,32,32,32,39,36,32,32,36,36,36,32,32,32,32,32,32,36,36,39,32,36,36,36,32,36,36,36,32,36,36,32,32,36,32,36,36,32,36,36,36,36,36,32,32,36,36,32,36,32,36,32,32,32,32,32,36,36,36,32,36,36,36,36,36,39,32,32,36,39,36,36,36,36,36,36,36,32,39,36,36,32,36,36,32,36,36,32,36,36,36,36,36,32,36,36,36,39,36,32,39,32,36,36,39,32,39,36,39,36,36,32,39,36,36,36,39,36,36,36,36,36,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,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,36,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,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,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,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,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,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,36,32,32,36,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,36,32,32,36,32,32,36,32,32,36,32,32,32,36,36,32,32,32,32,39,32,36,36,36,32,32,36,32,36,36,36,36,36,36,36,32,36,32,36,36,36,36,32,36,36,36,36,36,36,36,36,32,36,32,32,36,32,39,36,32,36,36,36,32,36,32,32,39,36,36,32,32,36,32,32,36,36,32,36,32,36,36,36,36,36,32,36,32,32,32,39,36,36,36,36,36,32,32,39,36,36,36,39,32,36,36,36,36,39,32,39,36,36,32,39,36,39,36,36,39,32,36,36,32,36,36,32,32,36,36,32,36,32,39,36,32,39,32,36,36,36,36,36,36,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,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,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,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,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,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,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,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,32,32,39,32,32,32,32,36,32,36,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,36,32,36,32,32,36,36,36,32,32,32,32,36,32,36,32,36,32,32,32,36,36,36,32,36,32,36,32,36,36,36,32,36,36,32,36,36,32,36,36,36,39,32,36,32,32,36,32,39,32,32,36,36,32,36,32,32,32,36,36,36,36,36,36,32,36,39,36,32,36,32,36,32,36,36,32,36,36,36,32,32,39,36,36,32,32,36,32,36,39,32,32,36,36,36,36,36,36,36,36,36,36,36,32,36,39,36,39,36,39,39,36,32,39,36,39,36,36,36,36,39,36,39,36,39,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,36,32,32,36,36,36,32,32,36,39,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,36,36,32,36,32,32,36,36,36,32,36,32,32,32,36,32,36,32,36,32,32,36,36,36,32,32,32,36,32,32,32,32,36,32,32,36,39,36,32,32,32,32,32,36,32,36,36,32,32,32,36,36,36,32,32,36,39,36,36,39,36,36,39,36,32,36,36,36,36,36,39,36,36,36,36,36,32,36,32,36,36,36,36,36,36,36,36,36,36,36,36,36,32,36,36,32,32,39,32,36,36,36,32,36,36,36,39,36,36,36,36,36,32,36,36,36,36,36,36,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,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,39,32,36,36,36,32,32,36,36,32,32,32,32,36,32,32,36,32,32,32,36,36,36,32,36,36,39,36,32,36,36,32,32,32,36,39,36,36,36,32,36,36,32,36,32,36,36,32,36,36,36,36,36,36,36,36,32,32,32,36,32,39,32,36,36,32,32,32,32,36,36,36,36,36,32,36,36,36,36,36,39,39,32,32,36,32,32,39,36,36,36,32,36,36,36,32,36,32,36,36,36,36,39,36,36,39,36,32,36,39,36,36,36,36,36,36,36,32,36,32,36,39,36,36,36,39,36,36,42,36,36,32,36,36,36,36,36,36,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,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,32,32,32,32,32,36,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,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,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,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,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,36,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,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,36,32,36,36,32,32,32,32,36,36,32,32,36,32,32,32,32,36,32,36,32,32,36,32,32,32,36,32,36,32,32,32,32,36,32,36,36,36,32,32,32,32,36,36,39,36,32,36,36,36,36,36,36,36,36,36,36,36,36,32,36,32,32,36,36,36,36,32,36,32,36,36,36,36,32,36,32,32,32,36,36,32,32,36,39,36,36,36,32,32,36,36,32,32,36,36,36,36,36,36,32,36,36,39,32,39,32,36,36,32,36,36,36,32,36,36,32,36,36,36,36,36,39,36,36,39,36,36,36,36,32,36,32,39,36,32,36,36,36,36,32,39,32,36,36,36,39,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,32,32,32,36,32,32,36,32,32,36,32,36,36,36,32,32,32,36,36,39,32,32,36,36,32,32,32,36,32,36,36,32,36,32,36,36,39,36,36,32,36,32,36,36,32,39,32,36,32,32,36,32,32,36,36,36,36,32,32,36,36,36,36,32,36,36,32,32,32,32,32,36,36,36,36,32,36,32,36,36,36,36,36,32,32,36,36,32,36,32,32,36,39,32,32,32,36,32,32,32,36,32,36,36,39,32,36,36,32,36,36,36,36,32,36,39,36,36,36,36,36,32,36,32,36,32,32,36,36,36,36,36,36,39,36,32,32,36,36,36,39,32,36,32,36,36,36,39,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,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,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,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,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,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,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,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,36,32,32,32,36,32,36,32,32,36,32,32,36,32,32,32,32,36,32,32,36,32,36,32,32,32,36,32,32,32,36,36,32,36,32,36,32,32,36,32,32,32,36,36,32,32,39,36,36,32,32,32,32,32,36,36,32,32,36,36,32,32,32,36,36,36,32,32,36,36,32,36,32,36,36,36,32,36,39,32,36,36,32,32,32,36,32,32,32,32,36,36,32,36,36,36,32,32,32,36,39,36,36,36,36,36,32,36,36,32,36,32,32,36,32,36,36,32,32,39,36,36,36,36,32,36,36,36,32,36,32,36,32,39,32,36,32,36,32,39,36,39,32,39,36,36,36,39,36,39,32,39,36,36,36,36,36,32,36,36,36,36,39,36,36,32,36,36,32,36,36,36,36,39,36,36,36,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,36,32,36,32,32,32,32,32,32,32,32,36,32,32,36,36,36,32,32,32,36,32,32,36,36,36,36,32,32,36,32,32,36,36,32,32,32,39,32,36,36,36,36,36,36,32,36,36,32,36,36,36,39,32,36,36,39,32,36,32,36,32,32,36,32,32,32,32,32,32,32,36,36,36,32,36,39,32,36,36,36,36,32,39,36,36,36,36,36,36,36,32,32,32,32,36,36,32,36,32,36,36,36,39,36,36,39,36,32,36,32,39,36,36,36,36,32,36,32,36,32,36,36,39,32,39,36,36,32,36,36,32,36,36,32,36,36,39,32,39,36,36,39,36,36,36,36,39,32,39,36,36,39,32,36,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,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,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,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,36,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,36,32,32,32,32,36,36,32,36,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,36,36,32,36,32,36,32,36,36,32,36,36,36,36,36,36,36,32,32,36,32,32,32,32,32,36,32,36,36,32,32,32,39,32,39,32,36,36,32,36,36,36,36,36,32,36,36,36,32,32,36,36,36,36,36,36,32,36,32,36,36,36,36,32,32,36,32,36,36,39,32,36,36,36,32,36,32,36,39,39,32,39,32,39,32,36,36,32,32,39,32,39,36,36,36,36,36,36,36,36,36,39,32,36,32,36,32,32,36,36,36,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,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,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,36,36,32,36,36,32,32,32,32,36,36,36,32,32,36,36,36,32,32,32,36,32,32,32,36,32,36,36,36,32,36,32,36,36,36,36,32,36,32,36,39,36,36,32,36,36,36,32,39,36,32,32,36,39,36,32,36,36,36,36,32,32,32,32,32,32,36,32,36,32,36,32,36,36,36,36,36,32,36,36,36,36,39,32,32,32,32,36,36,36,32,36,32,36,36,39,36,36,32,36,36,36,36,36,36,36,36,36,32,36,36,36,39,32,36,36,36,36,36,39,39,36,36,36,36,32,36,39,32,36,39,36,32,36,36,32,36,36,32,39,32,36,36,36,39,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,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,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,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,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,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,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,36,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,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,32,36,32,32,32,36,32,36,36,32,32,32,36,32,32,32,36,32,36,32,32,32,32,36,36,32,36,32,32,36,32,32,32,36,36,36,36,32,32,32,32,32,36,36,32,32,32,32,32,36,36,32,32,32,32,36,32,39,32,32,36,36,32,32,32,36,32,32,32,32,36,36,36,36,36,36,32,32,36,32,32,36,36,36,36,36,36,36,36,36,36,36,36,36,32,36,36,39,32,32,32,36,32,36,36,36,36,36,32,32,32,39,32,36,36,36,32,36,32,36,32,36,36,36,36,36,32,32,36,36,32,36,39,36,36,36,36,39,32,36,32,32,36,36,36,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,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,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,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,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,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,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,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,32,32,32,36,36,32,32,36,36,32,36,32,32,36,36,36,32,32,32,32,36,36,36,32,32,32,36,36,32,32,32,36,32,32,36,32,32,36,32,36,36,32,36,32,32,36,32,36,36,36,32,32,32,36,32,36,32,32,32,36,32,39,36,36,32,32,32,32,36,32,39,39,32,36,32,32,36,36,32,32,36,32,32,36,36,32,32,36,36,32,32,36,32,36,36,32,36,32,36,36,36,36,32,36,36,36,36,36,39,39,36,36,36,36,36,36,36,36,36,39,36,36,36,36,32,36,32,36,36,36,36,36,36,32,39,39,32,36,32,36,36,36,36,36,36,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,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,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,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,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,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,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,36,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,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,36,36,36,32,32,32,36,36,32,32,36,36,36,32,32,32,39,32,36,36,32,32,36,36,32,32,36,36,36,36,32,32,36,32,32,36,32,32,36,36,32,36,36,36,36,36,32,32,36,39,32,36,36,32,36,32,32,36,32,36,36,36,36,32,36,32,36,36,32,32,32,32,32,32,36,36,36,36,32,32,32,32,32,39,36,36,32,36,36,32,36,36,36,32,36,32,32,32,36,36,32,36,32,36,32,36,32,39,36,32,36,36,36,36,36,32,32,36,32,36,36,36,36,39,36,36,39,36,36,36,36,39,36,36,32,36,32,36,36,36,36,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,36,36,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,39,32,32,36,36,32,36,32,36,36,32,36,36,32,32,32,36,36,36,32,36,32,39,32,32,36,36,32,32,32,36,32,36,32,32,36,36,32,36,32,32,32,32,32,32,36,32,36,39,36,39,32,36,32,32,32,36,36,32,36,36,36,36,36,36,36,39,32,36,32,36,36,36,36,36,36,36,32,36,36,39,32,36,39,36,32,39,36,39,32,32,36,36,36,36,36,39,36,39,36,36,32,36,39,36,36,36,36,36,36,36,36,39,32,36,36,36,32,36,36,36,36,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,36,39,32,32,32,32,36,36,32,32,32,36,36,32,32,36,32,36,32,36,32,36,36,36,36,36,32,32,36,32,36,36,36,36,32,32,36,36,36,36,36,36,32,36,36,32,32,36,32,32,32,32,36,36,32,32,32,32,36,36,36,36,36,32,32,32,32,32,32,32,36,32,36,36,36,32,36,32,36,36,32,32,36,32,32,36,36,36,39,36,36,36,39,36,39,36,36,36,32,36,39,32,32,36,39,32,39,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,39,36,36,36,32,36,36,36,32,36,36,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,36,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,36,32,32,36,36,36,32,32,36,36,32,36,32,36,32,36,36,32,36,32,32,36,36,32,32,36,32,32,36,36,36,36,32,36,36,36,36,36,32,36,32,36,32,36,36,36,32,32,36,32,36,36,36,32,32,36,32,36,36,39,36,36,32,32,32,36,36,36,36,32,36,36,36,36,32,36,36,32,36,32,32,36,32,36,36,32,36,32,36,32,36,36,39,32,36,36,36,32,36,36,36,36,36,32,36,36,32,36,36,36,36,36,36,32,36,39,36,36,36,39,39,39,36,36,36,32,36,36,36,36,32,36,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,36,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,36,36,32,32,36,36,32,32,32,32,32,32,32,32,36,36,32,36,36,32,32,32,32,36,36,39,39,32,32,32,32,36,32,36,32,32,36,36,36,36,36,32,36,32,36,32,36,36,32,36,32,36,32,36,39,32,32,36,32,36,36,36,32,36,36,32,36,36,36,32,36,36,36,36,36,32,36,32,36,39,32,36,36,32,36,36,36,36,36,36,39,36,36,32,39,36,36,36,36,36,39,36,36,36,36,36,36,32,36,36,39,32,32,32,36,36,39,36,39,36,39,36,36,36,36,36,36,32,39,32,32,36,36,36,39,39,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,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,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,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,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,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,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,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,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,32,36,39,32,32,32,36,36,36,32,32,32,36,32,32,36,32,32,32,36,32,32,36,36,32,36,32,32,32,32,32,32,36,32,36,32,32,36,39,32,32,32,36,36,32,36,32,32,36,36,32,32,32,36,36,36,32,32,36,32,36,32,32,36,32,36,36,36,36,36,36,32,32,36,32,36,36,32,36,39,36,36,32,36,32,36,36,39,36,32,32,39,32,36,36,36,32,36,36,36,36,39,36,36,36,32,36,39,36,39,36,36,36,36,36,36,32,32,36,36,32,32,36,39,32,36,36,36,36,39,32,36,32,32,32,36,36,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,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,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,36,36,32,32,32,36,32,32,32,32,32,36,36,36,32,32,32,36,36,36,36,36,32,32,36,36,36,32,32,32,36,32,36,32,32,36,32,32,36,32,36,32,36,36,36,32,32,32,36,36,32,36,32,36,32,36,36,36,36,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,32,36,36,36,32,36,32,36,36,36,36,36,36,36,32,36,36,36,32,36,39,39,32,32,32,36,32,36,32,36,32,39,36,36,32,36,32,32,32,36,32,36,36,36,36,36,36,36,36,32,39,36,36,36,32,36,36,36,39,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,36,32,36,36,32,32,32,32,36,39,32,32,36,32,39,36,32,32,36,32,32,32,36,32,32,32,36,36,32,32,36,36,32,36,36,32,32,32,36,32,32,36,32,36,36,32,36,36,36,32,36,36,36,36,32,36,32,36,36,32,36,32,36,32,32,32,32,36,36,39,32,32,39,32,32,36,32,32,36,32,36,36,36,36,32,36,36,39,32,32,36,32,32,36,36,39,32,32,36,36,39,39,39,32,36,36,36,32,36,36,36,36,36,32,36,36,36,36,36,39,39,32,36,32,36,36,36,32,36,36,36,32,36,36,36,36,39,36,32,39,36,36,32,36,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,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,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,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,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,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,36,32,32,36,39,36,32,36,39,32,32,32,32,32,32,36,32,32,36,32,32,36,32,32,32,36,36,36,36,32,32,32,32,36,32,32,32,32,32,36,36,36,32,32,36,32,32,36,36,36,36,32,32,36,32,36,32,36,32,32,36,36,36,32,32,32,36,32,32,32,36,36,32,36,36,36,36,36,36,32,36,36,36,32,32,32,32,36,36,36,36,36,32,32,36,36,32,39,32,36,36,36,32,39,32,32,36,36,32,36,32,36,36,36,36,36,36,36,32,32,36,36,36,36,39,36,36,36,39,39,36,36,32,39,36,36,36,36,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,32,36,32,32,32,32,32,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,32,36,32,32,36,32,32,32,32,32,36,32,32,32,36,36,32,36,36,36,32,32,36,32,36,36,32,32,32,32,39,32,36,32,32,36,36,36,36,32,36,32,32,36,36,32,32,36,36,32,36,32,32,36,36,32,32,32,32,32,36,32,36,32,32,32,32,36,36,32,36,36,36,36,32,32,36,32,36,32,36,32,36,32,32,36,36,36,32,36,36,32,32,32,36,36,36,36,36,32,36,36,36,36,36,32,32,32,36,36,39,32,36,39,36,36,32,39,39,36,36,39,36,36,32,36,36,32,36,32,36,36,36,36,36,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,39,32,32,32,32,36,39,32,32,32,36,36,36,32,32,36,32,36,32,32,32,32,36,36,32,32,32,36,36,39,36,32,39,32,32,32,36,36,36,32,36,36,36,36,39,32,36,32,36,36,32,32,32,36,36,36,32,36,32,36,32,36,32,32,39,39,36,32,36,36,32,32,36,36,36,36,36,36,36,36,36,36,32,36,36,36,32,36,36,36,36,32,36,36,36,36,32,36,39,39,36,32,36,36,36,39,32,36,36,39,32,36,36,32,36,36,36,36,36,32,36,36,39,39,36,36,36,32,36,36,39,39,36,32,32,32,36,36,39,36,36,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,36,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,36,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,32,32,36,36,32,32,32,32,32,36,32,36,36,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,32,36,36,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,32,32,36,36,36,32,36,32,32,36,32,36,36,32,39,32,32,36,32,32,36,36,36,36,32,32,36,32,36,36,36,32,39,36,32,36,32,32,32,32,36,32,36,36,39,36,32,39,32,36,39,32,36,36,32,36,36,36,36,32,39,39,36,36,36,32,36,39,36,36,36,36,36,39,32,36,39,36,36,32,36,32,32,36,36,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,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,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,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,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,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,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,36,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,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,36,39,32,32,32,36,32,36,32,32,32,36,36,32,32,32,32,36,36,36,32,36,32,36,36,36,36,32,36,32,32,36,36,36,32,32,32,32,32,36,32,32,39,36,36,32,36,36,32,32,36,32,36,32,32,32,36,32,36,36,36,32,32,36,32,36,32,36,36,32,36,32,36,36,36,36,36,32,36,36,36,32,36,36,36,36,36,32,36,32,36,32,36,32,36,36,36,36,36,39,36,32,36,36,36,36,36,32,36,36,32,36,36,32,36,36,36,36,36,36,32,32,32,39,36,36,39,36,39,36,36,39,36,36,36,32,32,36,36,36,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,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,36,36,36,32,32,32,39,36,32,32,32,32,36,32,32,32,36,32,36,32,32,32,36,36,32,36,36,32,36,36,36,36,32,32,32,36,36,36,36,32,32,36,36,32,36,32,32,36,36,36,36,32,36,32,39,36,32,36,36,36,32,36,32,32,32,32,32,36,32,36,36,32,32,32,36,36,36,36,36,36,32,36,32,36,36,32,32,36,32,32,36,32,36,36,32,36,36,36,32,32,32,36,36,36,32,36,32,36,36,32,36,36,36,36,36,36,32,39,32,36,32,36,32,36,32,36,36,32,36,32,36,36,32,36,32,36,32,36,36,32,36,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,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,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,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,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,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,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,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,36,32,32,32,36,36,32,32,32,36,32,32,36,32,36,32,32,36,39,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,39,36,36,36,32,32,32,32,32,36,36,36,32,36,36,36,36,36,36,32,32,32,36,32,32,36,32,36,32,32,36,36,32,32,36,36,32,36,36,36,36,32,36,32,36,36,32,32,36,36,36,32,36,36,36,32,36,36,36,32,32,32,36,36,36,36,36,36,36,32,36,32,36,36,39,36,36,32,36,36,36,36,36,32,39,36,36,32,36,39,32,36,32,32,36,36,36,32,39,39,36,36,32,36,36,32,36,36,36,36,36,32,36,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,36,32,32,32,36,32,32,36,32,32,32,32,36,36,32,36,32,32,32,36,32,32,32,32,36,32,36,36,36,36,32,32,36,32,32,36,32,36,36,39,32,36,32,32,36,32,36,32,36,32,32,32,32,32,36,36,36,32,36,32,36,36,36,32,36,32,36,32,36,39,32,32,36,32,36,32,36,32,36,36,32,36,36,32,36,36,36,36,36,32,39,36,36,36,39,36,36,32,36,36,36,32,36,32,36,39,36,36,39,36,32,36,39,39,36,36,32,36,39,36,36,36,39,36,32,36,32,36,36,32,36,32,36,36,36,36,36,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,36,32,32,32,36,32,32,36,32,32,36,32,36,36,32,36,36,36,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,36,32,36,36,32,36,36,36,36,32,32,32,36,32,32,32,32,32,36,36,36,32,36,36,36,32,32,36,32,36,32,32,32,32,36,39,36,36,32,32,32,32,36,32,36,36,32,39,36,36,32,36,36,36,36,36,32,32,32,32,39,36,36,32,36,36,32,36,36,36,32,36,36,36,39,36,32,36,36,32,32,32,36,36,36,36,36,36,32,36,32,32,39,36,32,39,36,36,39,32,39,39,32,36,32,32,36,36,36,36,39,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,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,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,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,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,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,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,36,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,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,36,32,32,36,36,32,36,32,32,36,32,32,36,36,32,32,36,36,32,32,32,36,32,36,36,36,32,36,32,36,32,36,36,32,32,36,32,32,36,32,36,32,32,36,32,32,36,39,32,32,32,36,36,36,32,36,36,32,36,36,32,36,32,32,32,32,36,36,32,36,32,36,32,36,32,36,36,32,36,36,32,36,36,36,36,36,36,36,36,36,32,36,36,39,36,36,32,36,36,36,32,36,36,36,32,36,36,36,36,32,36,36,36,36,32,36,36,39,32,36,36,36,32,32,36,39,36,36,36,36,32,36,36,32,36,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,32,32,32,32,36,36,36,32,32,36,36,36,32,32,36,36,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,36,36,36,32,32,32,32,32,32,36,36,36,32,32,36,36,36,36,36,36,36,36,32,32,36,32,36,32,32,36,32,32,32,32,36,32,36,32,32,36,32,36,32,36,32,32,32,36,32,32,36,32,36,32,36,32,36,36,32,32,32,36,36,36,36,32,32,32,36,36,32,36,32,32,36,36,36,36,32,36,36,36,36,36,36,36,36,39,36,36,36,36,32,36,36,36,32,36,36,39,32,36,36,36,32,39,32,36,32,39,36,32,36,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,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,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,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,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,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,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,32,36,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,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,36,32,32,32,32,32,36,32,36,32,36,32,36,32,32,32,36,36,32,32,32,32,36,36,36,32,32,32,32,36,36,32,32,36,36,36,32,32,36,32,32,36,36,36,36,32,32,36,32,32,32,32,32,36,32,36,32,32,36,32,36,36,32,36,32,36,36,39,32,32,36,36,36,36,36,36,36,32,36,32,32,32,32,32,32,32,32,36,36,36,32,32,36,32,36,36,32,39,36,36,36,36,36,36,36,36,36,36,36,36,32,36,32,36,39,36,36,39,32,39,32,36,39,36,36,36,32,36,32,39,36,36,39,36,36,36,36,36,32,39,32,36,39,36,36,36,36,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,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,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,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,32,32,32,32,32,32,32,36,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,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,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,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,32,32,32,32,36,32,32,32,39,36,32,32,32,32,32,32,32,36,32,32,36,36,32,32,36,36,36,36,39,32,32,32,36,36,36,36,36,32,36,39,36,32,32,36,32,32,36,36,36,32,32,32,36,32,36,36,36,32,36,32,36,32,36,32,36,32,36,32,32,36,36,36,39,32,36,32,32,32,36,36,36,32,32,32,36,32,32,36,36,32,32,36,32,36,36,32,36,32,36,32,32,36,36,32,36,39,36,36,36,36,36,36,32,36,36,36,36,32,36,36,36,32,32,36,36,36,32,39,39,32,36,32,36,32,36,36,36,39,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,32,39,32,32,32,32,36,32,36,36,36,36,36,32,32,36,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,36,36,32,36,36,32,32,32,32,36,32,32,36,32,36,36,32,36,32,32,32,32,36,36,36,32,32,32,36,36,39,32,32,36,32,36,36,36,36,39,36,32,32,32,32,36,36,32,32,36,32,36,36,32,32,36,36,32,32,32,36,36,36,32,32,32,36,32,36,36,39,32,32,36,32,32,36,32,36,32,36,32,36,32,39,36,36,32,39,36,36,32,32,32,36,36,36,36,36,36,32,36,36,32,36,36,39,36,36,36,36,36,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,36,32,32,32,32,32,32,32,32,36,32,36,32,36,32,36,36,36,39,32,32,32,32,32,36,32,32,32,36,32,36,32,32,32,36,32,36,32,32,36,36,36,36,32,36,36,32,32,36,32,36,36,32,36,36,36,36,36,36,32,32,36,36,32,36,32,36,36,36,36,32,36,32,36,36,32,32,32,32,36,32,36,32,36,36,32,32,32,36,32,32,32,32,36,32,36,32,36,32,39,32,32,32,36,36,36,36,36,32,36,32,39,36,36,36,32,32,39,32,36,36,36,32,36,36,32,36,36,32,36,36,36,32,32,36,36,32,36,36,36,36,32,36,36,36,36,36,32,32,36,36,36,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,36,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,32,32,36,32,32,36,36,36,32,32,36,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,36,36,32,32,32,39,36,36,32,36,32,32,36,36,32,32,39,32,32,32,32,36,32,36,32,32,32,32,36,36,36,36,36,36,36,32,32,36,36,36,32,36,32,36,36,32,32,36,32,36,32,36,32,36,36,36,36,32,32,36,32,36,36,39,32,36,32,36,36,36,32,36,32,36,36,36,36,36,32,32,36,36,32,36,32,32,36,36,36,36,39,36,36,32,36,36,32,36,32,36,32,36,36,36,36,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,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,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,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,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,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,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,32,32,32,36,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,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,36,32,36,36,32,36,32,32,36,36,36,32,32,36,32,36,32,32,32,36,32,36,32,32,32,36,36,36,36,32,36,36,36,32,32,32,36,32,36,32,32,36,32,32,36,36,36,36,36,36,32,32,39,32,32,36,32,32,32,32,36,32,36,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,36,36,32,32,36,32,32,36,36,36,36,36,32,36,36,36,36,36,36,36,32,36,32,36,32,32,32,32,32,36,36,36,36,36,36,32,32,36,36,36,36,36,32,36,32,32,36,36,32,36,36,32,36,32,39,36,32,36,36,36,36,36,36,32,36,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,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,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,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,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,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,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,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,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,36,36,36,32,32,36,36,36,32,32,36,32,36,36,36,32,32,39,36,36,36,32,36,36,36,36,32,32,32,32,32,36,32,36,32,32,36,36,36,32,32,36,36,36,32,32,32,32,36,36,32,32,36,36,36,32,32,32,32,36,32,32,36,32,36,32,32,32,32,36,36,32,32,36,32,36,32,32,36,36,36,32,32,32,36,36,36,36,32,32,36,32,36,32,36,36,36,36,36,36,36,32,36,36,32,32,36,36,36,32,39,36,36,32,36,32,36,36,36,32,32,36,36,36,36,36,36,32,36,32,36,32,36,36,36,36,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,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,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,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,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,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,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,36,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,36,32,32,32,32,32,32,32,36,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,36,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,32,36,32,32,32,32,36,32,32,32,32,36,32,36,36,32,32,32,32,39,36,36,32,32,36,36,32,32,32,36,36,36,39,32,36,32,36,32,32,32,32,32,32,36,32,32,32,36,32,36,32,36,36,32,36,36,32,32,32,32,36,32,36,32,32,32,36,32,36,36,32,36,36,36,36,36,36,36,36,32,32,36,36,36,32,32,36,32,36,36,36,36,39,32,36,32,36,32,36,36,32,36,32,32,36,32,32,36,32,32,32,36,36,39,36,39,32,32,32,36,32,36,32,32,32,32,32,36,32,32,36,36,36,39,32,36,36,36,36,36,39,32,36,32,36,36,36,36,32,32,36,36,36,36,36,32 32,32,32,32,36,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,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,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,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,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,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,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,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,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,36,36,32,36,32,36,32,36,32,32,32,36,36,32,32,32,32,36,36,36,36,36,36,36,32,36,32,32,36,32,36,32,36,36,36,36,32,32,32,36,32,32,32,36,32,36,36,36,32,32,36,36,32,32,32,36,36,32,36,32,32,32,32,36,32,39,32,32,36,36,36,32,36,36,32,36,36,32,32,36,36,36,36,36,39,36,32,32,36,32,32,32,36,36,36,32,36,32,39,36,36,36,36,32,36,36,36,32,36,36,36,32,39,36,36,32,36,36,36,36,36,32,36,36,32,36,39,36,36,39,32,39,36,32,36,32,36,32,36,36,36,36,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,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,36,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,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,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,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,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,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,36,36,32,36,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,36,32,32,39,36,36,32,32,36,36,32,32,32,36,36,32,32,32,36,32,36,36,32,36,36,36,36,32,36,36,32,36,32,32,36,36,36,32,32,32,36,36,32,36,32,32,32,36,32,32,32,32,36,36,32,36,36,32,32,36,32,32,36,36,32,36,32,36,32,36,36,36,36,36,36,36,36,36,32,36,32,36,32,36,32,32,36,32,36,36,36,36,36,36,36,36,32,39,32,36,32,36,32,36,32,36,36,36,32,32,36,39,32,36,32,36,36,36,32,36,36,36,36,39,36,36,36,36,32,32,32,39,32,36,36,39,39,36,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,36,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,36,32,32,32,32,32,32,32,36,32,36,32,39,32,32,32,36,32,32,36,32,32,32,36,36,32,32,32,36,36,36,36,32,36,32,36,36,32,32,32,36,36,36,32,32,32,36,32,36,36,32,36,32,36,36,36,32,36,36,36,32,32,32,32,32,32,32,36,36,36,36,39,32,36,36,36,32,36,36,36,36,32,39,32,32,36,32,36,36,36,36,36,36,36,36,36,36,32,36,32,36,32,36,36,36,36,36,36,36,32,32,32,39,32,36,36,36,36,36,32,36,36,32,32,39,36,36,36,36,32,32,32,32,36,36,36,36,32,36,32,32,32,32,36,39,32,39,32,32,36,36,36,32,39,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,36,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,36,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,36,32,32,32,36,32,32,32,32,36,32,32,32,32,36,32,32,36,36,32,32,32,36,36,36,36,32,36,32,36,36,36,32,32,32,32,32,36,32,32,36,32,36,36,32,32,32,36,36,32,32,36,36,36,32,32,32,32,39,32,32,36,32,36,32,32,36,36,32,32,36,32,39,32,32,32,32,32,36,36,32,36,32,32,32,36,32,36,36,32,32,39,32,36,36,36,36,36,32,36,32,36,36,32,32,36,32,36,36,32,36,32,36,39,32,36,36,36,36,36,36,32,36,32,36,36,32,36,32,36,36,36,36,36,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,36,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,36,32,32,32,36,32,36,36,36,36,32,32,32,36,36,32,32,36,36,36,32,32,32,36,32,36,36,32,32,36,36,32,32,32,36,36,36,32,32,32,36,32,36,32,32,32,32,36,36,32,36,36,36,36,32,32,36,32,32,32,36,32,36,32,36,36,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,36,32,32,36,36,32,36,32,36,39,36,36,32,32,36,32,36,36,39,32,36,32,36,32,36,32,36,36,36,32,36,32,36,36,36,36,36,36,32,36,36,36,36,36,36,39,36,32,36,36,39,32,36,32,36,36,36,36,32,36,32 32,32,32,32,32,32,36,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,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,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,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,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,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,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,36,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,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,32,36,36,36,36,32,32,32,32,32,39,32,32,32,36,36,32,32,32,36,32,36,36,32,36,36,36,32,36,36,36,32,32,32,32,36,32,36,36,32,32,36,32,32,32,32,36,32,32,36,36,39,32,32,32,32,39,36,32,32,32,36,32,32,36,32,32,39,32,36,36,32,32,36,36,36,36,32,36,36,36,32,36,36,36,36,32,36,36,36,32,36,32,36,36,36,36,36,36,36,36,32,32,39,36,36,36,32,39,36,36,36,36,36,36,36,36,32,32,36,36,36,36,36,32,39,32,36,36,36,36,36,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,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,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,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,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,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,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,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,36,32,36,32,32,36,32,32,32,32,32,36,32,32,39,32,36,32,36,32,36,32,32,32,36,36,36,32,36,32,36,36,36,32,32,32,32,36,32,36,32,36,32,32,36,32,32,36,32,36,36,36,39,32,36,36,36,32,36,32,36,36,32,36,36,32,32,32,36,32,32,36,36,36,32,32,32,32,36,36,36,39,32,36,32,36,36,36,36,36,32,32,32,36,32,36,32,32,32,36,32,36,32,36,36,36,32,36,32,36,32,36,36,36,32,36,36,36,32,39,32,32,36,32,32,36,36,36,36,36,32,36,32,39,32,39,36,32,32,39,39,36,36,36,36,36,36,36,32,39,32,36,39,36,36,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,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,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,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,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,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,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,36,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,36,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,36,32,32,36,32,32,32,32,36,32,32,36,32,36,32,36,32,32,32,36,32,32,32,32,32,32,39,36,32,32,32,32,36,36,32,32,32,36,36,36,36,32,36,36,36,36,36,32,32,36,36,32,32,32,36,32,36,32,32,32,32,32,36,32,36,36,32,32,36,36,32,32,32,32,36,32,36,32,32,32,32,36,36,32,36,32,32,32,32,32,32,36,32,36,36,32,36,32,32,36,32,32,36,32,36,36,32,32,32,32,36,36,36,32,36,32,32,32,36,36,32,32,32,32,36,36,39,36,36,32,36,36,36,32,36,36,32,32,36,32,39,32,36,36,32,36,36,32,32,36,36,36,36,36,32,36,32,36,36,32,36,32,32,32,36,36,32,36,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,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,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,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,36,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,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,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,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,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,36,32,32,32,32,36,39,32,32,36,39,32,36,32,36,32,36,36,36,36,32,32,36,36,32,32,32,32,36,36,32,36,32,32,32,39,36,36,32,36,32,36,32,36,36,36,36,32,36,36,32,36,36,36,32,32,32,32,39,32,32,36,32,36,32,32,36,36,36,36,32,36,36,32,32,32,32,32,32,36,32,36,36,36,36,39,36,36,32,36,32,36,32,39,32,36,36,32,32,39,32,36,36,36,32,36,32,32,32,36,39,36,32,36,32,32,36,36,32,36,32,36,36,36,39,36,32,36,36,36,32,32,36,32,36,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,32,36,36,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,36,36,32,32,32,32,36,32,32,32,36,32,32,32,36,36,32,36,36,36,32,32,36,32,36,36,36,32,36,32,36,36,36,36,32,32,36,36,36,36,32,32,36,32,32,32,32,36,32,32,32,32,36,36,36,32,32,32,32,36,36,32,32,32,36,36,36,36,32,36,39,32,36,32,32,36,32,32,32,32,36,32,36,32,36,32,36,32,32,32,32,32,36,36,36,32,36,36,36,32,39,32,36,36,32,36,36,36,39,36,36,36,32,32,36,32,36,36,36,36,36,36,32,36,32,36,36,32,36,32,36,36,32,32,32,36,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,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,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,36,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,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,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,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,36,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,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,36,32,36,32,32,36,36,32,32,32,32,36,32,36,32,32,36,36,36,36,36,36,32,32,36,36,36,32,32,36,36,36,36,32,36,32,36,36,32,36,32,32,36,36,39,32,32,32,32,36,36,36,36,32,36,39,36,36,39,32,36,32,36,36,36,32,36,32,36,32,32,36,36,32,32,32,32,32,39,32,36,32,36,36,32,32,36,32,32,32,36,36,39,32,36,36,32,36,36,32,32,32,36,32,36,36,36,36,32,36,32,32,32,39,36,39,36,32,36,36,32,36,36,36,32,32,36,32,32,36,36,36,36,36,32,36,36,36,32,36,39,36,32,32,36,39,36,39,32,36,32,32,36,36,39,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,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,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,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,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,36,32,32,32,36,32,32,32,36,32,36,36,32,32,32,36,32,36,32,36,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,36,32,36,36,36,32,32,36,36,32,32,36,36,36,36,36,32,32,32,32,32,36,32,32,36,36,39,36,36,32,36,36,32,36,36,32,36,36,32,32,32,36,36,36,32,32,32,32,32,32,36,32,32,36,32,32,36,36,36,36,32,32,36,36,32,36,36,36,36,32,32,36,32,32,36,36,36,32,32,36,36,36,32,36,32,39,32,36,36,36,32,36,36,32,32,36,36,32,36,36,36,32,36,36,32,32,36,32,36,36,36,36,36,32,36,36,32,32,32,36,32,36,39,32,39,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,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,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,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,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,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,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,36,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,36,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,36,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,36,32,32,32,32,32,32,36,32,36,36,36,36,32,36,32,39,36,32,32,36,36,36,32,32,32,36,32,32,32,32,32,36,39,32,36,32,36,32,36,36,36,32,36,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,36,32,32,36,36,32,36,32,36,36,36,32,32,36,32,36,36,32,32,32,36,32,36,36,32,36,36,32,32,36,32,36,32,36,32,32,36,32,36,32,36,36,32,36,36,36,32,32,39,36,36,32,36,32,36,32,36,32,36,39,36,32,36,32,36,36,36,36,36,36,39,32,36,36,36,36,36,39,36,32,32,36,36,36,36,32,32,32,36,36,36,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,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,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,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,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,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,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,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,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,32,36,36,32,36,36,32,32,36,36,32,32,36,32,36,32,32,32,32,32,36,36,36,32,36,42,36,36,32,36,36,36,36,36,36,32,32,36,32,32,36,32,36,36,36,36,36,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,32,32,32,36,36,32,36,32,32,32,32,36,32,39,36,32,36,36,32,32,36,32,36,36,36,32,36,36,32,39,32,32,36,36,36,36,36,36,39,32,36,36,36,32,36,32,39,36,36,32,36,32,36,36,36,36,36,36,36,32,36,36,36,32,36,36,36,36,36,36,36,32,36,32,32,32,36,36,32,36,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,36,39,36,32,36,36,36,36,32,32,36,36,32,32,36,32,32,36,39,32,36,32,36,32,36,32,36,32,36,32,32,36,36,36,36,32,36,32,32,32,32,32,32,36,36,32,32,36,36,32,36,32,36,32,36,32,36,32,36,32,36,32,32,36,32,32,36,36,32,36,36,32,36,36,36,36,32,32,36,36,36,32,36,32,32,36,36,36,36,36,36,32,36,32,39,32,36,36,32,32,39,32,36,36,36,32,36,32,36,32,39,32,32,36,36,32,36,36,36,36,39,36,36,39,32,36,39,32,36,32,36,32,36,36,36,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,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,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,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,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,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,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,36,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,36,32,36,32,36,32,36,32,32,36,32,32,32,32,32,36,36,36,36,32,32,32,32,36,32,32,36,36,32,36,32,36,36,32,32,32,32,36,32,32,32,36,36,32,36,32,36,36,36,36,36,32,36,36,32,36,32,36,36,36,36,36,36,36,36,36,32,36,32,36,36,36,36,32,32,36,36,36,36,36,36,32,32,36,36,36,32,32,36,36,32,32,32,36,36,36,36,32,36,36,32,32,36,32,36,32,39,32,36,32,36,36,36,36,36,32,36,36,36,32,36,36,36,32,36,32,36,36,36,36,36,32,32,36,36,36,39,36,36,36,36,32,36,36,36,36,36,36,36,32,32,36,32,36,36,32,36,36,32,39,36,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,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,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,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,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,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,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,32,32,32,32,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,36,32,36,39,32,32,32,36,32,32,32,36,32,32,32,36,32,36,32,32,32,36,36,32,32,36,36,32,32,32,36,32,36,36,32,36,32,32,36,32,32,36,36,36,32,36,36,36,36,32,36,32,36,36,32,36,32,32,36,36,36,36,32,32,32,32,32,36,32,32,32,32,36,32,36,32,36,32,32,36,36,36,36,32,36,32,32,36,36,36,36,36,36,36,32,32,36,36,36,36,36,32,39,32,32,36,32,32,39,39,36,32,36,32,36,36,36,32,36,32,39,32,36,36,36,32,32,32,36,36,36,36,32,36,36,32,32,36,36,36,36,36,32,32,32,36,36,32,36,32,36,36,36,39,32,36,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,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,36,32,36,32,36,36,36,32,36,36,36,32,32,36,36,32,32,32,36,36,32,36,32,32,32,36,39,32,36,36,36,36,36,39,32,36,36,32,36,36,32,32,32,36,36,36,36,36,36,36,32,32,36,32,32,36,32,32,36,32,36,32,36,36,36,36,32,36,36,36,36,32,36,32,32,32,36,32,36,36,32,36,36,32,32,32,36,32,36,32,36,32,32,36,36,36,36,32,36,32,36,36,39,32,36,32,36,36,36,32,36,36,36,36,36,36,36,36,36,32,32,36,36,32,36,36,36,32,36,36,36,36,32,36,36,36,36,32,36,36,32,36,32,36,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,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,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,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,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,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,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,32,36,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,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,39,32,32,36,32,36,32,32,32,32,32,32,36,36,36,36,32,36,36,36,32,32,32,36,39,32,32,32,32,36,36,36,36,32,32,36,36,32,36,32,36,32,36,36,36,36,36,32,32,36,39,36,32,36,36,36,32,36,32,36,32,32,36,36,32,32,32,36,36,32,36,32,32,32,36,36,32,36,32,32,36,32,36,32,32,36,32,32,32,32,36,36,36,32,32,36,36,36,32,32,36,32,36,36,39,32,32,32,36,36,36,32,39,32,32,32,32,32,36,32,36,36,32,36,39,32,36,36,32,39,36,36,36,32,32,36,36,32,36,36,36,36,32,36,36,32,36,32,32,36,36,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,36,36,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,36,39,36,32,32,36,32,32,32,36,36,32,36,32,32,36,36,39,32,32,32,36,36,36,32,36,39,36,36,36,36,36,32,32,32,32,32,36,32,32,39,36,32,36,32,32,32,32,32,32,36,36,36,32,36,32,36,36,32,32,32,36,32,36,32,36,36,36,36,32,32,36,32,32,32,32,36,32,36,32,32,36,32,32,36,32,36,32,32,36,36,36,36,32,36,36,36,32,36,32,32,32,32,36,36,32,36,36,39,32,36,36,36,32,36,36,32,36,36,32,32,36,39,36,36,39,36,36,36,32,36,32,36,32,36,36,36,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,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,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,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,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,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,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,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,36,32,36,36,36,36,39,32,32,32,36,36,32,32,32,32,36,32,32,39,36,32,39,36,36,36,32,36,36,36,36,36,32,36,32,36,36,32,36,32,36,36,32,32,36,36,36,32,36,36,32,32,32,32,36,32,36,32,36,36,32,32,32,36,36,32,36,32,36,36,32,32,36,36,36,36,32,36,36,32,32,36,36,32,32,36,32,36,36,39,36,32,32,36,36,36,32,39,32,36,32,32,36,36,32,36,32,36,36,36,32,36,36,36,32,36,36,36,32,36,32,32,36,39,36,32,39,36,32,32,36,36,32,36,36,36,36,36,36,32,36,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,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,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,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,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,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,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,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,32,32,36,32,39,39,32,32,32,36,36,32,36,32,32,36,32,32,36,36,32,39,36,36,32,32,36,36,36,36,36,36,36,32,32,32,36,32,32,36,36,39,36,36,32,32,36,32,39,32,36,36,32,36,32,32,36,36,36,32,32,32,36,36,32,32,32,32,36,32,32,36,32,32,36,32,36,36,32,32,32,36,32,36,36,32,32,32,32,36,36,32,36,36,36,36,36,36,32,32,36,32,32,32,36,32,36,36,32,36,36,36,36,36,36,36,32,39,36,32,36,36,36,32,36,39,36,36,32,36,36,32,36,36,32,32,32,39,32,36,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,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,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,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,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,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,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,36,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,36,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,36,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,36,36,32,32,36,36,32,32,32,36,32,36,32,36,36,32,36,36,36,39,32,36,39,39,36,32,32,36,32,32,36,32,36,32,39,36,32,32,36,36,36,36,36,36,32,32,36,36,39,36,32,32,36,36,36,39,36,36,39,32,36,39,36,32,36,32,36,32,32,36,36,36,32,36,36,36,36,32,32,36,36,36,32,32,32,32,36,36,32,36,36,36,32,36,32,36,32,36,32,32,36,32,36,36,32,36,32,36,32,36,36,36,32,32,32,36,36,36,32,36,36,36,32,36,32,32,36,36,36,36,36,36,32,32,36,32,36,32,36,36,36,36,36,36,32,36,32,36,36,36,36,36,36,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,36,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,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,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,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,32,32,32,32,32,32,32,36,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,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,36,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,36,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,36,36,36,36,32,32,36,32,32,32,36,32,32,32,32,32,32,36,32,32,36,36,36,32,32,32,32,36,32,36,32,32,32,32,32,36,39,32,32,32,36,36,36,32,32,32,36,36,32,36,32,32,36,36,36,32,36,32,36,36,39,36,36,36,32,32,36,36,36,32,36,36,36,36,36,36,32,36,36,36,32,32,32,36,39,32,32,36,36,36,32,32,32,32,36,32,36,36,32,39,32,32,36,32,32,36,36,39,32,32,32,32,36,32,36,32,32,39,32,32,32,36,36,36,36,36,36,36,36,36,36,36,32,32,32,36,32,32,36,36,32,36,36,39,36,32,36,32,36,36,36,32,36,36,32,36,36,36,32,36,36,36,32,39,32,32,36,36,36,32,36,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,36,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,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,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,36,32,32,36,32,32,36,32,32,36,36,32,32,32,36,32,36,32,32,36,32,36,32,36,36,32,32,36,39,36,32,32,32,39,36,32,32,36,32,32,36,32,32,32,36,32,32,36,36,36,36,39,36,36,36,36,32,32,36,36,36,36,36,36,36,32,36,36,36,36,32,36,32,32,39,32,36,36,32,36,32,36,36,36,36,32,39,36,36,36,32,32,32,32,32,32,36,36,32,36,32,36,36,36,32,36,32,36,32,36,32,32,36,36,32,36,36,36,36,36,32,39,36,32,36,36,32,36,36,32,36,32,36,36,32,36,36,36,36,32,32,36,32,32,32,36,36,36,39,32,32,32,36,36,32,36,32,36,32,32,36,36,36,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,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,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,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,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,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,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,36,36,36,32,36,32,32,32,32,36,32,32,32,32,36,32,32,36,36,32,36,36,36,36,32,36,39,36,39,36,36,32,32,36,36,36,36,32,32,36,36,36,32,32,32,32,36,36,32,36,36,36,36,32,32,36,32,32,36,32,32,36,36,36,32,36,32,39,32,32,32,32,32,36,36,36,36,32,32,36,36,36,36,36,32,36,32,36,36,36,36,32,32,32,32,36,32,39,32,36,32,36,32,36,32,32,32,32,32,36,36,36,36,39,36,32,36,36,32,32,36,32,36,36,36,36,36,36,39,36,32,36,32,39,36,36,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,36,36,36,36,36,32,32,32,32,32,32,32,36,32,36,32,36,36,32,32,32,36,36,36,39,32,32,36,32,39,32,32,36,32,36,32,32,36,32,36,36,32,32,36,39,36,36,36,32,32,36,32,36,39,39,36,32,32,36,36,32,32,36,32,36,36,36,36,36,36,36,36,32,32,36,32,32,32,32,32,32,39,32,36,32,36,36,32,32,36,32,32,36,36,36,32,36,32,36,32,32,36,32,32,36,32,32,36,36,32,36,32,32,32,36,36,36,32,36,32,36,36,32,32,36,32,36,32,36,32,32,36,36,36,36,36,36,36,32,36,32,36,36,36,36,36,32,36,36,32,36,32,32,36,36,36,32,36,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,32,32,36,36,32,32,32,32,32,36,32,32,32,36,32,36,32,32,36,32,32,36,36,32,32,32,39,32,36,32,32,36,36,32,36,36,32,32,32,36,32,32,32,36,36,36,39,32,36,36,32,39,36,36,36,32,32,36,36,32,36,36,39,36,36,36,36,36,36,32,32,32,32,32,36,36,32,32,36,32,36,36,36,36,32,32,32,32,36,32,36,36,36,36,32,32,32,32,32,36,32,36,32,36,36,36,32,32,36,36,32,36,32,36,36,36,32,36,36,36,36,36,32,36,36,36,32,36,32,36,32,39,36,36,32,36,32,36,36,39,36,32,39,36,36,32,36,39,36,36,32,36,32,36,36,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,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,36,32,32,32,32,36,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,32,32,32,32,32,36,32,32,32,36,32,32,36,36,36,36,32,36,36,32,32,36,36,36,36,32,32,32,36,32,32,32,36,32,36,39,32,32,32,32,36,36,32,36,36,36,32,36,36,36,32,32,32,36,36,32,36,32,32,32,32,36,32,36,36,32,36,36,36,36,36,32,32,32,32,32,36,32,36,36,32,36,32,36,32,32,32,36,32,32,32,36,32,32,32,36,32,32,32,36,36,36,32,36,36,32,36,36,32,36,32,36,36,36,32,36,32,39,32,39,39,32,32,32,36,36,36,36,36,36,36,36,32,39,36,36,36,32,32,36,32,32,36,36,32,39,32,32,32,36,32,36,36,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,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,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,36,32,36,32,36,36,32,36,32,36,36,39,36,32,36,36,32,36,32,32,32,36,32,36,36,36,32,39,39,36,32,36,32,32,32,32,36,36,39,32,36,36,36,39,32,36,32,36,32,36,36,32,36,32,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,39,32,36,32,36,36,36,36,36,32,36,32,32,36,36,32,32,36,36,36,36,36,32,36,32,32,36,36,36,36,36,32,32,36,32,39,36,36,36,32,32,32,32,36,32,36,32,39,36,36,32,36,36,32,36,36,32,36,36,36,32,36,39,36,36,32,36,36,32,36,32,39,36,32,36,36,36,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,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,36,36,32,32,32,32,32,32,36,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,36,32,32,36,32,32,36,36,32,36,36,32,32,32,32,32,36,32,36,36,36,39,32,32,36,36,36,36,36,36,36,36,32,32,32,36,36,36,32,36,32,32,36,32,36,32,36,36,32,36,36,32,36,32,36,36,32,36,32,32,36,36,36,36,32,39,36,32,36,36,36,39,32,36,36,32,36,32,32,36,36,36,32,36,36,32,39,36,39,32,32,36,32,32,39,32,36,32,36,32,32,32,36,36,36,36,36,36,36,36,32,32,36,32,36,32,36,36,39,36,32,36,36,36,36,32,36,32,36,32,36,36,36,32,36,32,39,36,39,36,36,39,36,36,39,36,36,32,36,32,36,36,36,32,36,32,32,36,36,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,32,32,36,39,36,32,32,36,36,32,32,32,32,36,32,36,36,36,36,32,36,32,36,36,32,32,36,36,32,36,36,32,36,32,36,36,36,32,39,36,36,32,32,36,36,36,32,36,32,36,36,36,36,36,36,32,32,36,36,32,32,32,32,32,36,36,36,36,36,32,32,32,32,36,36,36,32,36,32,32,39,32,36,32,32,32,32,32,36,32,32,32,36,36,36,36,32,32,32,36,32,36,32,36,32,36,32,36,36,36,32,36,32,36,32,36,32,36,36,36,36,36,32,32,39,36,36,32,32,36,36,36,32,36,36,32,32,36,36,36,36,36,36,32,36,32,36,36,36,36,32,32,36,36,36,39,36,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,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,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,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,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,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,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,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,36,36,32,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,36,36,36,32,32,32,32,36,32,32,32,36,32,36,36,32,32,36,32,32,32,32,32,36,32,32,32,36,32,32,32,36,36,36,36,36,39,36,36,32,36,39,36,32,32,32,36,32,36,32,36,32,39,39,36,36,32,36,36,36,36,36,36,36,32,39,32,36,36,36,36,39,36,36,32,32,36,32,36,36,36,36,36,32,36,32,32,36,32,36,32,32,36,32,36,36,32,39,36,36,32,36,32,36,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,36,32,36,32,36,32,36,36,36,32,36,32,36,32,36,32,36,32,36,36,36,36,36,39,36,32,36,36,36,32,36,36,39,32,32,36,36,36,36,32,36,32,36,32,32,36,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,36,32,36,36,36,32,39,32,32,32,32,36,32,36,36,32,36,32,36,32,32,36,32,36,36,36,36,32,32,32,36,36,32,32,32,36,32,36,36,36,36,36,36,36,36,36,32,36,36,36,36,32,36,32,36,36,32,32,32,32,36,39,36,36,36,32,32,32,36,36,36,36,32,36,36,32,36,32,32,32,32,36,32,36,32,36,32,32,36,32,36,36,32,36,32,36,36,36,36,32,32,32,32,36,36,32,36,32,32,36,32,32,32,32,36,32,36,32,36,32,36,36,32,36,36,32,36,36,32,32,36,36,36,36,36,36,32,32,36,32,36,32,36,32,36,36,32,36,32,36,36,32,36,32,32,36,32,36,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,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,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,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,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,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,36,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,36,32,32,32,32,36,32,32,32,32,32,36,36,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,39,36,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,36,36,36,36,36,39,39,32,36,36,36,36,32,32,32,36,32,36,32,36,32,36,39,36,36,32,32,32,32,32,32,36,36,32,36,32,36,36,32,36,36,36,36,36,32,36,32,32,32,32,32,36,36,36,36,32,36,32,36,32,32,36,32,36,36,32,36,36,36,32,32,36,32,36,36,32,36,36,36,32,32,36,36,36,36,32,36,36,32,32,32,36,32,32,36,32,32,32,36,32,36,32,36,32,36,32,36,32,32,36,36,32,36,36,36,32,36,32,32,32,36,36,36,36,36,36,32,36,32,36,36,32,36,32,36,32,36,32,39,36,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,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,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,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,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,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,32,36,32,36,32,36,36,36,36,32,32,32,32,32,32,32,39,32,36,32,32,36,32,32,32,32,36,36,32,32,32,32,32,32,32,36,32,32,36,32,36,36,36,32,32,32,32,32,32,32,32,36,36,36,36,32,36,36,32,36,36,32,32,36,36,36,32,32,32,36,32,32,32,36,32,32,36,36,32,32,36,36,36,36,39,36,36,36,32,36,36,36,36,32,36,36,36,36,36,36,36,36,36,36,36,36,32,36,36,36,32,36,36,36,32,36,32,32,36,36,32,36,32,32,32,32,36,36,36,36,36,32,32,36,32,32,32,32,36,32,32,36,32,32,36,32,36,36,36,36,32,36,32,36,32,36,36,36,32,36,32,32,36,36,32,32,36,36,36,36,36,36,36,32,32,32,36,32,32,36,36,32,39,36,39,36,36,36,32,36,36,36,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,36,32,32,36,36,36,32,32,36,32,32,36,36,36,36,32,32,39,36,32,32,32,32,36,36,32,32,32,32,36,36,32,32,39,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,36,32,36,36,36,36,32,39,36,36,39,32,36,36,36,36,32,36,32,36,36,32,32,32,36,32,39,32,36,32,36,32,36,36,36,36,36,36,32,36,39,36,32,32,36,36,36,32,32,36,36,36,36,32,32,36,36,36,36,32,39,36,36,36,32,36,36,36,32,32,32,36,36,36,36,36,32,36,32,36,36,36,32,36,36,36,36,36,36,32,32,32,36,32,32,36,36,36,36,36,36,36,36,36,32,36,32,39,32,36,32,39,32,39,32,39,32,32,32,32,36,36,32,39,36,32,36,36,36,36,36,36,32,36,39,36,36,32,32,32,36,39,36,36,32,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,36,36,36,32,36,36,32,32,36,36,32,32,32,36,32,32,36,36,32,32,32,32,32,36,36,32,36,32,36,36,32,36,36,36,32,32,32,32,36,32,32,36,36,32,36,32,36,36,32,36,36,39,32,32,36,36,32,36,32,32,32,36,32,36,32,36,36,32,39,32,36,32,36,36,36,36,36,36,36,32,36,39,32,36,36,36,36,36,36,36,32,32,32,36,36,32,36,36,36,39,39,32,36,36,36,32,36,32,32,36,32,32,36,32,36,32,36,36,32,36,36,32,36,36,32,32,32,32,32,36,36,32,32,36,32,36,36,36,36,32,39,32,36,36,39,32,36,36,36,32,36,36,36,32,36,36,36,36,36,36,39,32,32,36,32,32,36,36,36,32,36,36,32,32,32,36,36,32,32,32,32,32,32,32,36,36,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,32,36,32,32,39,36,36,36,32,36,32,32,32,36,32,36,32,36,32,32,36,32,36,36,36,32,32,32,36,32,32,32,36,36,32,32,32,32,36,36,32,32,36,32,32,36,36,32,36,32,36,36,32,32,32,36,36,32,32,32,32,36,32,36,36,32,32,39,36,36,36,32,36,32,36,39,36,32,39,32,36,36,39,32,32,36,36,36,36,36,36,39,32,32,39,32,32,36,36,36,36,32,39,32,36,32,32,36,32,36,36,32,39,36,36,36,36,36,32,36,39,36,36,36,36,32,36,32,36,39,32,32,36,32,36,36,36,39,36,32,32,32,36,32,36,36,36,36,36,36,36,32,36,36,36,32,36,36,36,36,36,36,32,32,36,32,32,36,36,32,32,36,36,32,32,36,39,32,32,32,32,32,36,36,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,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,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,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,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,36,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,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,36,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,36,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,36,36,32,32,36,36,32,36,36,32,36,36,32,32,32,32,32,32,36,32,36,36,36,36,36,36,36,36,32,32,32,36,32,36,32,39,32,32,32,32,32,32,32,32,32,36,32,36,36,32,36,36,36,36,36,36,32,36,36,36,36,36,32,32,36,32,36,36,32,32,39,36,36,36,32,36,36,36,36,32,32,36,36,36,36,36,36,36,32,36,39,32,39,36,32,32,36,36,36,32,32,32,39,36,36,36,36,32,36,36,32,36,36,32,32,32,32,36,32,36,36,32,36,36,32,36,36,32,39,32,36,32,36,36,32,36,32,32,36,32,36,36,36,39,32,36,36,36,32,36,36,32,32,39,32,36,36,36,32,36,36,36,32,32,36,36,36,32,32,32,39,32,36,36,39,39,36,32,36,32,32,36,32,36,32,36,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,36,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,36,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,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,36,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,36,32,36,36,32,32,32,32,36,32,32,36,36,32,32,36,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,36,39,36,36,32,32,32,32,36,36,36,36,32,36,36,32,32,32,32,32,32,36,36,32,32,36,36,32,36,36,36,32,32,32,36,36,32,32,36,36,36,32,36,36,36,32,36,32,39,36,36,32,32,32,36,32,36,36,36,32,36,36,32,36,36,36,36,36,36,39,39,32,32,32,36,36,39,32,32,36,36,36,36,32,32,32,36,36,32,32,32,32,36,32,32,36,32,39,32,36,32,32,36,32,32,36,32,32,32,32,36,32,36,36,36,36,36,36,32,32,36,36,36,36,32,36,32,36,36,36,36,36,32,36,32,32,36,36,32,36,36,32,32,39,36,32,36,36,36,36,36,36,32,39,36,36,32,36,32,36,36,36,36,36,36,36,36,32,39,32,32,32,32,32,36,32,32,32,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,32,32,32,36,32,36,32,36,36,32,32,36,32,36,32,32,36,36,32,36,32,32,32,32,36,32,36,36,36,36,36,36,36,32,36,32,32,32,32,32,36,36,32,36,32,36,36,36,36,39,32,32,36,39,36,32,36,32,36,36,32,36,36,36,32,36,36,32,36,36,36,36,39,36,36,36,36,32,32,36,36,36,32,36,36,36,36,32,36,36,36,36,36,36,36,32,32,39,36,32,36,36,39,32,32,36,32,36,36,36,36,32,36,32,32,36,32,32,39,36,36,36,36,32,36,32,36,36,36,32,32,36,32,32,36,36,32,36,36,32,36,32,39,32,32,32,32,32,36,32,32,36,32,36,36,36,36,36,36,36,36,32,32,32,36,32,36,32,39,36,36,32,36,36,36,36,32,32,32,32,36,36,32,36,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,36,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,36,36,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,36,36,36,32,32,32,32,32,32,36,32,32,36,36,32,32,36,32,32,36,36,36,36,32,32,32,32,36,32,36,36,32,32,32,36,36,32,32,36,32,39,36,36,36,32,36,32,32,32,36,36,32,32,32,36,32,36,36,36,36,32,39,36,36,36,32,36,36,36,32,32,32,32,36,32,36,36,36,32,36,36,32,36,32,36,36,39,36,36,36,32,32,32,36,36,36,32,32,36,36,32,36,36,32,36,36,36,36,32,36,32,39,36,32,36,36,36,36,32,32,32,36,36,32,39,36,39,32,32,36,32,39,36,32,32,39,36,36,32,32,36,39,32,32,32,36,36,32,32,36,32,36,36,32,36,36,36,32,36,36,32,32,39,32,36,36,36,36,36,36,36,32,36,36,32,36,36,36,32,36,36,36,36,32,32,36,32,36,36,32,36,32,32,32,32,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,36,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,36,32,32,32,36,36,32,36,32,36,32,32,36,36,36,32,32,32,36,32,32,32,36,32,32,32,36,32,32,32,32,36,36,32,32,36,32,32,36,32,32,32,36,32,32,32,32,36,36,36,36,36,36,36,36,32,36,32,32,32,36,32,36,36,32,36,32,32,32,36,36,36,36,36,36,32,32,32,39,39,36,36,36,36,36,36,36,36,32,36,32,32,32,32,36,36,32,36,32,36,32,36,39,32,36,32,32,39,36,36,36,32,36,32,36,36,36,39,32,36,36,39,36,36,36,36,32,36,36,32,32,32,32,36,36,36,39,36,36,32,32,32,36,39,36,36,39,32,39,32,32,36,32,32,39,32,32,36,36,32,36,32,39,32,32,32,36,36,36,36,32,32,36,32,39,32,36,36,36,36,36,36,36,36,36,36,36,36,36,32,36,32,36,32,36,36,36,32,36,32,36,36,36,32,36,39,36,36,36,39,36,32,39,32,36,36,32,36,36,36,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,36,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,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,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,36,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,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,36,32,32,32,36,32,32,36,32,32,32,36,36,32,32,32,36,32,36,36,32,36,32,32,36,36,36,32,32,32,32,36,32,32,36,36,36,36,36,32,32,36,36,32,32,36,36,36,36,32,32,32,32,32,32,32,36,32,32,36,32,36,36,36,36,32,32,39,36,32,36,36,36,32,36,36,32,36,36,36,32,32,36,36,32,36,36,32,36,32,36,36,36,36,39,36,36,39,32,32,36,36,36,36,32,32,36,32,32,39,32,36,32,36,39,32,36,36,36,32,36,36,36,36,36,32,36,36,36,32,32,36,36,36,36,36,36,36,32,39,39,36,36,36,36,36,36,36,36,39,36,36,32,36,32,36,32,36,39,36,36,32,32,36,36,32,32,36,36,32,32,32,36,36,39,36,36,32,39,36,32,39,36,39,36,32,39,32,36,36,39,32,32,32,36,32,36,32,36,39,32,36,36,32,32,36,36,36,36,39,36,32,32,36,39,32,32,39,36,36,36,36,39,32,36,32,32,39,32,36,36,36,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,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,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,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,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,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,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,36,36,36,36,32,39,36,32,36,36,32,32,36,36,36,36,36,32,36,36,32,32,32,32,36,36,32,32,32,36,32,36,32,32,36,32,32,32,36,36,32,32,32,32,32,36,32,32,32,36,32,36,32,32,36,32,32,36,36,32,36,36,32,32,32,32,36,39,36,32,36,39,36,36,32,32,32,36,32,36,32,36,36,32,36,32,36,36,36,32,36,36,39,36,36,36,36,32,36,36,32,36,36,39,36,36,36,36,36,36,32,32,32,32,36,39,36,32,36,36,39,32,32,36,32,32,36,32,36,32,36,32,32,36,32,36,36,32,36,36,32,36,36,32,39,36,36,32,39,32,32,36,36,32,39,32,36,32,36,32,36,32,36,36,32,32,39,32,36,36,32,32,32,32,36,32,36,36,36,32,36,32,36,36,32,32,36,36,32,32,36,36,39,36,36,32,32,32,32,36,32,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,36,32,36,32,32,32,32,32,36,32,36,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,36,32,36,36,32,36,32,36,32,32,36,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,36,36,36,36,36,36,32,32,36,36,36,36,36,36,32,32,32,32,32,39,32,36,36,36,36,36,36,36,32,32,36,32,32,36,36,32,36,36,32,32,32,36,36,36,36,36,36,32,36,36,32,36,36,36,36,39,36,32,36,36,36,36,32,32,36,36,36,36,39,32,32,36,36,36,32,36,36,32,36,39,36,32,36,32,36,36,36,36,32,32,32,36,36,39,32,36,36,36,36,32,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,32,36,36,32,32,36,36,32,32,39,36,32,32,32,32,36,36,32,36,32,32,36,32,32,36,36,32,32,36,32,32,32,32,39,32,36,32,36,32,36,32,36,36,36,32,36,32,36,36,36,36,36,32,36,32,32,36,36,32,36,32,32,36,32,36,36,32,39,32,32,32,36,32,36,36,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,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,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,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,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,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,36,32,32,36,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,32,32,36,32,32,32,32,36,32,36,36,32,32,36,32,36,32,32,32,32,32,36,32,32,36,36,36,36,32,32,36,36,36,36,32,32,32,36,39,32,32,36,36,32,39,36,36,32,32,32,32,36,36,32,36,36,36,36,36,36,36,36,32,36,32,32,36,36,39,39,36,36,32,36,39,32,32,32,32,36,36,36,36,32,36,36,36,36,39,36,32,32,36,36,36,36,32,36,36,32,36,36,36,32,39,36,39,32,36,36,36,36,36,32,36,36,32,36,36,39,36,36,36,36,36,36,32,32,32,32,36,36,36,32,36,39,36,36,32,39,32,36,36,32,36,32,36,36,36,36,36,36,32,32,36,36,36,36,32,36,32,32,36,32,32,36,36,36,32,36,32,36,36,36,36,36,36,39,32,36,32,39,36,36,36,36,32,32,32,32,36,36,32,32,39,39,32,36,32,36,36,32,32,36,39,36,32,36,32,36,32,36,36,32,32,36,32,32,32,36,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,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,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,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,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,32,36,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,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,36,36,32,36,32,36,32,32,36,36,32,32,32,32,32,36,36,36,36,36,36,32,32,32,32,36,36,32,32,32,36,36,32,32,36,32,36,32,36,32,36,32,32,32,32,36,32,36,36,36,36,36,36,36,39,32,36,32,39,36,36,36,36,36,36,36,32,36,32,32,32,32,36,32,39,32,36,36,36,36,36,39,36,32,36,39,36,36,36,32,36,36,36,36,36,32,36,36,39,36,36,32,36,36,36,36,36,36,36,32,36,36,36,36,32,36,32,36,32,36,36,32,39,36,36,32,32,36,36,36,36,32,39,36,32,32,36,32,32,36,32,32,39,32,36,36,32,36,36,36,36,36,39,32,36,36,36,36,36,32,36,32,36,32,36,36,36,36,39,32,36,36,36,32,39,32,36,36,36,36,39,32,36,39,32,32,36,36,36,32,32,36,32,36,32,32,32,36,36,32,32,36,32,36,36,36,36,36,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,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,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,39,32,32,32,32,36,32,36,36,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,32,32,36,36,32,32,32,36,32,36,36,36,36,36,32,36,36,36,32,32,36,32,36,32,36,36,36,36,32,36,36,36,32,36,32,36,36,36,32,36,36,36,32,36,36,32,36,36,32,36,32,32,32,32,36,36,36,36,36,36,36,32,32,32,36,32,32,32,36,36,32,36,39,36,36,32,32,36,32,36,36,36,36,36,36,36,32,32,39,32,36,32,32,39,32,36,32,36,39,32,36,32,39,36,32,36,32,36,36,32,32,36,36,32,36,36,36,32,36,36,39,36,32,36,36,36,36,36,32,36,32,36,36,36,32,32,36,36,36,32,36,36,32,32,36,36,32,36,32,32,36,32,32,36,32,36,32,36,36,32,36,36,32,36,32,32,36,32,36,32,36,36,36,36,36,32,36,32,32,36,36,32,32,39,32,32,36,36,36,36,36,32,32,36,32,36,32,36,32,36,36,39,32,36,36,36,32,32,32,32,32,36,36,36,36,36,32,36,32,36,32,36,32,32,36,32,36,36,32,36,32,36,32,32,36,36,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,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,32,32,32,36,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,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,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,36,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,39,32,36,32,32,32,32,32,32,32,32,32,32,32,39,32,32,32,32,32,32,36,36,32,36,32,32,32,32,36,32,39,36,32,32,36,32,32,36,32,32,32,36,39,32,36,32,36,36,32,32,36,36,36,36,36,32,36,39,36,36,32,32,36,32,32,36,36,36,36,32,36,36,36,32,32,32,36,36,36,32,32,36,32,32,36,32,36,36,32,36,36,36,36,36,36,39,36,36,32,36,36,32,32,36,32,36,36,36,32,32,36,32,32,36,36,36,36,32,32,32,39,36,32,36,39,39,36,32,32,32,32,32,36,36,36,32,36,39,39,36,36,36,36,39,39,36,36,36,32,32,36,32,39,32,36,36,36,32,32,32,36,32,36,36,36,32,36,32,36,36,36,36,39,36,36,32,36,32,36,36,32,36,32,36,32,32,39,32,36,36,32,36,36,32,36,36,36,36,36,36,32,36,36,36,36,36,36,36,32,32,36,36,36,36,32,39,36,36,32,36,32,32,32,36,32,36,32,36,36,36,32,32,32,32,32,32,36,36,32,36,36,36,36,32,36,36,32,36,32,32,36,32,36,36,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,36,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,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,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,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,36,32,32,32,36,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,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,36,32,32,32,36,32,32,36,36,32,32,32,32,32,36,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,36,32,32,32,32,36,32,36,36,32,32,32,32,32,36,36,36,32,32,36,32,32,36,32,36,32,36,36,36,36,36,36,32,32,32,36,32,32,32,32,36,39,36,36,39,36,36,36,36,32,32,36,39,36,36,32,36,36,36,32,36,32,36,36,36,36,32,32,32,36,36,36,32,32,36,36,36,36,36,32,32,36,36,36,32,36,36,36,32,36,32,36,32,36,36,36,39,36,39,32,36,36,36,39,32,36,36,36,36,36,36,39,39,36,36,32,36,36,36,32,36,36,32,36,39,32,36,36,36,39,36,36,32,36,36,32,36,36,32,36,32,32,32,36,32,36,36,36,32,36,39,32,32,36,36,36,32,32,39,36,36,32,32,36,32,36,36,36,36,32,36,32,32,36,32,36,39,32,36,36,36,32,32,36,32,39,32,32,32,36,32,36,32,36,36,32,32,32,36,36,36,32,36,36,36,32,36,32,36,39,36,32,32,36,36,36,39,36,36,32,36,32,36,36,36,32,36,36,32,36,32,36,36,32,36,32,36,36,36,36,36,36,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,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,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,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,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,32,36,32,36,36,32,32,36,32,32,32,32,32,32,32,36,32,32,36,36,36,36,36,32,32,32,32,36,36,32,36,32,32,36,36,36,32,32,36,32,32,32,36,36,32,32,36,36,32,36,36,36,36,36,32,32,36,39,32,32,36,36,32,36,36,36,36,36,36,36,32,36,39,36,32,32,32,36,32,32,36,32,36,36,36,32,36,36,32,32,36,36,36,36,36,36,36,32,36,36,36,36,36,36,36,36,39,36,36,32,32,36,36,32,36,36,36,32,32,32,36,36,32,36,36,36,36,39,36,36,36,39,32,36,32,36,32,36,39,39,36,32,39,39,36,39,36,36,36,42,36,32,36,39,36,36,32,32,36,39,36,39,36,36,32,39,39,36,36,36,39,36,39,36,36,36,32,32,32,36,32,36,32,39,36,36,32,32,36,36,32,36,39,32,32,32,32,32,36,32,36,36,36,32,32,36,32,39,36,36,36,32,36,32,32,32,32,32,39,36,32,39,39,36,36,36,36,39,36,32,32,32,36,36,36,36,32,36,36,36,36,36,39,32,32,32,36,36,36,36,36,36,36,32,32,36,36,39,36,36,32,36,32,32,36,39,32,32,36,36,36,32,32,32,36,32,36,32,36,36,36,36,36,36,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,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,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,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,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,36,36,36,36,32,32,32,32,32,36,32,32,36,36,32,32,36,36,32,32,36,36,32,36,36,32,32,32,32,36,32,32,36,32,36,32,32,36,36,36,36,36,36,32,32,36,36,32,32,32,39,32,32,36,32,36,36,32,36,36,32,32,32,32,39,39,32,36,36,39,36,36,36,36,36,36,39,36,36,36,36,36,36,32,36,36,36,39,36,36,36,32,36,32,32,32,32,36,36,36,32,36,36,32,36,32,39,36,36,36,36,32,36,36,32,36,32,39,36,36,36,39,36,36,39,36,36,36,36,36,39,39,32,32,36,36,39,36,36,32,32,39,32,36,36,36,36,36,36,32,36,32,36,36,36,39,32,36,36,32,39,32,36,36,36,36,36,39,39,36,32,32,36,36,36,32,36,36,32,36,36,32,36,36,32,32,36,32,36,36,36,36,36,36,39,32,32,39,32,32,39,36,36,36,32,36,32,36,39,32,36,32,36,32,32,36,32,36,36,36,36,32,36,36,36,32,32,36,36,36,36,32,39,32,36,32,36,36,32,32,36,36,36,32,36,32,32,36,32,32,36,39,32,36,32,32,36,32,36,32,36,32,32,32,32,36,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,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,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,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,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,36,32,36,32,32,32,36,32,36,32,32,32,36,36,32,32,32,36,36,36,32,32,32,36,32,32,32,36,32,36,36,32,36,36,32,32,36,32,36,39,32,32,36,36,32,39,32,36,36,32,32,36,32,36,32,32,36,36,32,32,36,32,36,32,36,36,36,36,39,32,36,36,36,36,36,36,36,36,36,36,32,36,36,36,36,32,36,36,36,36,32,39,32,32,36,36,36,36,32,36,36,36,39,32,36,39,36,36,36,36,32,36,36,39,36,32,36,39,36,32,32,36,32,39,36,36,39,32,32,36,32,36,32,36,36,32,32,32,36,36,32,36,36,32,36,36,36,36,36,36,32,32,32,39,36,32,36,36,36,36,39,36,39,36,32,36,36,36,36,32,36,36,36,36,36,32,36,36,32,36,36,36,32,36,36,32,32,36,36,32,36,32,32,36,36,32,36,36,36,36,32,36,36,32,36,36,36,36,32,36,36,36,36,36,32,36,36,32,36,36,36,36,36,36,32,39,36,36,36,32,36,32,32,36,32,36,36,32,36,32,36,32,32,32,36,36,32,32,32,32,36,39,36,36,32,32,36,36,36,32,36,32,36,36,32,32,39,32,36,36,36,32,32,36,36,36,36,32,36,32,36,32,36,36,32,32,36,39,36,39,32,36,36,36,32,32,36,32,32,32,32,36,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,32,32,32,32,32,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,36,36,36,36,32,32,36,36,32,36,32,36,36,32,32,39,32,32,36,36,32,32,32,36,36,36,32,36,32,32,32,36,32,32,32,36,36,36,32,32,32,32,36,39,36,36,32,32,36,32,32,39,36,36,32,32,36,36,36,36,32,36,32,32,32,32,36,36,36,36,39,36,36,36,36,32,36,36,36,36,36,36,36,36,36,36,32,36,36,32,39,39,36,36,32,36,36,32,36,36,36,32,32,32,36,36,36,32,32,36,36,36,36,32,36,39,36,36,32,32,39,36,36,32,32,36,32,39,36,36,36,36,36,36,39,39,36,36,39,36,36,32,32,32,39,36,39,36,36,32,36,39,32,32,32,36,36,36,36,36,32,39,32,36,39,32,36,32,36,36,36,36,39,36,36,36,32,36,32,32,32,36,32,32,32,36,36,32,32,36,32,32,36,36,36,36,36,32,32,32,36,36,32,36,36,36,36,39,32,32,36,36,36,36,32,36,36,32,36,32,36,36,32,36,32,36,32,36,32,32,36,36,32,36,36,36,36,36,32,36,36,39,32,36,36,36,36,36,32,36,36,36,36,32,32,36,36,32,32,32,32,36,32,36,36,36,36,36,36,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,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,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,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,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,36,32,32,32,32,32,32,36,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,36,32,32,36,32,32,36,32,36,36,32,36,36,32,32,32,32,36,36,36,36,36,36,32,36,32,36,36,36,36,36,32,36,32,32,36,32,32,32,36,36,36,32,32,36,32,36,32,32,36,36,36,39,32,36,36,32,32,36,36,39,36,36,32,32,39,36,32,36,36,36,36,32,39,36,32,36,32,36,39,32,36,36,36,36,36,32,32,36,42,36,36,32,36,32,36,36,36,36,36,36,39,36,32,36,36,36,36,36,36,32,32,36,36,36,39,32,36,39,32,36,36,32,36,36,32,36,36,39,32,39,36,36,36,36,36,32,36,32,32,32,39,39,32,39,36,39,36,36,36,32,39,36,36,36,39,39,36,32,32,36,36,36,39,36,32,32,36,36,39,36,36,39,36,36,36,36,36,36,32,36,36,36,36,32,36,39,39,36,32,36,36,36,32,32,32,32,36,32,36,32,32,36,32,36,36,32,36,32,39,32,36,32,32,39,32,32,39,32,36,36,32,36,36,36,32,32,32,36,32,32,32,36,32,36,39,36,32,32,32,36,32,36,32,36,32,32,36,36,32,39,36,36,36,36,32,36,36,36,32,36,36,32,36,32,36,36,36,36,36,36,36,32,39,32,36,36,32,32,36,32,32,39,36,36,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,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,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,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,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,36,32,36,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,36,32,32,36,32,36,32,36,32,32,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,36,36,36,36,32,32,36,32,32,36,36,36,32,32,36,36,32,32,36,36,32,36,32,39,36,32,32,36,36,36,32,36,36,32,32,39,32,32,32,36,36,36,32,32,32,32,32,32,32,32,39,36,36,39,39,32,36,39,32,36,32,36,39,32,39,36,32,32,36,36,36,32,32,36,36,36,36,32,36,36,39,36,36,36,32,36,36,36,36,39,36,39,36,36,36,36,32,36,36,36,36,36,32,36,36,36,36,36,36,36,36,36,36,39,32,36,36,36,36,39,36,36,32,36,39,36,36,36,32,36,36,32,32,36,32,39,39,39,36,36,36,39,39,32,36,36,36,39,36,32,32,36,36,32,36,36,32,36,36,36,39,36,36,39,36,36,36,39,36,36,32,36,36,36,36,32,36,36,36,36,36,36,36,32,32,39,32,36,32,32,36,36,32,39,36,36,32,32,32,36,39,32,36,36,32,36,32,36,32,36,36,32,32,36,32,36,36,36,36,36,36,32,32,36,32,36,36,32,36,36,36,39,32,36,32,36,32,36,32,32,32,39,32,32,36,36,32,36,32,39,36,39,36,36,32,36,32,36,36,36,36,36,36,36,32,32,36,36,36,39,32,36,36,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,36,36,36,32,36,36,36,32,36,32,32,39,32,32,36,36,36,32,36,32,36,36,36,39,36,32,36,39,32,32,36,32,36,39,32,39,32,36,32,36,36,36,32,36,32,39,32,36,36,36,36,36,36,36,36,32,39,36,32,39,32,36,39,39,39,36,32,36,32,36,36,36,36,36,39,36,36,32,36,36,39,36,36,36,36,36,36,36,36,39,36,36,36,32,36,36,36,36,36,36,39,36,32,36,36,36,42,36,36,39,36,39,36,36,36,36,36,39,32,39,36,36,36,36,36,36,36,36,36,36,36,36,32,36,36,39,36,36,36,36,36,36,39,36,32,32,36,39,36,36,32,36,36,36,36,32,36,36,39,39,36,36,36,36,39,36,36,36,36,36,36,36,36,36,36,36,32,36,36,36,36,36,36,36,36,36,32,36,36,32,36,39,36,36,36,36,36,36,32,36,36,32,39,32,36,36,32,32,36,36,36,36,36,36,32,36,32,36,32,32,36,36,32,32,32,36,36,36,32,36,32,36,32,36,32,36,32,36,32,36,32,36,32,36,36,32,32,36,36,36,36,32,32,32,36,36,32,36,36,36,32,32,36,32,32,32,36,39,32,36,32,32,32,32,36,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,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,36,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,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,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,36,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,39,32,32,36,32,32,32,32,32,36,32,36,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,36,32,32,32,32,32,36,32,32,39,32,32,36,32,32,32,36,32,36,36,32,36,32,32,32,36,39,32,32,32,36,32,32,36,32,32,32,32,32,32,36,32,36,36,36,32,32,36,36,39,36,42,36,36,36,36,32,39,39,39,39,36,36,36,36,36,32,36,32,36,36,36,36,39,39,36,36,39,39,36,36,39,36,39,39,36,39,36,36,32,39,36,32,36,32,32,36,36,36,36,36,39,39,36,39,36,36,36,36,36,32,36,39,36,36,36,32,36,36,39,36,39,36,36,32,36,36,39,32,32,32,39,36,39,39,36,39,39,36,36,36,36,32,36,36,39,36,32,32,36,36,36,36,36,36,36,36,39,39,36,36,36,36,39,39,36,36,36,32,36,39,36,36,32,36,36,36,36,36,32,32,32,32,39,36,32,36,32,36,36,32,36,36,36,32,36,36,32,39,36,36,32,36,36,32,36,36,32,36,36,36,36,36,32,36,32,36,36,36,36,32,36,32,36,36,32,36,36,32,32,32,32,32,39,36,36,32,36,32,36,32,36,32,36,32,36,32,36,32,36,36,32,36,36,32,32,32,36,32,36,36,32,36,32,36,36,36,36,32,32,32,36,32,32,36,32 32,32,32,32,32,32,36,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,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,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,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,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,36,32,36,32,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,36,36,32,32,39,36,39,39,36,39,36,39,36,32,32,36,36,36,32,32,36,32,32,36,39,39,36,36,32,36,36,36,39,36,36,36,36,36,36,36,36,39,36,32,36,39,39,32,39,36,36,39,39,39,36,39,36,36,36,36,32,36,32,36,36,39,32,36,39,39,36,39,36,39,32,39,39,39,36,36,36,39,36,32,32,32,36,36,39,39,32,32,36,36,39,36,36,39,39,36,36,36,36,36,36,36,39,32,36,39,36,36,39,36,36,36,36,32,36,39,36,36,39,36,39,32,36,36,36,32,39,39,39,36,36,39,39,39,32,36,39,39,39,39,36,36,32,36,39,36,36,36,36,36,39,39,36,32,36,32,39,39,36,36,32,36,36,32,36,36,36,36,32,36,32,32,32,36,36,39,32,32,36,32,36,32,32,32,36,36,32,36,36,32,36,32,32,36,36,36,32,32,32,36,32,32,32,32,36,36,36,32,32,32,36,36,36,36,32,32,36,36,32,32,36,32,36,32,32,32,36,32,36,36,36,36,36,32,36,36,36,36,32,32,36,32,36,36,36,32,36,36,36,36,32,36,36,32,36,32,36,32,32,32,36,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,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,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,36,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,36,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,36,36,32,36,32,36,36,36,36,36,32,32,32,32,32,32,36,36,32,32,32,32,36,36,32,32,36,32,36,36,32,36,36,32,36,36,36,32,36,32,32,39,39,36,36,36,39,39,36,39,39,36,36,42,36,36,32,39,39,32,36,36,39,36,32,39,32,32,32,36,39,36,39,36,36,39,32,39,36,36,39,39,39,36,36,36,36,36,36,39,36,39,36,39,39,36,36,36,36,36,32,36,32,36,36,39,36,32,36,39,39,39,36,39,39,39,39,39,39,39,36,36,39,39,36,39,36,39,36,36,36,36,32,36,36,36,39,36,39,39,42,36,36,36,39,36,36,39,36,36,42,39,39,36,39,36,36,36,36,36,32,36,36,39,36,39,36,36,39,36,36,39,36,39,36,36,39,39,39,32,36,36,36,36,36,36,32,32,39,36,36,36,32,39,39,36,36,39,36,36,32,36,39,39,36,32,32,39,36,36,36,32,32,32,36,39,32,36,32,32,36,32,32,36,32,36,32,32,32,32,36,32,36,36,32,36,32,32,36,32,36,36,36,36,36,39,32,32,32,36,36,36,36,36,32,36,32,36,36,36,32,32,32,39,36,39,32,36,36,32,36,36,32,36,36,36,32,36,36,39,32,36,32,36,32,32,32,36,36,36,36,32,39,36,32,32,36,32,36,36,32,32,32,32,36,32,36,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,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,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,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,36,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,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,39,32,36,36,32,36,32,39,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,36,36,36,36,32,39,32,32,36,36,32,32,32,36,32,32,39,36,32,32,36,32,39,36,36,36,36,32,36,32,36,32,36,36,36,32,36,36,36,32,32,36,36,36,36,39,32,36,39,39,36,39,36,39,32,36,36,36,36,32,32,36,39,36,36,39,36,32,39,39,36,36,39,39,36,39,36,39,39,36,42,39,39,36,36,32,39,36,32,36,36,39,36,36,39,39,36,36,36,36,32,36,32,32,36,39,39,32,39,36,39,36,36,39,36,36,36,39,42,39,36,39,39,36,36,32,36,39,36,39,39,36,36,36,32,36,39,36,36,39,36,36,39,36,36,36,36,39,36,39,39,36,39,39,39,36,36,36,36,36,36,36,36,36,32,39,39,39,39,36,36,36,39,36,36,36,39,39,36,32,32,36,36,36,39,39,36,36,36,32,36,39,36,36,36,36,32,39,39,36,32,36,36,36,36,32,36,36,36,36,32,32,36,36,36,36,36,36,32,32,36,39,32,36,36,32,32,36,36,32,36,32,36,36,32,32,32,32,36,32,36,36,36,32,36,32,36,36,32,32,32,36,32,36,32,36,39,36,36,36,36,36,36,32,32,36,32,36,36,32,32,39,32,32,32,36,32,32,32,36,32,39,36,36,32,32,36,36,36,36,36,32,36,36,36,32,36,36,36,36,32,36,36,36,36,32,36,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,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,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,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,32,36,36,32,32,36,32,36,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,36,32,32,32,36,36,36,36,32,32,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,36,32,32,36,36,32,36,36,32,36,32,36,32,32,32,32,39,36,36,32,36,32,36,36,36,32,36,39,36,32,32,32,36,39,36,36,36,36,39,32,36,39,36,39,36,36,39,36,36,39,36,36,36,36,32,32,36,39,36,36,36,39,36,32,32,36,36,36,36,36,36,39,36,36,36,36,36,36,36,39,39,42,42,39,36,36,39,39,36,39,36,36,39,36,39,39,39,39,36,36,39,36,39,32,36,39,36,36,36,36,36,36,36,36,36,36,39,39,39,39,39,39,39,36,36,36,36,39,39,39,39,36,32,39,39,36,36,36,39,36,39,39,39,36,36,36,36,36,36,36,39,32,39,39,39,36,36,36,39,32,36,36,32,36,32,39,39,36,39,39,32,39,39,36,36,39,39,39,39,36,36,39,39,39,36,36,36,36,36,39,36,36,36,36,39,36,39,36,32,36,36,36,36,36,36,32,36,39,36,32,36,36,39,36,36,36,32,32,36,36,32,36,32,36,39,36,32,32,36,36,39,36,36,36,36,32,32,36,36,32,36,36,36,36,36,32,32,32,32,32,36,36,32,36,36,36,36,32,36,32,32,36,32,36,36,36,36,36,32,32,36,39,32,36,36,36,36,36,36,36,32,36,32,36,32,32,32,32,36,36,36,36,32,36,36,36,36,36,32,36,32,32,36,36,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,36,36,32,36,36,32,32,32,36,32,32,32,36,32,32,32,36,32,36,32,32,32,36,36,39,36,32,36,32,36,32,36,32,36,32,36,36,36,32,36,36,36,36,39,32,32,36,36,36,39,36,36,36,32,36,36,36,36,36,32,36,32,39,36,36,39,36,36,39,36,36,36,36,39,42,36,36,39,32,32,36,39,39,36,39,36,39,36,36,42,36,36,36,39,36,36,39,39,39,39,36,36,39,36,39,39,42,39,39,36,39,39,36,39,36,39,39,36,39,39,39,39,36,36,36,36,39,36,36,39,36,36,36,36,39,39,36,39,39,36,39,42,39,39,36,39,39,36,36,39,36,36,39,39,39,36,36,36,36,36,39,39,39,39,36,36,36,39,42,36,36,32,36,39,39,39,36,39,39,39,36,36,42,36,36,36,36,39,36,39,39,39,36,39,36,39,39,39,36,36,39,39,39,36,36,36,36,39,39,36,39,32,39,39,36,36,36,36,39,39,36,36,36,36,36,36,32,36,36,39,36,36,39,36,36,32,36,32,39,36,32,36,36,32,36,36,32,39,36,36,32,32,36,32,36,36,36,36,32,36,32,32,36,36,32,36,36,36,39,32,36,32,32,36,36,36,32,36,32,36,36,36,36,36,32,32,32,36,36,39,32,32,36,36,32,36,32,32,36,36,32,36,32,36,32,36,36,36,36,36,32,32,36,32,32,36,36,32,36,32,36,39,32,36,36,36,32,32,36,36,36,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,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,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,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,36,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,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,36,39,36,32,36,36,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,39,36,32,36,32,36,32,32,32,36,32,32,32,36,32,36,39,36,36,32,36,32,36,36,36,36,32,36,36,36,36,36,36,36,36,36,36,36,36,36,32,39,36,39,39,39,39,36,36,36,39,36,32,36,36,36,32,39,39,36,39,36,36,39,36,39,36,36,36,39,39,39,36,36,32,36,36,36,39,39,39,42,42,39,36,36,36,39,36,39,36,39,39,36,39,39,39,36,39,39,39,36,39,36,36,39,36,36,36,39,39,36,39,39,39,36,39,39,39,39,36,39,39,36,36,39,36,39,42,36,39,36,36,36,36,36,36,36,39,39,36,36,39,36,36,36,36,36,36,39,39,39,36,39,39,39,39,36,36,36,36,36,32,39,32,36,36,39,39,39,36,36,39,39,32,36,39,36,39,36,36,36,39,39,39,39,36,36,42,39,36,36,32,39,39,36,39,36,36,36,32,36,36,32,36,32,36,39,39,32,36,36,32,36,32,36,32,36,39,32,39,36,32,36,32,36,36,36,32,32,36,32,36,36,36,32,32,32,32,36,36,39,36,36,36,32,36,32,36,32,32,32,32,36,36,32,32,36,32,36,32,36,32,39,32,39,32,36,36,36,36,36,36,36,36,32,32,39,36,36,36,36,39,36,32,36,32,32,36,36,32,36,36,36,36,32,36,32,32,32,32,32,32,32,36,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,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,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,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,32,32,32,32,36,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,36,32,36,32,36,32,32,32,36,36,32,39,36,36,32,39,32,32,32,36,32,32,32,36,32,36,36,36,32,32,36,36,36,32,32,32,36,32,36,32,32,32,32,32,36,36,36,39,36,36,39,36,36,36,39,36,39,39,39,36,36,36,36,36,36,39,39,39,36,39,39,36,39,39,36,39,39,39,39,36,36,39,39,36,39,36,32,36,39,36,39,39,39,39,39,36,42,36,36,36,39,39,39,36,36,36,36,39,36,39,39,39,39,36,42,45,36,39,42,39,39,36,39,39,39,42,39,36,39,39,36,39,39,36,39,39,39,39,36,36,39,42,39,39,39,36,36,36,39,39,39,39,39,39,39,36,39,36,36,39,39,39,39,36,36,39,39,39,36,39,39,39,36,36,36,39,39,36,36,32,39,36,39,42,39,39,36,36,36,39,39,39,36,32,36,36,36,39,39,39,36,36,39,39,39,36,32,39,39,36,36,36,36,39,36,36,39,36,36,39,36,32,36,36,39,36,36,39,36,36,39,36,36,32,36,36,32,36,36,36,36,39,36,36,36,36,36,36,32,36,32,32,36,32,36,36,39,32,32,32,32,32,36,36,36,32,36,32,32,36,32,32,39,39,36,36,32,32,36,32,36,36,36,32,36,32,36,32,36,36,32,32,36,36,36,36,39,32,32,36,32,36,36,32,36,36,32,32,36,32,36,32,36,32,32,36,32,32,32,36,36,32,36,36,36,36,32,32,32,32,36,32,32,32,36,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,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,32,32,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,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,36,32,32,32,36,32,32,32,32,36,36,36,36,36,36,39,36,36,36,39,39,32,32,39,36,36,32,36,32,36,32,32,32,36,32,36,32,32,36,39,36,36,36,32,36,36,36,36,36,36,36,32,36,32,36,39,36,36,39,36,36,39,36,36,39,39,39,39,39,36,39,39,36,39,36,42,36,36,36,36,39,36,39,36,39,39,36,39,39,39,39,36,39,36,36,39,39,39,36,42,39,45,39,36,42,42,42,39,42,39,39,39,39,36,36,39,36,39,39,39,42,42,42,39,36,39,39,39,42,39,42,39,39,39,39,39,39,36,39,39,39,36,39,39,39,42,36,39,39,39,36,36,39,39,39,39,39,39,39,39,39,39,39,36,39,36,39,39,39,39,36,36,36,36,39,39,39,42,39,36,39,39,39,39,36,39,39,36,39,39,36,42,39,39,36,36,36,36,36,39,36,36,36,36,36,36,36,39,36,36,39,42,39,36,39,36,39,36,36,36,39,36,36,39,36,39,32,39,39,36,36,36,36,36,39,36,36,36,39,36,36,36,36,36,32,36,36,36,36,36,36,36,32,36,39,32,39,36,36,39,36,36,36,32,39,32,36,32,32,36,36,36,36,36,36,32,32,36,32,36,36,32,32,32,36,32,32,36,36,32,32,32,36,36,32,36,39,36,32,36,36,32,32,36,36,36,36,32,36,32,36,32,36,32,36,36,36,36,36,32,32,36,36,32,32,32,36,32,36,32,36,36,32,36,32,36,36,36,36,32,36,32,36,36,32,36,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,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,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,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,36,32,32,32,32,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,36,32,36,36,36,36,36,36,36,39,36,39,36,39,36,36,39,36,36,36,39,32,36,32,32,36,36,32,36,32,36,36,36,36,39,36,32,32,36,36,36,36,32,39,32,36,32,36,39,36,36,39,39,36,36,39,39,39,36,39,36,36,36,39,39,36,39,36,36,36,39,36,32,39,36,39,39,39,36,39,39,39,39,39,39,39,36,36,36,39,39,36,39,39,42,39,39,42,36,39,39,42,42,39,39,39,39,39,36,36,39,39,45,42,42,39,45,39,42,42,39,42,39,39,39,39,42,39,39,39,36,39,39,39,36,39,39,42,39,39,39,39,39,39,39,39,39,36,39,42,39,42,39,39,39,39,32,39,36,39,39,39,39,39,36,39,39,39,39,39,39,39,36,36,39,39,36,39,36,39,36,42,39,39,39,39,39,36,39,36,39,36,36,36,32,39,32,39,39,36,39,39,39,42,39,39,36,36,39,36,36,36,32,36,39,36,39,36,39,36,39,39,36,36,32,39,39,39,39,36,36,36,36,39,36,36,36,32,32,39,39,36,39,36,32,32,36,36,32,32,36,32,36,36,32,36,36,36,32,36,32,32,36,36,32,32,32,36,32,36,36,32,32,39,32,36,32,32,32,32,36,36,39,36,32,36,32,32,36,36,36,36,32,36,32,36,36,36,32,36,36,36,32,36,32,36,36,36,32,39,32,36,32,36,36,36,36,36,32,32,32,36,32,36,36,36,32,32,36,32,32,36,32,32,32,36,36,36,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,36,32,32,36,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,36,36,36,36,36,36,39,36,36,36,36,39,32,42,36,36,32,36,32,36,36,36,32,36,32,39,36,39,36,39,36,36,36,32,32,36,36,36,36,36,39,36,36,36,36,39,36,39,36,39,36,36,39,39,36,39,39,39,36,36,36,39,36,39,39,39,39,39,36,36,42,36,36,36,36,36,32,39,36,39,39,32,42,36,36,39,39,42,39,42,42,39,36,36,39,39,39,39,39,39,42,39,42,39,39,39,39,39,42,42,42,45,45,39,39,42,42,39,42,39,39,39,39,42,39,36,39,39,39,42,39,36,39,39,39,39,39,39,39,42,39,39,39,39,36,39,39,39,39,42,42,42,39,36,39,39,36,39,42,42,36,36,39,39,36,39,39,42,39,39,39,36,36,39,36,39,36,36,39,39,39,39,39,42,39,39,39,39,36,39,39,32,39,32,36,39,39,36,39,39,39,39,39,32,36,36,32,36,32,32,36,39,39,39,32,36,36,36,39,39,36,36,36,39,39,39,39,36,36,36,39,39,39,36,36,39,39,39,36,36,36,32,36,32,39,36,36,39,32,36,36,32,39,36,36,32,32,32,32,36,32,32,39,32,32,32,32,36,32,36,39,36,36,32,36,36,36,32,32,36,36,32,36,32,36,32,39,32,36,32,32,32,36,36,36,32,36,32,36,32,36,32,36,32,36,36,36,36,36,36,36,32,36,36,36,32,32,36,32,32,32,36,32,36,36,36,36,32,36,32,32,36,32,32,36,39,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,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,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,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,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,36,32,32,32,32,36,32,32,32,36,32,32,32,36,32,36,36,36,36,36,39,36,32,36,36,39,36,36,36,32,36,32,39,32,32,32,36,32,36,36,36,36,36,36,39,36,36,32,39,32,36,32,36,36,36,36,39,36,36,36,36,36,39,36,39,39,36,36,36,36,39,39,39,39,39,39,39,39,39,39,42,36,39,39,36,36,39,36,36,42,36,39,39,39,39,39,36,39,39,36,36,42,36,36,36,36,39,39,42,42,39,39,36,39,36,42,39,39,42,42,42,39,42,39,39,36,39,45,42,42,42,42,42,39,42,42,39,39,39,42,42,39,42,39,42,39,39,39,42,39,39,42,39,39,39,39,39,39,42,39,39,39,39,39,39,42,39,39,39,39,42,39,36,39,39,42,39,36,39,36,32,36,39,39,39,36,39,45,42,39,42,42,36,36,39,39,39,39,42,36,39,42,42,39,39,39,36,36,36,36,36,39,36,39,39,39,42,36,36,42,42,39,36,39,36,39,36,36,32,39,42,39,36,39,39,36,39,39,36,36,39,39,39,36,36,36,36,36,36,39,36,36,36,32,36,39,36,36,36,36,36,39,36,39,32,32,36,36,36,39,36,39,36,32,32,32,36,32,39,36,32,36,32,32,32,32,32,32,36,36,32,32,36,32,32,36,32,36,32,32,32,36,32,39,36,36,32,36,36,32,32,39,32,36,32,32,36,32,32,32,32,36,36,36,36,39,36,36,32,36,36,32,36,36,32,32,36,36,32,36,32,36,32,32,36,36,32,36,32,32,32,32,36,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,36,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,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,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,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,39,32,32,36,36,36,32,36,36,36,39,36,36,36,36,36,32,36,32,36,36,36,36,32,36,36,36,39,36,39,32,36,36,39,32,36,36,36,39,36,36,42,36,32,36,36,36,32,36,39,39,39,39,36,39,39,36,36,42,36,36,36,36,36,36,39,36,39,42,39,39,36,39,36,39,39,39,42,39,39,42,39,39,42,42,36,42,39,36,36,42,39,39,42,36,42,36,39,42,39,42,42,42,42,39,42,42,39,39,39,36,36,42,42,42,45,42,42,36,42,42,39,42,39,42,45,42,42,42,42,42,39,39,39,42,36,36,42,42,39,42,39,42,42,39,39,42,39,39,39,45,42,42,39,42,39,39,36,39,39,39,42,39,36,36,36,39,39,39,42,39,39,39,39,36,39,39,42,39,39,39,36,39,39,39,39,42,39,42,39,39,42,39,39,36,32,36,36,36,39,39,39,36,36,39,39,36,39,36,39,39,36,39,36,36,36,39,36,39,39,36,39,39,36,36,36,36,39,39,39,39,39,36,32,36,36,36,39,36,36,39,39,39,36,32,32,32,32,39,32,36,36,36,36,39,32,36,32,36,32,36,36,36,39,36,32,36,36,36,32,32,36,32,32,36,36,36,36,36,32,32,32,32,36,32,32,36,32,36,36,39,32,36,32,32,32,36,32,36,32,36,36,36,32,36,32,36,36,32,32,32,36,36,36,36,36,32,36,32,32,32,36,39,36,36,36,32,36,36,39,32,32,39,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,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,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,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,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,36,32,32,32,32,32,32,36,32,36,36,32,32,32,36,32,36,32,32,32,32,36,32,32,32,36,36,36,36,36,36,36,39,36,39,36,32,36,39,36,32,36,32,32,32,36,32,36,36,39,36,36,36,39,36,36,36,39,39,39,36,36,36,39,36,36,36,32,36,36,39,32,39,39,39,39,39,36,36,36,39,39,39,36,39,39,39,39,36,39,39,39,39,39,36,39,39,39,42,39,42,42,42,39,39,39,39,39,39,36,42,39,39,39,39,39,39,42,39,42,39,39,45,36,42,42,42,42,45,39,42,39,42,42,39,39,39,42,42,45,42,42,39,42,42,39,42,42,42,42,42,45,42,39,45,39,42,42,42,39,39,39,42,42,39,39,42,42,39,39,39,45,42,42,39,42,39,42,39,42,39,39,42,36,42,42,39,39,39,36,39,39,36,39,39,42,39,42,36,39,36,39,39,36,39,36,36,39,39,39,42,39,39,42,39,39,39,36,36,36,39,36,39,39,39,39,36,36,36,39,39,32,39,39,39,36,36,32,36,39,36,39,36,36,36,39,39,36,36,36,36,39,39,39,36,36,39,32,36,39,39,39,32,36,39,39,39,39,36,36,36,36,36,32,32,36,36,36,36,36,36,36,36,32,32,36,32,36,36,36,36,36,32,36,32,36,32,36,36,36,36,36,32,32,36,32,36,36,36,32,36,32,36,32,36,36,32,32,36,32,36,32,36,32,36,36,32,32,39,32,36,32,36,32,36,36,36,32,36,36,36,36,36,32,32,36,39,36,32,36,32,32,32,32,36,32,36,32,36,36,36,36,32,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,36,36,36,36,36,32,36,32,39,39,36,32,36,39,32,32,36,32,36,32,39,36,36,36,36,36,36,36,39,39,39,39,39,39,36,39,36,39,36,39,39,39,36,39,36,36,36,36,39,36,39,39,39,39,36,36,36,39,39,39,39,36,42,39,39,42,39,39,42,39,39,39,39,42,39,42,36,39,42,39,39,42,39,42,36,45,39,39,39,42,36,39,39,42,42,42,36,42,39,39,42,45,48,39,42,42,42,42,39,42,39,42,39,42,42,42,42,39,45,42,39,42,42,42,42,42,45,42,42,42,39,42,42,39,39,42,39,42,42,39,39,42,45,42,42,42,45,42,42,42,45,42,39,42,42,39,39,39,39,42,39,39,39,39,36,39,42,42,39,42,39,39,39,36,39,39,39,36,36,39,36,39,39,36,39,39,42,39,42,39,39,39,39,39,36,42,36,39,39,39,36,36,39,39,42,39,32,39,39,42,39,36,32,39,36,36,39,36,36,36,39,39,36,36,36,36,39,39,39,36,36,36,32,39,36,39,36,36,36,39,36,39,36,36,36,32,32,36,36,36,36,36,36,36,32,39,36,36,36,36,36,32,36,36,36,32,32,39,32,32,36,32,36,32,36,32,36,32,32,36,32,32,32,36,32,36,36,36,36,36,36,32,32,36,32,32,36,32,36,36,36,32,32,36,32,36,36,32,32,32,32,32,36,36,36,36,32,32,32,36,36,32,32,36,36,32,32,32,36,36,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,32,36,32,32,32,32,36,36,32,32,36,32,36,36,32,32,36,36,36,36,39,36,36,36,39,39,36,36,36,36,39,32,32,39,36,36,36,36,32,36,36,36,36,39,36,39,36,36,39,39,36,36,39,36,39,39,36,36,36,39,39,36,39,39,32,42,39,39,39,39,39,39,39,39,39,36,39,42,39,39,39,42,42,39,39,42,39,42,39,42,42,42,45,42,42,42,42,45,42,39,42,39,45,42,39,42,45,39,36,42,42,42,42,42,45,39,42,39,42,39,45,45,45,45,42,45,42,39,42,45,42,45,42,42,42,42,45,39,45,42,42,45,45,45,42,42,42,45,42,42,39,42,39,42,42,42,39,39,42,45,42,39,42,39,39,42,45,45,45,42,42,45,42,42,42,39,39,45,39,39,42,36,42,39,42,42,36,45,45,39,39,42,39,39,39,39,39,36,39,39,42,39,42,42,39,42,42,42,42,39,36,39,39,36,39,36,39,42,39,39,42,39,39,36,39,39,36,39,32,32,36,39,39,39,36,39,32,39,39,36,32,39,36,39,36,39,39,39,39,36,36,39,36,36,32,39,39,39,36,36,36,39,32,36,36,32,36,39,36,36,36,32,39,36,36,32,36,36,36,39,36,36,36,32,36,32,36,36,32,32,36,36,36,36,32,36,32,32,36,32,36,36,36,32,36,36,36,36,36,36,36,32,39,32,39,36,32,36,36,36,36,32,36,36,32,32,32,36,36,36,36,36,32,36,36,32,36,36,39,36,36,36,36,32,36,36,36,32,36,32,36,32,32,36,36,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,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,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,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,36,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,39,32,36,36,36,32,32,36,36,32,32,36,36,36,36,32,32,32,36,36,36,36,39,39,36,36,36,39,36,32,36,36,36,32,39,36,36,32,36,32,39,36,39,36,36,36,36,36,39,39,39,39,39,39,39,39,36,39,36,36,39,42,39,39,36,36,39,39,42,39,42,42,42,42,39,36,39,39,42,39,39,39,42,39,42,42,42,42,42,42,39,42,39,42,42,45,39,42,42,42,39,42,39,45,42,45,42,42,42,39,42,39,39,45,36,42,42,39,39,42,45,42,42,42,45,45,48,42,42,45,45,45,42,39,42,39,42,42,39,42,45,42,42,42,45,45,42,45,39,39,42,42,42,42,42,42,39,42,42,42,42,42,42,42,45,42,45,42,45,42,45,45,42,42,42,42,42,39,42,39,39,39,36,39,39,42,45,39,42,42,39,39,39,42,39,39,42,39,39,39,39,39,39,42,39,39,42,39,39,39,39,36,39,42,39,39,39,39,39,42,39,39,42,39,36,36,39,36,36,36,36,36,39,39,39,42,36,36,39,39,36,36,36,36,39,36,39,39,36,36,36,39,36,36,36,36,36,39,39,36,39,36,36,36,36,39,36,36,36,36,36,36,32,39,36,36,32,32,36,32,32,36,32,39,32,36,32,32,32,36,32,36,32,32,36,36,32,32,32,36,32,36,32,36,32,32,39,36,36,36,36,32,32,36,32,39,36,39,36,36,32,36,32,32,36,32,36,36,32,32,36,36,36,32,36,36,32,32,36,36,32,36,36,32,32,32,36,36,32,36,32,32,32,32,36,32,36,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,36,36,36,32,36,32,36,32,32,36,39,36,32,36,32,36,36,36,36,36,36,32,36,39,36,39,39,39,39,39,39,36,36,39,39,36,42,36,36,39,36,32,36,39,36,39,36,36,39,39,36,39,42,39,36,39,32,36,42,39,36,39,39,42,39,42,39,36,39,39,39,42,42,39,42,42,42,39,42,42,39,39,42,42,42,39,42,39,42,42,42,39,42,45,45,45,39,42,42,42,45,42,42,42,39,48,39,42,42,42,42,39,45,42,45,39,39,45,42,45,39,42,45,42,42,45,42,42,42,42,42,45,45,45,45,45,42,42,45,45,42,42,42,42,45,45,48,42,45,42,42,42,42,42,42,42,45,45,45,39,42,42,42,42,42,39,39,42,42,45,45,45,45,42,45,42,39,45,42,39,45,42,42,42,39,36,36,39,42,39,39,45,42,42,39,42,42,39,39,39,39,42,39,42,39,39,39,39,39,39,42,39,39,39,39,39,36,39,39,39,39,39,39,39,45,39,36,39,42,36,39,36,32,36,36,36,39,36,39,36,39,39,36,36,36,36,39,39,39,39,36,39,32,36,39,39,39,36,39,36,39,36,39,36,39,36,32,36,36,36,36,36,36,36,32,36,39,36,32,36,36,32,36,36,36,32,36,36,32,32,36,36,32,39,32,36,36,32,36,32,32,36,39,32,32,36,32,36,36,36,36,32,36,32,32,36,32,39,36,36,36,32,32,36,32,36,36,36,36,36,32,36,32,32,36,32,32,36,32,36,36,36,32,36,36,32,36,32,36,36,36,36,32,36,32,36,36,36,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,32,32,36,36,32,32,36,39,32,36,39,32,36,32,39,36,39,32,32,36,36,36,32,36,36,39,36,36,36,36,39,36,39,36,39,36,36,39,39,39,39,36,36,39,36,32,42,39,39,36,39,36,39,39,39,36,39,36,39,39,39,39,39,39,39,39,36,39,36,39,39,39,42,42,42,42,39,39,45,42,45,45,39,42,45,45,42,39,42,42,42,42,42,45,42,42,45,42,42,42,45,39,42,42,39,42,42,42,42,42,42,45,42,45,39,45,42,42,42,45,42,42,39,42,45,45,42,45,42,39,42,42,45,48,45,45,42,42,45,42,48,45,45,48,45,45,45,45,45,45,45,45,42,45,45,42,45,45,45,42,42,45,45,45,42,42,42,42,45,42,45,42,42,42,42,42,42,42,42,48,45,45,42,45,48,42,42,42,42,45,45,42,42,42,39,39,39,45,42,39,42,39,39,42,42,42,42,42,39,42,39,42,42,45,45,42,42,39,39,36,39,45,39,39,36,42,39,39,39,39,39,39,42,39,42,42,39,39,42,39,36,32,36,36,39,39,39,36,36,36,42,39,39,39,36,39,39,39,39,39,36,39,39,39,39,39,36,39,36,39,39,36,36,36,36,36,36,39,32,36,36,36,36,32,32,39,36,36,32,36,32,32,32,39,36,32,36,36,32,32,36,32,32,36,32,36,32,32,32,32,36,39,36,32,32,36,36,36,36,36,36,36,36,36,36,36,32,39,32,36,36,36,36,36,32,36,36,36,32,36,36,36,32,36,36,32,36,36,32,36,36,36,36,32,36,36,32,32,36,39,32,36,32,36,32,36,36,32,39,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,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,32,32,32,32,32,32,32,32,32,36,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,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,36,32,36,32,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,36,36,36,36,32,36,32,39,39,36,32,32,36,36,39,36,36,36,36,36,36,36,39,39,36,39,39,36,39,36,36,39,39,39,39,36,36,39,36,39,39,39,39,39,36,39,39,39,36,39,36,36,36,36,39,39,39,36,39,39,39,42,39,36,39,42,42,39,42,42,39,42,42,45,42,42,42,42,42,39,42,42,42,42,42,42,42,45,42,42,42,42,42,42,42,42,42,42,39,42,42,45,45,42,45,42,42,42,45,42,45,42,45,42,42,39,42,45,42,42,45,42,42,42,42,45,42,42,45,42,45,42,45,45,42,45,48,45,48,42,45,48,42,42,48,45,45,45,45,48,45,45,45,45,48,45,42,42,39,45,45,48,42,45,48,45,42,42,42,42,42,42,45,45,42,42,42,45,42,42,45,45,48,45,42,42,42,39,39,42,45,42,42,42,42,42,39,42,39,39,39,42,42,39,39,42,39,42,39,39,39,39,42,42,42,39,39,39,39,39,39,42,39,39,39,39,42,42,39,39,39,42,39,36,36,36,36,36,36,39,39,39,39,42,39,39,36,36,39,39,36,42,39,36,36,36,39,39,39,39,32,36,39,39,39,36,36,36,36,36,39,36,39,36,36,36,36,32,36,36,36,32,32,36,32,36,36,36,36,32,36,32,32,36,32,36,39,32,36,32,32,32,36,36,36,36,36,32,36,36,36,36,32,36,36,36,36,36,36,32,36,36,39,36,32,32,39,32,36,32,36,32,36,32,36,32,36,36,36,36,36,32,36,36,36,32,36,36,36,36,36,36,36,32,32,32,32,36,32,32,36,36,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,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,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,39,32,32,36,36,36,32,32,36,36,36,32,36,36,32,36,36,36,39,36,32,39,36,36,36,39,36,39,32,36,36,39,36,36,39,39,39,39,39,39,39,39,36,36,42,39,39,36,39,36,39,42,39,39,39,39,39,39,36,39,39,39,42,39,39,39,39,42,42,39,39,45,42,42,39,36,42,45,45,42,42,42,42,42,42,42,39,42,45,42,45,39,45,42,42,45,48,42,42,42,45,45,42,42,39,42,45,42,39,45,39,45,42,45,42,42,42,45,39,39,39,45,45,42,45,45,39,42,42,45,45,45,45,45,42,45,42,42,45,48,45,45,52,45,48,45,52,45,45,45,42,45,48,45,45,45,48,45,42,45,45,45,45,45,45,45,45,45,45,45,45,45,45,42,42,39,42,45,45,45,42,45,45,42,42,42,48,39,45,42,42,42,42,42,42,42,39,39,42,45,42,42,42,42,39,42,42,42,39,39,42,42,42,45,39,39,39,42,45,42,42,42,42,42,39,36,39,39,42,42,39,42,42,39,39,39,39,42,39,39,32,39,36,36,39,39,36,39,39,39,36,36,36,36,39,39,36,36,36,36,36,36,36,36,39,39,39,39,39,36,32,36,36,36,39,39,32,36,39,36,39,36,32,39,39,36,36,36,36,36,39,32,32,39,39,39,32,32,36,32,32,36,32,32,36,32,32,32,32,36,39,36,32,32,32,36,36,36,36,36,32,36,32,36,32,36,36,36,36,32,36,39,32,32,36,36,36,36,32,36,32,36,32,36,36,36,32,36,36,36,32,32,36,36,36,32,32,36,32,32,32,32,39,36,36,32,36,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,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,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,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,36,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,36,32,36,32,32,36,32,32,32,36,32,39,32,32,32,36,36,32,36,32,32,32,32,36,36,36,36,32,32,32,36,36,36,36,36,36,36,32,36,36,39,36,36,39,36,36,36,36,36,36,36,39,36,36,36,36,36,36,42,39,36,36,39,39,39,36,39,39,39,36,39,39,42,42,39,39,42,39,42,42,42,42,42,39,42,39,39,39,42,42,42,39,39,42,36,42,39,39,45,45,48,42,42,45,45,45,42,42,45,42,45,42,45,42,48,42,45,45,45,45,45,42,42,48,45,45,45,42,36,36,42,45,45,45,39,45,42,42,45,42,45,45,45,48,45,45,42,48,42,42,42,42,45,45,45,45,42,48,45,42,42,52,48,48,48,48,48,45,48,48,42,48,42,45,45,45,45,45,45,45,42,45,48,48,45,42,48,48,45,45,45,42,48,45,45,42,45,42,42,45,45,42,45,42,45,45,45,45,42,42,48,42,45,45,42,42,42,42,45,45,45,45,42,39,42,45,45,42,39,42,39,42,42,42,42,45,45,39,42,39,42,42,42,39,42,42,39,42,39,42,39,42,42,39,45,39,39,39,42,42,39,36,36,36,39,39,39,39,39,36,39,39,36,36,36,39,36,39,39,36,39,39,36,39,39,39,39,36,39,39,39,36,39,32,39,36,32,39,32,36,36,36,39,36,36,36,39,36,32,36,36,32,32,36,36,32,32,36,32,32,36,32,32,36,32,32,36,36,32,36,32,32,36,36,32,36,32,32,36,36,36,39,32,36,36,36,32,39,32,32,32,36,32,36,32,32,32,32,36,36,36,36,36,36,36,36,32,36,36,32,36,36,32,32,36,36,36,32,32,36,32,36,32,32,32,36,32,32,36,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,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,36,36,36,32,39,32,32,36,39,36,39,36,36,32,36,32,36,36,36,36,32,39,32,36,36,36,32,36,39,36,36,36,39,39,36,36,36,39,39,39,39,36,39,36,42,36,36,36,42,39,42,42,39,39,39,39,42,39,45,42,45,42,45,42,42,42,42,45,45,42,42,42,39,45,39,39,45,45,45,42,42,42,45,45,45,48,45,45,48,42,45,45,45,42,45,45,45,42,45,45,45,45,45,45,45,45,42,42,45,45,45,45,42,48,42,42,45,48,48,39,42,45,48,48,45,48,42,42,42,45,45,45,45,45,45,45,45,45,45,48,48,48,48,48,45,45,45,45,45,48,45,45,48,45,48,48,45,45,45,48,48,45,45,48,45,42,48,45,45,48,48,45,42,48,45,42,42,45,45,45,45,42,45,45,45,45,45,42,42,42,42,42,42,42,45,39,45,39,45,42,39,42,42,45,39,42,39,39,39,39,39,39,39,45,42,42,42,39,42,42,42,42,42,45,39,42,39,42,42,39,39,39,45,39,39,39,42,42,39,36,39,39,39,36,39,36,39,36,36,42,36,39,36,39,39,39,39,39,39,42,36,39,39,39,39,32,39,39,39,36,36,39,39,36,36,36,36,36,36,36,36,36,36,39,36,39,36,32,36,32,39,36,39,36,32,39,32,32,36,32,32,32,36,36,36,32,32,32,32,36,32,32,36,32,32,32,32,36,32,36,36,36,32,36,32,39,32,36,36,32,36,36,32,36,36,36,36,36,36,36,36,36,36,32,36,36,32,32,36,36,32,36,36,32,36,32,36,36,32,36,32,32,36,32,32,36,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,32,32,32,32,36,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,36,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,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,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,36,32,36,36,32,36,36,32,36,32,32,32,36,36,32,36,32,32,36,32,36,32,36,36,32,36,32,36,36,36,36,36,39,36,36,32,39,36,36,36,36,32,36,36,36,36,39,39,36,39,39,39,39,39,36,39,42,39,36,39,39,39,39,42,42,42,42,42,39,39,42,39,39,42,42,45,42,42,42,42,42,42,42,42,45,42,45,42,45,45,45,45,45,45,45,45,45,45,45,42,42,45,48,45,42,48,42,45,48,48,45,45,48,45,42,45,48,45,45,45,48,45,48,48,48,45,45,42,45,42,45,45,45,45,42,45,48,48,48,45,52,45,42,42,45,45,48,48,45,45,48,42,45,48,48,48,48,45,48,42,45,48,52,45,48,48,48,52,45,48,48,48,48,42,45,45,48,42,45,48,48,45,48,48,45,52,45,45,48,48,45,42,48,45,45,45,42,45,45,45,48,45,48,45,45,39,42,39,42,42,48,45,42,48,45,39,39,45,39,42,42,42,42,39,42,42,39,42,42,42,42,42,39,42,42,42,42,42,42,39,45,39,39,42,42,39,42,42,39,39,39,42,42,39,39,36,39,39,36,39,39,36,39,42,39,36,36,36,36,39,36,36,36,36,36,36,39,36,39,39,32,39,39,39,36,39,36,36,36,39,36,36,36,39,36,36,36,36,36,36,36,32,32,36,32,39,32,39,32,36,39,32,32,36,32,32,36,36,36,36,32,32,36,32,36,36,39,32,36,32,36,32,36,39,36,36,36,32,36,32,36,32,36,36,36,32,32,36,36,32,32,32,39,36,36,32,36,32,32,36,32,32,32,36,32,32,32,36,36,36,32,36,32,32,36,32,32,36,36,36,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,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,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,36,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,36,36,32,32,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,36,36,32,36,36,36,36,32,32,36,32,32,32,32,36,32,32,36,36,36,36,32,36,36,39,39,39,39,36,36,39,36,39,39,39,36,32,36,36,32,32,36,32,36,39,39,39,39,39,39,39,39,42,39,42,39,42,42,42,39,42,39,39,39,48,42,42,42,42,42,39,42,45,39,42,45,45,45,45,45,39,42,42,45,42,45,45,45,45,42,42,42,45,45,45,45,42,42,45,45,45,45,42,45,52,45,45,48,48,45,45,45,45,45,45,48,42,52,52,48,48,48,48,48,48,48,48,45,45,45,45,45,45,48,48,48,45,48,48,45,45,48,48,48,48,48,48,52,48,48,42,45,45,45,48,48,48,48,52,52,48,45,52,45,45,45,48,48,48,48,55,48,52,45,48,45,48,48,45,45,48,52,48,48,48,45,48,48,45,45,48,45,45,45,45,48,45,45,45,48,45,48,52,45,48,42,42,42,39,39,42,42,45,42,45,42,42,45,42,42,42,42,45,42,39,42,39,42,42,45,42,39,42,42,45,42,45,42,42,45,42,45,42,39,42,42,42,42,45,42,39,39,42,42,39,36,36,39,39,39,39,39,42,36,39,42,39,39,39,39,39,39,39,36,36,36,39,36,36,36,36,36,36,39,39,39,39,36,36,36,36,39,36,36,39,32,39,36,36,39,39,32,32,36,32,36,39,36,36,36,36,36,32,32,36,32,36,36,36,36,36,36,36,36,32,32,32,36,32,36,32,36,32,36,36,32,32,32,32,32,32,39,32,32,36,36,32,36,36,36,36,32,32,32,36,36,36,36,32,32,32,36,32,36,36,36,32,36,36,36,36,32,36,36,32,36,32,32,32,32,36,36,39,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,36,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,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,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,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,36,32,36,36,32,32,32,36,36,32,36,32,39,32,32,36,36,36,32,36,36,36,36,36,36,36,39,39,39,39,39,36,36,36,36,36,36,36,36,36,39,36,36,39,36,32,39,39,39,39,39,36,39,42,42,39,42,39,39,39,42,39,39,45,39,42,39,45,42,42,42,42,42,42,39,42,42,45,45,48,45,45,42,42,45,45,45,42,45,42,42,42,48,42,42,45,45,45,45,42,45,48,48,48,45,45,45,52,45,48,45,48,45,48,52,48,48,48,45,45,48,48,48,48,52,48,52,48,48,48,48,42,48,48,48,45,48,48,45,48,48,52,48,45,48,45,52,52,48,52,48,48,48,45,48,48,48,45,48,45,48,48,45,45,45,48,48,48,45,48,48,52,52,52,48,48,48,48,48,48,48,45,45,45,48,48,48,48,52,48,48,42,48,48,45,45,48,48,48,48,45,48,48,45,52,45,48,45,45,42,45,42,45,45,42,45,42,45,45,45,45,42,42,42,42,45,42,39,42,42,42,42,42,42,39,39,42,45,45,39,42,45,45,39,42,39,42,42,42,39,42,45,42,39,42,42,42,42,39,39,39,39,36,39,39,39,39,39,42,39,39,36,39,39,39,39,39,36,39,36,36,39,39,39,36,36,39,39,36,39,36,36,36,39,39,32,36,36,36,36,36,32,39,32,36,32,36,32,36,39,39,36,36,36,36,32,32,36,36,32,36,32,36,32,32,32,36,36,36,36,36,32,32,32,36,36,32,36,32,36,36,32,36,36,39,36,36,36,32,32,36,32,36,32,36,32,36,36,36,32,36,36,32,36,36,32,32,36,36,36,36,36,36,36,36,36,32,32,36,32,32,32,32,36,36,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,36,36,36,36,36,32,36,36,32,32,36,32,32,36,32,32,36,36,36,36,36,39,36,39,36,39,32,36,36,36,36,36,36,32,36,36,36,36,39,36,39,39,39,39,39,36,39,39,39,39,45,39,42,39,39,39,39,42,42,39,42,45,39,42,45,45,42,45,42,48,42,45,45,48,48,48,48,42,45,45,42,45,45,45,42,42,45,45,45,48,45,45,45,48,45,48,48,48,45,48,48,45,48,45,48,48,45,45,45,48,45,48,48,48,48,52,48,48,52,48,48,48,52,52,48,48,55,48,48,48,52,48,45,48,48,48,45,48,55,48,48,48,52,52,52,52,45,52,48,52,48,48,48,52,48,52,48,52,48,48,52,52,52,55,52,52,52,48,45,48,45,45,48,48,48,45,48,45,52,48,48,45,45,52,48,48,52,45,45,48,48,48,48,45,45,45,45,45,48,48,52,48,48,48,45,42,45,42,42,45,42,45,45,45,42,45,42,45,39,39,42,39,42,45,45,42,42,45,39,42,45,45,42,45,39,42,42,39,45,42,39,42,42,42,42,42,42,39,39,42,42,39,39,39,39,39,42,39,39,39,39,42,39,39,36,36,36,39,39,39,32,36,36,36,36,36,36,39,36,36,36,39,36,36,36,39,36,36,36,36,32,36,39,39,36,32,36,36,36,32,32,39,32,39,36,36,39,32,36,32,32,36,32,36,36,32,36,36,32,32,36,32,32,36,36,32,36,32,32,36,36,32,32,32,36,32,36,36,36,32,32,32,36,36,36,32,36,32,36,32,32,36,36,32,36,36,36,36,36,32,32,36,36,36,32,32,36,39,36,36,36,32,36,32,32,36,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,36,32,36,36,32,36,36,36,36,36,36,32,36,36,36,36,36,36,32,36,36,36,32,39,39,32,36,39,36,39,36,39,36,42,39,42,39,36,36,32,36,36,36,39,42,36,39,36,39,36,42,39,39,39,39,39,42,39,42,42,42,39,39,45,36,42,42,45,42,45,45,45,45,45,45,45,45,45,45,48,48,45,48,45,45,45,45,42,45,42,45,42,48,45,45,45,48,45,45,45,45,48,48,48,48,48,45,52,48,48,48,48,45,48,48,48,48,48,48,48,55,52,48,48,52,55,52,52,52,48,48,48,48,48,45,48,52,52,48,52,45,55,52,48,55,48,48,45,52,52,52,52,52,48,52,48,48,48,52,52,48,52,52,48,48,52,55,48,52,52,52,52,52,55,52,48,52,45,48,48,45,48,45,48,52,52,52,48,48,48,52,45,48,48,48,45,52,48,48,48,45,48,48,48,48,45,52,48,48,45,45,45,45,42,39,45,45,45,45,42,45,48,45,42,42,42,45,39,42,45,42,39,42,42,39,39,39,42,42,39,39,39,42,39,42,42,39,42,39,39,42,48,42,39,42,42,39,39,36,36,39,39,39,42,39,39,39,42,39,39,39,36,39,39,39,39,39,36,39,36,39,39,39,42,36,39,39,39,36,36,36,39,36,36,36,36,39,39,36,39,39,36,39,36,32,32,32,32,32,39,36,36,39,32,36,36,36,36,32,32,32,32,36,36,32,32,32,36,32,36,32,32,36,32,32,36,32,32,32,32,36,32,36,32,39,32,32,36,36,32,36,36,32,36,32,32,36,36,36,32,32,32,32,32,32,32,36,32,36,32,36,36,32,36,32,32,32,32,36,32,32,32,32,36,36,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,36,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,36,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,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,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,36,36,36,36,36,36,39,36,36,36,36,36,32,36,36,36,32,36,36,36,36,36,36,39,36,36,39,39,36,36,32,39,36,39,36,39,36,39,39,39,36,36,39,36,39,39,36,39,39,39,42,42,39,39,39,39,42,42,42,42,39,39,42,39,36,45,42,42,45,42,42,45,45,42,42,45,45,42,45,45,45,48,45,48,48,45,48,42,45,42,45,45,45,45,45,45,45,48,45,45,48,45,48,45,48,48,48,48,52,52,45,48,45,52,48,52,48,48,48,48,48,48,55,52,52,52,55,55,52,48,45,48,48,48,55,48,48,48,52,52,48,45,48,48,55,52,55,48,48,48,52,52,52,55,55,48,55,48,52,52,55,52,48,55,52,52,48,52,55,52,55,52,55,55,55,55,52,52,55,48,52,55,52,48,48,48,55,52,48,52,52,48,48,48,45,48,48,48,52,52,48,48,48,48,45,45,48,48,48,48,48,48,48,45,45,45,42,45,39,48,48,45,42,45,45,45,45,42,45,45,42,45,45,45,42,42,39,42,39,45,42,42,42,42,45,42,45,42,39,42,39,42,45,45,42,42,42,45,45,39,39,36,39,42,39,39,39,39,39,42,42,39,39,39,39,39,39,42,39,39,39,36,39,39,39,39,36,36,36,39,39,36,39,36,36,36,39,36,36,36,36,39,39,36,36,39,36,32,36,39,36,39,36,36,39,36,36,32,36,32,36,36,32,36,32,36,36,32,32,32,36,36,36,32,39,32,36,32,32,32,36,32,32,32,36,32,36,32,36,36,36,32,36,32,36,36,32,32,36,36,32,36,36,32,36,36,36,32,36,36,32,32,36,32,32,32,36,36,36,32,32,32,32,32,36,32,36,39,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,36,32,36,36,32,32,36,36,32,36,36,36,36,36,32,32,36,39,32,36,36,36,32,39,36,39,36,39,39,39,39,39,39,42,39,39,39,42,39,36,39,39,39,36,39,36,39,36,39,36,39,39,36,39,42,42,39,39,39,45,39,42,42,45,45,42,39,45,39,42,39,45,45,42,42,45,45,48,42,48,42,45,45,52,45,48,45,45,45,42,48,52,48,45,48,45,48,42,45,48,48,48,45,48,45,48,52,48,48,48,48,48,48,48,48,52,48,48,45,48,45,52,52,48,52,55,55,55,55,52,52,52,55,52,52,48,52,48,45,48,55,48,48,48,52,52,52,52,58,55,52,52,55,55,52,55,55,52,52,52,52,55,55,55,52,55,55,55,48,55,55,52,52,55,52,55,55,55,55,55,55,52,48,55,55,48,48,55,52,55,52,52,55,52,48,45,48,52,45,48,48,48,48,48,52,52,48,45,52,48,48,45,48,48,45,42,45,45,45,45,45,45,48,45,45,48,45,48,48,45,45,42,42,42,45,45,45,48,42,42,42,45,45,45,42,42,45,39,45,42,39,45,42,42,39,45,42,39,39,45,42,42,42,39,39,42,39,42,36,39,39,39,42,39,36,39,39,39,36,39,39,39,39,36,42,39,39,39,36,36,36,39,36,39,39,36,36,36,39,36,36,39,36,36,39,32,39,36,36,32,36,36,32,39,32,36,39,36,39,36,32,36,32,36,36,39,36,36,36,32,32,32,36,32,36,32,36,32,32,36,39,32,36,32,32,32,36,32,36,36,36,36,32,36,32,32,39,36,36,32,36,36,32,32,39,32,32,32,32,32,32,36,36,32,36,36,32,36,36,36,36,32,32,32,36,36,36,36,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,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,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,36,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,36,32,32,32,32,32,36,36,32,32,36,32,32,32,32,36,36,36,36,36,32,36,36,32,32,32,32,32,36,32,32,32,36,36,36,36,32,32,32,32,36,36,36,36,36,36,39,39,39,36,36,36,32,36,39,32,36,36,36,39,36,39,36,36,36,42,39,42,39,39,36,39,39,36,42,39,39,36,39,36,39,39,39,39,39,42,39,42,42,39,42,39,42,45,42,42,42,39,42,42,42,48,42,45,45,48,45,48,48,45,45,45,45,42,45,42,45,48,45,45,45,45,48,48,48,48,52,45,48,48,48,48,52,52,48,52,48,52,48,48,48,48,48,52,52,48,45,48,45,48,45,48,48,48,48,48,52,45,52,48,52,52,52,55,52,52,55,48,55,52,52,52,48,52,52,52,48,52,55,52,52,48,58,52,52,52,55,58,58,62,55,52,55,52,52,55,58,55,52,58,55,62,55,58,55,55,58,48,55,55,55,58,55,55,52,52,52,55,48,52,48,48,52,52,52,55,52,55,52,55,52,52,48,48,48,48,45,48,48,48,45,45,48,48,48,48,48,48,48,45,48,48,45,45,45,48,45,42,42,45,42,45,45,42,45,42,45,45,45,42,45,42,42,48,45,48,45,45,42,42,42,39,42,42,42,39,42,39,42,42,42,39,39,45,45,39,39,36,39,42,39,39,39,39,39,39,39,42,39,39,39,39,39,39,39,36,39,39,39,36,36,36,32,36,39,39,36,39,39,32,36,39,39,36,36,36,36,36,39,36,39,39,36,32,36,32,32,36,36,36,36,32,39,32,36,36,36,32,36,32,36,32,36,32,36,32,36,36,32,32,32,36,32,39,36,36,36,36,32,32,36,32,36,36,32,32,32,32,36,32,36,36,32,32,36,36,36,32,36,32,32,36,36,36,32,36,36,36,39,36,36,36,32,36,36,32,36,32,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,36,36,36,36,36,36,36,36,36,32,32,36,32,36,36,36,39,39,39,36,39,36,32,36,36,39,36,39,36,36,36,39,39,36,36,45,39,45,36,39,36,39,39,36,39,39,39,32,42,36,39,39,39,39,36,39,39,45,42,39,42,39,42,42,45,42,42,39,42,45,42,45,42,42,42,45,48,45,48,48,45,48,42,45,48,45,45,52,48,45,48,45,48,48,48,48,48,48,48,45,48,48,45,52,48,48,48,45,48,48,48,48,52,48,52,48,45,45,45,48,52,48,52,48,45,52,48,45,52,52,52,55,55,55,52,55,52,55,55,55,55,52,55,52,55,55,52,55,55,52,52,55,58,52,55,55,52,58,55,58,55,55,55,55,58,55,62,55,55,58,58,58,55,58,58,55,58,52,58,55,55,58,58,55,55,55,55,55,52,52,52,55,55,55,55,52,55,55,52,52,52,55,48,48,48,52,45,48,48,48,48,48,48,48,52,52,52,48,48,45,52,48,45,48,48,45,45,45,42,45,48,45,48,42,45,42,42,45,42,42,45,45,45,45,42,48,45,45,42,45,45,39,42,42,42,42,45,39,42,45,39,42,39,42,45,42,39,39,42,42,39,42,39,39,39,42,39,39,39,39,39,39,36,39,36,36,39,36,39,36,36,39,36,36,39,39,36,39,36,32,36,36,39,36,32,36,36,39,36,36,39,39,39,32,36,36,32,36,39,36,36,36,36,36,36,39,39,36,32,32,36,36,36,36,36,36,36,32,36,32,36,36,32,36,36,36,32,32,36,36,36,36,39,32,32,32,36,36,36,32,36,32,32,32,36,36,36,32,36,36,32,32,39,32,36,36,36,32,32,36,32,32,32,39,32,32,32,32,32,36,36,36,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,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,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,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,36,36,36,36,32,32,32,36,32,32,32,32,32,36,36,36,32,32,36,39,32,32,36,32,39,36,36,32,36,36,39,36,36,39,32,36,36,36,36,39,36,39,39,39,39,36,39,39,42,39,36,39,36,39,39,39,36,36,36,39,39,39,39,39,39,39,39,42,42,39,42,39,42,39,42,45,42,42,45,42,42,45,45,45,45,48,48,48,48,48,48,48,48,48,45,48,48,45,45,45,48,48,45,48,45,48,55,52,48,48,52,52,48,48,52,48,52,58,55,55,52,48,52,52,48,52,48,52,55,52,48,52,52,48,48,52,48,45,48,52,48,48,52,52,58,55,55,55,52,52,55,55,55,52,58,55,55,58,55,55,55,62,58,58,55,48,58,52,55,55,55,58,58,58,58,58,58,58,55,62,62,58,58,62,58,58,55,58,62,55,58,52,58,55,55,58,55,62,62,58,55,58,55,58,55,55,55,55,55,55,58,52,58,52,55,58,55,52,52,52,48,52,48,52,52,48,48,48,45,52,48,48,48,45,48,48,45,45,45,52,45,45,45,45,48,45,45,45,48,42,45,45,42,45,48,48,45,45,42,45,45,45,42,42,42,39,45,42,45,42,42,42,42,45,39,39,42,42,39,45,39,39,39,39,39,39,42,39,39,39,42,42,39,39,42,42,42,39,39,42,39,36,39,39,39,42,32,36,39,39,36,39,36,36,36,36,39,32,36,39,36,36,36,36,39,36,36,36,32,36,36,36,36,36,36,32,32,32,36,36,32,36,39,32,36,36,36,32,32,36,36,36,36,32,32,36,36,32,36,36,36,32,32,36,36,36,39,32,32,36,36,36,36,32,36,36,32,32,36,32,36,36,36,36,32,32,36,32,32,36,32,32,36,36,36,32,32,36,36,32,36,32,36,32,36,36,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,36,36,32,32,36,32,32,32,32,32,32,32,36,32,32,36,36,36,36,36,36,36,32,39,36,36,36,36,39,32,36,36,39,39,36,36,32,36,36,32,36,39,39,36,42,39,39,39,39,36,39,39,45,42,42,39,36,39,39,39,39,39,42,42,39,39,39,39,42,39,42,39,42,42,45,42,42,45,42,48,45,48,42,48,48,48,45,45,48,45,48,48,48,45,48,42,48,48,45,48,52,48,48,48,45,52,45,52,52,45,48,48,45,48,45,55,55,55,55,52,52,48,52,48,55,52,55,52,52,48,52,48,55,52,52,52,48,48,48,48,45,55,52,52,52,55,58,52,52,52,55,58,55,55,52,55,62,58,62,58,62,58,58,58,52,62,55,58,55,58,62,55,55,62,64,58,55,58,62,62,64,62,58,58,58,55,58,62,55,58,58,58,58,58,55,58,58,58,55,58,58,62,58,55,55,58,55,55,58,55,62,52,55,55,52,55,48,52,55,48,48,52,52,52,45,52,52,48,52,52,52,48,45,52,52,48,48,45,48,52,48,45,48,48,45,45,45,45,42,48,48,48,45,45,48,42,45,45,45,45,45,45,42,45,42,45,42,39,45,39,42,42,45,42,39,39,42,42,42,39,39,42,39,42,39,39,39,36,39,42,39,42,39,39,39,39,39,36,39,39,36,39,39,39,42,36,36,39,39,36,39,36,39,39,39,36,36,36,36,36,36,36,36,39,36,39,32,36,32,36,39,36,36,39,36,36,32,36,36,36,36,36,32,36,36,32,36,36,36,36,32,32,32,36,32,32,36,36,36,36,36,36,32,36,36,32,32,32,36,36,32,36,32,36,36,36,32,36,36,32,32,36,36,32,36,36,32,32,36,36,36,36,36,36,36,32,36,32,32,36,32,32,32,36,36,36,36,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,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,32,32,32,32,32,32,32,32,32,32,32,36,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,32,36,36,32,36,32,32,36,32,32,32,32,32,32,32,36,36,32,32,36,36,32,39,36,36,32,32,32,36,32,32,36,32,32,36,36,36,32,32,32,36,36,36,36,32,32,36,32,36,32,36,36,39,32,36,39,39,36,36,36,39,39,36,39,42,36,39,42,42,36,39,39,32,39,42,45,42,45,39,39,39,39,39,39,42,39,39,42,39,39,42,42,42,39,42,42,42,45,45,42,48,45,42,48,45,42,48,48,45,48,45,48,45,52,48,48,45,48,45,45,48,42,48,55,48,45,48,48,52,52,52,52,48,52,52,48,52,48,48,55,52,52,55,52,52,48,52,52,52,55,52,55,48,55,52,55,55,52,48,48,48,48,48,52,58,52,55,52,52,55,52,55,58,52,55,52,62,55,55,58,64,58,62,62,62,64,58,55,62,55,58,58,58,58,58,58,62,58,64,58,64,62,62,64,67,64,64,62,62,64,58,55,62,58,62,58,58,58,62,62,64,58,58,58,58,58,58,62,62,58,58,62,55,55,58,58,55,55,55,55,52,55,55,52,52,52,52,48,55,52,52,48,52,55,52,48,52,52,48,48,48,52,48,48,48,52,45,48,48,48,45,42,48,45,45,45,45,45,45,45,42,48,45,45,45,42,39,42,45,42,42,42,42,42,45,45,42,42,42,39,42,42,39,39,39,39,39,42,39,42,42,45,42,42,42,39,39,39,39,42,39,36,36,36,39,36,39,42,36,36,36,39,39,36,39,39,36,36,39,36,36,36,36,36,36,36,39,36,39,32,32,36,32,36,36,39,39,36,39,36,32,36,32,36,42,32,32,36,36,32,36,32,36,36,36,32,36,32,32,36,32,36,32,32,36,32,32,32,36,36,36,32,36,36,32,36,32,39,32,32,32,32,36,36,36,32,36,32,36,32,32,36,36,32,36,39,32,36,32,36,36,32,36,32,32,32,36,36,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,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,36,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,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,36,32,36,32,32,32,36,32,32,36,32,36,32,32,32,36,36,32,36,36,36,36,32,36,32,36,32,36,32,36,36,36,36,32,36,36,36,36,32,36,36,32,36,39,39,36,39,36,36,36,36,36,36,36,36,39,39,36,36,39,39,36,39,45,39,39,42,36,32,39,42,48,45,45,39,39,39,39,42,39,39,39,39,45,42,39,42,42,42,42,42,45,48,48,48,45,45,45,42,48,48,42,45,52,48,48,48,52,48,48,52,48,52,52,48,48,48,48,48,48,55,52,52,48,52,52,52,52,52,48,52,52,52,45,48,55,55,55,48,48,48,55,52,52,52,48,52,52,55,55,55,52,55,55,52,55,52,52,48,52,52,52,55,55,55,58,55,55,55,58,58,55,64,55,55,58,62,62,62,64,62,64,62,58,64,58,58,55,58,62,58,64,58,62,62,58,58,64,64,67,67,62,67,58,62,64,62,64,58,58,62,58,55,62,62,62,58,58,62,58,62,58,62,58,58,58,55,58,64,58,52,55,62,55,55,55,58,58,55,52,52,55,48,52,55,52,52,55,48,52,52,52,55,55,48,48,48,52,48,45,45,45,48,45,48,48,45,48,52,48,45,48,45,45,45,45,45,48,42,45,42,48,45,42,45,42,45,48,42,42,45,45,42,42,42,42,42,42,39,39,39,42,39,42,39,39,39,42,42,39,39,39,39,42,42,39,39,36,39,36,39,39,39,39,36,36,39,39,39,39,36,36,39,39,39,39,36,36,36,39,39,32,39,39,39,36,36,36,36,36,36,36,36,36,36,32,36,36,36,36,32,36,39,36,32,32,32,36,32,36,36,32,36,32,36,36,36,32,32,32,32,32,36,32,36,32,36,32,36,32,36,32,36,36,36,32,36,36,36,32,36,32,32,32,36,32,32,36,36,32,36,32,36,36,32,36,32,32,39,36,32,32,36,32,32,36,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,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,36,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,36,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,36,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,39,32,32,36,32,32,32,36,32,36,36,36,36,32,36,36,36,32,32,32,36,36,32,36,32,32,32,36,36,36,36,39,36,39,36,36,36,36,39,39,39,36,32,39,39,39,39,39,39,36,39,39,39,39,45,39,36,39,39,39,42,42,48,48,42,39,39,39,39,45,39,39,39,42,39,42,39,42,45,45,45,45,45,48,48,52,48,52,45,45,48,45,48,48,48,48,48,52,52,48,52,52,55,48,52,48,52,52,48,48,55,48,48,48,52,52,48,52,52,48,48,52,48,48,48,52,52,52,52,55,52,55,55,48,52,52,52,48,55,48,55,52,55,55,58,62,58,48,58,52,48,58,55,58,55,55,58,55,58,62,58,58,55,62,58,58,55,62,62,62,62,64,64,64,58,62,64,64,62,64,64,64,67,64,58,62,62,64,67,62,64,64,64,64,64,64,64,64,58,64,58,62,58,62,58,62,55,62,62,64,64,64,64,62,67,64,64,64,58,58,55,58,58,62,62,55,58,55,55,58,52,52,55,55,55,55,55,58,55,55,52,58,55,52,55,52,48,48,52,52,48,45,52,45,48,48,45,45,45,52,48,45,48,52,45,45,48,45,48,48,45,42,45,48,45,42,45,45,45,45,45,45,48,42,42,45,45,42,42,39,39,42,45,42,42,42,39,42,42,42,39,42,42,39,42,42,39,42,39,39,39,42,36,39,39,39,39,39,39,39,39,36,39,32,36,36,36,39,36,32,36,36,36,39,36,39,36,36,36,36,36,36,36,39,36,39,36,32,32,32,36,39,32,32,36,36,36,36,36,32,36,32,32,32,32,32,32,36,36,36,32,36,36,39,36,36,36,36,36,36,36,36,32,36,32,36,32,32,32,36,32,36,36,36,32,36,32,32,39,36,36,32,36,39,36,36,32,36,32,36,32,36,36,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,36,36,32,36,32,36,36,36,32,36,32,36,36,36,36,36,32,32,32,36,36,36,36,32,32,39,36,32,36,32,36,36,36,36,39,39,39,39,39,39,39,39,42,39,39,39,39,36,42,39,39,39,39,42,45,42,36,36,39,42,42,39,39,39,39,42,42,42,42,45,45,45,48,52,48,48,48,52,45,45,45,48,52,48,48,48,48,52,48,52,48,48,52,48,55,55,52,55,55,52,52,55,52,52,52,52,52,52,48,48,48,45,52,45,48,48,48,55,52,55,55,48,48,52,52,52,52,48,52,55,52,58,52,58,55,58,62,55,48,55,55,52,58,58,62,58,58,58,62,62,62,58,58,58,62,58,58,62,62,64,58,64,62,62,62,62,64,67,67,64,62,62,62,64,64,62,64,64,62,62,64,64,64,64,64,64,62,67,64,64,64,64,64,62,62,64,64,58,62,58,58,64,64,64,64,64,62,62,62,58,58,64,58,58,58,55,55,58,55,58,55,52,58,55,55,52,55,55,55,55,55,52,52,48,52,55,48,48,48,52,52,45,48,48,52,52,52,48,48,45,48,48,45,48,48,45,42,45,42,48,45,45,42,48,45,42,48,48,45,42,42,42,42,45,45,42,45,45,42,39,42,39,39,42,42,45,42,42,39,42,42,39,39,39,42,42,42,42,42,39,39,36,39,39,42,39,36,39,39,36,36,39,39,39,36,36,39,36,36,36,32,36,39,36,39,39,39,36,36,32,36,36,36,36,39,36,36,32,36,36,36,32,36,36,32,32,36,36,36,32,36,36,36,32,36,32,36,32,36,36,32,36,36,32,36,36,36,36,32,32,32,32,36,32,36,32,32,32,36,32,32,36,36,36,32,32,36,32,32,32,36,32,36,36,36,36,32,36,36,32,32,32,32,32,36,36,32,36,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,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,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,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,36,32,36,32,32,32,32,36,36,36,32,39,39,32,32,36,36,36,36,36,36,32,39,32,32,36,36,39,36,32,36,32,32,36,39,36,32,36,36,36,39,36,39,39,39,39,39,39,36,36,39,42,36,39,45,39,39,39,45,39,39,39,39,39,36,32,36,39,42,45,42,42,39,39,39,42,39,45,48,48,45,48,52,48,48,48,48,48,45,48,48,45,45,52,52,52,52,52,48,45,52,55,52,52,48,55,55,52,52,58,55,48,52,48,45,55,52,52,52,48,48,48,52,48,48,52,58,48,48,48,52,52,52,55,55,55,52,55,52,55,55,55,55,62,58,58,55,55,62,58,58,62,58,62,62,62,58,58,58,62,62,58,62,62,62,58,58,58,62,64,62,62,64,67,58,67,64,67,62,64,62,62,67,67,64,67,67,64,64,64,64,64,64,62,67,62,64,64,62,67,64,67,67,62,64,64,62,58,58,62,64,64,64,62,64,64,64,64,62,67,58,58,58,62,62,55,58,62,58,62,58,58,58,55,52,58,58,62,55,58,58,55,52,52,52,48,52,55,55,52,48,48,48,48,48,48,48,48,48,52,48,48,48,45,45,45,48,48,45,42,42,42,45,52,45,48,42,45,45,45,42,42,45,45,42,45,45,45,42,39,39,45,42,39,39,42,42,42,42,42,42,39,36,42,39,39,42,36,42,42,36,39,39,39,39,36,39,36,39,36,36,36,36,36,39,39,36,39,36,32,36,36,36,36,36,39,32,36,39,32,39,32,39,36,36,39,32,32,36,32,36,32,32,36,36,36,36,32,32,36,36,36,32,36,36,36,36,36,32,32,36,32,36,36,32,39,32,32,32,32,36,36,32,36,32,32,32,32,32,36,32,32,36,36,32,36,32,32,36,36,36,36,36,36,36,36,36,36,32,32,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,36,36,32,36,36,36,32,36,36,32,36,36,36,36,36,39,39,39,36,32,36,32,39,36,36,32,36,36,39,36,39,39,39,39,39,36,39,39,36,39,39,39,39,45,39,42,42,42,39,39,36,39,36,39,39,42,48,42,39,39,45,42,45,42,42,42,45,45,48,48,48,45,52,48,48,48,52,45,48,52,52,52,52,52,48,52,48,58,48,52,55,55,52,55,52,52,48,55,52,52,52,48,52,48,48,52,55,55,48,48,48,48,52,48,48,58,52,52,52,48,55,52,52,52,58,55,55,58,55,58,55,58,62,62,58,58,58,62,58,58,58,58,52,62,64,64,58,58,64,67,64,64,62,55,58,62,64,64,62,64,64,64,64,67,70,67,67,67,70,70,67,67,70,67,67,67,64,67,70,67,67,64,67,67,64,67,70,67,70,67,70,70,64,67,67,62,62,64,64,64,64,62,62,62,67,64,67,64,64,64,62,62,62,58,62,62,58,62,58,58,58,58,55,55,58,58,58,64,58,62,55,55,52,55,52,55,52,55,55,52,52,52,55,52,52,52,52,48,52,48,48,48,48,48,45,45,45,45,48,45,45,45,48,45,52,45,48,48,45,45,45,45,45,42,42,45,45,45,39,42,45,42,42,39,42,42,39,45,42,42,42,39,42,42,39,42,42,39,42,39,39,42,36,39,36,39,39,39,39,39,36,36,36,36,39,39,36,36,36,36,36,32,36,36,36,32,36,32,36,36,36,39,39,36,36,36,36,36,32,36,36,36,36,36,36,36,36,32,36,36,32,32,36,36,36,36,32,32,32,36,36,36,36,32,36,32,32,32,36,32,36,32,36,36,32,32,36,32,36,36,36,36,32,36,36,32,36,39,36,32,36,36,32,32,32,36,36,32,36,32,36,36,36,36,36,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,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,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,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,36,36,32,32,32,32,32,32,36,36,36,39,32,36,32,32,32,36,32,36,36,36,36,36,36,36,36,36,32,36,32,36,36,36,36,36,36,36,39,36,36,39,36,36,39,39,36,36,36,39,36,39,39,39,39,39,39,42,39,39,36,42,36,39,39,39,39,36,39,45,39,39,39,39,39,42,45,45,45,45,42,42,45,39,45,42,42,42,48,48,52,48,48,48,48,48,48,48,48,52,52,52,52,52,48,52,48,52,48,52,48,55,55,52,52,48,55,55,52,48,52,48,48,55,55,52,48,55,52,52,48,52,52,48,52,52,55,55,52,55,55,52,55,55,52,58,55,58,58,58,52,55,58,58,62,58,58,62,62,55,55,58,64,62,62,58,62,64,64,62,58,64,67,58,64,58,58,64,64,64,62,64,64,62,62,64,70,64,67,70,70,67,67,70,70,70,70,73,67,67,70,67,70,67,64,67,67,67,64,67,70,67,67,67,67,67,67,64,67,64,62,58,58,62,64,64,64,64,64,64,67,64,64,64,67,62,62,62,62,62,62,62,58,58,55,52,58,58,62,55,55,55,55,48,52,52,48,52,52,55,52,48,48,52,48,52,48,52,48,48,52,48,48,52,48,45,45,48,45,45,45,48,45,48,48,42,45,45,48,48,42,45,45,45,45,42,45,45,45,45,42,45,42,45,39,42,42,39,42,42,42,42,42,39,39,42,45,42,42,39,42,36,39,39,39,36,36,39,36,39,39,39,32,36,36,39,39,36,36,32,36,39,36,36,39,36,39,36,36,36,36,36,32,36,39,36,39,32,39,36,36,36,39,36,36,39,32,32,32,32,32,36,36,32,36,32,32,32,36,32,36,32,36,32,32,32,32,36,32,32,36,32,36,32,36,36,32,32,32,36,32,32,32,36,36,32,36,32,36,36,32,32,32,36,36,36,32,36,36,32,36,32,32,32,32,36,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,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,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,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,36,36,36,32,32,32,32,36,36,36,32,36,36,32,36,36,36,32,36,32,32,36,36,32,36,36,39,36,39,36,39,36,36,39,39,36,36,36,36,39,39,39,39,39,42,39,42,39,39,39,42,42,45,42,42,42,39,36,45,39,45,39,45,45,42,45,45,42,45,45,45,45,42,48,42,45,45,48,45,48,48,52,48,48,45,48,52,55,52,48,48,52,55,48,55,55,52,55,52,55,55,52,52,52,52,48,52,52,48,48,55,52,52,55,48,52,55,52,52,48,48,55,55,48,48,48,55,52,55,52,52,55,58,58,58,55,58,62,58,64,64,58,62,58,58,64,58,62,62,58,62,67,62,62,58,58,62,67,67,62,64,67,58,64,62,58,62,64,62,62,67,67,70,64,62,67,67,67,67,64,67,73,67,70,67,70,73,70,70,70,70,67,64,67,67,67,64,70,67,70,64,67,67,67,67,67,67,64,67,64,67,64,64,62,58,64,62,67,67,67,67,70,64,67,64,70,64,62,62,62,58,58,62,58,55,64,58,62,64,58,58,58,55,52,55,55,55,52,55,55,48,48,45,48,52,48,52,55,48,55,55,48,48,48,52,45,48,48,45,45,45,48,45,48,45,48,48,48,48,48,48,48,48,45,42,42,42,42,42,42,45,45,42,42,45,42,42,36,42,45,45,39,42,42,39,39,42,39,39,42,39,39,39,39,39,36,36,39,36,36,39,32,36,36,39,39,36,36,36,36,39,39,36,39,39,39,36,36,36,32,39,39,36,36,32,39,32,32,36,36,39,39,36,36,36,32,32,36,32,39,32,36,32,36,36,32,36,39,36,36,32,36,36,32,32,36,32,36,32,32,32,36,32,36,36,36,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,36,36,36,36,32,32,32,36,32,32,36,32,32,36,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,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,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,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,36,36,36,32,32,36,39,36,32,39,36,36,32,32,36,32,36,36,32,36,39,36,36,36,36,39,39,42,36,36,36,36,39,39,36,36,36,36,39,36,39,39,39,39,36,36,39,42,39,39,42,45,42,42,42,42,39,42,39,42,42,45,48,45,42,39,42,48,42,39,42,42,45,42,45,45,45,48,45,52,52,55,55,48,52,52,55,52,52,55,55,55,52,55,55,58,55,52,52,55,55,58,52,52,45,52,55,48,48,55,52,52,58,48,55,55,52,52,55,52,55,55,58,55,55,58,55,58,58,58,58,62,62,62,62,58,62,62,62,62,58,62,62,62,67,70,62,64,64,62,67,64,64,62,67,67,67,67,62,64,64,64,67,62,64,64,70,64,62,67,64,70,64,67,76,67,73,70,73,73,67,73,70,70,73,67,67,67,70,67,67,70,67,67,67,70,67,64,64,67,70,70,70,76,76,70,67,62,70,67,64,67,64,64,62,67,67,67,64,70,70,67,67,64,64,64,64,64,62,62,64,67,62,62,64,64,64,62,58,58,62,58,55,58,55,52,52,58,58,52,52,52,52,52,55,52,55,48,52,52,52,48,52,52,48,48,42,48,45,48,48,42,48,45,48,48,48,48,45,45,48,48,45,45,45,45,45,42,42,39,42,45,42,42,42,42,42,42,42,42,39,42,42,39,42,42,39,39,42,42,42,42,42,39,36,39,39,42,39,39,36,36,32,36,36,36,36,39,39,39,36,36,36,39,36,36,32,36,36,39,36,36,39,36,39,32,32,39,36,36,39,32,36,32,36,36,36,32,36,36,36,32,36,36,36,39,39,32,32,32,36,32,36,36,36,32,32,32,36,36,32,32,36,36,32,32,36,32,36,32,36,36,36,32,36,32,32,36,32,32,36,36,32,36,32,36,36,32,36,32,32,32,36,36,36,36,32 32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,36,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,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,36,32,32,32,32,32,32,36,32,32,32,36,32,32,36,32,36,36,32,36,32,32,32,36,32,36,36,36,39,32,36,36,32,32,36,36,36,36,39,36,36,36,36,36,36,36,36,36,36,36,36,36,39,39,39,39,42,39,36,39,36,36,39,36,36,36,39,39,39,39,39,39,39,36,39,39,39,39,42,42,39,45,45,45,39,42,45,42,45,42,48,45,48,42,39,45,45,42,45,42,45,45,48,48,42,48,48,52,52,52,52,52,58,55,55,55,52,55,55,58,55,52,58,55,55,52,55,48,58,55,55,52,52,52,52,52,52,48,55,52,55,55,48,58,55,58,55,52,58,55,55,55,58,58,58,58,58,62,58,58,64,62,64,58,58,64,62,55,64,64,64,58,64,64,64,64,64,64,67,70,62,64,64,67,64,70,67,67,64,67,64,70,67,67,64,67,67,67,70,67,70,67,64,73,73,73,70,70,73,73,70,70,67,76,70,67,67,70,70,70,73,64,67,70,70,70,70,67,70,70,70,73,76,73,70,67,67,70,67,67,67,64,67,67,70,67,67,73,70,64,67,67,67,62,64,67,67,70,64,64,67,64,62,64,58,64,62,62,55,58,55,55,55,55,52,48,55,55,48,55,52,55,55,55,52,52,48,52,52,48,52,52,55,52,48,48,48,48,48,45,48,52,48,48,48,48,48,48,48,45,48,45,42,45,48,45,42,45,42,42,42,42,42,42,42,42,42,45,42,42,42,42,42,42,42,39,39,42,39,42,42,42,42,39,39,42,39,39,39,36,39,39,39,39,36,36,36,39,36,39,36,42,39,39,32,32,32,32,39,36,39,39,32,36,36,36,39,36,36,36,36,39,36,36,36,32,36,36,36,32,32,36,32,32,36,36,32,36,32,36,32,36,36,36,36,36,36,36,36,36,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,36,36,32,32,32,32,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,32,32,36,32,32,32,36,32,32,36,36,36,32,32,32,36,32,32,36,36,39,39,32,36,36,39,32,36,36,36,39,39,36,39,39,42,39,42,39,36,36,36,39,39,39,36,39,39,39,39,39,39,39,39,39,39,42,42,42,42,45,42,42,45,45,45,45,48,42,45,42,48,45,42,45,42,45,45,45,48,48,45,45,42,45,45,45,48,45,52,52,52,48,52,52,52,55,52,55,52,58,52,58,55,58,55,55,55,52,52,55,52,52,52,52,52,52,52,52,62,55,58,58,52,58,55,62,62,58,55,62,58,55,62,58,62,62,58,58,58,64,64,64,62,62,58,62,67,67,70,62,64,67,64,67,64,58,64,67,70,76,73,67,67,67,64,64,67,67,67,70,64,73,67,67,70,70,73,70,70,70,70,67,67,73,73,70,67,67,73,73,73,76,70,70,67,70,70,70,73,73,70,73,67,73,70,70,67,73,67,70,73,70,70,70,73,70,67,70,70,64,70,70,67,70,70,70,73,73,73,70,64,70,64,67,70,67,67,64,64,67,62,58,55,62,62,64,67,64,64,62,62,62,58,58,58,55,55,52,52,48,52,52,48,52,55,52,52,55,55,55,52,55,52,52,48,48,52,48,45,48,45,45,48,48,48,48,48,45,48,45,48,45,45,45,48,45,45,42,42,42,42,42,45,42,42,39,42,42,45,42,42,45,45,42,39,42,39,42,42,45,42,42,42,39,39,42,39,39,42,39,39,39,39,39,39,36,39,36,36,36,36,36,39,36,32,32,36,39,39,36,36,39,36,39,36,32,39,32,36,39,36,36,36,36,36,32,32,32,36,36,32,32,32,36,36,36,36,36,36,36,32,32,32,32,32,36,32,36,32,36,32,32,32,36,36,36,32,36,32,36,36,36,32,36,32,36,36,36,32,32,36,36,36,32,36,36,32,36,32,36,36,32,36,36,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,36,36,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,36,32,39,32,36,32,36,36,36,32,36,36,36,39,36,36,36,36,39,36,36,32,36,36,36,36,39,39,39,39,39,39,36,32,36,39,39,39,36,39,39,39,42,39,39,39,45,42,42,42,42,42,45,45,45,45,48,48,42,48,48,45,45,45,45,45,45,45,45,48,48,48,45,45,45,48,48,48,48,52,52,52,52,52,48,52,55,55,52,55,52,52,55,55,55,48,58,52,52,55,55,52,55,55,55,58,55,55,55,52,55,55,62,58,62,58,62,62,62,62,62,62,55,62,62,58,55,58,64,64,64,62,62,62,62,64,58,67,62,64,64,62,67,67,67,64,67,70,70,64,64,67,70,67,67,64,64,67,64,64,70,67,67,67,64,73,64,67,64,70,67,70,70,73,73,73,73,76,76,73,70,73,73,76,79,76,70,73,70,76,76,73,70,73,73,73,67,67,70,70,67,73,67,73,70,73,73,76,70,70,70,70,73,73,67,70,73,73,70,70,73,70,70,70,73,70,67,70,70,62,67,67,64,64,64,64,64,67,67,67,67,64,67,64,62,64,62,58,58,62,64,58,62,58,58,58,55,52,52,48,48,52,55,52,55,52,52,48,52,48,45,55,48,48,48,52,48,52,52,45,45,45,48,48,48,42,45,45,45,45,45,42,42,45,48,39,42,42,39,39,42,45,42,45,42,42,42,42,45,39,39,39,39,39,39,42,42,39,42,39,39,39,39,36,39,39,39,39,39,36,39,36,39,36,36,39,36,36,32,36,36,32,39,36,36,36,36,36,39,36,36,36,39,36,36,36,36,36,36,32,36,32,36,32,32,36,32,32,36,32,36,32,32,32,32,32,32,36,32,36,32,36,32,36,32,36,36,32,32,36,32,36,36,36,36,32,36,36,32,32,36,36,32,32,36,32,36,32,36,36,32,32,32,32,32,36,32,36,36,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,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,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,36,32,32,32,32,32,32,36,32,36,32,32,32,36,32,32,32,36,32,36,32,32,32,36,32,36,36,36,36,32,36,36,32,32,36,32,36,36,36,39,36,36,39,39,39,39,36,32,36,39,36,36,39,39,39,39,39,36,39,39,36,42,42,39,39,39,39,39,39,39,39,39,45,39,45,42,45,39,45,45,42,45,48,45,45,45,42,45,45,45,45,42,45,45,42,48,48,48,45,48,48,48,48,48,52,52,52,52,52,55,55,55,55,52,58,58,52,55,55,55,55,52,55,55,55,55,58,52,55,55,58,55,55,58,55,55,55,55,58,58,58,58,55,55,62,64,62,55,62,62,62,62,58,67,67,62,64,64,67,62,67,62,62,64,64,64,73,62,70,67,70,70,67,70,67,62,64,64,70,70,73,67,64,70,67,67,70,70,70,73,67,73,70,67,70,70,67,67,67,70,70,76,76,79,76,76,76,73,73,73,79,76,70,76,73,73,79,79,79,76,73,70,67,64,70,70,70,70,70,73,70,70,73,73,70,70,76,70,70,70,70,73,73,76,79,70,73,76,76,73,70,73,73,67,64,70,70,67,70,64,70,64,62,62,62,64,64,62,64,58,62,64,58,58,58,55,62,55,55,58,58,58,62,58,55,55,52,55,52,52,52,55,52,48,48,48,52,52,48,52,48,48,45,52,48,48,48,48,45,48,48,45,42,45,52,48,52,45,42,45,42,39,42,39,42,39,45,45,42,42,48,42,42,42,39,42,42,42,39,42,42,42,42,39,39,42,42,39,39,36,39,39,39,39,39,39,39,36,36,39,32,39,36,36,36,32,36,32,39,36,36,39,36,36,36,32,36,36,32,39,32,39,36,36,32,32,32,39,36,36,32,36,32,32,36,36,32,36,36,36,32,32,32,39,32,36,32,36,32,36,32,36,36,36,36,36,32,36,32,32,36,36,36,36,32,32,32,36,32,32,32,32,36,32,36,36,32,36,32,36,36,36,36,32,36,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,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,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,32,32,32,32,32,36,36,36,32,32,32,32,32,36,32,36,32,32,32,32,36,36,36,32,32,36,39,36,36,36,32,36,36,36,36,36,36,39,36,39,39,39,36,36,36,36,39,36,39,36,39,39,39,42,39,42,39,39,42,36,42,39,39,39,42,39,42,42,42,45,39,45,45,45,45,48,52,48,45,45,45,45,45,48,48,48,45,45,45,45,45,45,48,48,48,48,52,48,52,52,52,45,55,55,52,52,55,48,55,55,58,55,58,52,55,58,52,55,52,55,52,55,52,58,52,55,58,58,58,58,55,58,55,62,58,62,58,62,58,58,58,62,64,58,62,62,64,64,64,64,62,62,62,67,67,67,62,67,67,70,62,64,64,70,64,73,70,73,70,64,67,73,73,67,67,64,64,64,70,67,70,70,79,76,67,67,73,70,76,70,73,76,76,76,70,73,76,79,79,76,76,79,76,76,79,76,76,76,79,73,79,76,81,73,79,79,81,76,73,73,70,73,67,73,73,76,73,70,73,70,73,73,70,70,73,70,73,73,73,73,76,76,70,76,76,76,76,73,73,70,70,73,73,70,67,67,67,67,64,62,64,62,62,64,70,64,64,58,67,62,64,58,58,62,58,58,55,55,55,55,58,58,58,55,62,55,55,55,52,52,52,48,52,52,48,52,52,52,55,48,52,48,48,48,48,45,45,48,45,48,48,48,48,48,45,45,42,42,45,42,42,42,42,45,39,42,42,42,45,45,42,45,42,39,42,39,42,39,39,45,39,39,42,39,39,39,39,39,39,36,39,39,36,39,36,39,36,32,36,39,36,32,36,39,36,39,36,39,39,32,39,32,36,36,32,36,39,36,36,36,36,32,36,36,32,36,36,36,36,32,32,36,36,36,32,36,36,32,36,32,36,32,32,32,32,32,36,32,36,36,32,32,36,36,36,32,36,36,36,32,32,32,32,36,36,32,32,36,36,32,32,36,36,32,36,36,36,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,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,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,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,36,36,36,36,32,36,32,32,32,36,36,32,36,36,32,32,36,32,36,32,36,39,39,39,36,36,39,39,36,32,36,36,36,39,42,39,36,39,42,42,42,36,39,39,39,42,42,39,39,42,42,42,42,42,39,45,45,42,45,48,42,45,52,48,48,45,52,52,42,42,45,45,48,45,48,45,45,42,45,48,52,55,52,52,52,52,52,55,52,52,48,55,52,55,52,58,55,58,58,62,55,55,58,55,55,55,58,52,58,55,58,62,62,62,58,62,58,55,62,55,58,58,62,58,62,64,55,62,58,62,62,64,62,64,64,64,64,64,70,70,70,73,70,70,73,73,67,64,67,67,73,70,73,67,67,70,70,67,70,70,73,73,70,73,76,76,81,81,76,73,73,73,76,79,73,79,76,73,76,73,73,79,79,79,79,79,76,79,79,79,81,76,79,84,81,81,81,81,79,76,79,79,81,79,81,79,76,70,76,73,73,76,70,73,73,70,76,73,70,76,76,76,73,76,79,76,76,73,76,76,79,79,79,76,76,73,73,73,67,70,70,64,70,67,70,67,67,70,64,67,67,67,67,64,64,70,67,64,64,64,67,64,62,62,64,62,62,58,52,55,58,55,55,55,62,55,55,45,52,52,52,52,55,48,52,55,52,55,52,48,55,48,48,48,48,48,45,48,48,48,48,45,48,45,45,42,42,45,39,39,39,39,45,45,42,42,42,42,42,39,39,39,39,42,39,42,42,39,42,45,42,39,39,39,39,36,36,39,39,36,39,36,39,36,32,39,39,39,36,36,36,32,39,36,36,39,36,39,32,36,36,36,32,36,36,36,32,36,36,36,36,36,36,36,32,36,36,32,36,36,32,36,36,36,32,36,36,36,32,36,36,32,32,36,32,36,36,36,32,32,32,36,32,36,32,36,36,36,32,32,36,36,32,36,36,32,32,32,32,36,32,36,32,32,32,32,36,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,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,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,36,32,32,36,32,32,32,32,36,32,32,36,32,32,36,36,36,32,36,32,32,32,36,36,36,36,36,36,32,36,32,32,36,36,36,36,32,36,39,36,39,39,36,36,39,39,36,39,36,42,39,39,39,36,39,39,42,39,39,39,39,36,39,39,42,39,42,42,45,39,42,39,42,42,42,45,45,45,48,52,48,48,48,48,48,45,42,45,42,48,45,48,48,45,45,42,48,55,55,48,52,48,52,52,52,55,55,55,55,52,55,55,62,58,62,62,58,58,62,55,58,55,58,55,55,58,55,58,58,62,58,62,58,62,64,62,58,62,58,62,64,64,58,62,64,62,64,64,64,58,64,62,67,67,67,73,73,70,70,73,73,70,70,67,64,67,73,67,73,73,70,70,70,70,73,73,76,81,73,73,76,70,79,81,79,81,79,79,73,79,81,79,79,73,76,76,79,76,81,79,76,76,76,79,84,84,79,79,76,76,81,81,81,84,81,84,79,76,81,81,81,84,79,84,79,79,76,76,73,67,76,70,70,76,76,73,76,73,76,76,79,79,73,76,79,79,70,76,76,79,79,79,73,73,73,70,67,73,70,67,73,73,67,67,70,67,67,67,67,67,64,64,67,67,62,67,64,64,62,62,62,62,62,64,62,58,58,58,58,55,55,55,58,52,48,52,48,48,52,52,52,48,52,52,55,52,52,52,52,55,52,48,52,45,48,48,52,45,48,45,48,45,42,45,42,42,39,32,36,45,42,45,45,45,39,42,45,42,39,36,39,42,42,42,42,39,42,39,39,42,39,36,39,42,39,36,36,39,36,36,36,36,39,36,36,36,39,36,36,39,36,39,39,36,39,36,36,36,32,36,32,32,32,36,36,36,36,32,36,36,36,32,32,32,32,32,32,36,36,36,36,36,39,32,36,32,32,36,36,32,36,32,36,32,32,32,32,32,32,32,36,36,32,36,32,32,32,32,36,32,36,36,32,36,32,36,32,32,32,32,32,32,32,32,32,36,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,36,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,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,36,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,36,32,32,32,32,32,32,36,36,32,36,36,32,32,36,32,36,36,36,32,32,36,32,32,36,32,36,36,32,36,36,32,36,36,36,36,36,36,39,39,39,32,36,39,39,36,36,36,39,39,39,36,39,39,39,42,39,39,39,39,36,39,39,39,39,39,42,42,42,42,42,39,45,42,42,42,45,45,48,48,48,52,48,48,45,45,45,42,48,45,48,48,48,45,48,48,52,55,52,52,52,52,55,55,55,55,55,58,55,55,62,58,62,62,64,58,62,58,58,58,55,58,64,55,58,58,64,62,58,64,62,62,62,62,62,62,62,62,64,62,64,64,64,67,64,67,67,70,67,67,67,70,73,70,73,70,73,76,73,70,73,70,76,70,73,70,79,67,73,73,73,73,79,79,73,67,70,73,73,79,79,79,79,81,79,79,79,86,81,81,81,84,79,76,79,84,79,79,81,79,81,81,81,84,79,84,81,81,81,81,81,89,81,84,84,81,84,84,84,86,84,86,79,79,79,79,76,79,73,79,73,76,76,73,70,70,73,79,76,79,76,76,79,79,79,79,79,81,79,79,76,70,76,76,76,73,73,73,73,70,67,67,67,70,64,70,67,70,62,64,64,62,62,67,64,58,58,55,52,55,62,55,58,64,64,62,58,62,55,58,58,58,55,52,48,52,55,48,48,52,58,55,55,52,52,55,52,52,48,52,52,48,48,48,52,52,48,48,45,48,45,45,42,45,42,39,36,42,45,42,42,45,45,42,42,42,42,42,39,42,39,42,42,39,39,42,42,42,42,39,42,39,39,42,36,39,39,36,39,36,36,39,39,39,32,36,32,32,36,36,36,39,36,36,32,36,39,36,36,36,36,36,39,36,32,36,32,36,36,36,32,36,36,32,32,36,32,36,36,32,32,32,32,39,32,32,32,36,32,36,32,36,36,32,32,36,32,36,32,32,36,32,36,36,32,36,36,36,36,32,36,32,32,32,36,32,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,36,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,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,36,32,32,32,32,36,36,32,32,39,32,32,36,32,36,36,36,36,32,36,36,32,32,32,36,36,36,36,36,39,36,32,36,36,36,36,36,36,39,36,36,36,39,36,36,39,36,39,39,39,39,36,39,42,39,39,39,36,39,39,39,42,39,42,42,42,45,45,45,45,48,45,42,48,45,48,48,48,52,45,48,52,48,48,45,45,52,42,48,48,52,45,48,52,55,52,55,55,55,48,52,55,55,55,55,58,55,55,55,62,62,64,62,62,62,58,62,62,62,58,62,58,58,58,67,58,64,62,62,64,62,64,64,62,64,64,64,64,64,70,62,70,67,67,73,73,67,73,73,73,73,73,73,70,79,73,73,73,79,76,76,79,76,79,73,73,79,76,81,79,76,73,73,76,79,76,73,81,81,79,81,81,84,81,79,79,84,84,79,84,79,84,86,84,79,81,81,84,84,81,81,79,79,81,79,81,86,84,86,86,84,86,84,84,89,86,89,89,92,84,84,81,79,81,79,81,79,81,76,79,76,79,73,79,76,81,79,76,79,76,76,76,79,79,81,84,79,76,76,76,73,76,76,73,76,67,67,67,73,70,70,70,73,70,70,73,67,76,70,67,70,70,62,58,64,64,58,62,58,58,52,58,62,58,58,67,58,58,58,55,55,52,52,52,52,52,52,52,52,58,52,55,52,52,55,55,55,52,55,48,48,52,48,55,45,48,48,48,48,45,48,42,45,39,42,42,42,42,42,42,42,45,42,39,42,42,39,39,42,42,42,42,39,39,42,42,42,42,42,39,39,42,36,39,39,39,39,39,36,39,39,39,36,32,36,32,36,36,36,39,36,39,36,36,39,36,32,36,36,36,39,39,36,32,36,36,36,36,32,36,32,32,36,36,36,36,36,32,32,39,32,36,36,36,36,32,32,36,32,32,36,36,32,36,36,36,32,36,36,36,36,32,32,32,32,32,36,36,32,36,32,32,36,36,32,32,32,36,32,36,36,32,36,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,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,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,36,36,32,32,32,32,32,36,36,32,32,36,36,32,36,36,36,36,32,36,39,36,32,36,36,36,36,36,36,36,39,32,36,36,36,36,36,39,39,39,36,36,36,32,39,36,36,36,39,39,36,42,39,42,42,39,42,42,39,39,39,39,39,42,42,45,45,45,45,42,45,45,45,45,45,48,48,45,45,48,45,48,48,48,52,48,48,48,48,52,48,45,45,52,52,55,52,55,52,52,52,55,55,55,55,58,62,62,62,67,62,67,64,64,64,58,58,62,62,55,62,58,58,62,64,58,62,62,64,62,62,64,67,64,64,62,67,67,70,67,70,70,67,70,70,70,70,70,70,70,67,67,73,70,76,79,76,79,79,79,81,73,79,79,79,79,79,79,79,79,73,76,81,81,79,79,73,76,76,79,76,81,79,81,76,79,81,79,79,84,84,84,84,89,86,84,84,84,86,81,84,81,79,84,86,81,86,89,86,89,81,89,84,86,86,89,92,89,86,84,81,81,86,89,79,84,81,81,79,76,84,79,81,84,73,79,81,79,79,79,79,79,81,79,79,81,76,73,73,76,79,79,76,76,70,70,67,73,70,73,73,79,70,76,76,76,76,76,67,70,73,67,64,64,62,67,64,62,62,58,55,58,58,62,58,62,64,58,64,55,58,52,48,52,52,52,55,52,52,58,55,55,55,55,55,55,52,52,55,52,48,48,48,52,52,48,48,48,48,42,48,48,42,42,45,45,42,42,42,45,45,45,42,39,42,42,39,42,42,42,42,42,42,42,42,39,42,39,39,42,39,42,39,39,39,39,39,39,36,36,36,39,36,39,36,36,39,36,36,39,36,39,32,36,36,32,36,36,36,39,36,32,32,36,32,32,36,32,32,39,32,32,36,36,36,36,36,36,36,36,32,36,32,36,32,36,32,36,36,36,32,32,32,32,32,36,32,36,36,32,36,36,32,32,32,36,32,36,36,32,39,36,36,36,32,32,32,36,36,32,32,32,36,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,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,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,36,32,32,32,36,32,36,32,32,32,32,32,32,39,36,36,32,36,36,36,32,32,36,39,36,36,36,39,36,36,36,36,36,39,36,36,39,39,32,36,36,39,36,39,39,39,39,39,39,39,39,39,39,42,39,39,42,39,45,42,42,39,45,45,45,45,45,48,42,48,45,48,48,45,48,45,45,45,48,48,48,48,48,48,45,55,48,52,48,48,48,52,52,52,48,48,55,55,55,48,52,58,58,58,62,58,62,58,62,62,67,64,62,64,58,62,62,62,64,62,58,58,62,64,62,67,67,67,70,70,67,67,67,67,67,73,67,67,73,67,67,67,70,73,67,70,73,70,73,70,73,76,76,76,73,79,79,79,79,73,81,79,79,84,81,81,84,79,81,81,84,79,79,73,79,79,86,79,84,86,86,79,79,81,79,84,81,81,86,84,84,86,86,84,81,89,92,92,89,89,86,86,86,84,89,86,92,86,92,89,86,89,86,89,94,92,89,89,86,86,86,89,89,84,86,84,89,84,79,81,84,81,81,81,84,79,84,81,81,79,81,81,84,73,81,76,79,79,81,79,70,73,76,79,73,70,73,76,70,70,76,70,73,81,70,67,70,64,73,67,64,62,62,64,67,62,64,62,62,58,62,67,67,58,58,62,58,58,58,55,52,52,52,55,48,55,52,55,55,48,58,52,52,55,55,55,52,52,55,48,48,52,55,52,45,45,48,48,48,45,48,45,39,45,45,45,45,42,42,42,42,45,39,39,39,36,42,45,45,45,39,39,42,39,39,42,39,39,36,39,42,39,42,39,36,39,36,39,39,36,36,36,36,36,32,39,36,36,39,36,36,32,36,36,36,36,36,32,36,36,32,36,36,32,36,36,36,32,36,32,36,36,36,32,32,32,32,36,36,32,36,32,32,32,36,36,36,32,36,32,36,32,36,32,32,36,32,36,32,32,32,32,32,36,36,32,32,36,32,32,32,36,36,32,36,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,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,36,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,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,36,32,36,36,32,32,32,36,36,36,36,36,36,36,36,32,39,36,32,36,36,36,39,36,36,39,36,32,39,39,39,39,36,39,39,42,39,42,42,36,39,39,39,42,39,42,39,42,39,42,42,42,45,42,42,42,45,42,48,48,48,45,48,48,45,48,48,48,48,48,48,48,48,45,48,48,48,48,48,48,52,52,45,52,52,48,55,55,52,48,55,52,58,58,58,55,58,62,62,58,62,58,62,64,62,67,64,62,64,64,64,67,58,67,64,62,62,70,62,67,67,67,70,70,64,67,67,79,67,73,70,76,73,73,70,70,79,76,73,73,73,70,73,73,70,76,76,79,76,84,81,76,79,79,84,79,86,81,79,81,76,79,84,79,84,86,84,86,86,84,81,84,84,86,92,86,89,86,84,84,84,84,89,81,86,86,84,89,89,89,94,94,94,89,94,92,89,94,94,92,89,86,94,86,89,92,92,86,89,94,94,94,89,86,86,89,92,86,86,86,86,86,84,84,84,86,86,81,84,86,81,84,84,86,84,84,81,81,81,86,81,76,81,76,76,76,81,84,76,73,73,76,73,73,73,76,73,70,73,73,79,70,76,79,70,64,62,64,67,67,64,62,62,62,64,64,64,62,62,64,58,62,64,58,52,58,55,55,52,52,55,55,58,48,52,52,55,55,55,55,58,58,52,45,52,52,52,52,48,48,48,52,52,48,48,48,45,45,48,42,45,42,42,42,42,42,45,45,42,39,42,45,45,42,42,42,42,42,39,42,39,39,36,39,42,39,36,39,36,39,39,39,39,39,39,32,36,36,39,39,36,36,36,36,36,32,32,39,32,36,36,36,39,36,39,32,36,36,36,36,36,32,36,32,36,36,36,36,32,36,32,32,32,36,36,32,36,36,32,32,36,32,36,36,32,32,32,32,36,32,32,36,36,32,36,32,36,36,32,36,36,36,32,32,36,36,36,32,32,32,32,32,36,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,32,36,36,36,32,36,36,36,36,36,36,36,36,36,39,32,39,39,36,36,39,36,36,39,36,32,36,39,39,39,36,39,42,42,39,42,36,39,39,42,36,39,36,39,42,42,42,39,42,42,42,42,45,45,45,45,48,45,45,48,45,48,45,48,45,48,45,45,48,48,48,45,48,48,48,52,45,52,48,55,45,48,48,48,55,55,52,55,58,55,58,58,58,58,58,64,62,62,62,62,67,62,67,67,67,64,64,62,62,64,62,64,64,64,64,67,64,73,70,67,64,64,70,73,70,73,73,73,70,73,73,70,70,76,79,70,70,70,73,73,70,70,73,81,76,79,81,79,79,79,81,81,84,81,84,79,79,81,76,86,84,79,81,81,86,92,84,79,81,79,86,81,84,86,92,89,86,84,89,84,89,86,86,89,84,86,86,92,94,94,97,97,94,92,99,94,92,94,92,94,94,92,92,92,92,94,89,89,94,92,86,89,89,92,92,89,89,92,89,86,84,84,84,86,84,84,84,84,81,86,81,86,86,81,84,84,89,79,84,84,81,79,81,76,84,79,73,70,73,76,73,73,81,79,79,79,76,79,81,73,79,76,73,64,64,73,73,67,70,62,64,64,58,62,64,58,64,67,62,64,62,62,55,58,55,58,52,52,55,52,55,52,52,55,52,55,52,52,52,52,52,52,52,55,55,55,48,48,48,52,48,48,48,42,45,48,45,45,42,39,42,45,45,45,42,42,42,39,45,45,42,45,42,42,39,42,39,39,39,39,36,39,39,36,39,39,36,39,39,36,39,39,39,36,32,36,32,39,36,36,36,32,36,32,36,36,36,32,36,32,36,36,36,36,36,32,39,36,36,32,36,36,36,36,36,36,36,36,36,32,36,32,36,36,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,36,39,32,36,36,36,39,32,32,32,36,36,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,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,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,32,32,32,32,36,32,32,32,36,32,36,36,36,32,36,36,36,36,36,32,36,36,36,36,36,32,36,39,36,39,39,36,36,36,36,39,36,32,39,39,39,39,39,39,42,39,39,39,39,42,39,42,39,42,39,42,45,45,45,45,42,39,45,42,45,42,45,45,48,45,45,45,45,48,48,45,48,48,45,48,52,52,48,48,48,48,45,52,48,52,48,52,48,52,52,55,58,55,58,52,58,62,64,58,58,62,64,62,62,62,64,64,64,67,67,67,67,67,64,64,67,67,64,70,67,67,70,70,64,70,70,67,73,70,70,73,73,76,73,79,73,79,76,67,76,73,73,76,81,79,79,76,79,79,76,79,81,76,79,81,79,84,84,84,79,79,84,86,81,86,89,86,84,86,89,92,86,81,79,81,81,86,86,86,79,89,81,86,84,92,89,89,92,89,89,89,86,89,89,92,89,92,89,92,97,97,97,99,99,97,94,99,94,94,94,86,94,89,89,97,94,94,92,92,89,89,94,89,94,86,94,86,84,86,81,86,86,84,84,84,84,86,81,84,86,86,86,89,84,84,84,84,86,84,84,79,79,73,73,79,79,79,76,79,79,79,84,79,79,76,84,73,79,81,73,70,70,73,73,73,67,70,64,58,62,64,67,58,62,64,64,67,62,58,55,55,55,62,58,52,58,55,52,52,55,55,52,55,52,52,48,52,52,48,48,52,52,52,52,48,48,48,48,45,45,48,42,45,45,42,48,42,45,42,42,45,48,42,42,39,42,42,42,45,39,39,42,42,42,42,42,39,39,39,45,39,39,39,36,42,39,39,39,39,39,36,39,36,36,42,36,36,36,36,36,36,32,36,32,39,42,36,36,36,36,36,36,32,36,39,36,32,36,32,36,36,36,32,36,32,36,32,36,32,36,32,36,32,36,32,36,32,32,32,32,32,36,36,36,32,32,36,36,32,36,32,32,36,32,32,36,36,36,36,36,36,32,32,36,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,36,32,32,32,36,32,32,32,32,36,36,36,39,32,36,36,36,36,39,32,36,36,39,39,36,39,39,39,39,39,39,39,36,39,36,36,36,39,39,39,42,39,36,42,39,42,36,36,36,39,39,39,39,39,39,39,42,45,45,42,42,42,45,45,45,42,42,45,45,48,48,45,45,48,45,48,48,48,45,52,48,52,48,52,52,45,48,48,52,55,48,55,52,55,52,52,55,58,55,58,58,58,62,62,62,62,64,62,62,62,64,67,73,70,70,70,70,64,70,70,73,67,64,70,67,70,70,70,70,73,73,76,76,70,73,76,73,76,73,79,79,79,76,79,76,73,79,81,73,76,73,73,79,73,76,84,86,89,81,79,84,86,86,84,84,84,86,92,81,86,81,79,79,86,89,86,84,86,89,89,89,86,94,89,92,81,86,86,92,86,89,89,89,92,92,86,89,92,92,92,99,94,97,94,99,92,94,99,94,102,99,99,97,94,94,97,89,92,97,89,97,92,89,92,86,97,97,92,99,94,92,92,89,89,86,94,89,89,86,89,81,84,86,84,84,89,81,81,86,86,89,86,86,86,81,79,76,79,81,81,81,84,76,76,76,76,76,79,79,73,76,73,73,76,81,70,62,67,67,67,67,67,62,62,70,70,70,64,64,67,64,64,67,70,58,58,55,58,58,55,58,55,62,52,55,55,58,52,48,52,52,55,52,52,52,58,52,52,52,48,55,52,45,52,48,45,48,48,48,42,45,45,45,45,42,42,42,42,42,42,42,42,39,45,42,45,42,42,42,39,39,39,39,39,42,39,39,39,39,39,39,36,39,39,39,36,32,39,36,39,39,36,36,36,39,32,36,39,36,32,39,36,36,36,36,32,36,36,36,36,36,32,39,32,36,32,32,36,36,36,36,32,36,36,39,32,36,36,32,32,36,32,36,36,32,32,36,36,32,32,32,36,32,36,32,32,32,36,36,32,32,32,36,32,32,36,39,32,36,32,32,32,32,32,36,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,39,36,36,36,39,36,36,32,36,39,36,36,36,36,39,36,36,32,39,36,36,39,36,39,39,36,39,39,36,39,39,36,42,39,39,39,42,39,36,39,39,39,39,42,39,39,42,42,42,42,42,42,42,42,45,48,48,42,45,42,48,45,48,48,48,48,48,48,52,48,48,55,52,52,52,48,48,48,52,55,52,58,52,55,55,55,52,55,58,58,58,52,58,58,64,64,62,64,64,64,67,64,67,70,67,64,70,70,73,64,70,70,70,73,67,67,64,70,67,70,67,67,70,70,70,76,70,73,76,76,70,76,76,79,81,76,81,79,76,76,76,79,79,79,81,79,76,79,84,89,86,86,81,86,86,81,89,92,86,86,86,92,86,86,89,89,86,86,89,89,89,94,89,86,99,92,94,89,86,89,92,84,94,92,89,92,89,92,89,86,89,97,89,99,97,94,99,89,94,89,97,99,102,104,99,97,97,94,97,94,97,89,94,99,94,89,86,92,99,94,92,89,92,92,94,92,89,86,86,86,86,89,81,84,89,89,86,86,86,86,89,89,92,86,86,81,86,84,79,81,81,79,79,76,76,79,76,70,73,76,81,70,76,67,70,73,76,64,64,64,67,58,64,62,58,64,70,73,67,62,73,64,64,67,64,67,70,64,55,62,62,58,52,64,58,55,55,58,55,52,52,52,52,55,48,48,55,55,55,55,52,48,52,52,48,48,52,48,45,48,52,48,45,45,48,45,45,42,42,42,42,39,45,42,39,45,42,39,42,42,39,39,39,42,42,42,42,39,39,39,39,36,36,36,42,36,39,39,39,39,36,36,36,39,39,36,36,32,36,36,32,36,39,36,32,36,32,32,36,36,36,36,36,32,36,32,32,36,36,36,36,32,32,32,36,32,39,32,36,36,36,32,36,32,32,36,36,32,36,32,36,32,32,32,32,32,36,32,32,36,32,32,32,36,32,36,32,32,36,32,36,32,36,32,36,36,32,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,36,32,36,36,36,36,36,36,36,32,36,36,36,42,39,36,36,39,39,39,39,36,36,39,39,39,39,39,36,39,36,39,39,39,42,39,42,39,42,42,39,42,36,39,39,39,42,42,42,39,39,45,45,45,45,45,42,45,48,48,45,42,48,45,48,45,45,45,48,48,45,48,55,52,52,48,52,52,52,55,52,55,55,52,52,52,55,55,55,55,58,58,58,55,62,64,58,64,67,67,67,64,64,70,64,58,64,64,64,67,70,73,73,67,70,73,73,67,70,67,70,70,73,73,67,67,73,73,76,79,73,76,76,81,81,81,79,81,79,79,84,76,79,81,81,86,92,84,84,81,89,92,86,86,94,89,94,89,89,86,89,84,92,92,94,97,92,99,104,94,89,92,89,94,94,89,92,89,94,97,97,94,97,99,94,97,92,99,104,99,97,92,92,94,99,97,99,94,94,94,94,97,94,99,99,97,102,106,106,102,102,102,97,99,102,99,97,97,97,97,92,94,94,92,97,94,97,97,99,94,97,89,86,84,94,89,84,86,94,86,92,89,92,92,92,92,89,84,89,89,86,86,84,89,79,76,76,79,79,76,76,81,79,84,84,81,79,76,76,76,79,76,73,70,67,67,70,64,64,67,67,70,70,67,70,64,67,62,64,62,64,64,64,62,62,64,58,58,58,55,58,55,52,55,55,52,55,58,55,48,55,52,55,52,52,48,52,52,52,52,52,52,45,48,52,48,48,45,48,45,42,45,45,42,42,39,45,42,45,42,39,42,45,39,42,42,42,39,42,42,45,39,39,42,39,39,36,32,39,39,39,36,36,36,36,39,39,36,39,36,39,32,36,36,36,36,39,36,36,36,36,32,36,32,36,39,36,32,36,32,32,36,36,32,32,32,36,32,36,32,32,36,36,36,32,32,36,32,32,36,32,32,36,32,36,32,32,36,36,32,36,32,32,36,32,32,36,36,32,36,32,36,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,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,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,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,32,32,36,36,32,36,39,36,36,36,36,39,36,39,36,36,39,39,36,39,36,36,39,36,39,39,36,39,39,32,39,36,39,42,39,42,45,39,39,42,39,39,42,39,39,39,42,42,39,39,45,48,45,45,45,42,42,48,42,48,45,45,45,48,45,48,45,48,48,45,48,48,45,48,52,52,52,55,52,52,52,55,58,48,58,55,58,58,62,58,58,64,62,67,64,67,64,64,73,70,67,70,67,67,67,67,67,70,64,73,73,73,73,73,73,67,52,70,70,64,70,70,70,67,70,73,73,73,76,76,76,76,79,73,81,79,84,81,81,84,79,84,86,86,79,81,81,81,81,86,92,92,94,89,86,94,92,97,89,92,89,89,89,89,86,86,92,89,92,94,99,99,94,92,86,89,89,89,92,89,92,94,97,99,92,92,97,104,102,89,94,99,97,104,104,99,104,97,97,99,94,99,97,104,106,104,104,102,104,104,104,106,102,104,102,94,102,97,99,94,97,92,94,97,94,97,94,92,94,92,94,89,89,92,94,86,89,89,86,97,94,92,92,92,89,86,84,86,89,89,84,84,81,79,76,84,84,86,84,89,84,79,81,81,84,81,79,81,81,79,79,76,84,81,79,76,79,79,76,70,67,64,64,64,67,64,64,64,62,58,58,62,64,62,67,64,58,67,58,62,58,55,55,52,58,55,58,55,55,52,55,55,48,48,52,48,55,48,48,52,48,45,48,48,52,45,48,45,42,48,42,42,45,45,42,45,45,45,42,39,42,42,42,39,39,39,42,39,39,42,39,42,39,42,39,39,36,39,39,39,36,36,36,36,39,36,39,39,36,36,36,39,39,36,36,39,36,36,32,32,32,39,36,36,36,36,32,36,32,36,36,36,36,36,32,36,32,36,32,36,32,36,32,36,36,39,32,36,36,36,32,36,32,36,36,36,32,32,36,36,32,36,32,36,32,32,36,36,32,32,36,36,32,36,32,36,32,36,36,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,36,32,32,36,32,32,32,32,39,36,36,36,32,36,39,32,36,39,39,39,39,39,39,36,36,36,39,36,39,36,39,39,36,39,39,36,36,39,39,42,42,39,39,39,39,36,42,39,39,45,42,45,45,42,48,48,48,48,45,48,42,48,45,48,45,48,48,48,45,48,45,48,48,52,48,52,52,48,55,55,55,55,58,55,55,55,52,48,55,58,58,62,62,58,58,58,62,62,67,67,62,67,73,67,67,70,73,67,64,64,70,70,70,73,73,76,76,73,73,67,70,73,70,67,73,70,70,73,73,79,73,76,76,79,79,73,81,76,81,81,84,79,84,81,81,86,86,89,79,81,79,79,79,81,92,94,92,89,86,94,94,92,92,86,86,86,89,86,81,84,89,89,86,92,102,102,89,84,86,81,89,89,89,94,97,102,97,102,99,94,92,97,94,94,102,102,99,102,104,106,106,102,97,99,94,99,97,106,104,104,104,108,104,104,99,104,104,106,102,104,104,99,97,94,97,94,97,97,97,99,94,94,97,99,97,94,92,89,92,97,92,92,89,94,97,99,92,92,89,86,89,92,94,89,81,84,84,76,79,79,84,86,84,89,86,81,84,81,84,81,76,81,81,73,73,76,79,81,81,81,81,81,76,70,67,67,62,64,67,67,70,67,64,58,64,67,67,64,62,64,58,64,58,62,55,55,55,52,55,55,55,55,52,52,55,58,55,48,52,52,52,48,48,48,48,45,48,52,48,45,48,48,45,48,45,45,45,42,42,48,45,42,42,39,42,42,42,42,42,39,39,39,42,42,42,39,42,42,42,42,42,39,39,39,39,39,36,36,39,39,39,36,32,36,32,36,39,32,36,36,36,39,36,36,32,36,32,36,36,39,32,36,32,36,36,36,32,36,32,32,32,36,32,36,32,36,36,36,36,36,32,36,36,36,32,36,32,39,32,32,36,36,32,32,32,32,36,36,32,32,36,36,32,32,32,39,36,36,32,36,36,36,36,36,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,36,39,36,36,36,36,39,32,32,39,39,39,39,39,39,36,39,36,39,36,42,36,36,39,39,39,36,39,39,39,39,39,39,42,36,39,39,39,42,39,42,45,42,45,42,42,42,48,48,45,45,45,45,45,52,45,48,45,48,45,48,45,52,48,45,52,52,48,52,48,52,55,52,55,52,55,58,55,58,55,52,58,58,58,62,58,58,62,62,62,67,64,73,64,64,70,70,70,76,73,73,70,70,67,73,70,70,73,76,70,73,70,67,70,70,73,67,76,73,73,76,79,81,76,76,79,73,76,76,81,81,81,79,79,81,81,81,86,86,86,81,76,81,86,86,81,76,84,89,92,92,86,92,94,89,89,84,102,89,92,89,89,89,86,79,84,89,97,102,92,86,89,92,86,97,94,94,99,94,97,99,94,97,92,102,104,99,102,104,99,97,102,104,99,104,94,102,102,102,104,102,106,104,102,104,108,104,108,106,104,106,104,102,102,106,99,99,102,92,99,97,97,92,94,94,92,99,102,94,94,102,94,94,97,99,94,99,94,84,92,89,92,97,92,89,86,86,89,86,86,89,84,86,86,86,86,86,81,81,79,79,79,81,73,73,79,70,70,64,67,73,73,73,76,73,73,76,73,73,67,70,64,70,67,67,64,64,64,64,67,64,62,67,62,62,62,64,58,58,55,55,52,55,55,55,52,55,58,55,58,48,45,48,48,48,48,45,48,48,52,52,52,52,48,48,48,45,48,45,45,42,42,42,45,45,45,39,42,45,42,42,42,39,36,39,39,39,39,39,42,39,39,42,36,39,39,39,36,39,36,36,42,39,39,36,32,39,32,36,36,32,36,39,32,36,36,36,32,39,32,36,36,36,36,32,32,36,36,36,36,36,32,36,36,36,32,36,32,32,32,32,32,36,32,36,36,32,32,36,32,32,32,36,36,32,36,32,32,32,32,32,32,36,32,32,36,32,32,36,32,36,32,32,32,36,32,32,36,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,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,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,36,32,36,32,32,36,32,32,32,32,32,32,32,36,32,36,36,39,36,39,39,36,32,36,36,39,36,39,36,39,39,42,39,39,36,39,36,39,39,39,42,39,36,36,42,39,42,39,42,39,42,39,42,39,42,39,45,42,45,45,42,45,42,45,48,48,48,48,45,45,48,48,48,48,45,45,48,48,48,48,48,52,55,48,55,52,55,52,55,55,58,58,58,58,58,55,58,58,62,55,64,58,67,62,62,58,62,64,64,70,67,73,73,73,70,70,70,67,67,73,73,76,73,73,73,76,76,73,73,67,70,70,76,73,73,73,79,79,84,84,81,81,81,79,81,79,79,81,84,84,81,84,73,84,89,86,84,84,81,86,89,89,89,79,84,86,86,89,89,92,97,89,94,92,97,89,89,86,89,94,97,89,94,92,89,94,89,86,86,94,92,97,94,97,99,92,94,104,99,99,89,102,97,97,97,99,99,99,102,102,106,104,104,106,102,99,102,106,99,102,108,108,108,108,106,108,108,110,110,108,106,102,104,104,102,104,99,94,94,104,94,99,102,94,99,99,97,102,102,92,94,97,97,92,94,89,92,94,94,92,89,86,92,92,86,89,94,89,79,79,86,84,79,81,79,81,84,79,84,81,73,79,76,76,79,70,76,73,73,70,73,73,76,76,73,73,73,73,73,70,67,64,64,64,67,67,70,64,62,67,64,64,64,64,58,58,58,55,52,52,55,58,52,58,58,58,58,55,52,55,52,52,45,48,48,52,52,48,48,48,48,52,45,48,45,45,45,42,42,45,45,45,42,42,42,39,42,39,42,39,39,42,39,42,39,39,42,39,42,39,39,39,39,42,36,39,36,36,39,39,36,39,32,39,39,39,39,36,36,39,32,36,36,36,32,39,36,36,36,36,32,36,32,36,32,36,36,36,32,36,32,36,32,39,32,36,32,36,36,36,32,36,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,39,36,32,32,32,32,36,32,36,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,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,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,36,32,32,36,32,32,32,32,32,36,36,36,32,32,32,32,32,32,36,36,32,36,36,32,36,36,36,36,36,36,36,36,39,39,36,39,39,36,39,39,39,39,36,36,36,39,39,39,39,42,39,39,39,42,39,42,39,45,42,45,36,36,39,42,39,42,42,42,45,45,42,39,45,48,48,52,48,45,48,45,48,48,48,48,48,48,48,48,48,48,48,52,52,52,55,52,55,58,55,58,55,58,58,62,62,62,55,58,62,64,64,67,64,67,62,62,70,64,70,73,70,67,70,73,70,70,73,73,70,70,70,73,76,76,79,76,76,73,76,73,76,73,73,76,79,84,84,81,81,81,81,81,81,81,81,84,76,84,84,84,89,79,79,89,84,84,81,89,86,92,92,92,84,86,86,89,97,92,86,102,94,99,99,94,86,92,89,94,106,99,102,106,99,97,92,94,92,92,99,97,102,99,99,102,99,102,104,104,106,97,106,99,99,97,102,102,102,99,99,104,102,104,113,104,102,104,110,108,106,106,108,104,108,104,108,106,110,108,106,106,110,99,104,106,99,110,108,104,99,94,97,94,99,99,104,99,97,94,102,97,99,94,94,99,94,97,99,94,89,89,99,92,92,92,99,94,89,79,89,86,84,84,86,84,84,86,84,89,86,81,84,84,79,79,73,76,79,76,73,79,73,70,67,70,76,70,73,70,67,70,67,62,62,64,70,73,67,64,64,62,67,64,64,64,58,58,55,52,55,55,58,55,55,58,58,55,52,52,52,55,52,52,48,48,48,52,48,48,48,48,52,52,48,48,48,42,45,42,45,45,42,45,42,45,45,45,42,42,42,39,39,42,42,36,42,39,39,42,39,36,42,36,39,39,36,39,36,39,39,39,39,36,39,36,39,36,36,36,36,39,39,32,36,36,36,36,36,36,36,32,39,32,32,32,36,36,36,32,36,32,32,32,36,32,36,32,32,32,32,32,36,36,36,32,36,32,36,36,36,36,36,36,32,32,36,32,36,32,32,32,32,36,32,36,36,32,36,32,32,32,32,32,36,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,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,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,36,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,36,36,32,36,36,36,36,39,36,36,36,36,36,36,39,32,36,39,36,36,39,39,39,39,39,39,39,39,39,39,32,36,39,39,42,42,39,42,42,39,36,39,42,39,42,39,42,42,42,45,39,42,48,48,52,48,48,45,45,48,45,45,45,48,45,52,48,48,48,52,52,48,48,48,52,52,55,55,55,55,58,58,58,62,62,58,58,58,64,64,67,64,67,62,67,67,67,73,73,70,76,76,76,70,76,79,76,73,67,73,70,76,76,79,76,73,76,76,76,73,79,79,79,76,81,81,81,84,81,79,84,79,81,84,81,86,86,84,79,86,84,79,94,86,81,84,89,94,97,92,94,97,81,81,94,94,92,92,99,97,99,97,97,89,97,94,99,108,106,104,102,99,99,89,102,97,89,99,102,104,102,102,102,97,99,108,108,99,97,102,104,104,104,104,106,102,108,108,104,110,104,106,104,108,108,104,110,110,108,106,110,110,113,113,110,110,110,106,108,113,106,104,102,106,106,102,99,99,104,106,99,102,106,99,94,102,99,99,99,102,97,94,97,94,92,97,94,89,89,99,92,94,89,86,92,84,84,86,86,84,84,84,86,84,84,89,86,81,86,84,84,86,86,81,81,79,79,70,79,76,73,73,70,73,67,73,76,70,70,67,70,64,64,64,76,70,67,67,64,70,67,64,58,64,62,58,62,52,55,55,48,55,62,55,55,48,52,52,55,52,52,48,48,48,52,48,48,48,48,48,48,52,48,45,48,45,42,45,45,45,45,42,45,45,48,42,42,36,36,39,42,39,36,36,42,39,39,39,39,42,39,39,39,36,36,36,39,36,36,39,39,36,36,36,36,36,36,36,36,36,36,32,36,36,32,32,32,32,32,36,32,36,36,32,36,36,36,36,32,36,32,36,32,36,36,32,32,36,32,36,36,36,32,36,36,32,36,36,32,32,32,36,32,32,32,36,32,32,36,36,36,32,36,36,32,32,36,36,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,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,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,36,32,32,32,32,32,32,36,36,39,36,36,39,32,36,36,39,39,39,42,36,39,39,36,32,39,39,39,36,36,36,39,39,39,39,36,39,39,39,39,36,39,36,39,39,42,39,42,45,42,39,39,42,42,45,45,42,42,39,39,39,42,42,48,48,52,48,45,45,45,48,48,48,45,45,45,52,48,52,52,52,55,55,52,52,52,52,58,55,55,55,55,58,62,62,62,64,62,64,64,64,67,64,64,64,67,67,76,70,70,70,76,81,76,76,76,76,76,81,76,73,73,76,76,79,76,73,73,76,76,73,79,76,79,79,86,84,86,84,81,81,84,84,89,84,84,92,89,89,86,89,79,81,89,86,81,86,89,94,92,97,94,92,81,84,99,97,99,94,108,97,104,102,104,94,97,94,94,106,106,104,104,104,99,92,99,102,102,106,104,106,99,99,104,99,102,106,108,106,102,108,108,106,106,106,110,110,106,110,108,108,106,108,106,106,115,113,113,110,110,113,108,113,115,115,113,110,113,113,106,110,106,108,110,102,102,115,110,108,104,99,102,104,108,108,104,102,99,104,99,102,99,104,106,102,102,97,102,102,99,94,92,92,86,92,89,89,89,92,94,94,89,84,86,84,86,89,86,84,81,84,81,81,79,81,86,86,81,79,81,81,79,84,84,76,67,67,73,73,76,73,67,64,67,64,67,67,70,70,62,67,64,70,64,62,64,58,62,58,58,55,55,55,55,58,55,48,48,55,52,55,48,52,48,48,48,52,52,45,42,52,48,48,45,48,48,48,45,48,42,42,45,39,42,45,45,42,39,39,39,36,39,42,39,39,39,39,39,39,39,39,42,39,36,39,36,36,36,36,39,36,39,36,32,36,39,32,39,39,36,36,36,36,32,36,36,36,36,36,32,39,32,32,32,36,36,36,36,39,32,36,32,36,32,36,36,36,32,36,32,32,32,32,32,36,36,32,32,32,36,36,32,36,32,32,36,36,32,36,36,32,36,32,32,36,32,36,32,32,32,32,32,36,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,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,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,36,36,36,36,32,32,32,36,39,32,36,36,36,36,39,32,36,39,36,39,39,42,42,36,36,36,39,36,39,39,39,39,36,39,39,36,39,39,39,39,39,36,39,36,39,39,42,42,42,42,45,45,39,39,42,42,42,45,39,42,45,42,45,45,45,52,52,52,52,45,45,45,52,48,48,48,48,48,48,52,55,52,55,55,55,55,58,55,52,58,55,58,58,62,58,64,62,64,62,62,62,64,67,64,67,64,70,70,73,70,73,76,76,79,79,70,70,73,70,79,76,79,79,79,73,79,79,76,76,81,81,79,79,79,79,84,79,86,84,86,81,86,84,86,89,84,86,89,89,86,89,89,92,84,86,89,94,89,84,84,89,92,97,97,86,89,94,104,99,94,99,108,102,108,99,104,97,99,97,104,106,104,102,97,102,99,99,97,102,104,106,102,108,102,102,102,106,104,115,108,108,104,110,110,106,102,108,110,115,110,110,110,106,104,117,115,106,115,115,115,117,119,113,110,113,113,110,115,115,115,115,115,106,113,113,110,119,110,104,102,110,110,110,115,113,102,97,102,108,110,99,104,108,102,104,102,99,97,99,104,99,99,97,94,86,92,86,94,94,97,97,102,94,92,89,89,92,89,84,81,81,81,79,79,76,81,79,79,79,79,76,76,79,84,84,84,81,73,70,67,70,70,73,70,73,70,64,67,64,70,70,70,70,62,64,64,67,67,62,62,64,55,62,55,62,55,55,58,55,52,52,55,55,52,52,48,48,52,52,48,48,48,48,48,42,48,48,48,48,42,48,45,45,45,39,42,45,45,45,42,42,39,39,39,42,36,39,39,36,42,39,39,42,42,42,39,39,36,36,39,39,39,39,36,36,36,36,39,36,36,36,36,32,36,36,32,36,36,36,36,39,32,36,32,36,36,36,32,36,32,39,32,36,32,39,32,32,32,32,32,36,32,36,39,36,32,36,32,32,36,36,36,32,32,32,32,36,36,32,32,36,36,32,36,36,32,32,32,36,32,36,32,32,36,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,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,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,36,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,36,36,36,39,32,39,36,32,36,39,39,36,39,39,39,36,36,36,39,39,39,39,39,39,39,42,39,36,39,39,36,39,42,39,39,39,39,42,39,42,42,42,42,42,39,39,39,39,42,42,42,45,42,42,42,45,39,48,55,52,45,48,48,45,48,48,48,52,52,52,55,55,48,48,58,55,55,55,58,58,58,58,58,62,58,58,58,58,62,58,62,64,62,67,64,64,67,67,67,67,73,73,73,73,76,70,76,70,76,73,73,79,79,76,81,84,79,81,84,76,76,79,81,81,81,81,81,81,79,86,84,86,92,84,86,89,89,89,89,86,89,92,94,86,92,89,86,92,97,94,86,81,86,92,97,92,86,94,102,104,99,97,106,110,108,99,99,104,97,102,102,99,104,99,97,97,102,106,104,99,97,99,104,102,108,102,99,106,106,106,110,110,110,104,115,113,104,108,113,113,110,115,110,110,106,104,115,113,108,115,113,113,115,117,113,110,110,113,113,115,113,117,119,119,113,115,115,110,110,108,106,110,113,110,113,115,115,117,113,102,99,106,110,99,108,108,104,108,104,102,104,108,104,102,94,92,97,94,92,94,97,104,94,97,94,89,89,89,92,84,81,84,81,76,79,81,73,79,73,81,76,79,79,79,81,79,79,84,84,73,58,73,70,70,70,70,70,70,64,64,62,70,70,67,67,64,70,64,62,64,64,62,58,58,55,58,58,55,58,55,52,58,55,55,52,52,52,52,48,48,52,52,48,45,48,45,48,45,52,48,52,45,48,45,45,45,42,45,45,45,45,42,42,42,42,39,42,42,39,42,39,42,39,39,42,42,42,36,36,39,36,42,39,36,39,36,36,36,36,39,39,39,39,36,36,36,36,36,32,36,36,36,36,32,36,32,36,36,36,36,32,32,32,32,32,32,32,36,32,36,32,32,36,32,36,36,36,32,36,36,36,32,36,36,32,36,32,36,32,39,36,32,36,36,36,32,32,32,36,32,36,32,32,32,32,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,36,36,36,32,32,39,39,39,42,36,42,39,42,39,32,39,39,36,39,39,42,42,39,39,39,39,39,36,39,42,39,39,39,45,42,45,39,42,45,45,39,45,45,45,45,45,45,42,45,45,45,45,48,48,48,48,48,48,48,45,45,52,48,48,52,48,55,55,55,55,58,58,52,55,55,55,62,62,58,58,58,64,64,62,62,64,64,67,64,70,67,70,70,67,70,67,70,73,81,79,76,70,73,73,76,76,81,81,79,73,79,86,84,81,86,84,79,81,84,79,81,84,84,84,84,79,84,89,89,89,89,89,92,97,89,84,92,94,94,92,92,92,94,94,99,99,92,86,97,92,94,92,92,108,108,106,99,97,110,104,104,110,102,108,113,104,102,102,97,99,94,97,108,110,110,106,104,104,104,99,102,97,106,106,110,108,110,110,108,102,113,113,110,115,115,113,110,110,115,113,113,110,115,113,113,113,108,117,115,115,117,110,115,117,113,110,113,115,119,121,127,113,119,119,110,110,110,110,104,99,99,97,99,115,113,110,115,106,102,104,99,104,94,99,94,99,108,106,99,99,106,94,97,97,99,99,102,92,97,86,84,84,84,89,86,89,97,89,89,84,79,81,84,84,84,84,79,76,79,76,73,81,81,84,81,81,84,79,73,70,73,76,76,73,67,67,70,67,64,70,70,64,64,70,64,64,58,62,62,64,58,58,58,58,58,55,55,52,58,55,52,55,52,55,55,52,52,52,48,48,48,52,48,48,48,52,48,45,48,48,48,48,42,45,45,45,42,42,42,45,39,39,45,42,42,39,36,39,39,36,39,39,42,39,39,39,36,42,39,39,39,36,39,32,36,39,36,39,36,32,36,39,32,32,36,36,36,39,36,32,36,32,36,36,36,36,36,36,32,32,36,32,36,32,36,36,32,36,32,32,36,36,32,32,32,32,36,32,36,36,32,36,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,36,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,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,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,36,32,32,32,32,32,32,36,36,39,32,32,36,32,32,36,39,36,32,32,36,32,36,36,39,39,39,42,39,39,39,36,36,36,39,39,39,39,42,42,42,32,39,42,39,39,36,39,42,39,42,42,39,42,42,42,45,42,39,42,45,45,42,42,42,45,42,45,42,48,48,48,52,55,48,45,48,48,52,48,45,48,52,52,52,58,55,55,55,55,55,58,55,55,62,58,58,58,62,67,67,67,67,70,64,70,67,67,67,70,70,67,76,64,73,70,79,79,79,70,76,79,84,79,84,84,84,76,79,81,84,81,89,86,84,86,81,81,81,86,84,86,84,84,81,92,86,92,92,94,92,94,89,92,86,92,92,99,94,97,104,94,99,99,104,97,102,97,99,102,104,113,110,102,106,106,108,106,110,106,104,104,110,113,110,110,104,108,108,108,110,115,110,110,106,106,99,104,102,106,106,110,115,113,110,108,104,106,115,113,106,110,115,106,108,113,117,110,110,110,117,110,110,99,110,123,117,115,108,115,110,119,121,121,119,115,123,121,125,115,110,125,110,110,104,108,113,113,119,115,117,102,104,113,113,104,102,121,121,117,115,110,108,104,104,104,104,104,99,110,106,99,99,106,92,89,86,94,92,97,94,97,92,94,97,94,97,92,92,86,94,89,89,89,84,84,81,79,79,81,81,70,79,81,86,84,79,81,76,73,70,70,70,73,70,64,64,70,73,70,67,67,62,62,62,62,64,62,62,58,55,62,58,58,55,52,55,55,52,52,52,52,52,55,52,52,48,48,52,52,48,45,48,48,45,48,48,48,42,45,39,42,45,45,42,42,42,42,42,39,42,39,39,39,39,39,39,36,39,42,39,39,39,39,36,39,36,39,39,39,36,36,32,36,36,36,36,36,36,32,36,32,36,32,36,36,36,32,36,36,36,36,36,32,36,36,36,32,36,32,39,32,32,36,36,36,39,32,36,36,32,32,36,32,32,32,32,36,36,32,32,32,32,32,36,32,32,36,32,36,32,36,36,32,36,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,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,36,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,36,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,36,32,36,36,32,39,36,39,39,42,39,42,39,39,36,36,39,39,36,36,39,39,39,39,39,36,39,39,39,39,39,42,42,42,42,42,42,45,45,42,45,42,42,42,45,52,42,45,42,42,45,45,48,48,52,55,55,52,48,48,48,52,48,52,48,55,52,55,55,55,58,55,58,58,62,55,55,55,58,62,62,64,64,67,67,67,70,64,64,64,67,67,73,70,73,70,73,76,67,81,76,76,73,76,81,84,84,84,81,79,76,79,81,86,84,92,86,84,86,86,81,84,86,81,86,92,92,86,92,94,94,92,89,92,94,94,89,92,97,94,99,94,97,104,97,99,97,102,102,108,106,104,106,108,113,108,99,108,113,108,108,110,108,108,102,110,110,110,115,110,115,113,115,110,110,106,110,113,108,110,110,102,108,106,113,113,113,110,99,110,110,115,110,110,110,110,117,110,110,113,113,115,117,119,108,115,106,108,113,115,113,113,119,117,115,121,121,121,115,117,121,127,117,119,125,106,113,115,119,121,121,119,117,121,110,113,110,104,113,115,117,127,115,117,110,113,110,106,106,108,108,104,108,108,102,104,104,92,94,94,94,99,99,99,99,97,102,104,102,99,92,89,86,92,92,92,94,89,86,79,81,79,89,76,79,79,79,79,79,81,81,79,73,67,67,70,79,70,64,70,70,70,67,67,67,67,64,64,64,64,64,64,58,58,55,58,58,58,55,55,55,55,55,52,55,52,52,55,48,52,48,52,45,48,48,48,48,42,45,48,45,45,48,42,42,45,42,45,42,42,42,42,42,42,42,39,39,39,39,39,36,39,36,42,39,39,39,36,42,39,36,39,36,36,36,36,39,36,36,39,36,39,36,36,36,36,36,32,32,36,32,32,32,32,32,36,32,32,36,36,32,36,32,36,32,32,32,32,36,36,32,36,36,36,32,32,32,36,32,36,36,36,36,32,32,32,36,36,32,36,36,32,36,36,32,32,32,36,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,36,32,32,36,36,32,32,36,39,36,36,36,36,36,39,42,39,39,42,39,39,39,39,36,39,42,42,42,39,42,42,39,42,39,39,39,39,42,39,42,39,42,45,45,42,45,42,45,45,39,42,45,45,45,45,42,42,39,45,45,45,52,52,52,55,55,52,52,52,55,48,52,52,52,55,55,58,58,55,62,58,55,58,62,58,58,62,62,67,70,67,70,67,67,67,67,64,64,64,67,67,70,67,67,67,70,76,76,81,76,73,76,81,86,89,86,89,81,76,79,79,86,84,86,86,81,89,86,89,84,89,89,89,84,89,86,92,94,94,94,94,94,97,99,92,94,99,92,97,104,97,102,102,99,94,99,94,106,104,106,104,102,102,106,110,110,106,110,115,110,106,108,110,106,104,108,108,110,110,119,113,104,102,106,113,110,117,113,108,115,110,108,115,110,108,108,113,117,110,113,110,115,115,117,115,110,119,119,115,121,115,117,110,121,113,110,119,123,119,113,127,123,121,121,119,121,121,113,108,108,121,128,115,110,121,128,121,110,113,104,110,108,123,132,106,110,123,130,115,110,99,104,99,108,113,110,102,102,106,110,108,102,97,106,99,102,94,99,104,110,102,102,102,102,97,99,108,97,94,92,92,94,94,94,84,86,86,84,84,89,84,81,79,81,79,79,79,76,76,81,81,73,79,76,76,76,76,73,70,73,70,70,70,67,67,67,64,67,64,64,58,58,55,58,62,55,55,55,55,52,55,55,55,55,55,52,55,52,48,48,48,52,45,48,45,48,45,48,48,48,48,45,45,45,45,45,42,39,39,39,45,42,39,39,39,39,39,42,36,39,39,39,36,39,39,36,39,39,39,39,36,39,36,36,39,36,36,36,32,36,36,36,36,36,36,36,36,36,32,36,32,36,36,32,32,36,36,36,36,36,36,36,36,32,32,32,32,32,32,36,36,36,32,36,32,36,32,36,32,32,36,36,32,32,36,36,32,36,32,36,36,32,32,36,32,36,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,39,32,36,36,36,32,36,36,36,36,36,39,32,39,39,39,39,42,39,39,39,42,36,36,39,39,39,39,39,39,42,42,39,42,42,42,42,42,45,45,42,42,45,42,42,42,45,48,48,42,45,42,45,42,45,45,45,48,45,48,52,52,55,55,55,52,55,52,52,55,52,52,55,58,58,58,55,55,58,58,58,64,62,62,62,62,64,67,67,70,70,76,67,70,73,64,67,62,64,67,73,67,70,70,73,70,70,79,81,81,79,84,84,86,84,81,84,81,76,79,81,86,84,92,92,86,89,81,89,84,89,84,84,89,92,92,89,92,97,97,97,97,102,97,97,97,99,99,99,99,106,102,104,102,104,110,104,104,97,99,102,104,106,113,110,104,108,115,106,110,110,110,108,110,108,99,106,108,108,108,117,110,115,102,108,106,110,113,117,117,117,110,110,108,106,110,110,117,110,113,113,113,113,113,119,104,110,115,113,121,115,123,115,115,110,119,119,121,108,115,117,121,127,121,121,119,119,119,123,119,125,121,115,127,130,119,106,99,104,110,108,92,115,110,117,130,127,119,94,89,102,99,102,97,106,110,117,108,110,108,102,97,99,108,104,97,102,108,110,108,102,108,99,102,97,99,97,102,89,92,86,89,89,86,84,86,89,84,89,89,84,86,79,79,73,73,76,73,79,86,81,81,76,73,73,76,79,73,76,73,70,70,67,70,64,70,67,67,64,62,62,62,58,62,58,58,55,58,58,55,55,55,58,52,55,58,52,52,52,52,45,48,48,48,45,48,45,48,48,45,45,45,48,42,42,45,42,42,45,45,45,45,39,42,39,39,39,39,39,39,39,39,36,36,39,36,39,39,36,39,39,36,36,36,36,32,36,36,36,36,36,36,32,36,32,39,36,36,32,36,36,36,36,36,32,36,32,32,32,32,36,36,36,36,32,32,36,36,32,32,32,32,32,36,32,32,36,36,32,32,36,36,32,32,36,36,32,32,36,36,36,32,36,36,32,36,32,32,36,36,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,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,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,36,32,32,32,32,32,32,36,36,36,36,32,32,36,32,36,32,36,36,36,39,39,32,42,39,42,42,42,39,39,36,39,36,32,39,42,39,39,39,42,42,36,39,42,42,39,42,45,45,45,39,39,42,42,42,45,45,45,48,42,42,45,45,48,48,42,48,48,52,48,52,52,55,55,58,52,55,52,52,55,55,52,55,55,58,58,58,62,62,58,64,62,58,64,58,62,67,67,67,70,70,73,67,70,67,67,64,64,70,67,73,70,73,73,70,73,73,81,81,79,81,84,81,81,79,81,81,81,79,79,84,86,84,92,92,89,89,89,81,92,89,84,86,89,94,89,94,97,99,97,99,99,99,97,102,99,106,99,102,97,99,108,104,106,104,106,106,102,102,108,108,108,106,106,110,108,110,113,110,110,113,108,104,108,110,110,110,119,110,113,119,121,115,102,106,110,110,110,115,113,119,110,110,106,110,117,115,117,113,110,117,115,117,119,119,113,115,115,117,117,113,125,117,113,117,117,123,121,115,119,115,123,127,121,121,119,117,125,123,113,127,117,117,133,130,113,102,99,108,115,115,104,110,104,119,137,130,104,97,92,108,108,108,97,102,113,125,113,108,108,106,99,99,106,108,104,102,104,110,108,106,102,99,92,92,97,99,102,89,92,89,94,86,84,84,79,81,81,86,86,89,89,86,84,79,76,73,76,76,84,84,81,81,73,70,73,79,79,76,73,67,73,76,70,70,67,67,67,67,62,64,64,62,58,62,58,55,55,58,55,55,58,55,55,58,58,55,52,55,48,52,48,48,48,48,48,48,48,48,48,48,45,45,48,45,42,42,42,45,45,42,42,39,39,39,39,42,39,36,39,39,42,36,36,39,36,39,39,39,39,36,39,36,36,39,36,39,39,39,36,39,32,36,36,39,36,39,36,32,36,36,32,36,36,36,39,32,36,32,36,32,39,36,32,36,36,32,36,32,36,32,32,32,39,36,32,32,36,32,32,32,36,32,32,36,36,32,36,36,32,32,32,36,32,32,36,36,32,32,36,32,32,36,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,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,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,36,32,32,36,32,36,32,36,32,36,36,36,32,32,36,36,36,36,39,39,36,39,39,36,39,39,42,42,39,39,39,39,36,36,39,42,39,39,39,39,39,42,42,39,45,45,39,45,42,45,45,45,39,42,42,45,48,45,48,48,42,45,48,48,48,52,48,48,48,52,48,55,52,52,58,58,52,55,52,48,55,55,55,55,58,58,62,62,58,58,62,64,64,62,64,62,67,70,67,64,67,70,73,70,70,73,64,67,67,70,76,73,70,70,73,76,79,76,79,76,84,81,79,79,81,81,81,79,76,79,86,89,86,92,92,89,92,94,94,89,92,94,89,92,94,94,92,94,99,97,102,99,104,104,99,99,99,102,104,102,104,108,99,108,106,106,104,108,104,110,113,108,106,113,106,113,108,108,104,110,113,110,108,110,106,106,113,113,117,123,117,113,108,115,110,115,110,110,115,115,113,113,113,113,117,121,121,119,117,115,119,119,117,115,121,117,113,119,115,119,119,113,123,119,121,125,119,121,119,119,119,121,119,119,115,121,117,119,123,127,117,125,117,117,135,128,99,99,106,119,133,123,121,104,92,117,140,130,94,106,110,128,117,113,99,94,99,121,121,113,102,108,99,104,113,115,110,106,106,104,97,97,99,94,92,92,94,94,89,94,89,89,89,84,86,81,84,81,79,84,86,89,84,81,84,84,84,79,79,73,76,81,81,81,79,76,79,79,79,81,73,70,73,73,76,70,64,67,70,70,70,62,64,62,64,62,62,58,58,58,58,52,55,52,52,58,58,55,58,55,55,52,52,48,48,48,45,48,48,45,48,48,45,45,45,48,42,42,42,42,42,45,45,42,39,39,36,39,39,36,42,39,36,39,42,39,36,39,36,39,42,36,39,36,36,39,36,39,39,32,36,36,36,36,36,36,32,36,36,32,36,32,32,36,36,36,36,36,32,32,36,32,36,32,36,32,36,36,36,32,36,36,32,32,36,36,32,36,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,36,32,32,32,32,36,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,32,32,32,32,32,36,36,36,32,36,36,36,36,36,39,39,36,39,42,32,39,39,42,39,42,39,36,36,36,39,39,39,42,39,39,39,36,42,42,39,39,42,45,45,39,42,45,42,42,42,45,45,42,45,48,48,48,48,45,48,48,48,45,48,45,45,48,48,48,55,55,58,55,52,55,55,55,58,58,52,62,62,58,62,62,58,62,67,62,62,62,67,58,70,64,70,70,67,70,70,73,70,67,70,76,79,76,76,76,70,76,81,76,84,79,76,81,84,86,84,84,81,81,84,81,81,86,92,89,94,94,89,89,97,92,89,89,94,92,92,94,102,94,97,99,99,99,104,102,102,102,99,104,108,99,104,104,106,104,106,108,108,106,115,108,110,110,110,108,115,108,106,108,113,110,110,113,110,108,108,115,119,117,125,119,117,119,117,113,108,113,121,121,119,123,127,121,127,123,123,117,121,117,117,117,121,121,123,123,123,119,123,117,119,121,123,119,119,123,123,121,125,125,121,123,127,127,121,123,117,115,117,121,128,127,121,125,128,117,123,132,123,97,102,115,123,140,127,128,104,89,117,143,127,92,121,130,128,123,119,104,104,97,121,121,117,108,113,106,108,117,119,110,99,102,99,97,97,97,97,97,94,106,99,99,97,94,94,97,89,89,89,84,86,81,81,89,84,86,84,86,84,86,81,79,79,76,84,73,84,81,81,76,84,81,79,79,73,73,73,70,73,73,64,76,76,64,58,64,67,64,62,58,58,62,58,55,55,52,55,52,55,55,55,52,48,48,48,52,48,48,48,48,45,48,45,52,48,45,45,48,48,48,45,42,42,42,42,45,42,39,42,42,42,36,39,42,39,39,36,42,39,36,39,39,39,39,36,39,36,36,36,36,39,39,36,36,36,36,36,36,32,36,39,32,32,36,32,32,36,36,36,36,39,36,32,36,32,39,36,36,36,32,32,36,32,36,36,32,32,36,36,36,32,32,32,32,32,32,32,32,36,36,32,36,36,32,32,32,36,36,32,36,32,32,32,32,36,32,36,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,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,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,36,32,36,32,36,32,36,32,36,36,32,36,36,39,42,39,39,39,36,36,39,42,39,42,39,39,39,39,39,39,39,39,39,39,39,42,42,42,42,42,42,45,45,42,42,45,42,42,42,42,45,45,48,52,52,45,48,48,48,48,48,45,52,45,48,48,48,55,52,55,62,55,55,52,48,58,62,55,55,58,62,58,58,62,52,62,58,64,64,67,67,67,70,70,70,67,73,67,67,67,73,64,73,70,81,76,79,76,73,81,79,79,81,81,81,79,89,92,89,86,86,86,86,86,92,89,86,86,99,97,94,94,94,92,92,92,97,92,97,94,102,97,99,102,102,99,102,97,97,99,102,104,104,104,102,110,106,108,110,108,106,110,115,115,115,110,110,110,110,108,110,115,113,110,113,113,110,110,113,110,117,121,121,121,119,117,115,119,110,113,119,125,121,127,127,125,127,123,121,117,115,113,123,121,123,121,121,123,121,121,121,119,121,125,123,121,117,121,117,125,130,127,123,128,123,130,127,130,121,121,123,121,128,127,125,121,128,117,121,136,125,102,102,117,123,137,133,130,110,94,117,140,128,94,117,127,123,128,125,108,102,99,119,119,117,108,121,106,113,117,119,113,102,104,97,97,99,102,104,97,102,106,99,97,99,97,94,97,97,89,94,86,86,86,84,81,86,81,89,86,86,92,84,81,81,79,79,76,81,79,81,81,81,81,79,76,76,73,76,73,73,70,70,70,73,70,67,67,64,64,64,62,58,58,58,58,58,55,55,55,55,58,52,52,55,52,52,52,48,48,48,48,48,48,48,48,48,45,48,48,45,45,42,42,45,42,42,45,42,45,42,39,42,39,39,39,39,39,36,39,39,36,39,39,39,39,39,36,36,36,39,39,36,39,36,36,39,36,32,36,39,36,39,36,36,36,32,32,36,36,36,36,36,36,36,36,32,39,32,32,36,32,36,36,32,36,32,32,32,36,36,36,32,36,36,32,32,32,32,32,32,36,32,36,36,36,32,32,36,36,32,32,32,32,32,36,32,36,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,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,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,36,32,36,36,36,36,32,32,39,36,32,36,39,39,36,39,39,36,36,36,39,42,42,36,39,36,42,39,36,39,42,39,42,42,42,42,45,39,39,45,42,42,42,42,42,42,39,45,48,48,52,48,52,52,48,48,48,52,48,48,48,48,52,52,48,48,52,55,55,55,58,58,55,62,58,58,62,55,58,62,64,55,58,62,62,64,64,67,67,67,67,67,73,73,73,79,73,70,67,73,73,70,73,79,76,76,79,76,81,84,81,79,89,86,81,89,89,89,92,97,99,94,89,86,86,89,97,94,97,94,92,94,92,94,94,99,94,99,102,102,99,102,102,104,104,102,104,102,104,102,99,106,106,110,110,110,110,108,110,110,115,115,117,115,117,113,110,110,115,115,117,115,110,115,117,117,115,115,115,121,115,119,121,121,115,115,121,123,117,113,117,121,115,117,119,113,113,121,117,121,119,121,117,117,125,121,117,121,127,125,119,121,123,128,125,125,117,121,127,106,76,121,128,130,127,127,132,128,128,125,127,125,128,123,127,128,121,125,139,125,106,106,115,121,137,128,121,106,86,121,143,133,94,115,121,123,117,121,110,104,106,117,121,110,113,123,110,117,115,119,110,104,106,102,99,102,108,104,110,108,104,102,106,110,106,108,106,99,97,99,97,97,94,92,89,81,86,79,84,81,84,86,79,81,79,76,79,81,81,81,79,81,79,70,79,76,73,70,73,70,73,73,73,76,76,64,67,64,64,62,58,58,58,58,62,58,58,58,52,55,58,58,52,48,52,52,52,48,52,45,45,48,52,48,45,48,42,48,48,48,42,42,39,42,42,42,42,39,42,42,42,42,39,39,39,42,39,36,39,39,39,39,39,36,39,36,36,36,36,39,36,36,39,39,39,36,36,32,36,36,36,36,32,32,36,32,32,36,36,36,36,32,36,32,36,32,36,36,32,32,36,32,36,32,32,36,32,32,36,32,32,32,36,36,32,32,36,32,32,36,32,32,36,32,36,36,32,36,36,32,36,32,32,32,32,36,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,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,32,32,32,32,32,32,32,36,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,36,32,32,32,32,36,32,36,32,36,36,32,36,36,36,36,36,32,36,36,36,39,39,39,39,36,39,32,36,36,42,39,42,42,39,36,39,39,39,42,42,39,42,42,42,42,45,39,45,45,42,42,42,42,48,42,45,45,52,48,52,48,48,48,45,48,45,48,48,55,48,52,52,55,48,48,52,52,52,62,62,58,58,62,62,58,62,58,58,58,58,64,64,64,64,67,64,64,70,73,70,70,73,76,76,76,73,73,70,73,73,73,76,79,79,76,76,79,81,76,84,86,86,84,89,89,81,86,92,86,89,84,86,86,92,92,97,99,104,94,94,89,92,92,92,99,99,110,102,99,102,99,104,106,104,104,106,104,106,104,106,108,113,115,115,117,117,115,115,115,115,115,117,121,117,113,115,119,117,119,115,110,119,123,119,119,113,113,113,115,123,121,117,117,115,119,119,115,115,123,123,125,128,125,127,125,130,127,125,127,123,119,123,127,123,121,123,127,127,121,115,123,125,125,130,130,132,127,128,94,94,123,133,133,130,128,130,128,130,125,121,128,125,132,123,130,121,119,136,133,113,106,106,115,119,115,106,110,106,128,145,130,110,110,104,108,108,110,104,104,115,125,117,104,123,127,113,117,113,110,110,108,106,108,110,108,110,125,115,106,110,115,117,106,108,108,106,110,106,104,102,97,102,97,89,94,86,86,84,81,86,84,84,89,81,79,76,81,81,84,84,79,79,79,79,73,79,70,79,73,76,73,73,76,70,70,67,70,64,62,62,58,62,64,62,58,55,58,55,55,55,55,55,52,52,48,52,55,48,48,52,48,48,52,48,45,45,48,48,45,45,45,45,42,39,42,42,42,39,45,42,39,39,39,39,39,39,39,39,39,39,39,39,36,36,36,39,36,32,36,36,39,39,36,36,39,39,36,36,36,36,36,36,32,36,36,36,32,39,32,36,32,36,32,36,32,36,32,36,32,32,32,39,32,36,36,32,32,32,32,32,32,36,39,32,32,32,32,36,36,32,36,36,36,32,32,32,36,36,32,36,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,32,36,32,36,36,32,32,36,36,36,36,32,36,32,36,36,39,39,39,42,39,36,39,39,36,39,42,39,39,42,42,39,42,39,39,36,42,42,39,42,42,42,45,48,42,45,42,45,42,42,42,42,42,42,48,48,52,48,48,48,48,52,48,48,48,45,48,48,48,48,52,52,52,52,52,58,62,58,62,55,62,67,58,64,62,58,62,62,67,67,62,70,67,62,70,73,73,73,76,76,79,76,76,73,73,73,76,73,73,79,81,81,79,76,76,84,81,86,86,84,84,92,89,86,86,89,89,89,84,92,92,94,104,97,106,102,94,99,97,99,94,99,97,102,102,94,102,99,102,102,108,102,110,102,106,106,108,106,113,115,115,113,119,119,113,121,121,113,115,119,121,119,121,117,119,123,119,115,117,123,127,123,121,115,113,110,119,121,123,123,123,121,121,123,123,119,121,123,130,125,128,127,132,130,127,119,119,119,125,127,125,125,127,128,125,125,127,121,127,123,123,127,128,128,128,130,130,127,127,137,135,135,128,130,123,125,127,130,130,127,132,128,133,127,123,139,132,123,108,104,110,113,113,99,119,121,133,145,130,123,113,102,104,104,104,106,110,119,130,110,104,125,123,110,121,110,115,115,102,110,113,121,117,115,119,110,108,113,117,113,97,99,102,99,106,104,106,104,102,102,99,97,97,86,84,79,84,84,84,86,84,86,79,79,84,81,86,79,76,76,76,76,76,79,76,76,76,76,70,73,70,73,67,67,73,67,64,62,58,62,62,62,62,58,58,58,58,58,55,55,55,52,52,52,48,48,48,52,45,52,48,45,48,45,45,48,48,45,45,48,45,39,42,45,42,39,39,42,45,42,39,39,39,42,39,36,39,39,39,39,39,39,36,39,36,36,39,32,36,39,39,39,36,36,36,36,36,36,39,32,32,36,32,32,36,36,36,36,36,36,36,36,32,36,32,32,32,32,32,36,32,36,36,32,32,36,32,36,32,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,36,32,32,32,36,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,39,32,32,36,32,32,36,36,36,36,36,39,36,39,42,39,39,36,36,36,36,36,39,39,42,39,42,39,36,42,42,39,42,42,39,42,42,45,45,45,42,42,45,45,45,39,45,42,45,45,45,48,52,52,52,48,52,42,48,48,48,48,52,52,48,55,48,52,55,58,55,58,62,62,62,58,62,62,62,64,62,64,64,64,64,67,70,64,70,67,73,73,70,70,73,73,76,76,79,73,76,79,81,79,81,76,81,81,79,76,76,81,89,86,81,79,84,86,92,92,97,99,94,99,94,94,94,94,94,106,102,102,94,97,97,94,99,99,102,99,102,99,104,99,99,106,104,106,110,110,115,108,110,110,115,115,117,117,119,117,119,121,123,115,117,125,123,121,117,125,123,117,121,121,121,121,125,127,125,127,123,125,127,125,121,121,125,123,123,125,127,130,128,128,127,125,125,123,123,125,130,125,123,125,125,127,125,132,123,127,130,132,130,121,121,127,128,130,136,130,133,132,130,132,127,128,137,136,135,133,132,130,130,136,140,127,130,123,137,137,117,127,132,140,127,125,121,113,121,117,142,142,123,125,132,143,119,117,110,108,115,121,130,133,128,106,113,133,121,117,113,119,117,110,108,110,117,119,110,123,106,104,117,121,102,92,92,92,92,94,94,97,108,108,104,99,102,102,94,94,89,86,81,84,84,89,86,84,86,81,79,79,79,79,81,76,76,76,67,76,76,76,73,73,73,76,79,73,76,70,70,70,67,62,62,62,64,62,62,58,62,55,58,58,55,58,55,55,55,52,52,55,52,48,45,48,52,48,52,45,45,48,45,48,48,45,48,42,45,48,39,45,42,42,42,42,39,42,39,39,42,36,36,36,39,39,39,39,36,39,36,36,36,36,36,39,36,39,36,36,32,36,32,36,36,32,32,36,32,32,36,36,32,36,32,36,36,36,32,36,32,36,36,36,32,36,32,36,36,36,32,32,32,36,32,36,36,32,36,32,32,32,36,36,32,32,36,36,36,32,32,32,32,36,32,32,32,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,32,32,32,36,32,32,32,32,32,39,36,32,36,39,36,36,36,32,36,36,39,36,36,36,39,39,36,36,39,39,36,39,42,39,39,39,45,42,42,42,42,39,42,42,39,39,45,42,42,45,45,45,45,45,48,42,42,45,45,42,48,48,42,48,48,48,52,48,48,48,52,48,52,48,52,48,48,52,52,58,58,55,58,58,58,62,62,58,64,62,64,64,64,64,67,64,70,70,67,64,67,70,70,67,79,79,73,76,76,79,76,73,76,76,79,79,79,81,79,81,79,81,79,79,84,86,86,84,86,84,92,94,94,92,92,92,94,89,97,97,99,94,97,102,102,97,94,94,99,99,97,97,99,102,102,106,102,106,106,110,110,115,110,115,110,113,117,117,115,117,123,119,123,119,119,117,121,121,125,123,128,128,121,125,117,123,123,125,125,123,125,125,125,127,128,123,123,123,127,125,123,130,128,127,128,127,132,135,128,132,130,128,127,130,132,128,125,127,128,125,128,128,130,127,130,130,128,133,130,136,133,130,130,125,132,130,132,137,141,130,128,123,130,130,136,135,133,130,130,135,135,125,135,137,119,123,137,137,137,130,135,135,139,139,143,130,115,125,137,140,143,132,136,135,135,132,127,108,117,125,123,123,125,121,119,113,123,121,119,123,121,115,123,106,110,121,110,86,86,94,104,102,99,97,92,94,110,110,102,104,104,102,94,94,94,84,84,86,84,89,94,84,86,81,81,84,84,84,81,79,79,76,81,79,67,73,73,76,73,70,76,70,73,73,70,70,67,64,62,62,58,62,64,58,55,58,62,52,55,55,62,58,55,52,52,52,52,45,48,48,45,45,45,45,48,48,48,52,48,45,45,42,45,42,42,42,39,45,45,39,39,42,42,39,42,39,39,39,39,39,39,36,39,36,39,39,36,39,39,36,39,36,36,36,32,32,36,39,36,32,36,32,32,36,32,36,36,36,36,32,39,32,36,36,36,32,32,36,32,32,32,36,32,32,32,36,32,32,36,32,32,36,32,32,32,36,36,32,32,36,32,32,32,36,36,32,36,32,36,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,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,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,36,36,32,32,32,32,32,32,32,32,32,32,36,36,36,32,36,36,36,36,32,36,36,36,39,32,39,39,36,39,36,39,36,32,39,39,32,36,39,42,39,39,39,42,39,39,39,42,42,42,42,39,45,45,42,45,42,45,45,39,45,42,45,48,45,45,48,45,48,48,48,52,45,48,52,48,48,52,52,58,55,55,58,55,58,52,52,58,62,55,58,62,62,62,64,64,64,67,67,67,67,64,70,67,70,67,76,76,76,70,79,79,73,73,76,79,76,76,81,79,81,79,84,81,79,81,81,84,86,86,81,86,86,92,94,97,102,97,92,97,94,97,99,102,97,99,108,102,99,92,94,97,99,99,102,99,102,99,108,102,106,110,110,110,115,113,110,113,110,115,117,121,117,121,121,121,121,119,117,121,121,123,127,130,127,121,125,127,125,125,125,132,128,128,125,123,125,125,130,123,121,125,132,130,128,132,130,127,127,128,127,128,130,128,127,130,128,130,128,130,128,132,125,132,133,135,128,137,127,132,132,133,135,132,133,137,133,130,137,133,137,141,137,133,130,128,130,136,135,135,127,135,128,137,127,128,141,125,115,128,135,143,140,141,137,144,133,132,127,128,125,128,137,143,141,137,140,133,121,113,106,128,135,119,123,121,121,119,115,121,123,125,121,117,119,127,106,110,125,102,86,92,97,110,108,102,97,89,92,110,108,99,102,102,104,104,97,97,86,89,86,89,89,89,89,84,84,84,84,86,81,84,79,81,76,84,79,73,70,70,73,70,76,73,70,73,73,70,64,67,62,64,64,62,64,62,62,58,62,58,55,55,55,55,58,55,55,52,48,48,45,48,48,48,45,42,45,48,48,45,48,48,45,45,45,45,39,42,42,39,42,42,42,42,42,39,39,39,39,36,39,39,36,39,36,39,36,36,36,36,36,39,36,39,36,36,36,32,36,36,36,36,32,36,32,36,36,36,32,36,32,32,32,36,32,39,32,36,36,36,32,36,32,36,36,32,32,36,32,32,32,36,36,32,36,32,32,32,32,32,32,36,36,32,32,32,36,36,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,36,32,36,32,36,36,32,32,36,32,32,32,36,32,36,39,36,36,32,32,36,36,39,39,36,36,39,36,32,39,36,42,39,39,39,36,39,39,45,39,39,39,42,39,39,39,36,39,42,42,42,42,45,45,48,42,45,45,45,48,45,45,48,45,45,45,48,48,52,48,45,55,48,52,55,58,55,55,55,52,58,55,52,52,52,58,55,58,64,58,64,64,64,70,67,64,70,73,73,73,70,73,73,70,70,73,76,76,76,81,76,76,76,76,76,79,76,81,84,84,81,81,79,79,84,81,86,86,86,84,84,89,92,94,94,97,99,97,89,92,94,97,94,92,99,99,99,97,94,99,108,102,106,106,104,104,104,108,110,108,113,115,110,115,123,117,115,117,117,128,121,110,121,121,119,121,119,127,121,125,123,127,125,125,123,127,128,128,127,127,125,130,132,132,130,130,132,135,130,130,133,130,135,135,130,130,128,132,130,132,137,135,136,133,135,137,135,135,132,132,136,133,135,130,130,137,133,133,130,130,136,136,139,140,137,132,135,127,133,135,140,137,135,136,137,130,136,141,137,135,136,139,137,136,127,135,143,140,123,123,128,133,137,135,130,130,125,127,140,137,125,121,123,132,125,125,110,110,121,130,125,123,127,121,119,121,117,125,123,121,121,128,119,123,119,110,113,123,99,89,94,110,117,115,113,99,92,81,97,110,104,99,106,104,102,104,97,89,94,89,89,89,84,86,89,86,84,86,86,81,81,79,79,73,79,84,79,76,76,70,79,70,67,73,70,73,76,70,62,62,62,64,64,64,62,62,62,58,58,58,58,58,55,55,55,55,55,52,48,48,52,48,52,52,48,48,48,48,45,48,45,45,42,42,45,42,42,42,42,42,42,39,48,36,39,39,36,39,39,42,39,39,39,32,36,36,36,39,32,39,39,36,36,39,36,36,36,32,39,36,36,32,36,32,36,36,36,36,36,32,36,32,36,32,36,32,36,39,36,32,36,32,32,32,36,32,32,36,36,32,36,36,36,36,36,32,36,32,36,32,32,32,36,32,32,36,36,32,36,32,36,36,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,36,32,32,36,32,32,32,36,36,36,39,32,36,32,36,36,36,36,36,36,36,39,39,36,39,39,39,39,39,39,36,42,42,42,42,39,42,42,39,39,42,39,39,42,45,45,45,45,45,45,45,45,42,45,48,45,45,48,45,45,45,45,45,52,52,48,52,52,52,58,55,55,55,52,55,55,58,55,52,55,58,64,62,62,64,64,62,70,64,64,64,67,67,73,79,67,67,73,76,76,73,76,73,76,79,76,81,79,79,76,81,81,86,81,79,76,84,81,84,84,84,89,84,81,84,89,89,89,92,97,99,104,102,94,92,102,104,97,99,102,106,106,106,104,104,104,108,106,106,106,106,106,110,108,115,117,117,117,117,117,121,119,117,119,123,119,121,125,123,125,117,128,123,125,123,130,128,127,127,121,132,130,127,130,130,135,128,130,130,132,135,139,133,135,137,135,132,135,135,139,139,136,130,135,135,133,135,133,132,130,136,137,137,140,133,136,136,139,139,137,137,140,140,136,135,137,144,140,137,139,141,140,137,139,140,141,141,137,139,140,137,132,137,139,140,132,136,137,137,142,130,135,136,142,137,133,133,127,128,132,139,137,136,133,137,140,127,128,128,136,130,135,137,135,130,123,125,121,117,125,117,123,123,125,130,121,128,119,121,115,108,117,119,94,92,97,110,113,119,110,97,89,81,106,106,102,97,104,102,102,97,99,92,94,92,92,86,89,94,89,89,86,81,79,79,86,84,79,79,79,79,81,79,73,76,73,76,67,70,70,73,70,73,67,64,64,64,67,67,67,64,62,58,62,55,55,55,55,58,55,58,55,52,55,48,52,52,48,45,48,45,45,48,48,48,48,48,45,42,45,42,42,42,42,42,42,39,45,39,45,39,36,39,39,42,39,39,36,36,39,36,36,39,39,36,36,39,36,36,36,32,36,36,36,36,39,32,39,36,32,36,39,36,32,39,36,32,32,36,39,32,36,36,36,32,36,32,32,36,32,32,32,32,36,32,32,36,32,36,36,32,32,36,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,32,32,39,36,36,36,36,36,39,36,39,39,36,39,32,36,39,36,36,39,42,39,39,39,39,39,39,42,42,42,45,42,45,39,42,42,42,42,45,42,42,45,45,45,45,42,45,48,45,45,48,52,48,48,45,45,45,48,48,52,55,55,55,58,58,58,58,58,55,55,55,55,55,55,55,58,67,64,58,64,64,64,67,64,70,64,70,70,76,70,67,73,73,73,70,79,81,73,70,79,76,81,76,79,79,79,84,86,81,79,84,84,84,79,81,81,86,89,86,86,94,89,94,92,94,99,99,99,99,97,102,102,102,104,104,108,108,106,104,110,110,106,110,108,102,108,106,115,110,113,117,121,121,125,121,123,123,123,121,125,123,121,123,121,121,121,130,125,125,127,127,128,130,125,127,130,128,133,132,130,135,135,132,132,132,136,133,132,136,139,135,136,135,140,137,135,137,136,137,136,135,137,136,139,137,139,140,137,137,135,136,137,137,139,140,140,141,139,141,141,137,140,140,135,143,142,143,136,137,143,143,141,141,136,137,137,136,137,139,135,135,137,137,137,139,139,132,132,137,139,140,140,139,139,140,141,139,140,130,125,130,133,132,136,139,140,135,135,132,125,128,128,119,119,123,119,121,125,123,125,121,125,119,119,117,106,117,119,102,97,97,110,113,113,113,94,92,86,102,110,99,97,104,97,104,99,97,97,99,94,92,89,86,92,92,92,86,89,81,86,84,86,84,79,81,81,84,79,76,73,76,73,70,67,70,67,70,73,67,67,70,70,64,67,64,62,58,62,64,55,52,58,55,55,55,55,55,55,55,48,55,52,45,52,45,45,45,45,48,48,48,48,45,45,45,39,42,42,42,42,42,42,39,42,39,39,39,39,39,42,39,36,39,39,36,36,36,36,36,36,39,36,39,36,32,36,39,32,36,36,36,32,39,32,32,36,36,36,36,32,39,32,36,32,39,36,36,36,36,32,36,32,36,32,32,32,36,32,32,32,36,36,36,36,32,32,32,32,32,32,36,36,32,32,32,36,32,32,36,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,36,32,36,36,36,36,36,36,36,36,36,32,36,39,39,36,39,39,36,39,36,39,42,36,39,42,36,39,39,39,42,42,45,42,42,42,45,39,45,42,42,45,45,45,45,48,45,45,45,45,45,45,45,48,45,45,52,52,48,52,52,55,55,55,55,52,58,55,58,52,52,55,58,58,62,62,67,64,67,64,64,67,67,64,70,67,64,67,67,67,70,70,70,67,73,73,73,76,73,73,79,73,76,81,81,81,81,81,84,81,84,81,84,79,86,89,84,89,89,89,89,97,92,92,99,97,102,102,104,106,97,102,99,104,108,110,108,113,110,108,113,108,113,104,81,67,108,110,115,117,117,119,125,123,125,125,127,123,121,121,123,121,127,125,119,121,127,128,128,130,132,132,130,130,127,130,132,130,130,139,139,133,135,135,135,140,140,140,140,135,137,139,140,136,140,141,143,141,137,135,130,135,132,136,135,137,136,135,139,143,142,139,137,137,137,141,141,143,137,141,141,140,143,140,142,143,139,133,128,133,133,135,140,141,139,137,140,145,141,140,143,142,140,136,143,140,140,143,143,137,132,133,133,136,130,133,135,130,130,141,140,132,128,132,130,133,136,121,127,130,135,123,125,132,121,119,123,127,125,127,125,128,123,113,119,125,108,110,123,110,97,97,102,110,110,104,89,86,94,110,110,92,99,104,102,108,104,102,97,99,94,92,89,86,94,89,92,89,84,79,89,81,84,86,81,79,84,81,86,73,76,79,76,70,67,70,70,67,67,67,64,67,70,67,64,64,64,58,62,62,58,58,55,52,55,55,55,58,52,52,52,52,48,45,48,42,45,48,48,45,45,45,45,45,45,45,45,45,39,42,42,42,42,42,39,39,39,39,39,36,45,39,36,36,36,39,32,39,39,36,39,36,36,36,32,36,36,36,32,36,36,36,32,39,32,32,32,39,36,32,32,36,32,32,32,36,32,36,32,32,36,36,32,36,36,32,32,36,32,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,32,36,36,32,36,32,32,32,32,32,36,36,36,36,36,36,32,39,39,39,36,39,39,36,36,39,36,39,39,42,42,39,39,39,39,39,39,42,42,39,45,45,42,39,42,42,42,45,45,42,45,45,45,48,48,45,42,45,48,45,45,48,48,45,52,52,48,48,55,55,55,55,52,58,58,55,62,55,58,52,55,58,55,64,64,64,70,64,73,67,64,67,67,64,67,67,67,73,70,64,67,73,73,73,73,81,76,70,76,76,81,76,81,81,84,81,81,81,76,81,86,86,92,86,86,92,86,92,92,92,92,97,102,104,104,104,104,104,110,108,106,108,110,108,110,113,110,113,110,115,113,113,113,102,121,115,117,121,125,127,125,125,128,125,125,125,127,125,127,130,125,127,123,125,127,128,128,136,135,135,132,133,132,135,133,136,137,135,136,136,139,137,140,140,140,140,135,136,135,136,140,141,141,143,140,139,137,137,139,141,141,136,142,139,136,135,140,143,146,141,140,143,141,141,141,143,141,142,140,145,145,142,144,140,133,133,135,137,140,140,142,144,143,142,137,142,140,140,142,141,135,142,135,140,145,140,140,137,143,140,144,135,145,143,135,140,139,135,135,133,132,132,136,135,137,136,139,135,130,140,133,123,125,123,130,127,128,125,128,123,121,121,113,123,115,108,119,121,106,99,94,102,99,89,92,89,104,113,108,89,108,108,94,99,97,102,102,99,102,97,89,92,94,94,92,86,89,84,81,89,84,86,76,81,76,79,84,79,73,73,76,73,70,73,73,73,67,70,67,67,73,67,67,67,64,58,62,62,58,58,62,62,58,58,58,55,52,55,48,52,52,48,48,45,48,52,48,48,48,45,48,45,45,45,45,42,42,42,42,42,42,42,42,42,39,39,42,39,42,39,39,39,36,39,39,36,36,36,39,39,36,36,36,36,36,36,36,39,39,36,32,36,36,36,36,36,36,36,36,32,32,36,32,36,32,32,36,32,32,36,32,36,36,36,32,32,32,36,32,32,32,36,36,32,32,32,36,36,32,32,36,36,36,32,36,36,32,36,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,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,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,36,32,32,32,32,32,36,36,32,32,36,32,32,36,32,36,36,36,36,36,39,36,36,36,36,36,39,39,39,36,39,39,39,39,36,42,39,39,39,39,32,39,39,42,45,39,42,45,42,45,45,45,42,45,42,45,42,45,45,48,45,48,45,42,48,45,48,52,48,45,52,48,55,55,58,58,58,55,58,55,58,58,62,55,58,55,62,58,62,62,64,70,67,67,70,64,62,70,64,67,67,67,73,73,70,70,73,67,64,67,73,76,79,76,79,81,79,79,81,86,81,84,81,79,84,84,86,89,89,89,89,92,89,94,97,97,92,97,106,108,99,104,102,106,110,108,102,108,110,110,108,113,113,117,110,119,115,117,119,115,117,117,117,119,127,130,128,128,128,125,127,128,125,125,127,125,127,128,132,127,127,125,133,132,137,135,135,136,135,137,136,135,139,137,136,137,141,139,140,143,141,139,135,135,137,137,141,140,142,140,141,141,140,139,139,140,140,139,140,140,140,141,143,143,143,142,141,144,139,139,142,144,140,141,137,143,144,146,144,139,132,136,140,145,143,141,139,141,140,143,137,143,143,143,142,139,140,140,136,137,144,143,143,135,135,141,137,141,142,140,136,137,139,135,132,133,135,130,135,137,136,128,136,137,136,133,130,125,128,128,132,130,135,130,127,125,119,123,117,121,113,108,115,123,104,106,97,94,97,92,94,99,110,110,104,94,106,99,99,99,97,102,102,102,104,92,92,94,89,94,92,86,92,89,86,86,84,86,79,81,81,84,84,79,76,79,81,79,70,73,73,73,67,73,67,67,67,67,67,64,64,55,64,64,58,55,58,58,55,58,55,58,55,55,45,48,52,52,52,48,48,48,48,48,48,45,45,45,45,45,45,42,45,42,42,42,39,42,42,39,39,39,39,39,45,39,39,42,36,36,36,32,39,36,39,36,36,36,36,36,36,39,36,36,36,36,32,39,36,32,36,36,36,36,36,32,36,36,32,39,32,36,36,32,32,36,32,36,36,36,32,32,32,36,32,36,32,32,32,36,32,32,36,36,32,36,36,32,32,32,36,32,32,36,32,32,32,36,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,32,32,36,36,36,36,36,36,39,39,36,39,39,39,42,36,39,39,39,36,42,42,39,36,39,42,36,39,42,39,39,42,42,42,42,42,42,42,42,45,42,45,45,45,52,48,45,48,48,45,48,48,52,52,48,48,52,52,52,55,52,55,58,55,58,58,62,55,55,58,55,58,58,58,58,62,64,67,70,67,67,70,73,67,67,70,67,73,73,70,73,70,70,70,73,73,76,73,76,79,81,79,81,84,86,84,84,81,84,84,81,84,89,86,86,92,92,94,92,94,94,99,99,108,106,108,110,102,106,104,104,104,108,115,108,110,115,117,117,117,117,115,117,119,117,121,125,119,127,125,125,130,130,125,125,127,128,128,127,127,127,130,128,133,133,133,130,135,135,135,133,136,133,136,137,136,140,141,141,139,137,140,143,143,141,140,141,140,140,130,137,140,142,141,144,143,141,143,145,142,142,143,144,145,143,142,142,142,142,144,142,144,141,144,143,142,141,146,143,143,140,147,148,146,143,143,141,139,146,146,148,145,142,140,143,143,140,145,149,146,142,137,140,143,140,140,144,141,142,141,142,143,142,143,140,145,143,140,137,139,141,133,141,137,141,135,130,130,132,133,137,135,133,133,128,130,130,132,128,130,128,125,123,125,119,119,125,115,110,121,123,121,113,108,110,110,117,117,117,104,92,102,104,94,102,97,97,104,97,106,104,94,94,94,97,94,94,89,92,84,81,86,86,86,81,84,81,84,86,79,76,79,81,76,73,73,73,73,73,70,70,67,70,70,67,64,64,62,62,64,64,62,62,62,58,58,55,58,52,52,52,52,48,48,45,45,48,48,48,48,48,48,45,42,42,48,45,42,45,42,42,42,39,45,39,39,39,39,39,42,42,39,39,39,36,39,36,36,39,36,39,36,36,36,39,32,32,32,36,36,36,32,32,36,32,36,36,36,36,36,32,32,32,36,36,39,32,36,32,32,36,32,32,32,39,32,32,36,32,32,32,32,36,32,32,32,32,32,36,32,32,36,36,32,32,32,36,36,32,36,32,36,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,36,32,32,36,32,32,36,36,36,36,39,36,36,36,39,39,39,39,39,39,39,39,42,42,39,42,39,39,39,39,36,36,39,42,42,45,48,42,45,42,42,42,42,45,45,48,48,45,52,48,45,42,48,48,52,48,48,52,52,52,48,52,55,55,58,62,55,58,58,62,58,55,58,58,62,62,64,58,62,64,67,67,73,67,70,67,64,67,73,73,73,76,76,76,76,73,70,73,79,76,73,81,76,70,76,81,89,86,81,86,84,89,92,81,84,86,92,92,92,92,94,97,94,99,97,99,102,113,108,106,104,108,108,106,106,110,115,110,110,115,121,110,113,123,121,117,117,117,121,121,123,125,127,123,127,130,128,128,128,121,128,130,130,130,133,130,133,135,135,136,135,137,137,140,136,141,137,141,137,140,143,144,141,141,141,140,143,145,141,140,143,142,140,137,140,140,141,141,142,145,142,142,142,144,143,147,145,146,146,146,146,143,140,143,145,145,146,146,144,145,146,144,143,147,146,146,148,146,143,142,146,148,148,150,150,147,146,143,144,143,143,143,149,146,143,141,142,140,142,139,141,143,143,140,143,140,146,141,141,143,137,133,142,145,143,140,137,137,136,117,94,135,136,135,137,135,127,128,127,135,130,132,132,130,130,128,127,130,123,119,123,123,113,115,123,123,121,130,132,125,123,115,106,104,106,113,99,106,104,99,104,106,102,108,102,99,99,97,99,94,97,97,92,86,84,86,84,84,86,84,84,84,86,84,76,81,79,76,70,76,73,73,70,70,67,67,70,67,64,64,67,62,64,64,62,62,62,64,62,62,62,58,52,52,48,52,52,48,52,45,48,48,48,48,48,48,42,42,45,48,45,45,45,45,45,42,39,39,42,42,39,42,42,39,42,39,39,39,36,39,36,39,36,32,39,36,36,39,36,32,36,39,36,39,36,36,32,39,36,36,39,36,32,36,36,36,32,36,36,36,36,36,32,32,32,36,32,36,36,32,32,32,32,36,32,36,36,32,36,32,32,32,32,36,32,36,36,32,32,32,36,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,36,36,36,36,32,32,36,32,32,36,36,32,39,39,36,39,39,36,39,36,39,39,36,39,42,39,39,39,42,39,36,39,42,39,39,39,42,42,42,45,45,45,42,42,42,45,45,45,48,48,52,48,48,45,45,48,48,52,48,52,52,52,52,52,55,52,58,62,62,55,58,58,58,55,55,62,58,62,62,62,64,64,64,64,67,70,70,73,70,70,76,73,73,73,73,76,81,76,73,76,84,76,79,81,84,81,79,86,81,84,84,84,84,84,86,89,84,89,86,94,86,89,86,89,92,94,97,97,104,106,106,106,110,97,110,108,104,110,113,113,113,113,113,115,113,115,119,121,125,119,121,123,121,121,121,121,123,127,128,130,130,130,127,128,125,130,130,135,133,135,136,135,136,140,141,141,137,137,141,139,140,140,137,143,143,141,141,140,141,143,142,140,139,141,143,140,140,141,137,143,144,145,143,145,142,143,143,142,144,145,146,145,144,146,141,141,145,146,144,141,146,146,145,143,144,142,147,144,146,150,146,143,146,148,149,151,152,152,149,146,141,140,143,145,143,146,146,145,141,141,143,143,143,145,142,141,139,142,141,145,140,141,140,140,140,145,143,140,136,140,133,137,127,121,130,135,130,133,135,130,127,130,128,130,128,135,128,130,128,125,121,121,119,123,123,119,113,115,119,121,125,125,121,113,110,102,110,115,106,102,106,99,106,102,106,108,106,106,99,99,99,102,94,99,94,92,89,81,86,86,84,84,86,84,86,84,86,79,79,84,79,70,79,76,76,70,73,64,67,67,67,70,64,67,62,64,64,62,62,62,62,58,62,55,58,58,55,52,55,52,48,48,48,48,48,48,48,52,45,42,45,48,45,45,42,45,42,45,42,39,42,42,42,39,39,39,39,39,39,39,39,36,36,36,36,39,36,36,39,36,36,36,36,36,36,36,36,36,32,32,36,36,32,36,32,36,36,32,36,32,36,32,36,32,36,32,32,32,36,32,36,36,36,32,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,36,32,32,36,36,32,32,36,32,36,36,39,39,36,39,39,39,39,39,39,39,42,39,32,39,42,42,39,39,39,42,36,39,39,36,39,42,42,45,45,45,45,42,42,42,39,45,52,42,45,48,48,42,42,42,48,45,48,52,55,55,48,52,48,52,52,55,58,58,58,58,55,58,62,58,62,58,62,62,64,62,64,64,67,70,70,70,73,67,70,70,73,73,76,73,76,81,81,76,81,79,76,84,81,81,79,81,84,84,84,86,89,89,86,84,89,92,89,92,92,92,89,92,94,97,97,97,99,97,102,104,104,106,106,108,108,104,106,110,110,110,110,113,119,115,121,117,115,123,128,128,117,121,130,127,125,128,128,128,130,130,133,130,130,133,133,133,132,137,139,139,137,137,136,141,141,142,140,140,143,143,137,140,143,141,142,137,140,140,143,143,141,141,143,144,143,142,140,140,141,140,143,144,143,143,143,144,143,145,145,143,144,144,145,144,145,141,145,146,143,143,146,145,141,145,147,145,150,149,148,152,149,141,144,146,151,151,153,148,146,143,140,141,146,146,146,145,145,146,147,146,144,145,146,148,146,145,143,144,141,145,141,148,140,143,147,145,141,139,137,141,140,136,133,133,135,140,140,130,137,137,128,132,130,135,130,135,128,127,125,130,125,119,121,119,117,125,125,123,121,117,110,108,108,108,110,117,121,110,110,110,99,106,106,106,108,108,108,106,102,97,97,102,99,102,94,94,86,89,81,86,89,84,86,84,86,86,79,84,81,81,79,73,73,73,76,73,73,67,67,70,67,67,64,64,64,64,64,62,64,62,58,58,64,62,58,55,52,55,52,52,52,52,48,48,48,48,48,48,45,45,45,45,48,45,48,45,45,45,39,42,42,42,39,42,39,39,39,42,39,36,39,36,39,36,36,36,36,36,36,36,36,39,36,36,36,36,36,36,36,36,39,36,32,36,36,32,32,36,36,32,32,36,36,32,32,32,32,32,36,32,36,36,32,32,36,36,32,32,36,32,36,36,32,32,32,32,36,32,36,32,32,36,32,36,36,32,36,32,32,32,32,36,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,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,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,32,36,36,36,36,36,36,36,36,32,36,32,36,39,39,32,36,39,36,36,36,42,39,39,42,39,36,39,39,42,36,39,42,39,39,39,42,39,42,42,42,45,48,42,45,42,42,42,45,45,45,42,45,48,45,48,48,45,45,55,52,52,55,55,55,52,52,52,52,55,58,58,62,55,58,58,62,62,62,64,62,64,58,64,67,62,70,67,64,73,73,73,76,73,73,76,79,76,79,79,81,81,76,76,81,81,81,79,86,89,84,86,86,89,89,92,86,89,89,92,89,92,89,89,92,99,97,99,99,94,99,99,104,106,106,108,108,108,106,104,110,113,115,110,117,119,125,125,127,123,119,121,125,128,127,127,130,123,128,130,130,132,132,136,135,132,135,141,136,137,135,139,140,139,141,137,140,141,140,141,141,142,140,140,143,141,144,143,143,140,143,144,141,143,144,146,144,144,145,141,142,141,143,145,145,147,146,146,146,147,143,146,146,146,146,145,143,143,143,145,145,145,146,145,148,146,145,145,145,145,145,148,146,149,149,144,146,142,145,148,149,148,148,145,146,148,149,147,149,147,146,146,147,146,143,147,146,148,147,148,145,141,143,142,145,148,145,144,146,143,136,141,140,141,145,143,140,137,130,139,143,140,133,137,139,137,135,135,132,137,132,127,127,121,125,121,123,119,121,115,128,128,125,128,127,123,121,128,121,119,110,110,110,110,106,108,110,108,110,106,108,106,102,102,102,102,97,104,97,94,86,86,81,89,86,81,86,89,89,89,84,84,86,86,79,79,76,76,79,73,73,73,76,73,70,67,64,67,62,64,64,64,62,62,62,62,62,58,62,58,58,52,52,52,55,52,48,48,52,48,45,48,48,42,45,45,45,45,45,48,45,45,42,42,42,42,42,39,42,39,39,42,42,39,42,36,39,32,39,39,36,36,36,39,36,36,39,36,39,36,36,36,36,36,36,36,36,36,36,36,36,32,36,32,32,36,36,32,36,36,36,32,36,32,32,36,36,32,36,32,36,32,32,36,32,32,32,32,32,32,36,32,36,36,32,36,32,36,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,36,36,36,36,36,32,36,36,36,32,32,39,39,36,36,36,39,36,39,36,39,39,42,39,39,36,42,42,39,39,42,42,39,45,39,39,42,45,45,48,45,45,45,39,42,42,42,45,45,45,45,48,52,48,45,52,52,52,55,52,58,55,52,52,52,52,55,55,62,62,62,58,58,64,64,64,64,64,67,62,64,67,64,67,70,73,79,73,73,76,73,76,79,79,79,76,79,84,81,79,76,81,79,79,81,79,81,81,81,89,86,86,86,92,94,94,94,86,89,89,94,94,97,97,97,92,94,104,104,104,110,106,108,108,106,104,104,113,115,113,110,117,117,127,125,127,125,121,121,130,130,128,125,130,132,130,130,128,135,132,136,136,135,137,137,137,139,137,136,137,140,136,136,139,142,142,142,143,141,143,140,145,144,141,143,146,142,143,143,143,143,142,143,145,144,143,143,141,143,144,146,145,147,146,146,146,146,146,146,146,146,146,145,146,146,145,145,146,147,146,145,146,146,144,144,146,148,146,148,149,152,152,150,146,143,146,148,148,148,147,145,145,148,149,145,149,145,148,146,146,148,143,143,145,146,148,146,148,143,146,141,146,147,145,148,146,141,135,140,143,146,147,143,141,136,132,141,144,140,140,139,135,137,133,135,135,139,135,128,128,127,121,125,121,121,125,125,128,127,130,121,123,125,121,117,119,113,113,115,113,106,108,108,110,110,110,108,110,108,104,94,97,102,102,104,99,102,86,86,86,86,89,81,86,89,89,86,86,84,89,84,81,79,76,73,81,79,79,76,73,70,70,64,64,64,62,67,64,64,62,62,62,62,62,58,55,55,58,52,52,52,52,48,48,48,52,48,45,48,45,45,45,45,45,45,42,48,42,45,45,39,42,42,42,39,39,39,39,42,39,36,42,36,39,36,36,39,39,36,39,36,36,36,36,36,36,36,39,39,36,32,36,32,36,36,36,36,36,32,36,36,36,32,36,32,32,36,32,32,36,32,36,36,36,32,36,36,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,39,36,32,36,39,36,36,36,36,32,32,36,39,36,39,39,36,36,39,39,36,42,36,42,36,39,45,42,39,42,42,42,39,39,42,36,39,42,45,45,42,42,45,42,42,42,45,45,48,45,45,48,45,48,52,48,48,55,52,58,52,52,52,55,55,55,58,62,55,58,58,58,58,62,64,64,64,64,67,64,67,64,62,67,67,70,73,76,73,76,73,70,76,73,79,81,81,84,84,81,81,81,79,81,84,84,81,79,84,92,86,86,89,89,94,92,89,89,89,89,89,97,97,97,99,99,104,102,108,106,106,106,106,110,110,110,108,102,117,117,110,119,123,125,125,127,130,127,123,121,130,135,128,132,130,130,132,133,135,135,135,137,140,137,139,139,140,137,139,137,140,141,137,140,140,143,141,142,143,140,142,141,144,141,142,146,146,146,146,142,146,145,146,144,143,145,145,142,145,145,147,147,148,148,146,145,143,146,145,144,146,145,148,146,147,146,150,148,148,146,145,147,146,145,146,148,148,147,147,150,148,151,151,152,148,145,145,146,147,149,146,148,152,151,149,148,150,150,151,148,149,149,146,145,146,148,146,146,148,145,148,143,148,146,145,148,148,142,141,142,143,147,150,145,145,141,135,141,146,143,137,140,136,136,139,136,136,136,137,132,133,135,130,127,130,121,119,127,128,130,123,119,121,121,121,115,119,121,115,110,106,115,108,113,110,110,115,110,113,104,99,99,102,99,102,104,104,104,89,92,89,89,92,86,89,89,92,86,84,84,81,86,81,79,76,79,81,76,76,73,73,73,67,70,62,62,64,64,67,67,62,64,62,62,62,62,58,58,55,52,55,55,52,52,52,55,52,52,48,48,45,45,45,45,45,42,42,45,42,42,42,39,42,42,42,42,39,39,39,42,42,39,39,36,39,36,39,39,36,39,39,36,36,36,36,39,36,36,36,36,36,36,32,36,36,36,32,36,36,36,36,36,36,32,36,32,39,32,32,32,36,32,36,36,36,32,36,32,32,36,36,36,36,32,36,32,32,32,36,32,36,36,32,36,32,36,36,32,32,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,36,32,32,36,32,36,36,36,36,36,32,36,36,36,36,39,36,36,39,39,39,39,39,36,36,39,42,36,39,39,39,39,42,39,42,42,42,42,36,39,42,45,45,42,45,45,42,45,45,45,45,52,48,48,45,45,48,42,39,48,52,52,58,55,55,52,48,55,55,58,58,55,58,58,62,62,64,64,67,64,67,62,67,67,64,64,64,70,73,67,79,73,73,79,76,73,79,76,79,81,81,84,81,89,81,81,84,86,81,86,86,89,89,89,89,94,97,94,89,92,94,97,89,94,97,97,102,106,106,108,106,110,104,79,73,110,115,110,110,110,108,121,115,115,115,127,125,127,133,128,123,130,127,132,136,132,132,135,135,135,136,137,136,133,137,135,137,140,140,137,140,136,139,143,140,140,140,141,140,145,143,144,143,143,143,145,146,144,146,145,145,145,146,145,145,145,143,144,145,143,145,147,151,149,149,148,148,146,145,145,146,148,146,151,151,152,150,148,146,148,149,148,149,152,149,149,151,147,144,146,146,146,147,150,150,148,152,153,152,148,148,148,148,151,152,152,147,149,149,153,149,151,148,146,148,149,146,146,148,150,146,144,145,148,145,148,147,142,144,144,143,141,142,143,150,148,150,142,142,136,141,145,143,137,141,140,137,139,135,136,141,140,136,136,137,130,127,125,127,125,127,128,127,127,128,123,121,119,119,117,117,121,117,108,110,110,110,110,117,115,110,110,106,99,99,102,102,106,108,102,104,92,97,97,94,94,92,92,86,84,89,89,89,86,89,86,81,84,79,79,79,76,76,79,70,76,70,67,64,64,64,67,64,64,67,62,62,62,62,58,58,58,52,58,55,52,52,52,52,55,48,48,52,45,45,48,48,45,42,45,45,42,45,42,39,45,42,42,36,42,42,39,42,39,39,39,36,39,36,36,42,36,39,39,36,36,39,36,36,36,36,39,39,36,32,36,36,36,32,36,36,36,32,36,32,36,32,32,32,36,32,32,32,36,36,36,36,36,32,32,36,32,32,36,36,32,36,32,32,32,32,36,32,32,32,32,36,36,32,36,32,39,32,32,36,32,32,36,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,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,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,36,32,36,32,36,36,36,36,36,36,36,36,36,39,32,36,36,39,39,39,39,36,39,39,39,39,39,42,39,39,39,42,39,39,39,42,42,42,42,42,39,39,39,42,45,48,45,45,45,45,45,45,45,48,48,45,48,48,48,48,45,55,55,52,58,52,58,55,55,55,55,55,55,62,62,64,62,64,64,70,67,64,67,62,67,67,70,70,67,70,70,70,79,70,73,81,79,79,79,79,81,86,81,81,89,84,81,84,92,84,86,86,92,89,94,92,94,92,89,89,94,94,92,92,94,94,99,102,102,104,110,113,110,110,108,67,86,110,121,115,110,115,113,121,117,117,115,125,128,130,132,128,130,128,125,135,139,135,133,136,133,136,135,135,137,140,136,135,137,141,140,141,140,139,140,137,140,141,141,145,143,145,145,143,140,141,145,146,144,141,146,145,147,145,144,145,145,148,145,145,143,144,145,146,148,148,149,148,147,148,148,146,147,147,148,151,152,152,150,150,150,151,152,150,151,150,149,152,148,147,145,149,148,152,152,153,152,152,150,156,156,150,147,146,153,154,153,151,149,150,152,154,152,149,150,148,148,147,148,148,146,150,150,146,145,147,146,147,149,143,144,146,144,137,139,146,148,148,148,143,140,135,143,147,145,137,143,143,140,137,137,141,141,141,136,139,140,133,128,123,123,123,127,127,128,125,123,123,121,119,119,119,119,119,115,110,113,110,115,113,113,115,110,113,108,106,99,102,108,104,108,104,104,94,94,97,97,94,92,89,92,92,86,86,84,84,86,86,81,81,84,81,76,76,76,76,76,70,67,67,64,67,64,64,64,62,64,64,62,62,62,55,58,62,52,55,55,48,52,52,55,55,52,48,48,45,48,45,45,48,45,48,45,42,45,42,42,42,45,42,42,39,42,39,42,39,39,42,36,42,36,39,39,39,39,39,36,39,36,36,36,39,39,36,36,36,32,39,36,36,36,36,32,32,36,36,32,36,36,36,32,36,36,32,32,36,32,32,32,32,32,36,36,36,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,36,32,36,32,36,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,36,32,36,36,36,36,39,32,32,39,36,36,36,39,36,36,42,42,42,42,39,39,42,39,39,36,39,39,39,39,42,42,42,42,42,45,39,42,42,42,45,45,48,48,42,45,45,45,48,52,48,48,45,48,52,52,48,52,58,58,55,58,55,58,58,55,58,55,55,62,62,64,67,62,64,70,67,67,64,64,64,67,70,67,67,73,73,73,76,73,73,76,73,84,84,84,86,81,84,89,86,81,89,86,86,81,92,92,89,84,94,94,97,89,92,97,94,99,99,92,99,102,106,102,110,106,110,113,115,110,113,119,119,113,115,115,117,119,110,121,123,123,125,121,125,128,130,132,130,128,132,135,139,130,137,140,135,137,139,139,135,139,141,139,141,141,141,145,142,140,140,140,141,140,142,141,143,146,145,144,144,146,145,145,146,145,147,148,148,147,143,149,145,146,145,147,141,141,146,148,150,148,148,148,148,147,146,146,147,148,150,151,152,153,152,152,152,154,152,152,151,150,152,151,149,148,152,152,152,153,154,152,153,152,151,150,148,155,152,153,153,150,153,151,150,151,152,148,153,153,152,152,150,150,148,150,151,147,152,148,148,150,148,146,150,145,145,146,145,142,143,142,146,146,144,140,139,145,144,147,147,144,143,135,139,141,142,142,145,140,135,137,136,135,128,128,130,128,128,125,128,123,127,123,125,121,115,121,119,117,117,106,115,121,115,119,115,119,115,115,108,108,104,106,108,110,106,104,104,94,92,94,97,94,89,92,92,92,92,84,84,81,89,81,81,79,84,81,81,76,73,79,76,73,67,67,67,64,67,67,64,70,64,64,62,58,58,58,62,62,55,58,55,55,55,48,52,55,48,48,45,45,48,48,48,48,45,48,45,45,42,42,39,45,42,42,42,42,42,39,42,39,39,39,36,42,36,36,39,36,39,39,32,36,39,39,32,39,36,39,39,39,36,36,36,36,36,36,36,36,32,36,32,36,32,36,32,32,36,32,32,36,32,36,36,32,32,36,32,36,32,36,32,32,32,36,32,32,36,32,32,36,36,36,32,32,36,36,36,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,32,36,39,39,36,36,36,36,36,36,36,36,36,42,39,39,42,42,42,39,39,36,42,36,42,36,36,39,39,39,39,42,42,42,42,42,36,42,42,42,42,45,48,45,42,48,45,45,48,45,48,45,45,48,48,52,48,52,62,55,58,55,55,55,55,55,58,55,62,64,64,64,64,62,64,67,70,67,70,70,64,67,67,70,73,70,76,76,73,76,76,79,79,84,84,89,81,81,86,81,84,86,89,86,92,86,92,84,84,86,94,94,92,94,99,102,94,97,106,104,106,99,108,102,110,115,113,119,119,117,115,119,117,110,119,113,117,121,119,123,130,132,130,128,132,132,130,133,133,130,141,140,137,133,140,137,136,137,136,137,136,140,137,136,144,141,143,145,142,142,145,140,142,142,145,143,146,146,145,145,145,145,147,146,145,147,148,148,144,144,147,145,148,148,148,143,146,146,148,148,146,148,148,148,148,149,150,150,148,148,148,150,153,151,150,152,151,152,152,153,150,152,151,153,152,153,152,151,151,154,151,146,150,148,152,153,152,151,153,152,149,152,152,154,152,157,153,155,150,152,154,150,152,149,155,151,152,148,149,147,148,149,150,149,148,148,145,146,148,148,148,142,142,143,143,141,140,145,149,145,143,147,145,143,137,132,140,143,143,144,143,139,137,135,130,128,127,125,128,132,127,125,127,127,125,119,123,121,115,117,115,117,117,115,121,119,123,121,115,115,108,108,102,108,108,104,110,106,99,97,97,102,102,97,97,94,97,94,86,86,89,86,86,84,81,84,81,84,79,79,79,79,79,76,70,70,67,64,67,67,64,70,70,67,62,58,62,64,58,55,55,55,55,55,58,52,52,52,48,48,48,52,48,48,48,48,48,48,48,48,42,42,42,42,42,45,42,42,42,42,39,39,39,39,39,39,39,39,39,39,39,39,39,36,36,39,32,36,36,39,39,32,32,36,32,36,39,36,32,36,32,36,32,36,36,39,32,36,36,32,32,39,32,32,36,36,32,36,32,36,32,36,36,32,36,32,32,36,36,36,32,32,32,39,36,32,36,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,39,32,36,32,32,32,36,36,36,39,39,36,36,36,36,36,32,39,39,39,39,42,42,39,39,39,42,39,39,36,36,39,39,39,39,42,45,42,45,48,39,42,42,45,45,48,48,48,45,45,45,45,52,45,48,45,48,48,48,52,55,55,58,55,58,58,58,58,55,55,58,58,64,62,64,64,67,64,64,67,70,67,67,67,70,70,70,67,73,73,76,79,79,79,73,81,84,81,86,86,81,89,89,84,81,84,86,84,89,86,86,86,84,92,92,89,97,99,102,99,99,99,99,104,106,104,106,106,115,117,115,117,119,113,117,113,115,121,115,119,121,121,121,123,133,135,135,130,135,132,135,136,136,136,141,140,137,135,141,137,137,137,139,140,136,137,140,140,143,141,144,146,145,143,146,143,142,146,146,143,146,145,148,143,145,147,149,148,146,148,150,146,148,147,148,146,147,148,146,148,148,146,147,148,149,149,148,148,150,149,148,150,149,148,150,152,152,151,154,152,154,152,151,151,150,154,152,153,152,157,153,150,154,152,150,148,150,151,154,156,155,151,154,153,153,155,152,155,154,158,157,158,153,153,156,153,152,152,153,153,151,153,152,149,150,148,151,147,150,149,146,147,148,151,149,146,141,144,143,143,144,145,148,145,146,149,146,140,137,137,145,145,147,144,145,140,140,135,130,132,132,130,130,125,130,130,127,125,125,121,123,117,117,119,115,121,119,123,123,123,123,117,117,117,110,106,110,110,108,106,104,99,102,97,97,104,106,99,94,92,92,92,89,86,89,89,86,84,81,84,86,81,81,79,79,79,76,76,67,70,67,67,67,67,70,64,64,67,64,62,58,58,58,58,55,58,58,55,55,48,55,55,52,45,48,42,48,45,52,52,48,45,48,45,45,42,42,42,39,45,42,42,42,39,45,42,42,39,39,39,36,39,39,36,39,39,39,36,39,36,36,36,36,36,39,32,32,36,36,32,32,36,32,32,32,32,32,39,36,39,32,36,32,32,32,36,32,36,36,32,32,32,32,36,32,36,32,32,36,32,32,32,39,32,32,36,36,32,32,32,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,32,36,36,39,39,39,36,32,39,36,32,39,39,39,39,42,42,42,42,42,39,39,39,42,36,39,39,36,39,42,42,45,39,42,42,39,39,45,45,45,45,45,48,45,48,48,48,52,48,45,45,52,48,48,52,52,58,52,55,55,55,55,58,55,58,62,64,62,64,64,64,64,70,67,67,70,70,73,67,73,73,73,73,70,76,76,79,81,76,81,84,81,89,92,89,92,89,81,84,81,79,79,89,89,84,81,92,89,86,94,94,102,99,104,97,102,102,106,104,104,106,110,115,119,119,113,119,113,117,115,127,125,125,117,117,119,121,127,130,128,130,135,136,135,140,135,140,140,137,140,136,135,137,136,133,139,139,141,140,141,137,141,140,142,140,146,146,143,145,145,143,143,147,146,148,147,146,144,146,146,147,146,145,148,148,146,146,147,148,148,148,148,148,150,147,146,146,149,148,149,149,152,151,149,148,149,152,152,149,152,151,150,152,152,152,152,151,154,153,153,154,151,156,157,157,152,153,153,153,153,153,153,155,152,156,155,157,152,156,154,152,152,156,156,156,155,153,153,156,158,155,152,150,153,153,153,152,152,153,151,153,151,153,149,152,149,148,148,150,150,150,151,150,149,150,148,145,143,147,150,146,143,148,143,141,140,142,143,143,142,141,137,132,135,132,135,135,135,133,125,128,128,123,127,125,121,121,125,119,113,115,117,121,127,125,123,125,121,117,113,106,106,110,113,113,110,102,97,97,102,102,104,102,97,97,92,97,92,86,89,86,89,86,84,84,84,81,79,76,76,79,79,76,76,70,67,64,70,67,67,70,70,67,64,67,58,62,62,55,55,58,58,55,52,52,55,55,52,48,48,48,48,45,48,52,48,48,48,45,42,42,42,42,45,45,42,39,42,39,42,39,39,39,36,39,36,36,36,36,36,39,39,39,36,36,32,36,36,39,39,36,32,36,36,36,36,36,32,32,32,39,32,36,36,36,32,32,36,32,32,36,32,32,36,36,32,32,32,32,32,36,36,32,32,32,36,36,32,36,32,32,36,32,32,32,32,36,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,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,36,36,36,36,36,39,39,39,36,36,39,36,32,39,32,32,39,39,39,39,42,45,42,39,39,39,36,42,42,36,39,42,42,39,42,42,45,42,42,45,39,42,42,45,45,48,45,48,45,48,48,48,52,48,48,45,45,48,52,55,52,55,55,55,58,58,58,58,58,55,62,58,58,64,67,67,70,64,73,70,76,70,73,73,73,67,79,73,73,76,76,81,79,79,84,81,84,92,86,92,92,86,81,86,81,81,84,84,81,81,86,92,92,92,97,102,104,97,97,104,108,108,106,106,110,115,115,119,119,115,108,117,121,125,127,127,130,128,123,123,117,127,123,133,128,130,132,137,135,141,140,143,139,139,135,137,140,135,137,136,135,136,140,140,142,140,143,144,143,146,147,146,146,146,145,145,145,146,146,145,148,147,146,146,145,148,148,148,149,148,148,146,147,147,148,149,149,149,149,147,148,148,148,148,151,149,152,153,152,151,152,150,152,153,151,152,152,151,153,151,153,156,157,153,156,153,152,160,156,156,154,155,158,157,157,157,155,155,157,156,158,154,154,159,158,160,161,161,155,155,152,152,152,153,153,158,158,152,151,154,155,151,151,153,149,151,151,152,152,148,151,151,148,148,148,147,148,150,148,150,148,145,147,145,149,150,149,143,140,143,146,146,146,148,147,146,143,145,144,140,133,135,130,130,139,128,123,128,125,121,125,123,123,123,121,119,115,117,125,125,128,123,115,115,113,106,110,110,115,113,104,106,102,102,102,106,104,104,97,99,97,94,92,89,89,89,89,84,86,86,86,84,81,81,79,76,76,76,70,70,73,67,70,67,70,70,73,70,64,64,62,62,58,58,55,58,58,55,55,52,52,55,52,48,52,52,45,52,45,48,45,48,48,42,45,42,42,45,45,45,39,42,42,42,45,39,39,39,39,42,39,36,39,36,36,39,39,39,39,36,36,39,36,36,36,36,32,36,36,36,36,36,36,36,32,32,36,36,32,36,32,36,36,36,32,36,32,36,36,32,32,36,32,36,32,36,32,36,36,32,32,32,36,32,32,36,32,36,32,36,32,36,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,36,36,32,36,32,36,36,36,36,39,39,36,39,32,36,36,32,39,39,39,42,42,39,42,39,42,39,42,42,39,39,39,39,39,42,42,48,48,45,42,45,39,45,42,42,42,45,45,48,45,48,48,45,52,45,48,48,45,52,48,55,52,52,55,55,58,55,58,55,58,58,62,64,64,64,64,64,67,64,70,73,76,70,73,79,73,70,73,70,79,76,79,79,79,81,84,81,84,89,86,89,94,86,92,92,81,86,89,89,86,86,94,94,89,97,99,99,102,102,106,106,104,97,106,110,113,115,110,113,110,115,113,127,127,127,125,128,123,127,119,119,119,127,128,130,137,133,130,136,137,141,137,140,140,137,137,140,141,136,135,136,135,135,140,141,142,143,144,145,142,145,146,146,148,145,146,143,147,146,146,146,148,147,146,143,147,149,148,149,148,148,148,146,146,148,148,148,149,150,148,146,150,150,148,149,149,152,151,152,152,149,153,151,153,153,153,152,152,151,152,154,155,155,156,153,153,153,152,160,159,157,154,159,161,159,155,156,156,154,156,160,162,158,155,159,158,160,160,156,153,154,153,152,156,154,153,153,156,155,153,153,154,152,151,152,152,152,151,152,153,148,150,150,148,149,148,146,147,148,148,146,148,147,146,147,148,148,148,141,146,146,148,145,144,143,143,143,141,144,141,140,140,139,133,127,136,130,127,119,128,128,125,127,123,121,121,119,123,125,123,128,123,125,117,113,106,110,110,115,113,108,106,104,102,104,104,106,106,102,102,99,97,89,92,89,89,94,89,86,84,84,86,86,84,79,79,76,76,73,73,73,67,67,67,73,70,70,70,70,67,67,64,62,58,62,55,55,58,48,55,55,55,55,48,48,52,48,48,48,48,48,48,45,45,42,48,42,42,42,45,45,42,42,42,39,42,42,39,39,39,39,39,36,39,36,36,39,39,39,39,36,36,32,36,36,32,39,36,36,36,36,36,36,36,36,32,32,32,36,36,36,32,32,36,32,36,36,32,32,32,36,32,36,36,36,32,32,36,32,32,36,32,32,36,36,32,32,36,32,32,32,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,36,36,39,36,36,36,36,36,39,36,39,36,36,36,36,36,36,36,42,42,39,42,39,39,39,39,39,39,42,39,42,39,39,42,42,42,42,45,48,42,42,45,39,42,45,45,48,48,45,45,45,48,45,45,48,45,48,48,52,52,55,58,55,55,55,55,55,55,58,62,62,58,64,64,64,70,64,67,70,73,70,76,79,76,76,73,76,76,76,76,76,76,84,79,79,84,79,81,84,86,92,86,86,89,89,86,86,89,92,81,92,89,92,92,97,99,102,102,99,108,113,106,102,108,110,110,113,110,110,110,121,121,125,121,119,123,123,125,127,127,123,127,121,132,130,132,139,137,135,135,136,140,140,142,141,143,140,139,137,140,142,140,137,139,142,139,137,142,145,145,143,146,145,146,146,145,143,145,147,148,150,149,147,142,146,147,146,146,148,148,146,150,148,147,146,150,148,148,152,149,149,152,152,149,150,148,150,150,152,150,152,152,154,153,151,150,151,151,150,152,154,150,152,155,156,153,156,153,152,157,157,154,156,158,163,158,160,156,159,157,156,161,163,154,154,154,157,161,163,156,156,155,156,158,159,156,156,153,153,156,156,156,155,155,151,153,150,152,152,151,152,153,151,148,149,153,157,150,146,147,149,150,152,149,148,149,146,148,149,152,144,140,139,143,143,145,147,145,145,141,137,137,137,137,141,141,130,130,130,128,128,130,130,128,128,125,128,121,123,121,127,128,127,123,117,113,115,113,115,110,110,113,110,106,106,106,110,106,102,104,102,102,99,97,94,89,89,92,86,86,84,86,84,84,84,79,79,76,79,76,70,70,73,73,73,70,67,73,73,70,67,67,67,62,64,58,55,55,55,55,58,55,55,58,52,48,52,55,48,48,48,48,45,45,45,42,48,45,45,48,45,45,39,39,39,36,42,39,42,42,39,42,39,39,39,36,32,36,36,39,39,36,39,36,36,36,36,36,32,39,32,36,39,36,36,36,32,39,32,36,36,39,32,36,36,32,32,36,32,36,36,36,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,36,32,32,32,36,32,36,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,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,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,32,36,39,36,36,36,39,39,39,36,39,36,36,39,39,39,39,42,42,45,39,39,39,39,42,39,39,42,42,42,42,42,42,45,45,45,42,39,42,45,48,45,48,45,45,45,48,45,48,48,48,48,52,48,48,52,55,58,58,58,55,62,62,62,62,62,58,67,64,64,64,64,67,70,73,73,70,76,76,84,70,76,73,79,79,76,73,76,79,81,81,79,81,84,84,86,84,86,89,81,84,89,89,84,89,89,86,89,94,97,102,99,102,106,108,106,106,110,115,115,110,113,113,119,119,121,119,123,119,123,121,123,127,128,132,130,128,128,130,130,135,135,136,133,136,133,137,142,143,141,143,140,137,141,140,140,137,141,140,141,125,113,141,146,147,148,148,145,146,148,147,146,147,148,148,147,147,147,147,146,146,147,148,148,148,148,149,148,148,148,148,150,147,150,149,149,149,148,150,148,151,152,152,152,152,153,152,151,153,152,150,153,153,154,152,151,151,150,155,159,156,156,153,154,157,160,157,159,160,159,159,159,157,159,159,152,159,161,159,155,156,157,160,156,156,158,160,160,159,162,159,155,157,156,154,159,152,156,154,152,154,151,156,153,155,152,150,153,153,148,148,150,152,152,153,148,151,150,152,148,147,148,149,151,143,145,143,146,147,149,150,147,148,148,149,146,148,142,141,137,144,140,137,130,136,132,133,136,133,133,127,128,128,130,130,128,125,123,117,110,119,113,110,117,113,115,110,102,104,108,104,104,106,110,104,104,108,99,99,99,92,94,92,89,86,84,86,89,86,79,81,79,81,79,79,73,73,76,70,70,73,70,73,70,67,64,62,67,64,62,64,58,58,55,55,55,55,52,52,55,52,52,48,48,52,48,52,48,45,45,45,45,42,42,45,45,48,39,39,42,39,39,39,39,39,39,39,39,39,39,36,36,36,36,39,39,39,36,36,36,36,39,36,32,39,36,32,36,36,36,36,32,36,32,36,36,36,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,36,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,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,36,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,36,32,32,32,32,32,36,32,32,32,32,36,32,36,32,36,36,36,39,39,36,36,36,39,36,39,39,36,39,39,39,39,39,42,42,39,39,39,39,39,42,39,36,39,42,45,39,45,45,42,42,45,45,42,42,42,45,48,48,45,48,48,45,48,45,45,48,48,52,52,58,55,58,58,55,55,62,58,62,64,64,62,64,64,67,67,67,67,73,67,76,73,79,76,73,79,70,73,73,73,76,76,73,76,76,81,76,81,84,84,89,86,86,89,89,86,86,86,86,84,92,92,92,92,99,99,102,99,106,108,108,108,104,110,113,113,110,115,113,123,125,123,121,119,119,121,125,125,125,123,132,133,125,127,130,133,133,135,136,133,130,132,139,140,140,140,141,141,139,141,139,141,140,140,140,142,140,141,143,145,145,146,146,148,145,149,148,146,146,148,146,146,147,146,144,147,148,148,148,146,148,148,148,147,146,148,149,148,148,149,148,151,150,150,150,151,153,152,155,154,152,152,151,146,153,155,152,153,153,150,152,152,153,152,154,158,157,156,156,150,161,159,155,155,160,159,159,164,156,160,158,155,161,162,153,152,154,160,160,161,157,158,158,160,163,159,159,159,154,156,156,156,157,154,156,153,153,153,156,157,153,156,150,152,153,151,150,150,152,151,150,150,147,148,152,149,146,150,148,145,143,150,147,152,146,146,144,141,141,142,146,145,148,148,146,135,140,144,143,135,137,137,137,136,137,130,130,130,128,127,128,128,123,123,121,115,115,115,113,115,117,110,108,104,108,108,108,110,104,108,104,104,104,102,99,99,94,92,89,89,84,89,86,86,84,84,81,76,76,76,73,73,79,73,70,73,73,67,70,67,67,64,64,64,64,62,62,58,58,58,55,55,52,55,55,52,52,55,48,48,48,52,48,45,45,45,42,45,45,42,48,45,48,45,45,42,39,42,39,39,42,39,39,36,39,39,36,36,39,36,36,39,39,39,36,36,36,36,39,36,36,32,32,32,32,36,36,36,36,36,39,32,36,32,36,36,36,36,36,32,36,36,36,32,36,36,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,32,36,32,32,32,36,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,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,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,36,36,36,39,36,36,39,36,36,39,36,39,36,32,39,36,36,39,39,39,42,39,39,42,39,42,42,42,42,39,36,42,45,42,42,42,45,45,45,45,45,39,45,45,48,45,48,48,48,45,48,45,48,48,48,48,52,52,52,52,58,55,58,55,55,64,62,62,64,62,58,58,64,67,70,67,70,70,76,76,76,73,79,76,76,76,76,76,76,79,79,79,81,79,79,81,84,86,92,92,89,89,86,94,94,92,94,97,99,86,94,94,102,102,99,110,110,106,106,108,113,117,115,117,113,117,121,125,121,119,119,119,128,127,127,128,130,128,132,128,125,123,127,130,128,128,135,137,135,137,139,140,140,141,142,140,140,141,142,144,141,145,143,143,144,146,146,145,145,145,145,149,147,148,148,148,148,150,148,147,147,148,145,148,146,149,150,149,150,148,149,149,147,149,151,149,148,148,150,151,152,150,153,153,152,153,156,155,156,154,152,153,155,157,156,155,153,153,155,156,153,156,153,156,157,156,159,155,161,160,159,153,155,159,159,161,157,160,156,160,162,162,140,130,156,164,170,164,159,156,159,156,160,162,160,155,156,155,154,156,156,154,156,155,156,156,158,156,156,156,156,155,153,153,152,155,154,151,150,150,150,155,149,149,153,150,143,146,153,150,146,132,136,136,140,140,139,136,139,139,139,145,148,149,143,141,145,141,140,139,141,137,141,140,135,137,132,130,130,130,123,123,123,119,119,119,119,121,113,108,104,104,108,108,110,106,106,104,106,106,108,102,99,97,97,94,94,92,89,84,89,86,86,81,84,79,81,81,76,76,76,76,70,76,70,67,70,67,67,70,67,64,64,62,64,58,62,62,58,55,52,55,55,52,52,52,52,48,48,52,48,45,48,45,45,45,45,42,45,45,45,39,42,42,42,42,39,42,42,39,39,39,36,39,36,39,36,36,39,36,36,36,36,36,36,36,39,32,36,36,36,36,36,36,36,36,32,32,36,32,36,32,36,32,32,36,36,32,36,32,36,32,32,32,36,32,36,32,32,36,36,32,36,36,36,32,32,32,36,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,36,32,32,32,36,36,32,36,36,36,36,39,36,36,39,39,39,36,42,36,39,36,39,39,39,39,39,42,42,42,39,42,39,42,39,39,45,42,39,45,45,45,45,45,45,42,45,45,45,45,45,52,48,45,48,45,48,48,52,48,55,52,52,55,62,55,62,62,62,64,62,62,64,64,64,67,67,64,67,73,70,70,76,76,76,76,76,76,79,76,79,79,81,81,84,81,81,79,84,81,86,81,81,86,94,86,92,94,94,92,97,102,97,99,97,94,97,97,108,108,108,108,110,115,115,113,115,117,117,121,119,119,115,123,121,128,125,132,135,127,132,127,130,130,128,130,135,133,135,140,139,139,137,140,140,143,141,143,142,141,144,143,143,144,143,145,144,141,144,145,148,146,146,147,147,146,148,148,146,148,148,151,148,148,148,147,149,148,148,148,150,150,148,147,147,148,149,151,152,150,150,148,149,151,153,150,151,152,152,154,154,158,156,153,153,154,159,159,155,155,155,155,156,156,156,157,157,157,156,156,156,157,159,163,160,160,158,157,158,155,159,153,159,161,159,157,158,153,160,160,170,158,157,154,161,159,162,163,164,158,158,156,163,158,154,156,156,156,156,158,157,155,154,157,152,153,157,155,153,152,152,153,152,150,152,151,153,154,152,147,152,152,148,142,142,150,150,151,149,149,152,147,148,145,143,140,140,148,150,143,142,145,143,141,142,141,140,142,140,137,130,128,128,130,128,125,121,121,125,123,121,119,115,106,102,108,108,115,106,104,108,106,106,106,94,99,99,99,97,97,94,92,92,89,86,84,84,84,81,79,81,81,79,79,79,76,73,73,76,73,67,67,67,67,62,67,64,58,55,55,64,64,58,58,52,52,52,48,52,52,55,52,52,52,48,48,45,45,42,45,45,42,45,48,48,45,42,42,42,42,39,39,42,39,39,36,36,39,36,42,39,39,36,36,36,36,36,36,36,36,36,32,32,32,32,36,36,36,36,36,36,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,36,36,32,36,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,36,32,39,36,36,39,39,36,39,36,39,39,39,39,39,42,39,36,39,42,42,42,39,42,42,42,42,42,42,42,42,39,45,45,42,42,45,48,48,45,45,48,42,45,45,45,45,48,48,48,45,52,52,48,48,52,52,48,55,55,55,58,55,58,62,64,64,62,64,64,64,62,67,64,64,70,67,70,79,76,79,79,79,73,79,73,73,79,76,81,81,84,84,81,86,86,79,84,86,84,86,86,84,89,97,94,97,99,104,97,102,102,97,92,99,110,108,106,110,115,115,117,115,113,121,121,125,121,117,119,123,130,130,127,130,130,128,130,128,130,128,130,135,135,135,135,135,137,140,140,142,142,145,142,144,143,143,145,145,145,145,143,145,145,144,146,146,146,146,147,146,148,147,147,148,147,149,148,148,147,148,146,147,146,149,151,150,152,151,150,146,149,150,152,150,151,153,148,149,149,156,153,150,151,153,153,156,156,159,159,152,156,157,159,156,153,152,157,156,156,152,154,154,159,159,160,157,159,159,159,164,163,165,161,158,158,156,158,159,164,164,157,158,162,165,159,159,161,158,155,156,158,162,162,163,160,159,156,159,163,157,156,160,159,154,159,161,158,153,155,154,153,154,156,156,153,155,156,156,153,151,152,152,155,152,152,148,152,152,142,142,148,152,156,153,152,150,153,149,151,148,148,141,141,145,150,146,143,144,146,144,143,142,140,139,135,135,130,128,130,127,125,127,123,123,128,125,121,119,115,108,106,104,108,110,110,108,110,108,108,102,102,104,104,104,102,99,94,92,94,92,89,89,86,86,84,79,81,79,76,79,79,76,76,76,73,73,73,70,70,67,64,67,67,62,55,64,64,62,62,58,52,55,55,55,52,55,52,52,52,52,52,48,45,45,45,42,48,45,45,45,48,42,39,42,42,42,39,39,42,39,42,39,39,39,36,39,39,39,36,42,39,32,36,36,39,36,36,32,36,32,36,39,36,36,32,36,36,36,32,32,36,32,36,32,36,36,36,32,36,36,32,32,36,36,36,32,32,36,36,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,36,32,36,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,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,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,39,36,36,36,36,36,39,36,39,39,39,36,39,39,36,36,39,42,39,39,39,42,39,45,42,42,42,39,42,39,39,42,45,39,45,48,48,48,48,45,45,45,45,45,45,45,48,48,48,48,48,48,48,55,55,52,55,55,55,58,55,62,62,64,67,62,64,70,70,70,67,73,67,70,70,76,76,79,81,76,79,73,81,76,79,76,79,84,81,84,84,81,84,81,84,89,86,89,89,89,89,94,94,94,104,104,99,99,102,99,94,102,106,106,110,110,113,117,113,117,119,121,128,123,121,119,121,123,125,130,130,132,130,128,127,130,127,130,139,139,139,137,140,140,137,141,139,140,140,143,142,145,141,144,145,144,146,143,143,146,146,146,146,148,147,147,149,149,147,149,148,148,148,148,149,150,150,148,150,147,150,148,150,150,152,151,151,150,152,149,152,149,153,153,153,150,150,150,153,151,152,152,154,154,157,157,159,156,154,158,160,156,155,156,157,159,158,157,157,157,156,159,161,159,159,167,161,161,162,167,169,167,167,157,159,162,169,170,164,164,162,164,159,158,157,158,163,158,156,156,159,161,156,156,160,158,162,165,160,158,162,158,156,158,159,159,159,156,157,156,156,157,156,156,155,155,156,152,152,151,150,153,151,150,150,149,144,143,153,154,159,156,154,150,146,145,146,148,147,152,148,144,140,143,149,148,141,148,146,143,143,141,139,139,130,133,133,130,127,125,127,130,125,128,127,123,121,113,106,108,110,108,113,106,108,106,108,110,106,106,104,99,104,99,104,99,94,104,89,89,89,92,84,79,81,79,79,76,79,79,76,79,73,76,73,70,70,67,64,64,64,64,64,64,64,67,62,64,55,55,52,52,52,48,52,52,55,48,48,52,45,45,45,45,48,45,42,45,45,48,39,42,39,42,42,39,42,42,39,42,39,36,39,36,39,39,36,39,39,39,36,32,36,36,36,32,32,36,32,32,36,36,36,32,32,36,32,39,32,36,32,36,36,36,32,36,32,36,36,36,36,39,32,32,32,32,32,32,36,32,32,32,36,36,32,36,32,32,36,32,32,36,32,36,32,32,32,36,32,32,36,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,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,36,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,39,36,36,36,36,36,36,39,36,39,39,39,39,39,42,36,36,39,39,42,42,39,42,42,42,42,39,42,45,45,39,39,42,42,42,45,48,48,45,48,48,42,45,42,45,48,45,42,52,48,48,48,48,52,55,55,55,55,58,58,58,58,62,62,64,67,67,67,67,67,73,67,64,64,73,76,73,76,81,76,79,76,79,76,76,81,79,81,84,84,81,81,81,84,81,84,86,84,86,94,94,92,99,97,99,104,102,99,106,97,102,104,108,108,110,110,115,119,115,110,119,121,127,128,121,123,127,128,130,130,128,130,130,125,128,133,135,135,133,137,137,137,140,140,135,140,140,140,140,143,143,142,143,141,143,145,143,145,141,145,144,147,146,147,146,148,146,147,147,152,150,148,147,150,148,150,151,150,148,149,148,149,150,150,152,153,153,153,156,154,150,152,151,154,155,154,152,155,155,153,153,154,154,153,157,162,159,154,156,159,157,155,155,156,156,159,162,165,167,165,167,161,162,163,157,162,165,161,167,163,165,160,156,161,157,163,157,162,160,158,167,171,158,158,161,161,165,164,163,157,159,158,156,155,155,163,160,160,160,158,159,162,158,162,161,160,162,159,158,161,161,157,156,159,156,153,154,152,154,156,152,152,152,153,156,155,148,146,147,156,153,152,148,146,146,142,139,137,141,146,146,150,149,143,136,146,146,140,139,145,140,142,143,135,141,132,130,132,132,128,128,130,130,127,130,125,121,117,115,108,110,115,117,117,108,110,113,113,110,106,108,104,99,104,104,97,99,102,106,97,89,94,92,89,84,76,79,81,79,79,76,79,79,79,79,73,73,70,67,64,67,64,64,64,64,62,64,67,58,58,55,55,55,52,52,52,48,52,48,52,52,48,48,45,42,45,42,42,45,45,45,39,42,42,39,39,39,39,42,39,39,39,36,39,36,39,39,36,36,39,36,32,36,36,36,36,36,32,36,32,36,36,36,36,36,36,32,36,36,36,36,32,36,32,32,32,36,32,32,32,36,32,36,32,32,36,32,36,32,32,36,32,32,36,36,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,36,32,36,36,39,39,36,39,36,39,39,36,36,39,36,36,39,39,39,39,42,42,42,42,42,42,48,45,42,39,42,42,42,42,48,48,45,42,45,48,42,45,42,45,45,48,48,48,48,48,48,48,55,55,55,55,52,58,62,58,62,62,62,67,70,70,70,67,70,70,70,67,67,73,79,79,76,76,81,81,76,76,81,79,81,81,84,81,86,84,84,84,84,84,84,89,86,97,94,92,94,97,97,104,104,99,102,102,106,104,108,110,108,108,117,119,117,117,113,121,123,127,125,121,125,127,130,127,130,127,130,128,128,130,135,136,137,132,139,137,137,135,137,136,140,141,141,139,139,141,143,144,143,142,143,142,145,144,145,141,148,146,145,148,148,147,148,147,148,150,150,148,150,148,151,152,151,150,148,150,148,151,151,153,154,154,152,154,150,151,152,151,156,156,156,152,155,155,152,154,156,153,154,158,161,158,158,156,160,158,156,154,157,159,162,160,163,164,165,165,162,165,165,159,163,165,162,164,162,164,156,158,159,159,160,159,160,159,159,167,167,160,159,159,160,164,164,167,159,156,156,160,159,156,160,162,161,158,157,162,159,159,162,162,161,162,159,161,159,160,159,156,159,155,156,155,153,153,156,152,156,152,153,156,157,148,147,152,154,152,147,143,143,145,141,135,135,137,137,145,150,150,146,139,141,145,140,140,140,142,139,141,132,137,132,132,135,130,132,130,128,132,127,128,127,119,117,115,117,110,121,117,113,110,110,113,113,110,106,106,106,104,102,102,104,102,106,106,99,97,92,94,89,79,79,79,81,79,79,79,76,79,79,76,76,70,70,70,64,64,67,67,64,64,64,62,64,62,62,55,55,55,55,52,52,48,52,52,52,48,48,45,45,48,45,45,42,45,45,45,42,39,42,39,39,42,42,42,39,39,39,36,39,36,39,39,36,39,36,36,36,39,36,36,36,36,36,39,32,32,36,36,36,36,32,36,32,36,32,36,32,36,36,36,36,36,32,36,36,36,32,36,32,32,32,36,36,32,32,36,32,32,32,36,32,36,32,32,36,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,36,32,36,36,36,36,36,39,36,36,36,36,39,39,39,39,39,39,39,39,42,39,36,39,42,39,39,42,39,42,45,42,42,42,42,45,42,39,45,42,42,48,48,45,45,45,45,39,45,45,48,48,48,52,48,48,52,52,52,55,55,55,55,55,55,58,62,64,64,64,67,67,67,70,70,67,70,70,67,67,67,76,79,79,81,81,79,76,76,76,79,81,81,81,84,84,86,86,89,86,86,92,89,89,94,86,94,89,94,102,102,97,102,104,106,99,102,108,108,106,108,119,119,115,115,121,125,127,127,123,127,128,128,133,130,127,128,133,137,136,136,140,136,135,130,135,136,137,137,137,141,140,141,142,144,141,144,145,143,143,142,141,142,141,141,145,145,146,146,146,150,149,150,148,150,148,150,150,148,149,148,150,150,152,150,149,151,152,153,152,156,154,156,153,156,156,153,155,153,156,156,156,154,156,159,153,152,156,156,157,159,158,156,163,158,157,160,160,156,159,159,161,159,162,163,160,159,160,164,165,160,161,159,160,170,160,159,162,161,159,162,162,171,167,170,169,171,164,161,162,161,170,167,167,169,167,162,160,165,169,162,162,161,157,160,159,160,159,164,164,164,163,163,161,161,159,159,159,160,159,155,157,157,154,156,153,156,158,151,153,159,152,151,153,153,150,146,142,143,145,147,148,148,143,141,137,141,146,150,149,142,137,140,145,133,135,140,135,137,136,140,140,132,136,135,135,127,135,130,127,127,123,121,125,123,119,121,117,115,115,110,113,113,113,108,104,104,102,102,102,99,99,99,102,99,97,94,97,92,89,86,86,81,81,84,79,79,79,81,79,79,73,70,70,70,64,64,64,64,67,67,62,67,58,62,58,55,55,55,55,55,55,52,48,52,48,52,48,48,45,45,45,45,42,42,45,45,42,42,42,42,42,39,42,42,39,42,36,39,39,39,39,39,39,36,36,36,36,39,36,36,36,36,32,36,36,36,32,36,36,32,32,36,36,36,36,36,32,36,36,32,32,36,36,32,36,36,32,36,36,36,32,36,36,32,32,32,32,32,32,36,32,32,36,32,32,32,36,36,32,36,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,36,36,32,39,36,39,36,36,39,36,39,36,36,39,39,39,42,39,39,42,42,42,39,39,42,39,42,45,45,42,42,42,42,42,48,45,42,45,48,48,42,48,45,42,45,48,48,45,48,48,55,48,52,52,55,55,62,62,58,58,58,64,62,62,62,67,64,70,67,67,73,73,73,67,73,73,70,76,76,79,79,81,79,79,81,79,81,79,89,84,81,86,86,92,86,92,92,89,94,97,97,94,94,89,99,99,102,102,104,104,97,108,110,110,106,108,113,121,121,121,121,127,130,128,127,127,130,137,128,130,125,123,128,135,140,139,137,136,135,135,135,137,137,139,141,143,143,143,144,145,143,146,143,147,142,143,145,143,145,145,145,147,146,145,145,146,148,148,150,151,151,150,150,150,151,152,151,153,154,152,150,152,153,154,152,151,156,155,157,154,155,154,153,155,157,155,157,157,154,156,158,156,153,154,156,159,161,159,163,167,159,159,163,161,159,161,159,157,160,161,157,159,159,157,163,165,160,163,163,163,175,164,164,161,163,163,167,167,163,167,164,161,170,164,160,162,165,161,164,165,164,155,154,158,165,161,159,162,157,159,160,161,159,164,165,163,163,161,165,159,158,159,159,160,157,158,160,160,158,154,153,153,156,156,153,152,155,148,152,159,161,152,143,140,146,147,151,152,154,152,148,145,139,146,147,152,150,140,143,146,137,135,146,139,141,140,142,143,137,143,140,139,135,133,130,123,125,125,125,123,125,123,123,119,115,117,119,113,113,110,110,110,106,108,108,106,106,102,106,104,102,102,102,102,94,89,86,84,81,84,81,81,79,84,79,81,79,76,67,73,76,64,67,67,67,64,64,62,62,64,62,62,52,55,52,55,55,55,52,48,52,52,48,48,48,48,45,52,45,42,45,45,45,42,42,42,39,45,42,45,39,39,39,39,39,39,36,36,39,36,39,36,39,36,36,36,36,36,36,32,39,32,32,36,36,36,32,36,32,32,36,32,36,32,32,36,32,32,36,32,36,36,32,32,32,32,36,32,36,36,32,32,32,32,32,36,36,32,32,32,32,36,32,36,36,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,36,32,32,32,32,36,32,36,32,36,36,32,32,36,36,36,36,39,39,39,39,36,39,39,39,39,42,42,39,39,42,39,42,39,42,42,39,42,42,42,45,45,42,42,45,42,42,45,45,48,45,45,48,39,45,45,48,48,52,48,52,48,55,55,55,55,58,58,62,55,62,62,62,62,64,64,64,70,67,73,73,73,76,67,70,70,76,79,76,79,79,76,81,84,76,79,79,84,84,86,89,84,89,86,86,92,86,89,94,97,97,97,97,92,99,102,106,104,108,104,104,110,110,106,110,113,117,121,117,123,125,127,123,125,123,133,132,132,128,128,123,133,136,140,141,137,135,137,137,137,137,141,141,144,143,144,142,145,147,145,142,144,143,146,147,143,143,143,145,146,146,146,146,147,148,146,149,149,150,152,151,151,149,150,152,152,152,152,154,152,153,153,153,153,151,155,159,156,156,155,156,155,153,154,156,159,156,159,155,161,159,156,156,159,154,160,160,159,160,161,159,158,163,164,156,154,156,159,159,163,159,164,161,161,161,162,161,167,164,167,169,169,167,170,173,167,165,169,162,175,169,169,173,159,156,158,170,181,174,175,174,167,157,156,163,170,163,163,175,164,164,161,165,164,167,167,162,163,163,161,162,159,159,159,159,158,157,159,156,155,156,152,154,156,155,156,156,148,155,160,161,152,148,145,149,151,153,155,156,156,153,148,143,145,147,157,152,141,143,149,145,140,146,141,144,145,140,142,140,142,140,139,130,133,132,121,130,128,130,130,127,125,121,119,117,121,123,119,121,115,113,108,108,106,102,104,106,102,99,102,99,97,102,97,94,94,86,86,86,84,79,81,84,81,79,81,76,76,76,73,73,67,67,67,67,64,67,64,62,64,58,62,52,55,58,55,55,58,52,48,52,55,52,48,48,52,45,52,48,45,42,42,45,42,45,42,39,45,42,45,42,39,42,36,36,39,39,39,39,39,39,36,36,39,32,36,36,39,36,32,36,36,32,36,36,36,36,36,36,32,36,32,36,32,36,32,32,32,36,32,36,32,32,36,36,32,36,36,32,32,32,32,32,32,32,36,32,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,36,36,36,32,36,36,36,36,39,39,39,36,39,36,36,42,39,39,39,39,36,36,42,39,45,45,39,42,42,45,45,45,42,48,45,42,45,45,42,45,48,48,42,45,45,45,45,48,48,48,52,52,52,48,52,52,55,58,62,58,58,55,62,62,62,62,62,62,67,67,67,67,79,73,73,70,67,73,76,79,81,79,76,76,81,79,79,81,79,86,89,86,89,89,92,97,94,86,92,94,99,97,94,97,97,97,99,99,97,104,106,108,108,110,113,110,113,117,121,117,123,123,125,127,125,125,128,135,130,135,130,127,128,130,137,137,136,133,133,135,140,137,139,142,143,141,143,140,144,145,146,144,143,143,142,146,146,143,143,146,146,147,148,148,148,148,148,152,148,152,148,152,151,150,152,150,150,155,153,154,156,156,152,153,152,153,152,159,159,157,156,156,156,156,154,154,159,158,156,160,156,160,161,159,158,159,156,160,156,159,159,161,160,160,167,164,159,156,157,157,159,158,160,165,162,164,164,164,162,171,170,164,175,177,173,165,165,163,167,170,165,170,167,182,170,162,160,169,174,181,175,173,177,171,169,162,159,171,167,170,167,163,165,163,164,165,171,171,169,163,169,165,164,159,159,160,162,160,160,162,156,156,156,154,154,156,157,156,154,147,155,159,157,152,149,148,153,153,155,156,159,157,153,151,145,146,148,156,154,143,145,150,148,145,148,146,146,147,143,143,143,141,137,140,130,125,130,123,132,130,132,130,127,123,119,121,119,123,121,121,115,115,110,115,108,106,102,104,104,104,104,102,99,97,104,99,97,92,92,84,81,84,84,81,81,81,81,79,81,73,70,70,73,67,67,67,67,62,67,64,64,62,62,62,55,58,55,58,55,58,55,55,52,52,52,48,45,52,48,48,45,42,45,45,42,39,42,39,39,45,42,42,42,39,42,39,36,42,36,39,39,39,39,36,39,32,36,36,36,36,36,32,39,32,36,36,36,36,36,36,32,36,36,32,36,32,36,32,32,32,39,32,32,32,32,32,32,36,36,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,36,32,32,32,32,36,32,36,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,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,32,32,32,32,32,32,36,36,32,32,32,36,32,36,36,36,36,32,36,36,36,36,39,39,39,39,39,39,39,42,39,36,39,39,36,36,39,39,39,39,42,45,42,45,45,45,45,45,45,45,42,45,48,45,42,45,45,45,45,48,45,48,45,52,48,45,52,52,48,55,55,55,62,58,58,58,58,64,62,64,62,67,64,70,76,73,70,76,76,70,73,76,76,76,76,81,84,79,79,81,81,76,79,84,89,84,89,89,84,89,94,89,89,89,94,94,92,99,97,97,97,99,99,108,108,108,110,113,110,110,110,119,121,121,121,125,130,123,127,123,130,135,137,128,128,130,135,130,132,132,133,137,135,135,139,141,140,142,145,144,140,141,143,141,143,144,140,143,142,140,141,144,141,143,144,145,148,146,150,150,150,150,150,152,151,150,152,152,153,152,152,152,152,154,154,154,155,153,153,155,153,154,157,159,156,154,153,156,159,156,159,158,162,159,158,158,158,156,170,167,163,158,163,157,159,164,164,169,167,167,165,161,158,156,157,162,167,169,173,169,167,167,159,165,174,170,173,167,170,174,170,163,169,164,170,170,178,185,171,169,179,182,169,167,159,162,165,162,167,164,173,173,159,165,167,159,167,164,162,159,167,165,167,167,167,164,163,161,162,163,160,161,163,159,162,160,159,159,158,159,157,157,159,156,150,154,162,155,152,149,151,156,156,158,157,157,157,152,151,141,142,147,155,152,145,146,150,150,144,149,145,145,146,144,145,140,140,133,133,135,135,130,130,135,135,133,128,123,123,119,125,125,125,119,121,117,117,115,113,110,104,99,106,108,104,99,106,106,99,94,94,97,94,89,84,84,84,89,86,84,79,81,81,76,79,76,70,73,67,70,70,64,67,67,62,64,62,58,58,55,55,55,55,55,58,55,52,48,48,48,45,42,45,45,48,45,45,45,45,42,39,42,42,42,45,42,42,42,42,42,39,39,39,36,39,39,39,36,39,36,36,39,36,39,36,36,32,36,32,36,36,36,36,36,36,36,32,36,32,36,32,32,36,36,36,36,32,32,32,32,32,36,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,36,32,32,36,39,36,36,39,39,39,39,39,39,39,39,39,39,39,39,39,39,42,39,36,39,42,42,45,45,45,45,45,48,42,42,45,45,42,45,42,48,45,45,48,48,48,48,52,48,48,52,48,52,52,55,52,58,62,64,62,58,62,62,64,64,64,67,64,73,73,73,73,76,76,76,73,79,76,79,79,84,84,76,84,84,79,81,89,89,86,86,89,89,92,92,97,92,92,92,94,94,104,97,97,104,104,108,110,110,108,110,117,115,113,113,121,115,115,125,128,128,123,121,125,132,133,132,128,128,132,137,136,139,133,133,135,140,139,137,144,143,143,141,140,140,136,141,137,142,143,143,141,141,141,141,141,143,144,139,144,148,146,143,148,150,150,152,148,151,150,153,153,154,152,152,153,155,155,153,153,158,154,153,152,154,155,156,160,156,155,155,159,158,158,158,158,165,160,162,163,157,159,164,167,169,167,163,153,159,162,164,167,174,167,162,167,160,161,161,161,165,167,171,169,169,167,165,164,167,169,171,167,171,173,165,167,171,157,177,175,182,181,167,175,178,173,170,167,160,162,167,162,160,165,182,187,167,167,175,165,167,169,171,165,167,163,162,164,163,167,162,164,167,164,158,163,160,159,159,158,160,159,159,158,159,153,162,159,152,156,159,156,154,150,150,155,157,159,157,156,153,149,145,142,141,146,153,150,142,145,150,147,143,149,146,141,144,143,145,137,137,135,139,139,133,140,135,137,133,130,125,125,127,125,125,127,123,121,113,115,117,123,110,115,106,106,108,102,104,104,106,106,99,99,97,97,94,92,89,89,84,79,86,79,84,76,81,81,76,73,76,73,70,70,70,67,64,64,67,64,64,62,58,55,55,58,55,52,55,55,55,48,48,48,48,48,48,45,48,45,45,45,45,45,39,39,39,42,42,42,42,39,39,42,39,39,42,39,36,39,39,39,36,36,36,39,32,39,36,36,32,36,32,32,36,36,36,36,36,36,32,32,36,39,32,36,32,36,32,36,32,32,36,32,32,36,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,36,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,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,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,36,36,36,36,32,36,36,36,32,32,36,36,36,36,39,42,36,39,39,36,39,36,39,42,36,36,39,42,36,42,42,45,45,42,42,42,48,48,45,42,45,45,45,45,42,45,48,45,45,52,45,52,48,48,48,48,52,52,55,52,55,52,58,62,64,64,62,64,62,64,64,70,70,70,73,73,73,76,79,76,79,76,76,84,81,79,84,79,81,81,81,81,84,81,86,86,89,84,86,89,89,92,92,92,97,89,99,102,99,102,104,104,104,110,115,108,110,113,113,115,121,121,119,117,130,130,127,121,121,130,135,130,128,128,130,130,139,136,135,130,133,136,139,140,140,144,144,141,141,141,140,136,137,140,142,143,142,143,143,143,142,145,141,145,143,145,146,146,146,148,151,153,152,153,152,152,155,153,153,153,152,156,156,157,154,155,156,156,155,154,153,156,159,159,158,157,156,157,157,159,155,159,164,161,163,165,162,161,167,167,173,163,165,156,159,163,162,162,170,170,165,167,159,160,162,165,171,171,167,167,165,167,170,169,164,164,167,173,173,170,169,170,178,165,174,177,179,185,170,175,179,170,160,163,169,170,170,169,163,163,175,187,170,161,167,165,167,171,167,167,167,163,162,164,169,169,170,167,175,167,161,161,163,159,159,159,163,162,159,159,159,157,159,161,153,156,159,157,154,149,150,153,153,159,158,160,153,150,147,140,146,147,153,148,141,144,146,145,142,148,141,142,145,139,143,141,140,135,137,140,137,139,133,135,135,127,127,125,128,127,123,127,128,121,119,117,123,117,113,115,108,108,104,102,99,102,104,106,99,99,99,99,89,89,92,89,86,81,89,84,81,79,81,79,79,73,73,73,70,67,70,67,67,67,64,67,64,62,58,58,58,58,55,58,58,55,52,48,45,48,48,48,48,48,48,48,42,48,42,45,42,42,42,39,45,42,42,45,39,42,36,36,39,39,39,39,36,36,39,39,36,36,36,36,36,36,32,39,32,36,39,36,36,32,32,32,32,36,32,36,32,32,32,36,32,36,32,32,32,36,32,32,36,36,36,32,36,32,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,36,36,32,32,39,36,36,39,42,42,39,39,39,39,39,36,36,39,39,39,39,42,36,42,42,42,45,42,45,45,45,48,45,42,42,48,48,42,45,45,48,42,48,52,45,48,48,52,48,52,48,48,52,55,55,52,62,64,64,64,64,64,67,64,64,67,73,70,73,76,76,76,76,76,81,79,81,81,79,84,81,76,79,76,86,84,89,86,86,89,86,86,89,84,92,97,94,97,94,94,99,99,97,102,99,102,108,110,108,110,110,115,115,115,121,121,115,123,127,128,127,127,127,130,135,128,130,132,132,136,137,140,135,135,135,140,141,141,142,142,141,141,139,137,141,140,143,143,142,145,146,146,145,143,144,148,143,146,145,146,148,147,149,148,153,152,152,152,154,153,154,153,156,153,153,153,157,154,157,156,156,158,157,153,155,154,157,161,159,159,157,159,160,157,158,160,163,163,163,160,165,161,169,167,169,164,162,157,160,161,163,167,167,181,175,169,159,164,163,171,167,179,175,173,174,167,169,171,177,171,174,175,167,175,173,177,171,174,178,174,183,177,173,183,179,160,160,163,181,188,188,188,175,171,165,181,179,174,167,185,167,171,167,181,169,170,167,165,167,174,170,170,171,165,163,169,167,165,163,158,159,160,164,161,160,156,159,159,152,158,157,163,153,152,146,147,145,152,153,153,152,147,144,146,148,152,154,145,143,147,148,141,141,145,141,142,143,146,146,141,141,142,141,143,140,140,133,135,128,127,128,128,127,133,128,127,119,121,121,119,115,115,110,113,110,113,106,104,99,106,102,102,104,99,104,94,97,92,89,92,89,86,84,84,81,84,79,81,73,73,73,76,73,70,67,70,67,70,64,62,62,62,62,55,55,58,62,58,55,55,55,45,45,48,45,45,45,45,48,48,45,48,45,48,42,45,45,42,42,42,42,42,39,45,39,42,39,36,39,32,36,39,36,36,36,36,36,36,36,36,32,36,36,32,36,36,32,32,36,36,32,32,32,36,32,36,32,32,32,36,32,36,36,36,32,32,32,36,32,36,36,32,32,32,32,36,32,36,32,36,32,36,32,32,36,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,39,32,32,32,32,32,36,36,36,39,39,39,39,39,36,39,36,39,39,39,42,39,39,42,39,39,42,42,42,45,45,42,42,48,45,48,45,42,45,42,42,45,48,48,48,48,55,48,48,48,48,52,48,52,55,52,55,58,58,55,64,62,64,64,64,64,67,64,70,70,70,79,73,70,73,76,73,81,81,81,81,79,76,79,81,79,79,86,84,86,86,86,84,86,86,92,89,97,99,99,99,94,99,94,102,106,104,97,104,110,113,110,110,113,119,115,121,121,117,123,127,127,130,127,130,135,133,130,128,128,135,137,136,136,137,133,137,137,141,140,143,140,140,140,140,141,141,139,141,142,144,147,146,146,147,147,148,146,148,149,151,150,148,148,148,151,149,151,149,152,153,156,151,156,154,156,154,155,154,159,160,159,157,153,156,156,157,156,156,159,163,159,162,159,159,163,162,159,161,167,160,162,164,164,162,167,170,169,164,164,157,159,167,169,169,177,178,175,163,164,165,167,169,173,178,178,181,178,174,170,169,178,183,171,175,177,177,167,170,173,174,190,174,188,178,177,189,178,160,162,170,182,187,183,185,174,170,162,181,181,170,174,178,167,173,164,181,173,170,169,177,170,171,167,167,170,169,167,167,161,162,170,159,159,157,159,162,162,156,156,159,153,153,156,165,159,157,150,145,143,149,148,146,146,145,146,153,157,162,156,146,148,152,147,142,146,146,143,147,146,148,147,145,146,144,141,141,139,135,137,133,135,130,128,130,130,128,121,127,128,121,123,123,117,117,113,115,117,104,106,106,94,104,104,104,97,102,99,94,94,92,86,86,94,89,86,81,84,79,81,79,73,79,73,76,70,73,73,76,70,64,67,64,62,64,62,58,58,64,62,58,58,52,48,52,52,55,48,45,52,48,48,48,45,45,45,45,42,42,42,39,42,42,42,42,39,39,36,36,39,39,39,39,39,39,39,39,36,36,39,39,39,32,32,36,36,32,36,36,36,39,36,36,32,39,32,39,32,36,36,36,32,36,32,36,32,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,32,36,36,36,32,36,32,39,39,36,39,39,36,39,36,39,39,42,42,42,39,42,42,42,42,42,45,45,45,42,45,48,45,52,45,42,45,45,42,45,48,48,48,48,48,52,52,52,52,52,52,52,55,52,55,58,55,58,62,64,67,64,64,64,67,67,64,73,70,73,73,76,79,79,76,81,81,81,84,76,81,79,81,81,84,81,84,86,81,89,94,89,89,89,94,99,99,99,102,97,99,97,104,106,108,104,108,110,110,110,115,117,117,121,121,123,123,125,128,132,130,128,135,132,133,127,128,130,133,137,137,137,137,137,137,139,141,140,143,140,141,137,140,140,141,140,143,145,147,147,148,147,149,148,147,146,148,152,149,151,151,150,152,153,149,152,149,153,152,155,153,156,156,156,157,158,153,157,161,161,155,156,157,156,159,159,159,160,162,163,162,159,164,161,164,161,159,165,164,162,164,165,164,163,171,171,165,163,159,159,167,175,169,177,175,175,171,167,167,167,167,167,173,177,173,175,173,177,170,175,189,173,178,181,173,177,170,174,175,190,175,188,177,177,195,183,163,167,175,183,187,182,177,169,169,163,178,185,177,170,175,161,171,171,175,173,177,173,177,167,169,175,174,167,165,167,167,162,161,163,159,159,159,159,162,167,159,156,159,156,152,153,161,165,160,154,148,146,147,146,142,144,146,147,156,162,163,153,147,150,152,147,147,146,148,146,149,148,150,149,146,143,143,137,136,140,135,137,135,137,137,135,130,128,130,123,127,127,125,123,121,119,117,115,113,110,106,106,110,104,106,108,104,99,97,102,104,94,92,94,92,92,89,84,81,81,79,76,79,76,79,73,76,70,70,70,70,67,67,67,64,62,62,64,58,55,62,62,58,58,58,52,52,55,52,48,48,48,48,48,45,45,45,42,45,45,42,45,42,45,42,42,39,39,36,36,39,42,39,42,39,39,36,36,36,36,36,39,39,39,36,32,39,32,32,36,36,36,36,36,36,32,32,36,36,32,32,36,36,32,36,32,32,32,32,32,32,32,36,32,36,32,32,36,32,32,32,32,32,32,36,36,36,32,32,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,39,36,32,32,32,36,36,36,36,32,32,36,36,36,39,39,39,42,42,42,39,39,39,39,39,39,39,42,39,39,39,42,42,45,45,45,48,42,42,45,45,48,45,45,42,45,45,45,42,48,48,48,48,55,48,55,48,52,52,52,52,52,52,55,58,55,62,62,64,67,67,67,64,67,67,67,70,73,76,76,73,76,76,81,84,84,86,86,84,81,84,81,81,84,84,86,89,86,89,89,89,92,89,94,99,104,102,102,97,99,102,102,106,104,102,110,110,110,117,121,119,117,121,125,125,125,123,130,130,135,130,135,136,130,125,128,127,137,135,139,135,133,139,140,140,141,140,142,137,140,137,140,143,140,143,145,148,145,148,148,149,149,148,149,152,150,151,151,152,152,151,153,156,151,152,151,154,156,153,154,154,153,155,157,155,155,159,160,160,158,160,160,158,160,160,161,165,161,162,163,159,161,161,164,161,163,162,164,167,160,165,163,167,175,169,167,165,165,163,171,173,171,182,183,182,177,174,165,160,165,169,171,175,194,174,169,175,177,181,179,177,179,185,167,185,175,179,178,188,179,187,175,191,194,181,165,170,181,196,192,195,195,181,173,162,182,188,182,171,179,170,181,174,182,178,185,181,182,170,167,175,171,169,167,167,167,164,164,164,162,163,160,159,159,161,160,158,159,163,155,152,158,171,171,165,157,154,151,148,148,150,152,153,162,159,158,147,151,154,154,147,151,153,148,152,150,149,149,147,148,143,142,141,137,137,137,139,140,140,137,133,130,123,121,127,128,128,127,125,113,115,117,117,113,106,108,106,106,104,106,108,108,102,97,97,99,97,92,89,97,92,89,86,81,81,79,79,81,81,73,76,79,70,70,70,70,67,67,64,67,64,62,64,58,58,55,58,55,55,55,55,58,52,52,48,48,52,48,52,45,45,45,42,45,42,39,45,39,45,42,45,42,42,42,39,42,42,39,39,42,39,36,39,39,36,39,36,39,36,36,36,36,32,36,36,36,36,36,36,39,32,39,32,36,32,32,36,36,32,36,32,36,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,32,36,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,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,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,32,36,36,32,36,36,36,39,39,39,39,39,36,39,39,42,42,42,36,42,36,36,39,42,42,42,45,45,45,45,45,45,48,48,48,45,45,45,45,45,45,48,48,48,52,55,48,52,48,48,55,52,55,52,55,55,55,62,62,67,64,67,67,67,70,70,70,76,73,70,79,73,79,79,79,79,81,84,84,84,79,79,81,76,84,81,86,86,89,86,89,89,89,92,97,97,99,99,102,102,97,102,102,110,110,106,108,113,113,115,119,121,121,123,127,125,123,128,128,130,130,128,130,135,139,132,127,127,135,137,135,135,136,136,141,140,140,140,139,139,140,142,140,143,145,146,146,145,148,148,150,151,147,150,150,148,150,153,152,153,152,153,153,152,153,151,153,152,152,152,157,155,157,157,157,157,157,159,159,160,161,160,163,160,162,163,165,167,165,164,167,160,160,161,161,163,164,167,161,167,167,162,174,171,170,170,170,174,167,173,169,175,171,177,175,171,181,192,173,169,167,178,179,185,181,188,188,173,181,188,175,173,182,185,181,174,183,185,182,183,192,177,195,185,177,196,190,175,169,173,183,181,182,182,170,169,177,190,187,174,182,183,169,181,175,182,181,188,185,188,177,174,175,169,169,167,165,170,167,167,169,162,167,164,161,161,157,158,159,158,161,162,159,155,159,161,167,167,173,162,160,162,159,157,159,156,147,146,149,155,152,150,149,152,148,147,152,146,148,145,146,147,142,142,142,142,143,142,140,141,137,132,128,130,130,130,130,127,127,123,119,117,121,117,117,117,113,110,113,110,106,108,110,106,104,104,104,97,94,94,92,94,92,92,92,89,86,81,76,81,76,76,76,79,73,73,73,70,70,67,64,67,67,64,62,55,58,64,62,58,58,55,52,48,48,52,48,48,52,52,52,48,45,45,45,45,42,45,45,39,42,42,45,42,39,42,39,39,42,39,39,42,39,36,39,36,36,36,36,36,36,36,32,36,32,36,32,36,36,32,36,36,36,36,32,39,32,36,32,32,32,36,32,32,36,32,32,32,32,32,32,39,36,32,36,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,36,32,32,32,32,32,32,36,32,36,32,36,36,36,32,36,32,36,36,36,39,36,39,39,42,39,39,39,39,42,42,39,36,42,39,36,39,42,42,42,45,48,48,45,42,45,48,45,48,48,45,45,48,45,42,45,48,48,48,52,52,52,48,48,52,48,48,55,52,55,58,58,62,64,67,67,67,67,67,73,70,73,73,73,76,79,76,81,79,79,84,81,86,81,84,89,79,79,81,81,86,84,89,89,89,89,92,92,94,97,99,102,99,99,102,99,102,108,110,110,110,113,117,117,125,121,121,123,123,123,121,127,130,130,132,130,132,136,135,135,130,132,136,132,135,136,137,137,143,141,141,141,137,135,139,141,141,144,144,148,148,146,146,148,148,150,146,149,149,150,150,152,152,152,153,153,154,153,153,153,152,153,152,156,155,153,152,157,158,159,157,157,158,160,163,162,160,164,159,161,167,167,162,167,165,164,162,159,159,164,163,167,164,167,167,177,170,174,174,173,173,169,169,175,171,175,178,179,177,177,185,188,173,173,167,178,185,188,190,190,187,183,183,190,178,178,182,183,178,181,191,191,188,179,183,182,183,190,175,188,188,181,170,175,174,174,175,170,169,173,174,190,179,179,188,181,171,181,183,167,179,178,183,185,181,174,177,173,171,169,169,171,163,167,167,165,164,167,162,161,162,156,160,159,154,167,161,159,155,154,160,170,171,167,167,167,162,158,157,151,146,145,152,156,149,145,148,150,146,147,150,145,147,145,146,146,144,141,145,141,140,144,141,140,139,133,135,132,130,130,125,127,125,119,117,121,117,121,115,119,121,113,115,110,108,113,110,106,102,104,106,99,94,94,89,92,97,92,92,84,86,81,79,84,79,76,79,76,76,73,70,70,67,67,62,67,67,67,64,62,64,62,62,58,55,55,55,55,55,55,48,48,55,48,52,48,45,48,42,42,39,39,42,42,48,45,45,42,39,39,39,36,39,39,42,39,39,36,39,36,39,36,39,36,36,36,32,39,32,32,36,32,32,36,32,32,32,36,36,39,36,36,32,32,32,36,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,36,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,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,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,36,32,36,39,36,36,36,39,39,39,39,39,39,42,39,39,39,36,42,42,39,42,39,42,42,42,45,45,45,48,45,45,42,48,48,48,48,48,48,48,42,45,42,45,48,48,52,52,48,48,48,55,55,52,58,55,52,55,55,62,62,67,64,70,70,70,70,73,70,73,76,73,81,79,79,81,79,76,86,84,84,84,79,81,79,79,84,89,84,89,89,92,94,94,94,94,94,102,102,106,106,104,104,106,106,113,108,113,113,115,117,117,125,123,119,125,125,121,125,128,130,130,132,130,137,137,136,135,135,133,132,130,132,140,141,145,141,141,143,135,140,133,140,145,141,146,147,146,146,145,146,148,147,147,146,149,148,150,148,151,150,152,152,152,152,152,152,155,152,154,153,152,155,154,155,157,159,163,159,160,159,165,165,160,163,167,164,167,169,173,167,169,164,167,167,163,162,165,170,167,167,167,171,177,177,175,177,170,170,178,167,175,175,177,183,182,182,187,183,185,174,174,182,191,188,192,192,194,183,189,188,192,183,178,185,183,178,191,190,201,190,177,178,182,187,190,171,181,188,192,178,174,167,169,167,169,173,178,190,198,178,177,195,178,177,182,189,187,178,177,188,182,175,175,177,178,174,177,178,175,167,173,177,165,170,169,167,171,173,159,161,159,160,162,165,169,157,154,150,153,156,159,161,161,158,153,151,150,152,154,158,152,149,148,151,147,149,148,149,148,148,149,148,148,148,145,146,144,141,141,137,140,137,140,137,135,137,130,130,128,128,119,121,123,121,123,119,117,113,113,110,108,110,110,113,110,102,99,99,104,94,92,97,92,99,94,89,84,84,84,84,81,76,76,79,73,76,73,73,70,67,70,67,64,64,64,64,64,64,64,64,58,55,55,55,52,52,52,48,48,52,48,55,48,42,48,42,42,42,42,42,42,45,42,42,39,42,42,36,36,39,39,39,42,36,42,36,39,36,36,39,36,36,36,36,39,32,36,36,36,36,32,32,32,32,39,32,36,32,36,32,32,32,36,32,36,32,32,32,32,32,36,32,36,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,36,32,39,32,32,32,36,36,36,32,36,36,36,39,36,39,36,39,39,39,42,42,39,39,39,42,39,39,45,39,39,42,42,45,45,48,48,48,48,48,45,45,48,48,45,48,45,45,45,45,48,48,45,52,48,48,52,48,52,52,52,55,58,52,62,67,62,67,70,67,67,73,73,70,73,76,76,76,73,73,76,79,79,81,81,81,81,86,84,81,81,79,79,84,89,86,84,64,92,94,94,94,92,97,99,97,104,110,102,108,106,110,108,113,110,113,117,117,117,121,119,115,125,121,123,123,130,130,128,128,130,137,133,136,137,139,135,136,135,137,137,140,140,145,142,141,139,139,137,141,143,146,146,147,146,147,146,146,147,146,146,146,148,150,150,147,148,148,148,151,153,152,153,154,153,154,151,155,154,154,153,151,155,158,161,159,160,159,162,165,164,162,163,170,169,171,171,173,167,167,167,165,171,174,173,171,170,167,167,174,179,173,179,171,178,174,175,175,174,183,181,185,190,188,187,192,185,178,179,183,195,191,194,199,188,195,179,178,190,188,187,188,182,183,194,182,187,182,188,185,190,175,183,188,175,178,198,201,197,178,177,181,181,190,192,191,178,185,192,179,179,187,178,188,182,182,188,185,182,173,178,178,178,181,178,177,171,167,170,175,173,179,173,171,167,165,170,163,167,167,167,161,169,165,164,162,156,154,155,153,153,154,153,154,159,161,157,153,152,156,157,152,151,152,150,152,152,150,151,148,148,147,147,146,143,144,141,136,137,137,140,141,137,133,133,130,127,128,123,121,119,117,119,113,113,110,106,106,104,104,108,110,113,108,102,97,108,97,94,94,94,97,97,92,89,86,81,81,79,76,79,73,76,73,76,73,70,70,67,67,67,64,64,64,62,67,64,62,58,58,55,52,52,52,55,52,52,48,48,52,52,45,48,45,45,42,42,45,48,45,39,39,42,42,39,36,39,39,36,36,42,36,36,36,36,36,39,36,36,39,32,32,36,36,32,36,39,32,36,36,36,32,36,36,39,32,32,36,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,36,36,36,36,36,36,36,36,39,36,42,39,39,39,42,39,39,39,42,39,39,42,39,39,42,45,48,45,48,45,48,39,45,45,48,48,48,45,48,45,48,48,45,52,48,48,52,48,52,52,52,52,52,58,55,62,62,62,62,64,67,67,67,67,67,70,73,79,76,79,73,73,76,79,79,79,79,81,81,81,81,79,79,81,81,81,84,89,86,86,64,94,94,97,97,97,97,99,99,106,106,108,108,108,108,115,110,115,115,113,119,121,121,121,119,123,123,121,123,130,125,127,132,135,137,139,137,140,139,135,136,133,135,137,141,143,145,141,142,140,141,140,143,146,145,146,147,148,147,146,146,148,148,147,145,147,150,150,149,146,152,148,150,153,152,152,152,155,152,152,159,152,153,155,156,156,160,159,160,164,165,165,162,171,169,169,169,169,159,171,171,167,165,167,169,171,169,171,174,169,170,167,175,179,177,178,174,173,174,177,177,182,182,179,183,187,189,183,187,182,178,183,188,195,194,195,198,189,190,183,182,191,191,183,187,185,191,194,185,182,190,189,191,188,185,177,192,181,181,191,199,202,189,187,190,190,190,190,182,179,188,190,185,181,187,188,188,179,183,188,185,179,179,178,179,183,188,181,177,170,174,169,167,174,174,177,170,169,162,170,175,167,169,163,159,162,165,167,165,162,162,160,156,152,158,157,157,161,156,156,153,154,157,154,149,154,153,149,153,152,151,149,148,145,145,146,145,143,144,143,140,140,141,139,141,137,137,133,135,128,125,123,125,115,115,119,110,110,110,110,108,106,106,104,110,115,108,102,102,102,104,92,94,102,94,99,92,92,89,84,81,81,81,79,73,79,73,76,73,73,70,67,64,67,64,70,62,62,62,67,58,58,55,55,52,52,48,55,48,48,48,48,52,52,45,48,48,45,45,48,45,45,42,42,39,42,42,42,39,39,39,36,39,39,39,39,36,36,36,36,36,39,36,36,32,36,36,32,36,36,36,36,32,32,32,36,32,36,32,32,36,32,32,39,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,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,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,32,32,32,32,32,36,36,32,36,32,32,32,32,32,32,36,36,39,32,36,39,36,39,39,39,42,42,45,39,39,36,39,39,39,45,42,39,42,48,45,48,42,45,45,48,42,42,45,48,48,45,45,48,45,45,48,48,48,48,48,48,45,55,52,52,52,55,55,58,58,62,64,62,64,70,70,70,73,76,73,76,76,76,79,76,73,76,79,81,79,81,84,84,81,81,81,84,81,81,81,84,89,92,92,94,94,97,99,99,99,99,102,106,108,110,113,113,110,117,110,119,117,119,121,121,119,117,115,125,121,123,127,130,130,128,135,136,139,136,135,135,140,139,137,133,135,141,146,142,145,140,141,139,141,140,145,146,146,147,146,144,148,145,146,145,148,148,147,148,148,149,149,148,150,149,150,153,153,152,156,155,159,157,155,156,157,156,155,152,156,158,162,167,167,167,165,164,167,170,173,167,153,167,177,171,171,167,169,170,181,177,177,177,179,174,171,174,178,177,175,177,177,170,178,179,175,185,183,189,182,185,191,189,178,178,190,183,188,196,196,188,177,190,191,200,194,194,192,196,192,188,190,190,188,196,199,188,195,183,192,201,198,190,187,185,190,197,192,197,185,189,178,187,191,185,188,192,183,190,188,191,185,189,190,182,177,181,183,189,185,187,170,170,177,167,174,173,173,174,170,167,167,165,174,175,167,165,165,160,160,159,160,163,165,167,161,161,160,159,156,151,152,152,156,156,152,149,151,149,149,150,148,148,147,149,148,146,145,146,147,146,146,145,140,143,140,140,139,139,137,136,137,128,128,121,117,121,121,117,110,113,113,113,117,104,104,102,108,108,110,104,106,102,106,99,94,97,97,97,94,89,89,84,84,81,79,76,76,73,81,79,79,73,70,67,67,64,67,62,55,58,58,58,62,58,58,58,58,55,55,55,52,52,48,48,52,48,48,52,45,48,45,42,42,42,42,42,39,39,39,42,39,39,39,39,36,39,39,36,39,39,36,39,32,36,36,36,32,36,36,36,36,36,36,36,36,32,32,36,32,36,32,36,36,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,36,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,36,32,36,36,36,39,36,36,39,39,36,39,39,42,39,42,42,42,39,42,42,42,36,36,42,39,39,42,45,45,42,45,48,48,42,42,48,45,48,52,45,48,48,45,48,48,52,48,48,48,52,48,48,52,55,55,58,58,58,62,62,62,67,67,67,70,70,73,73,73,70,73,76,76,73,79,81,81,73,79,76,79,79,79,81,86,84,84,81,86,86,94,89,94,97,99,99,102,99,104,104,106,106,110,113,113,113,113,117,119,115,113,115,117,121,117,121,125,128,130,127,132,133,132,135,137,140,137,135,137,137,137,141,143,135,141,144,143,144,143,140,140,140,144,143,143,148,146,145,147,146,146,146,146,145,145,147,149,150,148,151,149,150,152,148,148,153,152,155,156,155,160,156,159,163,158,157,159,156,160,163,164,167,162,162,169,171,173,171,179,177,174,173,164,175,163,171,169,175,169,173,181,177,177,177,171,179,181,185,183,181,175,179,178,187,182,190,194,194,192,185,188,192,191,190,188,190,191,190,196,190,192,197,200,198,192,194,200,194,190,190,191,198,192,195,190,191,195,199,197,190,197,201,189,188,179,189,185,189,190,194,189,191,187,191,188,181,188,187,192,190,190,190,187,167,182,181,188,183,190,187,178,175,171,171,170,173,171,165,179,167,165,165,164,169,173,167,170,165,169,164,160,163,158,159,160,157,156,156,158,158,159,157,157,153,152,153,150,147,149,148,150,151,148,152,149,149,148,146,148,148,147,146,140,142,135,140,137,141,137,140,139,132,125,125,125,125,117,117,115,121,121,121,113,115,104,110,108,108,104,106,106,102,102,99,94,97,99,99,92,94,86,86,84,86,81,79,79,81,76,81,81,79,70,70,67,67,64,64,67,62,58,62,62,58,58,55,55,52,58,55,52,52,52,48,52,48,45,45,45,45,45,42,45,42,45,42,42,45,42,42,39,39,42,39,39,42,36,39,39,36,32,39,36,36,39,39,36,36,36,36,36,36,36,36,36,36,32,36,32,36,32,36,36,36,36,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,36,32,32,32,36,32,32,36,32,39,39,36,36,39,36,36,39,39,39,39,39,42,42,42,42,42,42,39,39,36,39,42,39,42,45,45,48,48,45,45,45,45,45,48,45,48,45,48,48,48,45,45,48,52,48,48,52,45,48,55,52,55,62,55,58,64,64,64,64,67,64,73,70,73,73,73,76,73,76,81,79,79,81,81,79,79,81,81,81,84,86,86,84,86,84,86,84,97,89,97,94,97,104,99,102,106,104,106,108,110,110,110,113,113,119,117,121,119,117,119,125,119,117,123,128,130,128,132,132,133,133,137,135,140,137,139,137,137,143,141,137,141,143,143,146,145,141,140,141,144,143,145,148,147,148,146,146,147,146,143,145,146,148,148,150,149,149,150,149,152,151,150,152,152,154,153,156,157,156,159,159,158,158,160,159,163,165,169,171,167,163,163,175,174,174,177,174,174,174,171,167,170,173,171,173,167,178,182,181,182,183,178,178,177,177,177,181,181,175,179,185,190,185,192,190,195,191,183,188,196,190,188,190,190,195,194,196,195,199,199,197,195,197,200,185,190,190,192,194,192,194,190,195,195,192,201,192,190,199,197,199,189,191,191,192,196,194,188,192,189,194,189,182,191,181,194,188,190,190,188,177,182,183,178,187,194,189,178,177,171,171,174,181,171,171,171,173,167,167,162,163,174,171,169,164,167,167,164,167,162,159,158,158,158,159,162,161,160,157,153,156,155,155,148,152,152,149,153,152,152,151,150,148,148,149,148,148,146,145,137,141,139,141,140,141,141,136,135,130,130,123,125,123,115,121,115,125,121,115,119,117,110,110,104,104,106,106,104,99,102,97,92,99,97,97,94,97,86,86,84,89,81,79,76,81,79,79,76,73,73,67,64,67,64,64,64,62,58,62,58,58,58,58,55,55,52,58,48,48,52,48,52,48,48,48,45,45,45,42,45,42,42,39,42,42,42,45,42,42,42,39,39,39,39,42,39,39,36,39,36,36,36,39,32,36,36,32,36,36,36,36,32,36,32,32,36,39,32,32,36,32,32,36,32,36,32,32,32,36,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,36,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,36,36,36,36,36,36,39,36,39,32,36,39,39,39,42,39,42,42,39,39,42,42,39,39,42,39,42,45,48,45,45,45,45,45,48,45,45,48,45,48,45,45,45,48,45,45,52,52,45,52,52,48,45,52,55,58,64,62,64,58,64,67,64,67,73,73,70,70,73,79,76,81,79,79,81,70,76,79,79,76,81,79,79,81,81,86,84,86,89,86,89,94,94,94,94,94,102,97,102,108,106,108,108,113,108,110,117,113,117,117,123,119,117,119,125,123,127,128,133,130,133,137,139,135,135,137,139,137,137,141,142,140,137,141,140,142,141,143,145,143,142,140,143,143,145,148,148,147,148,145,147,148,146,145,148,146,149,149,150,149,149,150,150,152,151,151,152,156,153,155,153,160,163,158,159,161,164,164,162,159,162,165,174,177,174,165,165,174,175,175,182,177,177,175,177,175,167,173,181,183,179,175,171,179,173,170,177,190,190,188,187,194,181,185,189,191,194,196,195,188,185,189,194,196,201,198,190,190,190,194,201,206,198,199,199,200,196,182,192,190,191,198,199,196,200,201,201,204,201,198,202,200,192,192,188,197,196,201,194,187,189,194,195,194,189,188,192,192,190,183,188,190,189,182,195,192,190,189,195,191,188,185,182,178,174,171,177,175,173,173,175,174,167,167,169,167,167,169,164,164,164,162,164,161,162,159,159,158,159,158,158,156,158,159,157,154,153,153,156,151,156,152,154,154,152,152,148,148,146,145,146,145,145,141,143,142,141,141,140,135,135,135,133,133,130,128,125,121,117,115,123,121,121,119,121,115,113,108,106,108,110,108,102,104,104,97,99,94,94,97,94,89,86,89,89,81,79,76,84,81,76,76,70,73,70,64,70,67,64,62,62,62,62,62,62,62,58,58,55,52,55,52,48,48,48,48,48,48,48,45,45,45,42,45,45,42,39,42,42,42,42,39,39,39,32,39,39,39,36,39,39,36,39,36,36,36,36,32,36,36,36,36,32,36,36,36,32,32,36,36,36,36,32,32,32,32,36,32,36,36,32,32,36,36,36,32,36,32,32,32,36,32,32,32,36,32,32,36,32,36,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,36,36,36,39,36,39,39,39,42,39,39,42,39,39,42,39,42,39,42,42,39,42,39,42,45,45,48,42,45,45,45,48,45,48,52,48,45,42,45,48,45,45,48,48,52,48,48,48,45,52,52,55,55,62,64,62,64,62,62,70,70,70,67,76,73,73,79,73,76,79,84,79,79,73,76,79,81,79,84,81,84,81,89,86,86,89,92,92,94,94,97,97,94,89,102,99,104,104,106,110,108,110,110,119,115,119,117,121,121,119,123,123,121,127,130,130,135,137,139,139,136,136,139,140,143,137,141,142,141,140,137,141,140,143,146,143,141,140,139,144,141,146,146,149,146,146,144,148,144,147,146,147,147,148,148,151,151,152,152,156,152,153,152,152,153,153,156,152,159,160,161,167,164,163,159,157,159,159,163,167,173,177,175,170,169,181,178,174,185,174,175,182,169,179,179,174,175,179,183,179,182,188,189,190,181,183,190,194,190,190,190,183,182,196,196,198,190,194,191,195,197,197,197,200,196,199,201,204,205,200,198,203,196,199,192,198,196,201,198,203,203,201,203,201,190,200,199,195,197,202,201,201,199,191,194,189,197,196,201,190,196,190,192,194,195,190,188,190,191,187,181,188,190,189,192,194,192,185,187,182,178,181,178,174,181,179,170,167,170,173,171,169,165,170,162,159,165,164,163,164,167,162,159,160,155,157,159,159,158,157,155,155,153,154,150,152,153,152,154,152,149,150,152,148,150,148,147,149,146,146,146,145,141,141,137,140,136,140,137,135,130,130,127,125,121,117,119,123,121,123,123,117,117,108,110,106,108,108,106,102,97,99,94,97,94,94,94,94,92,94,92,89,84,76,73,81,73,76,79,73,76,73,70,73,73,67,67,62,62,62,58,62,58,58,55,52,58,52,52,48,48,52,52,48,48,48,45,45,45,42,45,42,45,42,42,42,39,42,39,36,39,36,39,39,36,39,39,36,39,36,36,36,39,36,36,39,36,32,32,36,36,36,32,36,32,36,32,36,32,32,32,32,32,36,36,32,32,32,32,36,36,32,32,36,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,36,36,32,36,32,36,36,36,39,39,42,36,42,42,39,39,39,39,39,42,42,42,36,42,39,39,42,42,42,48,42,52,45,45,45,45,48,48,48,45,48,45,48,48,48,48,52,52,52,52,52,55,55,62,58,62,62,62,58,64,64,64,67,67,67,70,67,76,79,79,79,81,81,84,79,76,76,79,79,76,84,79,81,79,84,86,86,89,92,89,97,94,94,97,94,97,99,102,104,104,106,108,108,110,110,115,115,121,121,121,115,119,123,123,125,128,130,133,135,136,137,139,137,132,142,139,140,137,141,141,141,137,139,140,141,143,146,144,141,140,141,145,146,145,147,150,147,146,145,143,145,147,146,145,146,147,150,152,152,152,154,153,154,153,153,152,152,156,155,153,160,163,160,173,163,159,157,160,158,159,164,163,170,173,175,169,165,175,178,174,185,174,181,177,173,190,173,171,178,191,194,179,191,195,191,191,185,178,181,190,185,192,196,187,187,188,192,191,199,194,200,195,202,196,197,201,194,200,196,203,201,201,201,201,195,196,194,195,195,200,198,198,205,203,203,201,195,192,201,203,199,200,201,204,197,194,194,197,194,195,196,194,197,197,192,195,197,194,189,187,190,185,190,190,194,190,192,195,194,191,181,182,177,185,182,175,177,181,169,175,175,169,174,170,173,174,163,163,159,159,161,164,167,163,162,162,161,161,160,161,157,155,153,155,153,152,148,152,153,150,152,151,152,149,151,146,149,148,152,150,148,146,145,140,143,137,135,140,143,137,140,132,130,132,130,127,119,125,117,123,125,123,125,119,117,113,108,108,110,110,104,102,104,102,97,97,97,97,97,99,92,92,92,86,84,81,81,81,79,76,73,73,70,67,70,67,67,70,67,62,62,62,64,58,55,55,52,52,55,58,52,48,48,48,52,48,48,48,45,45,45,42,42,42,45,45,42,39,39,39,36,39,39,36,39,42,36,36,39,39,36,39,39,39,36,39,36,39,32,36,32,36,36,36,36,36,32,36,32,36,36,32,32,36,36,36,32,32,32,32,32,36,32,36,32,32,36,36,32,36,32,32,32,36,32,32,36,32,32,32,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,36,32,36,36,36,36,32,36,36,36,32,36,32,36,39,36,42,39,42,39,42,39,42,39,42,42,42,42,39,42,39,42,45,48,45,45,48,48,45,42,45,48,45,48,45,48,45,48,48,48,48,48,48,52,48,48,48,52,52,62,62,64,62,64,62,64,70,64,67,73,67,70,76,70,79,79,79,81,81,81,79,76,73,76,81,81,81,86,79,81,86,92,92,92,92,92,94,97,102,97,104,106,104,106,106,102,110,110,113,113,113,117,113,115,119,119,117,123,123,128,127,130,135,135,137,136,140,137,135,136,141,140,137,140,140,141,145,140,140,141,143,145,145,145,144,142,143,143,146,149,148,147,148,146,146,145,149,148,148,146,148,149,150,152,152,152,156,156,156,153,152,153,155,155,151,159,161,159,167,173,164,159,159,162,164,170,167,169,160,170,175,169,177,178,182,173,175,179,185,174,197,188,174,189,195,198,179,178,182,177,183,192,195,194,185,183,189,187,203,192,190,188,196,190,197,195,196,201,202,203,199,190,195,192,192,202,204,201,203,199,197,194,190,190,197,194,201,204,204,201,202,203,200,203,199,204,202,202,200,202,194,192,191,195,198,201,200,195,197,200,195,199,201,199,197,195,194,190,192,194,191,195,197,191,194,190,187,188,179,187,190,185,181,177,178,177,175,179,177,173,178,169,162,161,165,163,165,160,162,163,159,156,162,158,160,160,162,159,160,153,156,153,153,151,155,153,152,153,152,153,152,151,150,152,150,148,148,145,141,144,140,142,128,139,137,137,136,133,135,132,133,128,121,117,117,121,121,125,121,119,121,115,113,110,106,110,106,104,102,94,94,97,99,97,92,94,92,92,94,92,81,84,81,81,73,73,79,76,76,70,64,67,64,64,70,62,58,58,64,58,52,55,58,55,58,55,55,45,52,48,52,48,48,48,48,48,45,45,42,42,45,45,45,45,42,39,39,36,39,42,42,42,39,36,36,36,39,39,36,36,36,36,36,36,32,32,36,32,36,39,36,36,32,39,32,36,32,32,32,36,36,36,32,32,36,32,32,36,32,39,32,36,32,32,32,32,32,32,32,36,32,36,36,32,32,32,36,36,32,32,32,32,32,36,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,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,32,32,32,32,32,36,32,32,39,32,36,36,36,36,39,32,39,36,36,42,39,42,39,39,39,39,39,39,42,42,42,45,42,39,45,45,42,45,48,48,45,45,45,45,48,45,45,48,48,45,45,45,48,48,45,48,52,48,52,48,52,55,58,55,62,62,64,62,64,64,64,70,67,70,73,70,76,73,76,79,81,81,81,79,76,79,79,79,76,79,81,81,84,81,84,86,86,89,92,92,99,99,99,99,99,104,104,104,108,106,110,108,108,113,110,110,110,117,121,123,127,123,130,127,133,128,130,132,137,135,135,137,139,137,139,142,140,141,137,141,142,143,137,141,141,145,146,147,146,143,143,147,148,147,148,148,147,147,146,148,145,146,150,148,148,150,150,152,151,152,153,155,156,157,158,157,158,153,159,155,162,164,164,173,167,159,160,167,167,173,177,173,174,164,169,178,179,181,181,185,181,170,183,175,189,182,171,190,200,196,175,171,177,175,171,170,191,197,203,198,182,190,198,188,195,195,195,201,203,188,192,191,195,202,204,203,205,204,200,201,201,204,201,204,200,201,201,204,204,200,199,204,202,205,197,197,200,199,204,201,206,205,204,201,197,192,196,190,201,201,202,200,198,201,201,204,203,201,203,202,197,192,196,196,200,191,190,194,190,189,185,188,187,182,188,190,189,178,178,178,182,171,177,175,175,173,174,174,164,167,165,164,171,167,164,162,159,159,159,159,159,161,157,160,157,159,157,156,153,156,156,152,150,152,152,153,147,149,151,150,146,146,147,145,145,145,145,135,79,135,137,137,140,135,128,128,133,128,117,119,119,117,123,121,119,115,110,113,110,110,104,106,104,108,104,99,97,102,97,97,92,92,89,94,86,84,84,73,79,81,84,86,84,79,79,70,73,64,64,62,62,64,62,58,58,55,58,55,52,58,55,55,55,52,52,48,52,48,52,45,48,42,42,42,42,42,42,42,45,39,42,42,39,39,36,39,42,39,39,39,39,39,36,36,39,39,36,32,32,36,32,39,36,36,36,36,32,32,36,36,36,32,36,32,32,32,36,32,36,36,32,32,32,32,36,36,32,36,32,32,32,32,32,32,32,32,36,36,32,32,32,36,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,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,32,32,32,32,32,36,32,32,36,32,32,32,32,32,36,36,32,36,32,36,36,36,32,36,36,39,39,39,42,39,39,39,39,39,42,39,42,39,45,42,42,45,42,42,45,42,45,48,48,48,48,45,48,48,48,48,48,45,45,45,48,48,42,48,48,48,52,55,52,55,55,58,64,64,64,64,62,64,64,70,67,70,70,76,70,73,76,79,81,81,76,76,76,76,79,76,73,76,84,86,81,84,86,89,89,92,92,97,102,94,99,106,106,106,108,104,106,113,110,110,115,113,113,117,119,117,125,127,128,130,130,137,130,132,135,137,136,136,137,137,130,137,139,136,140,141,141,144,144,140,143,141,146,149,147,146,144,144,144,149,149,146,150,147,147,145,146,145,146,151,153,148,152,152,150,151,152,153,153,155,155,156,155,159,154,157,155,162,164,162,179,170,160,165,165,169,171,177,177,177,167,167,171,178,182,178,185,179,171,177,175,187,175,171,196,197,190,171,170,177,175,169,174,187,192,202,204,189,189,201,190,198,198,201,192,199,191,199,197,196,195,203,196,203,201,198,200,197,195,204,204,203,201,199,199,201,203,201,199,204,203,201,198,196,199,201,204,204,204,204,203,199,196,199,202,205,203,200,201,194,199,199,203,200,200,204,201,201,197,192,194,199,192,191,194,188,188,177,190,191,194,189,185,183,188,182,181,179,178,183,177,177,185,175,175,165,164,167,170,165,167,164,159,159,158,155,158,161,160,159,159,156,155,156,153,156,154,154,149,151,153,152,150,121,151,149,148,147,148,147,144,146,147,141,133,67,136,137,140,140,136,130,130,133,130,121,117,117,117,121,119,115,113,115,115,115,106,106,104,106,106,104,102,97,102,99,94,94,94,89,92,86,92,84,76,81,81,81,81,81,76,73,70,67,67,64,67,58,64,64,58,58,62,55,55,58,52,58,52,52,52,52,52,52,48,52,45,48,42,42,39,45,45,45,42,42,39,42,42,39,39,36,36,39,39,39,39,39,36,39,39,36,39,36,32,39,36,32,36,36,36,36,32,36,32,32,36,36,32,36,32,32,32,36,32,36,36,32,32,36,32,32,32,32,32,36,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,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,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,32,32,36,32,36,36,36,36,36,36,39,39,32,36,36,36,42,42,42,39,42,39,42,42,39,39,42,45,42,45,42,45,42,42,45,45,42,45,45,48,48,48,48,45,48,48,45,42,42,48,48,48,48,55,52,48,55,52,55,55,55,58,58,62,64,67,64,67,64,64,73,76,73,79,76,81,76,81,81,79,79,76,79,79,76,84,81,81,86,86,86,86,84,92,94,92,94,97,104,102,106,106,106,113,108,113,113,113,110,113,113,117,115,119,123,123,125,127,127,133,130,133,133,133,135,136,136,140,139,137,135,137,137,140,139,142,143,143,143,144,141,145,146,148,148,146,145,143,145,149,149,150,149,148,146,145,147,146,149,150,150,150,152,151,149,152,153,156,156,156,156,156,155,159,155,160,158,164,165,167,183,167,165,163,170,169,153,175,177,177,177,170,178,181,182,177,189,187,177,177,181,194,181,177,200,194,185,174,191,200,195,185,188,182,192,201,205,199,192,195,188,201,202,198,200,196,188,199,202,199,204,196,198,199,201,203,196,201,206,206,203,201,196,199,195,201,196,201,205,202,200,202,203,197,201,201,204,206,205,200,201,203,204,201,206,204,200,201,199,201,201,199,201,201,203,203,201,201,196,200,200,194,197,198,196,192,190,195,190,194,200,190,190,189,182,177,183,188,179,178,175,177,177,175,178,169,167,165,167,167,167,171,167,162,164,159,162,161,159,159,162,158,149,157,153,154,153,155,152,153,152,152,151,151,150,151,149,149,148,150,147,147,146,143,142,128,143,140,141,139,137,136,130,130,130,125,123,121,123,121,121,123,119,119,119,117,108,104,108,108,106,104,106,97,104,94,97,92,92,92,89,84,84,76,81,81,86,73,70,70,70,67,67,64,67,73,67,64,58,64,58,62,64,52,55,55,52,55,55,52,55,48,52,48,48,52,52,45,42,45,42,42,42,42,42,39,39,42,39,36,42,39,36,36,36,39,39,36,39,36,36,36,36,36,36,36,36,32,36,36,36,36,32,36,32,32,32,36,36,36,36,36,32,36,32,36,36,36,32,36,32,32,36,36,36,32,36,32,32,32,36,36,32,32,36,32,36,32,32,36,32,36,32,32,32,32,32,36,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,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,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,39,36,36,32,36,36,36,32,36,36,36,39,39,39,36,39,36,39,42,39,42,42,45,45,39,42,42,42,42,45,48,45,45,45,48,48,48,48,45,48,48,52,45,48,48,48,48,48,55,52,48,52,55,48,55,55,62,58,62,58,64,62,64,64,67,76,70,79,73,79,76,76,79,79,76,79,76,76,76,76,86,81,86,84,86,86,89,89,97,97,97,97,94,97,97,102,102,104,110,113,113,113,117,115,115,115,117,115,121,123,123,125,130,128,133,132,133,135,135,133,137,137,139,140,137,136,136,136,140,142,141,142,143,143,143,145,146,146,148,146,147,146,144,146,148,151,152,148,151,147,147,148,148,150,150,151,150,150,154,153,153,151,156,157,156,156,157,156,159,157,158,158,164,167,167,174,177,173,167,167,167,171,177,175,173,170,174,175,183,179,185,191,183,187,171,182,182,181,196,196,182,171,171,192,200,198,197,205,197,194,196,206,202,192,201,195,196,203,200,195,198,201,205,203,204,201,197,197,202,204,200,201,203,205,199,202,205,202,201,197,201,201,200,204,203,199,198,200,196,199,202,202,205,204,203,201,204,205,204,205,200,200,200,201,201,197,201,203,205,205,202,201,200,201,200,190,192,197,192,197,191,192,195,195,201,198,197,201,190,187,189,185,187,181,179,182,179,179,175,167,170,170,174,174,167,169,170,164,163,162,161,160,161,162,162,164,161,160,159,153,159,157,156,156,156,154,153,155,151,152,151,151,150,149,149,148,148,146,144,143,146,140,141,136,137,141,137,132,130,127,130,128,128,123,125,121,125,123,123,117,110,106,106,104,106,108,106,102,104,102,97,94,94,92,92,89,94,84,79,84,86,73,70,76,73,73,73,67,64,62,70,73,70,55,62,58,62,58,52,52,52,58,58,55,48,52,45,52,52,48,48,48,45,42,48,45,42,42,42,45,45,39,45,42,39,39,39,39,42,39,39,42,36,39,39,32,36,36,36,32,39,32,36,36,36,36,36,32,36,32,39,32,36,36,32,32,32,32,36,32,32,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,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,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,36,32,36,36,32,32,32,32,32,36,36,36,36,36,36,36,36,36,36,39,39,39,39,42,39,39,39,39,42,42,42,42,42,45,42,42,45,42,39,45,45,45,45,48,45,45,48,48,45,45,45,48,45,48,52,48,48,52,55,52,52,52,52,52,52,58,58,55,62,62,64,64,67,67,64,76,76,76,79,79,76,79,81,73,81,79,76,76,79,81,86,84,84,84,81,84,86,92,94,94,99,99,97,102,94,102,104,108,115,115,115,117,113,117,117,117,117,117,121,125,123,125,127,130,130,135,133,133,135,137,137,137,136,140,137,135,139,137,133,141,143,143,145,145,142,147,147,148,146,147,148,148,146,148,149,151,151,148,150,148,146,148,151,150,150,153,154,153,153,154,156,155,156,157,159,158,161,158,157,159,161,161,167,162,165,171,183,175,164,167,169,170,175,177,174,169,175,177,185,183,185,189,185,182,173,182,187,190,199,194,175,171,178,192,202,198,195,195,197,189,195,203,204,192,200,200,201,201,201,200,203,202,205,205,204,203,203,197,202,201,194,204,204,205,199,204,204,202,204,197,199,204,196,200,204,199,199,202,197,201,203,201,204,203,204,204,205,206,204,204,204,204,203,201,201,196,196,206,205,205,204,203,203,200,198,190,198,199,195,196,196,191,189,194,201,199,200,198,185,189,190,185,188,190,187,181,181,175,178,170,174,175,173,175,164,167,169,164,161,162,161,160,159,163,159,160,160,159,156,159,160,156,157,159,155,154,153,154,150,152,149,148,151,152,148,148,149,147,148,143,145,140,141,141,136,139,140,135,130,128,130,128,125,125,127,125,127,121,117,117,110,110,108,110,104,108,104,102,99,99,99,97,97,92,97,86,92,81,81,89,86,70,70,73,76,79,70,70,70,62,64,67,67,55,58,67,55,58,52,62,55,58,64,55,48,48,48,52,52,45,48,48,48,45,45,42,45,45,42,45,42,39,42,39,39,42,42,39,42,39,42,42,39,39,36,36,39,36,36,36,39,36,32,39,36,36,36,36,36,36,36,36,36,32,32,32,32,32,36,32,39,32,32,32,36,32,32,32,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,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,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,32,32,36,32,32,39,32,36,36,39,36,39,32,39,39,42,39,39,39,39,39,42,42,42,39,42,42,45,45,42,42,45,42,42,45,45,42,45,48,45,45,48,48,48,48,45,48,45,45,52,48,48,52,55,52,52,52,58,52,52,58,58,58,64,67,67,67,70,70,73,76,76,73,79,79,79,79,76,76,81,81,79,81,84,84,89,84,81,86,84,86,84,89,92,99,97,99,102,104,102,110,106,108,113,113,115,117,115,115,115,117,119,115,121,125,130,130,125,128,132,130,135,133,137,135,140,141,140,141,137,139,135,141,140,143,141,145,143,145,147,146,145,145,148,148,147,146,143,147,151,148,149,149,150,149,148,148,149,151,152,152,154,155,156,156,156,156,156,158,157,158,156,155,157,159,161,162,161,170,169,171,178,182,170,165,165,167,169,174,173,175,181,185,175,174,181,194,181,190,174,187,192,179,183,199,188,196,194,204,206,206,204,204,200,195,196,203,205,203,194,203,205,205,199,194,197,202,205,206,206,205,203,203,204,203,204,206,205,204,205,203,206,205,205,205,205,204,203,201,204,204,203,204,203,200,204,203,206,206,204,204,205,205,206,205,205,202,204,204,201,200,201,204,205,205,201,201,203,203,201,203,199,199,197,200,200,196,194,195,192,198,196,197,190,192,188,189,191,185,182,178,182,175,177,175,169,165,164,164,165,171,170,170,167,162,162,159,161,160,159,160,159,158,158,156,155,159,153,153,152,153,150,153,149,151,150,149,150,150,148,147,148,149,147,143,147,146,141,137,143,140,130,137,137,128,123,117,125,123,128,121,125,121,117,121,115,108,104,108,108,106,102,106,104,99,106,94,97,92,92,89,89,81,84,86,84,76,76,79,81,86,84,76,70,67,64,70,67,64,62,67,52,55,55,58,55,62,62,58,52,48,45,48,52,48,45,48,45,45,45,45,42,42,39,42,39,39,42,39,39,45,39,39,42,39,39,36,36,36,39,39,36,39,36,32,39,36,36,39,36,36,32,32,32,32,36,36,36,36,36,32,32,32,36,32,36,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,36,32,32,32,32,32,36,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,36,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,36,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,36,36,32,36,32,36,36,39,39,36,36,36,36,36,39,39,42,39,42,39,42,42,39,42,42,42,45,42,45,48,42,42,42,48,45,42,45,48,48,55,48,45,45,48,52,42,45,48,48,52,48,52,52,52,52,52,52,55,55,62,62,62,67,67,67,73,70,76,79,81,79,79,79,76,76,76,79,76,81,81,81,84,86,84,81,81,86,86,89,84,89,92,94,94,99,102,106,106,106,113,110,110,113,113,113,113,115,117,117,121,121,125,123,121,123,128,125,130,137,135,136,140,140,140,140,137,139,140,133,140,137,141,143,143,143,148,148,146,146,145,147,146,150,148,147,147,148,151,152,152,152,150,150,152,152,150,149,156,156,153,155,156,153,158,159,158,161,161,153,157,159,162,163,161,167,167,173,170,167,175,178,177,169,163,170,171,175,178,183,188,191,178,183,192,181,179,188,183,191,192,182,204,205,197,190,181,197,199,201,204,205,201,192,203,205,194,192,206,201,205,206,197,200,204,201,206,204,206,204,205,204,205,205,205,206,205,204,205,205,206,206,206,206,206,206,202,201,205,204,204,204,203,201,204,201,205,206,206,205,205,206,205,205,204,204,205,204,203,201,202,205,205,204,205,204,204,204,200,201,202,199,198,201,203,202,204,200,198,196,201,199,192,192,195,192,188,192,189,183,179,185,179,175,178,173,170,170,167,167,167,167,164,169,167,165,162,161,160,162,159,159,159,158,159,157,156,159,156,153,156,157,153,152,153,151,150,150,146,148,150,152,147,148,142,145,143,140,137,137,136,132,133,132,125,130,127,127,125,128,125,121,121,123,119,110,108,110,108,108,104,106,97,106,102,104,97,94,92,97,94,84,92,89,84,73,79,84,81,81,81,73,73,67,67,70,70,62,62,67,52,55,55,58,58,62,62,58,52,48,45,52,48,48,48,45,48,42,45,45,45,42,42,42,42,42,42,39,39,39,39,39,42,39,36,39,36,36,39,36,36,39,36,36,39,36,36,36,36,32,36,36,36,32,36,32,36,32,36,32,32,32,36,32,36,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,36,32,32,36,36,39,39,32,36,32,36,36,39,36,36,36,39,39,39,42,39,42,39,42,42,39,45,45,42,42,42,45,45,48,42,45,48,42,45,48,48,45,48,52,48,52,48,48,45,45,52,48,52,52,55,55,55,55,55,55,55,52,62,62,62,67,67,67,67,73,76,76,81,79,76,76,76,79,76,73,79,79,79,81,84,86,86,81,86,84,89,86,92,89,89,94,94,94,106,104,110,106,108,108,115,110,113,110,113,113,117,117,119,117,123,123,123,125,125,127,133,135,137,137,141,140,140,140,140,133,137,136,136,141,140,142,141,143,146,150,148,145,144,146,148,148,147,147,149,148,151,152,152,150,152,152,152,151,152,153,153,153,153,157,155,156,160,158,157,165,158,157,158,162,161,165,163,173,170,171,171,167,171,174,181,181,171,182,174,175,185,191,183,185,177,183,192,178,190,185,190,190,199,192,200,205,190,178,175,177,183,194,199,201,196,190,198,204,188,182,205,201,201,203,200,203,202,203,206,205,205,204,205,200,204,201,204,206,205,203,204,205,206,205,206,206,206,206,201,200,205,205,203,200,205,199,205,205,206,206,206,204,205,205,206,205,206,206,206,202,204,205,205,206,204,205,205,204,201,205,204,200,198,198,199,204,199,195,200,200,199,200,194,198,190,192,191,190,190,188,185,192,187,185,177,175,174,175,175,171,167,163,170,167,163,169,167,161,162,162,162,162,159,160,161,158,157,160,160,153,153,156,157,156,153,151,149,148,148,148,148,147,145,148,146,148,148,142,144,143,140,140,135,137,128,130,125,128,133,128,125,130,125,123,117,119,115,110,108,108,110,110,104,102,104,102,99,99,102,97,97,92,97,81,94,92,84,76,73,84,81,81,81,73,73,67,64,70,70,62,62,67,52,55,55,58,58,62,64,58,52,48,48,55,52,48,52,48,52,48,48,48,45,42,42,45,42,39,42,36,42,42,42,39,39,39,36,39,36,39,36,39,36,36,32,32,36,36,36,36,36,36,36,32,36,32,36,36,36,36,36,36,32,36,32,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,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,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,36,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,36,36,36,36,36,36,32,39,36,36,32,36,36,39,36,39,39,36,42,39,42,42,42,42,39,42,45,45,42,48,42,45,48,48,48,45,48,45,48,48,48,48,48,48,48,45,48,45,48,52,52,52,52,52,52,55,55,58,55,64,62,64,67,67,70,73,70,73,76,76,73,81,79,79,73,79,76,79,76,81,84,79,81,84,81,84,84,84,86,89,92,92,97,99,94,108,110,108,106,110,110,110,115,115,113,110,115,117,117,113,121,119,127,123,123,130,125,132,135,140,135,137,139,137,135,139,137,139,137,139,141,143,143,144,144,146,147,147,148,146,146,146,148,148,149,150,148,150,151,150,152,150,152,153,153,152,153,155,153,153,157,158,157,156,158,159,164,164,165,160,158,162,162,162,167,167,170,171,177,177,175,175,181,178,179,189,188,190,188,177,178,189,195,191,190,197,183,189,190,201,195,195,195,196,182,187,181,185,190,190,185,189,195,196,204,200,192,204,203,204,191,204,201,202,205,203,206,203,206,201,201,205,203,206,206,206,203,202,202,204,206,206,205,206,205,201,199,204,206,204,205,205,205,206,205,205,204,206,206,205,206,205,205,206,204,204,205,205,206,204,205,205,206,206,205,204,204,201,197,201,202,204,201,201,201,200,196,201,200,195,194,198,190,190,190,190,187,189,181,189,188,178,179,171,167,170,171,173,173,175,174,167,169,169,164,164,158,157,159,159,158,159,156,159,158,156,153,153,155,153,152,152,155,153,153,153,151,149,148,150,149,147,145,146,146,144,141,137,140,135,137,137,127,130,127,133,123,130,127,125,119,121,119,117,117,110,110,110,106,102,102,102,102,102,99,99,94,94,94,97,84,89,92,92,79,76,79,81,79,79,70,70,62,67,76,70,58,58,67,55,62,55,55,58,58,62,52,52,48,45,52,48,45,48,48,45,45,45,45,45,45,39,42,42,42,45,36,36,42,39,39,39,39,39,36,36,39,36,36,36,39,36,32,39,36,36,36,36,36,36,36,32,32,36,36,36,32,36,32,32,32,36,32,32,36,36,32,32,36,32,32,36,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,36,32,32,36,32,32,36,39,39,36,39,36,36,36,36,42,39,39,42,39,42,42,42,39,42,45,45,42,42,42,42,45,45,48,45,48,48,48,45,48,48,48,48,48,48,45,45,48,52,52,52,55,55,55,58,58,52,58,62,62,64,67,67,64,70,73,79,76,76,79,79,79,76,76,76,79,76,76,76,79,81,84,84,86,81,84,84,86,86,86,92,94,94,99,94,108,110,108,110,113,110,115,115,119,113,121,117,117,117,123,121,125,123,125,128,127,128,135,140,137,139,137,141,141,140,140,140,140,141,140,143,143,141,142,145,147,145,148,147,146,148,145,150,150,150,148,146,151,152,153,152,154,154,153,154,153,154,156,156,157,159,158,159,157,157,157,158,161,160,160,161,170,173,173,170,177,182,177,182,183,183,173,167,169,181,179,187,182,179,178,181,195,194,191,191,192,189,203,199,200,199,195,187,204,205,205,203,200,196,194,196,203,204,206,197,205,206,203,197,205,203,204,206,205,206,205,205,205,204,204,204,205,206,206,206,205,206,204,202,204,205,206,206,205,200,204,205,206,206,206,206,206,205,206,203,206,206,206,206,206,205,206,205,205,206,206,205,206,205,204,206,206,206,205,205,205,204,201,200,200,205,203,202,204,201,200,197,200,200,198,199,196,188,191,194,200,191,190,183,190,188,187,185,183,171,170,178,169,169,175,175,173,173,174,167,173,162,163,161,164,159,160,159,156,156,159,158,156,153,155,155,153,153,153,151,148,146,147,145,148,152,152,152,147,145,142,145,140,141,142,137,135,137,133,130,132,130,130,127,130,123,123,119,123,117,113,117,115,108,106,102,99,108,99,102,97,97,97,89,97,86,84,92,94,81,76,79,79,70,73,64,64,64,70,79,64,58,64,67,58,64,55,55,55,55,55,52,52,48,52,52,48,48,48,48,48,45,42,45,45,45,45,42,42,39,42,39,39,45,36,39,39,39,39,39,39,36,39,36,39,39,32,36,36,36,36,36,36,36,36,36,36,32,32,32,36,32,36,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,36,36,36,36,39,39,39,36,39,36,36,39,39,42,39,42,42,42,45,45,42,42,42,45,42,39,42,45,45,48,48,48,45,48,45,48,48,52,48,48,48,48,39,45,48,48,52,55,55,58,55,55,55,55,55,62,64,64,67,67,70,67,73,76,76,76,79,76,79,79,76,76,76,76,76,79,76,84,84,84,86,84,86,89,89,89,92,94,99,102,99,106,110,110,108,110,113,115,110,117,119,115,117,117,125,123,125,125,125,121,123,130,127,128,135,135,139,139,140,139,141,139,137,141,142,137,140,142,143,142,143,144,146,147,148,149,146,147,148,149,150,150,150,148,151,152,151,151,154,154,155,153,153,156,156,154,159,157,158,160,157,154,159,159,159,157,160,163,167,179,174,174,178,188,188,177,177,188,179,177,177,175,181,175,182,185,192,182,188,190,196,194,190,195,203,202,199,199,197,188,202,206,206,206,206,204,201,204,206,205,206,196,206,204,202,200,204,204,201,206,205,205,206,206,205,204,206,205,206,206,206,206,205,206,205,204,204,204,206,206,206,204,203,206,206,206,206,206,205,206,206,205,206,206,206,205,206,204,205,204,206,206,206,205,204,205,204,205,205,206,204,206,206,206,203,203,203,205,205,203,206,206,200,201,201,203,197,197,196,192,197,192,195,192,188,185,189,185,187,187,185,174,169,177,171,164,165,174,169,171,167,167,170,167,167,160,165,160,169,155,157,159,159,153,153,157,154,156,150,150,150,148,149,146,148,144,148,147,151,149,147,144,140,143,143,144,140,142,137,135,132,132,132,125,133,128,117,123,123,119,117,115,121,117,110,108,110,97,102,99,97,99,104,94,86,89,92,89,89,89,92,81,76,79,70,70,70,67,64,70,73,73,64,62,67,64,64,62,52,55,55,55,58,52,48,52,52,52,48,45,52,45,48,45,48,45,42,48,42,42,42,39,42,39,39,42,39,39,39,39,36,39,39,39,36,36,39,39,39,32,36,32,36,36,36,32,36,36,32,32,36,32,36,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,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,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,36,32,32,32,32,36,32,32,32,32,32,32,36,36,36,36,36,32,36,36,36,42,36,36,39,39,39,42,39,39,42,42,39,45,42,42,42,45,42,45,45,45,48,45,48,45,45,45,45,48,48,48,52,52,52,48,48,45,48,48,48,52,55,55,58,55,58,58,58,58,62,64,62,70,70,67,70,70,76,76,79,79,79,79,76,79,79,79,79,76,73,76,84,81,84,86,86,86,89,86,86,92,94,97,102,104,106,108,110,110,106,110,113,110,119,115,113,117,117,121,123,121,125,123,123,127,125,130,132,135,137,137,140,141,140,142,140,141,143,140,141,141,143,142,143,145,145,146,147,147,148,146,148,148,151,151,152,150,150,151,150,148,150,153,156,156,153,156,156,159,159,159,159,159,159,159,162,162,161,160,159,162,167,170,173,177,177,179,182,187,191,181,182,187,187,183,190,185,194,187,185,181,185,192,195,199,195,187,201,198,191,197,199,202,203,200,199,206,206,206,206,205,205,204,206,205,203,205,206,205,204,206,205,205,206,206,206,205,206,206,206,206,205,206,205,206,206,206,206,206,206,205,201,206,201,204,205,206,206,206,206,206,206,205,206,205,206,206,206,206,205,205,206,206,205,205,206,206,204,204,203,205,206,203,205,203,206,206,203,200,201,204,205,204,206,204,205,201,202,201,200,200,189,197,190,199,195,198,197,192,191,194,189,190,185,190,174,179,174,177,185,175,173,169,175,167,170,164,162,160,161,158,160,160,160,159,158,154,156,155,155,151,152,153,155,153,152,153,150,152,150,150,151,146,148,147,148,146,140,144,142,143,140,142,130,136,128,130,127,127,127,125,121,119,121,121,119,117,115,110,110,104,104,104,102,97,94,99,104,94,92,94,94,86,81,89,86,86,76,79,70,70,70,70,73,70,67,62,64,67,58,64,58,62,55,55,55,55,48,52,52,52,52,48,48,48,48,48,45,45,45,42,42,42,39,39,39,42,39,39,39,39,36,39,36,39,39,36,39,39,36,39,39,36,32,36,32,36,36,32,36,36,36,36,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,36,39,36,39,36,36,39,36,36,39,39,39,39,39,42,36,39,39,42,42,39,45,45,42,45,42,42,45,45,45,48,52,45,48,48,48,52,48,52,48,48,48,48,42,45,52,45,48,52,58,58,58,55,58,52,58,62,64,64,67,70,73,70,76,76,79,76,81,79,81,76,73,76,81,76,79,79,79,86,84,86,81,84,86,86,89,92,92,97,97,104,102,106,110,113,113,110,121,117,115,117,121,117,119,119,121,121,121,125,125,127,127,127,130,130,135,137,140,141,143,141,143,141,142,141,143,141,142,142,137,145,142,142,147,146,148,149,149,148,148,150,153,151,152,152,151,150,150,150,153,152,156,155,158,159,159,157,159,159,160,157,160,159,160,162,160,160,163,170,177,177,182,185,179,183,188,188,187,175,188,181,177,190,182,182,181,183,183,194,189,191,197,190,194,204,199,194,203,201,201,201,204,199,194,206,204,203,194,197,200,205,202,206,203,205,205,202,206,205,206,205,206,206,204,205,204,206,206,206,206,206,206,206,206,206,206,206,206,205,206,206,205,206,206,206,205,206,206,205,206,206,206,206,205,206,206,205,205,206,205,205,206,206,205,206,204,206,205,205,206,206,206,206,205,203,201,203,202,202,204,206,205,204,205,200,202,204,197,197,201,191,198,200,203,198,191,191,188,188,185,183,189,192,187,175,177,174,175,174,173,173,179,170,169,167,169,165,162,158,159,159,158,155,154,157,155,155,158,157,153,152,151,152,151,148,148,146,153,151,151,150,148,141,146,145,145,143,146,136,140,141,133,130,130,130,125,130,123,125,127,117,121,119,121,117,110,117,108,99,104,99,99,102,102,99,89,97,94,89,92,89,81,89,89,89,81,79,76,70,79,76,70,67,70,64,64,64,62,58,64,64,62,58,58,52,52,52,48,52,52,45,48,45,48,48,48,45,42,45,42,45,45,39,42,39,42,39,39,39,39,39,39,36,39,36,32,36,36,39,39,36,36,32,36,36,36,36,36,32,36,36,36,36,36,32,32,32,36,36,36,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,36,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,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,36,32,32,36,36,32,36,36,36,39,32,39,36,39,39,36,36,39,39,39,42,39,39,42,42,45,42,42,39,45,48,45,42,48,45,45,52,48,52,48,45,48,48,48,52,48,48,48,48,45,48,52,48,48,52,55,58,62,55,58,52,58,62,62,64,67,70,70,70,76,76,70,76,81,79,81,76,79,81,81,79,76,73,79,81,84,84,86,84,84,86,94,89,97,92,99,104,102,106,110,113,113,115,119,119,115,121,121,121,127,121,127,123,127,123,127,121,130,130,135,130,137,141,141,141,141,143,143,143,140,141,139,143,143,146,144,146,143,143,145,147,146,149,148,150,150,153,152,152,150,151,150,152,150,151,152,152,155,158,158,162,157,159,160,159,160,162,160,163,160,163,164,163,167,171,174,185,179,185,181,190,183,185,181,185,185,191,187,191,188,188,188,189,189,190,189,194,199,191,199,200,198,194,204,205,201,190,201,203,204,206,204,203,195,194,204,204,199,206,206,206,205,206,205,206,204,206,205,206,201,204,204,206,206,206,206,204,206,206,205,206,206,206,206,206,206,206,206,206,206,206,205,206,206,204,206,206,206,206,205,206,206,206,205,206,206,206,206,206,206,204,203,206,204,205,205,205,206,206,206,204,201,203,202,204,204,205,204,203,205,201,203,205,199,200,199,197,197,201,201,196,196,196,185,189,183,190,185,189,185,178,169,177,178,171,173,173,178,167,170,169,170,161,165,157,160,163,159,156,159,155,153,153,157,159,153,152,149,149,149,150,148,146,146,151,153,152,148,141,145,146,144,145,143,143,139,141,133,128,133,128,127,125,121,125,117,121,125,119,119,119,115,115,104,104,108,106,102,99,97,99,92,92,92,86,92,86,81,79,84,84,84,81,76,76,79,76,70,67,67,70,64,64,62,62,64,64,62,58,58,52,48,52,52,52,48,48,48,48,48,48,48,45,45,48,42,42,42,42,42,42,39,42,39,36,42,39,39,39,39,36,36,36,36,36,32,32,36,36,36,36,36,36,36,36,32,32,32,36,36,32,32,32,36,36,36,32,36,36,32,32,32,36,32,32,32,32,36,36,36,32,32,36,32,32,36,36,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,39,36,32,36,39,39,39,39,39,36,39,39,39,39,39,42,39,39,48,42,39,42,45,42,42,42,45,45,42,48,48,48,48,52,48,48,52,52,45,48,48,48,42,48,52,48,48,52,58,58,58,55,58,48,62,62,64,70,70,73,73,73,79,73,76,79,81,79,84,81,79,79,76,76,81,81,76,81,84,89,89,86,89,89,89,89,97,102,104,104,104,110,113,110,108,113,117,119,119,117,119,119,125,125,125,127,127,127,130,127,133,132,136,136,140,135,141,142,135,139,143,142,143,141,142,142,140,144,145,142,143,145,145,150,148,150,149,152,149,152,152,151,152,149,152,151,151,150,153,153,155,156,156,159,158,158,159,159,163,164,159,163,160,164,171,167,169,181,181,182,185,183,188,194,182,183,185,178,179,195,188,194,198,188,183,181,189,196,196,202,187,192,196,203,200,191,204,206,204,190,189,196,205,206,206,205,201,191,198,205,206,206,206,205,206,206,205,206,204,206,205,206,204,203,205,206,206,206,205,206,206,206,206,205,206,206,206,206,206,206,206,204,206,206,206,205,205,206,206,206,206,206,206,206,206,205,206,206,206,206,206,206,206,205,206,204,206,205,206,206,205,206,206,206,205,204,204,205,205,204,205,205,199,206,205,204,201,200,202,196,201,203,200,199,199,196,191,189,194,189,181,182,181,190,181,178,179,181,181,173,167,169,163,165,164,163,162,164,165,154,162,159,153,156,157,158,154,152,147,150,150,148,152,150,153,152,152,148,146,147,150,148,145,145,146,146,141,144,139,133,136,132,137,130,130,125,125,123,117,119,115,115,115,117,119,110,110,108,104,99,99,106,104,104,97,97,99,92,84,86,86,86,84,79,79,76,73,70,70,76,70,73,62,64,64,64,58,64,62,62,58,55,62,52,52,52,48,52,48,45,48,48,52,42,45,45,45,48,45,45,42,39,42,39,39,42,39,39,42,36,36,39,39,36,36,36,36,36,39,36,36,32,36,32,36,36,36,36,32,32,36,36,36,32,32,32,32,36,36,32,36,36,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,39,36,36,36,36,36,39,36,39,39,39,36,39,39,39,42,39,42,45,45,42,45,45,45,45,42,48,42,45,45,48,45,48,48,48,48,52,45,48,48,48,52,48,48,52,48,48,52,55,55,58,58,62,55,58,58,64,64,70,73,73,70,70,76,73,76,79,81,81,79,81,81,81,76,79,81,81,81,84,89,92,92,89,94,92,92,97,99,104,108,108,106,108,110,110,115,119,115,119,115,115,117,121,123,128,128,128,123,127,130,130,132,133,135,137,137,142,141,140,141,141,142,141,143,143,141,140,145,147,146,145,146,146,149,148,150,151,150,150,152,152,152,150,152,151,150,148,152,152,152,156,159,158,159,159,161,158,159,161,164,161,161,167,174,179,170,177,183,182,190,183,188,183,182,177,183,181,177,192,200,197,196,201,196,192,194,197,199,197,199,194,202,205,201,204,199,205,206,204,191,191,199,203,203,205,201,190,190,203,206,206,206,206,205,206,205,206,206,204,205,206,204,203,203,203,206,205,203,206,206,206,206,206,205,205,206,206,205,206,206,205,205,206,205,206,206,206,205,206,203,206,206,206,206,205,205,204,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,205,206,206,201,204,205,206,205,204,203,206,204,205,205,205,202,204,205,203,197,198,192,196,199,196,195,190,187,187,189,188,185,187,178,179,174,185,177,171,170,163,159,167,163,171,167,159,159,158,158,157,157,153,153,153,155,156,156,153,153,155,156,152,154,149,148,146,145,148,147,145,146,146,141,141,142,136,135,135,135,130,125,128,125,121,125,128,119,117,117,113,113,108,113,106,106,108,108,104,97,92,99,94,97,97,92,86,81,84,84,81,86,79,76,79,76,76,73,70,64,64,64,64,64,62,62,62,58,62,55,52,55,52,52,48,48,48,48,48,42,42,48,48,42,45,45,42,42,39,39,42,39,42,39,42,39,36,39,39,36,36,39,36,36,39,36,32,36,36,32,36,32,36,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,36,36,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,36,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,36,39,39,36,36,42,39,39,39,39,39,42,39,45,42,45,42,42,42,45,42,48,48,45,45,48,48,45,45,48,45,48,48,48,45,52,48,52,45,48,48,52,52,52,52,55,55,55,62,52,58,64,64,67,70,73,70,67,79,76,73,79,84,81,81,84,81,79,76,73,76,79,79,84,81,86,89,89,86,94,94,89,102,104,106,104,106,106,104,110,106,115,113,117,117,115,115,119,119,121,125,127,125,127,128,130,130,135,137,135,139,139,141,140,137,137,141,144,141,140,141,141,141,146,145,147,146,146,148,147,150,144,151,152,152,151,150,150,148,148,152,151,149,149,153,153,157,159,159,160,162,162,160,160,163,163,162,165,171,175,174,173,174,181,183,187,188,185,181,179,177,179,181,187,192,196,194,190,198,195,197,195,196,201,198,200,199,201,206,203,202,205,204,206,206,198,191,199,203,204,205,205,202,200,203,204,202,205,206,204,206,203,206,206,206,206,206,205,205,206,205,204,206,205,204,206,206,206,206,204,204,206,205,205,206,206,205,205,206,206,206,204,206,206,206,205,206,206,206,206,205,205,205,206,206,206,206,206,206,206,206,206,206,205,206,206,206,206,205,204,205,206,206,204,205,206,204,202,206,205,205,204,205,204,201,200,204,203,197,197,203,199,199,196,194,194,197,185,192,185,194,177,182,181,173,185,178,173,167,161,161,171,160,169,163,162,158,154,157,159,155,155,152,153,154,155,153,152,152,151,155,155,156,154,150,148,145,145,147,145,141,143,146,136,140,133,132,132,130,132,132,130,130,125,121,121,117,115,115,117,113,113,113,99,106,110,99,99,94,92,89,89,94,97,89,92,81,81,81,81,79,84,84,79,79,70,70,70,64,64,70,64,64,58,62,58,55,62,55,55,52,52,52,52,52,48,48,52,52,42,45,45,45,48,45,45,42,42,42,36,39,39,39,39,42,36,39,39,39,36,36,36,36,36,36,32,36,36,32,36,36,32,36,32,32,32,36,36,39,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,36,32,39,39,36,39,39,39,39,36,39,39,42,42,42,42,42,42,42,42,45,45,45,45,48,48,45,45,52,48,52,52,48,52,48,48,48,48,48,48,45,48,55,55,52,52,55,52,55,58,62,55,58,62,70,70,73,73,76,73,76,79,76,79,81,81,84,84,84,79,81,73,70,76,79,81,84,86,86,89,92,92,94,94,102,99,104,110,106,104,110,113,110,110,110,117,117,117,119,115,119,123,127,130,123,128,125,133,140,140,137,140,141,141,141,141,140,139,140,141,141,141,142,141,143,146,147,148,149,148,147,147,150,150,152,153,151,152,148,151,152,153,153,150,152,151,154,153,162,165,167,167,164,162,160,163,163,165,167,173,173,181,174,167,178,187,188,188,185,187,177,175,174,185,188,187,189,199,197,199,202,201,201,200,199,204,203,203,196,204,206,204,201,206,206,206,205,205,204,203,205,202,205,206,206,205,202,201,203,205,205,205,206,205,206,206,202,206,206,204,206,203,204,205,205,205,198,205,204,204,205,204,205,205,205,205,201,205,206,206,203,205,203,205,206,206,206,206,206,205,206,206,206,205,206,206,206,206,206,206,206,206,206,206,205,206,206,206,206,205,206,206,206,206,206,206,205,205,205,201,206,204,205,206,205,205,202,204,203,202,203,195,195,197,201,197,188,200,197,200,175,189,190,183,191,178,175,185,182,175,171,159,165,165,146,153,156,162,154,155,159,155,151,152,154,159,158,153,150,150,149,147,150,150,151,150,150,151,145,146,148,148,146,144,143,140,135,139,132,135,135,137,132,135,127,125,121,121,121,115,115,115,110,110,110,106,110,108,99,94,92,97,94,89,94,92,89,92,92,81,79,84,79,79,76,76,76,73,70,70,67,64,64,64,62,64,62,58,58,58,55,55,55,52,52,52,52,45,52,48,55,48,45,42,45,45,45,42,42,42,42,39,39,39,36,39,39,39,39,39,39,36,36,32,39,36,39,36,36,36,32,36,36,32,36,32,36,32,36,32,36,32,36,32,32,32,39,32,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,32,36,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,36,36,36,32,36,36,36,36,36,36,39,39,42,42,42,45,39,39,39,42,42,42,42,45,42,45,42,45,45,45,42,48,52,48,48,45,48,45,48,48,48,48,48,48,45,48,55,48,55,55,52,62,55,58,58,58,64,64,64,67,73,70,73,76,70,76,76,79,81,79,79,81,81,81,81,79,79,76,79,79,86,86,92,86,89,89,94,94,102,106,110,110,108,106,110,115,110,113,115,119,115,121,121,117,127,123,125,130,130,125,130,133,137,127,137,140,141,140,140,140,137,135,136,137,137,140,145,141,146,146,148,147,148,149,148,149,148,151,153,152,153,152,152,148,150,151,153,153,153,150,155,156,158,161,165,162,163,164,161,159,167,165,167,167,174,177,178,171,179,185,181,185,182,185,178,179,179,182,189,194,192,202,196,197,194,196,199,203,204,204,201,206,200,204,206,206,204,204,204,204,201,194,206,206,206,206,205,206,206,205,202,205,205,205,205,206,206,205,205,205,205,206,206,204,206,204,206,205,206,206,204,205,205,204,206,206,204,205,206,205,204,204,204,205,205,205,203,204,205,205,204,206,204,206,206,206,206,205,205,203,205,206,206,206,206,206,206,205,206,205,205,206,206,204,204,201,206,206,206,206,206,205,206,205,203,204,201,205,205,206,201,201,201,203,203,202,203,198,189,189,192,191,200,196,190,185,185,188,183,188,189,178,178,169,169,163,170,165,160,153,160,157,156,159,161,153,153,160,159,159,154,150,150,146,143,146,147,152,152,151,153,152,152,143,141,146,147,142,144,141,141,143,130,130,135,133,130,128,121,123,121,117,119,115,113,113,110,113,102,104,110,102,92,92,94,94,97,104,97,86,89,92,92,81,81,81,79,81,79,79,76,73,73,70,67,64,64,62,58,64,64,62,62,55,55,58,52,45,52,45,48,45,45,48,48,45,45,45,42,48,45,45,42,42,42,39,39,39,39,39,42,39,39,36,39,36,36,39,36,39,36,32,36,32,36,36,32,32,36,32,36,32,36,32,39,32,36,36,32,32,36,32,36,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,36,32,36,32,32,32,32,32,32,39,39,36,36,32,39,36,39,36,39,39,39,39,39,39,39,39,39,42,42,45,42,42,42,48,42,45,48,45,42,48,52,48,52,52,48,48,48,45,42,48,52,52,48,48,52,48,52,52,55,58,58,55,58,58,62,64,67,67,73,73,73,70,76,73,73,79,81,79,81,84,81,79,73,79,81,76,81,81,86,89,94,89,89,92,94,99,99,99,106,108,108,110,110,115,115,113,115,115,115,119,121,121,127,130,130,135,132,130,135,136,137,137,139,140,141,141,140,140,140,136,136,140,139,140,143,143,143,146,147,148,148,149,148,149,149,150,152,153,152,152,152,150,152,152,153,154,155,153,156,157,159,162,159,159,159,159,160,160,163,164,164,169,181,175,174,173,175,181,179,178,165,178,183,187,182,182,194,197,195,199,191,192,191,197,203,201,203,203,201,205,205,205,206,205,201,203,204,205,205,195,205,206,206,206,205,205,202,202,204,206,206,204,205,206,206,203,206,206,204,206,206,205,205,204,205,205,206,204,202,204,204,204,206,206,204,205,204,203,205,204,201,205,204,205,203,198,204,203,204,205,205,206,205,206,205,205,205,203,206,206,205,206,204,206,206,206,205,205,206,205,205,205,205,204,197,204,206,206,206,203,206,206,201,206,205,205,202,205,199,204,203,201,203,196,203,204,190,190,197,196,192,192,182,183,183,195,189,187,188,183,173,174,165,169,170,169,159,165,161,155,161,159,156,153,156,160,159,156,154,151,146,145,145,145,148,150,150,152,152,152,152,146,145,145,148,145,142,143,139,140,136,130,137,135,132,130,128,127,121,115,123,110,110,110,117,106,99,110,110,99,99,94,99,102,99,102,102,92,89,94,92,86,79,84,79,81,81,73,76,79,73,73,70,70,67,67,62,64,62,58,58,55,58,55,55,52,48,48,48,48,48,45,48,45,45,45,42,45,45,45,42,39,42,39,42,42,39,39,42,39,39,39,36,36,36,36,39,39,36,32,39,36,32,36,36,32,36,32,36,32,36,32,36,32,32,36,32,32,36,32,36,36,32,32,36,32,32,32,36,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,36,36,36,32,32,36,36,39,39,36,36,32,36,39,39,36,36,39,39,39,39,42,36,42,39,42,42,42,45,42,45,45,45,42,45,45,42,48,48,48,45,48,48,48,48,45,48,45,48,48,52,48,55,55,55,52,55,55,55,55,55,58,64,64,67,70,73,73,73,70,70,73,79,76,84,81,79,81,79,84,76,70,79,79,81,84,84,89,89,92,94,92,97,99,104,106,108,110,117,117,115,113,113,121,115,117,121,121,121,123,128,127,132,137,135,133,135,139,137,139,139,141,141,140,142,139,137,140,135,141,139,140,142,142,146,148,150,150,149,149,149,152,152,153,152,151,150,152,149,152,150,151,152,155,154,157,157,158,156,162,157,157,157,157,157,163,163,159,170,177,173,174,181,171,175,185,183,185,181,189,177,188,182,199,203,201,196,177,190,199,201,203,205,201,201,203,202,205,205,204,204,204,205,205,206,206,206,206,205,203,205,206,206,204,205,205,206,206,205,204,205,206,205,205,205,206,204,205,204,204,203,204,206,206,205,204,201,201,203,203,206,205,203,204,201,203,204,205,203,199,203,203,203,201,206,203,204,206,205,206,204,205,206,206,206,206,205,206,205,206,206,206,206,206,205,205,206,206,205,205,204,205,204,206,205,206,206,201,206,206,205,203,206,205,203,203,205,206,205,205,205,202,201,198,198,195,199,192,191,192,195,197,179,188,195,182,188,183,178,179,174,167,163,171,162,162,161,157,162,163,159,156,154,158,159,159,152,155,153,153,152,151,147,148,147,145,151,153,151,147,144,145,151,150,141,141,139,136,136,135,137,127,135,135,125,121,119,121,123,115,119,115,110,108,102,106,106,97,102,106,106,104,102,99,99,97,84,89,92,86,79,84,79,76,79,76,73,73,70,73,67,64,70,67,64,64,62,64,55,55,58,52,48,52,48,52,52,48,48,48,48,45,48,48,42,48,42,45,45,42,42,39,39,45,39,39,39,36,36,36,39,39,36,36,39,39,36,32,36,32,36,36,36,36,32,36,36,32,32,36,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,36,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,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,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,36,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,36,39,36,36,36,36,36,39,39,36,39,39,39,39,42,39,42,36,42,42,42,42,42,42,48,45,42,45,42,45,45,45,48,48,45,48,48,52,45,48,45,48,48,52,48,48,55,52,48,55,58,55,55,55,58,58,62,67,70,67,70,73,70,73,76,73,73,81,79,76,81,84,79,81,76,64,81,84,84,89,84,92,92,94,94,97,97,99,106,110,110,110,115,117,119,117,117,119,117,119,123,117,117,125,127,128,128,130,132,133,137,140,137,139,140,140,141,143,143,137,137,136,136,137,140,141,145,144,146,148,151,153,150,152,152,151,152,150,149,152,152,153,154,150,152,149,152,155,153,158,145,158,161,158,156,156,159,160,161,123,121,140,156,167,175,173,175,171,183,182,183,188,191,190,185,192,192,201,201,200,199,199,196,200,203,205,205,204,203,205,200,205,206,203,204,206,205,206,206,206,206,206,206,206,206,206,206,206,205,206,206,204,203,206,206,205,204,203,206,206,204,204,205,206,203,203,203,204,201,202,196,198,204,206,205,205,203,198,199,201,201,201,205,203,203,203,203,203,204,203,203,206,205,206,205,205,206,206,205,206,205,206,204,206,206,206,206,205,206,206,205,205,206,205,203,203,205,205,204,206,206,203,205,205,205,206,206,205,206,200,205,205,204,206,203,206,204,192,196,202,202,192,194,190,203,190,181,187,188,187,185,181,182,174,174,167,167,169,163,163,167,155,163,169,158,155,158,161,164,159,150,151,148,148,148,148,152,154,152,146,148,152,153,149,146,146,147,146,143,143,142,137,135,128,141,125,130,127,125,117,125,123,127,115,117,115,113,108,97,108,110,99,97,106,108,106,106,104,102,94,86,86,92,81,81,81,79,73,79,79,76,73,70,73,67,70,70,67,64,64,64,62,52,55,55,52,52,55,48,52,48,48,48,45,52,42,45,48,45,45,45,45,45,39,42,39,39,42,39,39,39,39,39,39,36,32,36,36,36,36,36,32,36,36,36,36,32,36,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,36,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,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,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,32,32,36,32,32,32,32,32,32,36,36,36,39,39,39,36,39,36,36,36,39,42,39,39,39,42,39,39,42,42,42,42,45,45,45,48,45,48,48,42,42,48,48,48,48,45,48,48,48,48,48,48,52,48,48,52,52,52,55,52,55,55,55,55,62,62,64,67,64,73,76,73,73,73,73,73,79,76,79,79,81,81,81,79,84,79,81,76,81,84,84,92,92,92,89,94,102,99,110,106,113,115,115,117,115,115,113,117,115,121,119,121,119,125,128,135,135,135,132,132,137,139,140,140,140,140,142,141,142,139,136,137,137,137,137,142,143,146,146,148,149,153,152,152,153,155,154,152,152,153,153,152,155,152,152,149,153,155,156,157,156,159,163,159,158,160,161,161,162,147,135,125,165,171,175,171,174,178,175,179,188,194,191,192,190,196,196,200,196,200,201,197,197,203,203,205,202,204,199,205,202,205,206,203,204,206,205,204,206,205,205,205,206,206,206,206,206,205,205,204,206,199,196,205,205,203,204,206,206,205,205,203,202,203,203,203,199,205,200,199,194,196,203,203,206,206,203,201,204,203,201,202,202,203,205,203,201,201,199,204,203,205,206,206,199,205,206,205,205,205,206,206,204,205,206,205,204,205,205,205,205,203,205,206,204,201,204,206,204,205,206,204,204,204,204,206,205,204,206,200,205,205,206,206,201,205,203,194,201,200,203,191,197,197,199,189,190,185,185,189,187,181,177,169,169,170,169,170,160,165,162,156,165,170,157,159,159,162,157,156,150,148,148,147,150,150,152,150,150,147,149,149,153,150,149,146,147,143,143,143,144,136,140,136,141,128,135,130,127,128,125,121,125,119,115,115,110,104,99,108,110,102,99,106,108,106,102,99,97,89,86,86,92,84,79,84,81,76,81,73,76,76,73,73,67,70,70,64,64,62,62,58,52,58,58,55,48,52,52,52,48,48,48,48,48,42,45,45,45,48,45,42,45,39,42,42,39,42,42,42,39,39,36,36,39,32,36,36,39,36,36,32,36,36,36,36,39,32,36,36,32,36,32,32,36,32,32,36,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,36,39,32,32,36,36,39,39,39,36,39,39,39,39,39,39,39,42,42,42,45,45,45,45,45,45,45,48,45,45,45,48,48,45,48,48,48,48,48,48,52,48,52,48,52,55,52,52,55,55,58,55,58,58,55,62,67,67,70,73,73,73,73,73,73,76,81,81,76,81,81,81,79,81,79,81,86,89,86,89,94,92,86,86,92,99,102,106,110,110,110,110,117,115,115,110,115,115,115,119,121,119,121,132,132,135,135,128,132,137,136,141,141,136,139,140,141,142,142,137,140,139,140,137,139,145,144,146,147,150,152,151,151,153,154,152,155,155,152,152,152,152,153,152,151,153,153,156,155,159,161,164,165,171,162,163,169,169,173,171,165,175,175,177,177,188,190,181,189,197,195,196,195,197,192,192,201,201,201,197,197,201,203,204,206,203,204,204,205,206,206,206,204,204,205,206,206,203,206,204,204,206,205,204,206,206,203,203,204,205,201,203,206,203,205,204,205,205,204,203,199,201,204,205,203,201,201,201,203,199,198,196,199,203,204,203,201,199,203,196,201,201,198,199,204,201,204,196,204,201,206,206,206,205,205,206,204,204,206,206,206,205,206,206,204,204,202,205,204,201,201,200,205,206,203,200,204,205,206,205,205,205,205,206,205,201,203,206,200,206,203,206,199,190,200,203,203,203,201,204,201,203,201,192,190,195,187,190,196,188,189,177,177,174,177,167,171,164,170,167,160,159,159,164,162,165,159,156,153,152,150,151,151,152,150,148,143,147,147,149,153,150,149,148,142,149,148,139,143,142,140,142,140,142,136,130,125,121,125,123,128,125,117,115,115,115,110,99,104,106,106,99,97,97,108,102,97,97,86,89,92,97,86,84,86,81,81,81,76,76,73,73,70,64,67,67,67,64,64,58,58,62,55,58,52,52,52,48,52,48,48,52,48,48,45,45,45,45,48,48,42,42,42,42,39,39,42,39,42,39,36,36,39,36,36,36,36,36,36,32,32,39,32,36,36,36,36,32,36,36,32,39,32,32,32,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,39,36,36,39,39,39,36,39,39,42,39,39,39,42,39,42,42,42,42,45,45,45,42,45,45,42,42,45,48,48,48,48,52,48,48,45,48,52,52,52,48,52,52,52,52,52,55,55,58,58,64,55,62,67,67,70,76,73,76,70,76,76,79,76,81,81,76,79,79,84,79,76,84,86,84,89,86,89,94,89,92,99,106,104,108,110,110,113,113,110,119,115,115,119,115,119,119,125,125,130,128,128,133,136,136,136,135,135,141,141,140,143,142,141,141,140,140,140,143,141,141,141,146,147,148,151,153,153,151,151,152,155,156,157,150,152,153,155,155,156,153,155,155,157,154,158,162,163,161,167,160,167,170,167,170,170,170,177,178,181,188,190,187,191,195,190,200,201,197,197,191,192,192,192,195,196,197,201,206,202,200,197,204,205,205,206,203,206,205,206,206,206,206,206,206,205,206,206,205,204,204,205,204,202,204,205,203,199,204,200,198,198,204,206,206,206,200,198,199,202,201,203,201,199,201,198,201,201,203,199,199,205,206,193,200,199,192,196,203,204,199,201,196,203,200,202,203,205,202,205,204,204,205,201,202,205,206,203,201,205,206,204,204,205,206,205,203,203,201,204,205,201,193,198,204,205,203,203,205,206,206,206,203,197,206,197,205,205,206,203,192,192,197,203,205,203,201,202,190,202,195,197,192,190,201,189,185,188,182,174,170,173,174,167,177,164,167,162,157,167,169,161,159,158,160,157,151,152,150,152,153,151,152,149,147,147,149,150,153,149,147,145,148,148,139,145,143,142,140,137,141,133,135,123,125,121,125,127,117,123,119,121,110,115,108,106,110,102,104,99,97,97,97,92,92,89,92,92,86,86,84,84,79,79,79,73,79,76,76,70,70,67,67,64,58,62,58,55,55,58,55,52,52,52,52,52,52,48,48,48,48,45,48,45,45,45,42,42,45,39,39,39,39,39,39,39,42,36,36,36,36,36,36,36,39,36,36,36,36,36,36,36,39,36,36,36,36,32,32,32,36,32,32,32,32,32,32,32,36,36,36,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,36,32,32,32,32,36,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,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,36,36,39,36,36,36,39,36,36,36,36,42,36,42,39,45,39,42,42,42,42,45,45,45,48,45,48,42,48,42,45,45,48,48,48,52,48,48,52,45,45,48,52,48,48,48,52,52,55,55,55,58,58,58,62,55,62,64,67,73,73,81,76,73,76,76,76,79,76,79,79,79,79,84,81,81,81,86,84,86,89,84,89,92,94,99,104,106,108,113,110,113,113,117,113,119,117,119,115,121,121,123,125,125,128,128,130,135,132,135,135,133,137,141,140,142,140,140,142,141,140,139,141,141,140,143,146,147,148,148,152,151,151,152,153,155,156,155,153,153,153,155,155,155,156,158,153,156,159,160,163,162,167,160,161,163,163,171,171,177,179,177,177,175,191,190,188,191,198,196,191,194,197,194,191,190,192,194,197,201,201,204,205,199,201,200,206,206,206,204,206,206,206,205,204,206,206,206,205,206,206,206,205,204,206,206,204,203,205,206,204,204,204,199,194,198,203,200,205,204,198,196,201,199,202,201,202,199,198,201,201,202,206,202,201,201,203,200,198,201,198,202,203,203,201,204,194,203,202,205,200,205,199,206,203,203,206,200,201,206,206,205,204,206,205,203,206,206,206,205,204,204,201,202,201,201,188,203,205,206,202,202,204,205,206,206,203,198,205,203,206,204,206,206,196,202,191,202,206,203,197,200,196,201,195,191,187,189,198,188,190,187,188,175,179,174,175,167,175,165,174,161,156,167,165,159,161,165,161,160,152,154,153,151,155,152,151,148,152,148,150,153,156,150,144,147,143,146,140,146,143,140,142,135,145,135,130,128,128,128,123,127,121,125,117,121,110,117,115,110,110,106,102,99,97,89,92,94,92,86,89,94,89,89,86,86,81,79,79,76,73,73,73,73,67,67,70,70,62,62,62,58,55,58,58,55,55,52,48,52,48,45,45,48,45,45,48,48,45,48,42,42,45,39,42,39,36,42,42,39,39,36,39,39,36,36,36,36,39,36,36,32,36,32,36,32,36,36,36,32,36,32,32,32,36,32,32,32,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,36,39,39,36,32,36,39,39,39,36,39,42,39,39,42,45,42,42,42,42,42,42,45,45,45,45,45,45,48,42,45,45,48,48,45,45,45,48,52,48,48,48,48,52,48,48,52,52,48,55,58,58,55,55,62,62,64,67,73,79,76,73,76,76,76,76,79,79,81,79,79,79,76,79,81,76,84,84,81,92,84,89,94,92,94,99,102,104,110,110,110,113,113,110,119,117,117,117,119,121,123,127,125,130,130,130,135,133,133,135,133,133,136,140,141,143,140,141,143,137,137,143,141,140,141,142,148,148,150,149,151,151,152,152,156,153,153,155,159,160,156,156,153,153,156,154,157,158,161,160,169,167,167,162,163,158,167,171,170,178,179,178,177,182,190,187,195,187,187,188,192,185,185,197,199,194,194,197,203,203,198,203,201,199,203,205,206,206,205,206,204,206,206,205,204,206,204,205,204,205,206,206,205,205,206,206,205,206,206,206,203,202,201,193,198,196,198,198,203,201,196,196,198,199,196,196,200,194,196,196,198,198,204,204,201,199,196,196,198,201,189,201,201,193,201,203,191,204,199,205,194,204,198,206,196,189,205,199,196,206,206,205,198,205,206,204,204,206,205,206,205,206,201,206,206,198,196,204,206,206,204,206,205,204,206,206,206,202,206,205,206,206,205,204,205,203,199,204,205,202,198,201,200,200,200,194,189,200,196,198,194,178,185,173,175,178,177,178,177,170,171,159,160,169,159,158,162,173,167,163,151,150,147,147,146,146,146,150,148,148,147,151,157,146,145,149,146,144,142,147,143,140,143,137,137,135,133,130,123,130,125,125,127,119,110,115,110,110,113,108,108,104,110,102,97,99,97,94,97,92,97,97,94,92,89,84,84,79,81,73,73,76,70,70,70,70,67,64,62,58,58,58,55,55,62,55,58,48,52,52,48,42,48,48,45,45,45,45,45,45,42,42,45,42,42,39,42,42,42,39,42,39,36,36,39,36,39,36,36,36,36,32,36,36,36,36,36,36,36,36,36,32,36,36,39,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,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,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,32,32,36,32,32,32,36,32,32,36,32,36,36,39,36,36,39,39,39,39,42,39,36,42,39,39,39,42,42,39,42,45,42,42,45,48,45,45,48,45,45,45,48,48,45,45,45,42,45,48,48,52,55,48,45,52,48,52,55,58,55,62,62,64,67,64,64,67,73,73,76,79,79,73,73,81,79,79,81,81,79,76,76,81,79,81,81,86,86,89,86,86,92,99,94,102,104,110,110,113,115,115,113,113,115,121,121,119,121,125,125,127,128,128,130,135,135,133,133,135,133,135,137,137,137,140,141,145,142,140,141,140,143,144,142,144,143,145,146,149,148,152,152,153,154,153,154,156,159,157,156,157,156,155,156,154,159,163,163,165,171,170,167,163,159,165,173,167,175,179,177,178,182,185,182,188,185,183,182,191,191,188,188,194,200,192,200,201,204,204,202,202,204,203,201,204,205,206,205,205,206,206,206,206,206,206,206,205,205,204,205,201,203,205,206,205,206,206,206,205,206,201,200,199,203,198,196,201,202,196,194,193,198,198,194,196,196,198,198,198,193,192,201,204,202,199,196,199,199,192,183,201,204,192,189,202,191,205,201,205,188,206,200,205,192,189,206,191,193,206,206,203,199,205,205,203,205,206,206,206,205,204,205,206,206,205,198,203,205,203,206,206,205,205,204,205,206,204,206,206,206,206,205,206,205,203,201,205,205,200,197,204,199,200,195,198,194,190,191,192,194,185,188,177,178,177,178,185,171,171,167,158,160,160,159,157,159,169,163,160,155,148,149,147,148,143,143,146,150,150,153,149,153,146,147,147,148,141,145,143,145,144,140,142,141,141,137,135,123,130,123,119,121,113,110,115,110,104,106,110,108,102,106,99,108,106,99,102,106,94,86,86,89,86,84,86,81,81,81,73,79,70,73,76,73,67,67,67,62,62,58,58,55,55,58,58,52,52,48,55,48,45,45,48,45,45,45,48,45,45,45,42,45,39,42,42,39,42,42,39,42,39,39,39,39,36,36,36,39,36,39,32,36,36,32,36,36,36,36,32,32,32,36,32,36,32,32,36,32,32,36,32,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,36,32,36,32,32,36,32,36,36,32,36,39,36,36,39,36,39,39,39,39,36,39,42,39,42,39,42,42,42,42,45,45,45,48,48,42,42,48,48,45,45,48,45,45,48,48,48,48,52,48,52,52,55,48,52,55,55,55,58,58,64,58,62,64,58,64,67,67,73,73,76,76,81,79,81,79,79,79,79,76,76,76,81,79,81,84,92,86,89,89,86,94,97,102,106,108,110,110,110,110,115,115,117,117,119,119,123,117,119,125,123,125,128,132,135,133,137,137,135,135,136,137,140,141,143,142,144,143,141,140,142,141,143,142,145,142,146,146,148,150,152,151,153,153,153,154,155,156,156,154,156,156,155,158,156,161,162,162,169,173,170,173,169,167,173,170,167,181,174,178,177,178,171,181,187,179,185,187,187,188,195,194,195,199,202,199,202,200,203,203,201,204,200,206,206,206,204,205,203,206,206,206,204,206,204,203,203,206,206,205,203,203,203,202,202,201,203,198,198,204,203,199,201,194,192,205,202,196,203,198,206,201,198,196,194,196,198,194,198,200,196,198,202,200,194,194,198,202,202,201,200,201,196,203,203,194,204,192,204,181,206,199,204,196,187,206,196,183,205,205,204,196,201,205,206,205,206,206,205,206,206,206,206,206,203,201,206,205,206,206,206,206,204,206,206,206,205,206,205,206,206,206,206,200,199,201,205,206,201,202,203,201,201,195,200,201,196,187,185,185,185,179,178,179,179,177,178,167,169,167,167,160,157,163,167,164,159,156,160,156,153,151,150,150,145,148,148,151,152,154,152,146,145,148,147,145,141,143,140,140,145,142,141,135,137,130,132,128,130,125,125,121,115,115,110,110,110,106,108,104,106,97,99,97,97,99,97,94,86,89,94,94,89,92,86,81,79,79,79,79,73,73,76,70,76,70,64,58,62,64,58,58,58,62,58,55,52,52,55,48,48,48,48,48,45,45,48,45,45,42,45,45,42,42,39,42,42,36,42,42,39,39,39,36,36,36,36,36,36,36,36,36,36,32,36,36,32,36,32,36,32,36,32,39,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,36,36,36,36,36,39,39,39,36,39,39,39,39,39,39,42,42,42,45,42,45,45,45,45,45,45,45,48,45,45,45,48,48,45,48,48,52,48,48,52,52,48,52,48,48,52,55,52,58,62,62,55,58,64,58,67,67,73,70,70,70,76,73,79,73,76,81,76,79,79,81,76,81,84,81,86,89,89,86,89,94,94,99,94,104,110,106,113,108,113,110,113,117,119,119,119,121,119,123,127,127,132,132,132,133,135,135,137,136,135,135,136,140,145,145,141,144,145,144,141,141,143,143,146,145,147,146,147,150,151,153,151,154,155,153,154,153,155,155,157,159,159,156,159,157,159,158,162,169,169,167,170,169,170,169,169,175,185,178,175,170,174,170,174,190,185,189,190,188,192,196,197,204,199,201,198,201,197,197,197,199,195,204,206,206,206,203,204,205,206,206,206,205,206,205,205,206,206,205,204,204,203,203,196,198,201,198,201,198,203,200,196,200,194,191,198,196,198,196,196,206,199,196,198,194,198,196,191,196,196,183,196,196,196,198,189,198,199,200,203,196,199,193,201,198,199,201,189,203,193,206,202,204,204,188,206,199,181,202,205,204,196,201,204,206,206,206,206,206,206,206,206,205,205,196,205,206,206,206,206,206,206,204,206,206,206,205,206,206,206,206,206,205,201,203,202,205,206,204,200,203,199,200,190,201,198,192,188,188,187,188,183,183,178,181,175,177,167,167,163,163,162,156,163,169,165,156,153,160,156,156,157,157,152,146,146,148,150,156,153,149,147,148,151,147,143,143,146,141,141,143,143,143,137,141,135,128,127,125,125,123,121,119,113,113,117,110,108,110,106,108,99,99,92,94,94,94,94,92,97,99,92,92,92,89,84,84,81,70,76,76,76,73,70,70,73,64,62,62,58,55,55,58,55,58,52,58,52,55,52,45,48,48,48,45,45,48,45,45,45,45,42,42,42,39,39,42,39,42,42,39,39,39,36,36,36,32,36,36,36,36,39,36,36,36,36,36,32,32,36,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,36,32,36,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,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,36,32,32,32,32,32,36,32,32,32,32,32,36,36,36,39,36,36,39,39,39,36,36,39,39,39,39,42,39,39,39,42,42,39,45,42,42,45,42,45,45,48,45,48,48,48,45,45,45,45,45,48,48,48,52,52,48,48,48,52,48,58,55,62,62,62,67,67,67,73,70,70,76,73,70,76,73,79,76,81,79,84,79,79,79,79,84,84,84,86,89,89,89,92,94,99,99,102,104,104,108,110,115,110,113,117,117,117,119,123,121,121,121,125,130,127,132,128,128,133,135,135,135,136,136,137,137,141,141,142,145,143,144,142,141,142,143,145,145,146,147,150,148,150,153,152,150,152,152,153,157,158,156,156,157,159,160,158,156,159,165,167,162,170,170,167,175,171,173,179,181,175,177,178,175,181,190,188,194,198,191,194,199,199,188,198,203,201,202,202,202,190,195,201,200,204,205,205,206,205,201,199,206,205,206,206,206,206,204,206,205,205,200,198,205,200,204,204,205,204,202,202,204,204,199,201,198,200,201,198,198,199,194,189,193,189,194,194,199,196,196,191,192,196,181,187,172,198,198,189,188,172,194,196,201,192,191,196,188,198,196,185,188,198,204,200,187,206,199,192,205,198,188,203,204,196,188,196,206,206,206,205,206,206,206,206,206,204,201,206,206,206,206,205,205,206,206,206,205,206,206,205,206,206,205,206,206,204,202,203,206,204,200,203,201,202,203,200,198,201,200,190,191,190,190,177,179,174,182,181,185,169,174,165,167,167,161,159,173,171,156,155,158,154,160,159,158,153,150,149,148,150,151,148,150,148,150,150,143,150,148,143,136,142,141,145,145,142,136,135,133,132,127,125,123,121,123,125,117,117,113,113,113,104,102,108,99,102,102,97,104,104,97,94,89,89,89,86,84,89,84,81,73,79,76,76,79,73,73,70,67,62,58,55,58,55,58,58,55,55,52,52,48,48,45,48,45,45,45,45,45,45,45,45,42,39,42,45,42,42,42,39,39,39,39,39,39,39,36,39,39,36,36,32,32,36,36,36,36,36,36,36,32,32,32,36,36,36,32,32,32,32,36,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,36,32,32,32,32,32,32,36,36,32,32,32,36,32,32,39,36,36,36,36,39,39,39,36,39,39,39,39,39,42,42,45,42,48,45,45,45,45,45,42,45,52,42,42,42,48,45,45,45,48,48,48,45,52,52,52,55,52,52,52,52,55,58,58,62,62,64,67,64,64,70,73,70,73,73,79,76,79,79,84,79,84,81,81,76,79,81,84,84,86,89,84,94,94,94,94,94,97,106,108,106,113,110,113,110,115,115,119,123,117,117,119,119,125,127,132,130,130,130,130,135,137,132,140,136,140,140,141,142,145,146,146,145,144,143,145,146,147,145,148,148,148,150,150,151,150,152,152,152,154,156,157,154,156,158,157,159,161,162,158,164,164,165,173,167,169,167,170,174,175,178,174,185,177,181,187,188,192,199,195,195,200,195,189,195,203,196,196,203,201,196,194,199,203,205,206,204,202,203,206,206,206,206,206,206,206,206,204,206,205,206,204,202,201,203,201,204,204,205,203,201,199,203,196,205,205,202,199,196,200,199,199,196,189,199,196,196,193,202,199,192,193,191,183,189,189,188,185,199,196,185,187,176,199,199,188,204,198,176,192,192,198,192,200,198,204,183,203,203,194,198,201,199,201,199,193,191,191,205,204,206,206,206,206,206,205,205,203,205,205,206,206,205,206,205,206,206,202,205,206,206,206,206,206,204,205,206,205,204,205,205,205,201,203,201,203,202,197,199,194,195,195,194,191,190,182,185,178,179,177,178,167,175,169,164,165,160,161,171,167,158,153,154,150,159,155,157,154,153,148,146,146,151,150,149,148,150,148,144,149,150,141,145,145,146,145,140,142,132,133,130,130,130,127,121,119,121,121,123,119,113,117,110,106,99,108,99,102,99,94,99,97,94,92,84,84,81,86,86,81,79,79,79,76,81,79,76,70,73,67,64,64,62,58,58,58,58,62,55,55,52,55,48,48,45,48,48,48,45,45,45,45,45,42,42,42,42,45,39,39,42,36,36,42,39,36,39,36,36,36,39,36,36,39,32,36,32,32,36,36,32,36,36,32,32,36,32,36,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,32,32,32,32,36,32,32,36,32,32,36,36,32,32,36,32,32,36,36,36,36,39,39,39,36,36,39,36,39,39,42,42,42,45,42,42,48,42,45,45,42,42,48,48,45,45,45,48,45,45,48,45,52,52,52,52,48,52,52,48,52,52,55,55,58,62,64,64,67,64,64,67,67,67,70,76,76,76,79,76,84,81,84,81,81,81,76,81,84,81,86,81,92,84,94,92,94,94,99,99,104,110,108,110,108,110,110,110,115,119,119,115,121,121,123,127,132,130,133,128,128,133,135,137,133,135,137,141,140,140,143,145,144,143,144,141,142,145,146,147,146,148,148,150,149,152,152,150,152,154,152,153,156,155,157,159,158,157,156,162,161,157,167,164,163,169,167,173,167,170,174,177,177,181,177,183,179,179,187,197,194,191,191,194,200,190,197,195,190,199,205,203,198,190,199,204,206,205,202,202,204,206,206,206,206,206,205,206,205,205,205,204,205,203,203,204,204,201,203,204,202,198,196,200,196,196,203,203,194,196,196,198,194,189,196,198,201,198,198,196,203,193,196,198,185,172,189,188,187,183,189,193,183,189,189,196,194,183,203,189,168,187,187,201,201,201,196,201,192,198,204,198,202,199,199,203,201,194,191,198,203,205,206,206,206,206,206,205,204,204,205,204,206,206,206,206,205,206,205,205,205,206,206,204,205,206,206,205,205,205,206,206,204,203,201,203,197,203,196,200,191,198,201,190,192,201,192,188,183,171,191,183,187,173,171,171,165,165,162,164,170,167,161,158,155,151,152,153,154,151,148,146,143,147,151,152,150,148,148,146,144,149,148,143,143,143,146,142,137,140,132,135,130,130,127,127,121,117,121,119,127,123,115,115,110,108,102,104,99,99,94,97,99,102,92,84,89,84,86,89,89,79,76,81,81,81,79,79,79,73,67,70,67,64,62,62,58,58,55,55,58,55,52,55,55,48,52,52,45,52,48,48,45,42,48,42,39,42,39,45,42,39,39,39,39,39,39,39,39,39,36,39,36,36,39,36,32,36,32,36,36,36,32,36,32,36,32,36,32,39,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,36,36,36,32,36,32,36,36,36,36,39,39,39,39,36,42,39,39,39,42,42,39,45,42,42,45,45,42,45,42,45,42,42,48,45,45,48,48,45,45,45,45,48,48,48,52,52,52,55,48,48,55,52,55,55,62,67,64,62,64,64,64,67,70,67,70,76,76,79,79,81,79,81,81,84,84,79,81,84,84,79,86,86,89,92,92,94,94,97,99,106,106,113,110,113,110,110,110,117,121,117,117,121,121,123,125,130,128,130,130,128,133,133,137,135,140,141,141,141,142,143,142,145,142,143,145,145,145,147,147,145,147,147,149,153,152,152,152,152,153,152,152,157,159,158,158,159,156,154,164,160,160,163,165,169,167,173,167,169,174,174,178,177,181,183,181,181,178,190,191,185,190,196,185,190,197,202,196,197,204,204,204,203,204,201,171,205,204,206,206,205,206,205,206,206,205,205,201,206,205,206,206,206,204,202,198,201,203,206,205,201,199,198,192,187,198,193,189,194,193,187,174,189,176,187,199,198,198,191,198,198,198,189,193,196,176,189,189,196,194,181,187,188,193,196,183,178,189,191,183,194,191,189,200,198,201,191,203,203,196,201,201,199,199,196,199,200,196,201,196,199,203,204,203,206,204,201,201,201,205,205,206,206,206,206,206,205,206,206,206,206,205,206,206,205,204,205,205,205,206,206,206,199,201,204,203,203,200,203,195,201,201,203,192,197,195,195,187,188,181,173,173,185,179,171,165,175,165,160,161,167,164,159,160,160,154,156,157,153,148,146,145,148,150,155,151,154,149,146,146,142,145,147,148,141,146,148,140,141,140,141,135,136,132,125,125,117,127,123,123,121,127,121,113,106,108,110,102,104,106,102,94,106,102,86,86,92,97,94,94,89,84,84,79,76,84,79,73,76,67,73,67,67,64,64,62,58,58,55,58,58,55,52,48,55,52,48,52,48,48,42,45,45,48,48,42,42,42,42,42,42,39,45,36,39,39,39,39,36,36,36,39,36,39,36,36,36,36,36,36,36,36,36,36,32,36,32,36,32,36,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,36,36,36,36,36,39,36,39,39,36,39,39,39,36,39,42,39,45,39,42,45,45,45,42,42,45,45,42,48,42,45,45,48,45,45,48,48,45,52,52,52,52,52,52,52,48,52,48,55,62,62,64,58,58,64,64,70,67,73,70,70,67,73,81,79,81,84,81,81,81,81,76,81,79,79,81,86,86,86,92,89,94,97,94,102,108,108,106,106,108,108,113,115,115,117,119,121,121,121,125,127,130,130,128,127,127,135,135,135,135,140,141,142,143,143,142,141,143,143,143,143,139,143,146,145,148,151,148,148,153,155,152,153,152,156,153,155,156,156,160,159,159,158,159,158,159,162,162,167,163,171,167,167,170,175,174,175,177,183,182,179,171,185,188,194,192,192,190,187,200,196,199,201,203,204,204,204,203,198,203,204,206,206,206,206,204,205,205,205,205,204,206,206,206,205,204,203,204,200,204,205,204,204,201,203,206,204,199,193,196,203,200,200,201,188,188,188,193,185,187,198,189,199,194,192,185,199,196,194,196,191,189,188,189,187,172,178,192,191,191,185,191,198,188,178,192,193,194,192,193,198,198,199,199,201,203,202,201,199,198,189,200,203,204,201,191,198,204,205,203,201,199,205,204,204,206,206,206,206,206,205,206,202,205,206,206,206,204,206,206,206,206,206,206,204,205,206,206,206,204,203,194,197,196,199,203,196,197,199,200,200,194,188,190,190,190,190,188,175,179,171,167,174,163,160,167,165,158,157,154,155,155,156,156,154,151,150,150,150,153,150,148,148,146,146,145,146,148,148,142,146,143,142,141,137,139,136,136,135,127,127,125,119,119,121,117,121,115,113,110,104,106,97,99,104,97,99,99,99,92,97,92,99,97,97,89,84,81,81,79,84,81,76,76,70,70,70,67,64,62,58,58,55,58,55,55,52,52,55,55,48,48,48,48,48,45,45,45,45,45,42,42,45,45,42,39,42,42,42,39,42,36,39,39,36,36,36,36,36,39,39,32,39,32,36,39,36,32,36,32,36,36,36,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,32,32,39,36,36,36,36,42,39,39,36,39,39,39,39,39,42,39,45,42,45,42,42,45,42,45,42,45,42,48,42,45,45,48,48,48,45,48,48,48,48,48,55,52,55,45,48,48,52,52,58,64,64,62,62,67,64,70,67,64,70,70,70,73,76,81,79,81,84,79,76,79,76,81,79,81,79,86,86,89,92,94,94,99,99,99,106,106,106,110,110,115,113,113,121,117,117,119,125,123,127,128,130,128,127,130,125,130,135,137,136,137,139,142,141,140,142,140,141,141,143,139,141,143,147,145,146,150,150,149,152,154,152,152,151,153,156,156,155,156,159,158,156,158,155,162,163,167,169,170,164,167,170,171,171,173,177,178,181,187,185,178,178,187,195,197,199,195,194,191,197,194,201,203,203,204,204,199,205,200,204,201,205,206,206,205,206,206,206,205,206,204,206,205,206,205,200,198,202,196,196,198,204,205,203,201,206,204,203,191,198,199,201,200,199,196,192,189,191,191,188,192,199,198,192,191,183,189,191,188,196,198,196,187,185,192,172,181,183,183,183,188,193,191,188,181,191,183,196,193,191,191,196,204,199,202,198,199,199,193,201,180,196,196,205,203,191,192,203,204,201,200,203,203,205,202,206,206,206,206,204,203,203,203,204,206,206,206,206,206,206,205,204,205,206,206,206,206,206,206,204,204,196,196,198,195,199,196,199,199,192,195,190,188,190,188,196,189,188,182,185,178,164,177,167,158,157,164,164,162,158,154,155,157,156,150,148,148,148,148,150,144,146,150,150,145,142,146,150,146,146,145,140,142,136,139,137,135,135,135,128,121,121,115,117,121,117,117,113,110,108,110,104,104,104,99,99,99,102,97,94,94,89,97,99,97,86,84,79,81,76,84,76,76,76,67,70,67,70,64,62,62,62,62,62,58,58,52,52,52,55,48,48,52,45,48,42,42,45,45,48,42,45,45,39,42,39,39,39,39,39,39,39,39,39,36,36,39,36,39,39,36,32,36,32,32,36,39,39,36,32,36,32,36,32,36,32,36,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,36,32,32,32,36,36,36,36,36,32,32,36,36,36,36,39,39,39,36,39,36,39,39,36,36,42,36,42,39,39,39,42,45,45,45,45,45,45,48,42,42,48,45,48,45,48,45,45,48,48,48,48,48,52,48,48,48,45,52,52,48,52,58,62,64,58,58,62,64,67,73,70,70,70,70,73,76,81,81,81,81,79,79,76,73,79,81,84,81,86,89,92,89,92,97,102,97,99,108,108,108,110,110,113,115,115,110,115,117,117,121,121,127,128,130,130,128,128,130,132,135,137,133,140,137,143,141,136,143,141,142,142,144,142,141,145,144,146,148,148,150,148,152,151,156,153,153,153,154,155,157,156,154,156,156,158,157,167,163,169,167,167,171,175,170,167,179,173,171,178,178,188,177,179,183,196,200,199,197,198,202,200,201,200,200,204,203,202,204,204,200,203,202,205,206,206,206,206,201,206,205,204,199,205,205,200,203,201,206,200,200,206,204,204,198,196,203,202,198,198,199,198,193,176,198,196,191,196,194,183,174,185,185,187,198,194,199,187,194,181,187,176,187,193,192,191,183,185,165,161,168,183,189,187,185,176,188,191,188,174,193,185,181,188,191,199,203,187,191,198,200,199,201,180,196,199,204,205,200,203,201,206,204,203,204,204,203,206,206,206,206,203,201,205,200,206,204,201,206,206,206,206,206,204,206,205,205,206,206,206,205,206,206,202,201,199,201,200,196,201,199,195,191,189,194,196,192,189,183,190,188,182,173,183,171,165,169,170,157,154,165,164,167,157,154,151,154,150,152,155,151,150,148,150,156,151,143,141,148,143,146,146,146,143,141,140,141,130,141,137,140,130,137,125,125,119,123,117,121,119,113,108,106,106,104,106,97,97,97,102,104,97,86,89,89,92,94,94,94,84,73,76,76,84,81,76,76,67,67,67,67,64,62,58,58,58,55,58,55,55,55,55,55,52,48,48,48,48,45,45,45,42,48,42,42,42,42,42,42,42,39,39,39,39,36,39,39,36,36,32,36,39,39,36,32,36,36,32,32,32,32,36,32,36,32,32,32,36,36,32,36,36,32,32,32,32,32,32,32,32,36,36,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,36,32,32,32,32,32,36,32,32,36,36,36,36,36,36,36,36,36,36,39,36,39,39,39,36,39,42,42,42,42,42,45,39,42,42,45,45,45,48,45,45,48,48,45,48,45,48,48,48,52,48,52,48,48,45,48,48,52,55,55,62,64,62,62,70,64,70,73,70,76,70,67,70,73,79,81,79,79,79,79,79,79,76,81,81,84,84,84,89,92,92,94,94,99,102,108,110,108,113,115,110,115,110,119,117,119,121,121,125,127,130,130,130,130,135,132,130,135,135,137,140,137,142,144,141,139,142,142,141,144,146,146,145,147,146,147,152,151,150,151,152,153,150,155,154,156,153,154,157,155,154,159,152,159,167,165,167,165,171,167,178,173,170,175,174,175,182,187,183,182,185,188,194,199,197,196,204,203,197,196,192,201,201,203,205,205,205,206,204,205,206,205,206,203,205,206,199,204,204,206,205,202,191,198,198,206,204,204,201,205,203,198,189,196,198,191,170,191,178,180,183,198,202,185,189,185,180,165,185,188,189,180,191,196,198,193,187,178,183,189,187,191,196,187,191,172,180,158,165,168,187,194,168,178,191,170,185,176,180,187,185,185,194,198,200,196,198,199,194,196,198,196,201,194,201,199,187,204,205,202,200,201,205,205,206,206,204,198,196,198,198,200,203,205,206,205,205,206,206,206,205,205,205,206,206,206,205,206,205,205,202,204,201,202,201,203,203,199,195,196,197,197,197,192,196,188,190,183,183,178,175,175,173,173,167,163,157,165,163,163,159,164,162,157,158,155,152,158,154,150,146,147,147,145,147,146,140,142,146,147,147,141,146,142,132,137,135,137,132,135,130,127,123,123,119,123,121,108,110,110,110,108,108,106,99,97,104,99,99,92,86,92,89,89,89,86,79,79,76,84,81,76,79,79,70,67,67,67,64,64,58,58,58,55,55,55,55,55,55,55,52,45,48,48,48,45,45,42,45,45,45,45,42,42,42,39,39,42,42,39,39,39,36,36,36,36,36,36,36,36,36,36,36,32,32,36,36,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,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,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,32,32,36,32,36,39,36,36,39,39,36,39,36,36,39,39,39,42,39,39,42,42,42,45,48,48,45,42,45,45,45,45,45,45,48,48,45,45,52,45,48,52,52,48,48,52,48,45,48,52,52,55,58,64,64,62,62,67,64,70,70,73,70,70,70,70,73,81,76,76,79,81,73,79,79,79,81,84,81,86,86,89,89,89,94,99,99,99,110,110,110,113,115,113,113,113,115,110,117,115,125,127,128,128,132,135,135,133,137,136,137,137,137,137,145,143,141,140,139,141,141,143,145,144,144,146,146,147,148,151,148,151,152,152,155,153,153,155,153,152,153,154,158,156,157,156,163,165,162,164,170,170,170,179,177,167,178,177,174,179,182,188,179,188,188,199,200,199,201,204,200,201,197,200,195,204,204,204,206,206,206,205,206,203,205,205,205,206,204,202,206,206,206,206,201,204,205,206,206,206,204,203,205,203,191,192,198,199,183,178,196,183,176,193,189,198,191,199,178,192,168,172,178,170,183,185,192,191,193,178,180,170,187,180,181,185,185,174,180,174,165,165,170,198,191,149,183,181,180,181,176,187,181,198,196,196,198,191,192,191,189,185,180,181,191,202,201,199,199,201,199,205,201,203,203,205,205,206,205,199,203,199,198,198,202,205,204,206,204,205,206,204,206,206,206,206,206,206,206,206,205,203,205,201,205,199,204,202,202,203,197,201,192,189,198,191,195,196,195,188,181,185,175,174,177,170,170,167,162,157,167,159,160,164,158,159,156,158,161,157,153,150,149,152,152,148,143,146,144,146,145,142,148,143,137,145,141,137,137,140,133,136,133,128,133,123,121,121,119,115,113,110,106,102,108,104,104,99,102,99,102,106,92,86,86,89,89,86,84,81,79,84,79,81,76,86,76,70,70,67,70,64,64,58,58,58,55,58,52,55,52,55,52,52,48,52,48,45,45,45,48,42,45,42,42,42,39,42,39,39,42,39,42,42,36,39,36,36,39,39,36,36,39,39,32,36,32,36,36,32,36,32,36,32,32,39,32,39,32,36,32,32,32,32,32,36,36,32,32,36,32,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,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,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,32,36,32,32,32,32,32,36,36,36,39,36,36,36,39,39,39,39,39,39,39,39,39,42,39,42,42,42,45,45,45,48,48,45,42,45,45,45,45,45,48,48,45,48,45,48,48,48,48,52,45,52,45,48,58,52,48,58,62,64,55,58,70,64,67,70,70,70,73,70,70,73,81,76,73,81,79,73,73,79,81,86,86,81,86,86,92,94,94,94,102,99,84,104,106,113,115,117,110,115,115,115,113,123,119,125,123,130,130,132,137,135,135,137,136,139,140,137,142,142,143,141,143,141,141,142,145,142,143,147,148,146,148,140,152,152,152,149,153,152,153,155,153,155,159,154,152,154,157,159,163,164,164,167,167,175,173,165,177,170,173,178,178,171,182,185,182,179,185,190,202,199,199,204,204,200,203,200,201,197,201,206,205,204,203,206,206,205,205,206,206,205,203,201,204,205,206,205,205,199,205,205,205,200,187,187,202,194,198,204,194,196,180,191,193,191,192,194,172,196,189,196,189,181,196,172,180,187,170,181,188,172,181,185,185,181,185,196,181,180,161,168,163,168,181,170,180,176,168,185,168,168,168,168,178,187,191,183,185,193,188,192,189,196,199,191,198,198,199,198,188,193,203,204,192,205,204,205,206,205,204,205,206,204,205,201,196,196,201,201,204,205,205,204,205,206,206,206,206,206,205,206,205,205,206,205,206,204,205,204,203,204,201,202,199,200,197,191,196,190,190,191,191,190,179,177,179,182,171,174,174,169,162,171,161,156,156,155,160,157,158,153,150,148,152,151,150,152,153,153,145,149,148,145,140,142,150,142,145,145,140,140,140,137,137,143,133,130,123,125,130,128,123,128,123,117,110,106,104,106,108,102,106,108,92,102,99,94,89,86,86,81,79,81,76,76,84,79,84,81,79,79,70,70,67,64,64,64,64,58,55,55,58,52,55,58,52,52,45,52,48,48,48,42,42,42,45,45,45,45,45,39,42,39,39,42,42,39,39,36,39,39,39,36,36,36,36,39,36,32,36,32,32,32,39,36,36,32,36,32,36,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,36,32,32,32,36,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,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,36,32,32,32,36,32,32,32,36,32,32,32,36,36,36,39,32,36,36,36,36,36,36,39,39,39,39,39,42,39,42,42,45,45,45,45,45,48,45,45,42,45,45,45,45,48,48,45,48,48,52,48,48,48,48,45,55,48,52,55,55,52,55,58,62,62,64,64,58,64,70,67,70,64,67,70,79,79,73,73,76,76,73,79,79,81,84,86,84,86,92,89,92,92,97,97,102,102,106,106,110,110,117,113,117,117,117,119,117,121,123,125,127,132,133,132,135,135,135,141,140,139,140,141,144,141,145,141,142,145,143,145,145,146,146,147,148,148,149,149,148,153,153,151,153,155,153,155,154,157,154,156,157,161,160,161,161,170,170,171,178,171,169,174,175,177,179,177,183,179,183,183,191,181,199,200,200,202,205,201,204,204,202,198,201,203,205,205,205,203,206,205,205,204,201,204,204,205,206,203,206,205,201,187,183,206,204,205,191,158,168,193,185,199,205,201,194,196,198,187,196,183,189,180,187,198,178,185,183,181,185,183,191,183,176,176,178,180,168,161,172,168,181,187,183,181,163,153,172,178,188,168,146,165,180,134,134,188,180,191,196,199,193,192,196,196,196,168,168,189,172,149,181,170,180,203,203,198,201,204,203,203,202,206,203,206,204,206,201,196,196,204,204,193,204,205,205,205,201,200,204,205,206,205,206,206,206,205,206,206,206,206,204,199,204,205,204,203,201,201,200,196,196,192,189,191,182,187,191,185,178,178,183,179,167,170,177,161,157,164,160,161,162,155,154,159,156,153,152,151,155,155,152,147,146,148,144,141,144,146,146,147,146,145,140,143,136,143,137,135,137,136,127,127,128,123,119,128,121,119,115,110,108,104,110,104,108,102,106,94,97,99,99,97,97,92,84,86,86,84,84,84,79,79,81,76,73,70,67,67,67,67,64,67,58,58,58,55,55,52,52,52,55,48,48,52,45,48,48,45,45,42,42,42,39,42,42,42,39,39,42,39,39,42,39,39,39,39,39,39,36,36,36,32,32,39,32,32,32,36,36,36,36,36,32,36,32,36,32,32,32,32,36,36,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,36,32,36,36,32,32,32,32,32,32,36,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,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,32,36,36,36,32,32,36,32,36,39,36,36,39,36,36,36,36,36,36,36,39,39,39,39,39,39,42,42,42,42,45,45,45,42,45,45,42,42,48,42,45,48,48,42,45,45,45,48,48,48,48,52,52,55,52,52,58,58,55,55,58,62,58,62,62,62,64,64,64,67,67,67,67,76,79,70,73,76,73,76,81,84,81,84,84,84,86,92,89,92,92,94,99,99,106,108,108,108,108,115,115,121,108,117,119,117,115,123,123,127,128,133,133,132,136,136,139,140,141,140,141,141,143,143,144,141,143,142,145,145,145,145,147,148,151,151,149,150,152,150,150,155,152,154,153,157,157,156,156,159,163,159,163,161,170,171,173,171,170,174,169,173,175,177,173,174,178,182,192,182,165,196,195,195,204,203,201,203,203,203,196,197,204,204,204,205,204,206,206,206,204,203,206,205,205,205,206,205,203,194,170,188,206,205,204,204,176,178,189,196,203,206,201,198,198,199,183,194,187,180,188,191,188,188,187,181,183,170,178,188,180,189,187,181,172,165,158,178,168,180,185,172,180,158,139,163,176,188,165,170,180,156,139,176,181,176,172,188,189,187,191,196,193,189,153,180,204,199,180,200,189,181,181,204,199,196,205,199,199,203,204,204,205,204,205,193,196,201,204,203,202,206,205,205,203,200,204,205,206,206,205,206,206,206,206,206,206,206,206,206,203,204,206,204,206,201,201,197,196,191,181,185,190,183,183,175,182,175,177,178,175,167,177,177,169,157,156,165,161,162,156,159,158,155,154,152,149,151,148,148,147,148,149,144,141,143,145,146,145,148,148,144,135,137,136,137,137,135,135,137,128,127,128,121,123,119,117,113,110,110,106,108,106,110,99,106,97,94,92,92,94,102,94,89,89,84,89,86,81,73,79,79,73,73,70,70,70,67,64,62,58,58,55,52,55,52,52,52,48,55,52,52,52,48,48,48,42,45,45,48,42,42,45,42,39,39,39,42,39,39,39,36,36,36,32,36,39,36,36,36,32,32,36,32,32,36,32,36,32,32,32,32,32,36,36,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,36,36,39,36,36,36,36,36,36,36,39,39,42,39,39,42,39,42,42,42,45,45,42,42,45,45,45,48,52,45,42,45,48,48,45,48,48,48,48,48,45,48,48,48,52,52,58,58,55,58,58,64,67,70,70,64,67,64,62,67,70,73,73,79,76,73,73,76,73,76,79,79,81,84,86,86,86,86,89,94,94,99,99,102,104,110,108,108,110,115,110,117,119,119,121,119,115,121,123,130,125,127,128,132,130,135,137,139,140,137,140,142,142,141,143,141,144,145,146,146,145,146,147,148,147,151,153,152,151,153,153,156,154,157,157,156,155,161,159,164,161,162,162,163,170,173,179,170,173,174,170,174,177,175,177,179,179,185,183,179,187,188,185,195,199,199,203,200,200,199,198,200,203,205,203,206,206,206,205,206,205,206,204,206,204,204,204,205,200,188,187,192,201,206,206,206,181,165,188,196,198,206,201,196,181,203,192,176,181,168,188,176,161,180,151,158,165,172,180,176,172,172,187,176,165,165,161,174,163,161,161,158,187,174,174,161,172,170,191,185,151,163,181,170,151,141,122,149,183,178,136,141,176,199,201,196,196,193,181,196,203,203,194,183,189,204,191,205,205,201,201,204,204,203,204,198,205,204,199,202,206,206,204,204,202,205,206,206,206,206,205,206,205,206,206,205,206,204,206,203,205,206,203,201,201,199,199,192,198,194,196,200,192,183,183,183,179,174,175,178,177,170,177,167,174,161,162,167,155,161,161,159,157,157,163,156,152,150,150,149,146,146,145,148,151,146,141,143,148,145,144,146,143,142,140,130,135,133,130,132,135,130,130,123,117,125,123,117,110,110,104,108,104,113,104,102,99,102,97,94,92,94,94,92,84,81,79,81,79,81,86,76,76,76,70,70,67,67,64,64,62,58,58,55,58,55,52,52,55,52,52,48,52,48,48,48,45,45,42,45,45,45,42,42,42,39,39,45,39,39,42,36,39,39,36,39,36,36,36,36,39,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,32,32,39,36,39,39,36,36,36,36,36,39,36,39,42,39,39,42,39,39,42,42,39,42,45,45,42,42,45,45,45,45,42,42,48,48,45,48,48,48,48,52,45,48,48,48,52,48,52,58,58,55,58,58,62,67,67,70,67,67,70,64,70,73,76,76,73,79,73,73,81,76,79,76,84,81,86,84,86,89,86,84,94,97,99,102,99,102,106,108,110,113,117,119,117,117,117,115,119,117,119,121,127,128,130,128,136,136,136,142,140,137,141,140,140,142,142,141,143,143,145,145,147,145,147,146,146,148,152,150,152,151,153,152,152,153,154,154,156,153,159,159,159,159,164,165,163,148,167,173,173,167,167,169,177,174,179,178,177,179,185,183,192,191,191,199,191,194,196,199,197,198,203,203,204,204,205,206,204,206,206,206,205,205,205,206,203,203,206,202,203,196,191,183,183,200,204,206,204,194,196,192,176,163,204,200,196,153,192,200,181,176,181,180,178,181,185,153,153,156,149,161,151,158,181,161,165,156,165,185,176,161,163,151,153,151,149,170,151,180,156,187,146,170,185,139,144,183,191,185,176,181,192,153,181,185,174,181,161,124,168,122,141,163,180,200,198,193,192,201,193,201,196,204,203,203,203,204,206,204,205,204,204,205,206,206,206,205,204,205,201,205,206,206,206,205,205,206,206,205,204,206,205,205,205,205,204,203,199,198,203,199,197,199,191,195,194,182,185,190,177,174,175,178,175,163,171,165,161,163,164,165,161,155,156,156,154,152,153,154,150,155,155,155,152,148,145,139,143,145,145,145,145,146,146,136,137,137,133,130,135,137,135,130,132,133,125,121,121,121,113,115,106,106,108,108,106,102,106,99,94,94,97,86,89,94,84,84,81,76,84,84,79,79,79,73,73,73,73,70,70,62,62,58,58,62,58,55,55,55,52,52,52,48,48,48,48,52,45,45,45,45,42,42,45,45,42,42,39,39,45,36,39,42,36,39,36,36,36,36,36,36,39,36,32,36,32,36,36,32,36,36,32,36,32,36,32,36,32,32,32,32,32,36,32,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,36,36,32,36,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,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,36,32,32,32,32,32,32,32,36,32,36,32,32,36,32,36,32,36,32,36,36,36,36,39,36,36,36,36,36,39,36,36,42,39,39,42,42,36,42,42,45,42,45,42,42,42,45,45,42,45,45,45,52,48,45,45,48,52,45,48,45,45,52,48,52,48,52,58,58,55,52,62,58,62,64,67,64,70,67,73,67,73,76,76,67,79,76,76,76,79,79,81,86,79,86,84,89,86,86,84,92,99,102,102,99,106,106,108,110,110,115,115,121,115,119,119,117,117,121,121,128,128,130,130,130,137,136,137,140,139,141,141,139,141,141,143,141,143,144,143,146,143,146,146,148,149,148,150,151,153,152,151,152,155,157,154,153,156,159,157,160,162,167,169,164,137,161,177,175,173,171,175,178,171,174,177,177,183,181,183,197,192,197,194,195,191,200,199,202,201,201,204,204,205,206,205,206,205,205,206,206,206,206,205,201,205,205,204,201,200,196,181,181,199,205,206,206,192,196,194,172,178,201,198,193,185,187,188,176,170,193,185,189,188,161,161,151,153,156,165,158,156,172,134,151,156,161,178,172,168,170,146,158,136,153,153,163,156,144,180,129,158,180,146,170,191,201,189,191,185,180,183,196,185,115,174,178,156,192,181,156,146,144,189,204,194,189,196,188,201,199,203,205,205,205,205,201,199,201,205,201,199,205,205,205,204,204,202,201,205,206,206,206,205,206,205,206,206,204,205,204,203,203,205,204,205,200,201,200,204,203,196,204,191,194,188,190,190,183,174,178,182,177,170,167,167,161,164,162,161,162,159,156,156,156,156,153,157,152,152,150,151,152,150,148,146,139,141,144,145,139,146,145,142,141,137,130,130,135,132,130,128,128,128,121,123,123,113,113,115,110,110,110,108,106,102,102,94,92,97,92,97,97,94,89,84,81,86,79,79,79,79,81,73,73,67,70,73,67,62,64,62,64,62,55,62,55,55,52,52,55,48,48,48,45,45,45,48,45,42,42,45,48,42,42,42,39,39,42,39,42,39,39,39,39,36,36,32,36,39,36,36,32,36,32,32,39,36,36,36,36,36,36,36,32,39,32,36,32,32,36,36,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,36,36,32,36,36,36,36,39,39,39,36,39,36,36,39,39,39,39,42,42,42,39,39,42,42,42,45,42,42,45,48,45,42,45,45,42,45,45,45,48,45,48,48,45,45,48,48,48,52,48,52,58,55,55,55,55,62,62,62,64,67,67,73,76,73,70,73,76,70,76,76,76,76,79,79,67,79,81,84,86,89,89,86,94,97,97,99,97,102,99,108,108,110,113,119,117,115,110,121,115,115,121,121,125,127,123,132,128,127,132,137,137,139,136,137,142,145,143,145,141,140,142,141,146,146,146,146,148,148,148,149,151,152,153,155,154,155,154,154,157,156,160,157,164,165,163,165,167,170,170,167,170,173,173,175,174,177,161,174,173,177,178,178,189,197,197,192,196,197,195,200,199,201,205,206,202,204,205,204,200,205,205,206,205,205,206,205,206,201,205,206,205,204,201,198,188,191,201,206,206,206,200,196,204,203,194,187,161,185,196,161,165,199,180,178,187,168,168,153,178,174,170,176,193,181,180,176,156,141,158,156,153,161,180,151,151,141,153,151,144,146,165,185,168,146,153,176,172,191,180,189,187,176,156,153,196,188,172,129,176,204,204,205,206,201,183,149,153,194,204,193,193,203,201,202,201,203,204,196,194,202,201,201,196,199,199,203,204,203,206,204,204,204,205,205,205,206,206,206,206,206,205,205,205,206,204,205,206,199,199,200,205,201,192,201,203,203,200,182,190,182,179,177,179,183,177,173,175,165,165,164,161,162,159,163,163,156,156,153,151,146,150,148,148,148,148,143,144,149,152,146,145,142,150,143,137,143,141,139,140,140,135,135,135,133,127,127,127,125,119,119,119,110,115,108,110,108,108,106,104,102,99,92,94,89,89,89,92,86,84,81,81,79,79,81,81,81,79,73,67,67,70,70,64,62,62,58,58,55,55,55,52,52,52,55,52,48,48,45,48,42,42,42,45,45,45,42,45,42,39,39,39,45,39,42,42,39,39,39,39,36,32,36,39,39,36,32,36,32,32,32,36,36,36,36,36,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,36,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,39,32,32,32,36,32,32,36,36,36,36,39,36,39,36,36,42,39,42,42,45,42,42,45,42,45,45,45,42,45,48,45,45,45,48,42,42,45,48,42,48,48,48,45,48,48,48,52,52,52,55,52,55,52,55,58,62,58,62,62,62,67,70,76,70,70,73,73,76,79,73,70,76,79,79,84,76,84,84,84,84,89,89,97,97,99,97,97,104,102,108,113,108,113,115,115,117,115,119,117,115,123,123,125,125,128,130,133,130,137,132,141,140,141,141,145,144,146,143,143,141,142,141,144,146,144,148,147,148,153,151,147,150,153,153,153,152,151,153,155,156,156,159,159,161,164,167,171,171,174,173,173,181,173,177,179,177,177,183,181,178,185,183,191,194,197,201,197,200,201,199,200,203,206,205,205,205,206,205,204,206,206,206,205,205,206,205,206,204,206,200,203,206,206,204,199,203,205,206,206,200,193,196,204,203,204,176,181,196,201,174,180,187,181,187,194,161,168,185,168,146,176,165,165,188,183,170,178,168,149,141,158,153,149,144,146,131,165,151,139,141,156,149,153,168,161,144,161,178,188,185,172,163,170,189,193,178,180,192,194,201,206,203,200,205,206,205,170,187,198,206,189,206,203,196,201,205,204,204,204,201,205,203,201,203,206,203,204,203,205,205,205,206,206,206,205,206,206,204,205,206,205,205,205,204,206,205,206,205,204,203,200,200,198,197,195,199,194,189,188,190,185,185,179,185,179,165,173,174,179,163,160,177,169,160,159,157,153,153,156,154,158,157,156,153,150,148,145,143,142,147,145,143,143,141,142,140,135,137,139,133,130,130,135,130,128,128,127,127,119,121,123,115,113,113,110,113,104,110,99,104,99,89,97,94,94,92,94,89,86,86,79,81,81,81,81,79,79,76,67,73,70,67,67,67,62,55,58,55,58,55,55,58,52,52,48,48,52,48,48,48,45,45,42,45,42,42,42,39,42,39,39,42,39,39,39,39,42,39,39,32,39,39,36,39,36,32,39,32,32,36,32,36,32,36,32,36,36,32,36,32,36,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,32,32,36,32,36,32,32,36,39,32,32,32,36,39,36,36,39,42,39,42,42,39,42,39,45,42,45,42,45,42,48,48,48,45,48,42,42,45,45,45,48,48,48,48,48,48,48,52,52,55,52,55,58,55,55,55,58,64,62,58,62,62,62,70,73,70,70,76,81,76,73,79,73,79,76,84,79,81,86,86,86,81,86,89,86,97,92,97,99,102,102,106,110,110,110,115,119,119,115,115,117,127,119,121,123,127,132,128,130,128,133,137,136,140,143,141,143,143,146,146,143,143,145,144,142,143,146,147,149,149,149,149,150,152,152,151,153,150,152,154,156,156,159,157,157,158,162,170,177,171,174,173,175,177,174,181,185,173,179,173,177,178,188,183,190,190,200,195,198,199,202,203,203,205,206,204,205,205,206,206,205,206,206,206,205,206,202,204,205,205,205,196,202,206,206,206,205,206,205,201,199,176,196,203,203,204,203,192,196,198,196,176,188,165,191,183,187,161,165,185,170,146,172,168,170,176,187,165,170,151,151,144,151,139,153,156,156,158,144,178,131,176,149,168,139,180,149,139,161,188,194,180,183,158,134,176,185,163,187,198,201,201,203,185,192,198,206,206,194,165,189,203,193,201,203,198,199,203,199,205,205,201,204,201,203,205,205,201,204,204,203,205,204,204,206,206,206,206,205,204,205,204,200,205,206,204,205,206,204,206,205,204,201,190,200,201,198,194,196,189,189,188,188,181,178,183,175,164,170,167,182,160,167,167,162,167,165,159,156,156,159,157,153,153,153,155,153,151,149,143,140,146,143,143,145,140,143,141,139,140,137,139,137,132,130,132,135,130,130,121,123,121,119,119,110,113,110,113,106,110,102,99,92,97,94,94,94,92,97,89,89,84,84,81,81,76,81,81,70,70,64,64,67,67,64,64,58,62,55,58,62,55,52,52,52,52,48,52,45,48,48,42,42,48,42,45,45,42,45,45,45,39,39,39,39,39,42,36,39,36,39,36,36,36,39,36,36,36,32,36,36,36,36,36,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,36,36,32,32,32,36,32,36,32,32,36,36,36,36,39,39,39,42,42,39,39,39,39,42,42,45,39,42,42,42,42,45,45,45,45,45,45,42,48,42,48,48,48,45,48,45,48,48,48,52,52,58,52,55,52,55,62,62,58,62,67,62,67,73,76,76,76,70,76,73,76,76,76,76,79,79,79,79,84,84,84,79,84,89,89,97,92,97,102,99,102,110,106,110,113,117,115,115,113,115,115,123,117,127,127,130,125,128,127,133,133,137,140,140,141,141,143,143,146,146,145,145,146,143,147,145,145,145,147,148,146,150,152,152,148,152,152,153,155,156,158,156,157,160,161,160,159,164,165,169,177,173,177,174,177,178,177,175,179,169,175,174,181,183,190,196,201,194,196,197,201,198,204,205,205,202,201,205,206,205,204,205,205,206,206,206,201,206,203,206,206,205,196,202,202,204,206,206,204,174,161,170,196,198,196,201,204,203,174,158,185,189,176,144,183,163,153,180,161,153,161,161,153,149,170,163,178,178,153,180,176,172,161,165,163,136,141,136,146,163,161,168,144,163,122,176,146,127,170,189,188,161,151,168,146,193,168,178,196,205,192,192,176,156,141,189,205,205,204,174,161,203,185,201,198,196,204,204,206,201,201,203,203,198,192,203,202,203,202,205,206,206,206,206,206,206,205,206,205,206,205,205,206,205,206,206,204,205,206,204,204,201,196,203,194,188,191,188,188,185,179,185,187,178,182,192,178,177,173,179,169,164,164,165,165,162,158,158,157,160,153,152,149,147,150,147,145,148,152,150,146,145,146,146,140,143,137,145,142,137,144,139,136,136,139,132,132,128,127,123,125,119,115,115,119,110,113,106,110,104,102,102,94,92,97,92,89,86,92,84,84,81,81,84,84,76,79,76,76,76,67,70,70,70,64,67,58,62,58,58,58,55,55,55,52,52,48,48,48,45,45,45,48,45,39,45,45,42,42,42,42,39,39,42,39,39,39,39,39,39,36,36,36,32,36,39,36,32,36,36,36,32,32,36,36,36,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,36,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,36,36,32,32,32,36,32,36,36,36,32,32,32,36,36,32,32,36,39,39,39,39,39,36,36,42,39,39,39,39,39,42,42,45,45,42,39,45,45,45,42,48,42,45,45,48,42,48,48,45,45,48,48,48,52,48,52,48,55,52,52,52,55,58,62,62,64,67,62,64,64,70,73,73,70,73,76,76,76,70,79,81,79,84,79,84,84,86,79,84,92,94,94,94,97,97,99,104,108,108,113,110,113,113,117,117,119,123,123,121,127,125,127,125,128,125,130,133,137,142,141,143,145,141,145,145,143,147,144,143,147,146,146,146,147,150,150,148,150,149,147,150,153,152,155,156,156,156,157,159,157,159,163,160,163,163,175,170,169,178,173,175,179,178,185,174,170,173,175,185,190,188,194,200,197,200,196,199,196,203,204,205,205,204,205,205,206,206,206,206,205,206,205,203,206,206,205,205,205,203,193,194,196,201,196,189,188,191,192,180,170,193,201,199,196,185,180,170,161,174,161,185,196,181,185,149,181,144,144,156,156,165,168,149,149,149,163,163,149,178,165,165,161,129,131,158,163,168,153,165,161,144,156,161,127,189,194,178,149,136,113,129,153,153,151,194,205,181,178,131,119,122,127,199,205,206,172,172,198,178,196,198,188,205,199,205,196,196,203,201,200,201,203,203,203,204,205,206,205,206,206,206,206,205,206,206,205,206,206,204,204,205,205,204,202,203,206,205,204,195,197,190,187,192,198,182,190,181,170,183,181,179,178,169,167,169,174,164,165,165,173,170,160,159,164,158,154,153,148,149,148,148,148,144,145,143,148,145,143,149,147,143,141,141,137,143,144,139,141,140,136,130,130,135,135,132,123,121,121,113,115,117,113,108,110,108,108,99,104,97,97,97,89,89,89,89,89,92,84,81,84,79,76,79,76,79,70,67,70,70,73,64,64,64,55,58,55,55,52,52,55,52,52,52,48,48,45,48,45,45,45,42,42,45,42,42,42,39,39,39,39,42,39,42,39,39,39,36,36,36,32,39,36,36,32,36,32,32,36,32,36,36,36,32,32,36,32,36,32,36,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,36,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,36,36,36,36,36,36,36,32,36,36,36,36,36,39,39,39,36,36,36,39,39,39,42,39,42,39,42,45,42,42,42,45,45,45,42,45,42,39,45,48,45,45,45,45,45,45,45,45,48,52,55,52,52,55,52,55,55,58,62,62,64,64,64,67,64,73,73,73,70,73,79,73,76,73,79,76,81,84,79,84,81,84,81,86,92,97,97,99,97,104,104,106,106,110,110,115,110,115,117,119,117,125,123,125,127,127,127,125,127,128,130,136,135,140,143,139,141,141,145,147,145,146,143,146,148,147,147,146,148,148,148,149,150,150,149,152,152,155,153,155,157,155,157,158,158,159,163,165,164,161,170,173,173,175,171,179,185,178,181,173,178,175,181,185,188,188,201,198,198,200,195,192,200,204,204,204,204,205,205,206,206,206,206,206,206,203,204,204,206,205,205,202,200,205,203,201,199,201,198,193,198,191,183,163,168,196,192,191,194,188,187,144,174,191,180,187,198,174,178,156,191,149,156,165,172,176,165,144,144,161,151,165,158,185,174,163,158,139,139,156,174,170,178,163,165,141,156,163,146,181,188,165,165,163,106,115,151,134,165,196,206,189,170,117,99,127,117,196,204,203,187,170,201,194,198,194,196,204,203,204,200,198,203,202,203,204,199,198,203,203,204,204,204,206,206,206,206,205,206,205,205,206,206,206,205,205,206,204,204,195,206,205,205,200,197,189,199,191,199,190,187,183,179,177,175,185,177,177,169,175,173,165,167,167,169,170,162,160,164,159,147,150,150,152,151,152,152,150,147,148,145,145,146,150,148,145,140,142,137,139,143,139,137,137,133,132,130,127,132,130,125,121,123,117,119,110,117,110,113,106,104,99,99,94,99,99,94,86,92,92,92,84,86,79,86,73,70,76,79,73,70,70,64,70,70,58,62,62,58,58,55,58,55,52,52,52,52,48,45,48,48,48,48,45,45,45,42,42,42,45,42,42,36,39,39,39,42,42,39,39,32,36,36,36,32,39,36,36,32,36,32,36,32,36,36,36,32,36,32,36,32,36,32,36,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,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,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,36,32,36,32,32,32,36,36,36,36,36,39,36,36,36,36,39,39,39,39,39,39,42,42,45,42,45,42,45,45,45,45,45,45,42,48,42,42,42,45,42,45,45,45,48,48,48,48,48,48,52,48,55,55,52,52,58,58,58,58,62,62,62,67,67,76,73,73,73,67,73,79,73,76,76,81,76,81,79,84,81,81,86,92,94,97,92,99,104,99,108,106,108,110,110,113,110,113,117,113,117,123,125,117,123,123,125,128,125,132,128,135,137,140,140,140,143,144,145,142,146,143,144,145,146,145,149,146,148,148,150,151,153,151,152,154,155,155,155,155,154,158,155,158,157,156,157,162,163,159,170,174,175,173,177,178,177,183,181,177,181,175,182,185,183,190,194,198,192,200,201,199,201,204,203,203,206,205,204,204,206,205,204,206,206,204,206,204,206,203,204,202,203,205,201,196,199,204,205,202,187,183,161,165,181,163,181,187,196,194,176,156,191,194,183,192,193,156,189,174,189,178,170,156,170,172,151,141,119,134,151,144,158,156,161,168,153,144,156,158,153,149,174,153,151,136,172,161,172,144,178,170,161,146,141,129,163,165,156,170,200,189,196,136,131,153,165,201,205,196,170,165,202,180,155,190,194,201,199,201,202,204,206,202,199,204,203,200,205,206,205,203,203,206,206,206,206,205,206,206,206,205,206,203,205,206,206,206,206,204,203,202,204,205,199,201,198,199,190,191,191,190,183,183,185,181,178,179,174,177,164,167,162,164,169,157,158,163,160,155,152,155,156,155,154,155,148,148,146,146,150,150,147,145,148,149,143,141,142,140,140,145,137,141,133,128,137,135,130,132,119,121,125,119,113,110,110,110,108,108,99,102,97,97,99,97,92,94,92,92,86,86,84,79,79,76,70,73,76,76,73,64,67,73,67,64,62,62,58,58,55,55,55,55,55,52,52,52,45,52,45,45,45,45,45,42,42,42,42,42,42,42,39,39,42,39,42,42,39,42,39,36,36,36,32,36,36,36,32,36,32,36,36,32,36,32,36,32,32,36,32,36,32,36,32,32,32,36,32,36,32,32,32,36,32,32,32,36,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,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,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,36,36,32,32,36,36,32,36,36,32,32,36,36,36,36,36,36,36,32,39,36,39,36,39,39,39,39,36,39,42,42,42,45,45,45,45,45,48,45,45,45,48,48,42,45,45,42,42,48,42,48,48,48,48,52,52,55,55,55,55,55,48,55,58,62,62,67,67,58,64,64,70,67,64,70,73,73,73,76,73,76,76,79,81,81,84,86,86,86,92,94,94,97,94,104,102,104,106,102,108,110,108,117,117,119,117,115,117,128,121,127,125,125,127,123,128,130,137,137,140,139,139,141,141,144,144,146,144,147,143,146,145,147,146,147,150,152,152,152,152,153,154,155,156,153,153,156,157,156,154,157,157,159,159,167,163,164,177,177,169,178,177,177,185,173,185,183,182,181,190,190,185,196,199,198,196,197,198,198,199,204,203,204,205,205,206,206,205,206,205,205,205,206,205,204,202,204,201,204,204,189,185,185,203,205,204,192,189,189,180,178,170,188,181,185,188,180,163,194,193,188,194,180,185,168,146,189,174,161,163,178,191,178,149,146,170,172,149,136,141,156,161,144,134,139,158,129,188,161,165,174,156,149,165,144,163,176,153,158,151,158,141,153,196,129,117,161,203,205,172,185,191,192,205,204,181,141,168,204,176,161,149,194,201,200,191,194,191,205,199,202,201,196,201,204,205,205,205,204,205,206,205,206,206,205,205,204,206,206,206,205,205,206,205,206,206,204,203,192,200,202,196,194,196,194,190,182,185,197,185,183,182,175,179,178,174,170,174,170,173,162,159,167,157,156,153,158,153,153,151,150,149,147,144,141,144,148,147,146,143,140,146,139,141,143,135,130,143,137,139,130,136,133,133,128,130,127,110,119,127,113,113,106,110,113,102,102,99,102,92,97,97,92,97,94,94,84,89,86,76,73,79,76,76,73,73,70,67,76,73,67,67,62,62,58,62,58,55,52,48,55,48,55,52,48,48,48,48,45,48,45,45,48,42,39,42,42,45,39,39,42,39,39,39,39,39,42,36,36,36,32,36,32,36,32,36,32,36,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,36,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,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,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,36,32,32,36,36,36,36,36,32,32,36,36,36,36,32,36,36,39,36,39,36,36,39,39,39,36,42,39,42,39,45,45,45,48,42,48,48,48,48,52,42,42,45,45,48,45,48,45,45,45,48,48,52,48,52,52,55,58,52,52,52,55,62,62,64,67,64,67,70,70,73,70,73,73,70,70,79,81,79,79,81,81,81,84,86,84,84,92,99,92,94,97,102,106,106,104,104,106,110,108,115,115,115,110,119,117,121,123,125,125,125,128,125,123,130,139,137,141,141,139,141,143,140,143,146,144,145,146,143,146,147,145,148,149,152,154,152,156,154,155,156,156,155,156,158,157,156,159,156,159,158,163,164,164,167,179,173,173,173,177,177,182,174,181,179,181,190,185,181,191,196,199,199,199,192,197,199,203,202,204,204,204,205,205,206,206,206,205,206,204,206,204,204,203,203,201,203,202,196,194,180,201,206,204,201,196,199,188,183,181,181,170,181,194,185,163,189,194,163,191,170,161,136,144,174,151,158,165,176,176,156,163,156,158,151,149,134,144,144,136,144,139,149,158,127,119,134,161,144,151,117,124,151,161,163,156,181,144,178,136,151,193,127,109,180,202,206,180,199,196,199,203,198,168,156,176,196,181,203,188,196,200,199,196,196,204,202,201,204,205,203,203,205,206,201,205,205,205,206,206,206,205,206,205,205,205,206,206,203,205,206,206,206,205,206,205,201,200,200,199,199,191,190,185,182,189,187,175,179,178,175,181,164,167,165,170,171,178,158,159,167,158,156,151,159,156,153,151,148,149,147,144,140,140,145,148,149,142,137,146,140,141,143,141,136,142,132,139,133,135,135,136,132,130,130,106,113,123,115,121,113,113,108,104,104,94,94,97,102,97,94,92,94,97,89,86,84,79,79,76,70,76,73,70,73,70,70,70,67,70,64,58,55,58,55,55,52,52,52,52,52,52,48,48,45,45,48,45,45,42,45,39,42,42,39,42,36,36,42,39,42,42,39,42,36,39,36,36,39,39,36,36,32,36,32,36,36,36,36,36,32,32,32,32,32,36,32,36,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,36,32,32,36,32,32,36,36,36,36,39,39,39,36,39,39,39,36,39,39,39,42,42,45,45,45,42,45,45,42,42,45,45,45,42,45,45,45,45,45,42,45,52,48,48,55,52,52,52,52,62,58,55,58,62,64,64,62,64,67,70,73,70,70,67,70,73,70,73,79,73,79,79,79,81,81,84,86,89,86,94,94,97,99,97,102,104,102,104,106,108,108,110,121,115,115,115,117,117,123,123,121,121,127,127,130,133,135,137,139,140,137,137,139,143,139,140,142,143,144,145,147,147,148,148,148,149,153,155,155,155,153,153,155,155,155,158,154,161,158,157,159,159,157,162,174,171,167,173,175,173,175,173,171,179,177,185,188,190,183,189,187,192,190,194,196,198,196,201,201,203,203,205,204,203,204,206,206,205,206,206,206,206,206,203,204,203,206,206,199,201,201,196,188,196,204,205,203,201,199,196,193,163,187,174,196,176,161,194,199,181,153,172,156,163,151,139,144,180,172,156,146,139,129,158,139,129,146,129,136,146,115,117,131,146,156,149,151,146,170,168,158,141,139,124,141,149,139,119,146,129,153,146,117,165,161,124,146,178,185,199,196,178,199,183,151,136,187,198,180,194,188,191,181,192,194,196,196,194,196,202,203,205,206,201,196,206,206,206,206,206,204,205,205,206,206,206,206,205,204,204,204,206,205,205,201,201,205,205,204,195,203,205,201,197,198,189,187,188,187,174,179,181,182,177,167,170,167,162,167,173,161,170,167,155,155,159,152,152,146,149,150,151,148,145,140,135,144,148,146,144,139,140,143,139,143,142,140,140,128,137,137,135,130,128,132,135,127,117,121,119,121,115,108,110,115,106,104,97,94,94,102,97,94,94,89,94,84,86,84,79,76,76,76,73,79,73,73,70,70,73,70,64,67,58,58,58,55,55,52,52,52,55,52,52,52,52,48,48,48,45,48,45,45,42,42,42,39,42,39,39,42,39,42,42,36,39,39,39,36,39,36,36,36,36,32,36,32,32,36,36,36,36,32,32,32,36,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,36,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,36,36,36,36,36,32,36,36,36,36,36,39,36,39,36,39,39,39,39,36,39,39,42,42,42,45,45,45,45,42,42,42,42,42,45,45,48,48,45,48,48,45,48,45,45,48,55,52,52,48,48,55,52,62,64,58,62,64,67,70,67,70,70,70,73,73,73,70,70,73,70,76,79,81,79,81,81,81,86,89,84,94,94,92,99,99,102,104,104,106,108,110,110,108,113,113,115,115,117,121,117,121,119,125,125,128,133,132,136,137,140,140,137,137,140,141,140,141,140,143,143,146,143,145,145,147,148,150,153,153,153,155,155,154,156,156,155,157,158,157,158,159,160,157,159,164,169,173,170,171,169,171,177,178,175,178,175,182,182,187,183,187,190,190,190,201,201,191,200,204,199,203,202,205,205,201,205,205,205,203,205,206,206,206,206,205,205,206,205,205,196,176,204,201,196,191,181,193,202,202,196,187,183,183,199,189,180,158,156,196,191,163,174,131,119,158,127,106,153,178,194,139,158,174,188,174,180,176,139,111,124,134,144,134,146,127,136,156,146,156,158,134,146,100,141,127,131,165,176,181,149,156,113,156,146,131,189,196,161,100,131,144,141,146,139,144,146,172,193,176,170,193,193,192,196,187,191,188,196,201,200,196,201,203,205,203,204,204,204,204,206,206,205,206,206,205,206,205,206,204,205,204,204,205,205,204,206,200,202,203,204,202,205,200,204,201,200,188,181,188,192,190,185,177,170,173,175,169,167,164,175,174,164,171,160,162,159,156,157,148,150,148,150,153,152,149,143,146,146,143,148,148,146,139,142,139,135,148,137,137,137,135,135,128,130,128,127,127,119,123,123,115,119,110,113,117,108,108,102,97,94,99,99,94,99,94,89,86,84,81,84,81,79,73,70,73,67,73,70,73,70,64,64,64,64,58,58,55,55,55,52,55,52,48,52,48,45,48,48,48,45,45,42,45,45,39,45,42,42,45,39,39,42,39,39,45,39,39,39,39,36,36,36,36,39,36,32,36,32,32,36,32,36,36,32,36,36,32,32,39,32,36,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,36,36,36,36,32,36,36,32,36,39,39,36,39,39,39,39,39,36,39,39,36,39,39,39,42,45,45,42,42,45,42,42,45,42,42,42,42,45,45,48,45,45,48,45,48,48,45,48,52,52,55,52,48,55,52,58,62,62,64,64,62,73,64,67,67,67,73,70,70,76,73,73,73,79,79,79,81,79,79,84,84,86,86,89,99,92,99,94,97,102,102,104,108,108,106,110,117,117,115,115,115,117,117,119,119,121,130,128,133,132,135,135,135,140,137,136,140,140,140,141,143,143,143,143,146,146,146,148,151,150,153,153,156,153,156,155,154,153,157,154,157,158,159,159,157,157,161,161,170,169,167,171,173,169,179,179,178,181,175,185,191,185,188,189,191,191,196,203,189,197,202,202,201,205,204,202,204,202,205,205,204,206,205,205,206,206,206,205,205,206,204,204,201,181,201,205,204,189,172,181,198,201,196,181,192,180,181,172,163,161,172,185,178,163,158,141,134,170,129,127,165,156,198,149,165,185,191,181,172,165,165,129,113,136,144,115,153,146,122,156,158,139,129,134,134,122,134,139,144,139,149,185,161,161,136,176,185,131,187,198,185,129,127,97,122,122,136,161,178,196,187,165,180,185,188,183,201,194,192,196,189,194,201,196,201,203,204,204,203,204,205,205,206,206,206,206,206,206,206,206,206,204,201,201,204,201,201,205,204,203,202,199,206,203,201,195,200,199,196,192,183,190,185,187,178,175,175,164,170,173,165,164,169,163,173,163,159,159,158,155,152,146,148,152,149,152,151,142,143,145,146,145,149,148,147,139,137,143,135,146,140,140,128,128,130,128,130,132,127,128,119,123,121,119,113,115,110,113,113,108,104,99,102,99,99,97,99,94,89,92,84,81,84,81,81,73,73,70,70,76,70,67,67,67,67,64,67,58,55,58,58,55,55,48,52,48,52,48,48,48,48,48,48,48,45,42,45,39,42,42,42,42,42,42,42,39,39,42,36,39,39,39,36,36,36,36,36,36,32,36,32,32,39,36,36,36,32,36,36,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,36,32,32,32,32,32,39,36,36,36,36,36,39,36,39,36,36,36,36,39,39,42,42,42,42,45,45,45,42,45,42,42,45,42,42,42,45,48,42,48,48,48,45,48,48,48,52,62,52,52,55,55,55,58,64,64,62,64,67,64,67,70,70,70,73,70,73,73,73,73,76,79,81,79,79,81,79,81,84,86,89,97,97,94,99,102,104,108,106,108,110,110,115,115,110,117,110,113,115,123,123,127,125,130,128,135,135,132,136,136,137,137,140,141,142,142,143,143,144,146,145,146,146,147,148,152,149,153,150,154,154,155,156,157,153,156,158,158,158,158,156,161,159,160,165,173,169,164,170,173,175,175,175,181,182,183,185,185,179,182,188,194,189,198,198,197,196,192,204,203,203,204,201,204,206,205,206,206,206,205,206,204,206,204,205,203,205,204,199,204,189,193,196,204,198,193,176,178,178,191,185,187,181,170,149,136,176,180,163,161,187,180,161,149,151,117,156,139,149,127,156,180,180,149,153,149,146,168,170,144,117,131,163,129,144,149,151,156,168,176,139,117,136,131,136,161,129,144,151,181,151,168,146,178,163,113,103,180,194,196,170,185,180,193,198,192,161,170,193,188,188,188,192,196,202,194,196,196,200,198,198,201,193,201,199,194,201,201,205,206,206,206,204,206,206,202,205,206,204,201,203,204,206,203,204,196,198,203,200,204,203,200,202,203,201,199,199,187,189,185,185,190,178,174,175,173,183,182,165,174,165,169,164,160,159,165,162,158,150,150,148,152,152,152,146,147,146,146,148,148,150,143,139,139,143,140,143,145,140,130,136,141,121,127,125,121,117,117,127,125,125,115,110,110,113,117,104,99,104,94,97,97,99,94,89,89,92,84,84,81,79,81,76,70,73,73,73,73,70,67,64,64,64,64,62,58,58,58,55,55,55,55,48,48,48,42,48,48,48,45,45,45,45,45,42,39,42,39,42,42,36,42,39,42,39,39,39,39,36,36,36,36,36,36,36,36,36,32,32,32,36,36,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,36,32,36,32,36,32,32,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,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,36,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,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,32,36,39,39,36,36,36,39,36,32,36,39,39,39,39,39,39,39,42,39,45,45,42,39,45,42,39,39,42,42,42,48,45,45,45,48,48,48,48,48,48,48,48,55,55,55,58,55,55,55,62,64,58,62,64,67,67,70,76,73,70,73,73,73,73,76,73,73,76,76,79,81,81,81,84,84,86,94,94,94,97,99,99,104,108,110,110,108,108,113,113,115,92,115,113,123,123,110,121,127,130,136,136,132,137,137,140,137,140,141,141,142,141,144,145,141,146,146,146,148,146,150,150,153,152,155,152,153,156,156,155,155,157,156,155,157,156,156,158,161,162,169,167,169,173,173,174,174,175,175,182,181,177,183,177,182,189,191,190,201,199,192,191,195,195,198,201,201,204,203,204,204,202,206,206,206,206,206,204,204,204,202,205,206,191,196,204,198,193,201,196,189,176,183,183,191,189,176,168,151,168,156,168,158,134,185,192,165,165,172,165,153,165,161,111,124,176,168,127,111,124,100,129,129,191,174,100,134,161,134,134,136,146,163,161,144,141,146,129,149,161,158,153,149,174,170,144,109,146,139,158,191,176,113,117,151,172,178,194,156,174,156,189,198,193,170,193,178,191,200,183,176,194,199,203,196,194,198,199,205,205,205,203,204,206,200,205,203,206,206,205,201,206,206,204,204,206,204,204,204,201,202,203,192,196,203,205,204,200,203,199,198,192,179,187,190,192,190,173,175,169,170,179,178,170,179,169,170,169,156,163,162,164,159,147,150,146,149,149,143,145,145,151,146,146,147,150,148,140,143,147,137,141,137,133,139,135,130,125,128,135,127,136,119,117,121,119,115,113,110,108,110,106,104,106,104,97,94,102,92,89,89,89,92,89,84,84,76,81,70,76,73,73,79,64,64,67,64,64,64,64,62,62,55,58,55,55,52,52,52,45,48,48,48,48,45,45,48,42,45,42,42,42,42,42,39,39,42,39,39,39,39,39,39,36,39,36,36,36,36,36,32,36,32,36,32,32,36,36,36,32,32,36,32,36,32,32,32,32,32,36,32,32,32,36,32,36,32,32,32,32,36,32,32,36,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,36,36,39,36,36,36,36,39,32,36,39,39,39,39,39,42,42,42,42,42,45,42,42,39,45,42,42,42,45,42,39,45,45,45,45,48,45,48,48,45,48,48,48,55,55,58,55,55,55,58,58,62,62,64,64,64,67,70,70,73,70,73,73,70,76,70,70,73,73,79,76,79,81,81,84,89,89,92,97,99,99,104,102,104,106,108,113,108,115,113,113,113,108,115,117,119,121,115,125,125,128,133,136,135,137,137,140,137,140,142,141,144,145,145,143,141,144,143,146,150,150,148,151,153,153,151,155,154,156,155,155,155,157,155,155,155,156,156,161,163,160,171,170,169,177,174,177,175,185,171,181,181,179,182,183,185,187,188,192,196,197,198,200,190,191,197,200,202,201,205,204,204,201,206,206,206,206,206,205,204,204,205,202,205,198,198,203,201,202,198,189,178,187,178,187,168,188,191,178,185,174,151,127,146,144,176,178,174,180,185,174,176,187,174,129,144,172,153,109,105,97,115,119,134,180,176,136,113,158,124,100,156,113,139,136,144,141,122,119,144,165,161,149,151,161,170,165,111,176,172,165,165,161,156,161,131,113,158,165,144,156,170,183,196,180,193,180,189,196,196,194,181,198,198,196,199,198,198,203,205,206,206,206,205,205,204,203,203,206,206,204,206,206,205,206,203,206,204,203,205,201,197,203,195,200,204,204,201,200,198,196,194,189,191,188,179,190,173,175,175,167,175,173,164,164,177,174,171,169,159,159,167,169,160,156,152,145,150,150,147,146,143,147,149,146,145,149,152,145,139,142,141,140,133,141,135,128,137,137,139,137,125,135,127,127,123,115,119,110,115,110,110,104,104,104,106,99,99,104,92,94,89,89,86,89,86,84,84,81,73,73,76,73,76,67,70,67,67,62,62,62,58,55,55,58,52,55,55,52,52,45,48,48,48,45,45,45,45,42,45,42,42,42,42,42,39,39,42,39,39,42,39,42,36,36,36,36,36,36,36,36,32,36,32,32,36,36,32,36,32,36,32,36,32,36,32,36,36,32,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,32,36,36,36,39,36,32,39,39,39,39,39,42,42,45,45,42,45,42,45,39,42,42,42,42,45,42,36,42,45,42,45,42,45,48,52,48,48,48,48,55,52,48,58,55,58,55,64,67,64,67,64,64,70,67,70,67,70,73,73,70,76,73,73,76,76,62,73,79,81,81,84,89,92,89,92,99,99,97,106,104,108,108,110,108,110,115,121,117,115,117,117,117,117,117,123,125,130,130,135,136,137,137,137,139,140,141,141,143,143,145,144,144,144,146,145,147,148,149,152,152,152,150,154,153,154,157,158,156,158,156,159,156,156,159,158,159,165,161,161,174,165,165,177,179,177,173,181,179,178,181,182,189,199,194,200,201,204,198,191,198,198,201,198,202,205,206,205,206,205,206,205,205,206,206,205,206,204,205,204,198,203,201,199,201,202,193,187,191,193,191,188,196,199,191,193,192,161,139,124,151,156,144,156,185,172,165,158,170,200,115,165,185,193,156,92,100,83,95,100,139,176,178,141,127,158,146,131,139,122,134,117,131,109,134,117,136,139,144,174,176,149,153,129,158,136,134,163,124,129,170,156,178,185,187,196,180,176,185,172,181,174,185,170,199,202,196,201,196,204,194,196,201,191,187,193,191,198,204,205,205,206,201,205,206,206,206,205,206,206,199,206,205,206,206,206,205,205,201,203,198,200,203,194,202,203,201,196,192,200,194,190,175,185,178,182,185,173,177,175,179,158,171,167,167,167,160,156,167,171,163,156,152,147,146,148,150,149,148,146,146,142,143,150,146,135,144,140,139,139,136,137,130,130,144,140,132,125,121,119,119,125,127,123,117,110,110,110,113,106,102,102,102,99,94,99,94,89,84,86,86,84,84,81,79,79,76,73,73,76,79,70,70,70,67,62,64,64,58,58,55,55,55,52,55,48,52,45,42,48,45,45,45,42,42,39,45,42,39,39,39,39,42,39,39,39,39,42,39,39,39,36,36,36,36,39,36,36,32,36,32,32,32,36,32,36,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,36,32,32,32,32,32,36,32,36,32,32,36,36,32,39,36,32,32,36,36,39,39,36,39,39,36,39,39,45,42,45,42,42,48,45,42,45,42,45,45,42,45,39,39,42,42,42,45,45,48,48,48,48,45,52,52,48,48,55,58,58,58,58,58,62,64,64,64,62,58,64,70,70,70,70,70,70,67,76,76,76,76,79,76,79,79,84,84,86,94,92,92,97,97,97,104,106,108,110,110,110,113,115,115,117,121,117,117,115,117,113,123,123,123,132,130,135,139,136,136,140,141,139,141,144,148,146,144,146,146,146,148,149,150,148,150,149,152,152,155,154,154,157,156,159,156,156,158,159,158,159,159,160,162,167,164,167,162,164,177,178,171,170,177,178,173,181,175,182,192,194,195,201,201,192,201,201,192,196,203,204,204,206,205,205,205,206,206,206,206,205,205,204,206,200,201,196,194,201,204,194,196,200,196,183,188,170,187,163,180,181,146,163,151,172,158,163,161,178,178,161,139,144,139,127,146,115,139,168,194,172,119,90,100,81,109,106,183,170,141,124,153,151,131,139,129,122,134,153,153,146,151,131,141,153,149,163,151,141,124,129,158,151,161,151,178,165,151,151,129,181,189,176,174,180,183,165,165,161,181,181,187,199,201,201,187,185,191,198,196,200,196,204,202,206,204,205,206,206,205,206,205,205,205,206,206,201,205,204,203,206,206,206,203,204,203,205,201,206,202,204,201,201,195,195,200,192,195,194,197,179,183,173,171,169,177,190,175,171,170,159,167,163,155,157,164,162,160,155,152,148,145,148,144,142,145,146,144,146,146,143,142,140,141,140,145,142,123,127,137,140,127,127,123,121,113,110,115,113,123,115,113,110,110,108,104,104,102,94,99,102,94,99,94,89,86,84,81,84,76,76,76,76,76,70,70,73,64,73,70,67,67,64,62,55,58,55,58,55,52,52,52,48,48,45,45,48,45,42,45,42,42,48,42,39,42,42,45,39,39,42,39,39,39,36,39,39,39,39,36,32,36,36,36,32,36,32,36,32,36,36,36,32,32,36,36,32,36,32,32,32,32,32,36,32,32,36,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,36,32,32,36,32,32,36,36,32,36,36,36,32,36,39,39,36,39,39,39,42,42,39,45,39,42,42,48,48,45,45,42,42,48,45,45,45,42,39,42,42,45,45,48,48,48,48,45,45,52,52,52,55,52,55,62,55,58,58,58,58,62,62,58,67,67,67,67,67,67,73,70,73,73,76,81,76,76,81,79,81,84,86,89,92,92,97,97,97,99,104,108,104,108,110,110,113,117,113,115,117,117,117,119,121,119,123,123,127,130,127,132,137,136,137,139,141,142,140,142,146,146,146,146,146,146,148,150,152,150,151,150,152,152,156,152,152,156,157,159,156,159,158,157,158,159,159,161,161,167,167,167,167,167,174,169,170,167,175,178,169,177,177,182,191,192,195,199,201,192,202,200,196,200,204,204,205,204,204,201,206,206,206,206,206,206,206,205,204,203,194,194,203,198,206,201,194,193,188,185,196,172,183,170,185,185,161,172,149,172,163,165,165,187,194,153,144,163,144,149,158,127,134,165,181,165,139,97,99,105,109,115,172,141,129,115,165,122,134,161,129,178,124,161,178,149,144,156,136,151,144,144,165,131,129,146,134,146,153,153,149,161,176,183,170,194,191,183,183,185,174,187,174,165,176,194,192,192,199,196,191,196,199,201,200,202,198,206,205,203,204,204,206,206,204,205,206,206,206,206,206,204,205,205,205,206,206,204,204,204,204,203,199,206,204,203,204,200,195,201,196,192,192,202,199,182,178,174,170,171,174,185,175,173,178,160,167,163,161,155,158,165,158,157,152,150,148,148,146,143,143,143,142,147,141,140,143,142,140,141,143,139,128,130,140,130,119,123,119,123,115,117,115,110,123,115,113,106,108,104,102,99,104,102,97,97,99,99,89,89,81,86,84,84,79,67,73,73,79,73,70,70,64,70,64,70,64,62,58,55,52,55,58,55,52,52,48,48,52,45,48,45,48,42,45,45,45,45,42,45,39,39,42,39,39,42,39,39,39,36,42,36,39,36,39,36,36,36,36,32,36,32,36,36,36,36,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,36,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,36,32,36,36,36,36,32,39,36,36,32,39,42,42,39,45,45,42,42,42,45,48,45,42,45,48,48,45,42,48,42,39,42,42,42,42,45,45,45,48,52,52,48,52,52,52,52,58,55,58,58,58,62,58,64,64,62,64,64,67,70,70,67,73,73,73,73,76,79,76,81,81,79,81,86,89,92,92,94,94,97,97,94,102,104,99,108,110,110,110,115,115,115,115,119,117,121,119,121,117,115,127,127,130,135,135,137,141,140,140,139,145,146,145,147,148,146,146,148,148,149,149,151,152,151,152,150,154,153,155,153,156,154,157,158,155,156,157,159,158,159,165,162,167,173,167,169,170,171,173,170,182,178,179,177,179,182,197,194,196,196,201,201,203,200,199,204,203,203,204,205,203,205,206,206,206,206,206,205,206,206,204,199,196,196,204,203,199,198,199,196,187,180,198,198,199,191,200,189,199,191,176,172,161,163,176,146,139,153,174,165,194,153,178,141,139,131,181,185,163,144,134,136,144,151,149,146,117,122,156,100,161,161,134,199,158,176,180,170,146,131,134,170,149,151,124,149,168,149,187,183,136,170,146,161,156,163,149,192,180,170,176,176,181,181,180,183,185,191,187,187,196,196,194,198,200,202,200,198,200,202,205,205,204,199,203,205,205,206,203,206,206,205,206,206,205,206,206,205,204,206,206,205,206,204,204,205,204,204,202,194,199,199,197,190,198,199,185,181,175,169,167,169,173,171,174,159,177,162,161,165,170,157,159,162,156,155,152,150,150,147,152,149,150,149,148,145,141,144,148,146,142,146,140,130,132,141,142,115,113,115,128,127,125,123,121,113,115,113,113,108,113,106,102,102,99,102,102,99,97,89,89,86,89,86,84,79,79,79,70,73,73,73,70,73,64,67,64,64,58,64,62,58,58,58,58,52,55,55,52,52,52,42,52,48,45,45,42,42,45,48,42,42,42,42,42,36,39,39,39,39,39,39,39,36,39,36,36,36,39,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,32,36,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,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,32,32,32,32,32,36,32,32,32,32,32,32,32,36,36,32,32,36,32,36,36,32,36,36,36,36,39,36,39,39,39,42,42,42,42,45,42,45,42,45,45,45,45,48,48,42,45,45,45,45,45,45,45,42,48,45,48,48,52,52,52,52,52,52,55,55,55,62,62,58,62,62,62,58,64,67,70,67,73,67,67,67,73,73,76,76,76,76,76,79,81,89,89,92,94,94,92,92,97,99,102,104,102,113,108,110,110,110,115,113,117,121,121,123,113,117,119,123,128,132,128,132,133,140,137,140,140,140,143,141,143,146,146,146,146,148,148,149,148,150,153,152,151,152,153,154,152,154,154,154,156,155,156,156,154,158,161,160,167,170,174,164,173,174,175,174,173,163,171,173,175,178,173,187,189,190,200,196,198,203,204,200,204,204,198,192,205,206,205,206,206,205,204,205,203,204,206,206,204,201,192,196,199,204,200,198,196,191,187,183,191,181,192,144,149,153,170,180,156,176,165,176,168,103,124,181,196,194,188,174,180,198,153,134,139,158,183,146,170,170,172,153,106,103,119,146,156,119,161,141,144,191,189,192,136,141,151,124,117,170,153,141,106,129,165,131,156,153,165,163,149,141,139,153,193,193,185,185,161,181,172,176,168,188,176,193,198,198,191,183,196,204,203,193,198,201,201,205,205,205,204,206,206,205,205,205,203,204,206,206,206,205,205,203,204,206,206,206,204,206,206,203,205,205,204,203,202,201,202,192,183,199,202,189,179,187,174,169,167,163,173,163,170,167,167,163,159,169,167,159,156,160,158,153,156,151,152,149,157,159,155,152,146,144,148,150,147,142,145,141,141,141,133,143,137,117,127,133,137,141,135,127,123,113,104,121,121,108,110,102,102,97,102,102,97,102,97,94,89,86,86,84,81,84,81,76,81,70,76,73,76,67,67,64,67,70,64,64,64,62,58,55,55,58,55,52,52,52,48,48,48,45,48,42,42,48,45,48,42,45,42,39,45,39,39,42,39,39,39,39,39,36,36,39,39,32,39,39,36,32,36,36,32,39,36,32,32,36,36,32,36,36,36,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,36,36,36,32,36,32,36,36,32,36,36,36,36,39,36,36,36,39,39,42,45,39,45,42,42,45,39,45,42,42,42,42,42,48,45,45,45,48,42,42,45,45,48,48,48,48,52,48,55,48,55,58,55,55,58,62,62,58,62,64,58,64,64,67,70,70,70,67,70,76,73,76,79,73,76,79,76,79,81,92,89,92,92,86,97,97,94,104,104,102,106,106,108,110,110,115,110,121,117,117,117,117,121,119,123,125,130,133,135,136,132,137,141,139,140,142,141,144,145,145,143,148,146,146,147,149,148,150,150,153,152,153,153,152,156,156,157,155,158,158,156,158,159,161,165,164,167,167,164,171,171,174,178,167,160,165,171,173,178,171,190,185,188,196,195,198,199,199,203,204,202,199,199,205,206,206,206,206,206,206,204,205,203,206,205,202,204,201,191,199,203,198,196,194,174,187,189,196,183,193,158,144,165,156,187,170,185,151,181,158,131,158,194,201,196,192,163,176,196,185,149,115,141,156,131,174,165,165,139,97,95,124,151,146,144,180,129,141,165,187,161,124,127,127,129,127,161,168,156,113,122,149,149,156,165,139,146,170,131,139,180,194,174,161,180,158,146,172,176,185,189,176,172,196,196,185,193,196,206,206,193,201,204,203,204,206,206,205,205,204,206,205,206,206,206,206,206,206,206,206,206,206,206,205,205,205,206,204,206,206,206,205,197,201,204,203,191,190,201,194,174,171,177,183,167,167,167,174,159,161,165,160,165,159,163,159,165,152,155,156,153,157,153,156,152,150,155,152,150,148,148,146,148,146,145,146,136,140,140,133,140,136,121,130,133,139,140,135,135,125,117,108,110,123,110,110,102,102,102,99,102,99,104,102,86,94,86,89,84,81,84,79,79,73,67,73,73,70,70,67,64,67,67,64,64,62,58,55,58,58,55,58,55,52,48,52,48,48,45,45,45,42,42,42,45,45,42,42,42,42,39,39,39,39,42,39,39,39,36,36,36,36,32,36,39,36,32,36,32,39,36,32,39,32,32,32,32,32,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,36,36,39,39,36,36,36,39,39,39,36,36,39,39,39,39,39,39,39,39,42,42,39,42,42,42,45,42,42,48,45,45,45,48,42,45,48,48,48,48,52,48,48,52,52,48,52,55,55,55,58,64,58,58,58,62,58,67,62,70,67,70,70,76,70,73,76,73,76,81,73,79,79,79,84,86,89,89,92,92,94,94,99,102,102,104,104,108,104,108,110,113,115,113,115,119,115,115,119,123,121,127,125,130,128,130,130,128,136,135,137,141,141,143,145,143,144,146,148,148,148,148,149,151,152,151,153,153,153,153,154,157,153,153,159,155,159,158,159,159,160,159,164,165,163,148,167,173,173,167,167,164,177,173,177,178,178,189,190,192,196,198,196,201,201,203,201,198,200,203,194,203,202,205,206,206,202,204,206,204,206,204,201,201,201,204,204,196,194,189,191,198,201,198,187,196,189,188,161,181,151,153,153,185,187,165,141,165,170,170,172,105,97,176,165,161,188,158,170,146,187,149,141,149,153,131,144,134,141,124,156,153,151,151,146,176,139,129,117,129,156,161,144,134,165,139,124,141,149,178,172,168,170,163,158,139,141,158,178,156,180,187,188,180,196,196,188,174,183,189,191,199,203,187,191,198,204,198,194,203,204,206,204,204,202,201,205,206,206,206,205,205,206,206,205,205,204,205,205,205,205,203,205,204,204,206,205,206,205,203,199,192,196,202,202,192,194,185,188,177,174,177,173,175,167,173,165,162,169,167,164,164,157,157,154,158,153,156,153,151,153,152,150,121,147,145,146,144,145,144,137,144,141,137,137,136,135,130,128,125,125,123,127,123,115,115,117,117,113,106,113,113,108,104,102,97,97,97,97,97,97,92,92,92,84,86,81,79,79,73,67,67,67,70,67,70,70,64,67,62,62,62,62,55,58,58,52,55,52,52,45,52,45,45,52,48,48,45,45,45,48,45,42,42,39,42,36,39,39,39,39,39,36,36,39,36,36,36,36,36,36,36,32,36,32,32,36,36,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,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,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,36,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,36,36,36,32,36,36,32,32,39,36,36,39,36,39,36,42,42,39,42,39,42,42,42,42,42,39,42,42,42,45,45,45,45,48,45,48,52,48,45,48,45,45,48,48,48,45,52,55,55,55,55,58,58,62,58,62,62,64,67,70,70,70,79,70,70,73,76,76,70,79,79,79,81,84,86,84,86,86,89,92,92,94,94,102,99,106,110,108,110,115,110,113,113,110,115,119,117,117,121,121,123,130,125,127,128,132,130,135,137,137,140,141,142,139,142,144,144,146,147,148,148,153,150,149,152,152,152,150,154,153,154,157,158,156,154,159,157,158,159,159,160,162,167,169,164,137,161,177,175,173,177,167,167,181,178,185,183,191,194,197,201,191,200,204,199,201,202,205,201,206,205,204,206,205,206,206,205,205,204,205,205,206,203,201,200,199,199,193,196,191,198,196,196,199,183,194,168,168,153,178,174,170,176,189,180,187,180,180,151,156,178,100,83,95,100,180,187,189,165,127,151,151,144,144,139,129,134,144,149,131,144,165,153,119,141,153,172,149,156,168,144,134,144,139,165,161,127,131,165,153,161,180,151,151,139,149,146,158,183,178,165,174,188,189,196,193,198,185,170,180,185,194,196,201,192,198,201,200,191,191,196,206,206,204,204,204,205,205,205,206,206,206,205,205,205,206,206,206,206,206,204,203,204,204,201,202,201,204,203,200,201,194,201,200,203,185,185,182,177,178,181,178,177,171,167,167,169,163,159,164,160,159,161,154,152,158,151,158,156,150,152,154,152,151,150,147,145,145,146,145,144,142,140,137,136,137,128,132,127,115,121,117,121,121,117,115,117,110,117,113,113,117,104,102,94,94,97,99,97,92,94,92,89,92,84,79,81,79,73,76,76,73,67,67,67,70,67,67,67,62,64,62,58,58,58,55,55,55,52,48,52,45,45,48,45,45,45,45,42,45,45,45,42,42,39,39,39,39,42,39,39,36,36,39,36,36,39,39,36,39,36,36,32,36,32,36,32,39,39,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,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,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,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,36,32,32,32,32,32,32,36,32,36,36,36,36,32,36,36,36,39,39,36,39,36,39,39,36,39,42,39,39,39,39,39,42,42,42,42,45,45,42,48,52,48,48,52,48,45,48,45,45,48,48,58,48,52,55,58,58,55,55,58,62,58,58,64,64,67,70,70,70,67,73,73,76,76,70,73,79,76,79,86,81,86,84,89,92,86,89,89,94,94,102,106,110,110,108,110,108,113,110,113,110,113,115,117,117,117,119,121,127,128,130,135,136,136,136,142,137,137,141,137,141,141,143,140,143,145,148,148,148,152,150,151,149,152,152,155,154,154,157,156,159,156,153,156,156,160,162,165,161,163,167,174,174,171,177,179,181,178,173,169,174,187,188,191,194,190,196,194,192,191,200,201,201,203,203,204,206,205,202,205,206,206,206,206,206,206,206,206,203,201,201,203,199,201,196,191,188,181,185,187,196,183,188,174,163,156,165,144,172,146,189,193,131,151,191,198,115,77,49,78,90,111,194,201,183,90,149,180,127,174,170,156,131,146,109,139,156,111,161,127,113,122,168,158,119,131,136,141,100,119,144,153,115,131,165,144,176,161,163,131,161,183,124,117,176,193,189,199,201,191,198,191,180,189,189,180,196,183,194,203,199,198,183,199,189,196,191,196,204,206,206,206,203,205,205,206,204,206,206,206,205,204,205,205,206,205,202,204,204,196,195,203,203,205,197,204,203,199,201,194,203,204,194,183,179,188,194,179,189,171,171,165,167,160,162,160,155,158,160,161,157,153,156,156,156,150,156,158,159,155,149,148,146,145,146,145,143,141,141,140,137,139,127,136,139,125,119,117,119,127,123,117,99,108,113,119,115,106,110,110,99,102,97,97,99,94,99,99,94,92,92,89,84,81,79,76,70,73,76,73,70,70,67,67,67,64,64,64,62,55,58,58,55,55,48,55,48,48,48,45,45,48,48,45,45,45,42,48,42,42,39,39,42,39,39,42,39,39,42,36,39,39,36,36,36,36,36,36,36,32,36,32,32,36,36,36,32,32,36,32,36,32,36,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,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,36,36,32,39,39,39,39,36,36,39,36,36,39,39,32,39,36,39,39,36,39,36,39,39,39,39,42,42,42,48,48,48,48,48,45,48,48,48,48,52,48,52,48,48,58,52,58,58,58,62,62,62,62,62,64,64,64,70,67,67,73,70,76,76,76,79,79,76,81,84,79,84,86,84,92,89,92,94,94,99,102,106,102,102,108,102,106,110,110,108,110,115,110,110,115,115,117,123,128,130,130,130,130,130,133,136,136,137,140,140,141,141,145,145,145,148,150,149,149,150,152,151,150,152,152,151,152,152,152,153,155,155,155,156,155,156,161,164,163,164,171,170,167,167,175,177,175,179,170,167,171,174,178,179,191,188,194,191,192,201,201,196,204,203,204,203,205,203,200,206,206,206,206,206,206,206,204,203,206,198,194,203,203,202,201,199,189,176,185,196,201,185,191,156,161,156,161,151,176,176,185,187,144,178,203,193,134,97,52,39,58,136,189,199,170,71,170,174,153,172,168,144,109,129,149,165,146,144,141,149,124,146,158,144,144,149,144,141,111,136,180,134,136,153,165,141,172,149,136,141,170,146,78,113,200,201,191,165,158,176,196,201,194,165,165,180,196,185,187,196,199,205,201,201,196,196,198,199,198,206,203,204,206,205,206,205,205,206,200,206,206,206,205,206,206,205,203,201,206,204,205,204,199,205,198,198,201,194,203,201,201,204,199,178,181,183,183,187,177,174,175,167,157,163,159,160,164,161,156,159,161,152,151,148,151,146,148,152,154,155,152,148,144,149,145,149,144,146,143,133,142,137,137,133,133,136,125,117,117,110,108,110,106,106,125,125,121,102,108,102,99,106,99,94,99,99,94,94,94,86,86,81,81,76,79,73,76,67,67,70,70,67,64,64,62,64,62,62,62,58,58,55,58,55,52,58,52,48,48,45,52,45,48,42,42,45,42,45,42,42,39,42,39,39,36,42,39,39,39,36,39,36,36,39,36,32,36,36,36,32,36,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,36,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,36,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,36,32,32,32,32,36,36,36,36,36,32,36,36,36,39,36,36,39,36,32,36,32,36,36,39,39,39,39,39,39,39,39,36,36,42,42,39,45,48,48,48,48,48,48,45,48,48,48,52,55,52,55,55,55,52,58,62,62,62,58,64,62,62,64,67,64,67,70,70,73,73,73,70,73,76,79,81,81,81,84,81,84,89,89,89,97,94,104,102,104,104,108,106,110,113,110,108,117,113,110,115,121,113,117,121,125,125,130,130,130,132,132,133,140,139,140,140,140,142,143,143,145,147,148,150,151,149,147,150,152,153,152,152,151,152,156,154,157,156,153,156,155,156,156,160,163,162,164,171,160,174,173,178,183,171,174,175,170,177,177,177,185,189,185,195,197,194,200,195,192,205,205,201,204,201,204,203,206,206,206,206,206,206,206,206,206,203,188,187,204,205,203,199,183,176,192,198,196,192,188,181,170,168,144,149,180,172,163,191,191,158,161,194,203,183,151,99,97,115,161,204,200,131,83,187,161,153,156,149,172,144,158,134,153,165,127,149,144,141,119,161,156,165,176,165,170,170,176,139,131,151,161,168,163,165,144,117,163,178,124,106,174,204,185,146,134,103,119,191,203,203,193,172,187,196,176,196,189,201,202,203,201,202,204,204,202,205,206,206,206,199,206,205,206,206,206,206,205,206,205,205,206,206,205,204,206,204,201,201,205,205,204,190,197,197,190,197,201,201,203,187,177,175,183,194,181,179,173,167,162,165,164,160,159,158,165,159,159,153,152,153,151,153,150,151,151,146,152,148,145,146,143,143,148,143,141,141,135,140,139,135,125,136,137,133,125,117,113,110,108,115,123,128,119,102,110,102,108,106,104,97,89,97,99,99,94,92,86,89,81,81,76,73,67,70,64,73,73,73,76,67,67,64,64,64,64,58,58,55,55,55,58,58,52,48,52,48,45,48,45,48,48,42,45,42,42,42,42,42,39,42,39,36,42,39,36,39,32,36,36,36,36,39,39,36,36,36,32,36,32,36,36,36,36,32,32,36,36,36,32,36,32,32,32,36,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,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,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,36,32,32,32,32,36,36,36,32,32,32,32,36,36,36,39,39,36,36,36,39,39,36,36,36,36,36,36,39,36,36,39,36,39,39,36,39,39,42,36,32,39,39,42,42,45,48,48,48,48,45,45,45,45,48,48,48,55,52,55,52,52,55,62,62,58,62,62,58,64,62,67,64,67,67,76,73,73,67,70,79,79,79,79,84,84,81,84,84,92,89,86,97,94,94,99,104,104,106,106,104,110,110,113,117,115,113,113,113,110,115,123,121,123,130,130,132,130,128,135,141,140,137,140,141,141,141,143,142,146,147,149,150,150,148,148,150,150,153,149,152,151,152,153,156,154,153,155,158,156,158,161,160,160,169,171,162,170,175,174,177,169,170,174,170,177,178,178,183,185,183,189,189,192,198,190,192,204,205,197,201,202,204,204,206,205,206,205,206,206,206,206,206,202,199,194,205,204,198,198,192,178,176,187,198,191,193,189,185,163,176,165,185,170,165,185,201,170,146,185,202,198,181,136,139,153,198,196,192,122,109,180,176,161,165,144,165,149,151,158,146,163,161,124,151,141,122,165,144,174,170,183,161,161,165,139,144,149,165,149,153,141,149,111,149,183,119,124,194,203,153,139,99,87,99,170,203,206,199,161,191,192,180,192,191,196,200,199,200,196,199,205,203,205,205,205,206,202,206,206,206,206,206,206,205,206,206,206,204,206,206,206,206,206,204,203,203,202,205,201,190,192,194,198,196,195,200,192,190,187,185,175,175,173,170,169,159,170,159,155,164,160,159,159,164,156,151,152,151,155,150,151,152,148,150,149,148,146,140,141,148,143,142,140,137,140,140,130,130,130,132,133,133,123,127,121,121,127,133,127,113,110,115,102,106,102,104,97,94,92,104,99,92,86,86,94,84,81,79,76,70,73,70,70,73,70,73,67,62,64,62,64,64,62,52,58,58,55,55,52,52,52,52,48,42,48,48,45,45,42,42,42,42,42,42,39,39,42,39,42,42,36,36,36,36,36,39,36,36,36,36,36,36,32,32,32,32,32,39,32,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,36,32,32,32,36,36,36,36,32,32,36,36,32,39,36,36,36,32,36,36,39,36,39,36,36,36,36,39,32,39,36,36,39,36,36,39,39,39,39,36,39,36,36,45,48,42,48,48,48,45,48,45,45,48,48,55,52,52,52,55,52,55,55,58,62,62,62,62,67,64,64,64,67,70,76,70,73,76,73,79,81,81,79,81,81,79,84,84,86,89,89,92,97,102,102,99,104,102,102,108,108,113,113,117,110,117,110,115,110,115,121,121,130,130,135,133,136,136,137,136,137,142,140,141,143,142,143,143,148,146,147,148,150,147,151,150,152,152,150,151,152,153,155,156,156,157,155,159,159,160,158,159,163,164,167,160,175,175,167,167,164,167,170,170,181,179,189,187,183,185,187,187,187,204,196,194,203,204,194,201,201,204,204,206,206,206,206,206,205,206,206,206,204,191,196,204,199,196,194,194,191,194,192,192,198,192,191,181,178,158,176,170,178,187,198,193,174,165,149,181,196,194,180,196,178,196,181,153,90,141,174,144,168,136,134,165,141,151,139,149,158,165,144,158,165,134,153,119,129,144,174,153,113,124,122,146,136,174,117,168,139,158,141,170,192,129,139,176,204,156,139,111,92,83,122,202,206,205,129,181,189,176,194,181,199,196,194,198,204,198,201,205,205,206,206,205,205,204,206,202,204,206,206,205,205,205,205,206,204,205,206,201,206,206,205,206,204,201,196,189,188,198,201,189,196,196,192,188,177,182,185,178,179,175,167,163,165,169,167,165,162,167,159,156,157,156,156,158,155,153,150,148,144,146,148,153,150,148,132,146,146,146,143,137,143,135,137,132,130,119,127,128,135,130,128,130,121,121,108,113,115,110,97,110,104,104,97,99,97,99,92,94,92,89,86,81,81,76,76,79,76,76,70,70,64,70,58,62,64,64,62,64,58,58,55,55,58,55,55,55,52,48,45,45,48,52,48,42,45,45,45,45,45,39,39,39,39,39,39,42,36,39,42,39,39,36,36,36,32,36,36,36,36,32,36,32,32,32,32,36,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,36,36,36,32,32,32,36,32,36,39,32,36,36,36,36,36,36,36,39,36,32,36,39,39,39,39,39,42,39,42,39,39,39,39,32,39,32,36,39,45,45,48,48,45,48,42,45,45,52,48,52,52,52,55,55,55,52,58,58,62,62,58,55,62,62,64,62,67,64,67,67,73,76,79,76,79,79,79,76,81,76,81,81,86,89,92,94,97,97,97,102,104,102,108,108,104,113,113,117,110,113,113,110,110,117,123,121,127,128,130,132,128,133,140,137,140,140,140,141,142,133,143,143,144,146,148,151,149,148,149,150,150,153,152,154,153,156,154,157,156,156,155,160,159,161,159,158,164,165,163,162,175,177,167,164,157,167,178,181,187,182,187,188,185,188,188,187,191,204,199,195,202,203,201,201,204,203,206,206,206,205,206,205,206,204,206,205,201,198,199,198,198,202,196,196,198,194,196,196,187,178,193,178,174,165,180,176,161,188,198,196,176,165,141,170,185,192,178,165,165,144,144,127,153,156,153,141,153,146,122,156,144,151,146,129,149,172,158,165,149,144,163,144,113,129,153,131,134,115,158,178,170,131,136,149,168,176,139,189,194,149,136,172,204,194,161,141,122,134,181,206,205,205,136,196,204,156,199,196,198,188,194,201,203,203,204,203,206,206,206,206,206,205,206,205,205,204,203,206,206,205,206,206,205,205,205,203,204,205,202,206,202,202,188,188,192,187,189,187,194,192,183,182,183,189,191,182,178,181,173,167,171,159,159,167,159,158,160,156,161,158,156,157,159,153,153,148,146,148,146,143,147,137,137,145,145,140,139,141,143,140,127,132,136,128,117,128,127,125,119,115,110,117,119,123,117,106,104,99,102,104,99,94,94,94,99,92,92,89,86,79,79,76,76,73,79,70,76,73,73,70,62,62,64,64,64,62,62,55,55,55,55,55,55,52,52,52,48,48,48,48,48,45,48,45,45,45,42,42,42,39,39,39,39,42,39,39,39,36,39,39,36,36,36,36,36,36,36,32,36,32,32,36,36,36,36,32,36,32,36,32,36,32,32,32,32,32,36,32,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,36,32,36,32,32,36,36,36,32,36,36,36,36,36,39,39,36,36,36,32,36,36,39,39,39,39,39,42,42,42,42,42,42,39,39,39,36,39,45,48,45,48,52,45,45,45,45,45,52,48,52,48,52,55,55,55,55,58,58,62,58,58,58,62,58,62,62,67,67,67,67,73,73,76,76,76,73,76,79,79,76,84,81,86,92,89,92,97,97,104,99,104,102,104,104,106,115,115,117,110,110,110,113,113,121,121,123,127,130,132,128,135,135,139,139,136,140,142,141,144,143,145,146,146,144,147,148,152,148,150,148,152,152,152,153,156,156,156,158,156,158,157,157,156,161,160,159,165,160,161,165,177,177,167,167,167,167,178,173,190,185,185,185,183,185,190,189,190,199,201,194,199,203,201,204,201,204,206,206,206,206,206,205,205,205,206,206,203,194,196,198,202,200,193,194,199,196,199,196,200,181,191,176,185,176,187,176,178,187,183,187,189,161,165,170,170,180,163,165,156,134,139,146,181,151,127,144,136,146,131,161,119,144,158,122,146,185,158,161,144,139,165,161,122,156,141,139,119,129,161,165,153,172,149,146,176,187,146,189,181,146,136,180,201,191,165,149,141,136,185,206,205,192,141,199,205,144,196,191,196,191,191,200,199,201,206,204,204,206,204,205,206,206,203,206,206,206,206,206,206,205,206,206,206,206,206,201,203,203,204,206,203,204,195,190,199,190,195,192,187,190,188,190,190,189,189,179,174,178,169,173,164,167,165,165,161,170,160,157,156,159,156,156,158,152,150,147,148,146,148,148,148,149,144,148,142,137,145,139,139,139,130,128,130,130,130,130,127,123,115,113,113,115,123,110,110,110,104,104,104,99,99,94,92,94,94,89,92,92,86,79,81,81,76,73,73,70,79,76,73,76,62,67,64,64,62,62,64,55,55,55,55,52,52,48,52,52,48,48,52,52,52,42,42,45,45,45,45,42,42,42,42,39,39,39,39,39,39,39,39,32,36,36,36,32,36,39,36,32,36,36,32,32,32,32,36,32,32,32,36,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,32,32,32,32,32,36,36,36,36,32,36,32,36,32,36,32,36,36,36,39,39,42,42,42,45,42,45,42,42,42,39,36,39,36,36,39,42,45,45,45,45,45,45,45,45,48,48,52,48,52,52,55,55,58,55,62,58,58,62,62,62,64,64,64,64,67,70,64,67,73,73,76,76,76,76,79,86,79,81,81,89,89,94,97,94,99,97,102,104,102,108,102,110,108,115,115,110,113,110,113,117,117,121,127,130,133,128,128,133,135,135,140,139,140,141,140,142,141,143,143,145,146,148,148,148,150,149,147,150,150,151,154,155,154,156,155,153,157,157,160,162,161,161,156,164,162,164,173,171,173,169,167,167,167,177,175,189,188,190,182,182,182,185,194,196,201,205,199,201,204,200,201,196,202,205,206,205,206,206,206,206,206,206,206,203,196,196,204,204,203,196,201,196,196,200,196,202,196,196,178,185,181,183,191,191,188,185,180,187,180,180,151,176,178,146,149,144,146,149,141,170,156,127,119,144,129,139,134,149,127,131,174,163,136,149,131,156,113,163,146,158,144,158,144,131,156,153,131,127,165,161,151,170,127,170,180,194,149,161,170,198,193,176,193,196,196,205,206,204,149,163,204,204,176,204,200,196,181,198,191,198,202,205,205,206,206,204,206,206,204,204,205,206,206,206,205,205,206,201,204,206,206,205,206,205,204,206,201,203,203,202,203,198,195,191,192,181,190,196,188,189,183,190,194,190,173,165,165,173,167,163,167,164,161,160,152,151,153,159,161,157,155,153,148,148,149,150,146,145,145,140,147,141,140,139,141,136,133,137,133,130,135,130,127,130,135,130,117,119,119,113,110,110,99,97,113,104,104,102,99,94,92,92,92,86,79,84,76,81,73,79,73,73,73,73,73,70,70,55,67,67,64,55,64,62,58,55,55,58,55,55,52,48,48,48,45,45,48,48,45,48,45,42,42,42,45,42,39,45,39,42,39,39,36,39,36,36,36,36,36,36,32,36,36,32,32,32,32,32,36,36,32,32,36,32,32,36,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,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,39,36,32,36,36,36,36,32,36,36,39,36,39,39,36,42,42,42,45,42,42,42,45,42,42,36,39,36,36,39,42,45,48,48,48,45,45,48,45,48,48,52,48,52,55,52,52,55,55,58,58,55,62,58,58,62,64,62,64,67,73,67,67,76,76,73,79,81,73,79,84,81,81,81,86,89,92,92,94,99,99,97,99,104,102,108,110,110,113,110,110,113,110,115,115,123,123,119,127,128,130,128,135,136,136,140,137,140,140,140,143,143,143,143,144,144,146,148,150,149,150,150,151,152,152,152,155,155,158,155,156,156,154,159,159,158,160,160,161,163,161,165,173,173,165,167,165,167,173,177,179,182,185,179,190,182,178,199,204,204,200,198,200,205,202,204,204,205,205,206,204,206,206,206,206,205,206,206,202,198,202,205,203,204,204,200,196,196,198,198,200,201,193,181,176,183,183,178,176,183,188,185,176,180,191,180,156,153,134,149,144,139,129,153,158,158,149,158,153,134,124,119,88,146,139,119,124,165,139,144,134,146,165,165,149,176,170,158,134,129,163,149,141,146,117,156,153,161,144,176,156,174,151,158,180,185,183,198,201,198,203,200,165,151,194,199,183,181,189,185,201,203,206,192,198,205,203,206,205,206,205,203,199,200,205,206,205,205,205,204,203,202,205,206,206,206,206,205,206,204,205,206,205,197,201,200,195,204,198,192,197,191,189,194,190,187,183,191,187,188,177,170,169,162,162,167,165,162,154,154,156,155,158,152,151,150,148,143,148,144,147,149,150,143,147,146,140,142,141,141,133,137,133,135,133,125,127,125,125,121,110,110,115,115,110,108,108,102,106,108,106,99,106,99,94,97,94,94,86,81,89,84,81,81,79,76,79,73,73,67,64,67,62,62,58,62,67,67,58,58,58,52,58,52,48,55,48,52,48,45,48,48,52,45,45,48,45,45,42,42,42,39,39,39,39,39,39,39,39,39,36,39,36,32,39,36,39,36,32,32,36,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,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,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,36,32,32,32,32,32,36,36,32,32,32,32,36,32,36,36,36,36,36,36,36,32,36,32,36,36,39,36,39,39,42,42,45,45,42,45,45,42,45,39,39,39,36,36,39,42,45,45,52,45,45,48,48,42,48,48,48,48,48,52,52,52,55,62,62,55,58,62,55,62,64,64,64,64,64,67,64,67,73,73,70,79,79,73,79,79,84,81,81,86,94,92,94,97,97,94,94,99,99,106,104,106,113,113,110,104,106,110,115,115,121,127,125,125,128,121,130,135,137,137,137,136,140,137,142,143,145,145,143,141,145,147,146,148,149,150,151,151,152,151,153,153,156,157,156,156,155,154,158,157,158,159,159,162,165,165,161,173,173,170,169,169,170,177,173,178,183,181,182,188,182,179,196,201,199,197,194,203,205,204,204,206,204,204,205,206,206,205,204,206,205,205,204,200,198,200,204,204,206,202,188,191,199,201,205,201,203,196,189,172,183,185,176,185,189,187,187,165,156,183,188,161,156,165,151,146,129,151,163,146,144,153,144,136,141,122,134,92,129,136,161,141,158,139,141,134,134,165,170,146,170,149,139,131,144,156,139,127,134,111,163,153,134,156,146,161,176,144,156,161,165,165,189,188,194,196,189,141,163,204,196,185,204,168,193,200,198,204,200,200,206,205,206,206,206,201,203,196,205,206,206,204,206,206,206,206,198,206,206,205,206,204,201,205,204,206,204,206,197,199,202,198,200,201,190,200,190,192,181,188,185,187,188,183,178,171,167,167,162,160,167,163,171,160,154,154,152,156,154,153,151,152,148,147,147,145,148,146,140,146,146,141,145,143,140,139,140,140,133,128,132,135,125,127,117,113,115,117,115,110,104,99,104,108,115,106,97,99,97,94,94,94,89,84,84,84,79,84,81,79,76,81,67,76,70,64,67,58,62,62,58,64,64,62,55,55,52,55,52,55,55,48,48,48,45,48,48,48,45,48,45,42,45,42,42,39,39,39,39,39,39,39,39,39,39,39,36,36,36,39,36,36,39,36,32,36,32,32,32,32,32,36,36,32,32,32,32,36,32,36,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,36,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,32,32,32,32,32,32,32,36,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,36,32,32,32,36,32,32,32,32,32,32,32,36,32,36,36,32,36,32,36,36,32,32,32,32,36,36,39,42,39,42,42,45,45,45,42,42,42,42,36,39,39,36,36,39,42,42,45,48,48,48,48,48,48,48,48,48,45,52,58,52,52,52,55,62,62,62,58,55,62,64,64,62,64,70,62,64,73,73,70,73,81,79,81,79,79,79,81,81,84,89,89,94,92,92,94,99,97,102,102,106,106,110,108,110,104,113,113,115,115,119,119,125,123,125,125,130,130,135,137,140,135,141,139,139,141,140,142,141,143,146,146,150,151,148,150,152,151,152,152,155,153,154,156,154,154,156,157,155,159,159,157,162,161,167,169,164,163,173,167,167,169,167,185,173,173,177,177,178,173,174,185,196,200,195,199,199,204,204,201,204,205,206,206,205,206,206,204,205,206,206,204,204,202,199,203,202,203,203,196,198,199,199,203,201,198,199,191,191,185,189,183,187,176,185,185,191,172,176,181,168,183,180,187,163,161,131,161,165,156,161,158,149,141,122,122,111,141,129,168,158,163,149,139,122,146,100,144,170,144,146,139,144,161,158,153,151,136,139,122,141,144,151,170,156,156,168,168,181,149,136,149,156,153,183,176,161,153,187,196,189,191,203,193,201,196,204,203,204,185,201,205,206,205,203,203,192,204,205,204,205,205,206,206,205,206,206,206,206,206,204,203,203,198,203,205,205,199,203,200,204,198,199,195,194,192,191,183,187,183,187,189,185,177,182,173,161,163,161,161,167,173,161,159,156,156,156,151,153,153,153,148,150,147,153,151,148,147,143,142,141,140,143,140,137,140,128,128,140,136,135,130,121,115,121,121,123,117,121,117,110,104,99,106,102,106,104,104,97,92,86,89,92,81,81,86,81,89,81,76,79,73,70,70,67,67,64,55,64,62,58,58,62,62,55,55,52,52,52,52,52,52,48,48,45,48,45,48,45,45,45,42,42,42,39,42,39,36,39,39,42,39,39,36,36,36,36,36,36,39,32,39,36,32,32,32,32,32,36,36,32,36,32,32,32,32,32,36,32,36,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,32,36,36,36,36,32,36,36,39,36,39,39,39,42,39,45,45,42,42,39,39,39,36,36,36,36,32,39,42,45,45,45,48,48,48,45,48,52,48,52,48,48,52,52,55,52,55,58,58,58,64,58,62,64,64,58,62,64,70,67,67,73,70,73,79,79,76,76,81,79,76,79,84,86,92,94,94,94,97,97,94,102,102,106,108,108,110,113,110,110,108,110,113,113,117,119,121,123,125,130,130,130,136,133,135,135,137,140,140,142,141,143,142,143,145,147,150,149,150,150,150,150,150,154,153,152,155,154,156,159,157,158,159,159,163,159,164,167,170,173,164,167,165,171,171,165,177,181,174,173,177,175,177,178,194,191,197,200,197,197,204,196,198,201,204,205,205,206,206,206,205,206,206,201,199,204,203,202,198,196,203,204,196,200,193,194,198,196,196,196,193,192,187,189,174,163,156,183,180,183,174,180,178,172,181,188,172,153,146,153,161,170,158,158,183,156,149,153,141,144,134,141,124,156,153,151,141,151,124,122,158,165,161,139,136,156,136,153,161,136,113,119,158,174,144,122,144,172,158,174,185,187,149,156,129,163,194,201,175,194,189,185,191,196,199,185,199,204,203,200,203,199,203,200,204,205,205,205,206,206,205,206,205,206,206,206,201,205,204,201,206,202,201,206,206,203,203,200,204,206,203,201,198,185,201,194,197,203,195,201,185,182,185,179,189,188,181,181,167,160,159,173,171,164,167,165,157,156,152,150,152,150,154,153,154,152,152,151,152,142,143,143,143,141,139,140,144,141,139,130,137,130,130,135,130,132,121,121,125,119,123,121,117,108,108,113,110,104,104,106,104,99,89,94,99,81,84,84,81,76,79,81,76,79,67,62,64,64,64,70,55,62,67,62,58,64,62,58,58,55,55,52,48,52,48,52,45,45,48,48,48,45,45,48,42,42,39,42,42,42,42,36,39,42,39,39,42,36,36,36,36,36,36,32,36,36,36,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,39,32,36,36,36,36,36,32,36,36,36,32,36,42,39,42,39,42,45,42,42,42,42,42,39,36,39,39,36,39,42,45,42,48,48,48,48,45,48,52,45,52,42,48,48,52,48,55,52,58,58,58,58,58,62,62,62,58,64,67,67,67,70,70,73,76,79,81,73,76,76,73,79,84,89,84,89,92,94,97,94,94,89,99,104,99,104,106,106,110,106,113,110,110,115,117,115,121,119,123,125,127,130,132,128,128,135,136,136,140,142,142,141,144,143,146,145,148,148,147,150,148,148,152,153,152,153,153,152,156,156,157,156,157,159,160,160,161,167,167,173,171,167,169,173,173,177,171,177,175,179,175,170,175,185,185,191,195,192,196,196,194,200,199,197,196,203,204,204,206,206,206,206,205,205,204,206,206,206,205,201,201,202,198,191,198,198,199,201,198,193,194,194,196,188,187,178,181,174,174,181,161,144,165,153,185,201,196,168,176,161,161,161,165,183,191,180,163,156,139,129,134,144,149,131,144,165,153,149,136,131,141,161,163,158,153,156,151,146,176,165,161,144,158,149,163,149,131,180,165,161,161,180,191,180,149,144,199,196,204,198,188,165,180,198,170,185,206,201,201,203,204,202,203,205,205,206,206,206,206,206,204,203,204,201,204,203,206,204,206,206,206,206,206,206,206,205,205,204,201,202,205,205,203,200,203,195,200,194,194,177,189,177,185,192,190,183,175,183,177,175,164,164,177,171,174,163,158,156,152,150,152,151,154,153,158,161,153,150,148,149,145,140,144,144,145,142,135,139,136,136,137,135,130,130,130,128,128,121,117,117,110,117,115,108,106,104,106,104,106,108,102,97,97,89,94,94,86,89,76,79,79,79,81,76,73,70,67,64,64,64,67,58,58,62,64,64,62,55,58,55,55,52,52,48,52,52,48,45,45,45,52,45,42,48,45,39,42,42,42,39,36,42,36,36,39,39,39,39,39,39,36,36,36,32,36,36,36,32,32,32,32,36,36,32,32,36,32,32,32,36,32,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,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,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,39,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,32,36,36,36,32,36,36,36,36,36,32,36,39,42,39,39,45,42,42,42,39,42,36,36,36,36,36,42,42,45,42,48,48,45,42,48,48,48,52,48,45,48,52,52,48,55,58,62,58,58,62,58,62,58,62,62,64,70,70,67,67,70,73,76,76,79,81,79,81,73,76,76,81,86,86,89,97,92,97,89,94,97,104,97,102,106,110,113,108,115,110,110,113,117,117,119,121,127,130,125,130,133,132,135,135,133,139,136,141,143,143,141,145,147,148,145,146,147,149,150,149,152,154,153,152,153,153,156,155,157,158,156,159,160,162,159,169,167,170,173,164,167,165,171,175,175,175,177,181,173,177,181,185,190,192,199,191,190,199,196,195,201,204,200,201,200,201,206,205,206,206,206,205,205,205,205,206,203,201,204,201,193,194,198,193,198,199,203,201,196,198,192,180,187,176,176,168,180,180,172,153,165,156,189,198,191,151,161,158,176,165,181,187,183,181,187,165,153,139,115,129,151,129,134,144,144,124,129,109,134,149,139,158,170,158,119,141,170,163,163,144,146,161,153,158,141,185,172,172,156,168,188,181,144,156,187,193,185,189,176,181,181,188,174,187,204,206,205,201,202,194,201,203,203,206,206,205,206,206,204,206,201,204,206,204,206,199,206,206,206,205,205,206,205,206,205,204,204,194,202,204,205,196,196,201,196,183,199,192,194,181,192,181,190,185,174,185,181,167,167,167,182,170,159,163,159,151,151,152,152,151,153,157,158,159,154,150,148,148,149,143,146,141,141,143,141,139,136,137,137,136,133,135,130,121,121,123,121,115,117,119,113,110,110,104,99,99,110,110,102,94,92,97,92,94,92,81,81,79,79,81,81,76,67,67,64,64,67,64,64,58,58,62,62,62,62,55,58,55,55,55,52,52,52,48,45,48,45,48,48,48,45,45,42,42,45,42,39,42,39,42,39,36,42,39,39,39,36,39,39,36,32,36,36,36,39,36,32,36,32,32,32,36,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,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,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,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,36,36,36,36,39,36,32,32,36,36,36,32,39,39,39,42,42,42,39,39,39,39,36,36,36,36,36,36,42,48,45,48,48,48,42,45,45,42,45,48,48,45,48,52,48,48,58,58,62,62,62,62,58,55,58,62,64,64,67,70,67,67,73,73,73,79,73,79,79,79,79,76,76,79,84,84,89,89,92,97,89,89,92,102,97,102,104,102,110,108,110,113,110,115,113,117,119,123,127,123,121,133,128,130,137,133,132,137,132,140,140,142,140,146,148,145,146,145,143,146,151,150,151,152,150,152,151,150,152,153,152,156,154,156,157,158,160,165,170,169,174,169,170,167,171,171,174,178,178,177,179,182,178,190,195,187,190,190,197,200,200,190,200,204,204,205,203,202,203,204,206,206,205,206,206,206,205,206,204,204,203,203,201,203,196,196,193,199,201,196,201,192,196,188,183,176,168,174,174,187,165,161,176,161,194,193,172,176,180,189,192,144,131,131,151,144,144,151,174,161,136,113,129,156,139,109,151,106,119,129,124,165,161,161,151,109,144,144,168,158,174,165,163,153,174,156,165,161,180,178,144,176,174,163,181,174,189,196,198,193,183,176,189,178,193,196,196,206,205,205,202,199,202,205,203,203,202,205,204,206,203,205,206,206,206,206,204,201,206,206,203,204,204,203,206,206,204,205,204,203,200,204,199,199,198,203,199,185,195,185,196,179,182,175,188,191,181,187,171,161,167,167,170,177,165,157,154,151,151,153,149,152,150,152,151,155,153,146,145,150,151,147,137,141,142,142,140,135,137,132,136,130,128,130,133,121,117,117,121,128,121,123,125,119,106,104,97,94,102,106,102,92,94,94,89,94,92,89,81,84,76,79,76,76,67,73,64,64,70,70,64,58,62,64,58,62,58,58,55,55,55,52,52,52,52,52,48,48,45,48,48,48,42,42,42,42,48,42,39,42,39,42,39,39,39,36,39,39,36,39,39,36,36,36,36,36,36,32,32,36,32,36,36,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,39,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,36,36,36,36,32,36,36,36,36,36,32,32,32,36,39,36,39,39,42,39,39,39,39,39,36,36,32,39,36,39,42,45,45,45,45,48,45,45,48,45,45,48,48,42,45,48,48,48,52,55,58,58,58,58,52,55,58,62,62,64,67,67,67,73,73,70,73,79,76,81,76,79,76,73,79,81,81,84,86,92,92,89,92,94,94,99,97,102,104,102,102,110,104,113,113,115,110,119,121,127,125,127,130,130,128,137,133,137,136,133,139,140,142,144,143,145,144,145,145,146,145,145,150,150,150,149,150,150,151,152,150,154,153,155,156,156,157,156,159,162,167,163,164,170,167,165,169,169,167,173,170,154,182,177,177,188,182,178,187,198,195,195,189,196,203,196,198,205,206,206,204,205,205,206,206,206,206,205,205,206,206,205,201,201,206,205,201,203,194,203,204,201,198,193,191,187,170,183,183,193,178,170,165,176,149,149,185,161,158,178,188,187,161,115,113,127,124,109,129,151,134,153,149,139,111,139,156,122,124,122,83,141,111,139,149,161,134,144,141,144,158,161,170,176,176,178,183,163,153,165,170,151,156,178,153,146,170,165,153,151,176,156,170,189,185,181,198,193,201,198,199,206,205,198,196,203,203,206,206,206,206,206,205,206,203,196,205,206,205,204,204,206,205,205,206,206,206,205,205,204,200,201,201,206,203,203,201,200,189,190,182,178,187,185,183,179,196,178,179,188,175,164,163,174,174,165,161,157,159,155,149,148,152,150,151,146,152,151,152,149,148,152,148,146,140,147,143,137,141,135,140,130,132,132,135,127,117,127,125,123,123,117,121,119,123,115,106,106,108,108,97,97,102,99,99,86,97,92,89,86,84,84,81,79,76,76,73,70,64,70,67,64,62,62,58,62,58,58,58,62,55,55,62,55,55,52,48,48,48,48,45,48,45,48,42,45,45,36,42,42,42,39,39,39,36,39,39,36,39,39,39,39,36,36,36,36,36,36,36,39,32,36,32,32,36,36,32,36,32,36,32,32,32,36,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,36,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,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,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,36,32,32,36,36,32,32,36,36,32,32,36,32,36,39,39,39,39,39,36,39,36,32,36,32,36,39,39,42,48,42,45,48,45,42,42,42,45,45,45,48,45,48,48,48,52,52,55,58,55,55,55,55,58,58,58,64,64,67,67,67,67,67,73,73,76,79,79,76,79,73,79,76,81,81,81,89,92,92,94,92,89,94,94,94,102,104,99,104,99,108,106,117,115,117,121,121,125,125,127,130,130,130,133,136,135,137,135,136,141,143,142,143,141,144,143,145,146,146,143,147,148,148,150,148,151,149,150,153,153,153,156,157,156,159,158,158,165,162,162,169,165,167,167,162,167,165,173,177,167,177,179,174,185,177,179,190,200,188,189,191,194,200,203,200,204,206,206,206,206,206,206,206,206,205,206,205,206,205,206,198,203,206,204,201,203,203,201,201,194,199,192,189,183,174,188,180,191,163,163,161,168,144,139,176,149,146,181,172,176,139,129,117,129,146,153,149,141,144,144,165,131,124,131,156,139,109,136,100,129,139,151,172,153,149,144,146,146,161,146,168,161,181,165,185,156,151,158,153,136,170,170,146,151,153,161,144,163,151,165,180,194,181,181,204,198,181,188,193,203,205,199,202,199,202,204,203,202,203,205,203,205,204,204,206,206,203,204,205,206,205,206,205,205,204,206,206,203,200,204,199,205,201,194,199,201,185,188,188,195,190,183,183,175,196,170,185,187,167,167,163,169,173,164,156,159,157,153,156,152,152,150,150,148,148,149,150,148,148,149,151,145,137,147,140,135,132,135,141,135,137,130,130,127,125,123,128,123,121,121,121,110,113,110,108,106,104,108,104,104,102,102,92,94,97,92,84,89,86,86,81,79,76,73,73,73,67,67,64,58,64,58,58,58,58,58,55,64,55,58,55,55,55,52,52,48,45,48,42,48,45,48,45,42,39,42,42,42,39,39,39,39,39,39,39,39,39,39,36,36,36,36,32,36,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,36,36,36,36,36,36,32,32,36,32,36,36,36,36,36,36,36,39,39,36,39,36,39,32,36,39,39,39,45,48,48,48,48,42,45,42,42,42,45,45,48,42,48,48,48,48,52,58,62,55,55,58,55,58,64,58,64,64,64,64,64,67,67,70,73,79,73,76,79,76,73,73,76,73,81,79,86,89,94,86,97,89,94,99,99,102,104,102,104,104,102,110,115,110,117,119,127,125,125,128,128,130,130,132,135,133,130,139,140,141,140,142,141,141,141,143,145,145,147,148,149,147,149,152,148,150,152,152,151,153,154,155,153,155,156,157,159,156,162,163,165,162,163,170,167,167,169,175,175,175,177,177,178,194,191,188,192,196,179,188,191,194,200,204,202,201,206,206,205,203,204,206,206,206,205,206,205,204,206,206,205,201,198,203,203,200,201,198,198,189,188,189,183,193,193,191,183,185,170,170,158,180,161,151,149,170,181,158,146,153,172,149,156,168,144,151,156,176,170,163,141,149,172,134,141,141,134,122,146,146,176,170,181,189,153,165,165,161,165,174,170,187,189,178,178,161,188,158,170,146,187,158,158,180,170,151,161,185,192,196,194,187,189,198,178,188,204,194,201,199,203,204,205,203,204,205,205,205,201,204,201,198,206,206,204,206,205,206,204,206,196,204,206,204,205,204,204,203,201,202,202,195,200,196,202,199,185,188,182,191,185,182,178,178,181,183,183,188,169,161,165,167,173,170,161,153,155,159,155,155,157,152,150,150,151,151,154,152,149,144,149,143,141,140,141,141,141,133,140,130,137,133,127,121,127,123,121,117,115,117,110,108,110,110,102,102,106,102,108,99,97,92,94,86,86,92,86,81,86,79,86,79,79,70,76,70,64,67,67,64,62,62,58,58,62,64,62,58,55,55,55,55,52,52,55,48,52,45,45,48,42,48,42,42,45,42,42,42,42,39,42,39,39,39,39,36,39,39,39,36,39,36,36,32,32,36,36,36,36,39,32,32,32,36,32,32,32,32,32,36,32,36,32,32,32,36,32,36,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,36,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,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,36,36,36,36,36,32,36,36,36,36,39,36,39,36,36,36,39,36,36,39,36,42,39,42,48,48,48,45,48,42,39,39,39,39,48,45,48,45,45,48,52,48,52,55,58,55,52,52,55,55,58,62,62,64,67,64,62,67,67,70,67,73,70,76,73,76,70,79,76,79,84,79,86,89,92,92,94,92,102,104,99,99,102,102,104,102,104,106,108,113,117,117,123,121,125,128,121,130,130,133,135,132,133,139,137,140,141,141,142,141,145,146,148,148,148,149,148,148,150,153,150,152,152,149,152,155,153,155,155,156,157,157,156,158,160,162,163,165,163,171,167,174,175,174,175,175,179,183,178,190,185,181,192,196,188,188,190,192,197,203,204,206,204,206,204,202,203,205,205,205,206,205,204,206,206,206,205,201,203,201,196,201,205,202,199,199,183,198,196,194,192,189,193,189,176,176,180,174,158,158,149,185,153,139,165,165,172,156,156,153,156,156,174,180,191,172,124,129,174,172,106,113,163,129,144,181,161,176,161,170,134,165,170,163,163,151,180,172,174,161,151,180,187,176,185,168,183,158,176,176,149,168,170,183,178,187,196,196,194,198,199,201,194,196,178,203,199,201,199,204,205,198,204,206,206,206,202,204,206,206,204,205,205,206,206,206,206,201,204,206,206,206,206,206,201,199,204,203,189,196,205,201,198,197,185,182,177,182,182,185,196,183,189,190,177,170,169,173,164,164,164,158,153,154,153,150,153,153,152,142,148,148,153,151,147,147,150,145,139,146,141,141,135,133,139,132,136,132,128,130,128,123,125,117,115,117,110,113,110,102,97,97,99,99,110,106,97,97,99,86,86,89,86,81,86,79,81,79,84,70,73,67,64,64,64,67,62,55,58,62,58,62,58,58,52,52,48,55,52,52,52,48,45,42,45,45,45,48,45,39,42,42,42,42,42,39,39,39,36,36,39,32,36,39,39,39,39,36,32,36,32,36,36,39,32,36,36,36,36,36,32,36,36,32,32,32,32,36,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,36,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,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,32,32,32,32,32,32,36,32,32,32,36,32,32,36,32,36,36,36,36,32,36,36,39,32,36,32,36,32,39,36,36,36,36,36,36,36,32,36,36,39,36,36,42,39,45,48,45,45,45,42,45,39,39,42,39,45,42,48,48,48,48,48,52,52,52,55,55,52,55,52,55,58,62,62,67,67,64,64,67,70,70,73,73,73,73,76,76,76,76,76,73,81,81,86,89,97,89,89,97,99,97,99,104,104,104,106,106,106,108,110,110,117,119,121,121,121,121,127,133,130,132,136,130,132,135,135,136,140,141,140,140,144,144,145,147,149,148,149,148,151,152,150,150,150,151,150,152,152,154,154,154,159,156,159,154,160,158,161,164,161,173,167,169,173,175,177,175,179,183,177,183,185,185,192,196,196,185,188,194,197,201,204,205,204,206,205,205,206,206,206,203,206,206,204,205,206,205,206,203,200,196,203,198,201,203,196,191,187,191,198,196,198,188,191,193,187,183,185,181,176,141,170,180,134,136,176,168,158,174,156,141,139,165,176,188,192,183,111,141,165,189,111,103,161,127,144,180,151,188,158,161,151,170,170,176,168,141,168,180,165,165,141,176,170,193,176,180,188,129,149,156,151,156,174,192,180,161,192,172,191,201,198,196,199,204,203,204,199,201,206,204,206,205,201,201,204,201,193,204,204,206,205,204,202,205,205,206,206,201,204,206,206,206,206,206,201,197,203,201,196,194,203,197,199,197,191,189,182,178,181,182,200,185,178,183,169,167,167,175,169,167,161,158,152,155,152,149,152,148,150,148,147,147,156,148,150,146,147,144,140,142,141,137,140,132,132,139,137,132,128,128,130,123,117,117,110,117,108,106,108,102,99,92,97,99,106,104,97,92,97,94,84,89,89,81,86,79,79,81,81,67,76,70,64,70,67,64,58,58,58,62,62,62,58,58,55,55,52,58,52,48,48,48,48,45,42,45,45,48,45,39,45,42,45,42,42,39,42,42,36,39,39,36,36,39,36,36,39,36,36,32,36,36,36,36,32,36,36,32,36,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,32,32,36,39,36,36,36,36,36,32,36,36,39,39,36,32,32,36,36,36,36,36,39,36,39,42,39,42,45,48,45,45,45,39,36,39,42,45,45,45,48,45,45,52,52,52,52,52,55,52,52,55,52,62,64,58,62,64,58,64,64,67,67,64,73,73,70,73,79,70,76,76,76,81,76,86,84,89,86,94,92,94,97,97,99,99,104,99,108,106,106,108,110,110,113,119,117,117,119,128,123,132,130,133,127,132,133,135,137,137,141,142,139,142,144,144,146,147,147,148,148,147,150,151,150,150,150,150,151,152,153,153,156,153,159,155,156,156,158,160,158,162,162,164,165,167,170,170,177,173,177,177,182,182,185,190,196,192,189,190,196,197,197,205,203,203,203,204,203,202,203,205,206,206,205,206,206,202,206,206,205,205,201,201,204,199,203,196,193,187,189,189,181,187,187,196,191,200,187,178,174,180,170,151,176,146,127,134,170,176,176,161,144,170,172,178,188,196,201,196,129,117,161,183,122,111,156,144,149,170,156,187,158,151,161,158,165,149,136,153,170,170,146,161,165,163,194,181,180,168,158,156,144,181,194,151,193,191,192,196,198,183,200,203,200,201,204,205,201,198,185,201,205,198,204,202,206,205,204,176,198,206,206,206,206,205,204,206,206,206,201,195,200,204,206,205,205,206,204,197,203,199,197,194,190,196,203,190,195,200,190,188,188,181,189,179,181,181,171,171,167,169,174,167,156,155,153,149,153,150,153,151,148,149,149,153,153,150,147,149,146,143,143,141,135,139,136,136,137,137,133,128,125,130,128,121,123,115,117,113,115,113,110,108,99,94,92,99,106,104,99,92,97,94,89,86,86,84,84,79,76,79,79,70,70,73,70,70,64,62,62,58,58,64,62,58,55,58,52,55,52,55,52,48,48,48,45,48,45,45,45,45,42,39,42,42,42,42,39,39,39,42,36,39,39,36,39,42,36,39,36,36,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,36,32,32,32,32,32,36,36,32,32,32,36,36,39,32,36,36,36,32,39,39,36,36,36,36,36,36,39,36,39,42,39,42,42,39,42,45,45,45,39,42,39,39,39,42,45,45,48,52,48,48,45,48,48,58,55,55,52,48,55,52,55,58,64,62,64,64,62,64,64,67,67,70,73,70,70,73,73,73,79,79,79,86,81,86,84,86,92,94,92,97,94,94,99,99,104,102,106,110,110,108,113,113,113,117,123,125,130,127,130,130,132,130,136,132,136,137,136,141,137,141,143,141,140,143,145,147,148,148,147,150,148,150,149,152,150,155,150,154,151,154,154,157,157,157,152,156,159,160,159,159,165,167,170,171,171,175,175,177,177,188,179,189,194,188,190,194,195,195,198,200,199,202,202,192,197,201,204,201,204,205,205,206,206,205,206,206,205,205,204,201,200,201,194,196,201,200,202,199,192,191,178,180,196,196,193,183,198,191,196,185,181,189,149,144,153,170,187,170,170,178,163,165,183,187,196,189,183,156,134,144,172,153,134,165,172,176,161,151,174,144,151,156,165,168,163,146,165,183,156,165,163,165,187,174,172,192,181,181,170,165,170,183,178,187,189,193,196,204,194,196,204,205,198,194,198,181,170,201,204,201,201,203,198,205,206,205,203,204,206,206,205,206,198,194,206,204,205,206,204,204,205,205,206,201,203,205,201,192,192,199,190,183,195,191,179,192,190,190,182,185,189,179,179,164,178,170,159,165,169,177,164,159,156,154,143,148,153,151,147,146,151,152,152,148,143,146,147,145,141,141,136,140,140,140,136,128,133,130,127,128,136,127,117,117,119,119,115,113,113,110,106,102,102,99,97,106,106,99,89,94,94,89,89,84,76,81,79,79,81,76,76,73,70,67,64,67,64,64,58,64,62,62,62,58,55,55,55,52,52,55,48,48,48,48,48,42,48,45,48,42,42,42,42,42,42,39,39,39,39,36,36,39,36,39,39,39,36,39,39,36,36,32,36,36,36,32,36,32,36,32,32,32,36,32,32,32,32,32,36,32,36,32,32,32,36,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,36,36,36,36,36,36,32,36,36,32,32,36,36,36,36,39,36,39,39,36,36,36,36,39,42,42,42,39,45,39,42,45,42,45,42,42,42,39,42,42,42,45,48,48,45,48,48,48,48,52,52,55,48,52,55,52,55,62,58,62,67,64,64,62,67,62,67,67,73,67,70,73,76,79,76,73,79,86,79,86,84,86,89,94,92,97,94,97,99,94,99,97,106,104,110,110,113,110,115,119,121,125,128,127,128,130,135,135,133,135,139,136,137,142,141,137,143,142,143,143,146,148,150,149,148,147,147,150,150,152,151,153,151,153,152,154,156,155,158,156,156,159,159,158,159,160,160,165,164,169,175,177,178,177,177,177,187,181,191,189,196,197,192,196,202,196,197,201,196,194,198,195,204,204,205,205,204,205,206,206,205,204,205,206,203,203,204,198,196,196,204,204,205,199,194,196,193,183,198,194,196,189,198,191,198,187,193,194,176,146,168,193,201,185,181,178,181,174,174,187,191,188,188,149,129,134,144,161,170,149,180,170,161,161,161,144,146,165,158,168,153,161,180,189,172,161,144,149,180,181,185,180,194,158,163,185,176,180,191,193,196,192,201,196,192,200,206,192,199,203,203,193,196,203,201,203,202,205,205,206,206,205,206,206,206,206,205,206,201,202,204,201,203,204,203,203,205,205,206,196,200,205,197,188,191,196,192,188,203,188,179,194,179,195,187,185,177,183,185,173,170,174,160,159,170,175,161,160,153,156,153,154,153,152,149,147,151,145,150,145,148,149,149,143,141,143,140,140,135,135,140,128,135,128,130,128,135,128,119,119,115,117,117,110,110,110,108,104,102,94,94,106,102,97,92,94,94,86,86,84,73,84,79,79,84,73,73,73,70,67,64,64,67,62,58,62,62,58,62,55,55,52,55,55,52,52,48,45,45,48,48,42,48,48,42,42,42,42,42,42,39,39,42,39,39,36,36,39,36,36,39,36,39,39,36,36,36,32,36,36,36,32,32,32,36,36,36,32,36,32,32,32,32,32,36,32,32,32,32,36,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,39,36,32,32,32,36,36,36,36,36,36,39,39,39,36,39,36,36,39,36,39,42,39,42,42,42,45,42,39,42,45,42,42,42,39,39,45,39,45,48,48,45,45,48,48,48,48,48,55,52,52,45,52,52,52,58,62,62,64,67,67,64,67,67,64,67,67,67,76,73,73,76,84,79,79,79,81,81,84,89,89,89,89,99,99,94,102,97,102,102,106,106,108,108,108,108,113,117,113,121,123,127,128,130,135,136,133,135,140,140,141,141,140,137,141,142,143,144,147,147,150,148,147,148,149,148,151,150,150,152,153,153,153,153,153,156,159,159,160,158,159,159,159,160,161,165,163,165,167,167,170,174,170,173,179,177,190,187,189,190,195,194,195,197,195,192,195,200,196,200,202,203,204,206,206,206,206,206,206,205,204,203,203,204,203,201,204,201,203,204,205,201,201,198,192,191,191,189,193,183,193,188,201,191,196,196,185,151,185,185,196,188,172,181,172,180,168,156,156,168,172,165,131,119,139,168,163,153,165,168,170,153,149,146,161,153,156,174,161,180,170,174,161,170,176,168,176,158,181,187,187,153,176,189,180,188,170,172,194,196,199,196,196,193,198,204,204,202,188,198,196,193,194,200,205,203,205,205,206,200,206,206,206,205,206,206,205,206,204,206,205,203,204,199,203,204,204,190,196,200,204,201,190,179,199,196,196,183,183,182,177,191,181,185,185,177,188,174,169,167,164,167,167,169,170,165,156,153,155,156,154,159,155,152,153,149,150,148,149,150,146,143,141,143,135,143,140,133,135,130,133,128,125,127,133,130,115,117,121,113,115,113,108,108,110,106,106,99,97,106,99,94,89,92,97,81,81,86,79,81,81,86,81,73,70,70,67,67,70,64,64,62,58,58,62,62,62,58,52,52,55,52,55,52,52,48,45,48,48,45,48,42,42,42,39,42,39,42,42,42,42,39,42,36,36,36,36,39,39,36,39,39,36,36,36,32,36,36,32,32,36,32,36,36,36,32,32,32,36,32,36,32,32,32,32,32,32,32,36,32,36,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,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,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,36,32,32,32,32,32,32,32,36,32,32,32,39,32,36,36,36,36,39,39,39,42,39,39,39,39,39,39,39,39,39,45,42,39,42,42,42,42,39,42,42,42,42,42,42,45,45,48,48,48,45,45,48,48,48,52,52,52,45,55,55,52,52,58,62,62,64,64,62,64,67,67,70,76,67,67,76,73,76,79,84,81,81,81,79,84,81,84,92,89,94,94,92,97,99,102,102,102,104,106,108,110,110,108,113,113,113,121,117,125,123,128,132,137,135,132,135,136,137,140,142,140,143,142,145,145,145,145,146,143,147,147,150,148,151,150,152,149,152,156,154,156,156,153,157,159,160,159,162,158,158,160,161,164,164,161,171,170,167,171,170,174,187,181,189,188,183,188,195,194,197,197,199,199,200,201,200,198,204,205,205,204,204,206,206,206,206,203,203,204,204,204,205,201,203,203,200,201,201,201,204,204,203,196,194,193,191,185,187,196,192,193,187,198,183,165,170,189,191,193,188,181,174,161,131,127,134,165,174,168,124,134,176,174,144,187,161,161,158,156,161,149,156,151,170,183,172,176,180,176,189,181,183,161,191,187,191,189,165,174,185,191,180,174,185,180,189,194,196,198,204,196,191,205,205,198,193,196,185,181,193,192,196,198,188,200,206,205,204,205,206,202,205,206,204,206,206,206,206,205,206,205,205,206,205,197,204,205,203,200,185,197,205,201,188,185,175,188,175,171,179,181,183,174,177,182,171,171,167,177,162,160,159,155,158,162,157,156,159,153,150,152,150,144,146,145,149,147,146,143,141,140,137,140,137,140,133,125,125,127,125,123,128,128,123,121,115,115,113,110,108,108,110,106,104,102,94,99,99,89,86,94,89,86,86,84,76,79,73,86,79,76,70,70,64,67,67,64,64,64,62,62,62,64,62,55,48,55,55,55,55,48,52,48,45,48,48,42,48,42,45,42,42,42,39,42,39,42,42,36,39,36,36,36,36,39,39,36,39,36,36,36,36,36,36,36,36,32,36,36,32,36,36,32,39,32,32,32,32,32,36,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,32,32,36,32,32,36,32,32,32,32,36,36,32,36,36,36,36,39,36,39,39,42,39,42,42,39,39,42,42,45,42,39,39,42,39,42,42,39,39,42,42,39,45,42,45,48,48,52,42,45,45,48,48,52,52,52,48,55,55,52,55,58,62,62,67,64,67,67,67,67,67,73,64,67,73,76,79,81,81,79,79,84,84,84,81,84,89,97,89,94,92,92,94,102,104,108,102,106,108,108,110,110,110,110,117,119,125,123,121,130,130,130,132,135,135,137,137,137,141,140,140,140,140,147,146,148,145,146,147,148,149,152,151,149,150,151,150,153,149,153,154,156,156,156,158,159,159,160,159,160,160,165,164,163,167,164,167,169,173,173,177,178,174,188,189,181,194,195,197,198,201,201,199,204,203,200,203,204,204,203,204,206,206,206,206,205,203,203,203,204,203,204,204,203,201,201,194,198,204,202,194,202,189,193,191,188,176,185,194,178,181,196,187,165,163,191,196,198,189,192,180,141,127,124,136,176,189,163,136,149,191,172,153,189,146,161,144,170,183,151,139,141,168,178,156,180,174,153,161,172,189,170,188,181,183,176,172,188,187,192,192,180,187,180,187,189,178,198,203,196,198,206,203,198,199,201,187,193,199,196,192,196,191,199,206,204,205,203,206,202,204,206,205,206,205,206,206,204,205,204,206,206,204,196,202,204,201,202,185,203,204,199,190,179,175,185,167,177,181,181,179,177,175,177,171,167,173,174,163,155,159,155,155,156,156,159,160,156,155,152,152,143,148,148,152,148,145,148,146,142,133,144,136,135,135,128,123,123,121,121,125,127,121,125,115,121,108,110,110,104,108,102,106,99,97,104,102,92,92,92,94,86,86,84,76,81,76,86,79,76,67,70,64,62,67,64,64,64,58,64,62,62,62,55,52,52,52,52,52,48,52,48,45,48,45,45,48,45,45,39,39,39,39,45,39,42,42,39,39,39,36,39,36,36,39,39,36,36,36,36,36,32,32,36,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,32,32,36,36,32,36,36,36,36,42,39,42,36,39,39,39,39,39,42,42,39,39,42,39,39,39,42,42,39,42,42,42,45,42,42,45,45,48,42,45,48,48,45,48,52,55,52,55,55,48,55,58,62,58,64,64,64,67,64,64,70,70,70,67,70,73,79,81,79,81,84,79,73,81,79,86,89,89,92,92,89,92,92,97,99,102,102,106,106,113,110,110,106,113,110,119,121,125,121,123,130,133,130,128,133,136,140,143,137,136,140,142,140,142,142,142,143,147,148,148,148,148,149,151,153,150,151,150,151,153,152,154,155,157,156,157,153,159,160,159,161,164,161,164,163,167,164,167,171,175,181,177,175,182,187,179,188,191,191,200,203,199,196,201,198,201,200,203,206,204,205,205,206,205,205,206,206,201,201,199,199,202,201,203,203,196,201,204,204,203,206,198,203,199,198,183,194,185,199,185,176,194,203,183,141,183,191,188,196,198,165,144,149,156,170,172,176,144,146,174,174,165,174,165,161,178,170,170,183,174,151,146,158,183,183,176,165,165,165,153,183,187,183,187,196,181,165,181,191,189,187,193,192,180,196,196,196,201,201,200,205,205,204,185,187,203,204,203,203,206,204,205,193,194,200,206,206,205,206,201,205,205,206,206,204,204,203,202,204,205,206,205,199,197,198,192,202,202,196,195,196,199,189,189,181,187,175,167,171,174,178,175,167,179,178,171,167,170,167,159,158,156,153,153,156,152,152,153,149,146,147,148,150,147,145,146,145,146,141,141,140,142,140,133,128,121,132,130,121,121,119,123,121,119,121,113,115,104,104,104,102,99,104,102,99,99,97,89,94,94,92,81,86,79,76,81,76,79,76,79,67,73,70,58,64,62,58,64,58,62,58,58,58,58,48,48,55,52,55,52,48,48,45,45,45,42,45,45,45,42,42,42,42,42,39,42,39,42,42,39,39,39,36,39,39,36,39,39,36,36,36,36,32,32,36,32,36,32,32,36,36,36,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,36,36,39,36,36,36,39,39,42,36,42,39,39,36,39,42,42,39,36,42,36,39,39,45,39,42,42,42,39,42,45,42,45,45,45,42,45,48,48,45,45,48,55,48,52,52,48,52,58,62,58,64,64,64,62,67,64,64,67,67,67,70,70,76,76,76,81,76,79,76,84,79,86,86,89,92,92,92,89,92,94,94,102,99,104,108,110,106,113,110,110,115,117,119,127,123,127,128,130,130,133,136,135,135,137,140,132,140,140,141,144,142,145,144,146,148,146,148,151,148,150,152,150,151,152,150,153,152,152,154,157,155,157,159,159,159,159,160,163,165,160,164,167,164,170,169,167,181,181,179,177,179,181,179,194,195,192,195,194,199,199,199,199,204,204,205,206,205,202,204,206,206,206,206,204,205,205,201,204,204,203,201,201,200,199,199,206,205,201,203,191,201,185,201,200,176,203,194,181,193,189,165,161,151,185,199,192,196,181,174,180,181,170,158,144,165,180,156,151,172,156,178,178,181,180,176,165,161,149,165,187,178,176,178,176,178,176,172,176,194,200,189,168,189,172,187,191,185,194,192,183,196,187,189,196,191,193,198,189,188,193,201,206,205,203,205,206,204,203,206,204,193,206,205,205,200,206,201,206,205,206,194,204,204,202,205,206,205,205,197,197,203,199,204,198,190,197,203,196,188,185,178,188,171,177,175,177,169,167,173,169,177,175,162,171,167,161,159,159,152,153,152,150,152,151,148,152,153,150,150,146,146,144,143,144,143,141,140,142,140,136,130,123,127,130,123,121,123,121,125,127,123,119,115,104,108,99,106,99,102,104,104,102,92,89,92,92,84,84,84,79,84,81,79,79,76,76,70,67,64,62,67,64,58,64,58,58,62,62,55,55,55,55,52,52,48,48,45,52,48,48,45,45,48,45,45,42,42,42,39,42,39,42,36,39,39,36,36,39,36,39,36,36,36,36,32,36,36,36,36,36,32,32,36,32,32,36,36,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,36,36,36,36,36,36,36,39,36,39,36,39,39,42,39,39,39,39,39,36,42,36,36,42,42,42,42,42,42,39,45,42,45,48,48,48,45,48,48,45,42,45,48,48,48,52,52,48,52,58,58,58,62,67,67,64,62,64,64,67,67,67,67,70,73,79,79,73,76,79,79,81,81,84,84,89,94,89,94,94,94,97,97,97,99,99,102,110,108,110,110,110,117,117,117,123,121,127,125,128,130,130,130,137,135,137,137,136,140,139,143,142,141,143,146,146,147,147,148,152,150,150,151,148,149,149,151,153,151,153,153,153,158,158,159,159,161,159,160,164,165,164,169,162,163,164,170,174,175,177,181,175,183,183,185,190,190,195,190,199,195,196,195,202,199,203,206,205,204,205,204,206,206,206,206,205,205,205,204,205,206,204,201,203,201,203,203,205,201,204,196,194,189,191,198,201,181,199,193,165,189,192,180,156,151,181,198,196,198,191,191,185,181,161,156,161,183,188,163,156,168,146,170,191,170,183,176,165,149,161,170,185,183,165,170,176,178,174,172,181,199,198,181,181,189,174,194,196,189,187,189,189,188,178,191,194,192,194,196,191,194,201,203,204,206,205,203,204,206,204,206,204,198,204,204,206,202,206,205,206,206,206,200,201,197,204,205,206,204,204,202,200,201,196,198,195,195,197,192,190,190,187,171,188,170,181,177,174,165,164,173,169,173,174,162,167,170,160,157,157,155,155,149,150,154,146,148,149,150,148,146,143,148,145,148,146,143,137,137,136,139,135,135,132,127,125,127,117,119,125,121,128,123,113,108,106,106,102,106,106,108,106,99,94,89,94,97,94,81,86,84,79,84,84,79,79,76,73,70,73,67,64,67,64,58,64,55,62,62,58,52,55,52,55,52,55,52,52,48,48,48,48,42,45,45,42,45,42,42,42,39,39,39,39,39,39,39,32,36,36,36,39,36,39,39,39,39,32,32,32,36,36,36,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,36,32,32,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,39,32,32,32,36,36,36,36,36,36,36,36,36,36,36,39,36,39,39,39,39,39,39,39,39,32,39,36,39,39,42,39,42,42,42,42,48,45,42,48,42,48,42,45,48,45,42,45,48,52,48,48,55,52,55,55,58,62,55,64,62,64,64,67,67,67,67,64,67,73,70,76,73,76,76,73,79,79,84,84,84,89,89,86,86,92,89,97,94,99,99,102,102,108,108,104,108,108,113,119,117,119,123,121,125,123,125,128,130,135,137,136,136,139,137,140,143,140,140,143,142,146,146,146,148,150,151,151,151,151,148,150,149,154,151,153,153,153,154,159,159,161,159,159,161,167,165,161,161,160,170,170,167,177,175,174,173,182,181,183,188,190,190,197,198,191,195,192,192,203,200,203,201,201,205,206,206,205,206,205,206,206,205,206,203,201,201,204,203,204,205,201,204,203,200,201,193,196,191,198,196,196,199,191,191,183,189,185,198,174,172,183,193,193,198,191,181,181,165,163,165,178,185,165,158,161,181,149,189,198,163,189,163,176,180,181,189,170,165,170,181,180,178,168,178,191,198,192,185,201,191,170,181,193,199,192,187,198,201,196,203,196,199,203,193,185,203,201,204,206,196,201,203,204,206,204,206,206,206,204,205,205,206,204,200,205,204,206,201,194,200,204,206,204,203,201,203,195,198,204,203,198,190,199,199,195,175,175,175,177,182,181,179,175,170,161,170,167,169,171,169,167,165,159,157,155,153,153,149,152,152,146,153,148,149,147,148,148,147,150,146,146,145,142,143,137,132,127,128,133,132,125,128,125,121,121,115,119,121,119,115,110,110,108,108,110,108,106,104,89,89,94,92,92,81,86,84,79,81,70,81,70,73,73,73,70,67,64,67,64,64,62,55,58,58,55,52,55,52,52,52,55,55,48,48,48,48,45,45,45,45,42,45,42,42,39,39,42,39,39,42,39,39,36,36,39,36,39,39,39,39,36,36,36,36,32,36,36,36,32,36,32,32,36,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,36,32,36,36,39,32,36,39,32,36,39,36,42,36,39,39,39,39,36,36,39,39,39,39,42,42,42,45,42,45,45,42,42,42,45,48,45,45,45,48,42,45,52,48,48,52,55,52,52,58,58,58,58,62,62,64,64,67,64,70,70,67,67,73,70,70,79,81,79,76,79,79,79,84,84,89,89,92,89,86,92,92,94,97,97,97,106,104,99,104,110,108,115,117,119,117,119,121,125,123,123,127,133,132,132,136,136,137,139,141,139,141,144,143,144,145,144,146,148,147,149,150,148,148,149,151,148,152,152,153,152,154,153,157,157,161,160,162,164,164,162,157,164,165,170,173,173,174,177,177,181,182,178,188,188,188,192,192,194,188,198,199,191,197,203,203,203,204,203,204,201,205,204,205,206,206,206,206,206,203,203,201,199,203,203,203,205,203,202,203,203,198,183,191,200,198,198,187,196,196,180,178,196,198,196,183,176,180,174,176,170,178,178,183,187,183,163,149,161,176,176,161,187,185,198,204,193,180,181,176,168,158,170,176,165,178,176,185,180,201,194,193,206,188,193,183,192,189,193,196,198,196,178,192,204,206,206,205,189,196,200,205,203,200,198,198,200,196,206,206,205,205,206,204,205,206,206,204,203,205,204,204,205,202,201,197,203,201,206,204,204,197,194,197,199,197,197,199,187,183,191,181,175,182,183,191,181,174,161,164,162,159,165,165,160,163,169,161,159,152,149,153,154,149,151,150,148,146,146,149,151,152,146,145,140,140,139,141,140,140,139,135,125,133,133,127,127,130,123,119,115,113,113,115,113,110,104,110,110,104,99,102,97,102,94,94,89,86,89,81,84,84,79,76,76,76,81,79,70,67,67,64,62,64,58,58,55,58,64,58,62,55,55,52,52,52,52,48,52,45,48,48,45,42,45,45,45,42,39,42,39,39,39,39,39,39,39,36,32,39,36,39,39,36,36,39,32,36,36,36,36,36,32,36,36,32,36,32,32,36,32,32,36,32,36,32,32,32,32,36,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,36,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,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,36,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,36,36,32,32,36,36,36,32,32,36,36,36,36,32,39,32,39,39,42,39,39,39,36,39,36,39,36,36,36,36,39,42,45,42,48,42,42,45,39,42,42,42,45,45,45,45,45,42,45,48,48,48,52,52,52,52,58,58,58,58,62,64,64,64,64,62,67,70,67,70,70,70,73,76,79,76,79,79,81,84,84,89,86,89,86,94,89,92,94,97,99,94,99,99,104,99,106,108,113,117,117,117,119,119,121,121,128,128,125,130,130,132,135,132,135,140,137,139,140,143,143,144,145,146,146,148,146,148,148,149,147,150,150,148,150,152,153,152,153,153,154,156,158,161,164,161,162,164,161,167,169,167,170,175,177,177,177,182,183,187,181,190,188,189,194,194,189,192,192,195,198,205,204,205,204,203,203,205,205,204,205,205,206,205,205,206,205,204,198,199,199,201,201,204,205,201,204,201,194,181,192,196,193,199,189,185,189,187,180,198,198,199,193,183,168,178,178,180,187,189,192,183,168,149,144,165,174,161,183,176,176,187,160,174,189,185,187,165,163,172,163,161,151,170,191,189,196,189,198,171,196,183,194,192,192,189,201,194,187,172,196,203,175,159,206,203,196,203,201,198,196,203,193,193,203,199,205,206,206,203,206,205,206,206,205,203,202,206,206,205,203,200,192,200,200,205,204,203,203,197,198,201,196,199,198,189,185,183,182,187,181,185,190,185,173,167,167,164,156,162,165,161,162,159,164,162,155,154,152,152,150,152,150,152,146,145,146,147,147,141,142,137,143,140,140,137,140,132,133,128,121,135,130,121,127,125,113,117,113,115,108,110,104,97,102,106,102,104,94,94,97,92,92,89,89,86,79,81,81,79,79,73,76,81,73,70,67,67,67,64,64,62,58,55,58,62,58,55,52,55,55,55,55,52,48,45,48,45,48,45,42,48,42,42,42,39,39,39,39,39,39,42,39,39,36,36,39,39,36,39,39,39,32,36,36,36,36,36,36,36,32,32,32,32,32,36,32,32,32,32,32,36,32,36,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,36,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,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,32,32,32,32,32,36,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,36,36,36,36,36,36,39,36,36,36,36,39,39,39,39,36,39,36,39,39,45,45,45,45,42,42,39,42,42,45,45,45,42,45,45,45,42,45,48,48,48,48,55,52,55,55,55,55,62,62,58,62,64,62,62,67,70,62,70,73,70,70,73,79,73,73,79,79,81,81,84,84,86,92,92,92,94,92,97,94,94,94,99,99,99,104,104,113,110,113,115,117,115,121,119,123,127,127,132,130,130,135,130,135,136,139,139,140,141,141,142,145,146,145,148,148,147,149,146,147,148,148,148,150,152,153,154,154,156,155,152,159,159,157,159,160,162,161,167,165,170,171,175,171,175,179,179,181,181,175,182,183,185,188,192,189,194,196,196,200,201,204,203,204,202,203,204,205,205,204,203,206,206,206,206,206,206,206,204,202,203,204,204,204,205,205,203,189,192,183,198,198,181,194,172,191,194,185,188,198,192,196,193,185,183,191,185,193,194,189,193,170,183,189,168,161,176,193,170,165,178,180,178,189,188,183,181,178,163,183,165,170,168,194,189,194,196,188,198,189,191,176,198,196,181,200,194,202,189,189,201,201,205,203,198,183,198,203,203,185,201,201,193,201,201,205,206,205,205,203,206,205,206,203,206,203,203,204,205,201,203,204,201,200,205,200,204,205,201,203,197,200,199,203,192,192,188,188,185,177,187,177,183,174,179,177,167,169,167,163,171,165,157,156,153,160,156,153,155,153,153,153,148,148,151,148,149,146,143,141,137,133,137,140,130,137,135,135,133,123,130,127,123,125,123,115,123,119,117,106,99,89,97,99,97,94,97,99,94,99,89,84,92,92,84,79,86,79,81,79,79,76,79,73,67,70,67,58,64,64,58,62,52,58,62,55,58,55,55,52,52,55,48,48,48,48,45,45,45,42,48,42,45,42,39,39,39,42,42,39,39,39,39,36,36,36,32,36,36,32,36,36,36,36,36,32,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,32,32,32,32,32,32,32,32,36,32,36,32,36,32,32,32,32,36,36,32,32,36,32,39,39,36,36,42,39,36,39,39,36,32,39,36,39,42,42,42,45,42,42,42,42,42,42,42,45,45,42,45,45,45,45,52,48,48,45,52,52,48,52,55,58,58,62,58,58,62,64,64,62,67,67,67,70,73,70,73,76,73,73,73,73,81,81,79,89,84,81,92,84,89,84,97,97,97,99,99,97,97,92,99,104,106,110,113,110,115,115,117,121,123,123,127,127,125,130,128,128,130,135,137,140,141,140,143,141,144,144,145,147,148,145,148,149,147,147,146,148,150,152,152,153,155,156,154,155,158,159,156,159,160,158,163,161,164,163,167,173,171,174,173,169,174,178,175,177,185,187,190,190,185,185,190,196,194,199,200,204,203,200,203,203,205,205,205,206,205,206,205,206,205,206,206,206,205,205,203,204,203,204,205,203,205,201,199,192,199,194,187,196,174,180,185,192,193,196,198,187,178,158,170,188,192,187,180,191,183,185,183,165,165,191,181,176,187,193,183,189,192,181,185,172,180,185,198,146,170,172,196,188,196,198,191,191,187,185,194,191,196,199,201,193,196,196,196,203,192,199,203,203,201,200,204,196,201,205,205,205,191,199,204,205,202,206,206,206,206,205,206,205,205,206,206,205,206,206,206,204,205,201,203,204,196,203,199,201,201,200,185,194,197,185,195,183,185,174,175,177,173,169,173,164,163,175,160,162,159,157,158,157,153,152,152,152,153,152,148,146,148,147,147,144,143,140,137,136,143,141,140,133,133,137,136,133,130,128,127,127,119,123,115,115,113,115,102,108,102,102,104,104,104,104,97,92,92,92,94,94,89,84,84,81,76,81,76,81,73,76,73,73,67,70,64,67,64,62,62,58,58,58,55,52,58,55,55,52,45,52,52,45,45,42,48,45,42,42,45,42,39,42,42,39,39,39,36,39,39,39,32,36,39,36,36,39,36,36,39,36,32,36,36,36,39,36,32,36,32,32,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,39,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,32,32,32,32,36,36,32,36,32,36,36,36,36,36,36,32,36,36,39,36,36,36,36,36,36,36,36,39,36,36,36,42,36,36,39,42,42,42,42,42,39,42,42,42,42,45,45,42,45,45,45,42,45,48,48,48,52,52,48,55,52,55,58,58,55,62,62,62,64,64,67,67,64,67,70,70,76,76,70,76,79,73,79,76,79,84,86,84,86,86,86,86,92,97,94,97,92,97,92,89,99,106,106,108,113,110,115,117,115,117,121,125,125,121,125,127,128,128,130,136,137,141,141,136,142,141,146,146,146,147,147,148,148,148,146,144,148,148,151,150,156,150,152,153,156,159,155,159,158,159,154,161,163,160,164,167,167,169,165,178,178,174,173,175,185,174,183,178,188,185,189,191,195,191,201,196,201,197,200,205,199,203,205,206,206,205,204,206,206,206,206,205,206,206,205,206,204,203,203,203,201,203,204,203,203,196,194,198,191,191,187,183,180,183,200,193,194,196,178,172,172,176,180,181,189,196,196,180,172,165,176,183,183,193,189,198,188,185,188,180,181,191,185,191,193,176,168,165,193,193,198,185,196,191,176,193,201,194,198,199,196,194,189,191,198,196,196,191,201,198,196,196,200,201,201,204,206,205,198,199,198,199,206,206,205,206,206,206,206,206,206,205,206,206,204,205,206,206,205,201,201,200,199,197,197,196,196,196,190,190,196,182,182,171,191,171,174,173,174,169,169,174,167,170,170,162,162,157,159,156,154,152,152,152,150,148,145,143,148,151,148,146,140,140,135,135,141,140,141,137,130,135,137,133,128,132,125,130,117,127,113,115,117,108,110,110,102,102,102,106,102,99,92,89,92,94,99,86,84,84,81,81,81,79,79,81,73,79,70,70,67,70,62,62,62,62,55,55,58,58,58,55,55,48,52,52,48,52,48,42,48,45,48,45,45,45,45,45,39,42,39,39,42,39,39,39,36,39,39,36,39,36,36,36,32,36,36,32,32,32,36,36,36,36,32,32,32,32,36,32,36,32,32,36,32,32,32,36,32,36,32,32,32,36,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,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,36,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,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,36,36,36,36,39,32,39,36,39,39,39,39,36,36,39,39,36,39,39,39,39,42,39,39,42,39,45,42,42,45,45,42,42,39,42,42,42,48,45,48,48,48,52,55,48,55,52,55,55,58,55,62,58,62,58,62,64,64,64,64,67,73,70,70,73,73,73,73,79,76,79,81,86,86,86,86,89,86,89,89,97,94,97,97,99,97,97,102,104,110,113,113,113,119,117,123,123,127,127,127,127,133,130,128,132,133,135,140,139,135,141,141,144,146,145,145,146,146,149,148,150,146,148,148,152,151,152,152,154,155,153,154,157,154,156,155,156,156,154,156,158,164,173,173,175,167,165,173,177,170,173,187,178,181,188,188,190,196,196,194,201,197,201,190,199,199,203,201,203,206,205,205,204,204,204,206,206,206,206,206,206,206,204,205,205,204,205,205,201,201,201,203,201,198,194,193,196,192,188,200,201,200,204,201,203,201,196,198,201,203,198,199,181,163,178,189,174,183,191,187,191,191,180,180,178,183,192,192,189,180,180,187,188,188,185,188,201,196,194,183,187,198,194,196,201,198,199,201,194,189,185,196,198,199,205,198,191,198,199,200,206,202,206,205,205,205,205,205,204,203,204,206,205,205,206,204,205,206,206,204,204,204,201,204,202,192,194,199,195,192,201,203,189,183,197,192,185,181,174,170,182,182,182,175,165,169,162,164,163,160,165,158,162,160,160,153,156,153,156,148,153,153,148,139,143,149,145,143,142,137,135,140,143,143,139,128,133,125,132,135,125,117,128,128,123,117,119,115,110,108,104,102,92,97,99,99,97,92,92,94,97,97,97,86,89,84,79,79,79,81,81,76,73,73,73,67,70,64,62,64,62,55,55,58,58,62,58,52,48,52,52,48,48,52,48,48,48,45,45,45,45,48,45,45,42,39,39,39,42,39,39,36,36,36,36,36,39,32,39,39,36,36,36,39,32,36,32,36,32,36,32,36,32,32,32,32,32,32,32,36,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,36,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,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,36,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,36,32,32,36,36,36,36,39,36,36,39,39,36,36,36,39,36,39,39,36,39,39,42,42,39,42,36,42,42,42,42,42,45,45,42,42,42,42,45,45,45,52,48,48,55,48,48,48,55,55,55,55,58,55,64,58,58,62,67,64,67,67,70,70,70,70,70,70,67,76,73,81,79,81,84,84,89,89,94,92,89,94,89,94,89,94,99,94,104,106,106,110,110,113,117,121,119,125,127,125,127,128,127,127,128,132,127,135,137,141,141,141,143,144,146,146,145,147,148,149,149,150,146,147,148,150,150,150,150,150,153,152,155,156,154,157,157,159,157,156,159,158,161,171,169,169,171,173,169,174,175,179,182,182,175,190,191,190,192,196,188,194,192,201,197,195,200,202,204,203,204,206,205,204,205,204,206,206,205,205,206,205,205,206,205,204,201,203,203,206,198,205,203,203,199,201,203,196,203,199,201,203,204,201,193,193,194,201,193,185,193,187,174,185,194,196,196,191,189,196,188,193,183,163,194,196,193,196,188,180,188,183,176,183,189,198,189,198,187,193,198,185,193,200,203,193,198,203,198,196,198,198,196,198,196,198,198,198,194,194,204,201,206,203,205,206,206,206,205,204,203,206,179,189,206,204,205,204,203,205,205,206,206,204,203,201,201,194,201,205,201,201,194,198,203,192,190,188,181,190,190,181,190,171,174,165,171,167,165,162,167,163,165,164,156,154,157,156,155,156,148,153,151,148,150,150,149,143,145,141,137,140,143,140,137,137,133,130,133,133,130,121,127,121,121,115,113,113,115,113,108,104,106,102,99,99,99,99,94,97,94,92,92,94,89,86,76,79,76,76,79,73,76,73,70,67,70,70,67,62,64,62,62,58,58,58,55,52,52,55,52,48,52,48,48,48,48,48,48,48,42,45,42,42,45,39,39,39,36,42,39,42,39,32,36,36,36,39,36,36,36,36,36,32,36,36,32,32,36,32,36,32,32,32,32,36,36,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,36,32,32,32,32,36,36,39,36,36,39,39,39,36,36,39,39,39,36,39,39,36,36,39,39,39,39,39,39,45,42,42,42,42,39,42,42,42,42,45,45,45,45,52,45,48,48,45,48,55,55,55,55,58,55,58,62,62,62,62,64,70,67,70,67,67,70,67,67,70,73,79,79,79,79,79,84,86,89,86,89,94,92,94,94,92,94,97,94,99,102,108,106,110,110,117,115,115,117,123,123,128,123,128,128,128,130,130,130,137,140,141,141,140,141,143,146,145,146,148,149,148,147,148,150,148,148,148,149,151,149,152,151,152,153,153,154,156,159,156,155,154,159,161,163,171,169,164,169,170,167,173,177,178,183,187,178,182,190,192,192,195,194,192,192,201,198,199,198,201,204,203,205,205,204,204,206,205,206,206,205,206,206,205,205,206,205,206,204,205,206,204,201,205,203,203,201,196,198,198,202,198,200,201,203,203,194,191,198,198,189,191,191,191,191,189,196,196,192,198,196,196,191,185,168,185,189,194,199,206,192,193,183,189,185,183,192,200,194,198,194,194,203,196,196,194,204,198,203,198,198,196,191,193,198,200,193,196,204,203,198,196,201,204,206,203,203,203,204,205,206,204,204,206,192,206,206,205,205,206,200,204,204,206,205,204,203,204,205,201,203,201,200,194,185,196,200,189,187,182,185,185,185,188,185,170,175,165,165,167,165,169,169,164,161,159,160,156,159,154,153,156,151,151,149,149,149,151,146,145,145,143,144,145,145,141,143,130,132,135,133,130,130,125,121,121,125,117,121,115,117,110,104,102,102,97,108,102,102,99,94,89,94,92,92,94,84,81,79,79,84,76,76,79,76,73,76,70,70,64,64,64,62,62,58,55,55,55,55,55,58,52,48,48,48,52,52,52,45,45,48,48,42,42,45,42,42,39,39,39,39,42,39,39,36,36,39,36,36,36,36,36,39,36,32,36,36,36,36,32,36,32,39,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,36,32,32,32,32,32,36,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,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,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,36,32,36,32,32,36,32,32,32,36,36,39,36,36,39,36,36,36,36,36,39,36,39,36,36,36,39,39,39,42,36,42,42,45,39,42,45,45,39,42,45,42,42,45,45,48,45,48,52,45,48,52,52,55,58,58,58,55,55,58,58,62,67,64,67,64,67,64,67,70,73,73,73,73,76,81,84,84,79,84,89,86,92,89,89,89,89,94,94,99,94,99,99,102,106,106,110,110,115,119,121,121,119,127,128,130,128,130,133,132,135,137,139,139,141,141,142,145,145,144,147,146,147,146,146,151,149,148,148,148,148,150,149,152,152,152,153,153,156,156,158,153,156,156,156,158,161,165,174,170,167,165,167,174,174,173,188,185,185,183,194,192,185,190,192,194,191,195,200,201,198,200,201,206,203,202,203,205,203,206,205,205,206,206,206,206,205,206,205,204,203,203,205,205,206,204,203,201,201,192,198,199,203,199,200,191,199,191,196,198,198,193,189,196,196,198,198,198,194,192,201,194,200,199,189,181,187,189,187,189,181,183,191,191,185,176,180,192,196,198,196,192,193,198,196,193,194,200,191,202,205,200,202,198,194,199,194,201,196,188,202,204,205,202,188,189,199,204,206,196,194,193,201,205,203,206,205,205,203,206,206,201,205,206,204,201,201,203,204,200,195,192,192,191,192,196,196,194,189,181,177,169,177,181,179,181,179,179,175,170,167,169,167,159,164,165,158,159,160,159,154,160,153,155,151,149,152,146,145,145,149,146,140,132,135,137,137,141,139,135,130,128,127,135,132,123,119,123,125,113,115,113,108,110,104,102,110,97,97,97,102,97,92,89,89,92,92,89,84,81,79,81,81,79,79,79,76,76,73,73,64,67,64,58,64,58,62,58,58,62,58,55,52,55,52,52,52,45,48,45,48,48,45,45,42,42,45,42,42,36,39,39,39,42,39,42,39,36,36,36,36,36,39,36,36,32,36,36,32,32,36,32,36,36,36,32,36,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,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,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,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,36,32,32,36,36,32,36,32,32,36,36,36,36,36,36,36,36,39,36,36,39,36,36,39,39,39,42,42,42,39,42,39,42,42,42,45,42,45,45,42,39,45,48,52,45,45,52,48,48,48,48,52,52,55,58,62,58,58,58,64,62,64,67,67,67,70,67,67,70,73,70,76,73,76,76,81,81,86,84,89,89,94,89,92,86,92,94,97,92,99,102,99,99,104,108,108,110,110,121,125,123,128,125,127,128,130,133,135,133,135,141,139,136,130,143,141,143,144,144,145,147,146,146,148,148,148,150,146,148,148,146,152,148,148,155,152,158,159,162,159,157,155,160,160,165,162,161,161,167,167,165,174,179,177,177,185,183,185,190,181,190,190,190,196,199,201,196,203,201,201,198,203,205,205,205,201,206,206,206,206,206,206,205,206,206,206,204,203,205,206,206,206,206,206,200,203,198,203,203,201,201,198,199,202,199,196,196,196,201,198,198,196,188,193,196,198,196,200,194,199,199,200,191,196,193,191,196,196,192,196,198,198,192,194,196,199,198,193,196,198,198,194,199,196,200,205,201,203,201,200,201,204,194,201,201,196,198,201,198,204,202,200,201,198,181,204,202,203,199,202,206,206,206,205,206,206,206,205,206,206,206,204,205,205,205,201,197,192,192,197,204,199,195,200,196,191,200,187,183,175,174,188,178,178,175,173,169,164,167,171,162,164,169,159,163,164,157,157,155,152,156,153,149,151,151,146,143,148,150,148,145,140,137,142,141,135,133,128,128,133,128,130,125,119,113,115,115,117,121,113,115,106,110,106,104,97,102,99,97,99,94,94,92,86,92,89,84,84,79,79,81,79,79,79,73,70,70,70,64,64,64,58,62,58,58,58,58,58,58,55,52,55,48,48,52,45,48,45,45,45,45,45,45,39,42,42,39,39,39,39,36,42,39,39,39,36,39,36,36,39,32,36,36,36,36,36,36,36,32,32,36,36,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,32,36,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,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,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,36,32,32,36,32,32,32,36,36,32,32,36,32,32,32,36,36,32,36,36,36,32,36,39,36,39,39,36,36,39,36,36,39,42,42,39,42,39,42,39,42,42,39,42,45,42,42,42,42,42,45,48,48,48,48,52,45,48,52,55,55,55,55,55,58,58,62,58,62,62,64,67,64,67,67,70,67,70,70,73,76,76,79,79,81,79,84,84,84,86,92,89,86,89,89,89,102,97,102,99,97,99,102,104,110,113,113,117,117,123,127,123,125,128,130,135,130,136,136,140,141,141,140,145,140,141,142,141,145,147,148,148,146,147,148,147,150,146,150,147,148,148,148,153,156,156,158,159,159,157,155,156,161,162,164,163,163,163,164,169,167,164,179,179,175,182,183,190,181,185,189,188,190,191,200,201,201,204,201,200,201,204,205,205,204,204,205,206,206,206,206,206,205,206,206,206,203,203,204,204,206,205,205,202,202,201,203,204,192,205,202,198,200,201,201,196,199,202,202,203,204,202,196,198,198,196,201,198,193,199,199,196,199,198,185,192,187,194,198,200,193,192,199,201,200,200,198,191,200,198,198,198,199,199,204,196,201,204,203,196,198,196,199,201,192,198,203,200,188,196,201,205,204,196,204,205,201,205,204,206,206,206,204,205,206,204,206,206,205,204,203,203,203,201,203,205,203,204,203,203,201,192,197,195,192,195,190,185,178,181,181,175,183,169,167,165,169,167,167,163,160,162,160,160,157,153,156,157,156,153,153,148,149,150,148,148,150,150,147,143,137,137,140,140,139,135,128,128,130,130,135,127,115,123,127,115,117,115,115,110,108,108,102,99,97,99,104,94,94,92,86,94,89,86,86,86,81,79,79,79,79,76,79,76,73,70,70,58,67,62,55,62,62,55,58,58,58,58,58,52,55,48,48,48,48,52,45,45,45,45,48,45,42,42,39,42,39,36,39,36,42,39,39,39,36,36,36,39,39,36,36,39,36,36,36,36,32,36,32,36,36,36,32,36,32,32,36,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,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,36,32,32,32,36,32,36,36,36,36,36,36,39,39,36,36,36,36,39,36,32,39,39,36,36,39,39,39,39,39,39,42,42,39,42,42,45,42,42,45,42,39,45,45,45,45,48,52,45,52,48,52,55,52,55,55,55,52,55,64,58,62,64,67,67,67,67,70,67,76,70,70,73,70,76,81,79,79,76,79,84,89,94,92,76,79,89,89,94,94,99,99,102,97,104,104,108,106,110,110,117,117,121,121,119,127,135,128,128,133,140,137,137,137,141,140,140,137,142,141,141,146,145,146,148,149,149,147,147,146,148,145,146,148,153,153,156,153,156,155,153,155,152,154,156,157,164,165,162,161,161,169,173,167,170,174,178,177,181,189,188,188,194,195,195,197,202,199,203,199,203,204,205,205,204,205,204,205,205,205,205,206,206,206,206,206,205,206,205,203,204,203,204,204,205,204,204,199,201,204,204,204,203,204,200,203,203,198,199,200,199,198,196,198,196,193,192,199,196,203,200,198,201,198,191,191,201,201,194,203,200,198,192,198,198,199,201,201,199,202,199,188,196,201,201,199,198,200,201,198,202,204,199,201,196,192,198,194,201,201,192,191,196,201,205,205,204,203,206,205,205,204,206,206,196,206,206,206,206,205,201,204,205,205,175,191,202,203,201,201,201,199,196,188,190,188,190,194,191,182,178,177,173,169,173,181,170,171,167,162,167,165,158,161,156,156,154,156,157,154,155,153,150,148,152,150,152,146,142,141,141,143,139,139,137,130,133,141,130,136,136,136,125,113,115,123,123,110,121,113,108,110,104,108,108,104,102,94,99,102,94,94,92,92,89,89,84,76,81,76,79,76,79,76,73,70,73,67,67,67,64,62,58,58,62,58,58,58,55,55,52,55,52,55,52,48,48,48,45,45,48,45,48,45,42,45,42,45,39,39,39,36,42,36,39,36,39,39,36,39,39,36,36,36,36,32,36,36,32,36,32,36,36,36,32,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,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,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,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,36,32,32,32,36,32,36,32,32,36,32,32,36,36,36,39,36,39,36,39,36,39,39,39,39,36,39,36,32,39,39,39,39,39,42,42,45,42,42,42,39,45,39,42,45,45,45,45,48,45,45,48,52,45,48,52,52,48,55,55,55,55,58,58,55,58,64,64,64,64,73,67,64,67,70,73,76,76,70,76,76,79,79,79,84,81,84,86,86,89,84,89,92,94,92,94,97,97,102,104,104,104,110,108,119,119,115,121,121,121,127,130,133,132,132,137,139,140,137,137,137,140,143,141,145,142,145,147,148,146,147,148,148,148,147,150,146,147,148,152,150,152,153,156,156,157,153,153,153,159,159,156,159,158,164,164,161,167,167,171,177,181,171,178,181,182,185,189,189,194,191,194,196,200,199,196,201,201,205,202,204,204,204,204,205,205,203,206,205,205,205,206,206,204,206,205,206,206,206,206,200,204,201,196,203,203,205,205,198,196,198,198,199,196,199,201,202,201,201,202,196,202,200,201,203,201,203,194,198,199,203,200,204,199,201,196,198,198,201,199,198,198,198,201,193,189,203,201,196,204,203,205,203,200,201,205,203,196,203,205,199,205,205,200,203,200,204,199,201,201,203,204,203,203,203,204,205,206,205,206,206,205,203,204,205,204,203,203,197,144,194,202,203,203,204,201,194,191,185,164,128,185,189,185,174,179,175,167,163,171,161,164,164,167,170,162,159,159,157,156,156,156,158,154,154,153,151,149,148,147,146,146,147,147,143,146,148,144,141,140,133,137,136,141,136,130,130,123,119,119,119,106,121,115,117,113,110,104,108,106,102,99,99,97,94,86,92,97,86,92,86,79,84,84,79,79,76,76,76,73,73,73,67,67,64,64,64,58,62,58,58,62,52,55,52,55,52,55,48,52,52,48,48,42,48,45,45,45,42,45,45,42,42,39,42,42,39,39,36,36,39,39,39,36,39,39,36,36,36,39,32,36,36,32,36,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,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,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,36,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,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,36,36,32,36,36,36,36,36,39,36,39,36,39,39,36,36,36,39,36,36,39,39,39,42,39,42,39,42,39,39,42,42,45,39,42,45,45,42,42,45,45,48,45,48,45,48,48,52,48,52,58,55,52,55,58,55,58,64,62,62,64,67,64,70,67,70,70,73,73,76,73,73,73,73,76,84,81,86,86,84,89,84,89,86,92,89,94,97,99,102,102,108,102,108,110,115,117,117,121,123,123,128,130,130,132,135,133,140,137,140,137,137,136,141,141,140,141,143,147,145,146,147,148,148,150,148,146,144,149,148,151,150,156,154,155,158,157,156,157,156,157,157,154,157,159,163,167,160,167,175,174,170,171,171,179,183,185,185,194,195,201,192,192,194,197,196,204,197,201,204,204,202,205,204,203,205,205,205,203,203,202,205,206,206,202,204,206,205,205,206,206,205,204,202,202,202,205,203,202,198,203,201,201,198,192,201,203,204,205,201,202,203,203,201,202,205,200,199,204,193,201,199,203,198,193,198,196,201,199,203,203,194,200,203,198,201,193,203,199,199,200,203,206,196,199,201,205,203,201,200,203,200,201,203,203,204,204,205,206,204,205,205,204,204,205,201,203,205,204,204,206,206,206,206,206,206,201,181,203,200,160,197,200,204,204,196,201,201,196,190,165,160,192,188,190,170,171,170,167,163,171,167,170,162,162,167,167,158,158,157,159,154,157,154,153,153,154,152,149,148,145,143,147,148,146,142,142,146,145,145,141,133,133,136,141,130,130,121,121,123,127,121,108,125,115,110,119,108,110,104,106,104,97,102,97,94,92,94,97,89,89,86,84,79,81,76,81,79,76,73,73,73,70,70,70,62,64,64,58,62,58,58,62,55,55,55,58,48,52,52,52,45,45,48,45,45,48,42,45,45,42,42,42,42,39,39,36,36,42,39,36,39,36,39,36,36,39,36,39,36,36,36,39,36,32,36,36,36,32,36,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,36,36,32,39,39,39,39,36,36,36,39,36,36,36,39,36,36,39,42,39,39,39,39,39,42,42,39,39,39,42,39,39,45,42,42,42,45,45,45,48,48,45,48,48,52,52,55,55,58,55,58,55,58,58,62,67,64,67,64,64,73,67,70,70,70,70,73,73,73,73,70,76,81,81,84,81,86,84,84,89,89,89,92,92,92,102,102,102,102,106,110,113,110,113,113,117,119,119,125,125,128,135,136,132,136,136,136,137,140,143,141,146,146,146,144,143,143,144,147,146,146,145,146,146,146,146,149,149,150,153,157,156,156,154,157,157,155,159,161,159,158,158,160,159,167,163,165,174,170,173,183,181,179,181,192,187,187,190,181,190,196,195,190,198,196,201,199,205,205,204,203,203,206,204,204,205,204,206,205,206,206,205,205,204,204,205,206,206,206,205,206,203,202,206,206,205,206,201,199,199,205,201,203,204,206,204,204,205,204,203,201,201,203,203,205,193,198,205,205,203,205,203,203,203,201,198,204,201,203,204,200,198,196,199,198,198,203,203,203,199,200,203,205,200,202,200,205,203,204,198,201,206,205,198,201,204,206,206,206,206,206,206,205,206,206,206,206,205,205,206,206,205,205,199,202,202,194,201,204,205,201,198,203,196,195,190,188,183,181,191,181,179,179,185,171,170,171,173,167,167,167,173,165,162,165,163,160,159,155,157,153,154,153,148,151,152,146,149,148,150,146,146,146,143,144,137,136,140,135,130,130,132,127,133,121,130,128,115,115,117,121,108,110,108,108,106,102,102,104,94,97,94,92,92,89,84,89,86,86,84,76,76,79,76,79,76,70,73,70,70,67,67,64,64,64,55,58,62,58,62,52,55,58,52,52,55,48,48,48,48,45,45,45,45,42,48,45,42,45,39,42,39,36,39,39,36,39,39,39,36,36,36,36,39,36,36,39,32,36,36,36,36,36,32,32,32,36,32,32,32,32,36,36,36,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,36,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,32,36,32,32,36,39,36,36,39,36,32,36,36,36,36,36,39,39,42,45,42,39,42,39,39,42,42,42,39,39,42,42,39,39,45,42,42,42,45,42,48,48,52,55,52,52,48,55,55,55,55,58,64,58,64,62,64,64,67,64,70,73,73,76,70,73,70,70,76,79,76,76,84,81,84,81,84,84,86,94,89,94,94,94,99,99,102,108,108,106,113,110,117,115,113,113,117,123,130,128,132,135,136,130,136,132,137,140,140,137,143,143,147,146,147,146,146,142,146,147,146,145,148,147,149,152,152,155,154,154,151,149,151,152,158,157,159,161,160,158,159,163,169,164,165,175,177,171,182,179,185,185,194,195,190,191,188,192,189,188,192,201,200,199,200,204,205,204,205,205,200,204,205,204,204,204,205,205,205,206,206,206,205,206,205,206,204,204,205,204,206,205,206,204,203,205,205,204,203,200,205,206,201,205,201,204,202,203,198,203,205,202,204,204,203,203,201,199,206,196,203,201,203,203,202,204,205,204,201,203,199,196,198,198,203,201,194,204,199,198,201,204,206,201,198,206,203,198,202,205,198,206,206,206,206,206,206,206,206,203,203,205,206,205,205,205,206,205,204,206,206,203,203,202,204,201,203,203,195,194,200,194,192,196,187,178,195,194,189,183,171,173,178,178,173,169,167,165,167,162,170,163,160,159,159,153,156,157,146,154,149,152,150,147,146,150,152,148,143,141,146,143,142,135,121,130,133,132,135,127,128,132,133,121,117,115,119,117,110,110,104,99,104,97,102,104,104,99,99,94,97,89,92,86,86,86,84,84,79,79,79,84,81,73,73,73,76,70,67,67,62,58,58,58,58,55,55,55,55,55,55,48,48,48,48,48,45,48,48,45,45,45,48,48,45,39,45,39,42,39,39,39,36,39,36,39,39,36,39,36,39,36,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,39,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,36,32,36,36,36,36,32,36,36,32,36,39,32,36,39,36,36,39,36,36,36,39,39,39,39,39,42,42,39,39,42,42,42,39,39,42,42,42,42,45,42,42,45,45,42,48,48,52,52,52,52,55,52,52,55,55,58,64,58,58,62,62,64,64,64,67,70,73,73,73,73,67,70,73,73,70,79,79,81,81,76,81,84,89,84,94,94,92,92,97,97,99,106,106,110,110,108,113,113,115,115,115,127,125,130,130,133,135,136,133,135,133,136,139,136,146,145,144,143,145,148,146,145,145,145,146,145,148,148,146,153,153,153,153,151,152,149,148,151,154,156,157,159,163,161,161,161,167,164,169,159,170,170,175,179,190,191,197,190,195,185,190,190,185,195,191,190,202,200,199,199,200,203,206,205,204,203,203,204,204,204,204,205,206,206,205,206,206,206,206,206,205,203,205,204,205,204,206,206,205,204,201,205,203,204,204,204,206,205,204,204,203,205,204,204,205,206,206,203,204,205,202,204,204,200,203,206,203,204,204,206,203,202,203,206,204,200,198,200,204,199,198,205,196,201,203,203,203,191,200,204,204,200,200,201,204,205,206,205,206,206,206,206,206,206,205,205,206,205,206,204,206,206,206,205,206,201,199,199,203,203,203,205,202,198,198,190,190,190,181,188,197,195,194,178,182,181,177,173,173,175,169,173,164,164,161,165,160,158,156,154,152,152,152,152,150,151,149,147,148,145,146,146,143,143,141,146,142,137,132,127,133,137,137,130,130,127,128,121,115,121,125,113,106,110,108,102,104,94,99,102,104,97,94,94,97,86,94,86,92,86,81,79,76,79,76,84,81,73,73,67,73,67,67,64,62,58,58,62,58,58,58,58,55,52,52,52,48,48,48,48,48,45,48,45,45,45,42,45,42,42,45,39,42,36,39,39,39,42,42,36,36,36,39,36,36,36,36,36,36,36,36,36,36,32,36,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,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,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,32,32,36,32,32,36,32,32,32,32,32,36,32,32,32,32,36,36,36,32,32,32,36,32,36,32,32,39,39,36,39,36,36,36,39,36,36,36,39,32,36,36,39,39,36,42,42,39,42,42,39,42,42,42,39,39,45,42,42,42,42,45,45,48,45,45,45,48,52,52,52,55,52,52,52,58,52,58,58,64,62,64,62,62,62,67,70,73,67,67,67,76,70,70,67,73,76,73,79,79,76,55,81,84,86,84,89,89,86,94,92,102,104,99,106,106,110,110,108,117,110,117,121,121,123,127,130,130,130,128,136,136,135,141,139,141,142,144,143,144,142,145,145,148,145,141,145,149,143,146,151,152,153,149,151,152,152,150,151,153,151,155,154,155,163,164,162,159,162,159,160,163,170,169,177,170,175,179,182,179,187,185,183,183,187,200,197,196,194,200,203,198,197,201,198,205,205,204,201,203,201,202,205,205,206,206,206,206,206,206,205,206,206,206,204,206,205,204,206,205,204,204,205,205,204,205,205,204,205,204,205,206,206,205,205,204,204,204,201,201,202,201,206,204,201,203,203,203,201,203,201,205,203,205,205,204,200,196,201,198,201,201,200,201,201,203,205,199,203,205,205,206,203,205,204,203,206,206,205,206,205,205,206,206,206,206,206,206,205,205,206,206,205,206,205,205,205,205,203,205,204,206,204,204,204,200,192,191,196,192,185,177,192,187,187,183,178,190,177,175,177,170,167,167,160,163,164,164,163,155,158,153,153,152,154,150,150,153,150,148,146,148,146,143,142,145,145,140,136,135,130,136,137,140,143,141,128,125,121,121,110,125,113,108,106,104,106,106,102,104,102,104,97,104,97,89,97,97,89,89,86,92,89,84,76,79,76,81,76,76,70,73,73,67,73,64,62,64,62,55,58,58,55,55,52,52,48,52,52,52,48,52,48,45,48,42,45,42,45,45,42,39,45,42,42,39,39,39,39,39,39,39,36,39,39,36,36,36,36,36,36,36,36,36,36,32,36,32,36,36,36,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,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,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,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,36,32,32,32,36,32,32,32,32,32,32,36,36,32,36,36,36,36,36,32,36,36,36,36,36,39,32,36,39,39,39,42,42,39,42,42,42,39,42,39,42,39,39,42,42,42,45,42,45,42,42,48,45,45,48,48,48,55,48,52,55,52,55,55,55,67,62,58,58,62,64,67,64,64,67,73,70,73,67,67,67,73,70,70,73,73,81,84,79,76,81,84,84,89,92,86,89,92,97,99,99,99,99,106,110,106,113,113,117,117,125,127,127,125,130,130,133,133,135,130,137,130,137,137,137,142,145,146,145,143,143,145,146,145,146,148,146,152,150,148,152,147,150,151,154,153,153,153,150,152,152,156,161,160,160,157,159,162,161,170,164,163,177,191,187,188,190,182,190,194,188,187,190,195,203,200,196,181,203,204,203,203,204,204,205,201,202,204,204,205,205,206,205,206,205,206,205,206,206,206,206,206,204,206,206,206,206,206,205,206,206,205,205,206,205,205,204,204,204,205,204,203,199,202,202,203,204,203,205,203,204,204,204,206,204,201,201,203,204,204,205,203,203,201,203,198,194,203,204,205,202,203,198,205,206,206,206,204,203,206,203,201,206,206,205,205,206,206,206,205,205,205,206,206,205,205,206,206,205,205,206,204,205,204,204,204,206,204,204,201,199,199,201,196,188,196,189,197,195,191,185,181,183,187,178,145,173,173,167,174,165,167,156,156,160,161,154,156,151,155,154,153,148,152,152,147,148,147,148,147,146,139,141,145,137,135,135,130,130,130,130,133,133,128,117,117,113,115,121,119,113,102,106,110,99,104,102,106,97,102,99,89,94,92,92,86,84,86,86,84,79,81,81,79,79,81,73,70,67,67,70,64,62,64,62,62,62,55,55,55,55,52,52,52,48,48,52,48,45,48,48,45,42,45,48,42,45,42,39,39,39,39,36,39,39,39,42,36,39,36,36,39,36,36,36,36,36,32,36,36,36,32,32,36,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,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,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,32,32,32,32,32,36,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,36,32,32,36,36,36,39,32,32,39,36,36,32,36,39,36,32,39,36,32,36,39,39,39,42,39,39,39,42,39,42,42,42,39,45,42,42,36,39,42,45,39,45,45,42,42,48,48,48,55,52,55,48,52,55,55,55,62,55,58,62,62,64,64,64,64,67,64,67,73,70,70,67,70,73,70,73,76,79,84,79,79,79,84,81,86,92,89,86,94,99,99,99,102,97,104,106,106,106,117,113,113,123,127,123,123,125,130,130,125,133,132,128,135,130,136,136,137,143,147,143,143,141,143,146,145,145,147,148,149,150,148,149,146,148,150,153,153,154,153,152,152,153,154,156,164,158,154,165,167,159,167,169,167,183,185,181,178,190,181,189,189,192,195,185,182,201,196,203,177,197,202,204,204,204,203,201,200,206,203,203,205,204,205,202,205,204,204,206,206,206,205,206,204,205,206,206,206,206,206,206,206,206,206,206,206,206,205,206,205,205,205,203,203,204,204,204,203,201,205,203,204,201,199,205,206,205,205,203,199,205,205,205,201,203,202,201,199,200,205,204,205,203,203,199,206,205,205,206,205,205,204,206,206,204,206,205,204,206,206,204,205,206,206,205,206,205,206,206,206,206,205,206,204,203,205,202,206,206,205,205,204,200,197,192,189,199,198,195,191,190,188,175,179,179,181,185,165,177,171,169,165,161,164,159,159,158,162,156,157,152,154,151,157,148,150,152,148,146,148,145,146,145,143,141,142,141,139,133,130,130,130,130,128,130,130,121,117,115,104,117,125,113,106,106,106,108,102,106,99,102,102,99,89,92,92,86,89,89,89,86,81,76,79,81,79,76,79,76,73,67,67,67,62,67,58,62,62,58,64,55,55,58,48,52,52,55,52,52,48,48,48,48,48,45,45,45,42,45,42,39,45,39,39,39,39,39,36,39,39,39,39,36,39,32,32,36,36,32,36,36,36,36,36,36,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,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,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,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,36,32,36,32,32,32,32,36,32,36,36,36,36,36,36,32,32,32,36,36,32,32,39,36,32,36,42,39,39,42,39,39,39,39,39,45,42,45,42,39,42,42,39,42,42,45,48,45,45,42,48,48,52,48,52,48,55,52,48,52,55,58,58,62,62,62,58,62,64,62,64,67,70,70,70,67,73,64,70,67,67,70,76,79,81,81,76,79,81,84,81,79,84,84,94,94,94,99,104,97,102,106,108,104,110,110,119,121,117,119,128,127,128,123,123,125,133,136,136,136,136,135,132,132,136,141,140,143,140,141,148,146,144,149,148,152,148,145,148,145,148,154,153,156,153,155,152,153,154,160,158,159,158,161,161,156,162,174,177,175,175,178,173,177,179,179,182,188,197,200,196,191,192,197,190,191,192,201,205,204,201,201,199,201,204,204,204,204,204,200,202,203,203,204,206,206,204,206,206,204,204,206,206,206,206,205,205,206,206,206,206,206,205,204,205,205,205,205,205,205,201,199,203,198,201,204,205,205,205,204,204,205,205,205,205,206,204,204,206,202,203,196,204,203,203,205,204,206,205,205,205,206,204,205,205,206,206,206,206,206,206,206,204,205,206,206,206,206,206,206,206,205,206,206,205,206,206,205,200,206,204,203,203,205,188,201,203,203,195,196,199,181,188,194,190,185,187,189,183,178,174,164,163,161,162,169,158,156,159,163,159,155,157,157,159,153,157,153,153,150,152,151,147,147,147,145,144,141,141,143,140,140,140,137,133,130,133,130,133,135,121,117,117,117,113,117,113,113,99,102,108,108,99,102,104,104,99,102,92,89,97,89,89,84,84,84,84,79,81,81,76,79,76,70,70,67,67,67,64,64,58,58,62,55,55,62,58,55,52,52,52,52,48,52,52,48,48,48,45,42,45,45,42,45,45,36,42,42,39,39,39,39,36,39,39,39,36,36,39,36,36,39,36,36,36,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,36,36,36,36,36,36,36,36,36,32,36,36,36,32,36,32,36,39,39,36,39,39,42,39,39,39,39,45,42,42,39,39,39,39,42,39,42,45,45,45,48,39,48,48,48,52,52,52,55,48,48,52,52,58,62,55,58,62,62,64,62,62,64,64,64,67,67,70,70,73,67,70,70,70,73,70,79,79,73,79,84,84,86,84,81,86,94,97,102,102,104,102,104,104,102,108,106,108,119,121,123,123,127,119,125,125,130,130,135,133,137,137,139,135,139,140,132,135,140,143,142,140,145,148,143,145,149,147,148,141,146,147,152,152,153,153,152,151,153,152,156,161,159,157,158,156,160,156,171,173,164,169,174,175,175,185,181,177,185,185,187,191,197,199,185,182,195,200,195,195,203,202,202,202,204,202,195,199,203,206,204,204,205,203,203,203,204,206,205,206,206,206,206,206,206,206,206,206,205,206,206,205,205,206,206,206,206,206,205,206,206,205,204,206,204,205,206,204,204,204,203,204,205,206,206,206,205,205,205,204,205,206,201,203,203,204,206,205,205,206,203,204,205,206,206,205,206,206,204,204,204,206,206,204,204,206,205,206,205,205,206,206,206,205,206,206,206,205,206,206,206,204,205,202,205,201,206,206,202,199,185,185,194,190,188,188,182,183,185,185,175,169,165,165,175,160,162,160,162,162,156,156,159,156,159,158,157,157,155,155,154,151,149,151,145,144,147,143,145,145,136,135,139,141,143,137,130,130,125,127,127,123,123,113,123,115,113,113,113,110,106,106,102,99,99,97,104,102,102,99,84,89,92,86,86,84,81,81,79,81,76,81,79,76,73,76,67,62,67,64,67,64,58,62,58,58,52,55,58,58,55,55,55,52,52,52,48,48,45,48,45,45,45,45,42,42,42,42,42,39,42,36,36,39,36,42,39,36,39,36,39,32,36,36,32,36,39,32,36,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,36,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,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,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,36,32,32,32,32,32,32,32,36,32,36,32,36,39,36,32,36,36,32,32,36,36,36,32,32,36,36,36,39,39,36,39,42,39,42,39,45,36,39,42,39,36,42,42,45,45,48,48,42,42,45,48,52,48,48,52,48,52,55,55,55,62,58,55,64,58,62,62,62,64,64,62,67,70,70,67,64,64,73,73,73,70,73,76,81,76,81,81,84,86,81,84,84,92,92,94,99,99,99,102,99,104,110,108,110,115,115,125,119,121,121,125,132,133,130,132,135,130,128,139,136,141,140,136,136,137,143,146,140,140,146,143,145,148,145,147,144,146,148,150,153,153,150,153,150,154,150,153,160,159,159,153,157,160,164,165,164,163,173,175,178,177,190,185,179,182,183,181,189,190,200,188,183,190,201,194,199,203,200,200,205,204,200,195,198,203,204,205,206,203,201,204,204,206,205,206,206,206,206,206,206,206,205,206,206,206,205,205,206,205,206,206,205,205,204,206,206,203,202,205,205,205,206,206,204,203,205,204,205,206,206,206,206,205,206,205,206,203,204,202,203,203,202,205,206,204,206,199,200,205,206,206,206,205,206,206,198,201,205,205,206,206,205,203,206,206,205,206,206,206,205,206,204,206,204,205,206,206,199,204,203,203,203,204,204,202,203,190,185,191,196,198,182,178,178,183,178,167,163,170,169,170,174,175,165,161,161,159,160,156,156,159,160,157,155,154,153,156,148,148,149,145,143,148,148,147,142,141,139,137,141,140,140,130,130,128,121,125,121,121,119,117,117,115,110,110,106,106,108,97,99,99,94,102,102,99,94,84,86,92,86,84,81,84,84,76,81,79,73,79,79,76,70,70,67,67,62,62,64,58,58,58,55,58,58,55,55,52,48,55,52,48,48,48,48,45,45,45,42,42,45,42,39,42,39,42,39,39,39,39,36,32,39,36,36,39,36,36,36,36,39,32,32,36,36,32,36,36,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,32,32,32,36,32,36,36,36,36,36,32,36,32,32,39,32,36,36,39,39,39,39,39,42,39,39,39,42,39,42,42,36,39,39,39,36,42,45,42,42,45,42,45,48,48,48,48,48,48,48,52,48,52,58,58,58,58,62,58,62,62,62,64,64,62,67,64,67,67,70,67,73,73,70,70,73,76,79,79,79,81,84,84,81,84,86,89,92,92,97,99,99,99,104,102,106,110,113,110,117,123,121,123,117,128,132,130,128,125,123,128,128,133,133,135,137,139,143,137,137,145,144,142,143,146,147,148,149,148,147,143,144,147,149,153,153,150,151,153,152,156,157,158,156,153,159,163,156,159,161,167,179,188,185,182,181,187,182,190,190,189,182,183,185,195,189,187,191,187,197,204,204,201,201,203,199,200,203,204,205,204,202,204,201,203,205,206,206,206,206,206,206,206,206,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,206,206,206,203,205,206,206,203,206,205,206,206,206,203,203,205,205,203,205,205,204,204,206,206,203,204,206,201,204,206,206,206,206,206,205,206,204,205,206,204,206,206,205,205,206,204,205,203,204,206,206,206,206,206,206,206,206,201,205,204,190,203,205,200,201,200,195,197,195,185,182,183,183,187,187,189,177,174,181,177,182,164,163,164,171,164,156,159,162,157,156,153,156,156,156,153,152,153,152,148,150,145,145,147,145,146,141,139,137,137,135,136,133,128,130,123,123,117,117,110,123,119,121,113,110,110,110,113,110,108,99,99,97,102,94,97,86,89,92,89,86,92,86,84,86,81,81,76,76,70,73,73,73,67,70,67,62,62,64,64,58,58,58,58,55,55,55,52,52,55,48,48,52,45,48,45,48,42,42,42,42,45,42,42,39,42,39,42,36,42,39,36,39,39,36,39,36,36,36,36,36,32,32,36,36,32,32,32,36,36,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,36,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,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,36,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,36,36,32,32,32,32,32,32,36,36,32,36,32,32,36,39,36,36,32,36,32,32,36,32,32,32,39,39,36,36,36,39,39,39,39,39,42,42,36,39,42,39,36,39,45,42,42,42,45,39,42,48,48,48,52,52,45,45,48,52,48,55,55,58,58,62,55,62,58,58,58,58,64,67,64,67,67,67,70,73,70,70,76,76,70,76,79,79,81,81,89,86,86,84,86,86,97,97,97,97,104,102,106,102,110,110,110,117,117,115,119,121,127,128,127,127,123,125,123,127,125,128,130,137,140,141,136,140,141,141,141,143,143,147,147,148,146,144,142,144,146,148,148,146,152,152,150,154,154,157,159,154,155,159,158,154,157,160,171,175,174,175,170,169,167,173,175,183,181,188,185,173,185,182,191,187,187,196,189,198,199,201,199,200,196,197,197,200,203,203,205,206,205,203,204,205,205,206,205,205,205,206,205,205,206,206,206,206,205,206,205,205,206,206,205,205,205,206,206,206,206,206,206,206,205,206,205,206,206,206,206,206,206,206,205,205,206,206,206,204,204,205,206,205,206,205,204,206,206,206,206,201,205,206,206,205,206,206,206,206,206,205,205,205,206,206,205,206,205,205,205,206,205,206,205,205,204,205,205,201,206,204,203,205,206,203,196,188,198,190,183,181,183,182,187,179,177,175,179,174,169,167,167,161,159,163,160,163,159,161,160,157,157,154,158,153,156,153,152,153,148,152,148,148,141,145,146,145,140,140,133,133,132,133,133,130,132,128,128,125,123,119,119,110,110,110,104,108,113,106,104,108,94,102,102,86,94,89,92,86,89,84,81,84,81,81,81,84,79,76,73,76,73,67,67,70,64,64,64,64,62,62,58,55,55,55,55,52,52,52,48,48,48,52,48,48,45,48,48,42,42,42,45,39,42,42,39,42,39,36,36,39,39,39,39,36,39,36,39,36,32,39,36,32,36,32,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,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,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,36,32,36,32,32,36,36,36,36,36,36,32,32,39,32,36,36,42,36,39,39,39,39,39,39,39,42,42,42,39,36,39,39,36,39,42,45,45,45,45,42,42,48,45,48,48,48,48,48,45,52,48,55,55,55,58,55,55,62,55,58,62,62,62,64,67,64,67,67,67,67,70,73,73,79,73,76,76,76,73,81,81,84,84,84,92,94,94,94,97,99,99,99,104,99,110,106,108,115,113,110,115,127,123,127,127,125,125,121,123,123,123,125,130,135,140,143,139,139,137,140,144,145,142,146,146,150,147,148,141,143,146,148,150,149,148,149,150,154,151,158,154,152,158,159,155,155,157,159,170,170,162,170,167,164,163,165,175,175,185,189,182,171,177,190,190,189,192,196,188,199,197,203,200,196,192,191,201,202,200,204,204,204,205,204,205,206,205,205,205,203,204,206,205,205,206,206,205,206,205,205,206,206,206,206,205,206,206,206,206,206,206,206,206,204,203,204,205,205,206,206,206,205,206,206,206,206,206,206,205,205,203,206,206,206,206,206,206,206,206,206,204,201,206,206,206,206,205,206,206,206,206,206,205,206,205,205,206,205,205,204,205,206,205,205,205,206,206,203,205,205,205,201,203,203,203,192,196,197,182,189,187,183,190,173,174,167,167,169,177,165,170,163,165,162,161,159,157,158,163,157,159,161,154,152,158,151,158,156,149,150,150,151,148,146,141,145,145,145,139,139,136,137,136,135,128,132,130,127,125,123,117,125,119,106,115,110,104,113,106,102,106,108,97,99,94,89,89,84,89,86,89,89,84,84,84,84,84,76,76,79,73,73,76,67,67,67,62,64,62,62,64,62,62,58,55,62,58,52,52,48,48,48,48,48,48,48,48,45,48,42,45,45,42,42,39,39,39,42,39,39,39,39,36,39,39,36,39,36,36,36,36,39,36,32,36,36,32,36,32,32,36,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,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,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,36,36,32,36,36,36,39,32,32,36,32,36,36,39,39,36,39,36,36,39,39,36,39,39,39,39,39,42,39,39,39,42,45,42,45,42,39,45,45,45,48,48,48,48,45,48,48,52,52,58,58,55,58,58,55,55,55,58,64,62,64,62,64,70,67,67,73,73,73,70,73,73,73,73,76,81,79,81,81,81,84,89,92,89,92,89,94,86,99,97,99,110,104,110,113,108,106,117,121,119,121,123,119,125,125,127,125,123,123,125,130,133,140,137,135,137,139,144,145,142,142,143,150,147,144,143,145,145,149,145,148,152,150,150,156,155,155,155,154,158,157,155,152,160,160,167,160,161,160,158,159,160,163,170,170,182,189,190,173,179,181,192,182,187,195,187,192,203,194,199,192,196,194,200,200,201,196,201,203,203,201,204,201,205,206,206,201,203,204,205,206,206,206,206,205,206,205,205,206,206,206,206,205,205,205,205,206,206,205,205,205,203,205,206,206,206,206,206,206,206,206,204,205,206,206,205,205,206,206,206,206,206,206,206,206,206,204,205,204,205,206,205,205,206,206,206,206,206,206,206,206,206,206,206,205,205,206,203,205,206,206,204,205,205,204,205,206,203,203,203,201,196,194,189,188,179,183,192,179,188,178,167,171,171,171,174,169,167,164,164,158,163,169,156,157,156,156,159,162,155,154,157,152,150,153,147,150,147,147,148,148,141,141,144,141,141,141,140,130,133,137,135,132,128,127,125,113,121,121,113,113,113,106,110,115,104,108,104,104,94,102,89,97,94,84,86,86,89,84,79,84,81,81,84,79,76,76,73,73,73,70,70,64,64,67,62,64,62,62,55,55,58,58,52,55,48,48,48,48,48,52,48,45,48,48,48,42,39,39,42,39,42,39,39,39,39,36,36,39,36,39,39,36,36,36,39,32,36,39,32,36,36,36,36,36,36,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,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,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,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,36,32,32,32,32,32,32,36,36,36,36,36,39,32,32,36,32,32,32,39,36,36,36,39,36,39,36,39,39,42,42,36,36,39,36,39,42,42,42,42,39,48,39,42,45,45,42,48,45,45,45,48,52,48,55,58,55,58,58,52,55,58,55,62,55,62,64,64,67,70,70,70,79,73,73,73,73,73,76,73,73,79,79,76,79,84,81,89,89,92,94,92,97,97,104,99,102,108,108,102,110,110,110,119,123,123,121,119,123,125,128,130,125,125,127,127,133,128,139,141,140,137,140,142,145,145,145,140,146,148,148,146,144,146,146,148,150,150,152,152,152,150,153,150,156,160,153,151,161,164,158,162,157,159,158,160,160,167,165,163,165,174,179,183,177,171,174,185,181,178,195,190,187,199,196,197,188,188,195,194,200,200,197,196,194,196,198,197,200,203,205,203,204,204,201,205,206,206,203,198,206,206,206,205,206,206,206,206,206,206,206,206,205,205,205,205,205,204,206,205,206,206,206,205,206,205,206,206,206,206,206,206,206,206,206,206,205,206,205,203,206,206,206,205,206,206,206,206,205,206,206,206,206,204,205,205,206,203,206,206,206,206,206,206,206,206,204,206,205,201,205,205,205,204,202,199,200,192,203,201,185,183,189,181,169,178,181,173,179,187,182,179,175,171,167,167,161,159,159,163,159,153,157,157,156,156,154,157,148,148,150,148,149,150,141,143,146,143,135,135,140,140,139,140,140,136,136,130,125,123,115,119,119,119,113,106,113,115,106,110,104,104,106,106,102,104,99,92,99,89,89,89,89,84,81,84,81,84,79,79,79,70,76,70,73,79,67,67,62,64,62,62,64,58,58,55,52,55,52,48,55,48,48,48,52,48,48,45,48,45,45,48,42,42,42,42,42,42,39,42,42,39,39,45,36,39,39,36,39,39,32,39,36,36,36,36,32,36,32,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,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,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,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,32,32,32,32,36,32,32,32,36,36,36,32,32,36,36,36,32,36,32,32,36,36,36,39,39,36,36,39,36,39,42,42,42,36,39,39,36,39,42,42,42,45,42,45,39,45,45,45,48,42,45,45,45,48,48,48,52,55,52,52,52,55,62,58,55,58,58,58,64,64,67,70,70,70,70,73,73,73,67,73,73,70,73,73,73,73,79,81,84,86,89,89,86,86,94,97,102,104,99,106,104,108,110,104,110,119,121,115,117,121,121,127,127,130,127,128,125,123,130,128,137,141,140,137,141,143,143,146,146,141,146,146,143,146,148,148,150,150,153,153,153,156,152,154,152,153,158,157,152,153,160,159,158,159,156,156,156,161,165,163,167,169,163,167,173,182,185,170,174,191,182,177,195,191,187,200,194,198,188,192,191,190,195,192,194,195,195,196,197,195,199,203,203,201,203,203,203,203,203,206,203,206,206,205,205,206,206,205,206,204,206,206,204,206,206,205,206,206,205,205,206,206,206,206,206,206,206,205,204,206,205,206,206,206,206,206,206,205,206,206,205,203,206,205,202,205,206,205,205,206,206,206,206,206,204,203,206,206,206,205,205,206,206,206,206,206,206,206,205,206,204,201,204,204,203,203,202,200,195,191,200,192,187,195,190,182,167,177,188,170,174,181,171,170,167,169,163,175,169,164,159,159,160,153,158,158,155,154,153,153,150,150,148,150,147,149,144,145,146,142,140,137,141,136,139,137,135,140,130,127,127,123,115,115,117,117,110,110,113,115,108,108,97,110,106,102,102,104,99,94,89,86,84,89,89,86,86,79,79,79,81,73,81,76,73,67,73,73,70,64,62,62,64,64,64,58,58,55,52,58,55,52,52,45,48,45,48,48,48,48,48,42,45,45,39,42,45,39,42,42,36,42,39,39,36,39,36,36,39,36,39,36,36,36,32,36,36,32,36,36,32,32,36,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,32,36,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,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,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,36,32,32,32,36,32,36,32,36,36,32,32,32,36,32,36,32,32,36,36,36,36,36,39,32,32,39,32,32,39,36,39,36,36,39,36,39,42,39,42,39,42,39,39,36,39,39,39,39,45,42,42,45,39,42,45,45,45,45,45,45,45,45,52,48,52,52,55,58,55,52,58,58,55,55,62,62,62,62,64,67,67,67,70,70,70,70,70,73,70,73,67,76,79,73,79,79,79,89,84,89,92,92,97,94,99,102,102,110,106,110,110,110,108,117,117,121,113,119,115,123,127,130,127,128,123,132,132,133,135,143,140,136,145,145,141,145,147,144,139,140,144,145,148,150,152,152,151,153,151,152,149,148,153,156,158,157,154,156,157,158,163,157,156,160,159,165,167,167,163,162,165,164,175,174,179,178,173,183,188,178,192,195,182,188,191,194,194,195,195,189,185,188,190,195,192,188,197,197,199,195,196,201,200,204,205,204,205,204,204,204,203,206,206,206,205,206,206,205,206,206,206,206,205,206,205,206,206,206,206,206,204,204,205,206,205,206,204,203,206,206,205,206,206,206,206,205,206,206,204,204,205,206,205,206,206,205,206,206,206,206,206,205,204,201,204,206,205,206,205,205,205,206,205,206,206,205,201,201,206,205,203,201,203,201,190,201,187,198,196,194,185,185,182,190,183,188,182,163,162,164,159,162,159,169,167,167,169,165,156,159,159,155,156,157,154,155,148,149,151,152,148,148,148,148,150,146,145,143,145,140,143,143,140,135,130,133,130,130,130,125,128,127,121,115,108,113,115,110,106,106,104,108,99,99,94,97,97,97,89,89,86,94,86,92,84,79,81,76,76,79,76,76,73,67,67,67,67,67,58,62,64,64,62,62,55,55,55,55,48,48,52,48,48,52,52,48,48,45,48,45,39,45,42,45,45,42,42,39,36,45,39,39,39,36,36,36,39,39,39,39,36,39,36,36,39,36,36,32,36,36,32,32,32,36,32,32,36,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,36,32,32,32,36,32,32,36,36,36,36,36,39,36,36,36,36,39,39,39,36,39,39,36,36,39,42,42,42,39,45,42,45,45,42,45,45,42,45,45,48,48,48,48,55,48,52,55,52,55,55,55,55,58,58,62,64,64,67,67,70,67,70,67,73,70,73,70,67,73,76,73,70,79,79,79,81,84,86,89,86,89,94,102,97,99,106,97,108,113,106,104,115,121,117,115,115,117,115,123,127,128,128,123,128,130,130,130,137,137,135,136,146,140,137,141,143,145,145,137,143,143,148,146,148,147,150,148,152,150,152,156,155,159,154,154,154,156,165,159,156,156,157,156,170,170,169,170,167,164,165,170,177,182,178,182,185,191,182,181,191,188,185,183,190,197,198,192,190,182,183,192,196,191,201,202,199,196,199,199,199,201,205,205,203,199,205,205,205,205,206,204,206,205,205,206,206,206,206,205,206,206,206,206,206,206,206,206,206,206,206,205,205,206,204,206,206,205,206,206,206,204,205,205,206,205,206,205,206,204,205,206,206,206,205,205,203,206,206,206,204,203,205,205,204,206,205,206,206,206,206,205,206,206,206,205,201,204,203,200,199,203,201,190,200,190,195,179,188,185,171,179,190,185,185,177,165,163,162,161,158,159,160,163,161,162,164,162,157,157,157,148,153,156,149,147,150,151,151,152,147,145,147,142,141,140,137,141,137,139,140,140,135,135,137,132,130,130,132,130,121,117,115,110,115,108,110,110,106,102,99,104,108,97,97,97,89,94,86,94,86,89,84,86,79,79,73,79,76,76,73,70,67,73,64,64,62,62,64,62,64,62,58,58,55,48,52,52,52,55,48,48,48,55,48,45,45,45,42,45,48,42,42,42,42,42,42,39,42,39,39,39,39,36,36,39,39,39,39,36,39,32,36,39,32,36,36,36,36,39,36,32,32,36,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,32,32,36,32,36,32,32,36,32,32,32,32,36,36,32,36,32,32,36,39,36,36,36,36,36,36,39,36,39,39,36,36,39,36,39,39,39,42,42,42,39,45,39,45,42,45,42,45,45,45,45,48,48,48,52,52,48,52,58,52,55,55,58,55,55,58,62,62,62,64,64,70,64,67,67,70,70,73,70,70,70,76,73,70,73,76,76,81,84,86,84,84,92,89,94,92,97,106,104,108,110,108,104,110,119,119,113,115,110,117,121,121,127,125,128,125,130,130,137,135,137,130,135,140,142,139,140,137,144,146,141,141,141,143,148,143,145,148,148,151,152,153,155,151,156,153,153,153,159,162,157,156,157,156,156,162,164,164,173,169,164,167,173,173,181,183,177,182,197,188,185,192,188,189,189,190,199,199,200,192,185,185,190,197,198,201,196,204,201,197,194,194,203,203,203,202,203,203,205,204,205,205,205,206,206,205,206,206,204,206,205,206,205,205,206,206,205,206,206,206,206,206,206,205,205,204,205,206,205,206,206,206,206,206,204,205,206,205,206,201,206,206,205,206,206,206,204,203,202,206,206,204,204,204,201,201,206,205,204,206,206,206,206,206,206,206,206,202,200,203,201,197,200,201,197,196,195,200,178,189,179,177,187,187,188,182,171,162,163,164,159,156,156,159,160,160,164,162,163,159,155,158,150,151,154,148,150,149,152,152,152,149,147,147,143,139,143,139,145,137,136,141,136,135,133,137,137,127,125,130,121,119,115,113,115,115,113,110,108,102,99,99,104,104,94,102,94,94,92,89,89,84,92,84,79,81,79,79,79,73,73,73,70,67,64,67,64,62,64,64,62,62,58,58,55,52,52,52,52,48,52,48,52,52,48,48,45,45,45,42,48,45,42,42,45,42,42,39,39,39,36,39,36,39,39,39,39,39,36,39,36,36,36,32,36,32,32,36,36,36,36,32,32,32,32,36,36,32,32,36,32,32,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,36,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,36,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,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,36,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,36,36,32,32,36,32,32,36,39,36,32,36,36,36,36,36,36,36,36,39,36,39,39,39,36,39,39,36,39,36,42,42,39,42,45,39,45,42,42,42,42,45,45,42,48,48,48,48,52,52,55,48,55,55,55,55,58,58,55,58,62,62,64,67,64,67,67,64,67,73,70,70,67,73,73,73,70,79,76,79,84,81,86,86,84,86,92,99,99,92,104,102,102,106,104,104,110,121,121,115,117,115,115,117,121,117,123,121,123,135,130,135,137,130,133,137,136,140,144,143,135,145,142,145,146,146,146,145,145,145,151,148,150,152,152,152,152,152,155,153,152,154,156,158,159,155,159,159,158,158,161,162,165,174,165,173,171,174,170,177,177,185,181,175,183,179,187,177,182,190,203,202,197,195,190,197,198,195,199,204,204,204,197,191,199,204,205,205,205,205,203,204,203,204,203,204,205,206,206,205,205,205,205,205,206,204,204,204,204,205,206,206,206,206,206,206,205,204,205,201,204,206,206,204,206,205,205,206,205,205,205,205,204,206,206,206,206,206,205,199,198,203,204,203,205,205,201,203,206,205,205,206,204,206,206,201,206,204,206,201,204,197,200,195,191,197,190,190,198,192,192,195,191,190,174,189,181,175,173,164,161,163,173,170,164,159,160,157,156,161,167,159,156,151,156,156,156,157,150,146,149,150,147,150,145,143,143,147,146,146,143,144,144,140,135,133,133,128,135,127,115,121,121,119,125,113,117,115,110,110,106,104,104,99,99,102,94,99,97,92,94,89,86,81,92,86,86,84,81,79,81,73,76,76,70,73,70,67,64,67,62,62,62,64,62,58,62,55,55,45,48,48,52,48,52,52,55,48,48,45,45,45,42,42,42,39,45,42,42,39,42,39,39,36,42,36,36,36,36,39,36,36,36,32,39,32,32,32,36,36,36,36,39,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,32,32,36,32,32,36,32,32,36,32,32,36,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,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,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,36,36,36,36,36,36,36,32,32,36,32,32,36,36,36,36,39,36,36,36,39,32,39,39,42,39,39,39,39,36,39,39,39,39,39,42,39,42,45,42,42,42,42,48,42,45,45,48,48,48,48,52,48,52,55,52,52,52,55,58,58,58,62,62,64,64,64,67,67,64,64,73,70,70,76,76,73,73,76,76,79,79,81,84,84,84,84,89,94,94,92,102,104,102,110,113,110,110,113,121,119,117,113,115,121,117,117,123,123,128,133,132,133,140,137,130,139,141,137,142,141,140,137,139,141,143,144,142,147,148,149,150,150,147,147,146,150,152,152,150,149,153,156,159,160,157,153,153,155,158,158,162,161,160,163,167,174,174,181,167,174,183,177,177,188,173,174,194,179,187,188,190,190,191,188,190,201,199,199,203,205,201,188,188,191,197,202,204,201,204,199,202,205,201,202,202,203,203,201,203,205,206,205,206,204,206,206,204,204,203,202,203,201,205,206,206,206,205,205,203,204,203,205,205,205,203,206,205,206,206,205,206,206,206,206,206,206,205,206,206,203,199,205,200,195,199,201,205,206,206,206,205,204,204,204,203,205,205,202,204,201,202,198,195,192,195,197,196,194,195,196,183,179,187,190,178,183,185,165,170,164,161,163,167,167,171,163,159,158,156,154,155,153,153,150,161,156,152,163,146,153,156,148,146,148,149,147,147,144,140,142,141,137,135,132,140,140,140,132,132,123,119,127,127,121,115,113,110,113,110,110,110,104,102,94,99,94,92,97,102,99,89,97,89,86,84,89,84,81,76,79,79,76,76,70,67,67,67,67,70,64,64,62,62,64,64,62,62,52,55,55,52,52,52,52,48,48,55,52,48,48,45,45,45,45,45,42,42,42,39,42,42,39,39,42,39,39,36,39,36,39,39,36,39,32,36,36,32,39,36,36,36,36,36,36,36,32,36,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,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,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,32,36,36,32,32,32,36,36,32,36,36,32,32,36,39,36,36,36,32,36,36,36,36,36,39,39,36,42,42,39,36,39,39,39,39,42,45,39,39,42,42,42,45,45,45,45,45,48,45,48,48,48,52,52,52,52,58,52,58,55,55,58,55,58,64,62,62,62,62,64,67,70,62,70,73,67,70,73,73,76,76,79,79,81,79,79,84,81,89,86,89,92,94,97,102,104,106,108,106,113,119,117,119,121,110,113,113,117,127,128,127,130,132,132,128,130,137,132,140,140,140,135,137,140,140,141,140,137,140,143,142,143,146,145,149,148,148,152,146,148,151,151,151,157,161,157,156,153,153,151,153,156,163,159,157,163,171,181,173,177,169,169,185,169,170,199,175,173,189,192,194,195,189,189,194,189,188,192,199,201,201,190,194,197,199,197,192,204,205,202,194,190,205,201,204,205,206,206,206,204,205,203,205,206,205,205,205,205,203,206,205,204,202,205,205,206,206,205,206,206,205,204,205,205,203,206,205,205,204,206,205,205,205,206,206,206,206,204,206,201,206,206,204,204,203,202,200,200,201,206,206,205,202,206,206,205,205,204,201,201,200,198,201,196,189,190,191,195,187,194,187,185,174,177,190,181,182,181,189,167,165,159,159,162,159,175,165,169,161,156,152,153,154,155,148,152,156,155,155,152,150,157,150,146,148,146,141,142,143,143,141,140,142,135,140,136,128,128,130,135,140,127,121,121,123,113,110,110,113,113,110,108,104,99,99,94,104,94,86,92,94,84,86,94,86,81,86,89,89,84,79,73,73,79,73,73,67,67,67,70,64,64,62,62,64,58,62,62,52,55,52,52,52,55,52,52,48,48,48,45,48,45,45,45,42,42,42,45,39,39,42,42,36,36,42,39,39,36,36,39,36,39,36,36,39,32,36,32,32,36,36,32,39,32,32,39,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,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,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,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,36,32,36,36,32,32,32,36,36,32,32,36,32,36,36,36,36,36,36,36,39,36,36,36,39,36,39,36,39,42,39,39,39,39,36,39,39,42,39,42,39,45,45,42,42,45,42,45,48,48,48,48,48,48,48,52,55,55,52,58,58,55,62,58,62,64,62,62,64,64,62,62,67,67,67,67,67,73,73,73,76,76,73,79,79,79,79,84,79,86,86,89,89,92,97,104,99,108,108,108,106,110,123,119,119,117,117,119,115,125,130,128,132,132,130,125,127,141,135,137,143,140,135,133,137,137,142,143,140,146,143,142,146,147,148,150,152,150,150,147,150,153,151,151,156,157,156,153,152,156,151,152,158,157,159,159,163,169,161,175,170,170,177,182,167,171,192,174,167,182,190,185,194,188,189,192,185,191,195,194,195,194,190,197,194,195,190,195,201,205,205,199,203,206,204,204,204,206,205,205,206,203,203,202,205,204,206,201,200,203,203,205,205,204,202,206,206,204,204,206,204,204,205,201,201,204,203,205,205,205,205,205,206,206,206,206,206,206,206,203,206,206,206,206,201,204,203,201,201,204,206,206,205,205,204,204,205,206,206,199,203,200,197,204,191,197,195,191,197,196,188,181,190,188,177,190,181,177,179,181,178,167,156,161,161,159,170,162,171,163,160,154,153,160,161,152,152,155,153,156,150,152,152,148,148,150,148,140,137,140,140,145,143,145,140,141,133,130,127,127,121,130,127,121,113,119,121,113,117,115,115,117,108,104,99,99,94,97,94,99,102,94,94,89,89,86,81,84,89,86,81,79,79,73,76,73,67,70,67,64,67,70,62,64,64,64,58,62,62,58,52,48,48,52,52,52,52,52,48,52,52,48,48,45,42,42,45,45,42,39,42,42,39,42,36,42,39,39,39,36,36,36,39,36,36,39,36,36,32,36,36,36,36,36,36,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,32,36,32,32,36,32,32,36,36,36,36,36,36,39,39,36,36,36,36,39,36,36,39,36,39,39,42,39,39,39,42,39,36,39,42,42,45,45,42,42,45,45,45,48,48,48,52,48,48,55,55,52,55,52,52,55,62,62,64,64,62,62,62,64,64,67,64,67,64,70,70,70,70,70,79,73,76,81,76,79,81,79,86,89,84,89,94,97,104,99,106,104,110,108,108,110,117,117,119,121,117,121,123,127,128,127,121,121,130,135,137,137,136,141,133,140,139,137,135,137,143,142,144,146,144,146,146,147,143,147,150,150,150,148,148,154,155,153,154,153,155,159,156,155,152,156,154,164,167,171,170,178,165,165,167,170,167,175,177,178,170,177,178,185,183,185,196,195,188,192,187,185,194,195,191,196,196,190,183,185,188,197,196,201,202,204,204,204,204,204,191,195,202,205,205,205,203,202,201,203,205,202,199,203,203,202,205,196,201,206,205,203,205,204,203,204,206,203,205,205,204,204,205,200,204,206,206,206,206,206,205,206,205,205,205,206,205,206,205,206,206,204,204,204,201,201,203,205,205,205,204,202,204,202,199,201,191,191,185,177,185,192,195,179,185,178,189,177,183,179,171,182,185,178,169,157,167,160,162,158,159,157,158,159,153,156,158,156,149,152,153,152,149,151,146,150,148,153,152,145,135,140,145,147,145,146,146,141,140,139,137,136,136,128,127,128,119,119,115,117,119,113,113,110,106,104,102,104,104,94,99,97,92,89,92,92,92,84,86,86,81,84,81,79,79,76,73,79,73,70,67,70,64,67,64,62,64,64,64,58,62,55,55,52,55,48,52,48,48,52,48,48,48,48,45,45,45,42,42,45,45,42,42,39,42,36,39,39,42,39,42,36,36,36,36,39,36,32,39,36,39,36,32,36,36,36,36,32,39,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,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,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,36,36,32,32,32,32,32,36,32,32,36,36,36,32,39,36,39,36,36,36,36,36,39,36,39,39,39,39,39,42,39,36,36,42,36,39,39,42,42,42,39,42,42,45,45,45,48,48,48,48,48,48,48,55,52,52,55,52,55,55,55,62,62,62,62,58,62,62,62,64,64,64,64,70,70,67,73,73,73,79,79,79,81,79,81,81,84,86,89,92,86,99,99,97,97,108,110,110,108,106,108,115,117,115,115,113,121,123,121,117,130,135,135,128,113,115,137,130,135,137,137,140,140,137,142,141,140,145,141,143,148,149,152,151,146,149,148,145,154,153,153,152,152,154,156,157,160,156,155,159,163,174,173,161,173,163,161,169,167,167,173,174,177,178,181,174,189,173,179,189,192,188,195,190,185,190,192,197,197,191,187,189,194,196,190,191,196,198,196,191,198,203,203,202,200,194,205,203,204,198,199,197,201,206,202,202,202,196,203,205,191,201,206,205,205,202,204,201,196,201,203,200,205,201,203,203,205,204,206,206,206,206,206,205,206,205,201,203,197,204,205,204,203,201,200,203,203,205,205,206,205,204,205,205,202,200,191,201,190,195,187,191,177,182,190,185,181,182,174,188,178,188,183,170,177,183,179,177,171,164,160,159,156,157,158,153,155,159,167,167,156,150,151,150,146,143,156,147,146,146,153,140,142,143,147,146,147,145,140,140,139,136,133,137,137,130,125,121,119,125,125,115,113,115,115,119,115,110,108,102,94,94,89,94,94,92,92,84,89,84,86,84,84,84,81,79,81,76,79,79,79,73,73,70,67,64,64,64,62,62,62,62,58,62,55,55,52,52,48,48,48,48,52,48,48,48,48,45,45,42,39,42,45,45,42,42,39,42,42,39,36,42,39,39,36,36,36,32,36,36,39,39,32,39,36,32,36,36,36,36,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,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,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,32,36,32,32,32,36,32,32,32,36,32,32,32,36,36,36,39,36,36,36,39,39,39,39,42,36,36,39,39,39,36,39,39,36,39,39,32,39,42,42,42,42,42,45,42,45,48,48,48,48,48,45,48,52,52,52,48,48,55,52,55,58,62,55,64,58,64,62,62,64,67,64,67,64,64,64,67,64,70,76,76,79,76,76,76,76,79,84,84,86,86,92,92,97,94,97,94,104,110,110,110,106,108,113,113,117,113,117,117,117,127,130,130,133,130,117,127,130,128,137,136,135,136,140,141,142,145,141,143,145,143,148,146,150,148,150,146,150,151,146,148,153,155,151,150,155,155,161,158,155,156,160,164,170,163,163,161,163,167,167,167,173,178,174,170,183,171,175,177,177,173,179,185,188,189,194,188,189,189,195,185,185,188,191,196,194,192,192,198,196,197,183,194,200,201,194,195,201,196,194,199,195,198,197,196,205,201,198,201,194,203,205,205,201,200,200,201,205,203,204,203,204,200,201,205,203,205,201,206,205,206,206,205,206,206,203,204,203,205,203,200,201,203,200,201,205,203,205,205,206,205,204,204,204,204,203,203,200,202,201,191,194,192,200,188,179,189,181,182,185,175,179,170,181,182,177,170,174,177,177,173,163,163,163,158,154,154,152,152,156,162,165,155,149,146,150,143,143,152,144,145,146,147,137,145,146,146,147,147,140,137,130,130,130,133,137,136,135,125,127,117,121,121,117,115,115,115,113,115,106,104,99,97,102,97,97,89,92,89,86,94,89,84,89,84,79,84,84,79,79,76,79,79,70,70,70,67,62,67,67,64,64,62,55,62,58,58,55,52,48,48,48,52,48,55,45,48,52,45,48,45,48,42,45,45,42,39,39,39,39,42,39,39,42,39,39,36,36,36,36,42,36,39,36,36,36,32,32,36,36,32,36,32,32,32,36,36,32,32,36,32,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,32,32,36,36,32,32,36,32,32,32,36,36,36,36,39,32,36,36,36,39,39,39,36,36,39,39,36,36,39,39,36,39,39,36,39,42,39,39,42,42,42,42,45,45,45,48,48,48,48,48,52,48,52,52,52,48,55,58,58,58,58,58,58,62,62,58,58,64,67,64,64,67,67,67,67,70,73,76,73,73,73,79,76,76,81,81,81,86,86,92,86,92,97,99,99,104,108,110,108,108,110,121,121,121,125,119,113,128,132,128,121,128,135,130,135,130,133,128,137,140,136,135,135,137,135,139,140,140,141,141,146,145,146,147,146,145,148,149,151,152,151,152,155,153,156,153,152,152,154,159,163,160,159,161,165,167,164,158,167,175,170,171,183,171,177,174,187,183,178,185,191,188,188,190,188,190,195,192,191,198,196,190,187,185,181,192,191,190,177,183,190,194,199,200,202,188,189,194,190,196,192,199,200,202,196,203,198,201,203,204,205,201,198,194,200,201,201,203,205,203,205,205,205,203,201,203,206,205,205,205,204,205,203,203,203,203,203,205,203,201,205,203,200,196,201,205,201,194,188,197,206,196,196,190,201,201,191,201,201,198,192,190,183,185,178,179,179,178,183,190,181,181,174,163,162,170,174,167,162,165,165,159,162,155,158,156,153,157,159,151,148,148,151,147,151,146,144,147,148,141,147,148,148,145,141,136,133,128,128,132,127,123,127,130,132,132,125,123,115,127,117,113,108,113,110,113,104,104,102,99,97,92,94,94,97,86,86,86,84,89,84,84,81,81,81,79,73,73,73,70,73,73,64,67,67,67,70,62,55,58,62,55,58,55,55,52,55,45,52,48,48,52,48,48,48,48,45,45,45,45,45,45,45,42,42,39,39,39,42,36,39,39,39,36,36,36,36,39,36,36,36,36,36,32,32,39,32,36,36,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,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,32,36,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,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,36,32,32,32,32,36,32,32,36,32,32,32,36,32,32,36,32,32,36,36,36,36,32,36,36,36,36,39,39,39,39,32,36,36,39,36,39,39,42,39,42,42,36,39,39,39,39,45,42,42,42,45,45,45,48,48,45,48,52,48,48,52,48,52,55,52,55,55,58,58,55,58,62,62,62,64,62,62,64,64,64,67,70,67,67,67,70,70,73,73,79,76,84,84,81,79,86,86,84,94,94,97,99,104,99,102,99,104,104,110,117,117,115,125,119,115,119,123,117,128,128,135,127,130,128,130,128,132,132,133,135,143,141,141,142,141,141,143,140,145,142,145,146,146,147,146,148,153,149,149,150,154,154,153,154,150,148,153,155,158,162,161,173,167,159,162,161,173,159,164,167,171,177,179,181,178,178,174,175,189,183,197,196,192,191,189,192,191,191,188,188,185,178,183,190,183,183,191,191,197,196,201,204,195,187,181,182,195,197,201,200,199,201,195,203,205,199,206,205,204,205,201,196,202,203,205,199,202,201,204,205,203,202,203,205,203,203,204,204,205,203,205,206,198,200,198,202,203,205,205,201,204,204,204,206,205,201,194,194,190,199,197,192,197,195,197,191,197,202,190,192,191,183,194,188,183,178,171,185,179,175,177,171,164,167,159,160,167,173,163,159,159,157,163,162,158,155,152,155,154,153,148,148,150,145,151,149,150,140,148,149,148,143,142,137,133,130,123,128,121,117,115,117,123,130,130,121,110,117,117,113,115,113,110,108,106,97,94,94,94,92,94,92,89,89,86,89,84,84,86,81,76,84,81,79,73,73,73,73,67,67,64,67,62,70,67,62,62,58,58,58,58,52,55,52,52,48,48,45,52,48,42,48,45,48,45,45,42,45,42,42,42,45,39,39,39,42,42,39,39,39,36,36,36,39,36,36,39,39,36,36,36,32,32,36,32,32,36,36,36,36,32,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,36,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,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,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,36,32,32,36,36,32,32,32,36,32,32,32,32,32,32,39,36,32,36,32,36,36,39,36,39,39,39,32,32,39,36,36,39,39,39,39,39,42,36,39,39,42,39,42,39,42,42,42,45,45,48,52,48,48,48,48,48,55,45,52,52,55,55,52,55,58,58,55,58,58,58,62,62,67,62,62,64,67,70,67,67,70,73,73,73,70,76,73,76,76,79,81,81,89,81,89,97,94,99,104,104,99,99,97,99,99,108,113,119,117,121,113,117,117,128,127,135,128,127,130,128,121,130,127,135,135,135,140,135,140,135,135,137,141,137,145,127,143,143,146,146,145,149,149,151,148,152,154,154,155,152,153,153,154,156,160,162,164,167,165,146,169,164,167,161,167,170,175,177,167,187,183,185,173,178,183,183,194,191,191,190,192,190,194,183,181,177,182,181,194,189,181,185,187,191,195,190,204,204,198,191,185,181,191,196,199,201,201,201,195,197,200,204,205,205,204,203,199,201,201,202,204,199,202,200,200,196,200,204,202,204,203,201,203,201,205,205,203,205,203,205,202,198,201,201,201,191,201,204,204,205,206,205,201,194,191,195,197,197,194,196,198,195,194,202,190,190,194,189,188,185,179,183,174,177,181,182,169,175,167,160,159,164,160,171,165,159,155,155,155,157,154,150,151,152,150,152,148,149,149,149,149,150,148,137,150,150,146,143,141,133,136,135,127,128,121,123,121,121,128,132,133,123,113,117,117,110,110,110,104,108,102,99,104,97,89,92,89,89,94,86,89,89,84,84,84,79,79,79,76,73,76,76,70,73,73,67,67,67,62,64,64,62,62,58,55,58,55,55,55,52,48,48,48,48,48,48,45,48,48,48,45,45,45,45,45,42,39,42,39,42,39,39,39,36,42,39,39,36,39,39,36,39,36,36,39,32,36,32,36,39,36,32,39,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,32,32,36,36,32,36,32,32,36,36,39,36,39,36,36,36,36,39,32,36,36,39,39,39,39,39,36,39,39,39,39,42,42,45,42,48,45,45,48,48,48,48,48,48,48,48,48,52,55,55,55,55,55,58,55,58,62,62,58,64,62,64,64,64,62,62,67,64,67,70,70,70,73,70,73,73,73,84,81,81,84,81,81,81,99,97,99,99,97,94,94,94,92,81,99,104,110,119,119,117,113,121,130,121,130,133,125,125,128,130,128,128,127,135,137,135,140,137,141,135,137,145,143,144,137,144,141,147,147,146,145,148,152,150,148,150,150,151,151,154,156,156,159,156,157,157,161,159,171,169,162,161,167,165,165,174,178,179,173,173,177,177,185,178,187,189,171,188,190,194,183,194,181,187,179,201,197,201,199,190,195,192,201,198,194,194,196,201,187,178,182,196,203,203,198,201,199,192,199,201,199,205,203,205,203,201,201,198,190,204,196,201,191,202,191,197,201,201,200,203,202,204,203,200,201,203,204,200,205,196,203,203,194,191,199,205,204,205,202,202,199,206,206,201,195,194,196,196,188,195,190,191,187,181,194,187,174,181,179,171,183,178,174,178,173,171,175,167,159,161,158,159,155,159,159,159,161,149,150,152,150,149,151,149,149,147,150,148,149,150,148,146,141,150,152,148,139,136,133,135,135,130,130,123,117,117,119,121,127,128,117,104,113,115,110,108,110,106,108,97,99,97,92,92,92,92,89,89,89,81,84,81,81,84,81,79,76,76,70,73,73,70,70,67,67,64,67,62,62,64,62,55,58,55,62,55,58,52,55,48,45,48,48,48,45,45,42,45,45,42,45,45,45,39,45,42,42,42,42,39,42,39,36,42,36,42,39,36,39,39,39,36,32,39,36,36,32,36,39,32,32,36,36,36,36,36,32,36,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,32,36,36,32,32,32,32,32,32,32,32,32,32,36,39,32,36,32,36,36,36,36,36,36,39,39,39,36,32,36,36,39,39,36,42,42,39,39,39,39,42,42,42,42,42,39,42,45,45,48,45,48,48,48,45,48,45,52,52,55,52,55,55,55,58,58,58,62,58,62,64,62,62,64,58,64,67,64,64,62,64,64,73,64,73,73,70,79,76,79,89,81,73,86,99,97,99,92,84,86,84,89,86,94,94,104,113,125,130,113,106,113,132,119,119,130,119,121,135,130,130,127,135,130,130,136,136,135,137,132,139,143,143,140,144,143,144,147,146,148,147,144,152,153,147,150,153,149,148,152,152,152,152,151,152,159,161,160,163,161,163,169,162,161,164,169,167,177,174,183,177,173,177,185,183,185,177,187,188,181,182,190,185,191,182,196,196,201,190,185,194,188,192,194,199,182,190,203,195,183,185,199,195,201,195,194,188,190,195,196,196,201,202,201,200,198,196,201,200,203,199,200,190,192,190,200,201,201,200,195,200,203,201,198,194,204,200,206,201,202,203,194,183,199,205,204,205,198,179,182,190,197,200,201,204,197,191,199,197,179,192,188,183,177,183,177,181,188,171,177,165,174,163,167,179,165,165,164,163,160,159,155,156,155,155,152,153,145,146,153,156,151,152,148,150,146,148,148,148,150,146,141,145,146,149,146,135,136,139,136,135,128,125,121,117,110,110,119,127,130,119,106,106,113,104,104,106,102,106,97,99,92,97,92,89,92,86,86,92,81,86,79,81,79,73,76,76,79,73,73,70,70,67,67,67,64,64,64,62,58,58,55,55,58,58,55,55,52,55,48,48,52,48,45,48,45,45,45,45,45,42,42,42,36,42,42,42,39,42,39,39,39,36,42,39,36,36,36,36,36,36,36,36,36,36,36,32,36,36,32,36,36,36,32,32,32,32,32,32,32,36,32,32,36,32,36,32,36,32,32,32,32,32,36,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,36,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,39,36,32,36,36,32,32,36,36,39,39,39,32,36,39,36,32,36,36,36,36,39,39,36,39,42,42,39,39,42,39,42,39,45,42,45,48,48,48,48,48,48,48,48,48,48,52,58,55,55,55,55,58,55,58,58,64,62,62,62,64,62,62,67,64,70,64,67,67,70,64,70,67,73,79,79,76,86,81,76,86,104,94,89,84,81,81,79,81,84,89,89,92,104,123,127,115,104,115,132,119,113,127,117,123,128,127,136,127,136,128,135,136,135,141,140,141,140,145,145,145,142,141,142,143,146,147,146,145,148,153,151,153,156,151,152,152,154,156,152,151,155,159,161,157,160,159,167,164,160,161,160,167,173,175,175,177,181,170,178,182,183,173,181,181,185,179,188,191,190,182,187,194,191,195,197,183,194,190,199,203,204,191,187,197,190,188,191,201,191,194,190,196,192,188,194,191,200,203,201,199,200,198,196,202,201,201,199,198,192,194,185,198,200,201,197,201,200,201,201,201,196,203,199,205,204,203,202,190,188,201,201,196,196,195,181,183,188,188,188,200,205,200,190,195,196,187,187,192,188,185,179,174,185,182,175,171,167,177,163,162,167,167,165,162,163,160,161,159,157,156,152,152,150,148,150,156,154,150,150,148,149,145,147,152,147,149,141,142,143,149,148,144,136,130,133,132,132,132,128,125,123,110,110,119,123,128,121,108,115,119,97,104,106,99,102,97,97,97,94,97,92,89,89,92,86,84,81,86,79,79,76,73,73,73,70,67,70,70,70,64,67,64,64,64,62,58,58,58,55,58,62,55,52,52,55,48,45,48,48,48,48,45,45,45,45,42,45,42,42,39,45,45,39,42,42,39,42,42,39,39,39,39,39,36,36,36,36,36,36,39,32,36,32,32,39,32,32,36,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,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,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,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,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,36,36,32,36,36,36,36,39,39,39,36,32,36,32,36,32,36,39,36,36,39,36,39,39,39,39,42,39,42,39,39,39,42,45,45,48,48,48,48,45,48,48,48,48,55,55,52,55,52,55,55,52,58,55,58,58,62,62,62,62,62,67,64,64,64,67,64,73,64,73,64,70,84,70,79,89,70,67,94,106,94,81,70,73,81,84,89,89,84,81,79,97,117,128,115,102,104,130,115,108,125,117,113,135,127,135,123,130,128,136,135,137,133,135,133,132,141,144,143,145,142,142,142,146,147,147,145,143,149,149,149,155,154,153,153,154,154,150,156,153,153,157,157,161,169,165,162,159,156,162,163,165,173,173,169,177,171,174,173,185,187,177,190,185,178,181,185,183,177,179,187,188,190,199,183,189,191,190,189,198,190,192,192,195,190,188,195,194,196,182,194,191,189,191,194,201,194,188,196,201,197,200,197,195,199,192,202,190,196,187,189,189,202,195,194,197,203,201,199,201,205,202,203,200,201,201,183,199,195,188,188,190,181,185,183,178,179,187,191,198,201,185,185,185,174,175,174,178,183,179,173,174,165,177,167,169,164,167,171,161,164,162,160,159,156,162,159,156,156,152,156,157,151,152,153,148,149,151,148,146,148,149,148,145,148,144,144,143,146,148,146,128,125,125,128,125,130,127,121,119,110,110,115,121,121,115,106,106,115,104,99,106,99,99,94,97,97,89,97,89,92,86,89,86,84,81,84,81,81,76,76,79,73,73,67,67,67,70,67,67,64,64,58,64,62,55,55,55,58,58,55,55,48,48,48,48,52,48,48,45,45,42,42,45,45,48,45,42,42,42,45,39,39,39,39,42,39,36,39,39,39,36,36,39,36,36,39,36,36,32,39,36,36,32,36,32,36,32,39,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,36,36,36,36,32,36,36,36,36,36,36,39,36,32,32,36,39,36,39,39,36,39,39,42,39,42,39,39,39,39,42,39,42,45,45,48,48,48,48,48,48,52,48,48,52,55,52,52,48,55,55,55,55,62,55,62,62,58,62,62,64,64,67,64,67,64,67,62,76,64,70,81,67,76,89,67,67,99,106,81,67,67,76,79,84,89,86,86,84,81,92,110,128,119,92,99,127,113,108,121,113,113,130,127,130,128,135,127,130,130,128,135,137,132,135,140,141,143,140,142,141,145,147,145,149,152,148,148,148,149,152,152,152,148,150,150,148,150,152,153,163,155,162,162,167,158,156,156,163,164,165,163,170,167,173,173,173,171,183,177,175,191,185,177,182,190,190,181,181,178,177,189,187,178,181,179,175,182,195,194,192,188,188,199,199,196,187,189,194,194,185,192,195,204,202,194,189,194,203,198,200,191,190,195,191,196,192,201,196,194,188,191,197,196,201,200,201,201,201,203,200,203,203,203,197,188,195,196,181,187,190,185,185,190,189,181,183,178,194,199,188,183,182,185,188,190,181,170,170,175,170,165,169,164,163,175,161,170,167,159,161,157,156,163,157,151,152,156,153,151,149,150,150,150,150,150,152,147,148,149,150,150,144,149,147,144,141,143,147,146,130,128,127,125,117,119,117,117,110,108,113,119,121,123,110,104,106,110,102,104,108,99,102,97,94,92,94,94,92,86,92,86,84,84,81,79,79,79,73,73,81,70,73,73,73,67,67,73,64,64,67,55,55,62,58,58,55,58,58,58,55,55,52,48,48,45,48,45,45,39,42,45,45,42,48,45,42,45,42,42,39,39,39,39,39,39,36,42,39,36,39,39,36,32,36,36,36,36,36,36,32,32,36,32,36,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,36,36,36,36,36,36,32,36,32,36,36,36,32,32,36,36,36,36,39,39,36,39,39,36,39,39,39,39,39,42,42,39,39,42,39,42,48,45,45,45,45,48,48,45,48,52,48,52,52,52,52,48,52,55,55,58,62,55,55,62,58,62,64,64,64,67,62,67,64,67,64,76,62,67,79,67,81,84,67,67,97,102,86,73,64,73,79,86,89,92,86,81,79,89,110,121,115,92,97,125,115,99,117,113,104,127,125,130,125,133,128,133,133,135,136,136,133,137,140,142,145,140,142,141,145,147,145,144,150,149,146,148,146,150,154,150,150,152,154,152,152,152,156,156,155,162,163,162,157,156,159,162,159,164,164,165,165,169,167,169,175,181,177,173,183,177,178,182,182,179,179,178,167,179,181,189,181,177,179,175,177,198,194,194,183,183,200,199,200,183,188,191,192,190,200,201,201,201,189,182,200,203,192,200,195,197,199,190,197,191,202,196,197,191,201,195,196,203,200,201,198,196,201,203,203,196,205,197,188,200,194,189,188,192,187,188,190,181,175,179,178,188,191,185,174,187,182,183,189,179,173,177,169,164,170,167,165,165,165,167,167,164,164,159,153,159,159,158,156,151,152,152,150,154,152,151,153,152,149,150,149,148,150,149,150,143,149,146,146,135,143,141,143,133,128,128,123,121,117,113,115,115,119,117,121,123,121,106,108,108,110,106,102,104,94,102,97,97,92,97,92,89,92,89,84,84,81,79,76,81,76,70,73,76,79,70,70,70,73,70,67,64,62,62,55,58,62,58,55,52,58,55,52,52,52,48,45,48,48,48,45,45,39,42,45,42,42,48,45,42,42,45,42,39,39,39,39,39,39,42,36,42,39,36,39,36,32,39,36,36,36,32,36,36,32,36,36,32,36,32,32,32,32,32,32,36,36,32,32,32,36,32,36,36,32,32,32,32,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,36,36,36,39,32,32,36,32,32,36,39,39,39,39,39,36,39,39,39,39,42,39,39,39,42,42,39,45,48,42,48,48,45,48,45,48,48,48,48,55,52,55,52,52,48,55,55,52,55,55,55,58,55,62,64,62,64,67,62,67,62,73,62,76,58,67,73,62,70,86,64,64,94,99,84,73,62,67,73,81,84,84,84,81,81,92,110,121,117,89,94,119,115,102,115,110,108,121,123,123,121,128,125,128,133,130,130,136,130,133,136,141,137,146,141,141,144,143,146,143,145,145,146,150,150,149,150,150,153,153,153,149,151,152,152,154,153,161,159,156,159,159,161,160,162,163,163,167,167,171,165,174,173,173,177,170,167,173,178,167,173,171,167,170,174,178,178,179,178,174,178,175,182,183,191,199,178,179,195,192,194,182,185,191,194,196,197,201,200,189,182,196,192,196,198,196,189,191,181,183,194,179,192,190,195,192,199,198,196,197,200,203,199,201,192,196,203,198,203,194,196,192,201,190,185,177,189,187,185,185,170,171,181,195,199,190,177,178,179,179,183,175,177,170,173,170,160,167,159,163,167,164,160,158,162,161,159,153,153,159,158,159,156,157,153,147,147,152,151,145,147,149,147,146,151,148,147,148,147,148,148,137,137,137,140,139,135,125,123,121,115,115,115,119,121,121,128,117,117,106,108,110,104,99,106,106,97,102,97,94,92,97,86,84,89,89,86,84,79,79,79,79,76,73,76,76,76,70,70,67,70,67,64,64,64,62,55,58,55,55,55,55,55,55,55,55,52,55,48,48,48,45,42,42,39,42,42,45,42,45,39,42,39,42,45,39,39,42,36,42,39,39,36,39,39,36,36,36,32,39,36,36,32,36,36,32,36,32,32,36,36,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,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,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,36,36,36,32,32,32,32,36,36,36,36,39,32,32,39,36,32,36,39,36,39,39,39,32,39,39,39,39,39,42,42,42,42,39,39,42,45,45,42,45,45,48,48,45,48,48,52,48,52,52,52,52,52,55,55,55,52,55,55,58,55,58,64,62,64,64,62,64,58,70,62,76,62,64,73,64,67,81,67,64,81,94,89,79,67,70,76,79,84,84,84,81,81,92,115,119,108,97,99,117,110,106,117,110,106,121,110,121,123,130,127,127,127,136,135,132,132,128,137,135,137,141,143,140,141,144,145,144,146,146,146,145,149,148,152,153,151,150,152,154,153,153,152,154,153,158,156,153,155,159,161,159,160,169,160,165,167,170,169,170,174,178,185,164,170,178,167,169,165,164,175,183,183,178,173,177,175,171,179,190,190,181,188,194,190,179,183,187,190,190,187,190,199,201,190,202,195,191,195,191,200,196,199,199,190,195,192,185,199,190,192,198,197,188,190,192,195,195,197,194,203,200,197,200,198,192,200,199,187,196,196,178,177,173,177,182,181,181,173,173,177,195,195,185,179,187,177,178,189,174,171,173,173,163,162,160,163,159,159,158,159,162,157,157,153,155,156,160,157,160,157,152,150,146,148,148,150,149,147,143,146,145,148,143,144,148,145,144,145,135,136,127,141,140,141,132,127,121,125,123,119,127,130,127,130,113,115,110,110,110,99,99,102,92,102,97,92,94,94,92,92,84,86,81,86,84,81,76,84,79,76,73,70,76,70,73,70,70,70,67,64,62,62,58,58,62,58,55,52,52,58,55,52,52,52,48,48,45,45,45,45,45,39,45,45,45,45,42,42,42,42,42,45,39,39,39,36,39,39,39,36,39,39,36,36,36,32,39,36,36,36,36,39,32,36,36,36,39,32,32,36,36,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,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,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,36,36,36,36,36,32,32,36,32,32,36,39,39,36,39,39,32,36,39,39,39,39,39,42,39,42,42,42,45,45,45,45,42,45,42,48,48,48,48,48,55,48,52,52,52,52,52,55,55,55,55,55,52,52,52,62,64,64,64,62,62,62,67,64,67,64,67,73,64,67,79,70,67,81,92,86,79,70,70,73,76,81,81,84,79,86,97,110,110,108,97,97,110,115,106,117,110,106,119,113,121,117,123,125,123,128,130,130,137,132,135,139,139,137,137,140,137,140,145,145,142,146,146,145,145,146,146,151,151,150,148,151,152,152,152,153,152,152,158,153,155,155,161,158,162,163,170,162,162,164,165,171,177,173,174,182,170,167,170,171,167,164,160,177,182,181,170,169,169,177,177,192,192,192,188,187,188,194,185,177,187,185,185,189,187,195,197,188,200,194,189,188,195,195,194,191,195,191,195,197,187,194,194,201,195,201,195,199,197,195,195,200,187,192,197,190,196,199,190,201,194,185,189,192,187,178,177,174,175,178,165,179,175,185,199,198,185,183,190,179,175,185,170,173,174,163,160,161,162,159,160,161,164,164,159,160,161,159,154,156,158,156,158,158,153,152,149,151,146,146,148,148,146,148,149,146,145,146,145,143,140,141,140,133,128,140,137,137,139,128,128,130,127,125,128,125,123,121,110,108,113,113,113,99,106,106,94,99,97,89,89,86,92,97,84,86,76,79,84,81,79,84,79,70,70,73,76,73,73,70,73,70,64,64,62,58,58,55,58,55,55,55,55,52,55,52,48,52,52,48,42,42,45,39,42,39,42,42,45,45,45,45,45,42,39,42,39,39,42,36,39,39,36,39,39,39,36,36,32,32,39,32,36,36,36,36,32,36,36,32,36,32,32,32,32,36,32,32,32,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,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,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,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,36,32,36,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,36,32,32,36,32,36,39,32,39,32,32,36,36,32,32,36,39,36,39,42,36,39,39,39,39,39,39,39,42,42,42,42,45,42,45,45,42,45,45,45,42,45,45,48,52,48,48,48,55,48,52,55,55,55,55,58,55,52,55,55,58,62,62,62,64,64,67,67,58,67,64,73,64,62,73,73,67,70,84,89,79,73,70,73,76,79,81,84,84,86,99,110,110,104,99,104,113,106,108,117,106,108,115,110,123,117,125,119,123,128,128,130,130,133,132,136,135,137,141,136,140,140,137,141,144,144,141,143,145,149,150,151,151,150,149,150,149,150,153,152,152,152,153,159,156,153,156,156,158,162,164,167,163,161,162,169,175,171,170,174,174,167,159,177,167,164,173,167,178,170,178,179,178,177,173,185,178,182,187,185,185,182,189,196,188,190,194,198,196,190,196,185,194,196,190,195,197,185,187,197,191,197,198,182,191,190,177,185,188,194,188,194,198,188,190,189,183,190,192,197,183,196,182,196,197,185,178,190,190,182,171,178,177,173,171,178,183,191,190,188,174,187,187,170,181,174,170,177,169,164,163,161,158,163,161,165,158,158,156,157,157,160,163,160,154,156,156,152,150,150,153,148,152,149,147,150,145,146,147,145,143,146,145,144,137,136,140,137,132,133,130,130,132,130,135,135,128,127,127,121,121,110,102,106,117,110,106,108,108,99,94,97,92,86,89,86,86,92,86,86,84,79,79,81,79,79,79,73,70,73,73,73,67,64,67,67,64,62,64,58,58,52,58,62,52,55,55,52,55,55,52,52,52,48,45,45,48,45,42,42,45,45,48,48,45,42,45,42,42,39,39,39,39,39,39,39,36,39,39,39,36,36,36,32,36,36,32,36,32,36,32,36,32,36,36,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,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,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,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,32,36,36,32,32,32,36,32,36,36,36,36,36,32,36,32,36,32,32,36,39,36,39,39,36,39,36,39,42,39,39,42,39,39,42,39,42,42,42,42,42,45,45,45,42,42,45,48,48,52,48,48,48,52,52,52,55,58,55,55,58,55,52,62,62,58,58,58,62,62,64,64,64,64,64,73,64,67,67,73,70,73,79,84,79,84,76,76,81,79,79,86,89,92,97,104,102,94,97,108,110,102,102,115,108,110,117,115,117,117,121,121,127,125,127,130,127,130,139,130,132,132,135,136,140,136,141,137,141,143,146,146,146,145,147,148,148,150,150,150,149,151,150,152,152,153,152,153,155,156,159,159,156,162,167,165,157,160,160,167,169,170,173,164,171,161,160,163,175,177,164,159,163,179,181,185,182,181,177,187,179,175,185,189,181,177,177,195,194,188,200,191,196,185,198,195,188,196,185,181,188,194,199,197,182,192,191,188,192,185,194,187,190,191,181,188,196,190,199,188,189,190,177,190,192,190,189,177,189,178,187,177,185,192,185,178,177,178,175,189,190,191,187,177,174,188,175,173,175,173,178,173,171,165,159,163,159,162,169,161,163,160,159,155,154,159,158,156,156,156,153,151,155,156,157,153,152,148,147,146,152,146,145,145,147,146,148,144,142,137,130,135,140,135,123,121,128,127,135,123,127,121,115,110,106,106,110,113,110,102,106,108,99,92,94,89,89,94,92,89,89,89,84,86,86,84,81,84,81,76,76,79,70,70,70,67,67,62,64,67,67,62,67,58,58,55,55,58,55,52,48,52,52,52,52,48,48,48,48,48,42,45,48,42,45,45,45,45,42,42,45,42,42,42,42,39,39,39,42,39,36,39,39,36,36,36,32,32,39,39,36,36,32,36,32,32,36,32,36,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,32,36,32,36,36,32,32,32,36,39,36,42,39,36,39,39,39,42,39,39,39,39,39,42,42,42,42,42,45,42,42,45,45,42,48,45,45,48,48,48,52,45,52,55,52,55,55,52,55,55,55,55,55,58,55,62,58,62,64,62,62,67,70,67,64,67,67,73,70,67,70,81,84,84,79,81,81,79,81,86,86,89,94,99,104,102,94,104,108,108,102,108,113,110,113,115,110,117,115,125,121,127,123,127,128,130,132,130,128,130,128,130,133,139,135,139,143,144,141,137,145,146,148,148,148,148,148,152,148,150,153,152,150,153,152,152,151,156,158,157,159,156,161,169,161,163,161,164,161,167,177,170,170,173,160,165,159,178,179,159,159,164,182,175,177,190,188,190,179,178,174,185,189,189,179,177,185,190,183,191,185,192,185,191,191,185,190,189,183,191,195,195,191,187,190,182,185,188,183,192,194,185,190,191,191,192,190,191,182,190,188,183,190,189,187,192,190,183,187,182,175,191,190,190,185,185,189,179,192,190,183,182,169,189,182,174,167,165,163,177,170,171,164,159,162,157,162,167,165,159,157,155,156,156,157,159,158,156,152,148,152,151,153,152,152,151,152,149,150,150,145,144,145,143,145,146,143,140,137,130,132,135,141,132,130,125,128,127,113,119,119,110,108,108,113,110,115,104,99,99,108,92,94,94,92,94,94,97,89,86,84,84,86,81,81,79,79,76,79,76,73,67,70,70,76,70,64,64,62,64,64,64,62,58,52,58,58,58,52,48,52,52,52,48,48,48,45,45,45,48,45,45,39,45,48,48,45,42,42,39,42,39,42,39,39,39,36,42,39,39,39,36,39,36,36,36,32,36,36,36,36,36,36,32,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,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,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,32,32,36,36,36,32,36,36,36,36,36,32,36,39,42,42,39,39,39,39,39,39,39,39,42,42,42,42,42,42,45,39,45,42,45,48,48,48,48,45,48,55,58,52,48,52,52,58,55,58,64,62,55,58,55,62,62,67,62,67,62,62,67,64,64,67,70,70,70,73,76,79,81,79,84,81,81,84,86,89,94,97,97,92,89,104,106,102,99,110,110,110,117,110,117,117,121,123,119,119,119,119,125,130,130,130,133,127,130,130,130,136,137,141,143,143,142,144,143,142,145,146,145,143,147,146,152,152,148,152,152,152,152,153,150,152,152,156,159,161,159,167,164,160,156,162,159,165,170,159,161,169,167,164,167,173,169,167,162,161,174,173,174,185,171,179,178,163,165,171,178,183,185,179,171,167,189,187,179,174,185,177,190,188,190,188,177,183,191,182,187,185,182,178,183,185,190,188,190,185,182,191,189,190,183,179,190,183,182,182,183,194,188,189,188,181,190,190,177,171,177,182,185,179,179,182,177,171,177,171,182,177,167,164,175,174,175,167,159,163,156,156,156,160,162,153,161,162,157,156,156,156,157,155,155,151,150,153,153,152,151,149,151,151,148,148,148,146,143,142,145,141,142,143,140,136,137,141,135,130,136,135,133,128,127,123,123,121,123,117,121,123,110,108,102,99,102,104,97,94,94,92,97,92,92,92,89,92,89,81,81,79,84,81,81,81,76,73,73,67,70,70,70,70,64,64,64,64,64,62,58,58,52,55,55,52,52,48,52,52,52,45,48,48,45,45,45,48,42,45,45,45,45,45,42,42,42,42,42,39,42,39,39,39,36,36,39,36,39,36,36,32,36,36,36,36,36,36,39,36,36,36,32,36,32,32,36,32,36,32,32,32,32,32,36,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,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,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,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,36,36,32,32,36,32,32,32,32,32,32,36,36,32,32,32,36,32,32,36,39,36,36,36,32,36,36,39,42,39,39,39,39,36,39,42,42,42,39,39,42,42,45,42,42,45,45,42,45,48,45,52,48,48,52,52,52,55,55,58,55,55,55,58,58,58,58,58,55,62,64,64,62,64,64,64,67,64,67,70,67,70,67,73,73,81,79,86,86,84,84,89,89,89,89,86,89,94,104,104,102,108,104,106,110,110,110,110,119,119,123,117,119,117,121,127,127,133,125,127,130,130,132,135,125,137,140,137,141,143,140,140,141,144,145,143,143,142,148,148,152,149,152,153,153,153,153,149,152,154,154,157,159,160,167,162,158,158,161,157,159,163,158,161,162,156,159,167,175,170,165,161,165,167,174,177,165,167,167,173,174,173,167,189,185,177,187,182,178,177,198,202,170,188,195,199,190,197,185,187,185,178,177,188,191,188,185,178,181,175,182,181,179,181,192,190,191,177,179,187,183,189,178,185,178,192,179,191,188,177,183,185,182,173,175,171,177,169,162,163,164,171,179,177,164,177,175,163,167,167,169,167,170,160,164,157,161,160,162,161,157,156,153,152,159,160,156,152,156,153,156,149,150,153,152,152,149,148,145,141,144,144,143,145,147,144,143,146,132,136,141,137,139,132,125,128,119,123,125,130,125,123,117,123,110,108,102,104,108,97,99,94,102,97,89,92,92,92,84,84,89,89,81,81,79,76,79,81,79,73,70,73,67,64,67,67,64,67,62,62,62,62,58,58,58,52,55,52,48,55,52,52,52,48,52,48,45,48,45,48,45,42,45,42,42,45,42,42,42,39,42,42,42,42,39,36,42,39,39,39,36,39,39,36,32,36,36,32,36,36,39,36,36,36,32,32,36,32,36,36,36,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,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,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,39,32,32,32,32,32,32,32,39,32,32,32,36,36,36,32,39,36,36,36,36,36,39,36,39,36,39,42,39,42,39,39,42,39,42,42,42,42,42,42,45,42,42,45,45,45,42,48,48,45,48,45,48,52,52,55,55,55,58,52,58,58,62,64,58,62,64,62,58,64,70,64,67,67,62,64,73,70,70,70,76,81,79,81,84,86,81,84,89,86,84,92,92,94,97,99,104,102,104,108,108,102,108,106,113,119,117,119,119,121,121,125,128,130,123,130,130,130,132,130,130,135,135,137,136,139,143,143,142,145,144,144,141,145,146,147,151,148,150,152,153,151,152,151,152,153,153,153,154,155,156,158,160,160,159,159,160,161,161,160,160,156,158,167,167,173,163,164,164,171,169,181,167,167,164,167,170,169,167,171,174,170,175,181,181,169,191,195,181,185,192,195,181,190,190,185,178,173,183,190,195,185,183,188,179,183,190,169,183,181,185,187,182,179,177,188,185,182,181,190,177,179,178,188,185,179,179,185,182,177,178,171,165,169,165,169,174,174,170,171,164,177,171,159,165,163,164,164,162,159,161,160,161,159,163,161,158,156,156,153,155,160,157,156,159,151,150,150,149,152,148,149,149,141,142,145,143,141,141,141,137,141,141,141,135,137,135,137,140,132,128,123,117,127,127,121,121,117,113,110,110,102,106,108,110,89,94,97,97,94,92,92,94,94,86,84,86,81,81,79,84,76,79,73,76,73,73,73,70,70,70,70,64,64,62,64,58,58,62,62,58,55,55,52,48,48,52,48,48,48,52,45,42,45,48,48,45,48,48,42,45,48,45,42,42,42,39,39,42,42,39,39,39,39,39,39,36,39,36,39,36,39,39,36,36,36,36,36,36,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,32,32,36,32,32,32,32,32,32,36,32,32,36,36,36,32,36,36,32,36,36,36,39,39,36,39,39,39,39,39,39,39,39,39,39,42,42,45,42,42,45,39,45,48,48,45,45,45,52,48,48,48,55,55,55,52,52,55,62,55,62,58,58,62,64,58,62,64,64,67,62,67,64,58,67,70,67,67,70,70,76,76,81,81,81,81,84,89,89,92,97,92,99,94,94,99,108,106,106,104,108,110,115,119,121,117,121,119,121,127,128,127,128,128,128,127,128,128,132,132,135,135,135,135,140,137,145,143,144,143,143,145,143,146,147,148,149,150,153,150,150,153,152,152,149,151,154,156,154,156,160,156,159,161,167,158,159,159,157,160,160,167,165,164,167,167,161,164,170,167,177,170,164,173,162,164,163,160,160,161,171,183,185,170,170,162,173,173,173,177,187,189,178,185,174,175,185,182,189,187,187,177,185,187,174,179,177,181,175,181,185,171,178,175,188,181,178,191,194,177,181,183,185,191,183,181,173,177,179,179,177,173,174,170,170,170,164,165,175,170,161,159,159,165,161,160,159,161,159,155,161,159,160,159,156,155,154,153,153,156,154,152,151,157,150,152,152,148,150,149,147,146,141,146,143,143,143,141,139,137,141,137,140,137,133,125,125,132,125,121,125,127,125,121,110,108,113,110,102,106,104,104,102,94,102,97,97,92,89,94,99,92,86,79,86,81,79,79,73,76,81,79,70,70,73,70,70,70,70,73,67,64,62,62,62,62,62,58,58,52,52,58,48,52,48,52,52,48,48,45,45,45,45,48,48,45,45,42,42,45,45,42,42,42,39,39,42,42,39,39,39,36,39,39,36,36,36,36,32,36,36,32,39,36,32,36,32,39,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,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,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,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,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,36,36,32,32,36,36,39,36,36,32,36,39,36,36,39,36,39,36,39,39,39,39,39,39,42,42,42,42,42,39,42,42,42,45,42,45,48,48,45,48,48,48,52,52,52,55,52,55,55,58,55,58,58,62,62,62,58,58,62,64,67,67,64,64,67,62,73,73,70,70,70,73,76,79,81,79,76,81,79,84,86,86,94,94,92,102,99,104,97,104,99,108,106,110,108,117,115,117,117,117,123,128,128,127,127,125,127,123,133,130,135,130,130,135,137,139,137,139,141,144,145,145,143,146,145,147,146,147,150,147,150,150,150,150,153,153,151,153,155,151,154,157,157,162,158,160,162,153,159,160,156,162,162,156,156,167,163,161,167,173,169,163,167,167,162,167,167,169,175,175,164,167,167,177,174,179,171,179,177,178,178,182,181,173,182,179,177,179,182,175,169,177,169,178,174,179,185,183,174,175,175,178,178,183,178,185,181,177,183,183,178,177,178,185,174,177,182,177,177,175,169,165,162,137,159,161,167,169,164,164,162,162,159,163,164,159,159,159,157,162,157,156,156,160,156,156,156,156,153,154,155,155,153,150,150,147,148,147,152,148,146,144,143,146,139,145,141,143,135,141,141,140,139,137,139,130,128,127,127,125,119,127,123,125,119,115,115,110,106,104,102,99,99,97,92,89,92,92,94,89,97,92,86,86,84,79,84,79,73,73,76,73,70,73,73,73,70,64,67,67,67,62,64,62,58,58,62,55,55,58,55,55,55,52,52,52,52,48,52,48,45,48,45,45,45,48,48,45,42,42,45,45,42,42,39,42,42,42,42,36,39,39,39,39,36,32,39,36,39,36,36,32,36,36,36,39,36,32,36,32,36,36,36,32,39,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,36,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,36,36,36,36,36,32,36,36,39,36,39,39,36,39,39,36,39,39,42,39,42,39,42,42,42,39,42,42,42,42,42,42,42,45,48,48,48,45,52,55,55,58,55,52,55,52,55,55,55,58,62,62,62,62,62,62,64,62,64,64,64,62,70,70,70,67,70,76,73,73,76,76,73,84,79,84,86,89,89,94,92,102,102,104,106,97,99,108,104,110,106,113,110,115,115,117,127,121,127,125,132,123,128,127,125,130,132,130,135,130,132,137,137,140,140,144,144,146,142,146,146,146,148,148,149,149,150,151,152,153,153,155,150,151,153,155,153,156,156,158,156,159,158,152,153,156,158,159,160,158,161,159,158,165,171,170,167,169,173,173,163,167,165,173,177,174,167,169,178,178,170,179,169,179,177,175,183,177,178,185,178,177,170,177,182,177,169,169,171,171,177,185,185,183,177,174,174,177,177,182,175,178,190,177,177,183,177,182,170,185,175,177,178,173,177,177,163,165,167,157,167,173,167,167,163,167,160,153,158,158,157,159,159,156,159,161,159,156,155,159,162,156,153,154,153,154,155,155,152,150,148,149,147,145,149,148,145,143,146,143,140,142,143,141,143,140,137,136,135,140,139,132,130,128,130,121,117,127,127,117,115,115,117,108,102,99,102,99,99,99,92,89,97,89,92,92,89,92,86,86,84,81,76,73,79,76,70,76,73,73,76,73,70,70,67,67,67,62,62,58,58,62,58,55,55,58,55,55,55,48,52,48,48,48,45,48,45,45,42,42,48,48,48,45,39,39,45,42,39,42,42,39,39,39,42,39,39,39,36,39,36,32,39,39,39,32,36,36,36,36,36,36,36,32,36,32,32,36,32,32,36,32,32,32,32,36,32,32,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,32,32,32,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,39,32,36,39,32,39,36,36,36,39,39,39,36,39,42,39,39,39,36,39,39,39,42,39,39,39,39,42,42,45,45,45,42,45,48,48,45,48,48,52,58,52,55,58,58,55,58,55,62,62,62,64,62,64,64,64,62,58,62,67,64,64,67,70,67,70,73,73,70,70,73,79,81,84,86,86,84,86,94,94,94,97,102,102,97,99,99,108,106,102,115,113,110,117,113,121,121,125,123,127,121,123,125,125,130,128,128,132,130,137,137,137,137,140,143,144,143,145,145,143,148,146,148,147,150,148,152,152,154,152,152,151,152,150,153,151,156,156,162,159,155,159,153,156,156,154,160,161,169,167,155,156,159,165,159,160,162,165,167,165,162,161,161,173,177,183,170,178,170,156,162,164,177,170,171,185,175,175,182,169,164,162,177,177,173,177,175,171,181,185,177,178,177,178,182,177,179,185,179,173,181,185,174,181,179,170,178,175,181,177,182,181,165,167,169,170,162,169,170,170,162,161,165,160,159,153,156,165,159,158,157,157,157,157,159,158,167,159,158,159,158,156,152,153,153,152,153,149,148,148,148,148,148,145,147,148,148,144,144,146,146,143,140,141,141,135,133,130,132,130,135,128,130,121,125,117,119,121,123,117,108,104,108,106,106,106,97,97,92,92,94,94,94,86,92,94,89,86,89,84,76,81,79,79,73,70,76,73,70,76,73,70,67,64,67,67,67,55,55,58,62,58,58,55,55,55,55,52,52,52,48,52,48,45,48,48,48,45,45,45,45,45,45,39,42,42,42,42,42,42,42,36,39,42,36,36,39,36,39,39,36,39,32,39,32,36,32,32,36,36,36,36,36,36,32,32,32,36,36,36,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,32,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,39,32,32,36,36,36,39,39,39,36,39,39,39,42,42,39,42,39,39,42,39,39,39,42,45,45,45,42,42,45,42,45,48,45,48,52,55,48,52,48,52,45,52,58,55,58,58,62,62,58,58,62,62,62,64,62,64,64,73,70,67,64,67,70,76,76,76,76,73,73,73,79,79,84,89,92,92,94,94,99,94,97,94,99,102,104,108,110,108,110,113,113,117,117,123,117,121,119,121,121,127,130,130,135,130,130,135,139,136,135,140,140,140,143,143,143,146,148,149,148,149,149,146,148,150,152,151,148,151,149,150,152,151,153,158,157,159,157,157,157,152,154,158,156,159,167,165,157,162,167,159,156,159,165,161,159,159,160,162,167,159,159,164,177,177,170,170,170,158,169,167,163,167,179,169,185,173,167,165,182,178,170,173,170,174,178,173,178,179,179,171,170,170,170,177,182,167,175,174,173,173,174,170,165,161,169,169,167,170,170,173,167,165,165,173,171,173,171,162,160,157,155,164,162,159,155,155,159,159,160,159,157,160,157,162,160,153,153,156,152,152,152,151,150,150,150,146,148,150,151,147,149,150,148,146,141,143,145,140,141,139,136,136,133,130,137,128,130,130,127,121,113,117,110,113,110,113,108,106,104,99,97,102,102,99,94,97,94,94,86,81,84,89,86,86,79,73,79,81,73,76,70,73,81,70,73,73,76,67,67,64,62,62,55,62,58,62,58,58,55,55,55,52,55,52,52,48,48,48,45,48,48,48,45,48,45,48,45,48,45,39,39,42,42,45,45,42,42,39,42,42,36,39,36,36,39,36,36,39,39,39,36,36,36,32,39,36,36,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,36,32,32,36,36,32,32,32,32,32,32,36,36,36,36,36,32,32,32,39,36,36,36,36,36,36,39,39,39,42,39,36,39,39,42,42,36,39,39,42,42,45,45,45,45,45,45,48,45,48,52,55,55,48,48,55,42,48,55,55,55,55,58,62,62,55,62,62,62,67,64,64,62,64,67,67,64,67,70,70,73,73,73,70,73,67,79,81,84,86,89,81,92,97,97,94,92,97,102,97,99,102,106,108,110,110,113,113,110,119,117,117,119,121,125,125,130,128,128,133,130,133,130,136,133,139,141,141,140,143,145,147,148,148,148,150,149,145,147,150,152,151,150,151,150,148,150,153,152,157,158,158,157,159,156,155,153,159,158,163,167,164,157,159,169,163,160,160,159,161,159,159,164,167,169,160,158,157,173,175,175,165,167,162,177,174,169,167,182,177,174,171,163,173,187,175,175,173,170,175,175,177,179,182,183,169,170,167,177,179,183,164,171,171,170,171,174,165,167,163,165,171,167,174,162,169,170,164,175,169,169,169,167,156,157,156,155,160,162,160,156,155,153,156,159,159,159,155,159,154,156,152,150,152,152,152,153,150,151,149,150,149,150,150,148,146,149,149,147,146,140,140,141,143,140,142,137,137,136,133,132,130,128,128,121,125,121,119,115,110,110,115,110,106,102,99,106,106,97,99,102,97,99,94,86,86,86,84,81,81,79,76,79,76,73,79,73,73,81,73,73,73,76,70,70,64,64,64,62,58,62,62,55,55,55,55,58,48,52,52,48,48,48,48,48,48,45,45,45,48,45,48,48,48,42,39,42,42,42,42,45,42,39,42,39,42,36,39,39,39,39,39,36,39,36,39,36,36,36,36,36,32,36,36,36,32,32,32,36,32,32,36,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,36,32,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,36,36,39,36,36,36,32,36,39,39,39,39,39,36,39,39,36,42,42,36,42,39,42,45,42,42,45,42,45,45,48,48,48,48,48,52,48,52,52,52,52,55,55,58,55,58,58,58,64,58,64,67,64,62,67,64,64,64,67,62,70,73,70,73,70,76,73,76,76,76,84,79,79,86,89,94,86,94,92,89,94,99,99,102,99,102,106,108,108,110,110,119,121,117,121,119,119,121,123,128,127,127,130,128,132,135,130,137,132,133,141,141,140,144,144,145,147,147,147,146,144,146,151,152,149,148,150,150,152,149,153,152,153,156,159,156,154,159,159,152,155,155,156,164,163,162,159,161,159,159,162,161,158,160,159,157,156,157,158,157,163,169,177,177,171,162,155,174,170,167,165,171,167,169,169,173,173,164,171,167,165,167,167,167,167,171,178,173,167,160,165,175,178,174,170,174,174,161,174,167,164,163,162,170,163,163,164,163,169,167,161,163,164,160,160,161,158,160,158,158,159,155,155,152,153,153,153,156,159,160,158,158,154,155,153,149,149,153,148,148,150,150,153,148,149,152,148,150,149,149,146,146,143,137,137,137,141,143,140,133,133,127,128,130,130,127,132,128,119,119,115,113,113,113,110,110,99,110,102,99,97,99,97,94,89,89,89,86,92,84,84,81,79,79,76,79,76,76,76,73,79,76,70,76,73,73,67,64,62,62,64,62,58,55,58,39,36,55,52,52,52,52,48,45,45,45,45,45,48,48,48,45,48,42,48,45,42,45,39,42,42,45,42,45,42,42,42,39,39,36,39,36,36,39,36,36,39,36,36,32,36,36,36,36,32,36,32,32,36,32,32,39,32,36,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,36,32,36,36,32,36,32,39,39,39,36,36,36,39,36,36,36,36,36,39,36,39,42,42,36,42,39,42,45,45,45,45,42,42,45,42,45,45,45,48,52,48,52,55,52,52,55,55,52,55,55,55,58,58,62,62,62,64,64,62,64,64,67,64,67,70,70,73,76,76,76,76,76,76,79,79,76,79,86,84,86,89,92,89,94,94,89,97,104,99,102,104,106,104,108,117,117,117,115,117,117,121,121,121,121,125,125,127,130,128,119,130,130,130,135,139,139,142,140,145,146,146,146,146,146,145,146,148,149,151,148,148,152,152,148,150,153,151,156,154,156,154,156,158,151,158,156,156,154,157,153,159,156,162,159,157,157,156,156,162,169,171,162,163,159,162,169,167,167,161,167,162,163,162,167,170,175,171,164,183,175,165,173,175,171,164,159,167,167,167,167,173,171,162,162,160,174,173,167,170,171,170,159,161,156,159,159,160,160,163,160,164,164,163,161,163,160,152,159,158,158,156,158,159,158,156,155,158,151,152,148,153,155,155,158,156,156,152,154,151,147,146,152,146,148,147,148,150,148,146,149,147,145,146,149,149,147,143,140,137,140,139,137,141,137,130,127,130,127,130,128,119,115,117,110,110,115,113,108,106,106,99,102,99,94,94,97,97,92,97,89,89,86,84,76,79,84,79,76,79,76,81,70,73,76,73,73,73,70,67,67,64,62,55,58,62,62,58,52,55,52,55,58,55,55,48,52,48,48,45,45,48,52,48,48,48,45,45,45,45,45,45,45,39,39,42,45,48,42,42,42,39,36,39,36,36,36,36,36,39,36,39,36,39,36,36,32,32,36,36,36,36,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,36,32,36,39,32,36,36,36,36,36,36,36,36,39,36,36,36,39,39,36,36,42,39,39,39,39,42,42,45,45,45,45,45,42,45,45,42,45,48,48,48,48,52,52,55,52,52,55,52,58,55,52,55,58,62,58,64,62,64,64,62,67,64,67,62,67,70,70,73,73,73,70,73,76,76,79,76,76,81,81,84,86,86,89,97,94,94,92,99,102,108,102,106,104,108,113,110,113,113,119,117,123,119,125,121,121,121,125,125,127,123,130,128,135,135,140,136,137,141,145,143,146,145,145,146,143,146,147,148,150,148,150,151,150,148,150,150,153,156,156,159,156,156,156,152,156,156,156,159,156,156,155,154,156,161,155,154,160,156,159,165,169,163,165,156,163,156,167,177,169,165,163,169,164,170,162,173,175,159,182,170,165,177,175,165,169,163,160,163,163,162,164,161,162,161,163,175,171,165,167,167,165,161,159,159,158,157,158,163,167,162,164,159,159,167,167,162,153,158,159,157,156,155,158,154,156,152,157,153,152,148,152,152,154,155,156,157,150,150,151,149,148,149,146,147,150,145,148,146,148,148,147,146,146,144,146,145,146,140,140,141,137,137,137,130,133,125,125,127,130,128,123,121,123,110,113,115,108,108,110,104,99,92,97,97,89,97,97,94,94,92,92,89,84,79,84,81,79,76,67,70,81,76,73,73,73,76,73,76,67,70,64,62,58,58,64,62,58,58,55,55,55,55,52,52,48,52,48,48,45,45,48,45,48,48,45,48,45,45,45,48,42,45,39,39,42,42,42,39,45,39,39,39,39,36,39,39,36,39,39,36,39,36,39,32,32,36,36,36,36,36,36,32,36,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,36,32,32,36,36,36,36,36,32,36,32,39,36,39,39,36,36,36,36,36,32,36,39,39,36,36,39,39,39,39,39,39,39,42,42,42,42,42,48,45,42,45,48,45,48,48,52,52,55,52,52,48,58,52,55,55,55,52,55,58,62,62,62,62,62,64,64,62,64,67,70,70,67,73,67,73,73,70,76,73,76,79,84,79,86,84,86,89,86,89,94,89,94,97,99,104,110,106,110,113,110,115,110,115,117,117,121,123,123,121,121,127,130,128,130,128,128,132,130,130,135,137,140,142,143,143,143,146,144,144,144,147,149,146,149,148,148,150,151,148,150,150,155,152,156,155,154,156,154,154,154,154,153,156,156,152,152,160,159,162,156,152,156,159,163,160,159,163,163,159,156,161,160,162,157,161,159,171,164,173,164,175,167,169,169,167,159,163,167,165,167,170,162,163,165,163,162,159,169,165,170,162,167,162,169,159,160,159,155,156,159,159,162,164,161,162,158,163,160,161,159,162,160,156,160,158,155,157,159,153,152,154,152,153,153,151,153,153,152,156,152,151,148,150,151,148,148,148,147,148,145,148,143,146,147,145,146,146,144,143,143,143,140,137,137,133,136,133,130,128,128,125,127,123,123,117,110,115,110,108,104,110,115,108,99,104,102,97,94,94,86,97,92,89,94,89,76,81,79,81,81,79,81,79,73,79,73,73,76,73,73,73,67,70,70,67,62,58,62,64,62,62,58,55,55,52,55,52,52,45,48,48,45,45,48,52,48,48,48,45,45,45,42,45,45,45,45,42,42,42,42,42,42,39,39,39,39,42,39,39,39,36,39,39,39,39,36,39,36,36,32,32,36,36,36,39,32,36,32,32,36,32,32,36,32,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,32,36,36,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,36,32,32,39,32,32,32,36,36,36,39,39,39,36,39,36,36,36,36,36,39,36,39,39,39,36,39,39,39,45,45,45,42,45,42,48,42,45,45,45,45,45,48,45,48,48,52,52,52,52,52,55,55,48,55,55,58,62,62,55,58,64,62,67,62,62,62,67,67,73,70,70,70,76,73,76,76,79,76,84,76,84,81,79,86,86,86,92,92,97,99,99,99,108,104,104,110,106,110,110,113,110,117,121,119,123,125,125,121,127,130,130,127,128,130,132,135,133,135,135,140,141,140,144,145,144,140,143,146,148,146,146,143,148,150,147,149,149,150,151,153,153,150,154,152,154,156,155,157,150,153,157,153,153,154,158,156,152,159,154,156,155,157,162,159,162,161,167,173,169,161,159,157,156,156,162,165,160,164,167,169,162,167,160,169,173,169,167,169,167,165,170,167,163,160,164,169,159,160,167,164,160,165,158,156,155,159,158,160,164,162,165,163,155,158,158,161,159,161,158,156,155,153,153,153,152,156,151,154,156,157,153,153,156,153,150,147,148,149,150,151,152,150,149,150,149,148,146,146,148,147,146,146,141,143,143,145,144,141,141,139,137,136,128,136,128,125,125,127,125,127,113,115,121,110,113,108,108,104,104,102,104,104,99,94,97,94,92,89,92,89,81,86,84,84,81,84,81,81,76,67,79,70,70,81,79,73,67,67,67,67,62,62,62,64,67,62,58,55,55,55,55,55,55,52,48,45,45,48,48,45,45,55,45,45,52,45,45,42,42,45,45,42,39,42,42,42,42,39,42,42,42,39,39,42,36,36,39,36,36,39,36,39,42,39,36,36,32,32,39,36,36,36,36,36,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,39,32,36,32,36,32,36,36,39,32,36,36,36,36,39,36,36,36,36,39,39,32,39,39,42,42,45,42,42,45,45,42,45,48,45,45,48,45,45,42,48,48,48,52,52,52,52,55,52,55,52,55,58,62,55,62,62,58,64,62,62,62,64,70,67,67,67,70,70,73,76,76,73,70,79,76,76,81,81,84,84,84,89,89,89,97,92,99,94,106,104,104,108,104,104,108,110,115,110,123,119,121,123,125,125,125,128,130,128,125,128,128,136,130,135,132,140,137,141,141,143,145,142,141,143,147,147,145,142,148,148,148,148,147,147,152,152,152,151,156,154,156,156,152,157,150,154,155,154,156,156,159,158,154,152,153,155,158,156,157,161,160,162,167,162,163,167,161,160,156,158,163,167,165,167,167,171,159,167,162,162,165,160,167,165,163,167,167,171,160,163,157,158,159,167,169,167,163,164,156,154,157,155,159,158,163,164,167,160,158,164,157,162,159,162,159,154,156,152,150,150,153,152,150,152,155,156,153,152,152,153,149,148,149,148,150,148,150,147,148,147,145,147,141,146,144,147,145,146,142,143,141,143,141,140,142,137,136,140,136,132,130,123,130,130,125,121,123,115,113,113,104,99,106,110,102,102,104,104,99,94,86,97,92,92,89,86,81,84,86,84,81,84,81,81,73,70,79,70,70,73,73,70,70,64,67,64,64,64,62,62,64,58,58,55,55,55,55,55,52,48,48,48,52,48,45,52,48,48,48,45,48,45,42,45,39,42,45,42,42,42,39,45,45,42,45,45,39,39,39,39,36,36,39,36,36,39,36,39,39,36,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,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,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,32,36,36,32,36,32,36,39,36,36,36,36,39,36,36,39,39,36,32,32,36,36,39,36,39,39,39,39,39,39,42,42,45,45,42,42,45,45,45,45,42,42,48,48,45,48,48,48,52,52,55,48,55,55,58,58,62,58,62,62,62,62,55,58,64,67,64,62,67,67,73,67,73,73,76,73,76,81,79,84,81,81,84,84,79,92,89,92,94,102,97,97,97,102,99,99,104,106,108,117,113,117,117,115,119,121,123,127,123,130,125,123,127,130,128,130,130,136,140,141,137,140,139,146,142,141,141,147,149,148,148,146,150,148,148,147,146,152,149,152,151,153,152,151,155,150,153,156,151,155,153,153,155,159,154,153,153,153,153,159,157,163,163,163,158,158,153,156,157,164,162,155,159,159,155,167,162,159,173,164,162,167,160,161,159,156,162,159,161,169,167,160,157,155,157,164,164,161,161,162,162,154,159,159,154,161,159,163,161,161,156,158,159,157,159,158,157,159,153,150,150,152,151,152,157,158,155,151,152,155,152,155,152,150,149,150,152,151,148,150,146,149,150,148,146,146,146,146,147,143,141,140,144,144,140,142,141,141,137,137,137,133,132,128,132,130,123,123,119,121,108,108,119,110,106,110,104,94,104,102,99,94,99,94,97,89,94,89,89,86,84,89,81,76,84,76,79,76,73,70,76,70,79,73,67,73,67,62,64,64,62,62,58,62,62,55,55,55,55,48,55,48,45,48,48,48,45,48,45,48,45,45,48,45,45,45,45,39,39,45,39,45,39,42,36,42,42,42,39,42,42,39,39,36,36,39,36,39,36,32,39,36,39,32,32,32,32,36,36,32,32,36,36,32,32,36,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,36,36,32,32,36,32,32,32,36,36,32,36,36,36,36,39,32,36,39,36,36,32,36,32,36,36,39,39,42,39,39,42,42,42,45,48,42,45,45,42,48,48,42,45,45,48,48,48,48,52,52,52,48,52,52,55,55,58,55,52,55,58,64,58,62,62,64,64,64,64,67,70,70,70,76,70,76,70,76,76,79,76,84,81,81,86,86,86,86,86,86,97,94,99,102,97,99,104,102,97,113,108,110,115,110,115,115,117,123,119,121,123,125,117,130,127,127,130,125,137,133,135,130,139,137,140,141,143,143,144,147,149,148,148,149,148,148,145,149,149,150,150,151,149,151,150,151,153,149,152,152,155,152,153,157,156,152,152,148,148,152,160,155,159,154,152,151,152,153,152,160,160,158,156,160,159,154,163,167,159,159,162,159,161,159,161,157,156,161,167,159,162,162,159,156,156,157,158,156,156,159,160,159,155,159,155,159,158,159,160,160,156,159,159,152,153,160,156,155,156,150,154,149,148,148,148,154,154,154,153,155,148,153,154,150,149,149,151,152,151,143,147,146,148,146,147,146,145,146,145,146,146,146,143,137,145,141,140,139,137,137,139,135,132,130,127,128,127,123,123,119,113,108,108,110,104,110,106,106,104,97,99,92,94,94,94,94,92,89,89,89,84,81,86,81,81,76,73,79,79,73,70,73,76,73,73,70,67,64,67,64,67,64,58,58,62,55,58,52,48,52,55,52,52,48,48,45,48,48,45,42,48,45,45,45,48,45,45,45,39,42,42,42,42,39,42,39,42,39,39,39,39,39,36,39,36,36,39,39,36,36,36,36,32,36,36,36,36,36,36,32,36,36,32,32,32,36,36,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,36,32,32,36,32,32,32,36,32,36,36,36,32,36,32,36,36,36,36,36,36,36,39,32,36,39,36,36,32,36,36,39,36,39,39,39,42,42,39,42,42,42,42,45,42,45,48,48,45,42,42,45,45,48,48,48,45,52,48,48,52,55,58,55,58,55,55,55,55,62,62,58,62,64,64,64,64,67,64,67,67,67,73,76,73,73,76,76,79,79,81,84,86,84,84,81,89,86,97,94,99,94,97,102,99,99,104,104,106,110,113,110,115,115,115,117,119,113,123,125,119,125,128,130,130,130,135,135,136,135,135,133,137,137,139,141,145,146,146,145,144,147,150,148,148,146,146,148,149,150,145,149,150,155,152,148,152,152,154,152,152,153,153,155,152,146,149,150,156,157,154,150,149,149,155,152,153,159,153,152,159,158,159,152,160,162,164,159,161,161,156,161,158,163,162,160,162,163,160,161,159,159,157,157,154,155,156,159,158,155,153,157,155,156,157,159,159,156,156,157,152,152,154,156,153,153,151,152,150,151,149,150,148,153,152,151,153,153,150,148,149,148,146,148,152,146,148,142,146,146,148,147,146,145,143,147,143,144,144,145,143,145,140,141,143,139,139,137,137,130,128,127,127,121,125,127,121,115,113,108,110,110,106,110,106,108,108,97,92,94,97,97,92,89,84,89,86,84,89,84,92,79,81,79,79,76,76,73,70,76,76,70,70,67,67,67,62,64,64,58,58,55,58,62,55,55,52,52,52,48,52,52,48,45,48,48,45,48,45,45,48,48,45,45,42,42,45,39,42,42,39,39,39,39,42,42,42,39,42,39,39,32,36,39,39,36,36,32,32,36,36,36,32,36,36,32,36,36,36,36,32,36,36,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,32,36,36,32,32,36,36,36,36,39,36,32,36,36,32,36,36,36,36,36,36,36,39,36,36,39,39,39,39,39,39,42,39,42,39,45,45,42,45,45,39,42,45,45,42,48,45,48,48,48,48,45,52,52,55,52,58,58,58,58,58,64,64,62,62,64,62,64,62,64,67,70,67,70,70,70,73,79,73,79,79,79,81,79,79,84,79,81,81,92,92,94,94,94,92,99,99,97,104,108,110,113,110,110,108,110,110,117,115,121,121,123,121,127,127,128,133,130,130,132,136,135,133,137,137,139,141,141,141,140,143,143,146,146,148,146,146,148,147,147,146,146,149,148,152,150,150,148,149,150,153,150,150,153,156,156,149,151,151,150,150,146,151,152,152,156,156,156,152,152,152,156,160,162,154,154,155,161,156,154,159,162,157,159,155,158,155,163,159,160,159,159,154,154,154,153,156,155,154,156,153,157,155,156,153,156,153,155,157,160,156,151,156,155,154,155,150,154,154,152,152,156,152,151,148,148,150,152,151,149,147,148,150,145,149,149,143,140,143,146,146,146,137,140,143,142,141,141,144,140,140,140,141,140,137,136,136,135,132,135,127,125,125,123,121,123,121,117,115,108,110,113,102,110,102,102,106,97,97,92,92,89,92,92,84,84,89,86,81,81,79,79,76,84,79,79,79,73,70,70,73,70,73,70,67,64,64,67,64,64,62,58,58,58,58,58,55,55,48,55,52,48,52,45,42,48,48,45,45,45,48,45,45,42,45,42,45,39,42,42,45,42,39,39,39,42,42,42,39,36,36,36,39,36,36,36,36,36,36,36,36,32,36,32,36,36,36,39,32,36,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,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,36,32,32,32,32,32,32,32,32,36,36,36,36,36,36,36,32,36,36,36,36,32,32,32,36,36,36,36,36,36,36,36,32,36,39,39,42,39,39,39,39,39,42,39,42,48,45,45,48,45,45,45,48,45,45,45,45,45,52,48,52,48,55,52,52,52,55,58,55,58,62,58,62,62,58,58,64,64,58,67,67,67,67,70,67,70,73,73,79,76,81,76,81,79,81,81,86,81,89,89,94,97,97,94,94,99,102,108,108,104,106,108,106,113,110,110,115,115,115,117,119,121,121,123,123,127,128,125,132,133,133,132,137,136,133,135,140,140,141,140,143,143,145,148,148,148,149,145,146,146,145,147,148,148,148,147,147,146,152,152,153,148,153,154,154,153,156,155,149,148,151,150,150,152,156,156,156,158,151,150,156,154,153,155,151,152,162,159,159,160,157,159,158,159,159,156,155,155,158,156,154,155,157,159,155,156,152,155,155,153,152,155,153,152,153,155,155,153,152,153,154,153,152,152,156,154,153,153,152,153,154,154,153,153,148,150,147,148,146,152,152,150,150,149,147,147,143,147,145,143,146,143,144,143,142,143,142,143,140,141,137,137,135,141,139,133,130,128,130,127,128,125,123,121,115,119,115,113,110,108,108,106,99,104,106,106,97,89,97,92,89,84,84,84,84,84,76,79,81,76,79,76,81,79,84,76,73,70,70,76,67,67,64,67,67,62,64,67,64,62,58,58,55,55,55,55,55,52,52,48,48,52,48,45,48,45,45,45,45,45,48,42,42,45,45,42,42,42,42,45,45,42,39,39,39,42,39,39,36,39,36,39,32,36,39,36,39,32,32,36,32,36,32,36,32,36,36,36,32,32,32,36,32,36,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,36,32,36,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,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,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,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,36,36,36,32,36,32,32,36,32,36,36,39,32,36,36,36,36,36,36,39,39,39,39,39,39,39,39,42,42,39,45,45,42,42,48,48,45,45,45,48,42,45,48,48,48,52,48,52,52,58,55,55,55,58,62,62,62,58,58,58,62,62,62,58,58,64,64,70,67,67,73,73,73,73,73,79,79,79,81,79,81,86,84,89,92,92,94,92,99,97,99,92,106,106,108,108,104,104,110,110,113,115,115,115,117,115,117,119,117,119,125,130,127,130,130,133,132,133,135,137,135,135,140,141,140,142,141,145,146,148,147,145,141,144,146,147,146,148,146,148,147,147,148,148,152,155,149,152,155,152,155,159,159,151,151,150,155,153,151,153,153,153,152,148,148,155,153,155,158,150,152,157,156,158,160,154,156,156,156,156,156,155,156,158,156,154,155,155,154,153,152,155,157,152,152,156,152,153,148,154,153,152,156,153,153,155,152,152,152,153,154,153,157,153,149,152,153,156,152,148,148,146,149,146,150,151,153,152,150,149,143,143,145,141,141,147,145,145,145,145,142,141,143,140,142,141,139,133,133,135,132,130,130,130,127,130,123,117,125,119,113,117,113,106,106,106,104,108,102,99,99,94,92,89,92,86,89,92,81,84,81,84,84,84,79,76,76,81,81,79,76,70,79,70,73,73,70,64,64,64,58,62,64,62,64,58,55,55,58,55,55,52,55,48,52,48,48,45,42,45,52,45,45,42,48,42,45,48,45,45,42,39,42,39,42,42,39,39,45,42,39,42,39,36,36,36,39,36,36,39,36,36,36,32,36,36,36,32,32,36,32,36,36,32,32,32,36,32,36,36,32,36,32,32,36,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,36,32,36,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,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,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,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,36,32,32,32,32,36,36,36,36,36,36,36,36,36,36,36,36,36,32,39,36,36,36,39,39,42,39,39,39,39,39,42,39,39,39,45,45,42,42,45,42,45,42,48,42,45,48,48,42,45,48,52,52,52,52,52,55,52,58,58,62,55,64,62,62,64,64,58,64,64,64,62,70,70,70,73,73,73,76,76,76,79,76,81,84,84,84,84,86,86,86,89,99,92,99,99,102,102,106,104,99,104,110,108,113,113,113,108,115,113,115,117,119,121,127,127,127,127,130,127,130,128,130,137,135,137,139,141,136,135,139,141,145,144,143,145,142,144,143,148,146,146,144,146,146,146,147,146,149,151,148,150,152,146,153,150,151,150,151,150,152,150,151,150,153,150,150,151,151,149,152,157,154,154,153,149,156,154,153,153,152,153,152,152,152,155,156,154,154,153,151,152,152,155,152,152,151,150,156,151,152,152,150,148,150,153,152,153,152,152,152,147,152,152,152,149,150,152,150,146,148,152,152,150,148,148,146,148,151,152,151,148,148,147,146,146,146,142,146,146,144,144,143,143,141,143,140,143,139,135,142,132,135,132,130,130,125,133,130,128,127,121,115,117,110,110,117,108,104,104,102,99,102,104,94,92,84,92,92,84,84,84,79,81,81,84,81,81,79,79,79,79,81,79,76,73,73,67,70,70,70,64,62,64,62,62,62,58,62,55,55,58,58,55,52,52,52,52,48,48,48,45,42,48,48,45,48,45,48,48,52,45,45,42,45,39,42,42,42,42,39,39,42,45,39,39,39,39,36,36,36,36,39,36,36,39,36,32,36,32,36,32,36,32,32,36,36,36,36,32,36,32,32,36,32,32,36,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,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,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,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,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,36,32,32,32,32,32,32,32,36,36,32,36,32,32,32,32,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,39,32,36,39,36,42,39,39,39,39,42,42,42,39,42,42,45,42,42,45,42,45,42,48,45,45,48,48,48,48,52,48,52,52,48,52,52,52,58,62,58,58,58,58,58,62,62,64,64,62,62,67,67,70,58,73,64,76,67,70,76,73,81,76,79,81,81,86,92,89,92,86,94,99,92,92,97,97,104,97,106,104,106,110,108,113,113,110,110,113,110,117,115,115,125,123,128,125,130,130,127,133,133,136,137,135,135,141,136,135,139,139,142,146,144,141,142,139,145,143,147,148,145,146,144,141,144,147,147,145,148,152,151,148,150,151,149,148,147,151,151,148,148,149,148,148,151,149,147,141,152,152,152,151,148,153,153,154,157,152,153,155,153,154,153,155,156,153,155,150,155,155,150,152,149,152,150,148,149,152,152,151,148,154,150,153,153,153,151,149,152,148,151,149,152,147,140,148,148,143,143,146,145,146,149,150,151,148,146,152,150,145,145,149,148,148,145,148,146,143,142,140,137,140,137,137,141,141,139,136,137,137,130,130,135,128,128,127,113,115,123,117,117,115,110,108,113,108,104,104,102,99,94,102,92,89,89,94,89,86,81,84,79,81,84,81,76,81,79,73,70,73,79,73,76,70,73,73,70,64,67,62,62,64,58,62,55,62,55,55,55,55,55,55,52,52,48,52,48,45,48,45,42,45,45,45,45,42,45,45,45,48,45,45,42,39,45,42,42,42,39,36,39,39,42,39,39,39,36,36,39,36,36,36,36,36,36,32,36,36,36,36,32,32,32,36,36,32,36,32,36,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,32,32,32,32,36,36,36,36,32,32,32,36,36,36,32,36,32,36,32,36,36,36,39,36,39,42,42,42,39,42,39,42,42,42,42,45,42,39,42,45,45,45,45,45,48,45,48,48,48,52,52,52,55,52,52,52,52,55,55,58,52,62,58,58,58,62,62,62,62,58,64,70,64,64,67,67,67,73,70,73,76,73,76,79,79,81,81,84,84,89,86,94,94,92,89,99,99,102,99,104,104,108,106,106,108,113,110,110,110,110,115,123,119,123,121,125,125,127,130,127,130,133,137,137,136,135,140,141,139,139,137,143,144,142,141,141,145,146,141,146,147,146,144,146,140,141,142,150,146,145,152,148,148,149,149,148,148,151,153,147,147,146,146,148,152,152,148,145,141,148,147,151,148,148,150,151,152,153,152,153,152,152,157,153,157,157,153,155,152,153,152,151,153,152,152,150,150,152,150,152,151,151,145,148,151,152,151,152,148,152,151,153,149,148,147,145,148,147,146,143,143,143,146,149,150,150,148,146,150,148,145,144,148,147,148,141,148,146,142,140,135,137,135,140,135,139,137,136,136,136,139,135,130,135,128,125,121,121,113,123,115,115,115,113,108,108,104,106,99,102,97,92,99,92,89,86,92,92,81,79,76,84,79,84,79,73,79,79,79,73,73,79,76,76,73,70,73,67,67,67,62,62,62,58,64,58,58,58,52,55,58,55,55,52,52,48,52,48,48,48,45,45,48,45,48,45,42,45,45,45,45,45,45,42,39,42,42,42,42,39,39,39,42,42,39,39,36,36,36,39,36,36,36,36,36,36,32,36,36,36,36,36,36,32,36,36,36,32,36,32,32,32,32,32,36,32,32,32,36,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,36,32,36,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,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,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,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,36,32,32,36,32,36,32,32,32,32,36,32,36,36,36,39,36,32,36,32,36,32,36,36,36,39,39,39,39,42,36,39,42,39,42,45,42,45,39,42,45,45,45,45,45,42,45,45,45,45,52,48,52,52,52,52,52,52,55,55,58,55,55,55,58,58,58,55,64,58,64,64,67,70,67,67,70,67,70,73,76,73,73,76,76,79,81,84,79,84,84,81,92,94,89,92,94,94,99,97,102,102,106,106,106,108,110,106,110,106,110,117,121,119,119,121,128,123,121,130,127,130,132,128,135,135,132,132,135,137,136,137,139,141,141,140,139,141,143,144,143,145,146,143,145,142,142,141,146,147,144,147,149,146,147,148,146,148,148,142,141,141,146,151,152,152,149,149,149,148,146,146,148,145,148,153,149,153,151,149,153,151,152,153,152,152,152,153,152,150,152,151,152,153,151,149,148,152,150,151,149,151,148,151,150,152,150,152,147,147,149,152,151,150,148,148,147,146,146,146,146,146,140,137,142,148,146,148,143,145,148,143,141,145,142,144,146,146,143,141,135,137,135,135,141,135,132,128,130,135,133,132,137,132,128,125,123,119,115,117,117,117,110,115,113,110,108,99,106,99,104,99,94,92,92,89,84,92,89,84,81,76,76,79,79,76,73,76,79,73,70,70,76,79,73,67,64,70,70,64,70,62,62,58,62,58,55,58,55,52,55,52,55,58,48,48,48,52,48,52,45,48,45,48,48,45,45,45,45,45,45,45,42,42,42,39,42,42,42,42,39,39,42,45,42,42,39,39,36,36,39,36,36,36,39,36,36,36,39,32,36,32,32,36,32,36,32,36,36,32,32,32,36,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,36,36,39,32,32,36,36,36,36,32,32,39,36,39,39,39,36,39,39,39,39,42,39,42,42,42,39,42,45,45,39,42,42,45,45,48,45,48,48,48,48,55,48,48,55,48,52,52,48,48,55,58,58,55,58,62,62,62,62,64,62,64,64,70,67,70,70,70,70,73,73,76,76,79,79,81,81,81,81,84,84,84,86,89,94,92,99,92,99,99,102,102,106,106,110,104,108,106,110,113,121,117,123,121,123,125,123,128,130,128,130,133,132,133,132,137,132,137,135,135,135,139,141,140,136,141,143,144,142,144,143,144,144,143,142,143,140,144,146,149,146,142,144,141,148,152,146,135,140,141,143,143,146,145,150,148,146,147,151,150,146,147,149,149,148,150,150,149,154,153,150,151,152,151,151,150,150,150,152,151,152,153,148,152,146,150,149,148,149,151,149,150,152,150,149,148,149,148,146,150,150,147,148,148,146,146,148,143,140,146,146,149,148,148,148,148,147,146,146,144,141,141,143,141,145,140,140,141,140,133,133,133,133,132,128,132,130,130,130,132,135,127,130,128,123,121,121,121,119,113,110,110,106,110,104,97,99,99,102,99,94,94,92,89,86,84,89,79,81,79,76,73,70,73,76,73,79,76,76,76,79,79,70,70,70,67,64,64,70,62,58,62,62,62,62,55,58,52,52,55,48,48,45,48,52,48,45,45,42,45,45,45,45,45,45,45,45,45,45,42,42,42,42,39,45,42,42,45,42,39,42,42,39,39,42,36,39,36,36,36,36,36,36,32,36,36,36,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,32,32,36,36,32,36,36,32,32,36,32,32,36,36,36,36,39,39,39,39,42,39,39,39,39,39,42,42,42,42,39,42,48,45,42,45,45,48,42,45,45,48,45,48,52,52,52,48,52,45,55,55,55,55,55,55,58,58,58,58,58,64,64,64,70,64,62,67,67,64,70,70,70,70,67,73,76,81,81,81,81,84,81,84,84,86,86,86,94,94,92,97,97,99,102,102,108,106,108,110,102,106,113,110,117,119,115,123,119,127,117,127,128,125,133,130,133,130,135,132,130,139,135,133,135,135,140,140,140,140,141,143,143,145,144,141,141,139,141,141,143,143,143,147,146,144,141,137,146,150,146,141,140,136,136,144,146,148,148,147,145,148,148,149,146,146,148,152,148,150,150,148,152,149,152,155,148,152,150,150,152,150,152,150,149,150,148,149,148,150,149,149,151,148,150,152,151,150,149,148,150,146,148,148,150,147,149,145,141,145,147,144,143,143,148,148,148,150,148,148,146,148,146,142,141,140,141,144,141,140,142,141,137,137,136,136,132,128,132,130,133,127,125,130,133,127,123,127,119,115,117,121,117,110,106,108,106,106,110,99,94,97,99,99,94,94,89,92,84,84,84,84,84,81,76,73,73,70,73,76,73,73,76,79,76,79,73,64,64,52,62,64,73,64,62,62,62,58,55,58,55,52,48,52,52,55,48,48,52,52,48,48,45,48,45,45,45,42,45,45,45,42,48,45,45,42,42,36,42,42,42,42,42,39,39,39,42,42,39,39,36,36,36,32,39,32,36,36,36,36,36,36,36,32,32,36,32,36,36,32,36,32,36,32,32,36,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,32,36,32,36,32,32,36,36,32,36,36,32,32,36,32,39,32,36,39,39,39,39,39,36,39,42,39,42,42,42,45,42,42,42,42,42,42,42,45,45,48,48,45,45,45,48,52,52,48,52,48,55,55,52,52,55,55,55,55,58,58,55,62,58,64,62,62,62,64,62,70,64,67,67,70,70,76,73,79,79,84,81,79,76,76,84,89,84,89,89,92,94,94,92,94,102,106,104,102,104,108,108,106,104,113,117,110,113,117,119,119,117,121,123,127,125,128,130,135,130,130,127,136,136,137,132,137,135,141,139,137,136,140,141,142,137,142,142,140,143,139,146,143,141,145,142,145,145,140,146,146,146,146,139,137,136,145,146,148,146,147,148,148,141,142,145,152,152,150,148,149,149,148,149,151,150,149,152,150,150,150,151,149,146,146,148,148,147,151,147,148,148,146,148,147,148,148,150,149,148,148,148,148,145,150,148,146,145,142,145,142,145,143,146,146,145,143,146,146,148,146,140,144,144,142,141,145,136,139,136,135,135,139,135,133,137,135,132,133,130,125,127,123,121,121,128,128,119,125,119,117,113,110,113,110,110,110,104,104,97,97,97,97,94,97,92,94,89,84,79,79,81,86,81,81,76,73,76,73,73,76,73,70,67,76,73,76,67,70,70,64,67,64,64,62,64,62,58,55,62,55,52,52,48,52,52,48,52,48,48,48,48,48,48,45,42,45,48,45,45,39,45,45,45,45,42,39,42,36,39,42,39,42,39,42,36,39,39,39,39,39,36,36,39,32,32,36,32,32,36,36,36,36,36,36,32,36,32,39,36,32,36,36,39,36,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,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,32,32,36,32,36,39,36,32,32,36,32,36,32,36,36,36,39,36,36,39,39,36,36,39,39,42,42,42,39,42,45,42,42,42,42,42,45,45,45,45,45,42,52,48,48,52,48,48,52,52,52,52,55,58,52,55,55,55,55,55,58,55,58,62,62,58,64,62,64,62,64,64,64,67,76,73,79,79,79,76,79,79,79,81,86,81,70,86,92,94,94,94,99,99,97,99,102,104,102,99,106,102,108,110,110,110,113,115,113,119,115,125,125,119,125,125,125,127,128,123,130,137,137,132,133,136,136,139,140,137,136,140,140,137,140,140,140,140,141,141,141,137,143,137,143,140,139,142,143,143,148,145,143,145,140,145,146,145,149,145,143,140,137,146,150,152,147,150,150,147,147,148,146,148,146,148,148,150,148,149,148,148,146,149,148,148,146,144,146,148,146,148,148,145,150,149,148,148,148,146,144,147,148,147,146,144,142,146,146,144,144,143,144,145,137,146,147,148,148,141,145,146,137,143,142,139,144,136,136,139,135,135,136,135,135,133,133,127,125,127,127,123,125,123,123,115,121,119,117,117,113,108,110,106,104,104,92,94,102,94,97,94,94,92,89,86,84,79,81,79,81,81,81,79,81,76,76,76,76,73,76,73,73,67,64,64,67,67,64,67,64,64,62,62,58,55,55,55,58,52,52,48,52,52,48,48,48,48,52,45,42,45,45,42,45,48,45,42,42,45,42,48,42,42,39,42,39,42,42,39,39,36,39,39,39,39,36,39,39,36,39,39,32,36,36,32,36,36,32,36,32,36,32,36,32,32,36,32,36,32,32,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,36,32,32,32,36,32,36,39,32,32,32,32,32,36,36,36,36,32,36,36,36,32,36,36,36,39,36,39,36,39,32,39,39,39,42,42,42,39,36,39,45,42,42,42,42,42,45,45,45,42,45,45,45,48,48,48,52,48,55,52,52,48,55,58,52,55,55,52,55,55,58,55,58,55,62,62,67,58,62,62,64,67,67,73,70,73,76,79,81,84,84,76,84,86,86,84,86,84,89,86,92,94,97,99,97,99,97,106,102,99,113,110,108,110,102,106,108,117,115,117,110,117,117,119,121,121,121,125,121,123,130,135,132,127,135,137,137,143,141,140,137,135,140,136,140,143,141,140,143,141,137,137,135,145,145,145,139,139,140,143,144,146,145,143,146,145,145,145,144,143,139,145,148,147,147,146,148,147,145,148,148,147,145,146,147,150,147,146,148,149,148,144,148,145,144,146,147,148,144,146,148,145,146,148,149,145,146,147,149,141,144,147,147,142,141,141,141,141,143,145,145,142,136,136,139,145,145,144,141,141,143,140,141,139,137,141,137,137,136,135,128,128,135,135,139,137,123,125,125,121,127,121,125,117,115,117,117,115,108,106,104,106,104,106,102,102,97,94,94,99,94,94,94,86,86,81,84,81,79,81,81,79,81,81,81,76,70,79,79,76,73,67,67,67,67,67,67,62,70,62,58,64,55,58,55,55,52,55,52,48,52,52,55,52,48,48,48,48,48,45,45,42,42,45,45,42,45,42,48,42,45,45,42,39,42,36,42,39,39,42,36,36,39,39,39,39,39,36,36,42,39,36,36,36,32,39,36,36,36,36,39,32,36,36,32,36,32,32,32,32,36,32,32,36,32,32,39,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,36,32,32,32,32,36,32,36,32,36,32,36,39,32,32,39,32,36,36,36,32,36,32,36,36,36,36,36,36,39,36,39,39,36,39,39,42,42,42,36,39,42,42,42,45,42,42,42,48,45,45,45,45,45,48,52,48,48,48,55,48,52,52,52,55,55,55,55,52,55,55,52,55,55,62,58,64,64,62,62,64,58,67,64,64,67,70,76,76,79,81,81,76,81,84,84,84,86,86,86,89,89,92,99,99,99,97,97,104,102,99,104,108,106,106,104,106,106,115,108,113,113,113,115,121,115,119,117,128,125,125,128,137,133,132,132,135,133,140,140,140,140,135,137,136,135,137,143,137,137,140,139,140,139,141,143,147,142,135,141,143,145,146,145,143,140,143,141,144,145,143,143,147,147,146,141,146,150,146,142,146,147,146,143,146,146,147,146,144,148,145,145,145,148,147,147,146,145,144,145,143,145,145,144,145,146,146,146,146,148,146,143,146,145,143,141,141,141,141,142,141,140,141,137,137,139,140,142,141,137,141,143,136,137,140,137,140,135,132,130,133,130,130,128,132,130,128,125,121,127,123,125,119,123,123,117,117,113,115,104,106,104,106,104,104,97,102,97,89,92,94,97,97,89,86,89,86,81,81,76,81,81,79,76,76,81,79,76,81,76,73,67,67,67,70,67,67,67,62,62,58,62,62,55,58,58,55,55,55,52,48,48,52,55,52,48,48,48,48,48,45,45,45,45,45,42,45,42,42,45,42,42,42,39,39,42,39,39,42,39,42,39,39,39,36,39,39,36,39,39,39,39,32,36,36,32,36,36,32,36,36,36,32,32,36,32,36,32,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,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,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,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,32,32,32,36,32,32,32,32,32,32,32,36,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,36,32,32,32,36,36,36,36,36,32,32,36,32,36,36,32,36,32,32,36,36,36,36,36,36,36,36,39,42,39,39,39,39,36,39,39,42,39,36,39,39,42,42,42,42,45,42,45,42,45,42,45,45,48,45,45,48,48,48,48,52,48,52,52,52,55,55,55,55,58,55,52,58,58,62,62,58,62,62,62,62,62,64,67,67,67,70,76,73,79,81,84,81,79,84,84,84,84,86,89,86,84,89,89,99,99,99,92,102,106,99,106,104,102,104,108,108,106,108,113,110,110,113,113,108,113,121,123,119,127,123,123,130,133,133,132,132,136,137,137,137,133,132,135,130,133,135,141,141,140,137,137,143,140,139,141,141,135,141,140,141,141,141,130,135,136,142,145,143,146,148,148,147,143,140,143,146,147,145,146,148,145,145,145,144,147,145,144,148,144,146,145,145,144,146,144,145,144,144,146,148,143,145,146,147,146,147,146,147,142,143,143,142,140,140,140,140,133,137,141,137,141,137,142,141,142,141,137,133,135,137,128,133,140,135,137,133,135,127,127,128,125,128,130,135,125,125,123,119,117,121,121,117,117,110,110,106,106,106,99,104,102,97,92,99,97,97,94,94,94,92,89,84,86,81,84,79,86,86,84,76,73,76,73,79,73,76,73,70,70,64,64,64,67,67,64,62,67,64,62,64,55,52,58,55,58,52,58,52,48,48,52,52,52,48,45,48,48,42,45,45,45,39,48,42,45,42,42,45,45,45,42,42,39,42,39,39,39,39,39,39,39,39,39,39,39,32,36,39,36,39,36,32,36,36,36,32,32,36,32,36,32,32,36,32,32,32,36,32,32,36,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,32,32,32,32,32,32,32,36,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,36,32,32,32,36,36,36,32,32,32,32,32,32,36,36,32,36,36,32,36,36,32,36,39,36,39,39,36,36,36,36,36,36,39,36,39,39,39,39,39,42,42,42,42,42,42,42,48,45,42,45,45,45,45,45,45,48,48,52,52,52,52,48,48,55,52,52,55,52,55,52,52,58,55,55,62,58,62,67,62,62,58,64,67,64,70,67,76,67,76,79,79,81,86,81,84,84,86,86,89,92,89,84,86,89,99,102,97,94,104,102,104,108,99,106,108,108,110,110,113,110,110,110,113,110,113,117,117,117,123,121,123,125,130,123,125,130,130,132,133,135,135,130,137,130,135,133,137,137,135,137,132,136,141,137,142,139,137,139,144,143,144,142,137,139,137,143,146,147,148,147,143,141,143,142,141,146,147,142,148,145,143,145,143,146,145,143,145,143,144,143,145,141,144,146,145,146,145,144,143,141,145,145,144,141,146,141,144,143,141,143,142,141,141,141,142,141,141,141,137,137,141,144,144,141,141,143,140,140,139,137,130,132,130,137,136,130,127,127,123,127,123,121,121,123,127,125,123,121,119,119,117,108,113,106,108,104,108,99,104,99,97,97,94,92,94,92,92,94,97,89,89,81,86,92,84,79,84,81,84,79,76,73,67,73,70,67,70,67,73,73,67,67,67,64,62,58,62,58,62,62,55,58,52,55,55,55,52,52,45,48,48,52,48,48,45,48,45,42,39,42,42,39,42,45,42,42,42,42,45,42,42,39,39,39,39,42,42,36,39,42,39,39,39,39,39,36,32,36,36,36,36,32,39,39,39,36,32,39,36,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,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,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,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,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,36,32,32,32,36,32,32,36,36,32,32,36,32,32,36,32,36,32,32,32,36,32,36,36,39,39,36,36,36,42,36,36,36,36,39,39,39,42,39,42,39,39,39,42,42,39,42,45,45,45,42,42,45,48,45,48,48,48,52,52,48,48,48,48,48,52,48,52,52,52,55,55,55,55,55,62,58,64,64,64,62,64,62,67,64,70,70,73,70,73,73,76,76,79,84,81,86,84,86,86,92,89,89,86,86,92,99,97,89,104,104,102,110,102,106,102,106,108,113,115,110,108,108,115,110,115,117,113,121,117,123,123,117,123,125,127,128,128,135,130,133,132,132,135,135,132,137,135,135,130,135,130,136,139,140,141,136,136,139,140,141,146,143,142,140,135,146,146,146,144,141,140,139,141,142,141,145,145,140,149,146,141,143,144,144,145,142,143,142,142,142,143,142,145,145,143,145,145,143,143,143,143,142,141,137,145,144,144,142,141,142,133,140,141,143,137,141,139,143,137,140,136,140,141,143,140,139,141,140,140,139,137,140,130,130,130,130,130,125,127,130,128,123,119,125,127,123,123,115,115,117,121,108,113,110,106,102,108,102,99,99,94,94,94,92,94,97,94,99,92,89,86,84,84,84,84,79,81,81,79,81,76,76,67,73,70,67,67,67,70,70,70,67,64,67,67,64,62,64,62,58,62,58,55,55,55,52,55,48,45,52,52,52,52,48,45,45,48,42,42,48,42,39,42,45,42,42,39,45,42,42,39,39,36,39,39,42,39,39,39,36,39,39,39,36,39,32,36,36,36,39,36,32,32,36,39,39,36,32,36,36,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,36,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,36,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,32,32,36,36,36,36,32,36,32,36,32,39,36,36,36,36,36,39,36,39,39,36,36,36,39,39,39,36,39,39,42,39,42,39,42,42,42,42,42,39,42,45,45,45,45,45,45,52,48,52,45,48,48,52,48,52,52,55,52,52,55,52,52,52,58,62,64,58,62,58,64,64,67,64,70,67,67,70,70,73,73,76,76,79,76,81,79,79,81,89,92,97,92,84,86,89,99,92,89,106,97,104,106,102,106,104,106,108,108,110,108,110,113,110,113,115,117,115,115,119,123,121,121,123,123,123,127,127,128,130,128,135,133,135,125,137,132,135,132,137,135,135,139,139,137,135,137,140,137,127,137,143,143,135,135,141,146,142,143,143,139,137,139,140,142,141,139,145,145,143,143,146,146,141,143,137,145,143,145,143,142,145,143,141,144,143,142,142,143,143,141,141,143,141,140,143,139,141,143,140,137,137,139,142,141,137,136,140,137,136,140,140,140,135,139,137,141,137,137,135,135,133,132,132,130,133,130,125,128,127,127,121,127,125,117,121,121,117,115,117,117,113,108,113,104,106,108,99,97,102,97,99,99,99,94,94,94,97,92,89,86,81,86,79,79,86,84,79,76,79,73,76,70,76,67,70,67,73,67,67,64,64,67,64,62,62,58,62,52,52,55,55,55,52,52,52,55,48,48,52,52,55,45,45,42,45,45,42,45,42,42,42,45,42,42,42,42,42,42,42,42,39,42,39,39,42,42,39,39,39,39,42,36,39,39,36,39,36,36,36,36,32,39,36,39,36,32,36,36,36,32,32,39,32,36,36,36,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,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,36,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,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,36,32,36,32,32,36,32,32,32,36,36,32,32,36,36,32,36,39,36,32,36,36,39,39,39,39,39,39,39,36,39,42,39,39,42,39,39,42,45,42,42,42,42,42,45,45,45,48,45,48,48,48,48,48,48,52,48,52,52,52,48,48,55,55,55,52,55,55,62,58,64,62,62,62,62,62,67,64,73,67,67,73,73,73,73,76,70,73,76,76,76,79,86,94,92,89,81,89,94,94,92,102,94,104,102,99,102,102,110,106,110,106,110,110,108,110,110,115,117,119,117,121,117,115,121,121,125,127,128,123,125,130,128,127,128,132,130,135,127,132,130,135,130,137,135,137,135,128,135,137,135,130,128,136,135,136,133,135,141,141,141,137,137,140,141,140,140,140,143,141,145,143,141,146,143,142,141,140,144,141,142,140,141,140,142,137,141,141,145,143,139,141,144,140,141,142,140,139,139,139,137,136,136,135,141,140,140,140,137,137,136,136,135,130,128,140,140,137,130,132,140,133,132,132,128,135,133,130,130,128,130,127,127,127,127,119,121,121,119,121,113,110,113,113,108,108,104,104,106,99,97,97,89,94,94,92,92,102,89,94,86,89,84,81,84,81,81,79,84,81,76,70,70,70,67,73,70,70,67,67,67,64,64,64,67,64,62,58,58,55,55,55,52,52,52,48,55,52,48,48,48,45,48,48,52,45,45,42,48,42,42,42,42,42,42,45,42,42,42,42,42,42,39,42,39,39,39,39,39,39,39,36,36,39,39,36,39,39,36,32,36,36,32,36,39,32,39,32,32,32,32,36,32,32,36,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,32,36,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,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,36,39,39,36,36,36,32,36,36,36,39,36,32,39,39,39,36,39,39,42,39,42,42,42,42,39,39,45,42,45,48,42,48,52,48,45,52,48,52,52,52,52,52,52,52,48,55,52,52,58,55,58,62,64,58,62,62,62,64,64,62,67,64,70,67,67,73,76,73,70,73,73,70,76,76,79,89,86,92,81,79,92,92,92,97,97,99,97,99,104,104,108,104,108,106,108,108,108,108,108,113,119,115,117,113,119,115,119,117,127,125,128,130,127,132,128,125,128,127,130,130,125,130,127,133,132,136,135,139,139,135,135,135,133,139,137,140,141,137,137,132,135,136,139,136,137,141,136,141,137,141,143,143,143,142,144,146,137,137,141,137,144,143,141,139,140,140,139,140,140,141,137,141,140,142,140,140,137,141,141,141,139,137,135,136,133,142,140,141,139,135,135,135,137,137,136,130,130,137,139,136,130,130,137,136,135,135,130,132,130,128,123,128,127,125,128,121,117,119,125,119,110,117,110,110,110,108,110,106,94,102,102,99,99,97,97,89,92,92,92,92,97,92,94,86,86,84,84,86,81,79,84,81,79,73,67,67,64,70,67,64,67,67,67,67,64,67,67,62,62,58,58,55,52,55,52,55,52,48,52,48,48,48,48,48,52,48,48,42,42,48,48,45,42,42,42,42,48,45,42,45,39,42,39,39,39,39,42,39,36,42,42,39,39,36,36,39,39,39,39,36,32,32,36,36,32,32,36,32,36,32,32,32,32,36,32,36,32,32,36,32,32,36,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,36,36,39,36,36,36,36,36,36,36,39,36,39,32,39,39,39,39,39,36,39,39,39,39,39,42,42,42,45,42,42,48,45,45,42,48,45,48,48,52,45,52,52,45,48,48,48,52,52,52,58,52,55,58,58,58,62,58,62,64,67,64,64,64,70,67,70,64,67,70,67,73,70,76,73,73,70,84,89,89,86,81,84,92,89,89,99,94,97,92,102,99,99,104,108,106,102,108,108,104,106,106,106,110,117,110,115,113,119,121,121,121,125,127,125,127,125,130,130,133,125,119,123,125,128,133,135,139,135,135,135,140,137,136,130,130,140,143,141,140,137,132,127,127,130,136,140,136,137,128,136,140,140,140,140,136,141,140,135,142,140,143,142,144,141,137,140,141,139,140,141,141,141,139,137,141,137,137,136,141,140,137,141,139,135,137,137,132,140,143,143,139,140,137,133,136,135,140,139,142,132,135,135,130,127,130,133,137,123,127,125,128,123,119,115,121,115,115,119,117,117,115,113,110,113,110,104,108,108,104,99,97,97,92,99,92,92,92,89,89,92,89,86,84,81,86,84,84,81,79,81,84,79,76,73,73,73,67,70,70,70,64,70,70,64,64,67,62,67,62,62,58,52,58,52,55,48,52,55,48,45,48,52,52,48,48,52,48,45,45,45,42,42,45,45,42,45,39,45,45,39,42,39,42,42,39,39,42,39,39,36,39,39,39,39,36,39,39,39,36,36,36,39,32,36,36,36,36,36,36,36,32,32,36,36,36,32,36,32,32,36,36,32,36,32,36,32,32,36,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,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,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,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,36,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,36,32,36,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,36,36,36,36,32,36,36,39,39,39,39,39,36,36,39,39,39,42,39,39,39,39,39,42,45,39,42,42,42,42,42,42,48,48,45,42,48,48,45,48,48,48,48,52,52,52,52,52,48,52,52,52,48,58,58,62,64,58,62,67,62,64,64,67,64,67,64,67,67,67,73,73,70,70,70,73,79,84,89,84,84,81,86,89,89,92,97,97,94,94,92,99,104,104,99,99,106,106,106,106,104,110,104,110,110,113,115,117,121,121,119,121,121,121,127,123,127,127,121,123,125,125,127,130,128,132,136,135,136,133,130,137,135,130,130,132,137,139,135,135,135,130,133,130,130,135,139,140,137,135,136,140,135,139,144,140,128,132,141,136,141,136,141,140,141,135,139,140,140,140,140,142,137,140,136,135,140,139,143,135,141,141,135,133,133,137,133,133,136,141,139,135,136,135,136,139,140,137,133,133,128,132,127,125,135,132,130,132,125,117,117,121,117,125,117,115,115,113,115,115,110,113,106,110,108,106,97,99,97,92,92,99,97,94,92,92,86,89,89,89,89,84,86,81,76,79,84,84,81,79,76,73,73,73,73,70,70,64,70,64,55,62,67,64,62,64,64,64,58,58,58,55,55,55,58,55,52,55,48,52,48,48,48,48,48,48,45,45,42,42,39,42,45,45,42,45,42,45,42,42,42,39,42,42,42,39,39,39,39,39,42,42,39,42,36,36,39,39,39,36,36,36,36,39,36,36,32,36,32,36,39,32,36,32,36,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,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,36,32,32,32,32,32,32,36,32,32,36,32,32,36,36,32,36,36,32,32,32,32,32,32,32,32,32,32,36,36,36,36,36,32,39,36,36,36,36,39,39,36,39,39,39,39,39,39,39,42,39,39,39,39,39,42,42,42,42,45,42,42,45,48,45,48,48,48,48,48,45,48,48,48,48,48,52,48,52,55,55,55,58,62,58,58,64,64,67,62,64,62,70,64,62,64,67,67,67,70,70,76,73,73,70,76,86,89,86,84,81,86,89,86,92,97,94,89,94,97,99,97,106,106,99,99,102,94,108,106,106,110,108,110,110,108,115,119,121,119,121,119,119,123,123,121,125,128,127,125,123,125,130,127,132,133,128,133,140,132,132,130,135,132,139,140,135,127,133,130,130,130,132,130,137,137,137,135,133,141,141,130,139,141,135,128,130,137,135,137,137,140,140,135,137,140,139,141,140,144,141,137,140,139,139,140,137,137,139,139,140,141,137,136,135,135,128,135,140,137,136,133,130,135,141,133,130,135,133,128,130,130,128,135,135,130,128,125,115,113,123,125,121,123,117,113,115,117,117,115,110,106,106,102,99,102,99,97,92,92,99,99,89,92,86,89,89,84,86,84,86,79,86,81,79,81,84,81,76,76,73,73,79,70,73,67,67,64,64,52,64,70,67,62,64,62,64,62,62,55,55,58,55,55,52,52,52,52,48,52,52,48,45,48,48,48,42,42,39,42,48,42,42,42,45,42,45,45,42,42,42,42,39,39,39,42,42,39,36,39,36,39,39,36,39,39,39,36,36,36,36,32,39,36,36,32,36,36,36,36,32,32,36,36,32,32,32,32,36,36,36,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,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,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,36,36,32,36,32,32,32,32,32,36,32,36,39,32,36,36,36,36,36,36,39,39,36,39,39,32,36,39,36,36,39,39,42,39,42,42,39,39,42,42,45,42,42,42,42,45,45,45,39,45,45,48,45,48,45,45,52,45,48,52,48,48,52,52,52,52,58,58,58,55,62,62,62,58,62,62,67,64,64,64,67,67,64,73,70,73,73,73,76,81,76,84,81,84,84,86,86,86,86,92,89,86,89,92,99,94,102,102,97,104,104,102,99,104,102,104,104,110,110,108,110,117,117,115,117,117,119,117,119,123,121,119,121,123,119,121,123,121,127,121,132,123,125,130,128,128,127,136,135,128,128,128,130,130,130,130,133,139,132,127,127,127,139,137,135,128,135,135,133,132,133,132,133,135,135,140,139,135,137,136,136,137,140,140,139,139,136,136,137,137,137,139,139,137,135,135,130,128,135,139,140,140,132,132,137,137,136,135,137,140,136,141,135,135,127,125,132,130,133,130,125,125,125,119,117,115,115,125,121,108,110,119,113,106,104,106,97,97,99,99,104,94,92,97,94,94,94,89,94,86,81,86,81,81,81,81,84,84,84,79,84,79,79,70,79,73,73,70,73,67,67,67,67,67,64,64,64,62,67,62,62,58,58,55,52,55,52,55,52,48,52,45,48,48,48,45,45,48,48,45,42,42,42,45,45,42,45,45,42,42,42,42,42,42,39,42,42,42,42,42,42,42,36,39,39,42,42,36,39,39,36,36,36,36,36,32,36,36,36,36,36,32,36,36,32,32,36,36,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,39,32,32,32,32,32,32,32,32,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,32,32,32,36,36,36,36,36,32,36,36,36,36,36,39,39,36,36,39,39,39,39,36,39,39,42,42,39,39,39,42,45,42,45,42,45,45,42,39,42,45,42,45,45,45,45,48,45,45,48,52,48,48,52,48,48,58,55,55,55,55,58,55,58,58,58,64,67,58,62,64,58,62,62,64,67,70,73,73,70,79,79,81,84,79,81,86,86,84,86,89,86,92,92,92,97,97,102,97,102,102,106,99,102,104,102,106,102,106,110,110,113,110,117,117,119,121,119,117,115,119,119,123,123,121,119,121,119,117,130,125,127,127,121,130,132,117,127,133,132,123,125,127,128,128,130,127,132,127,130,121,123,123,135,137,133,132,130,130,132,130,132,132,139,136,136,137,135,135,135,136,137,139,135,132,135,137,133,137,136,137,135,135,137,133,137,137,130,135,130,127,130,133,130,133,135,133,130,130,132,135,135,133,128,127,130,127,130,119,125,125,119,113,117,119,115,110,113,108,113,106,108,110,106,104,102,99,104,102,99,92,94,102,94,94,97,94,84,94,89,86,89,86,84,81,81,84,81,79,81,81,79,76,76,73,67,70,70,64,67,70,62,64,64,62,67,62,64,62,64,64,62,55,55,55,52,58,55,48,48,52,52,48,45,48,52,45,42,48,45,45,42,42,42,45,45,45,42,39,42,39,42,45,39,39,39,39,42,39,42,39,36,39,36,39,39,39,39,32,36,39,39,36,36,36,36,32,39,36,32,36,36,36,36,32,32,36,36,36,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,36,32,36,32,36,32,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,36,39,39,39,36,36,39,36,36,39,39,42,42,39,39,39,42,42,45,39,42,42,42,42,45,45,45,45,48,45,48,45,42,39,48,45,45,48,48,48,48,52,52,52,52,55,52,55,55,62,58,64,58,58,64,67,64,64,62,58,58,58,64,64,70,70,73,64,76,76,79,79,81,81,86,81,81,89,92,92,89,97,94,92,99,97,94,99,97,99,97,102,104,104,99,108,104,108,110,113,110,115,113,117,115,119,115,117,125,115,123,115,119,117,127,121,125,128,125,123,127,121,130,125,121,128,128,130,123,125,128,130,130,130,130,130,132,127,123,117,123,127,130,132,133,130,130,130,130,130,132,139,135,132,133,130,132,133,139,133,135,139,139,136,133,135,136,139,137,133,133,132,135,133,135,123,125,128,130,128,128,132,132,130,132,133,128,127,130,130,130,130,128,127,123,127,123,117,119,115,117,115,117,113,110,113,113,110,108,104,113,106,99,99,97,102,99,99,89,99,97,94,89,92,89,86,92,86,86,84,86,86,84,79,81,79,79,84,76,76,70,76,73,73,70,67,70,67,67,64,67,62,67,64,62,67,62,55,55,55,58,55,58,55,52,52,52,48,52,48,45,48,48,52,45,45,45,45,45,42,39,39,45,42,45,48,42,42,39,42,42,42,42,36,39,42,42,39,39,39,39,39,39,36,39,36,36,36,39,39,36,39,36,32,36,36,36,32,36,36,36,36,36,32,36,36,36,32,32,36,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,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,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,36,32,36,32,36,36,36,32,36,36,39,39,32,36,39,39,36,36,36,42,39,42,39,39,36,39,42,42,42,42,42,39,45,45,45,39,45,42,45,42,42,42,45,48,45,48,48,48,48,52,48,52,52,55,55,52,55,62,58,62,58,55,55,62,64,64,62,62,58,55,62,64,64,64,70,67,76,76,79,76,76,79,81,84,81,84,89,86,89,94,94,94,97,94,97,97,97,102,94,99,99,99,102,104,110,106,108,115,123,117,117,117,115,117,121,115,117,119,117,115,121,115,121,117,121,125,119,128,127,119,123,127,121,128,128,121,130,130,128,123,130,133,135,136,133,130,125,123,123,125,133,137,133,130,130,130,130,130,130,130,133,128,135,130,130,130,133,132,132,135,137,135,132,132,136,128,130,132,130,128,127,130,123,125,127,125,130,130,130,135,130,128,123,130,127,125,135,130,127,125,125,127,121,123,117,115,119,113,117,119,110,106,110,115,104,108,102,102,106,99,102,102,99,99,92,97,94,97,92,92,94,97,89,89,89,81,86,86,86,79,84,76,81,81,81,79,81,76,79,73,70,67,67,67,70,64,67,62,67,64,64,64,64,62,58,62,58,62,58,55,52,52,52,45,52,45,48,45,48,48,45,52,48,45,42,45,45,45,42,42,42,45,42,48,42,42,39,42,39,39,42,36,39,42,39,39,39,39,39,36,39,36,39,39,36,36,39,32,36,36,32,32,32,36,39,32,36,36,36,36,32,32,32,32,36,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,36,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,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,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,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,36,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,36,36,32,36,39,39,36,32,36,36,36,39,39,36,42,39,39,39,36,39,36,39,39,42,39,42,39,45,42,42,45,45,45,45,42,42,42,42,45,42,42,48,45,48,55,48,52,48,52,58,52,52,62,52,58,62,58,55,58,67,64,62,62,58,52,58,58,62,64,64,64,70,73,76,73,79,73,79,86,81,84,89,84,89,89,97,94,92,97,94,92,94,94,97,99,102,104,102,102,108,108,110,113,115,117,110,113,115,117,110,121,123,119,117,117,119,117,123,121,115,127,123,121,125,121,130,123,123,130,130,127,125,123,119,119,121,127,127,135,130,133,123,130,127,127,135,135,127,135,132,135,127,130,130,137,139,130,136,135,135,130,130,130,132,132,128,130,130,132,132,127,130,128,127,132,119,123,123,127,125,125,127,125,127,125,127,127,121,125,125,121,123,123,127,123,119,117,119,121,117,117,117,110,108,106,104,108,113,106,106,106,106,102,106,104,102,97,94,104,94,97,94,94,92,86,86,86,81,81,81,79,81,84,84,81,81,79,84,81,73,76,73,73,76,70,76,73,70,64,67,64,67,62,64,62,62,64,62,62,58,58,58,64,55,52,48,48,52,45,52,48,48,48,48,48,45,48,45,42,42,42,45,45,42,42,45,45,42,42,39,39,39,42,42,39,39,39,42,42,36,39,39,39,36,32,36,39,36,36,36,36,36,36,39,36,36,36,32,36,39,32,36,36,32,36,36,32,36,32,36,32,32,36,32,36,32,36,32,32,36,32,32,32,32,32,36,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,36,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,36,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,36,36,36,36,36,36,36,36,39,36,36,39,39,39,39,39,36,39,39,39,39,39,36,42,42,39,45,42,39,45,45,45,45,42,45,42,45,42,45,45,48,45,45,52,48,48,48,52,55,48,48,55,52,58,58,62,55,58,64,67,62,62,62,58,64,55,64,67,67,67,70,73,73,79,76,76,81,79,79,84,84,86,89,92,92,97,92,92,92,94,89,94,94,102,99,104,102,102,106,108,104,110,110,110,113,115,115,115,113,119,121,119,113,115,119,121,119,115,117,123,117,117,123,119,125,123,115,121,123,125,130,123,121,121,121,127,128,130,128,127,125,128,125,125,135,127,132,135,132,130,127,130,127,136,132,135,132,127,127,130,133,133,130,136,128,127,128,132,135,130,127,128,130,130,121,123,128,119,117,121,127,127,132,128,125,127,125,128,125,128,128,123,125,119,121,121,115,121,119,115,113,110,106,108,102,104,108,104,106,102,104,106,99,104,102,94,97,97,94,94,94,89,86,89,86,92,89,84,84,79,84,81,81,79,81,81,76,81,79,76,73,73,79,73,70,67,64,67,67,67,67,62,67,64,62,62,62,62,58,58,58,58,55,55,55,52,52,48,48,45,45,45,48,48,48,48,45,42,42,45,42,39,42,39,42,48,42,42,39,39,39,39,42,42,42,39,39,42,42,39,36,39,39,36,36,39,36,39,32,32,39,36,36,36,36,39,36,36,39,32,36,36,32,36,32,32,32,36,36,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,36,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,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,36,36,36,36,32,39,36,36,39,36,39,39,39,36,39,39,39,39,36,39,42,39,39,42,45,42,39,39,42,45,42,42,42,48,42,42,42,45,45,45,48,48,48,48,48,48,52,52,55,55,48,58,62,62,55,52,58,64,67,62,62,67,67,64,70,67,67,70,70,70,76,73,76,81,79,79,84,81,84,86,86,89,86,92,92,89,99,89,94,94,97,99,99,97,99,104,108,104,110,110,113,110,110,110,110,110,110,117,113,117,115,117,115,110,119,119,121,117,123,115,117,117,117,117,119,121,119,125,125,117,117,119,123,127,128,130,130,127,125,128,130,128,130,136,128,130,132,130,132,123,125,130,123,128,125,125,125,128,128,123,125,132,127,125,123,130,128,123,121,130,127,130,127,121,119,127,123,123,127,128,123,125,121,123,115,113,119,123,117,115,117,119,115,115,110,110,110,110,110,108,106,110,110,106,106,99,102,108,97,102,102,92,102,97,97,99,92,94,89,86,81,89,86,81,79,79,81,81,81,81,84,84,76,76,73,81,70,70,70,79,73,67,70,64,64,64,64,64,62,64,58,64,62,58,64,62,55,58,58,55,52,52,52,48,42,48,48,45,45,45,45,48,48,45,42,42,45,45,39,39,42,45,42,42,42,42,42,36,42,45,42,39,39,42,42,39,39,39,36,39,36,36,36,36,39,36,36,39,39,36,39,36,32,32,36,36,39,36,36,32,36,32,32,39,32,36,32,36,36,32,36,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,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,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,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,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,36,32,36,36,39,36,39,36,39,39,39,39,36,36,36,39,42,39,36,42,36,39,42,42,39,42,39,42,42,42,42,42,45,42,39,45,42,42,52,48,52,48,52,48,52,52,52,55,58,48,58,58,58,55,55,62,58,58,64,70,67,70,67,67,64,67,70,70,70,76,73,76,76,79,81,79,84,79,89,86,86,86,89,84,86,89,92,86,92,94,94,92,99,99,102,104,106,108,110,108,106,106,108,110,110,110,108,110,106,115,115,115,119,113,117,119,119,119,115,117,119,117,117,115,117,119,121,117,115,121,119,123,121,123,119,127,121,123,125,125,125,127,128,123,125,125,127,125,127,128,125,130,123,130,127,128,125,127,125,123,125,123,123,127,127,127,123,125,125,127,123,121,123,117,117,121,121,119,125,121,123,121,108,110,110,117,121,110,113,113,113,113,113,110,113,110,106,108,108,106,102,99,102,99,102,99,97,99,102,99,94,92,94,92,92,86,86,89,81,89,89,76,81,81,79,81,81,81,84,81,76,73,79,70,73,70,70,70,67,67,64,64,64,67,64,67,58,64,62,58,58,62,58,58,58,58,55,48,48,52,48,48,48,45,45,48,45,45,42,45,48,48,45,42,45,42,45,39,39,42,45,39,42,42,39,39,42,42,42,39,39,42,39,42,39,39,36,36,36,39,39,36,39,36,36,39,39,36,39,36,36,32,32,39,36,36,36,36,36,32,32,39,36,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,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,36,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,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,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,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,36,32,36,32,32,32,36,32,32,32,32,32,32,36,36,32,36,32,32,36,32,32,32,32,36,36,32,32,36,36,36,36,36,36,39,39,36,39,39,39,36,39,39,45,39,39,45,45,42,42,45,45,42,45,42,42,42,45,39,45,42,42,45,45,45,48,48,52,48,48,55,48,52,55,52,62,58,62,55,52,58,62,62,58,64,64,64,67,67,67,64,67,67,73,76,76,76,76,79,79,84,84,79,86,86,86,84,89,86,89,89,86,89,92,94,94,89,94,99,97,102,104,108,106,104,104,104,106,106,110,106,110,110,106,110,113,113,115,113,115,115,117,113,115,113,117,115,117,113,117,117,117,110,113,117,115,119,123,121,127,125,125,123,123,130,130,123,128,127,125,130,125,121,130,125,125,128,128,127,121,128,123,127,125,123,123,117,125,121,121,121,121,125,123,123,125,123,123,123,119,121,119,119,117,123,119,113,113,110,113,119,119,117,108,115,119,119,117,110,110,110,108,99,102,108,104,102,94,97,99,94,99,97,102,97,94,94,92,92,86,84,89,86,84,84,84,81,79,81,76,79,84,84,79,84,79,79,76,67,73,76,76,73,70,67,67,64,64,67,64,62,52,55,62,58,58,55,62,55,58,55,55,55,52,48,48,48,42,48,48,45,48,48,48,48,48,48,42,39,42,42,42,42,39,42,45,42,39,42,42,39,42,42,39,39,39,39,39,39,39,36,32,39,32,39,39,36,39,36,36,39,39,36,36,36,32,36,36,39,36,36,36,32,36,36,32,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,36,32,36,32,36,36,36,32,36,39,39,39,39,39,39,36,39,39,39,36,39,39,39,39,42,39,39,42,42,42,39,39,39,42,42,39,42,45,39,45,48,48,45,45,48,52,48,48,48,48,55,48,55,55,55,58,55,58,58,62,62,64,64,64,64,64,62,64,62,67,73,70,73,73,73,79,79,84,79,81,79,84,84,86,92,81,84,81,89,86,92,97,86,92,94,92,97,102,102,104,104,97,104,99,102,106,106,102,102,110,102,108,110,113,113,115,121,119,113,110,108,110,113,108,115,110,117,110,99,113,115,110,123,113,117,117,119,117,127,127,121,123,125,127,123,127,125,119,121,125,127,128,125,123,117,119,121,125,127,128,121,119,115,117,121,121,119,121,119,117,119,123,121,125,119,121,119,117,123,113,117,121,121,117,113,115,110,115,110,113,108,113,108,110,110,106,110,108,104,102,102,99,99,97,97,94,92,97,99,94,99,94,89,89,92,84,86,81,84,81,84,81,84,81,79,79,76,79,84,81,73,79,73,70,73,70,67,67,70,67,67,64,67,64,64,64,64,64,58,62,55,58,62,62,58,58,55,55,55,48,52,48,48,48,45,48,45,48,48,42,45,48,48,42,39,42,45,45,42,39,39,42,42,42,42,42,39,42,42,45,42,39,39,39,39,39,39,39,36,36,36,39,39,42,39,32,36,36,36,36,36,36,36,36,36,36,36,36,36,32,36,36,32,36,36,39,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,36,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,36,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,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,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,32,32,32,32,32,32,32,36,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,36,36,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,36,36,32,32,36,36,32,36,32,36,39,36,36,36,36,36,39,39,39,39,39,36,39,42,39,39,39,39,42,39,39,39,39,42,42,42,45,42,42,48,45,45,48,52,48,48,45,52,48,52,55,52,52,52,55,55,58,55,55,55,62,58,62,58,62,64,62,67,64,67,70,70,73,73,70,73,76,76,79,81,84,84,79,84,81,81,84,89,84,92,92,89,92,92,94,97,94,97,99,99,94,106,99,99,104,104,99,104,99,104,110,104,115,110,113,113,110,113,106,110,115,108,110,117,113,110,113,110,108,113,110,117,113,117,123,121,117,117,115,121,121,119,128,121,128,119,121,125,128,125,123,117,125,115,117,121,123,125,121,119,117,117,108,110,121,125,117,121,119,115,123,123,121,121,117,115,110,121,117,123,117,115,117,110,115,113,113,115,110,106,106,108,104,106,110,106,94,102,92,99,89,97,94,97,97,92,84,94,89,92,84,86,89,92,89,84,89,84,81,79,81,81,81,79,81,81,76,81,79,79,76,73,70,70,73,70,70,64,67,67,64,62,64,64,58,55,58,55,58,55,55,58,62,58,55,58,52,52,48,48,48,42,52,45,48,48,48,48,45,48,48,45,45,42,42,45,45,42,39,39,39,42,42,39,42,42,42,39,42,42,39,36,39,39,39,39,39,36,39,36,39,39,42,39,32,36,36,32,36,36,36,36,32,36,39,36,32,36,36,36,36,32,36,36,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,36,32,36,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,36,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,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,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,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,36,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,36,36,32,32,32,36,36,36,32,36,32,36,32,39,39,36,39,39,39,36,36,39,36,36,39,39,42,36,42,39,42,39,42,39,39,42,42,42,39,45,39,42,48,45,48,48,48,52,48,52,52,48,55,55,55,48,52,52,58,58,55,58,58,58,62,62,62,58,62,62,64,67,73,70,73,70,73,73,81,79,79,81,84,76,84,86,79,81,79,86,81,92,89,89,92,89,92,94,99,102,99,102,94,104,97,104,106,108,104,106,94,104,108,106,117,106,113,108,110,110,110,113,110,108,110,113,115,110,113,110,117,113,119,117,117,119,115,115,113,123,121,125,121,119,127,123,121,119,121,121,127,128,123,113,117,110,117,115,119,123,125,119,121,115,110,110,123,117,113,128,121,121,123,121,117,119,117,115,115,115,110,117,113,110,115,110,113,113,110,113,113,108,110,115,110,110,108,104,99,92,94,99,97,99,94,99,94,94,89,89,89,92,92,86,89,89,79,86,84,86,84,79,81,81,81,79,81,76,86,76,76,81,73,70,73,67,73,70,70,70,67,64,62,58,64,64,62,58,55,52,58,55,55,55,62,55,58,55,52,55,48,48,48,48,48,42,52,48,45,48,45,45,48,45,45,45,39,45,42,42,39,39,42,45,39,42,42,45,39,42,42,39,39,39,39,39,39,39,36,39,36,39,39,36,39,39,32,36,36,36,36,36,36,36,36,36,39,36,36,36,32,36,36,32,36,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,32,36,36,32,32,36,32,36,36,36,36,36,36,36,36,36,39,36,39,39,42,36,39,39,42,39,42,39,39,42,42,39,42,39,39,42,42,42,48,48,48,48,52,52,52,52,48,52,55,52,52,52,55,52,55,58,58,55,62,58,67,58,64,62,64,64,70,70,64,70,70,76,76,76,79,79,81,79,81,84,81,81,81,81,86,86,89,89,89,92,89,97,94,99,99,99,97,97,99,104,97,102,99,97,97,104,104,104,104,104,110,106,108,113,113,110,106,108,113,115,115,113,106,115,110,115,110,108,110,115,115,115,113,113,123,130,123,117,123,121,125,121,127,125,123,121,123,119,121,113,113,117,115,123,119,121,113,117,115,113,119,121,117,117,113,117,121,115,117,115,115,110,108,110,110,110,104,108,113,110,110,110,108,110,110,108,104,106,106,106,106,99,94,94,92,92,94,92,97,94,92,92,86,89,92,89,86,86,84,89,84,84,86,81,89,81,81,84,79,76,76,76,79,76,76,76,76,70,70,67,67,70,67,67,64,62,64,62,62,58,62,58,58,52,58,58,55,55,58,55,55,55,48,48,48,48,45,48,52,45,48,45,45,48,45,45,45,45,42,45,42,42,45,42,42,39,45,45,42,42,39,39,39,42,42,39,36,36,39,39,39,36,39,36,36,36,36,36,36,39,36,36,32,36,36,32,36,36,36,36,39,36,32,32,36,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,36,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,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,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,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,36,32,36,32,32,32,32,32,32,32,32,36,32,32,36,32,36,36,32,32,32,36,32,36,32,32,36,36,32,32,32,36,36,36,36,36,36,36,39,39,36,36,36,36,39,42,42,42,42,39,42,42,39,42,39,42,42,42,42,39,42,42,45,45,45,45,48,45,48,52,48,52,52,55,55,52,52,48,55,52,55,52,55,55,55,55,62,55,55,62,64,64,64,64,64,64,67,73,70,76,73,81,76,76,79,81,76,79,76,81,79,84,84,89,92,89,94,94,92,97,94,102,97,94,97,92,94,97,97,99,99,104,99,106,106,104,110,104,110,108,108,104,106,110,110,110,113,113,110,110,113,115,115,115,117,110,110,110,115,117,121,123,117,115,113,117,119,121,117,115,121,110,115,113,115,115,115,113,113,113,113,113,115,119,113,113,121,117,119,115,115,110,110,106,110,110,113,110,113,108,110,106,106,113,104,108,108,108,106,106,110,102,104,99,106,104,99,99,92,94,92,92,92,84,86,89,89,86,81,84,89,86,86,86,81,81,81,84,79,84,81,81,76,79,79,76,73,79,79,76,76,79,67,73,73,70,64,70,64,67,67,58,58,58,58,58,62,58,62,52,55,55,55,55,55,52,48,52,48,48,48,45,45,48,45,45,48,48,48,42,42,45,45,45,42,42,39,42,39,42,39,39,39,42,39,42,42,39,36,42,42,39,39,39,39,42,39,39,36,36,39,36,36,36,39,36,36,36,36,36,36,39,32,36,32,36,39,32,36,32,32,36,32,32,36,32,36,32,32,32,32,36,32,32,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,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,36,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,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,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,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,36,32,32,32,32,36,32,36,32,32,36,32,36,36,36,32,32,32,36,36,36,32,36,36,39,39,36,36,39,39,36,39,39,39,39,42,39,42,42,39,39,39,42,39,42,39,39,39,45,45,42,42,48,48,48,45,48,48,55,48,52,52,52,52,48,55,52,55,52,58,52,55,55,55,58,58,62,58,58,62,58,62,67,70,70,73,76,76,76,79,76,73,79,73,81,79,84,79,84,86,89,92,92,92,94,92,92,97,97,94,94,92,89,94,92,94,94,94,99,104,106,106,104,106,110,110,106,102,110,106,108,110,108,110,110,113,110,119,117,117,117,110,110,121,115,113,119,123,123,113,113,117,117,119,119,115,113,117,108,110,110,121,117,117,115,110,106,113,113,117,115,113,110,121,117,115,113,115,115,108,108,108,113,113,113,108,108,110,106,108,108,110,110,113,113,108,102,102,99,102,102,108,104,99,97,94,97,92,94,92,89,89,92,86,84,89,86,92,84,86,86,86,81,81,84,79,89,84,81,79,81,79,70,73,70,70,79,73,76,67,67,70,70,67,67,64,64,62,64,62,62,62,58,55,58,55,52,58,55,55,52,52,55,48,48,48,48,45,45,45,48,52,45,48,45,45,45,45,42,45,48,42,42,42,45,42,39,39,39,42,45,42,42,39,42,39,39,42,36,39,39,36,39,36,39,36,39,39,36,36,36,32,36,32,32,36,36,36,36,36,36,32,36,39,32,36,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,32,36,32,36,32,36,39,36,39,36,39,36,36,36,36,39,39,39,39,42,42,42,42,39,42,39,39,39,42,42,42,42,42,45,42,42,45,42,48,48,52,48,48,48,48,52,52,48,52,52,52,55,55,52,55,55,55,58,58,58,58,58,62,62,62,64,64,70,70,73,70,76,76,76,73,73,73,79,79,79,76,81,81,84,81,89,86,86,86,92,94,94,94,92,92,94,89,97,94,94,92,92,97,99,104,102,106,106,104,106,104,106,106,106,108,113,106,110,113,115,110,115,117,113,110,115,115,110,110,110,115,108,113,117,117,115,115,117,119,110,110,110,117,110,117,113,113,119,125,113,110,115,117,117,115,113,119,117,113,104,113,110,110,110,110,113,110,110,110,110,110,104,106,108,104,108,106,106,102,99,102,97,94,102,102,102,94,102,94,92,94,92,94,92,86,84,86,86,86,92,84,86,81,84,81,81,79,79,84,79,79,81,76,81,79,79,76,73,70,76,73,67,70,67,67,64,67,64,64,58,62,62,58,58,58,58,58,55,62,52,52,55,52,48,52,52,55,52,45,48,48,45,45,48,48,45,45,45,45,45,45,45,45,45,42,42,42,45,42,42,42,39,42,42,42,42,42,39,39,42,39,39,36,36,36,39,39,36,39,36,36,32,36,39,36,36,36,36,36,36,36,36,32,36,36,36,36,32,36,36,32,39,36,32,32,36,36,32,32,36,32,32,32,32,32,32,36,32,32,36,32,32,36,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,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,36,36,36,36,32,32,36,39,36,36,36,36,36,42,39,39,39,42,39,42,42,39,42,42,42,39,42,45,42,42,42,39,42,45,45,45,45,45,48,45,52,52,48,48,52,48,48,52,48,52,48,52,52,55,55,55,55,58,55,58,58,58,58,62,62,64,70,70,70,70,76,73,73,70,76,73,70,76,79,73,76,79,79,81,84,86,84,89,86,84,89,89,89,89,89,89,94,97,97,94,97,97,99,99,97,104,99,104,99,102,102,106,99,99,104,104,108,110,108,108,110,106,106,106,102,108,102,108,106,110,117,115,110,110,115,119,113,115,117,110,110,110,108,108,110,115,115,119,117,113,110,117,117,113,108,115,113,113,106,110,106,106,106,110,108,110,106,102,108,110,104,104,99,99,99,99,102,102,99,102,99,97,92,94,94,89,92,89,84,86,89,94,92,92,84,86,86,86,76,81,86,84,81,79,81,79,81,79,79,79,81,76,76,76,76,76,73,73,73,73,70,70,67,67,67,64,67,67,62,62,62,55,58,55,58,58,55,55,52,52,48,48,52,48,55,48,48,48,48,48,45,45,48,45,45,45,45,42,48,42,45,45,45,42,42,39,45,42,45,42,39,42,39,42,39,39,39,36,39,39,39,32,36,36,39,39,36,39,36,36,32,36,36,36,36,32,36,36,39,36,36,36,36,36,36,36,32,36,32,32,36,32,32,36,32,32,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,36,32,32,32,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,32,32,36,36,32,36,32,32,36,32,32,36,36,36,36,36,36,36,36,39,36,39,36,36,36,36,39,39,39,36,36,39,39,39,39,39,39,42,42,42,39,39,39,42,42,42,42,45,42,45,42,48,45,48,45,52,52,48,45,45,48,52,52,48,48,52,52,52,52,48,55,55,62,58,62,58,64,62,67,67,70,67,67,70,67,73,70,70,70,73,76,73,73,76,79,79,81,81,81,86,84,81,81,92,92,92,89,92,92,92,97,89,92,92,94,97,97,92,102,102,99,102,102,102,106,102,99,106,102,104,104,106,110,108,106,106,104,97,104,102,108,110,110,115,108,108,110,110,110,113,110,108,113,108,110,106,110,108,110,113,115,115,108,110,115,115,110,110,113,110,113,108,106,106,102,104,106,110,106,110,108,106,110,102,102,102,102,99,99,97,97,97,99,97,89,92,97,94,86,89,92,81,89,94,92,92,92,86,86,89,86,81,81,81,76,76,79,79,76,81,79,84,84,81,76,73,73,76,76,67,73,73,73,67,70,67,67,67,62,64,62,62,62,58,58,62,58,62,55,55,55,52,55,52,48,48,55,48,48,45,45,48,48,45,45,45,45,45,48,45,42,45,45,45,42,45,45,42,42,42,42,45,39,39,39,42,39,42,39,42,39,39,42,36,36,36,36,39,39,36,36,36,36,36,36,36,39,36,36,36,39,36,36,36,36,36,36,32,39,32,36,39,32,36,32,32,36,32,32,32,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,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,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,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,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,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,36,32,36,36,36,36,36,32,36,36,32,39,32,36,39,36,36,39,36,39,39,39,39,39,39,39,39,42,39,42,42,42,42,39,45,45,42,48,45,45,45,45,52,45,48,45,45,52,55,48,48,48,48,48,52,52,52,52,55,55,55,55,58,58,62,58,67,67,67,64,67,67,67,67,73,70,73,73,73,70,73,79,76,76,79,81,84,86,81,81,89,89,86,84,89,89,89,89,92,94,92,97,94,92,94,94,94,102,99,99,99,102,97,102,99,104,97,104,108,108,110,110,110,104,104,106,106,104,110,113,117,110,110,110,108,110,110,113,110,110,102,108,104,108,106,106,110,108,110,108,110,115,113,108,108,110,106,110,108,108,106,106,104,108,106,104,102,104,97,104,104,104,102,102,102,94,97,92,92,92,97,94,92,94,97,92,94,89,89,89,89,89,86,89,86,84,81,84,81,81,79,79,79,79,81,76,73,79,84,79,79,76,73,73,70,73,70,67,76,64,70,67,67,62,64,62,62,62,62,58,55,58,58,58,58,58,52,55,52,55,48,52,48,52,52,48,48,48,52,45,45,45,45,45,42,45,45,39,42,42,42,45,45,45,42,39,45,39,42,36,39,42,42,39,42,39,39,36,39,39,36,36,36,39,36,39,39,36,36,36,32,36,36,36,36,32,36,36,36,32,36,36,36,36,36,36,32,32,32,32,36,36,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,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,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,36,32,32,32,32,32,32,32,32,32,36,36,32,32,36,36,36,32,32,36,36,36,36,36,36,39,36,39,39,39,36,39,39,39,36,42,39,39,36,39,42,42,39,39,42,36,42,39,45,42,39,42,42,42,45,45,48,45,45,45,48,48,45,45,48,48,48,52,48,48,52,52,52,55,62,55,58,58,58,62,64,67,70,67,67,67,67,64,70,67,67,70,70,67,73,73,76,73,76,81,84,79,81,81,86,89,86,84,84,84,89,89,92,92,97,94,94,97,94,97,97,92,97,97,102,99,97,99,102,99,99,104,102,99,106,106,104,104,99,102,102,99,108,110,106,110,106,113,106,108,113,108,113,110,106,106,102,106,106,104,110,110,110,99,106,108,108,106,104,110,110,106,104,99,106,104,99,102,97,102,104,97,99,97,97,94,99,99,94,97,92,92,86,94,92,92,97,89,94,92,94,94,89,89,86,84,84,81,86,81,79,84,76,79,81,76,73,79,76,76,73,76,76,76,73,73,76,70,67,70,67,70,70,67,70,70,64,64,62,64,62,58,58,62,62,58,58,58,58,58,55,52,52,52,52,52,52,52,52,48,48,45,52,48,45,42,42,42,45,48,48,42,42,45,42,42,45,39,42,42,42,42,39,36,36,39,42,42,39,39,39,39,39,39,39,39,39,39,39,39,39,36,36,36,32,36,36,36,39,36,36,39,39,36,36,32,36,36,32,36,32,36,32,32,36,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,36,32,36,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,36,36,36,36,32,36,36,36,39,32,32,36,36,39,36,39,36,39,36,39,39,42,39,42,39,42,42,42,36,39,42,39,42,42,42,42,39,45,48,45,45,45,48,45,48,45,42,55,48,48,48,48,45,52,45,48,48,52,55,52,55,55,52,62,62,62,64,70,64,67,64,70,67,64,70,67,64,67,64,70,73,79,76,76,79,81,81,81,81,76,84,84,84,84,81,84,86,89,89,89,97,94,94,99,92,94,94,92,94,94,94,106,99,97,99,99,97,102,99,104,108,106,99,102,99,106,106,106,113,110,108,106,102,106,106,102,113,108,102,106,99,99,102,104,104,104,102,110,108,102,102,110,106,99,106,110,108,106,104,97,99,102,99,102,94,99,99,97,99,94,94,94,92,97,92,89,86,86,92,99,89,89,84,92,92,86,92,86,86,89,86,84,81,84,81,81,81,76,76,76,79,76,76,81,79,76,73,73,79,73,73,70,73,70,67,70,70,67,64,67,70,70,62,64,64,62,62,62,58,62,58,55,58,55,55,55,52,52,48,48,48,52,52,48,52,45,48,45,48,48,42,45,42,45,42,48,45,45,45,39,42,45,45,42,42,39,42,42,42,42,36,39,39,36,39,39,39,36,39,39,36,36,36,36,32,39,36,36,36,36,36,36,36,36,39,36,36,36,39,36,36,32,36,32,36,36,36,32,32,32,36,32,32,36,36,32,32,32,32,32,36,32,32,36,32,32,32,32,32,36,32,39,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,36,32,36,32,36,32,32,32,32,32,32,36,36,32,32,32,36,36,36,36,36,36,36,36,36,32,36,36,39,36,42,39,39,36,39,36,39,42,36,36,39,39,39,42,42,39,39,39,42,42,42,45,45,48,42,45,45,45,48,45,48,45,42,45,52,45,45,52,48,45,52,48,52,55,55,52,62,58,62,64,67,64,64,62,67,67,64,67,62,64,62,70,67,67,73,76,70,73,81,76,76,79,76,81,81,81,84,86,86,84,81,86,86,89,89,94,92,94,92,92,94,94,89,97,97,104,99,102,99,97,99,99,102,94,99,99,99,106,108,106,113,110,108,106,106,99,104,99,106,106,102,106,99,106,102,94,102,97,104,108,108,108,94,102,108,104,99,104,99,97,99,99,92,97,102,89,99,102,104,92,86,89,94,97,92,94,89,84,84,84,86,86,92,94,89,86,89,89,86,89,81,84,89,86,81,81,86,84,79,79,79,79,84,79,73,76,79,76,79,73,70,79,73,67,70,67,67,64,67,67,70,67,67,67,62,62,62,62,62,64,62,58,58,58,58,62,55,55,55,52,55,52,55,52,52,48,48,48,45,48,45,45,45,45,45,42,42,39,45,45,48,42,45,42,42,42,42,39,36,42,39,42,39,36,36,42,39,39,42,39,32,39,36,39,39,36,36,36,32,39,36,32,39,32,36,39,36,36,32,36,36,36,36,36,36,36,36,36,36,36,32,32,32,36,32,32,36,32,36,32,32,36,32,36,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,36,36,32,32,39,36,36,39,39,39,39,39,36,36,36,42,39,39,42,42,39,39,39,42,39,42,42,39,42,42,42,42,42,42,42,42,42,42,45,48,48,45,48,45,45,45,48,48,48,52,52,52,55,55,52,55,62,64,64,64,62,62,62,58,64,70,67,64,62,67,64,64,67,67,73,73,73,76,73,73,76,79,76,81,84,79,81,76,81,86,86,86,89,86,92,86,84,92,89,92,92,92,92,97,99,99,97,92,99,104,97,97,97,106,102,110,102,102,102,102,99,99,97,99,99,104,102,102,97,97,94,102,97,94,102,102,102,102,108,104,94,94,97,94,99,97,102,99,97,86,92,97,94,92,92,89,94,92,92,94,92,97,94,92,86,86,86,92,92,92,89,84,84,84,79,86,86,86,84,81,81,79,79,79,81,79,79,79,81,76,73,79,73,70,73,73,73,76,70,67,64,67,67,70,64,67,70,70,70,70,67,67,64,64,62,62,62,62,55,58,55,55,55,58,55,55,48,48,55,45,52,52,48,48,48,45,45,48,42,45,42,45,42,42,45,39,45,45,45,48,42,42,42,45,45,39,42,39,42,39,39,36,39,39,39,39,36,36,36,39,39,36,36,39,36,39,36,39,36,36,39,36,39,36,36,39,36,36,36,39,32,36,36,36,36,36,36,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,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,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,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,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,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,36,36,32,32,32,39,36,36,36,36,36,39,39,36,39,36,39,39,36,39,39,36,42,39,42,39,42,42,42,42,45,42,42,39,39,39,39,42,42,45,45,45,42,48,45,48,48,48,48,52,48,48,52,52,52,52,58,55,62,64,62,62,62,58,62,64,67,62,64,62,64,64,67,64,70,70,73,73,73,73,76,73,81,73,79,81,79,84,73,79,84,84,86,89,89,84,86,84,89,89,94,97,89,86,94,94,97,92,92,94,94,97,94,102,104,108,106,104,104,104,102,102,94,102,102,99,99,99,99,97,97,92,97,94,94,102,97,99,102,99,102,99,94,99,92,97,92,97,97,94,94,92,89,94,94,89,86,92,86,89,92,89,92,89,92,89,86,94,92,89,89,86,81,86,86,81,84,86,84,79,84,81,84,79,76,81,76,73,73,79,70,73,81,76,73,70,73,76,76,70,67,64,64,67,67,67,64,67,64,64,67,67,64,64,62,62,58,58,58,58,55,58,55,55,55,52,52,48,48,52,48,52,48,48,48,45,52,45,45,48,45,42,42,42,45,48,42,45,45,45,45,42,42,42,42,42,39,39,39,42,39,39,36,39,36,36,39,36,36,36,39,42,36,36,36,36,39,36,39,39,32,39,32,39,36,36,39,32,32,36,36,36,36,32,36,36,32,36,32,32,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,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,36,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,36,32,36,39,32,32,32,32,36,36,36,36,32,32,39,32,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,42,42,39,42,45,42,42,39,45,45,42,42,42,45,45,48,45,48,45,52,45,48,52,52,55,55,52,55,55,58,55,58,62,62,62,58,62,62,58,62,62,58,62,64,64,64,64,67,70,67,70,67,70,67,73,73,73,79,76,79,76,76,76,81,79,81,81,86,84,84,81,84,84,86,92,92,89,89,89,92,92,84,89,89,94,92,81,99,99,99,102,99,99,94,97,99,94,94,92,94,108,99,94,97,97,97,92,94,92,99,102,102,102,102,99,86,97,104,97,99,92,97,94,89,92,92,89,89,89,86,86,84,94,94,86,86,94,89,92,92,86,92,89,86,86,81,86,89,86,79,84,86,79,84,79,81,81,81,70,70,79,76,70,79,70,79,79,70,73,76,73,67,73,70,70,67,67,67,73,64,70,67,67,67,64,64,58,64,62,58,58,58,52,58,55,55,52,52,52,55,55,52,52,52,48,52,48,48,48,48,45,45,42,42,45,42,42,42,45,42,42,45,42,42,45,42,42,42,45,42,36,39,39,42,39,36,36,39,39,36,39,39,39,32,39,39,36,32,36,36,39,36,36,39,32,39,36,39,36,36,36,32,36,36,32,32,39,32,36,36,32,36,32,36,36,32,36,36,32,36,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,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,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,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,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,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,36,32,36,32,32,39,36,36,32,39,36,39,36,39,36,39,39,39,39,42,39,39,39,39,42,42,42,45,42,39,42,42,45,45,45,45,45,39,42,42,45,45,42,48,45,48,42,45,52,52,48,55,55,52,52,55,55,58,58,58,58,62,58,62,62,58,58,58,62,62,64,67,67,67,67,67,67,70,73,70,70,73,76,73,73,76,70,70,73,76,76,84,79,81,84,84,79,73,84,84,89,84,84,89,86,89,89,94,89,89,86,89,92,92,89,89,97,92,92,97,97,94,94,97,92,99,97,94,97,92,97,97,89,92,94,104,97,94,89,92,94,86,92,94,99,92,86,99,94,92,86,89,92,84,86,94,86,86,86,84,84,89,86,89,89,92,86,86,86,84,81,86,92,81,81,79,81,79,81,79,76,79,81,73,76,73,73,73,73,67,67,73,76,73,79,73,70,70,70,70,73,64,73,70,67,70,67,67,70,64,67,64,62,62,58,58,55,58,55,52,52,58,52,52,55,52,52,48,48,52,48,48,48,45,48,45,45,42,42,42,42,42,42,42,45,48,45,42,42,42,45,42,39,42,39,39,39,39,39,39,39,36,36,36,42,39,39,39,36,36,39,39,36,36,36,36,39,32,36,36,36,36,32,39,39,36,36,32,36,36,39,36,36,32,36,32,32,39,32,36,32,32,36,36,32,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,36,32,36,32,36,36,36,32,36,32,32,36,39,36,36,36,36,39,39,36,42,39,39,39,39,39,39,42,42,36,39,45,42,45,45,45,45,42,39,39,45,45,42,39,42,45,45,45,45,45,52,48,52,52,52,52,55,55,55,62,52,55,55,58,58,58,55,58,55,62,55,62,62,67,67,67,64,64,70,70,70,70,70,70,70,73,73,73,70,73,79,76,79,79,81,79,81,81,73,79,81,86,81,86,84,84,86,81,89,86,89,84,84,86,84,94,89,92,94,94,94,94,94,94,94,89,94,92,97,94,86,92,97,89,89,97,94,97,94,89,92,92,89,92,92,92,89,89,99,86,94,89,86,89,86,81,92,86,92,86,92,81,86,79,86,89,86,86,76,81,81,79,89,86,81,81,79,79,76,81,81,79,79,76,73,70,67,73,70,70,70,67,73,70,70,67,70,73,70,67,70,70,70,70,64,67,64,62,67,64,64,64,64,64,62,52,58,58,55,58,55,55,55,55,52,52,52,52,48,52,48,45,48,45,45,48,48,45,45,45,42,45,45,42,42,42,45,42,45,45,42,42,39,39,39,42,42,39,36,42,39,39,32,36,39,42,39,39,39,36,32,39,36,39,36,36,39,36,36,39,36,36,36,32,39,32,36,36,32,32,36,36,36,32,36,32,32,36,36,32,32,32,32,36,32,32,36,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,32,32,32,36,36,32,32,36,36,36,36,32,32,36,36,39,36,36,36,36,39,36,39,39,36,36,39,39,39,39,39,39,39,39,42,39,45,45,45,42,45,36,42,42,45,45,39,45,42,45,45,48,42,48,48,48,45,52,52,52,52,55,55,55,55,55,58,55,58,55,62,58,62,55,67,62,67,67,70,67,67,67,70,67,70,70,73,73,70,67,64,73,73,76,73,76,70,76,76,81,76,76,79,81,84,84,86,86,86,84,84,89,84,86,86,84,86,81,92,86,89,92,92,89,92,92,89,92,92,94,97,94,89,92,89,94,94,89,97,94,92,92,86,94,94,89,89,89,94,92,92,94,86,89,86,86,86,86,84,84,89,92,86,89,81,84,86,84,84,84,79,76,81,81,86,81,81,79,84,76,73,76,76,73,73,73,73,70,73,73,67,73,76,70,67,70,73,67,70,67,70,70,73,73,70,67,67,64,67,64,62,64,62,64,64,64,62,62,55,52,58,52,55,52,55,52,52,52,52,48,52,48,45,45,48,48,45,45,48,45,48,42,45,42,42,42,45,39,42,48,39,45,45,39,42,42,39,42,42,39,36,39,42,39,39,36,36,39,39,39,39,39,36,32,39,36,36,32,32,36,36,36,36,32,36,36,36,36,36,36,36,32,32,36,36,32,36,36,36,36,36,36,32,36,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,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,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,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,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,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,32,39,39,36,32,32,32,39,36,36,36,36,39,39,39,39,39,39,42,36,39,39,39,39,39,39,39,39,42,42,45,42,42,39,42,42,42,42,39,42,42,45,42,45,48,42,48,48,52,48,48,45,48,52,52,55,52,55,55,55,55,55,58,52,62,55,58,62,64,64,64,62,64,64,67,67,67,67,70,67,70,70,70,70,70,76,73,70,67,73,73,76,76,73,76,79,79,81,79,84,84,84,81,84,84,84,81,86,81,81,86,81,89,86,86,86,86,89,86,92,92,92,86,94,86,92,86,89,92,89,84,89,81,89,86,92,89,84,86,86,89,86,86,89,84,84,86,86,84,84,89,89,84,81,89,84,84,86,86,86,89,81,79,76,76,81,79,79,79,81,79,76,70,79,79,76,73,73,76,73,64,64,70,73,70,70,70,76,70,70,73,73,70,67,67,67,67,64,64,62,67,64,62,62,58,62,64,62,55,58,55,39,39,48,52,52,55,55,55,48,52,52,52,48,48,48,48,52,48,45,48,48,48,42,39,42,42,42,39,39,42,45,39,42,39,42,42,42,42,42,42,39,36,39,42,39,39,36,36,39,39,39,36,36,39,32,39,39,32,36,36,39,36,36,36,36,32,36,36,36,36,36,36,32,36,36,36,32,36,32,32,32,32,36,32,36,36,32,32,32,36,36,32,36,32,36,32,32,36,32,32,32,32,36,32,32,36,32,36,36,32,32,32,36,32,32,32,36,36,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,36,32,32,32,32,32,32,32,32,32,32,36,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,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,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,32,32,36,36,36,36,36,32,39,36,36,36,36,39,39,39,36,36,39,39,39,39,39,39,39,36,39,42,39,42,39,45,42,39,39,42,48,45,45,42,45,42,45,45,45,45,48,45,45,42,52,48,48,52,52,55,55,52,52,55,55,55,52,58,55,58,55,62,58,64,67,62,64,64,62,67,67,64,64,70,70,70,70,70,73,70,67,67,76,70,79,76,73,70,70,76,73,73,79,70,81,79,81,81,81,86,81,81,84,84,79,81,84,84,86,89,86,86,84,92,94,89,92,92,92,89,89,92,92,92,92,84,84,86,86,89,89,86,89,86,89,89,86,89,86,84,79,84,84,84,79,81,89,84,84,84,79,89,84,86,84,89,89,79,79,81,76,76,81,76,79,76,79,73,79,79,73,67,76,70,67,67,67,70,73,70,76,70,73,76,70,73,73,73,70,67,64,67,67,64,64,62,58,58,58,58,58,58,62,58,55,52,39,48,52,55,48,58,55,55,48,52,48,48,45,48,48,45,48,48,52,48,52,42,42,42,39,42,42,42,39,42,39,39,42,42,42,42,42,39,39,42,36,39,39,42,39,39,39,32,39,42,36,36,39,36,32,36,39,36,36,36,39,39,36,39,36,39,32,32,36,36,32,36,32,36,36,36,36,39,32,36,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,36,36,32,39,32,39,36,36,36,36,39,36,39,39,39,36,39,39,39,36,39,39,39,39,42,42,39,42,42,42,39,45,39,42,42,39,42,42,45,42,42,42,45,48,48,45,48,52,48,48,48,48,52,48,48,55,55,48,55,52,58,52,55,55,58,58,62,62,58,62,62,62,67,64,64,64,64,64,70,67,62,70,73,73,67,70,67,73,70,73,67,70,76,73,76,79,79,79,79,79,79,81,81,79,79,81,81,79,79,79,81,79,84,81,81,81,81,86,86,81,89,89,86,84,84,86,84,84,84,86,89,92,89,86,81,84,81,81,89,84,86,86,84,84,73,76,84,84,84,81,84,79,84,76,79,81,89,79,76,81,73,76,76,73,70,76,76,73,76,73,79,73,79,73,73,73,67,70,67,70,70,67,70,70,67,73,73,70,73,70,70,67,64,67,64,62,62,62,58,62,58,62,52,55,58,55,58,55,48,55,55,52,52,48,55,52,48,48,48,52,52,45,48,48,48,48,45,45,45,45,45,45,42,42,45,42,39,39,42,42,39,42,39,39,39,42,39,39,42,36,36,36,39,39,39,36,36,39,36,36,39,32,36,32,36,36,36,36,32,36,36,36,36,36,36,39,32,36,36,36,36,36,36,36,36,36,32,36,32,32,36,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,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,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,32,32,32,36,36,32,36,36,36,32,36,36,39,36,36,39,39,39,36,39,42,39,39,39,39,36,36,42,39,39,42,42,42,39,42,42,42,39,42,39,45,42,45,42,45,45,45,48,45,48,52,45,48,48,45,52,48,48,52,55,52,55,52,58,55,58,55,62,58,58,64,58,62,64,62,64,58,58,64,64,58,67,67,62,64,67,70,67,73,70,70,70,73,64,67,76,73,76,76,76,73,76,79,76,76,73,76,76,73,79,76,79,79,81,79,84,81,81,79,76,81,79,81,86,81,84,76,79,84,76,76,79,84,79,81,79,81,79,79,79,81,86,79,79,86,81,76,76,79,76,84,79,84,84,79,79,79,73,81,81,81,76,76,76,76,79,76,76,76,76,79,79,73,73,70,73,73,76,70,70,67,67,70,73,73,73,70,70,73,70,70,73,70,64,64,64,64,64,64,62,58,58,58,55,55,55,58,52,62,62,55,55,52,48,52,52,48,52,52,52,48,48,45,48,48,45,48,45,48,45,48,45,45,42,42,42,39,45,45,42,42,42,42,39,39,39,39,39,39,39,39,42,39,36,39,39,39,39,32,36,36,39,36,36,36,36,36,36,39,36,39,36,39,32,36,36,36,36,32,32,36,36,36,36,32,32,36,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,36,39,32,32,36,36,39,36,36,36,36,36,36,39,36,36,36,36,39,36,39,36,36,36,39,39,42,36,45,39,39,39,42,42,42,39,42,45,42,45,48,45,45,45,48,48,48,52,48,48,48,52,55,52,48,48,52,48,55,55,58,55,55,58,62,58,62,58,62,62,62,58,62,62,58,62,62,64,64,67,64,67,67,64,70,70,64,67,67,70,67,73,73,73,73,70,73,73,76,79,79,73,76,73,76,73,81,79,84,79,79,81,76,76,79,79,73,81,79,81,84,86,81,76,79,84,76,76,79,79,81,84,79,81,81,73,79,79,76,79,81,81,79,76,73,76,81,81,81,81,76,79,67,70,76,73,79,79,79,76,73,73,76,73,76,76,73,73,76,73,76,73,73,79,70,70,70,67,70,70,70,76,76,67,70,70,70,70,64,67,64,64,64,67,62,62,64,58,58,62,58,62,55,58,55,55,55,55,55,55,52,48,52,48,52,48,45,48,45,45,48,48,45,48,45,48,45,45,45,48,45,39,39,42,42,45,45,42,42,42,39,42,39,42,39,42,39,39,39,39,36,36,39,42,36,36,36,39,36,36,39,36,36,32,36,39,36,36,36,39,36,32,36,39,32,36,32,36,32,36,32,32,32,32,36,36,39,32,36,36,32,36,32,36,36,32,32,32,36,36,36,36,32,32,32,32,36,36,32,32,32,36,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,36,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,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,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,36,32,32,32,32,36,32,36,32,36,36,36,39,32,36,39,36,36,39,36,39,36,36,39,36,39,39,39,36,32,39,36,42,36,39,42,39,39,39,39,42,42,42,45,42,42,45,45,42,45,48,45,45,48,45,48,48,48,52,52,48,48,55,55,52,48,55,52,55,52,62,55,58,62,62,58,55,55,62,62,64,62,64,62,64,64,58,64,64,64,64,67,64,67,64,67,67,67,67,70,73,67,70,73,73,73,76,76,73,73,76,73,70,76,79,70,76,76,73,76,76,76,73,76,76,81,73,84,76,79,79,79,76,73,81,86,79,79,76,76,76,73,76,79,79,79,73,76,73,79,76,70,76,84,79,79,79,79,73,70,70,73,73,73,76,70,70,70,67,76,76,76,76,70,70,70,70,73,73,67,70,67,67,67,67,70,73,67,70,67,67,67,67,67,67,64,67,62,64,62,64,64,64,64,62,62,55,55,58,52,55,55,52,55,52,55,48,52,52,48,52,48,45,48,48,48,48,48,48,48,42,45,48,42,45,42,42,42,42,42,42,39,39,39,39,36,36,42,42,42,39,39,39,39,39,39,36,36,39,36,36,36,36,39,39,39,36,39,36,36,36,39,32,32,32,36,32,36,36,39,36,36,32,36,36,36,36,32,36,36,36,36,36,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,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,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,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,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,36,32,36,36,36,36,36,39,39,39,39,36,32,36,32,39,39,42,39,39,36,39,39,39,39,39,39,39,39,39,39,42,42,42,42,42,42,45,42,42,45,45,45,48,48,48,48,48,52,48,52,52,48,48,52,52,52,55,52,55,55,58,52,58,62,58,55,55,58,62,58,58,62,64,64,62,62,62,64,64,64,64,64,62,67,67,67,64,64,70,73,67,73,73,70,70,70,67,67,67,76,73,70,73,79,76,84,79,79,79,73,73,73,70,79,76,81,76,76,73,76,76,76,76,76,76,81,84,79,76,76,76,79,79,76,76,67,73,79,70,73,76,76,73,79,79,79,73,73,64,70,73,76,70,73,70,76,73,70,76,70,73,70,73,76,73,70,73,73,67,70,64,67,67,64,70,70,70,67,64,62,67,64,67,67,67,64,64,62,64,64,62,64,62,62,62,58,55,55,55,55,52,55,58,52,48,52,52,48,48,45,45,48,45,45,45,48,48,48,45,48,42,45,45,45,45,45,45,42,42,39,42,42,39,42,39,42,36,42,42,39,42,39,39,39,42,42,36,36,39,39,36,36,36,36,39,39,36,36,36,32,36,36,36,32,32,36,39,36,39,39,36,36,32,36,32,32,36,32,36,36,36,36,36,36,32,32,32,32,36,32,32,32,36,36,32,32,32,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,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,32,32,32,36,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,36,32,32,32,36,36,32,32,32,32,36,36,36,36,36,36,32,36,36,32,36,36,39,36,39,39,39,36,39,39,36,39,36,39,36,39,36,39,42,45,42,39,42,39,42,42,48,42,45,48,48,48,48,45,45,48,48,55,55,48,48,48,48,48,48,55,48,52,52,55,55,58,58,62,55,55,58,58,58,58,64,67,64,64,64,64,64,64,64,64,64,64,62,62,62,62,62,67,70,70,70,67,64,70,70,70,70,70,70,70,73,67,76,79,81,81,81,73,73,76,79,76,79,79,79,79,76,70,73,73,76,73,76,76,84,81,76,73,73,73,73,73,79,76,76,73,73,70,73,73,79,76,70,79,73,76,73,73,70,70,70,73,76,70,76,70,70,73,76,76,76,70,67,76,67,73,64,73,70,70,64,64,64,67,67,64,67,67,64,58,64,67,64,64,64,64,62,58,62,62,62,67,58,58,58,58,58,55,55,58,52,52,55,48,52,52,48,48,48,48,52,45,45,52,45,48,48,45,45,42,45,45,42,45,45,45,39,39,42,39,39,39,39,39,42,39,42,42,39,42,39,39,39,42,39,39,36,39,39,39,36,36,36,39,36,36,36,36,36,39,36,36,36,32,36,36,36,36,36,36,36,32,36,36,39,36,32,32,32,36,36,32,32,36,36,32,32,32,36,36,32,36,36,32,32,36,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,32,32,32,32,32,39,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,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,36,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,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,32,32,32,32,36,32,32,32,32,36,36,32,32,36,36,32,36,39,36,32,36,36,39,36,39,39,36,39,39,36,39,39,42,39,39,39,39,42,39,39,39,39,42,42,45,42,39,45,42,42,45,45,42,45,45,48,48,45,48,48,52,48,52,48,55,48,52,52,52,55,55,55,58,55,55,58,62,58,58,58,62,62,58,64,64,62,64,62,64,62,62,64,62,62,62,64,64,67,67,67,67,67,67,67,70,67,70,70,73,73,73,73,81,73,76,79,76,73,73,76,79,81,76,73,76,67,76,70,76,76,73,76,76,79,79,67,67,76,79,73,73,76,73,76,64,79,70,73,76,73,73,76,79,81,70,73,67,73,73,79,76,79,76,79,67,67,76,73,70,73,64,73,70,64,67,73,70,67,67,67,67,64,64,64,62,67,62,64,64,64,70,67,64,62,62,62,62,58,58,58,58,58,58,58,55,52,52,55,58,52,55,52,52,48,48,52,48,48,48,48,45,48,48,48,45,48,45,45,39,42,45,39,45,42,42,45,39,39,42,39,42,36,39,39,39,42,45,39,42,39,36,39,39,39,36,36,36,42,36,36,36,36,39,32,39,36,36,32,36,36,36,36,32,36,32,39,36,36,32,32,36,36,32,36,36,32,32,32,36,32,32,39,32,32,32,36,32,36,36,32,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,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,36,32,36,32,32,32,36,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,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,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,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,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,36,32,32,32,32,36,32,36,32,32,32,36,32,32,32,32,36,32,36,36,36,32,36,36,36,36,36,36,36,36,39,36,42,39,42,39,39,39,36,39,42,42,39,39,39,42,42,42,39,42,42,42,42,42,45,42,42,42,45,45,45,45,52,52,45,48,55,45,48,45,52,48,52,55,55,55,55,55,58,55,58,55,64,58,55,62,58,64,58,62,58,58,58,62,58,62,58,62,64,62,64,62,62,62,67,70,64,64,70,64,67,70,70,73,73,70,67,73,67,76,70,76,70,73,73,76,73,70,67,70,73,73,70,73,76,76,73,70,70,67,73,70,76,73,76,73,67,70,73,70,73,76,73,73,79,70,76,70,67,79,76,76,76,76,79,73,73,64,70,73,67,67,67,67,67,73,70,70,70,70,64,67,64,64,62,62,62,64,64,62,67,64,67,62,62,62,58,58,55,58,62,62,62,58,62,55,52,52,52,52,55,55,48,52,48,52,48,48,45,45,45,48,48,48,48,45,45,45,45,45,39,42,42,42,42,42,45,39,42,39,42,39,39,39,39,42,39,42,39,39,42,36,39,36,39,39,36,39,36,39,36,39,32,36,39,36,36,36,36,32,36,36,36,32,32,39,36,36,36,36,32,36,32,32,32,32,36,32,36,32,36,36,36,36,32,32,32,36,32,32,36,32,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,36,36,32,36,36,32,36,36,32,32,36,36,32,36,36,36,39,36,39,36,39,39,42,36,42,36,36,42,39,39,39,45,42,42,39,42,39,39,42,42,45,45,42,45,42,42,48,45,45,45,48,48,48,45,48,45,48,48,52,48,52,58,52,55,55,58,52,55,55,58,62,55,55,62,58,55,58,58,62,55,58,58,58,58,58,58,64,64,58,64,64,62,62,67,62,67,64,67,67,70,73,73,73,64,67,70,70,70,67,70,67,76,73,70,67,70,67,67,73,73,76,70,76,76,73,70,67,70,73,73,70,73,70,73,70,76,70,73,73,70,70,70,76,73,70,73,67,73,76,73,76,76,76,70,70,67,67,67,70,70,64,64,67,64,73,70,67,70,67,64,67,64,62,64,62,64,62,62,62,64,64,62,58,62,58,58,55,58,58,58,55,52,58,55,52,55,55,55,55,55,48,52,48,48,48,45,45,45,48,48,45,48,48,45,45,45,42,42,42,42,42,42,48,45,42,39,42,42,39,39,39,39,39,42,39,39,42,39,36,36,36,39,39,36,36,36,39,39,42,32,32,36,36,36,36,36,32,36,36,36,36,36,36,36,36,36,36,32,36,32,32,36,36,32,36,32,32,36,36,36,32,32,36,36,36,39,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,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,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,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,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,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,36,36,36,32,32,32,32,32,32,32,32,36,32,36,36,32,32,36,36,32,36,36,32,36,39,39,39,39,39,39,39,42,39,39,39,39,39,39,42,39,42,42,42,42,45,45,45,45,45,42,42,42,45,45,48,48,45,45,45,45,48,48,45,48,48,48,45,48,48,52,48,52,52,55,52,55,55,55,55,58,58,55,58,62,58,55,58,58,58,55,62,58,62,62,62,62,62,58,62,64,64,64,67,64,67,67,67,73,67,64,67,67,70,67,64,64,70,67,70,70,73,70,70,70,70,73,70,70,70,70,73,70,67,70,67,76,70,70,70,67,73,64,73,70,70,67,70,67,73,70,73,70,70,73,70,70,67,73,67,64,70,64,67,64,67,67,70,64,67,67,64,67,67,70,67,62,64,64,64,64,64,64,64,64,62,62,64,58,58,58,55,55,52,55,62,58,55,55,58,58,52,52,52,52,52,52,52,52,52,45,45,45,45,45,45,45,48,45,45,45,45,42,45,39,48,39,42,42,36,42,42,42,39,42,42,39,39,42,39,39,45,39,42,39,36,39,36,36,39,39,36,32,36,36,39,39,36,32,36,39,36,39,36,36,32,36,36,36,36,32,36,36,36,32,36,32,36,36,36,32,36,36,32,36,36,36,32,32,32,36,36,32,32,32,36,36,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,32,32,32,32,36,32,32,32,36,32,32,36,32,36,36,36,36,36,32,36,36,36,39,39,39,39,39,36,39,42,39,39,39,39,42,42,39,39,42,42,45,42,42,42,39,45,42,45,48,45,45,45,48,45,45,48,48,45,45,48,45,45,52,48,45,52,52,52,55,52,52,58,55,55,58,58,62,58,58,55,62,58,62,55,58,62,58,64,58,62,64,62,64,67,67,64,67,64,64,67,67,67,64,70,67,64,64,67,64,67,67,67,67,70,67,67,70,70,70,67,70,73,70,67,73,73,64,64,70,67,67,70,70,73,70,70,73,73,70,64,67,64,73,67,67,67,70,64,64,67,70,67,67,64,70,64,64,70,67,67,70,64,67,64,62,70,64,67,64,64,62,62,64,64,64,64,62,64,58,58,58,58,58,58,55,55,55,55,62,58,58,55,55,55,52,48,52,52,52,52,52,45,48,42,45,48,45,45,45,45,48,45,42,42,42,45,45,42,42,39,42,39,42,39,45,42,39,39,39,39,39,39,39,39,39,39,39,39,39,39,36,36,39,36,39,36,39,39,39,36,36,32,32,36,32,39,36,36,32,36,36,32,36,32,36,36,36,36,36,32,36,32,36,36,32,36,32,36,32,32,36,36,32,32,32,32,36,32,32,36,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,36,36,32,36,32,36,32,32,32,36,32,32,39,36,36,32,36,36,36,36,39,36,39,39,39,36,36,36,36,39,39,39,39,42,39,42,39,39,39,42,45,42,39,39,42,39,42,42,42,45,45,45,45,48,48,42,52,45,48,48,48,45,48,48,48,48,52,48,52,48,55,52,55,55,55,55,55,58,55,58,58,58,62,55,58,64,62,58,70,64,58,62,58,62,64,64,64,67,64,67,64,64,70,64,70,67,67,62,67,64,67,67,67,70,73,70,70,70,64,64,67,70,73,70,67,67,67,67,67,67,67,67,70,67,67,67,67,76,67,67,67,64,64,67,64,64,58,62,64,70,67,64,70,64,67,73,67,67,70,67,64,64,64,64,67,64,70,67,64,62,58,64,64,62,62,64,58,62,62,58,58,62,55,58,52,55,52,55,58,58,55,55,55,55,52,52,52,48,48,48,48,48,48,45,45,45,45,42,45,45,48,45,42,45,45,42,45,42,36,45,39,39,42,42,42,42,42,42,36,36,39,42,39,42,39,42,36,39,39,36,39,39,39,39,39,39,36,36,39,39,39,36,32,36,36,36,32,36,32,32,36,36,36,36,32,39,36,36,39,36,32,36,32,36,36,32,39,32,36,36,36,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,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,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,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,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,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,36,36,36,36,36,32,36,36,36,39,36,39,36,36,36,39,39,39,39,39,39,39,39,39,39,39,42,39,39,39,39,39,36,39,39,42,45,45,48,45,45,48,45,45,48,45,45,48,45,48,48,52,52,52,55,55,52,52,52,55,55,55,55,55,58,62,58,58,58,58,58,58,62,58,62,62,64,62,64,62,64,67,64,67,64,64,64,64,67,67,67,67,73,64,64,64,67,67,67,58,70,70,67,67,73,67,70,67,70,70,67,67,70,64,64,70,67,70,62,70,70,64,67,67,70,64,64,58,67,67,62,62,67,55,62,62,67,64,64,67,67,67,67,67,64,67,67,62,62,62,67,64,62,64,62,58,58,62,62,62,58,62,62,58,62,55,55,58,58,62,55,55,52,52,52,58,55,55,55,52,52,52,48,45,48,48,48,48,48,45,48,45,45,45,45,45,45,48,45,45,42,42,42,45,42,42,42,39,42,39,42,42,45,42,39,42,39,42,42,39,39,39,42,36,39,39,36,39,39,36,39,39,36,32,36,36,39,39,32,32,32,36,36,36,32,32,36,39,36,36,36,36,39,39,36,36,36,32,39,32,39,36,36,36,32,36,32,36,36,39,36,36,32,32,36,32,32,36,32,36,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,36,36,32,36,36,39,36,39,32,36,39,36,39,36,42,42,39,39,39,39,39,39,39,39,39,39,39,39,39,42,45,42,45,48,45,45,45,48,45,45,48,45,45,52,48,45,48,48,48,52,48,48,52,58,52,55,58,58,58,62,55,55,55,55,62,58,67,62,62,62,62,64,64,62,64,64,62,58,62,62,62,64,64,64,67,67,64,64,64,64,67,70,64,70,70,64,64,70,64,67,67,67,67,64,70,64,70,64,64,70,67,67,67,70,64,67,70,64,64,62,58,62,62,64,62,64,64,62,58,64,64,67,64,67,64,67,67,64,67,70,67,64,67,62,62,64,62,58,58,64,58,58,62,62,62,58,58,58,58,62,55,55,62,55,58,55,55,55,45,55,52,52,52,52,48,52,48,42,45,52,45,48,48,48,45,45,48,48,45,45,45,48,42,45,42,42,42,42,45,39,42,39,42,39,42,45,42,42,39,39,39,42,39,36,39,36,39,32,39,39,36,39,39,39,39,39,39,36,32,39,39,36,32,32,39,36,32,36,32,36,32,36,36,36,36,32,36,36,36,36,39,32,36,32,36,32,32,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,36,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,36,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,36,32,36,36,39,39,36,36,32,39,39,39,36,39,39,36,39,42,39,39,39,39,39,39,39,39,42,39,42,42,39,42,45,45,39,42,45,45,45,45,45,45,45,45,48,45,48,45,52,48,48,48,55,52,55,52,55,58,58,58,55,55,55,58,58,62,62,62,64,62,62,64,62,58,62,64,62,62,58,58,62,58,64,64,64,62,58,58,58,62,64,64,62,62,64,67,64,62,70,67,67,70,64,64,64,67,62,67,62,62,64,70,64,64,58,58,62,62,62,58,62,62,64,62,64,67,62,62,62,64,64,67,67,67,67,67,67,64,67,64,64,62,64,62,64,62,64,62,64,62,62,62,64,62,58,55,58,58,55,58,55,52,55,52,52,52,52,52,55,52,52,52,48,48,48,48,45,48,48,48,48,52,48,42,42,42,45,45,45,42,45,42,42,42,45,42,45,39,39,42,39,42,39,39,42,42,42,36,39,39,42,36,39,36,36,39,36,39,39,36,39,39,36,36,39,36,32,36,36,39,36,36,32,36,36,32,36,36,32,36,36,36,36,36,36,32,36,32,32,32,32,36,32,39,36,32,36,32,32,32,36,32,36,36,36,32,32,36,32,32,32,32,36,32,32,36,36,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,36,36,32,36,36,36,32,39,36,39,36,36,39,36,36,39,39,39,42,42,39,39,39,39,42,39,39,45,42,42,39,42,42,42,39,42,45,45,45,48,42,48,45,48,45,45,48,45,45,52,52,55,55,55,52,48,52,55,52,55,52,58,55,58,62,55,62,62,58,62,62,58,62,62,58,64,58,62,62,62,62,64,64,62,58,62,52,62,62,62,67,64,67,64,64,64,64,62,67,70,67,64,67,62,73,62,64,58,67,70,64,62,62,62,62,55,67,62,62,62,64,64,64,64,62,64,62,62,62,62,67,64,67,67,67,64,58,64,62,58,64,62,64,62,62,64,64,64,62,62,64,62,58,58,55,58,58,55,52,55,55,55,52,55,48,52,52,48,52,52,48,48,48,48,48,45,48,48,48,52,48,48,45,45,45,45,45,45,45,45,45,42,42,42,42,45,39,39,42,39,42,42,39,39,42,42,36,39,39,39,39,39,36,36,39,32,39,42,36,39,39,36,36,39,36,36,36,39,36,36,32,32,36,39,36,36,36,32,32,36,36,36,36,36,36,32,32,36,36,36,36,32,36,32,32,36,32,36,36,36,36,36,36,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,32,32,36,32,39,36,39,32,36,36,36,39,39,39,32,36,36,39,39,39,39,42,36,36,39,42,39,42,39,42,42,42,45,42,45,45,45,39,45,45,45,42,45,42,48,45,48,45,45,45,48,48,48,52,55,52,52,48,52,52,48,55,52,52,52,58,55,58,55,55,62,58,62,58,58,55,58,62,58,64,58,62,62,62,58,64,62,58,58,62,62,62,64,64,64,67,62,62,64,62,64,64,70,67,64,64,62,70,62,67,64,67,67,64,64,62,64,64,58,67,64,58,58,52,64,62,62,64,64,58,64,64,62,64,64,67,62,64,58,62,64,64,58,62,64,64,62,58,64,62,62,55,58,58,58,58,58,52,52,52,55,52,55,55,52,55,48,48,52,48,52,52,52,52,48,48,52,45,45,48,45,52,45,45,45,45,42,48,45,45,42,42,48,45,42,42,45,42,42,42,39,39,42,39,39,39,39,39,39,36,36,39,42,39,36,32,36,39,36,39,36,39,36,36,36,36,39,36,32,32,36,36,36,32,32,32,36,32,36,36,32,32,39,36,32,36,32,36,36,32,36,36,36,36,32,36,36,32,36,32,36,32,36,32,32,36,36,32,36,36,36,32,32,32,36,32,32,36,36,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,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,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,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,32,32,36,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,36,36,32,32,32,36,32,36,32,32,36,36,36,39,36,36,36,32,32,32,36,36,36,32,36,39,36,36,39,39,39,39,39,39,39,42,39,42,39,42,45,45,42,45,48,42,42,45,45,42,45,45,42,45,48,48,45,45,48,48,45,52,48,52,48,52,52,48,52,48,52,52,52,52,55,55,55,55,55,58,55,55,58,55,58,58,58,58,64,58,55,62,58,58,58,58,62,62,62,62,62,64,62,62,64,67,62,62,58,64,64,67,64,67,67,62,67,62,64,67,67,64,67,64,62,67,62,62,64,58,58,58,62,64,62,62,64,58,62,62,58,62,62,64,62,62,62,58,62,58,58,58,64,62,62,62,62,62,62,58,62,58,55,58,55,48,52,52,52,52,48,52,52,52,48,52,48,48,48,52,52,55,48,52,45,48,45,45,48,52,45,48,42,45,42,42,42,42,42,45,39,42,45,42,45,42,45,39,39,39,42,39,39,39,42,39,39,42,39,39,39,42,42,39,36,36,39,36,36,39,36,36,36,36,36,39,36,32,32,36,36,32,32,32,32,36,32,36,36,36,36,39,36,36,36,32,36,32,36,39,36,32,36,32,32,32,32,36,32,32,36,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,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,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,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,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,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,36,32,32,32,36,36,36,36,32,36,32,36,39,39,36,36,36,36,36,36,36,36,39,36,39,39,39,39,42,42,42,45,42,45,42,42,45,42,45,42,42,42,39,48,42,45,45,48,48,48,48,45,48,48,45,55,45,48,52,48,52,48,52,48,52,52,55,55,55,52,52,55,55,55,58,58,55,58,55,55,58,58,58,62,55,58,55,62,58,62,62,62,58,64,64,67,67,64,62,62,62,58,62,64,64,58,64,62,70,64,64,64,58,67,64,64,64,64,58,58,62,55,58,62,62,62,62,62,62,58,62,64,62,58,62,62,64,62,58,58,55,64,64,62,64,58,62,64,62,58,58,62,55,55,55,55,52,55,48,52,55,52,52,48,55,52,48,55,55,48,48,52,48,55,48,45,48,45,45,45,48,45,48,45,45,42,45,39,42,42,45,42,42,42,42,42,42,45,42,42,39,39,42,32,42,39,39,39,39,39,36,42,39,42,39,39,36,36,39,36,39,36,36,39,36,36,36,39,36,32,32,39,36,36,32,36,36,39,36,32,36,36,32,36,36,36,36,36,36,36,36,36,36,36,32,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,36,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,36,36,36,32,36,32,36,32,32,36,36,32,32,32,32,36,36,36,36,39,39,39,39,39,39,39,42,39,45,45,42,42,45,42,42,39,42,42,45,42,45,42,45,48,45,45,52,48,48,52,52,48,55,48,52,48,45,52,48,52,52,55,55,55,55,52,52,48,52,55,55,55,58,55,55,58,62,58,58,58,62,52,62,58,58,62,64,58,62,62,64,62,64,64,64,62,62,64,62,67,62,64,62,62,58,64,64,62,64,64,62,64,64,58,58,58,58,67,58,62,55,62,64,62,58,64,58,62,62,55,62,62,62,58,58,62,62,58,58,58,55,62,58,64,58,55,58,58,55,55,48,55,52,52,52,52,48,52,52,52,55,55,55,48,48,52,48,48,52,45,48,48,48,45,48,45,42,45,45,48,42,45,45,42,42,42,45,42,42,39,42,45,42,45,42,42,39,39,36,42,39,42,42,39,39,42,42,36,36,39,39,36,36,32,36,39,32,39,36,36,39,32,36,36,39,36,32,36,39,36,32,32,36,36,39,32,36,36,36,32,36,36,32,32,32,36,36,39,36,32,32,32,36,36,32,36,36,32,32,32,36,32,36,36,36,32,32,36,32,32,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,36,32,39,32,36,32,32,36,36,36,36,39,39,39,36,39,39,42,42,42,42,42,45,42,42,48,42,42,42,48,39,48,45,48,45,48,48,48,48,48,48,48,52,48,52,45,48,48,52,52,48,52,55,52,55,48,48,55,52,55,52,52,58,55,62,58,55,62,58,58,55,55,58,58,55,58,58,62,55,64,62,62,62,58,62,64,62,58,64,64,58,64,62,58,62,58,58,58,64,62,55,58,62,64,58,58,64,58,58,62,64,62,58,58,64,58,62,62,62,55,58,58,58,58,62,55,55,58,62,58,55,58,55,62,55,58,55,55,52,52,52,55,52,48,48,52,55,55,55,55,55,52,48,48,48,48,48,48,48,48,48,42,45,45,42,48,42,45,45,48,42,42,42,39,42,45,42,42,42,45,42,39,39,42,39,42,39,39,42,36,42,42,42,39,42,39,36,36,36,39,39,36,36,36,36,36,42,36,36,36,36,39,39,36,32,32,39,36,39,36,32,32,36,32,36,36,32,36,32,36,36,36,36,32,36,32,36,36,32,32,32,32,32,36,36,36,32,32,36,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,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,36,36,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,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,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,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,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,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,36,36,36,32,39,39,39,39,39,39,39,36,39,39,45,39,45,45,45,45,42,45,39,39,39,45,42,48,45,48,45,48,48,48,48,48,48,48,45,45,52,45,48,48,52,52,55,52,55,52,55,48,52,55,55,52,52,52,52,55,62,55,55,58,55,58,55,55,55,55,55,55,55,55,58,58,58,55,64,58,58,62,55,58,67,62,62,64,58,58,62,58,62,64,62,62,52,58,58,62,62,58,62,58,58,58,58,62,62,67,62,58,62,58,58,58,62,62,58,62,58,58,58,58,58,58,58,58,58,58,52,55,52,55,52,52,58,55,52,48,45,48,48,52,55,55,55,52,52,48,48,48,42,52,52,48,45,48,45,45,45,42,42,45,45,45,45,45,42,39,45,45,45,39,39,45,42,42,39,39,36,39,39,36,39,36,42,39,39,42,39,39,36,36,36,36,39,39,36,32,39,32,36,36,36,36,36,36,36,36,36,36,36,39,36,36,36,32,32,36,32,36,36,36,32,36,36,36,36,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,32,32,36,32,36,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,32,32,32,32,32,36,36,39,32,36,36,39,39,39,36,36,36,39,39,45,42,42,39,45,42,42,45,42,42,42,42,42,45,45,45,42,45,42,48,45,48,48,48,48,48,48,45,48,52,55,52,55,52,55,55,58,52,52,55,48,52,52,52,55,55,52,55,58,52,52,52,52,55,58,58,52,58,55,58,55,55,55,55,62,55,62,58,58,62,62,58,62,62,55,64,62,58,64,58,55,55,52,55,62,58,62,62,62,55,55,55,52,58,58,62,64,62,64,58,55,55,58,58,52,58,58,58,55,55,55,52,58,52,55,55,48,55,55,52,55,55,52,52,48,52,52,55,48,55,52,48,52,52,48,48,48,48,45,48,48,48,45,45,45,48,42,42,45,45,48,45,45,45,45,39,42,42,42,39,39,45,39,39,39,39,39,39,39,39,39,36,39,39,39,39,39,39,32,36,36,39,36,36,32,36,36,32,36,36,39,39,36,36,36,39,36,32,36,36,36,32,32,32,32,36,32,36,32,36,32,36,32,32,32,32,36,36,36,36,36,32,36,32,36,36,32,32,32,32,36,32,32,36,32,32,32,36,36,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,36,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,32,32,32,32,32,32,36,36,32,32,36,32,36,36,36,32,36,39,36,32,36,39,39,39,39,42,39,39,39,42,39,39,39,42,42,39,39,42,42,45,48,45,42,42,42,42,45,45,48,45,45,48,45,48,48,52,48,48,48,48,52,48,55,48,48,52,48,52,52,48,52,55,55,55,55,58,55,55,55,52,55,58,52,58,62,58,52,58,55,55,55,52,55,58,62,58,58,62,64,55,55,58,58,58,58,58,55,62,55,55,55,58,58,58,62,58,55,58,58,58,58,58,58,55,58,55,52,55,55,58,55,58,55,55,55,55,55,55,52,58,55,52,48,55,52,48,52,48,55,55,48,48,45,48,55,52,52,48,48,48,52,45,48,48,45,45,48,48,45,45,42,45,45,42,45,45,42,45,42,42,42,39,39,39,39,39,39,42,39,39,39,39,36,39,36,39,39,36,39,39,36,39,36,39,36,36,36,39,36,36,36,36,36,36,36,36,32,36,36,36,36,36,36,32,36,36,39,36,32,32,32,36,32,36,36,39,32,36,36,36,32,32,36,36,32,36,36,32,36,32,36,32,32,36,32,32,36,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,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,36,32,32,32,36,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,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,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,36,32,39,32,36,32,32,36,36,32,32,32,32,32,36,36,32,36,36,39,36,39,39,39,39,39,39,42,36,36,39,39,39,36,42,39,42,39,45,45,42,48,42,42,42,42,45,45,42,45,45,42,48,45,45,45,52,48,52,48,48,52,48,52,48,48,52,55,52,52,52,55,55,52,55,55,58,52,55,52,55,55,62,55,55,55,55,55,55,55,55,55,55,58,62,62,58,62,55,55,62,55,58,64,58,55,58,62,52,55,58,55,58,55,55,58,55,58,55,55,55,58,58,58,58,55,52,55,52,55,52,55,55,55,55,52,55,55,48,52,55,55,58,52,55,52,55,55,55,52,52,52,52,48,48,48,52,48,48,45,52,45,42,48,48,48,45,48,48,45,45,42,48,45,42,45,42,42,45,45,42,39,39,39,42,39,42,42,39,39,39,36,39,39,42,39,36,39,36,39,36,39,39,39,36,36,36,36,39,36,36,39,36,36,32,39,32,32,39,36,36,36,39,36,32,36,36,36,36,32,32,36,32,32,32,36,36,32,36,36,36,36,32,36,36,32,36,32,32,32,32,36,36,36,36,32,32,36,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,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,32,36,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,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,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,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,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,36,32,32,32,32,32,32,32,36,32,36,32,36,36,36,32,32,36,32,32,32,36,32,36,32,32,36,36,39,39,36,39,36,36,36,39,36,36,39,39,42,39,39,39,42,39,39,42,45,42,45,45,45,42,45,45,45,42,45,42,48,42,45,48,45,45,48,48,48,48,45,48,48,48,52,48,55,48,52,52,48,52,55,52,55,52,55,55,55,55,55,55,55,55,58,58,55,55,55,55,58,58,58,58,58,62,58,62,58,55,55,58,58,58,62,55,58,58,55,55,55,55,58,55,58,58,52,55,55,58,52,55,58,55,48,55,52,52,52,52,52,55,52,55,55,52,55,55,52,55,52,55,55,52,52,55,52,52,52,52,52,48,48,48,52,48,48,45,45,48,45,48,45,48,48,45,48,45,45,45,45,45,45,42,42,42,42,45,42,42,42,42,42,39,42,39,42,39,39,39,39,39,42,39,36,39,36,39,36,39,39,36,39,39,39,32,36,36,36,36,36,36,36,36,32,39,36,36,36,36,39,36,39,32,32,36,39,36,32,32,32,32,36,32,36,36,32,32,32,36,36,36,32,36,32,32,36,32,36,36,32,36,32,32,36,32,32,36,36,32,36,32,32,36,32,36,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,36,36,32,32,36,32,32,32,36,32,36,32,36,32,39,36,39,36,39,39,39,36,39,39,36,36,39,36,36,36,36,39,36,39,42,42,39,45,42,42,45,42,42,45,45,42,42,48,45,48,45,45,45,45,45,45,48,45,52,48,48,45,48,52,48,52,52,48,52,55,52,52,55,55,55,52,52,52,55,55,55,55,55,52,52,55,55,55,55,58,58,58,55,55,55,52,55,55,55,55,58,55,58,55,58,58,52,52,55,55,58,52,58,55,52,52,55,52,52,55,55,52,55,48,55,55,52,55,52,55,52,48,52,55,55,55,55,52,55,48,52,52,52,52,52,45,52,48,48,45,45,45,45,45,45,48,45,45,45,45,48,48,48,45,45,45,45,42,45,45,45,42,45,39,42,42,45,39,42,36,39,39,39,39,39,39,42,36,39,39,39,36,39,36,39,36,39,39,36,39,39,36,39,36,36,36,36,36,32,32,36,32,36,39,36,36,36,39,36,36,36,32,39,36,36,36,32,32,36,36,36,36,32,32,32,36,36,32,36,32,36,32,36,36,32,36,36,32,32,32,32,36,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,36,32,32,36,32,36,32,36,32,36,32,32,36,32,32,32,39,32,36,32,32,32,32,36,36,36,39,36,36,36,39,36,36,36,39,39,36,39,36,42,39,39,39,39,39,42,45,45,42,45,42,42,42,42,45,45,45,48,45,45,45,45,45,45,45,45,45,45,45,45,45,52,52,48,52,48,52,52,52,48,55,52,55,55,52,52,48,55,55,55,55,55,55,55,55,55,55,55,62,58,58,52,55,55,55,55,55,55,55,52,52,55,55,58,52,55,55,55,55,48,55,52,48,55,52,52,55,55,55,48,55,52,48,52,52,55,55,55,52,52,52,55,55,52,55,52,48,45,45,48,45,52,48,48,45,52,45,42,45,42,48,48,42,45,45,45,45,42,45,45,45,48,48,45,45,42,45,45,45,39,45,42,42,45,39,39,39,36,39,42,39,39,39,39,39,39,39,36,39,39,39,39,39,36,42,36,39,39,39,39,32,36,36,36,36,32,32,36,36,32,36,39,36,39,36,36,36,36,36,32,32,39,39,36,32,36,32,36,36,36,36,36,32,36,36,36,39,32,36,36,36,36,32,36,36,32,32,36,32,32,32,32,36,36,36,32,32,36,32,32,36,36,32,36,32,36,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,32,36,32,36,32,39,32,36,36,36,32,36,36,39,36,39,36,36,39,36,39,39,36,39,39,36,39,39,39,39,39,39,42,36,42,42,39,39,42,39,45,42,42,39,45,45,48,45,42,45,45,45,48,45,45,48,45,45,48,45,48,48,48,48,52,48,48,52,52,48,48,52,48,48,52,52,52,48,52,52,55,48,48,52,52,52,52,55,55,55,55,52,55,55,55,55,52,55,55,55,52,55,48,52,52,48,52,55,52,52,55,48,48,55,52,55,58,48,55,48,48,52,52,55,52,55,55,55,48,48,48,52,48,48,45,45,48,48,48,45,52,48,48,45,48,42,45,48,48,45,48,42,45,42,48,45,48,45,45,42,45,45,42,45,45,45,45,45,42,42,45,42,42,39,42,39,39,39,39,39,39,32,39,39,36,39,42,36,39,39,39,39,36,39,36,39,36,39,36,36,36,36,36,36,36,32,32,36,32,36,36,36,39,32,36,32,39,36,32,32,36,36,36,32,32,32,36,32,32,36,36,32,39,36,36,32,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,36,36,32,32,36,32,32,32,32,32,36,36,32,36,36,32,36,36,36,39,39,36,36,36,39,36,39,39,36,42,39,42,39,39,39,39,39,39,39,42,39,42,45,48,39,48,45,39,42,48,42,45,45,42,48,45,42,42,42,48,48,48,52,48,48,48,48,48,48,48,48,48,45,48,48,52,48,48,52,52,45,48,52,45,55,52,55,52,52,52,52,55,52,55,48,52,55,52,55,52,55,52,48,52,52,52,52,48,58,55,48,48,48,52,52,55,52,52,52,48,48,48,48,52,52,52,52,48,48,48,48,45,48,48,48,45,45,45,45,48,48,48,48,48,48,45,45,45,42,42,42,45,45,48,45,42,48,42,42,42,42,42,42,45,42,45,42,39,42,39,39,42,42,39,39,39,39,39,36,39,36,39,39,39,39,39,39,36,36,36,39,36,39,39,36,36,39,36,32,32,36,36,36,36,36,32,39,36,36,36,36,36,32,36,36,36,36,32,32,32,36,36,32,32,36,36,36,36,36,32,32,32,36,32,36,32,36,36,36,36,32,32,32,32,32,32,36,32,32,32,36,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,32,32,32,32,32,39,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,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,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,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,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,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,32,32,32,36,36,36,36,32,32,36,36,36,36,36,36,39,36,39,39,36,36,32,39,36,36,39,42,39,39,36,39,39,36,39,39,39,42,36,42,39,42,42,45,42,42,45,42,45,45,45,42,42,45,45,42,45,42,42,48,48,48,52,48,48,48,48,48,45,48,48,48,48,52,42,48,48,48,52,48,45,48,48,48,55,55,52,55,52,48,48,52,48,55,55,48,55,48,48,55,52,55,52,52,52,55,52,48,55,48,48,52,52,52,52,52,55,52,52,48,48,48,55,52,52,52,48,45,45,48,48,48,48,48,48,48,48,48,48,45,42,45,42,48,42,42,45,45,45,42,45,45,45,45,42,45,45,45,42,42,42,42,42,45,45,45,42,42,42,39,39,39,39,39,39,36,36,39,36,36,39,39,39,36,39,36,39,36,36,36,39,36,39,36,36,36,36,36,36,36,32,36,36,36,32,32,36,32,36,36,32,36,32,32,39,36,36,32,32,36,39,36,32,32,32,36,32,36,32,32,32,32,36,32,36,36,32,36,36,36,36,32,36,32,39,32,39,36,32,32,32,32,32,32,36,32,32,36,36,32,32,39,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,36,32,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,36,32,36,32,36,32,32,32,32,32,36,32,36,36,36,36,36,36,36,39,39,36,36,39,39,36,32,39,36,39,36,39,36,39,36,39,39,39,36,42,39,39,42,42,42,45,42,42,45,45,45,45,42,42,45,42,48,45,42,48,45,45,45,45,45,45,42,45,45,42,45,48,45,48,48,48,45,45,48,48,42,48,48,52,55,52,52,52,52,48,52,48,48,48,55,48,55,48,48,48,48,48,45,52,52,52,52,52,52,45,48,48,52,52,52,52,52,48,48,48,48,52,48,52,48,52,48,45,45,45,48,45,48,45,48,48,48,52,48,45,45,45,48,48,42,45,45,48,42,45,48,45,42,45,45,42,42,39,39,42,42,45,45,42,45,45,42,42,42,36,39,39,39,42,42,36,39,36,36,39,36,42,39,39,36,39,36,36,36,36,36,32,36,36,36,36,36,39,36,36,32,36,36,32,36,32,36,32,36,36,32,36,32,39,32,39,36,32,32,36,36,32,32,32,32,36,36,32,32,32,32,39,36,32,32,32,36,36,36,36,36,32,32,32,36,36,32,36,32,36,36,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,36,36,36,36,36,39,36,36,39,36,36,36,39,36,42,39,39,39,39,36,39,39,39,39,45,42,42,42,42,45,45,42,45,45,42,45,42,45,42,45,48,45,45,45,42,45,45,45,45,45,45,45,52,45,52,48,45,45,45,48,48,48,48,48,48,52,48,48,52,48,48,48,48,48,52,52,48,52,48,45,45,52,52,45,45,48,48,52,45,48,48,48,48,48,48,48,52,48,45,48,48,48,52,48,52,52,48,45,48,45,52,48,48,48,45,48,48,42,45,48,45,42,42,45,45,45,45,45,45,45,45,45,45,45,45,45,39,42,45,42,39,42,42,42,39,39,39,42,39,39,42,39,42,39,39,39,39,39,36,39,36,39,39,39,36,42,39,36,36,32,36,36,32,39,36,36,36,32,39,36,36,36,36,36,32,32,32,32,32,36,32,36,36,36,36,39,39,36,32,32,36,36,32,32,32,36,36,32,32,36,32,32,36,36,32,32,32,32,36,32,36,36,36,36,32,32,32,36,36,32,36,36,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,32,32,36,36,36,36,32,36,36,39,39,36,36,36,36,36,39,39,36,32,39,36,42,36,39,39,42,39,42,42,39,42,42,42,39,45,42,42,42,42,39,42,45,45,45,45,45,45,45,45,42,45,45,48,45,45,45,45,52,45,45,48,45,42,45,48,48,52,52,48,48,52,48,48,48,48,52,48,48,48,48,42,48,52,48,45,48,48,48,48,45,52,45,45,48,48,52,48,48,48,45,48,45,48,52,48,48,48,48,45,45,48,52,48,45,45,45,45,45,42,48,45,45,45,45,48,45,45,45,42,45,48,48,45,48,45,45,39,42,42,42,42,39,42,45,42,39,39,42,39,36,39,36,39,39,39,36,39,36,36,36,39,39,36,39,39,36,36,36,39,36,36,36,36,32,39,36,36,36,36,39,32,36,32,36,32,32,32,32,36,32,36,36,32,36,36,32,36,39,36,32,36,36,36,32,32,32,32,36,32,32,32,32,32,32,36,32,36,32,36,32,32,32,36,32,36,32,36,32,36,36,32,32,36,32,36,32,36,32,36,32,36,32,32,36,32,36,36,32,36,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,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,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,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,39,32,36,39,32,36,32,36,36,36,36,39,36,39,39,39,39,36,39,39,39,39,39,42,42,42,42,39,42,39,42,42,45,42,45,39,48,45,42,42,45,45,42,42,42,48,42,45,45,45,48,48,42,45,42,45,48,45,48,45,48,45,45,48,52,45,48,48,45,48,48,48,48,48,52,45,52,42,48,48,48,45,45,45,48,48,48,45,52,45,45,45,48,45,48,52,45,48,48,45,45,48,48,48,45,48,48,48,45,48,48,45,52,45,45,45,45,45,45,48,48,42,45,48,45,45,45,45,45,45,39,42,45,45,42,42,45,42,42,39,45,42,39,39,42,42,39,36,39,42,39,42,39,39,39,36,36,39,36,36,36,39,39,36,36,39,36,36,36,39,39,36,39,36,36,39,36,39,36,32,36,36,36,32,32,32,36,32,39,36,36,36,36,36,36,39,32,32,32,32,36,36,32,32,32,32,32,32,36,32,32,39,36,32,32,32,36,36,32,36,32,32,36,32,36,32,32,36,32,32,36,36,36,36,36,32,32,32,36,32,32,32,32,32,32,32,36,36,36,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,36,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,36,32,32,36,36,36,36,36,36,36,36,36,32,36,36,32,36,36,39,32,36,36,36,36,36,36,39,39,39,39,42,39,39,36,39,42,39,42,39,42,42,42,39,42,42,42,42,45,45,45,42,42,45,45,42,45,45,45,48,42,42,42,45,45,45,48,48,45,45,45,42,45,45,45,48,48,42,45,48,48,48,48,45,48,45,45,48,45,45,45,45,45,45,48,42,52,45,45,45,45,48,48,48,48,45,45,48,45,45,48,45,45,48,52,45,48,45,42,45,48,45,42,45,42,48,42,45,45,42,45,45,42,42,45,42,42,42,45,45,45,45,42,42,42,45,42,39,42,45,42,42,39,45,39,36,39,39,39,39,42,42,42,39,36,36,39,39,32,36,39,36,36,36,36,39,39,36,39,36,39,36,32,36,36,36,32,32,32,36,32,32,36,32,36,32,36,36,36,36,32,36,36,36,36,36,32,36,36,36,32,32,36,36,32,36,32,32,32,36,32,32,32,32,36,36,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,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 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,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,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,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,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,36,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,36,32,36,36,32,32,36,36,32,36,36,32,36,32,36,32,36,39,39,36,36,36,39,36,39,42,42,39,39,36,39,39,42,39,39,39,39,39,42,42,42,42,45,42,48,42,39,42,45,45,42,42,42,45,45,45,42,39,45,45,48,45,48,45,45,48,45,48,42,48,45,45,42,45,48,48,45,45,42,48,45,48,45,48,45,45,48,52,45,48,45,48,48,45,45,45,45,45,48,45,45,45,42,45,42,48,48,48,48,45,45,45,48,45,45,45,45,45,42,45,45,48,45,45,45,45,45,45,45,45,45,45,45,45,42,39,42,42,42,42,42,39,42,39,42,42,42,42,45,42,36,42,39,42,42,39,42,36,39,39,39,36,36,39,36,39,36,36,36,36,39,39,36,36,32,39,39,32,36,36,32,36,32,32,36,32,32,32,36,36,32,36,36,36,36,32,32,36,39,36,32,32,36,36,36,32,32,32,36,36,36,32,36,32,36,36,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,36,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,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,36,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,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,36,36,39,32,36,36,32,32,32,39,32,32,32,39,32,39,39,36,36,39,36,39,39,39,36,39,39,39,39,39,36,39,36,39,36,39,39,39,39,39,42,45,39,42,42,42,42,42,45,42,42,45,42,45,42,45,42,45,45,45,45,45,42,42,42,42,45,45,45,45,48,48,45,45,48,48,48,45,48,45,45,45,45,45,45,48,48,45,45,42,48,48,45,48,45,45,42,45,42,45,45,48,45,45,45,45,45,45,45,45,42,48,45,39,42,42,45,42,45,48,42,45,42,42,45,42,45,42,45,42,45,42,42,42,42,42,42,42,45,42,39,42,42,42,42,42,45,42,39,39,39,36,39,42,39,39,39,36,36,39,36,36,36,36,39,39,39,36,36,39,39,39,36,32,36,36,36,36,39,36,36,32,32,36,36,36,32,36,36,32,39,36,36,32,32,36,36,36,36,32,36,32,32,36,32,32,32,32,32,32,36,32,32,36,36,32,36,32,32,36,36,36,36,32,32,32,36,32,36,36,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,36,32,36,32,32,32,32,32,36,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,39,36,32,36,36,32,32,39,32,32,36,39,32,36,39,36,32,39,36,39,32,39,39,39,36,42,39,39,39,39,39,39,36,36,39,36,39,39,39,45,39,42,42,42,39,42,42,39,42,42,45,39,39,42,42,45,42,42,48,42,45,45,45,42,45,42,45,42,42,42,45,45,42,45,45,42,48,45,42,45,45,48,48,45,45,42,45,42,45,42,45,42,45,48,45,45,45,42,45,45,42,42,45,48,45,45,45,45,42,45,45,42,45,42,42,45,45,48,45,42,45,39,45,45,42,42,39,39,39,42,42,45,42,45,45,39,39,42,39,42,42,45,42,42,42,39,39,36,39,39,39,42,39,39,36,36,36,36,36,32,32,39,39,36,36,39,36,36,32,36,36,32,36,36,32,36,36,36,32,36,32,39,36,36,32,32,32,32,39,36,36,36,36,36,32,36,32,32,32,36,36,36,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,36,32,32,32,36,36,32,36,32,36,36,32,32,36,32,32,36,32,32,32,32,32,32,32,36,36,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,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,36,32,36,32,32,36,32,32,32,36,32,36,36,39,36,36,36,39,32,36,39,39,39,39,36,36,36,36,39,39,42,36,42,39,42,39,39,39,42,42,39,42,39,45,42,42,45,42,42,42,39,39,42,45,42,42,42,45,39,42,42,42,48,45,45,45,48,45,45,45,45,48,48,42,48,42,42,42,48,45,42,42,45,45,48,39,45,45,42,45,42,42,45,42,45,45,42,45,45,42,45,42,45,45,45,45,42,45,45,42,45,42,45,45,45,45,42,45,45,42,42,45,42,39,42,39,42,42,36,39,42,45,45,42,42,42,39,39,42,42,42,45,39,42,39,36,39,39,39,42,42,36,39,36,36,32,36,36,36,39,39,36,36,36,39,36,32,32,36,36,36,36,36,36,36,36,32,32,32,32,36,32,32,32,36,32,39,36,36,36,32,36,32,36,36,36,32,36,32,36,32,32,32,36,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,36,36,32,36,32,32,36,36,32,32,32,36,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,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,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,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,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,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,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,39,32,32,36,32,32,32,36,36,32,32,36,36,36,36,39,36,36,36,39,36,36,36,36,36,32,39,36,39,39,36,39,39,36,42,39,42,39,39,42,42,42,39,39,42,42,42,42,42,45,42,39,39,39,39,42,42,42,42,45,39,42,42,42,45,45,42,42,45,42,42,45,42,45,45,42,45,42,45,45,45,45,42,39,42,45,42,42,48,45,45,42,48,42,45,45,45,45,42,42,45,42,45,45,45,45,42,45,42,42,42,42,42,39,45,48,45,45,42,45,45,45,42,45,42,39,39,42,39,42,42,39,42,42,42,39,42,45,39,42,39,42,42,39,39,39,39,36,39,39,36,39,39,36,36,36,32,36,36,39,36,36,36,36,36,36,32,32,36,32,36,32,36,36,32,36,32,36,32,36,36,36,32,32,36,36,32,32,36,36,32,32,32,32,32,36,36,32,32,36,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,36,32,32,32,32,32,36,32,36,39,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,36,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,36,36,32,32,36,32,36,32,36,36,32,36,36,36,36,36,36,39,39,36,39,39,39,36,39,36,42,36,39,39,36,36,39,39,39,39,36,42,39,39,39,39,42,42,39,39,42,39,42,42,42,39,39,39,39,42,42,39,42,42,39,45,42,42,42,45,45,45,45,45,42,42,39,45,42,45,45,45,45,39,42,39,42,45,39,45,39,39,42,42,45,42,42,45,42,45,42,42,45,42,42,42,45,42,42,39,45,42,45,42,42,45,45,42,48,39,39,45,42,45,42,39,42,39,39,42,39,42,42,42,45,42,39,39,42,39,39,39,39,42,39,39,39,39,36,36,39,36,39,39,39,39,32,36,39,36,36,36,36,39,36,36,32,36,32,32,36,36,32,32,36,36,32,36,36,32,32,36,36,32,32,32,32,36,32,36,36,36,32,36,36,36,36,36,32,32,32,32,36,32,32,36,36,32,36,32,36,32,32,36,32,32,32,36,36,36,32,36,32,32,32,32,36,32,39,32,32,32,36,32,36,32,32,36,32,36,32,36,32,32,32,32,32,36,32,36,32,36,32,32,36,32,36,32,32,36,32,32,32,32,32,32,32,36,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,36,32,36,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,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,36,32,32,32,32,32,32,36,32,32,36,36,36,36,36,39,36,36,36,36,36,36,36,39,39,39,39,36,36,36,39,39,36,32,42,36,39,36,39,42,39,39,39,39,39,39,36,39,39,42,39,42,39,39,42,42,39,42,39,39,39,42,42,39,45,42,42,42,45,45,42,45,42,42,42,39,42,39,39,39,39,45,42,42,42,42,39,39,45,42,42,42,39,42,42,45,45,45,45,42,42,45,42,45,42,45,39,42,39,45,42,42,42,42,42,42,42,42,45,42,45,42,42,42,45,42,42,42,42,45,39,39,42,42,39,39,42,42,39,39,39,42,39,39,36,39,39,36,39,36,39,39,39,39,36,36,36,39,36,36,36,36,36,36,32,32,32,36,32,32,36,32,36,36,36,36,36,36,36,32,32,32,32,32,36,32,36,32,36,36,32,36,32,36,36,39,32,32,32,32,36,32,32,32,36,32,32,32,32,36,32,36,36,32,32,32,36,36,32,32,36,32,36,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,36,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,36,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,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,39,32,32,32,32,32,32,36,32,32,32,36,36,36,39,36,36,39,36,39,36,36,39,36,36,36,36,32,39,39,39,36,39,36,39,36,36,36,39,42,39,39,39,39,39,39,39,39,39,39,39,39,39,42,42,42,39,42,42,42,39,42,39,39,42,42,42,42,42,45,42,42,39,39,42,39,42,42,42,42,42,42,39,45,42,39,42,39,45,39,42,39,39,45,42,45,45,45,45,42,42,39,42,42,39,45,42,45,42,42,42,42,42,42,45,45,42,42,39,42,45,39,42,45,45,39,39,42,42,42,39,39,42,42,42,39,42,39,39,39,39,42,39,39,36,39,39,32,36,36,39,39,39,39,36,32,36,32,36,36,36,36,36,32,36,36,36,36,32,32,32,32,36,36,32,36,36,36,36,36,32,36,32,36,36,32,32,32,36,36,32,36,32,32,36,36,36,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,32,36,36,32,36,32,36,32,36,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,36,36,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,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,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,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,32,32,36,36,32,36,36,39,36,36,36,36,36,36,36,36,36,36,39,39,39,36,39,36,36,36,36,39,39,36,36,39,39,39,39,36,36,39,39,39,36,39,39,39,39,39,42,45,39,39,39,39,45,42,42,39,42,42,42,45,45,42,45,39,45,39,42,42,42,42,39,39,42,42,42,39,48,39,42,39,42,45,42,39,42,42,42,42,42,39,42,42,42,45,42,45,39,42,42,42,45,42,42,42,42,42,42,42,42,39,42,45,39,39,39,39,39,39,39,39,42,39,39,39,39,39,36,39,39,39,39,39,39,39,36,32,39,36,32,39,32,36,36,36,39,36,32,32,32,36,36,36,36,36,36,32,36,36,36,32,36,36,36,36,36,36,32,32,32,36,32,36,32,32,36,32,32,32,32,36,36,32,36,36,36,32,32,32,32,36,32,32,32,36,32,32,36,36,32,32,36,32,36,32,36,32,36,36,32,32,36,32,36,32,32,36,32,32,36,36,32,36,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,36,36,32,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,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,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,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,32,32,32,32,32,32,32,36,32,36,36,36,36,36,32,32,36,32,39,39,36,36,36,39,39,39,36,36,36,36,36,36,39,36,32,39,36,39,39,39,36,39,39,36,39,36,42,36,39,39,39,39,39,42,42,39,39,39,39,39,45,39,45,42,39,42,42,45,39,42,42,39,45,42,39,45,42,39,39,42,39,39,39,42,48,42,42,39,42,39,42,42,45,39,42,39,42,39,42,45,42,42,42,42,39,42,42,42,42,42,42,42,42,42,42,42,42,39,42,42,39,36,42,39,39,36,42,39,42,42,42,39,39,39,32,36,39,36,39,36,39,39,36,36,39,36,39,36,36,36,36,36,32,36,36,36,32,36,36,36,36,36,36,36,32,32,36,32,32,36,32,32,36,36,32,36,32,32,36,36,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,36,36,32,36,32,32,36,32,36,36,32,32,39,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,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,36,32,39,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,36,32,32,32,36,32,36,32,36,32,32,36,36,32,32,32,32,32,36,36,36,32,39,36,36,36,36,36,39,36,32,36,36,36,36,36,39,36,39,32,36,39,36,39,39,36,36,39,39,36,39,39,42,39,39,39,42,36,39,39,42,42,42,39,39,36,39,42,42,39,39,39,39,42,42,36,42,42,39,39,39,42,42,42,45,48,39,42,42,39,39,42,39,42,39,39,39,39,39,39,42,42,42,42,42,39,39,39,39,45,45,45,45,39,39,39,39,39,39,36,39,39,39,36,39,42,39,36,39,42,42,39,39,39,36,32,39,39,39,36,36,42,36,36,36,36,36,36,36,39,39,36,32,36,36,36,32,36,36,36,36,32,36,36,36,32,32,36,32,36,32,32,32,36,36,36,32,32,32,32,32,32,32,32,32,36,36,36,36,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,36,36,36,36,36,32,36,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,36,36,32,32,36,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,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,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,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,36,32,36,36,36,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,36,36,36,36,32,36,36,39,39,36,36,36,36,36,36,36,36,36,39,36,39,39,36,36,39,36,32,36,39,36,36,39,39,36,36,39,32,36,39,39,36,39,36,36,39,39,42,39,39,39,36,36,42,39,39,39,39,36,42,39,36,39,39,42,39,39,39,45,42,39,45,39,39,39,39,39,42,42,42,42,42,39,39,39,39,42,42,45,42,42,39,42,42,39,39,39,42,42,39,42,39,42,39,39,39,42,39,39,39,39,39,42,39,39,42,42,39,39,39,39,39,39,39,42,39,39,39,39,36,36,36,36,36,36,36,39,36,36,36,32,36,32,36,36,36,32,32,36,32,36,32,32,32,32,36,36,32,32,36,32,32,32,32,36,36,36,32,32,36,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,36,32,32,32,36,32,36,36,32,36,32,36,36,32,32,32,32,36,32,32,36,32,36,32,32,36,32,36,36,32,36,32,32,36,32,36,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,36,36,32,36,32,32,36,39,36,39,32,36,36,36,36,39,36,32,39,32,36,36,36,39,39,39,39,39,36,39,39,36,32,36,36,39,36,36,36,39,39,39,39,39,39,36,39,36,42,39,39,39,39,39,39,39,39,39,42,39,39,39,36,39,42,39,42,39,39,39,39,39,42,39,36,39,39,42,39,39,42,39,39,39,39,39,42,42,39,42,42,39,39,42,42,42,42,39,42,39,42,39,39,39,39,36,39,39,42,39,36,39,36,39,39,42,39,39,39,39,39,39,36,39,39,39,39,36,36,39,36,32,39,36,36,36,36,32,36,32,32,39,32,36,36,36,36,32,36,32,32,32,36,36,36,32,36,36,32,36,36,32,32,32,32,36,32,32,32,32,36,32,36,32,32,36,36,36,36,36,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,32,36,32,32,36,39,36,36,36,32,36,32,36,36,32,32,36,36,36,32,36,39,36,36,36,36,36,36,39,36,36,39,36,39,36,36,39,42,36,36,39,39,36,36,36,36,39,39,39,39,39,36,39,36,39,39,36,39,42,36,36,39,42,39,39,39,39,39,36,39,42,39,39,42,39,39,42,39,39,39,42,39,39,39,42,42,42,42,42,39,39,39,42,39,39,39,39,42,39,42,39,39,36,36,42,39,39,36,39,39,42,42,36,39,39,42,39,36,36,39,32,39,39,39,36,36,36,39,36,32,39,32,36,36,36,36,36,32,36,36,32,36,36,36,32,32,32,36,32,36,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,36,32,36,36,32,36,32,36,32,32,36,32,36,32,36,32,32,32,32,32,32,36,32,32,36,32,36,32,32,36,36,32,32,32,32,32,36,32,32,36,32,36,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,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,36,32,32,36,32,36,36,39,36,36,36,32,32,32,32,32,36,36,36,36,32,36,32,32,39,36,36,36,32,36,39,39,36,36,39,36,39,32,39,36,39,39,36,36,39,39,39,39,36,42,39,39,39,39,42,39,39,39,39,39,39,39,36,39,39,42,39,39,42,39,39,42,36,42,36,42,39,42,42,42,39,42,39,39,39,39,39,42,42,39,39,39,36,39,42,39,39,42,39,39,39,39,39,39,42,39,39,39,39,39,39,39,39,42,39,36,39,42,39,39,36,39,36,36,36,39,39,36,36,36,36,36,32,36,36,32,36,32,36,36,32,36,36,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,36,32,36,32,32,36,32,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,32,32,32,36,36,36,36,32,32,36,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,39,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,32,36,32,32,36,32,36,32,32,36,32,36,36,36,36,36,32,32,36,32,32,36,36,32,36,32,36,36,36,36,36,36,32,36,32,36,36,36,36,39,39,39,36,36,32,36,39,36,36,39,36,39,36,36,45,39,39,42,39,39,39,39,39,39,36,39,42,36,39,39,39,39,39,39,39,42,39,39,45,39,39,39,39,39,39,39,42,42,39,36,39,42,39,42,42,39,42,39,39,42,39,36,42,39,42,42,42,39,42,39,42,36,39,39,39,36,39,36,39,39,39,39,36,36,39,36,39,36,32,36,39,39,36,36,36,39,36,32,36,36,36,36,36,36,36,32,32,32,32,32,32,36,36,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,36,36,32,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,36,32,32,36,32,32,32,32,36,32,32,36,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,32,36,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,36,36,32,36,36,32,36,32,32,32,36,36,36,36,36,32,32,36,36,39,36,36,36,39,36,39,36,39,39,39,39,39,39,39,32,36,39,39,36,42,39,36,42,36,39,39,36,39,39,39,36,39,39,32,39,39,39,39,39,39,39,39,42,39,39,39,42,36,39,39,42,39,39,42,39,39,42,36,39,36,39,39,36,39,39,39,36,39,39,36,39,39,39,39,39,42,39,39,39,39,39,39,39,39,36,36,39,39,36,36,36,36,36,32,39,36,32,36,39,39,36,36,36,36,36,32,36,32,32,36,36,39,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,39,32,36,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,36,32,32,32,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,36,32,39,32,36,36,32,36,36,32,36,32,36,36,32,36,36,32,36,36,36,36,32,36,36,36,36,36,36,36,39,36,39,32,36,36,39,36,39,36,39,39,32,42,39,39,39,36,42,39,39,39,39,36,36,42,36,36,39,39,39,39,39,39,39,39,39,42,36,39,36,42,39,39,39,45,39,36,39,36,36,39,39,42,39,39,39,36,42,39,36,39,39,39,39,39,39,39,39,39,32,36,39,36,32,36,36,39,36,36,39,36,36,36,36,39,36,32,36,39,39,36,39,32,36,36,32,32,36,36,36,32,32,36,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,36,32,36,32,32,36,32,36,36,36,32,32,32,32,36,32,32,32,36,36,32,36,32,32,32,36,36,32,32,32,32,32,36,36,36,32,32,32,32,32,36,36,32,32,36,36,32,36,32,32,32,32,36,32,36,32,32,36,32,32,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,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,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,36,32,32,36,36,32,36,32,36,32,32,36,36,36,32,32,32,36,32,36,32,32,36,36,36,32,32,36,36,39,36,36,36,39,36,36,36,36,36,36,36,36,36,39,36,36,36,39,36,39,36,39,36,36,39,36,39,42,36,42,39,32,36,39,42,36,39,39,39,39,36,42,39,36,36,36,36,39,42,36,36,39,36,36,39,39,39,42,39,39,42,36,39,39,36,39,36,39,39,39,42,39,39,39,36,36,39,32,39,36,39,36,39,36,32,36,39,36,32,36,39,32,39,36,36,36,36,32,32,36,32,32,32,32,32,36,36,36,32,36,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,32,36,36,36,32,32,36,32,32,32,32,36,36,32,32,36,36,32,36,32,36,32,32,36,36,32,32,32,36,36,32,32,32,32,32,36,32,36,36,32,36,36,36,32,36,32,32,32,32,32,32,36,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,32,36,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,36,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,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,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,32,32,32,32,32,36,36,36,32,32,36,32,32,36,32,36,32,36,32,32,36,36,32,32,32,32,36,36,36,32,32,36,36,36,32,32,36,36,36,32,32,36,39,36,32,36,36,36,36,36,39,36,32,36,36,36,42,36,36,36,36,36,36,39,42,39,39,36,42,36,39,36,39,39,36,36,36,36,36,39,39,36,39,36,36,36,39,39,39,39,39,32,36,39,39,39,39,39,39,39,36,39,39,32,36,36,39,39,36,39,39,36,32,36,36,36,36,36,36,36,32,36,36,36,39,39,39,36,36,39,32,36,36,36,36,32,36,36,32,32,36,32,36,36,36,32,32,32,32,32,32,36,32,32,36,32,36,36,32,32,32,36,32,32,32,36,32,36,36,36,32,32,36,32,32,36,32,32,36,32,36,32,32,36,32,32,36,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,32,36,32,32,32,36,32,32,36,32,32,32,32,36,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,36,36,32,36,36,32,32,32,36,36,32,36,36,32,36,32,36,32,36,32,39,32,36,32,32,39,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,39,36,36,36,36,36,36,36,36,36,39,36,36,39,36,39,36,39,36,36,36,42,39,36,36,39,39,39,39,39,39,39,36,39,36,36,36,36,36,39,36,39,39,39,36,39,36,39,39,39,39,39,36,36,39,39,36,39,36,39,36,36,39,39,36,39,36,32,36,32,32,36,32,36,39,36,36,36,36,32,39,36,39,39,36,36,36,36,36,36,36,36,32,32,32,32,36,36,32,36,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,36,32,32,32,32,36,32,36,36,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,36,32,36,32,32,36,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,32,36,32,32,36,32,32,36,36,32,32,32,36,32,36,32,32,36,36,36,36,32,32,36,36,36,36,36,36,36,32,32,32,36,32,39,36,39,32,36,36,36,39,39,36,36,36,36,36,39,36,32,36,36,39,36,36,36,39,39,36,36,36,39,39,36,39,36,39,36,36,36,36,36,39,36,36,36,36,36,39,39,39,39,39,36,36,39,39,32,36,36,36,39,36,39,36,36,39,36,39,32,36,36,36,39,36,36,36,32,39,36,39,32,36,39,32,36,36,36,36,32,32,36,32,32,32,36,32,36,32,36,32,32,32,32,32,36,32,36,36,36,36,36,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,36,32,32,36,32,32,32,36,36,32,32,32,32,36,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,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,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,36,32,36,32,32,36,32,36,36,32,32,36,32,36,32,32,36,36,36,36,36,36,36,36,36,36,36,36,39,36,36,36,36,36,39,36,36,32,36,36,32,39,36,39,36,39,39,36,32,36,39,39,32,39,39,36,32,39,36,36,36,36,39,36,36,39,36,36,36,39,36,36,39,36,32,39,32,36,39,36,39,36,39,36,36,36,39,36,32,36,36,39,36,36,39,39,36,39,36,32,36,36,32,36,36,36,39,36,36,39,39,36,36,36,36,36,36,36,36,32,32,36,36,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,36,36,36,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,32,36,36,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,36,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,36,39,32,32,36,32,36,36,32,32,32,36,36,32,32,32,32,32,36,36,36,36,36,39,32,32,36,36,32,39,32,39,32,36,32,36,39,36,36,32,39,36,39,36,36,39,36,36,39,36,32,36,39,36,36,36,39,36,36,36,39,32,36,32,32,36,36,36,36,36,39,39,36,39,36,39,39,39,36,36,36,39,36,32,39,36,36,39,36,39,36,36,36,36,32,36,36,32,32,36,36,36,32,36,36,36,36,36,36,36,36,32,36,36,36,36,36,36,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,36,32,32,32,36,32,32,32,36,32,36,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,36,36,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,36,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,36,36,32,36,32,32,32,32,32,32,36,36,32,36,36,32,36,36,36,32,36,36,36,36,32,36,36,36,36,32,36,32,32,36,36,32,39,36,36,39,36,32,36,36,36,36,36,36,39,36,36,32,39,36,32,36,36,36,36,36,39,36,36,36,39,36,39,39,39,39,39,39,36,32,39,39,39,39,32,32,32,36,36,36,39,39,39,36,36,39,39,39,36,36,32,36,32,36,36,36,36,36,32,36,36,36,36,32,36,36,32,36,36,39,36,32,32,36,32,32,32,36,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,36,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,36,36,32,32,32,32,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,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,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,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,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,36,36,36,36,32,32,36,32,36,32,32,36,32,32,36,32,36,32,36,36,36,32,32,32,32,39,36,39,36,36,36,36,36,32,32,36,32,39,36,36,36,36,36,36,36,32,36,39,36,39,36,36,36,39,36,36,39,36,36,39,39,32,36,39,36,36,39,36,32,32,36,36,36,39,36,39,39,36,39,36,36,36,32,36,39,32,36,36,36,36,36,36,32,36,36,32,36,32,36,32,36,36,39,36,32,36,36,32,32,32,36,36,36,39,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,32,32,36,32,36,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,36,36,36,32,32,32,32,32,32,36,36,36,32,32,36,36,32,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,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,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,36,36,32,36,32,36,36,32,39,32,32,39,39,36,36,36,36,39,36,36,36,36,32,42,36,36,36,36,36,32,36,39,39,36,36,36,32,36,36,39,39,39,36,36,36,36,36,36,32,36,36,36,36,36,36,32,39,36,39,39,36,36,36,32,36,36,36,36,32,36,36,32,32,36,32,32,36,32,32,32,36,36,32,36,36,32,32,36,36,32,36,32,36,32,36,32,36,36,36,32,32,36,32,32,32,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,36,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,36,32,36,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,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,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,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,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,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,36,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,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,36,36,32,32,32,32,32,36,32,36,32,39,32,32,32,36,36,36,36,36,36,32,32,32,39,32,36,36,39,36,39,36,36,39,39,36,39,36,39,36,39,36,36,36,39,36,36,36,39,36,36,36,39,32,39,36,36,36,36,36,36,39,36,36,36,36,36,36,32,39,36,32,39,36,36,36,32,36,39,36,36,32,36,36,36,36,32,32,36,32,32,36,36,39,36,32,36,32,32,32,32,36,32,39,32,36,36,32,36,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,36,32,32,36,36,36,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,36,32,32,36,32,32,36,32,36,32,36,36,32,32,36,32,32,32,32,36,32,36,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,36,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,36,32,32,32,36,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,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,36,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,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,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,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,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,36,36,36,36,36,36,36,32,36,39,32,36,36,36,36,36,39,36,36,36,36,39,39,36,42,36,36,36,39,36,39,36,39,36,36,36,39,36,36,36,36,36,32,36,36,32,36,36,32,36,36,36,39,36,36,36,36,39,39,32,39,36,36,39,36,39,36,36,36,36,36,36,32,32,36,32,39,39,32,36,36,36,36,32,32,36,32,32,32,32,32,32,36,36,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,32,32,36,32,36,32,36,32,36,32,36,36,32,32,36,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,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,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,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,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,36,32,32,39,32,32,32,36,36,32,32,36,36,36,36,36,32,32,36,32,36,36,36,36,36,36,32,39,32,36,36,36,32,39,36,36,36,36,36,32,32,36,36,36,32,39,32,32,32,36,32,36,32,36,32,36,36,36,36,36,39,39,39,36,36,36,39,36,32,36,36,39,36,36,36,36,36,36,32,32,36,32,36,32,36,39,36,36,36,32,36,32,32,36,32,32,32,36,36,32,32,36,36,32,32,32,32,36,36,32,36,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,36,32,36,32,32,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,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,36,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,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,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,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,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,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,32,36,32,36,36,39,36,36,32,32,32,32,32,36,36,32,36,32,32,32,36,32,36,32,36,36,32,36,36,36,36,32,36,32,32,32,36,36,36,36,36,32,36,32,36,32,32,32,32,32,36,39,36,32,36,32,36,32,36,39,39,39,39,36,36,36,36,32,36,32,36,36,32,39,36,36,32,32,36,32,32,32,32,36,36,36,32,36,32,36,32,32,32,32,32,32,32,36,36,32,32,36,32,32,36,32,36,39,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,32,36,36,32,36,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,36,36,36,36,36,36,32,39,32,32,36,32,36,32,32,36,32,36,32,36,32,32,32,32,36,36,36,32,32,36,36,36,36,36,36,39,39,36,36,36,36,36,36,36,36,36,32,32,39,36,32,32,32,32,32,32,32,32,36,36,36,32,32,36,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,36,36,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,36,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,32,36,32,36,32,36,36,36,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,36,36,36,32,32,32,36,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,39,36,36,39,36,32,36,36,36,36,39,32,39,36,32,36,36,36,32,32,36,32,36,32,36,32,36,32,36,36,36,36,36,36,36,36,32,36,36,36,36,36,36,36,36,32,36,32,36,36,36,36,32,36,36,36,36,32,36,32,32,32,32,36,32,32,32,32,32,36,36,32,36,36,32,36,36,36,32,32,36,36,36,32,36,36,36,32,32,36,32,32,32,32,36,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,36,32,32,32,36,36,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,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,36,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,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,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,32,36,32,36,32,36,32,32,36,32,36,36,32,36,36,32,36,32,36,32,39,32,32,32,36,36,32,32,32,32,36,32,39,32,32,32,36,32,32,36,39,32,36,32,32,32,36,36,32,36,36,32,32,32,36,32,32,32,36,32,32,36,36,36,32,32,36,32,32,32,32,32,36,32,32,36,32,32,36,36,32,36,32,36,36,39,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,32,32,32,36,32,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,36,32,32,32,32,32,32,36,36,32,36,32,36,32,32,36,36,32,32,36,36,32,32,36,36,32,36,36,36,36,36,36,32,32,32,32,32,36,36,36,32,36,32,36,32,36,36,32,39,36,32,32,36,32,32,36,32,36,36,36,36,39,39,36,32,32,36,32,32,32,32,32,36,32,32,32,36,36,32,36,36,32,32,36,32,36,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,32,32,36,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,36,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,39,36,36,32,32,32,32,32,36,36,32,36,36,32,32,32,32,36,32,36,36,36,36,32,32,32,32,32,32,32,36,32,36,36,36,36,32,36,32,32,36,32,36,32,32,32,36,32,36,32,32,32,36,32,32,36,36,36,32,36,32,32,32,32,32,32,36,32,36,36,32,32,32,36,32,36,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,39,32,32,36,36,36,36,32,36,32,32,36,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,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,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,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,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,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,36,32,32,32,32,32,32,32,36,32,36,32,32,32,36,32,32,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,32,36,32,32,36,32,32,32,36,36,32,32,32,36,32,36,32,36,36,36,36,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,36,36,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,36,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,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,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,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,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,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,36,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,36,32,36,32,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,32,32,32,32,32,36,36,32,32,32,32,36,36,32,32,32,36,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,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,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,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,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,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,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,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,36,32,32,39,32,32,36,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,36,32,32,36,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,36,36,32,36,32,36,32,32,36,36,36,32,32,32,36,36,32,32,36,36,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,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,36,32,36,36,32,32,32,36,36,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,39,32,32,32,32,32,36,36,32,32,36,32,32,32,36,36,32,36,36,36,32,32,36,32,32,32,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,36,36,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,36,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,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,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,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,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,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,36,36,32,36,32,32,36,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,32,32,32,36,36,36,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,36,32,32,32,36,32,32,39,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,32,36,36,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,32,36,32,32,32,32,32,32,36,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,32,36,32,36,32,32,32,32,32,36,32,32,32,36,32,32,32,32,36,32,36,32,32,36,32,32,32,36,32,36,36,32,32,36,32,32,36,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,36,32,32,36,36,32,32,32,36,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,36,32,36,32,36,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,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,32,36,36,32,36,36,32,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,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,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,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,32,32,32,32,36,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,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,32,32,32,36,32,32,32,36,32,36,32,32,36,36,32,39,32,32,32,32,32,36,32,32,36,32,32,32,36,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,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,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,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,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,36,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,36,32,32,36,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,36,32,32,32,32,36,36,36,32,36,36,36,32,32,32,32,32,36,36,32,32,36,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,36,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,36,32,36,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,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,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,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,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,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,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,39,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,36,36,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,39,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,36,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,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,32,36,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,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,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,32,36,32,36,32,32,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,36,32,32,32,36,32,32,36,32,32,32,32,32,36,36,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,39,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,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,32,32,36,32,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,32,36,36,36,32,32,32,32,32,32,32,36,32,32,36,32,32,36,32,36,32,32,36,32,32,32,32,32,32,36,32,36,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,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,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,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,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,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,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,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,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,36,36,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,36,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,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,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,36,32,32,32,32,32,36,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,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,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,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,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,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,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,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,36,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,39,36,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,32,36,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,36,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,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,36,36,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,32,32,32,32,32,36,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,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,36,36,32,32,32,32,32,32,32,36,32,32,36,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,36,32,32,32,32,36,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,36,36,32,32,36,32,36,32,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,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,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,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,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,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,36,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,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,36,32,32,32,32,32,32,36,36,32,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,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,36,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,36,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,36,32,32,32,36,32,36,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,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 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,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,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,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,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,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,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,36,36,32,36,36,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,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,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,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,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,36,32,32,36,36,32,36,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,36,32,36,32,36,32,32,32,32,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,36,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,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,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,36,32,32,32,36,32,32,36,36,32,32,32,36,32,32,32,36,32,36,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,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,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,36,32,32,32,36,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,36,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,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,36,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,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,36,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,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,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,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,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,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,36,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,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,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,36,32,32,32,32,32,36,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,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,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,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,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,32,32,36,32,32,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,36,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,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,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,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,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,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,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,36,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,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,32,32,32,36,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,36,36,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,36,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,36,32,32,36,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,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,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,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,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,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,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,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,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,36,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,36,32,32,36,32,32,32,32,32,36,32,36,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,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,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,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,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,36,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,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,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,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,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,36,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,36,36,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,36,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,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,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,32,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,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,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,36,32,36,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,32,32,32,32,36,32,32,32,32,36,32,32,36,32,32,36,32,36,32,32,32,32,32,32,36,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 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,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,36,32,32,36,32,32,32,32,36,32,36,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,36,32,32,32,32,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,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,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,32,32,32,32,36,36,32,32,32,32,32,32,36,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,32,32,32,36,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,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,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,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,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,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,36,36,32,36,32,32,32,32,32,32,39,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,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,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,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,32,32,32,32,36,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,36,32,36,32,32,32,32,32,36,32,32,32,36,36,32,36,32,36,32,32,36,32,36,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,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,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,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,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,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,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,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,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,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,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,36,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,32,32,32,32,32,32,32,36,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,36,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,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,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,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,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,36,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,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,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,36,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,36,32,36,32,32,36,36,32,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,36,36,32,32,32,32,32,39,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,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,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,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,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,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,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,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,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,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,36,32,32,32,36,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,36,32,32,32,32,36,32,32,36,32,32,36,32,32,36,32,32,36,32,32,32,32,32,32,36,32,32,36,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,36,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,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,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,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,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,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,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,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,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,36,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,36,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,36,32,32,36,32,36,32,36,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,36,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,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,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,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,36,36,32,36,32,32,32,36,32,32,32,32,32,39,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,32,36,32,32,32,36,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,36,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,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,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,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,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,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,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,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,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,36,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,36,32,32,32,32,36,32,32,36,32,32,36,36,36,32,32,32,32,36,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,32,32,36,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,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,32,32,32,32,32,36,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,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,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,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,39,36,32,32,32,32,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,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,36,32,32,32,32,36,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,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,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,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,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,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,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,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,36,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,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,36,36,32,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,36,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,32,32,32,32,32,32,32,36,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,36,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,36,32,36,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,36,32,32,36,32,36,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,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,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,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,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,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,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,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,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,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,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,36,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,39,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,36,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,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,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,36,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,36,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,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,36,32,32,32,32,32,32,36,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,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,36,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,36,36,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,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,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,36,36,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,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,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,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,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,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,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,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,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,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,36,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,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,36,32,32,32,36,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,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,36,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,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,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,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,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,36,36,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,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,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,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,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,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,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,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,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,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32