# Grayscale version I_pump=4.19kw/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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,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,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,32,32,32,32,32,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,36,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,36,32,36,32,32,32,36,36,36,36,32,36,36,32,36,36,36,36,36,32,32,36,39,36,32,36,32,39,36,36,32,36,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,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,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,36,32,32,32,32,32,32,36,36,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,36,32,32,32,36,32,32,32,32,36,32,36,32,32,36,36,32,36,36,32,36,32,36,36,36,39,32,36,36,36,36,32,32,36,39,32,39,36,36,39,36,36,36,36,36,36,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,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,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,36,36,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,32,36,36,32,36,32,36,32,32,36,36,36,36,36,32,32,32,32,36,36,36,32,36,36,36,36,36,32,36,36,36,36,32,32,39,32,36,32,36,36,36,36,39,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,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,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,36,39,36,32,36,32,32,32,32,36,36,32,36,36,32,32,36,36,36,36,36,32,36,36,32,39,36,36,32,36,32,32,36,36,39,32,36,36,39,36,32,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,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,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,36,32,32,32,32,36,32,32,32,36,36,32,32,36,32,32,36,32,36,36,36,32,32,32,32,32,32,36,32,32,36,32,32,32,36,36,32,32,36,32,32,36,32,36,36,36,36,32,36,36,32,32,36,36,39,32,32,32,39,36,39,32,36,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,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,32,36,32,32,32,36,32,32,32,32,36,32,32,32,36,32,32,36,32,36,39,32,32,32,32,36,32,36,39,36,32,36,36,36,36,32,36,36,32,32,32,36,32,36,36,32,36,36,32,32,36,32,32,32,32,39,36,36,36,36,36,39,32,36,32,39,36,36,36,36,39,32,39,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,39,32,32,32,32,32,36,32,36,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,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,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,32,36,36,36,32,32,36,32,36,32,36,32,32,32,32,32,36,36,32,36,32,32,32,32,36,36,36,36,32,36,32,32,39,32,36,36,36,32,36,36,32,32,36,36,36,36,36,36,32,36,36,36,32,36,36,32,39,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,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,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,36,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,36,32,32,36,32,32,36,32,32,32,36,36,32,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,36,36,32,32,36,36,36,36,36,32,39,32,36,36,36,36,32,32,32,32,36,32,32,36,36,36,36,36,32,36,36,32,36,39,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,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,36,32,32,32,32,32,32,32,32,36,36,32,36,32,36,32,32,32,36,32,36,36,32,36,36,32,36,32,36,39,32,36,36,36,32,32,36,36,36,36,36,36,36,36,36,32,36,36,32,36,36,36,36,36,32,32,32,36,32,32,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,36,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,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,36,36,36,32,32,36,32,36,32,36,32,32,32,36,36,36,36,32,39,36,32,39,36,32,36,36,39,32,36,36,32,36,36,36,36,32,36,36,32,36,32,36,36,32,32,36,36,36,36,32,36,32,36,36,36,36,39,39,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,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,36,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,36,32,32,32,32,32,32,36,32,32,32,36,32,32,36,32,36,32,32,36,36,32,32,36,32,36,36,32,32,32,32,32,39,32,32,36,32,36,36,32,32,32,36,32,36,36,32,36,36,32,36,32,36,36,32,32,36,32,36,32,32,36,36,32,36,39,36,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,36,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,32,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,36,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,36,32,36,36,32,36,32,32,32,36,32,36,36,36,36,32,32,32,32,32,36,32,36,32,36,32,36,36,36,36,36,32,36,36,32,32,32,32,36,36,36,36,36,36,36,32,36,32,36,32,36,36,32,39,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,32,32,32,36,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,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,36,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,39,36,32,32,36,36,32,36,32,32,36,32,36,36,32,36,36,36,36,39,32,32,32,36,32,32,36,32,36,32,36,32,32,39,32,32,36,32,36,36,36,36,36,36,36,36,36,32,36,32,36,32,36,39,36,36,36,36,32,39,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,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,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,36,36,36,36,36,36,32,36,32,32,36,32,36,36,39,36,32,36,36,32,36,36,36,32,32,39,36,39,32,36,36,32,36,39,32,36,36,36,32,36,36,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,36,32,32,32,32,32,32,32,36,36,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,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,36,32,32,32,32,36,36,36,32,36,32,32,36,36,32,36,36,36,36,36,32,36,32,36,32,32,36,36,32,36,32,32,36,32,36,32,36,36,36,36,32,36,32,36,36,36,32,36,36,36,32,32,36,36,36,36,36,36,32,39,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,32,32,36,32,32,32,32,36,32,32,32,32,36,32,36,36,32,32,32,32,36,36,32,32,39,36,36,32,32,36,32,32,32,36,36,36,36,36,36,36,39,36,36,32,36,32,32,36,32,32,32,36,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,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,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,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,36,39,32,36,36,32,32,36,36,32,36,32,36,36,36,36,32,36,36,32,32,36,36,36,32,36,36,36,36,39,32,32,36,36,36,32,32,36,36,32,36,36,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,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,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,36,36,32,32,32,36,32,36,36,32,32,32,32,32,36,36,32,36,32,32,32,36,36,36,36,32,36,39,36,36,32,32,32,36,36,32,32,36,36,36,36,36,36,32,36,32,32,32,36,32,32,36,32,32,36,32,36,32,32,32,36,36,36,32,32,36,32,39,36,32,32,36,32,36,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,32,36,36,36,32,32,32,36,32,32,32,36,32,32,32,32,36,32,36,36,36,36,32,32,36,36,32,36,32,32,36,32,32,36,36,36,32,36,36,32,32,36,39,36,36,32,39,36,36,36,32,36,32,36,36,36,36,36,32,32,39,32,32,32,36,32,36,36,32,36,39,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,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,36,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,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,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,36,36,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,36,36,36,36,32,32,36,32,32,32,32,32,32,36,36,36,36,36,32,36,36,32,36,32,32,32,36,36,36,36,32,39,32,32,36,36,36,36,36,36,36,32,36,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,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,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,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,36,32,32,36,32,32,36,32,36,32,32,32,32,32,32,36,32,32,36,32,36,36,36,32,32,32,32,32,32,32,32,32,32,36,36,36,32,32,36,36,32,36,36,32,36,32,32,36,39,32,36,32,32,32,36,36,36,36,32,36,32,36,32,32,32,36,32,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,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,36,32,36,36,32,36,36,32,36,36,32,32,32,32,36,36,32,39,39,32,32,32,36,36,32,32,39,32,32,32,32,32,32,36,36,36,36,32,36,36,32,36,36,36,36,32,36,32,39,32,39,36,32,32,39,36,36,36,36,36,36,39,32,32,32,32,32,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,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,36,36,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,36,32,32,32,32,32,36,36,32,32,32,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,32,32,36,36,32,36,32,32,32,32,36,36,32,32,39,36,36,36,32,36,32,36,36,32,36,36,36,32,32,36,36,32,36,36,36,36,36,32,36,36,32,36,36,36,36,32,32,32,32,36,36,36,32,36,32,36,32,32,32,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,36,32,36,32,36,32,32,32,36,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,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,32,32,32,32,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,39,36,36,32,32,32,32,36,32,32,32,36,36,32,36,32,32,32,32,32,32,32,32,36,32,32,36,32,36,32,36,36,32,32,36,32,36,36,36,39,36,32,36,32,36,32,36,39,36,32,36,32,32,36,32,32,32,36,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,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,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,36,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,36,32,32,32,32,32,32,32,32,36,32,39,32,32,32,36,32,32,39,32,32,32,32,36,36,32,32,32,32,32,36,32,36,36,32,32,36,32,32,36,36,39,36,36,32,32,32,32,36,39,32,36,36,32,36,36,32,36,32,32,36,32,36,32,32,36,36,32,32,32,39,36,36,36,36,36,32,36,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,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,36,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,36,32,32,32,32,32,32,39,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,32,32,32,32,32,32,36,32,32,36,32,36,36,36,32,36,32,36,36,32,36,32,32,36,32,36,36,36,36,36,32,32,32,36,36,36,36,36,32,32,32,32,32,36,39,36,32,36,32,36,32,32,36,36,36,32,36,39,32,39,32,32,32,36,36,32,36,36,32,32,39,36,32,36,36,32,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,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,36,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,36,32,36,32,36,32,36,36,32,32,32,32,32,36,32,36,32,32,36,32,36,36,32,36,36,32,32,32,32,32,32,32,32,36,36,32,32,36,32,36,36,32,36,32,36,36,36,32,36,32,36,32,39,36,36,36,32,36,32,36,32,32,32,36,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,32,32,36,36,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,32,32,32,32,32,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,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,36,32,36,32,32,36,32,36,36,36,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,36,36,32,36,32,32,36,36,32,36,36,32,32,36,36,36,32,32,32,36,36,32,36,39,32,36,36,36,32,39,36,32,36,32,36,32,39,32,32,32,32,32,32,36,32,36,39,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,36,32,32,32,32,32,32,32,32,32,32,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,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,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,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,36,32,32,32,32,32,32,36,32,36,36,32,36,32,32,36,32,36,36,32,36,36,36,36,36,32,32,32,36,36,32,36,32,32,36,32,32,36,36,36,32,32,39,36,36,36,32,36,32,36,36,36,36,32,32,36,32,39,36,36,36,32,32,32,36,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,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,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,32,32,32,32,32,39,32,32,32,32,32,36,32,32,32,32,36,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,32,36,36,32,32,36,32,32,36,32,36,32,36,36,36,32,32,32,32,39,32,36,32,32,32,32,32,32,36,32,32,36,36,36,36,32,32,36,32,36,39,32,32,32,32,32,36,36,32,36,32,32,36,32,39,36,32,32,36,32,32,32,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,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,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,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,36,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,32,32,36,32,32,32,36,36,39,32,36,32,32,32,32,32,36,32,36,32,36,32,32,32,32,36,32,32,32,32,36,36,36,36,36,36,32,32,36,32,36,32,36,32,32,36,36,32,32,36,32,39,32,36,36,36,36,32,32,36,36,32,32,32,36,32,32,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,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,36,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,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,32,32,36,36,36,32,36,32,36,36,36,36,32,36,32,32,32,36,32,32,32,36,32,32,36,36,32,32,36,36,36,36,32,32,32,36,36,36,36,32,36,36,36,36,32,32,32,36,32,36,36,36,32,32,32,32,39,36,36,36,32,36,32,36,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,36,32,32,32,39,32,32,39,32,36,36,32,32,32,32,36,36,32,36,32,32,36,36,32,36,36,36,32,32,36,32,32,36,36,32,36,32,32,32,32,32,39,36,36,32,32,32,32,36,32,36,36,36,32,36,36,32,36,32,32,32,36,32,32,36,36,36,32,36,32,32,36,36,32,36,32,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,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,36,36,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,36,32,32,36,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,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,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,32,36,32,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,39,36,32,36,32,32,32,36,32,36,32,32,32,36,36,32,32,36,36,32,32,36,32,36,32,36,32,36,36,32,36,36,32,32,32,36,36,36,36,36,36,32,36,32,32,32,36,36,32,36,36,32,32,39,36,32,32,32,32,32,36,32,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,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,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,36,32,32,32,36,32,32,32,32,36,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,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,32,32,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,36,32,32,32,32,32,32,32,36,32,36,32,36,32,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,36,32,36,36,32,36,32,32,32,32,36,36,32,36,32,36,36,32,32,32,36,36,32,36,36,36,32,32,32,32,32,39,36,36,36,36,32,32,36,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,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,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,39,36,32,32,32,36,36,36,32,36,32,32,32,36,32,36,32,32,32,36,36,32,32,32,32,32,36,32,32,32,32,32,36,36,36,32,36,36,32,36,36,32,36,36,32,32,32,32,36,36,36,32,39,36,32,32,32,32,32,39,32,32,32,32,32,36,32,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,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,39,32,36,32,32,32,32,32,32,32,32,32,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,32,32,32,36,32,32,32,32,36,36,36,36,39,32,36,36,36,36,32,32,32,32,32,36,32,36,36,36,32,32,32,32,32,36,36,32,36,32,36,32,36,36,32,36,32,39,36,32,36,36,36,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,32,32,32,36,32,32,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,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,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,36,32,32,32,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,36,32,36,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,32,32,32,32,36,36,32,32,32,32,36,36,36,36,32,32,32,36,32,32,32,36,36,32,36,32,32,36,36,36,36,36,36,32,36,36,36,36,32,36,36,36,32,36,32,32,39,32,32,32,36,36,32,32,36,32,32,36,32,32,32,36,36,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,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,36,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,36,36,36,32,36,32,36,36,32,32,32,32,32,36,32,36,39,32,36,32,36,32,36,36,32,32,32,36,36,32,32,32,36,36,39,32,32,36,32,36,32,36,32,36,32,36,36,32,36,32,32,32,39,36,36,36,36,32,36,36,32,32,32,32,36,36,36,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,36,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,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,36,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,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,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,36,32,32,36,32,32,36,36,36,36,32,36,32,36,32,32,32,32,32,32,36,36,32,36,36,36,32,36,32,36,36,36,32,36,32,32,32,32,32,32,36,36,32,32,32,32,36,32,32,36,36,32,36,39,32,36,32,39,32,36,36,36,36,32,36,32,36,32,32,32,36,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,36,32,32,32,32,36,36,32,32,36,32,36,32,32,32,32,32,32,32,36,36,32,36,36,36,32,36,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,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,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,32,32,36,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,32,36,32,36,32,36,36,36,36,32,32,36,32,32,36,32,32,36,32,36,32,36,36,32,32,36,32,32,32,32,36,32,32,32,32,36,36,32,36,32,36,32,36,36,32,36,32,36,36,32,32,36,36,36,36,32,36,32,36,32,32,32,32,32,32,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,36,36,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,32,36,32,36,32,36,32,32,36,32,36,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,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,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,36,32,32,32,32,36,32,36,36,36,32,32,36,36,36,36,32,32,36,32,32,36,36,36,32,36,32,32,36,36,32,36,36,36,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,36,36,32,36,36,32,36,32,32,32,36,39,32,36,36,32,32,32,36,32,32,32,36,32,32,32,36,32,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,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,36,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,32,36,32,32,36,32,36,32,32,32,32,32,36,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,32,36,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,36,36,32,32,36,36,36,36,36,36,32,32,32,36,36,36,32,32,32,32,32,36,32,36,32,32,36,36,32,32,36,32,32,36,32,36,36,32,32,36,36,36,32,32,36,32,36,32,36,32,36,32,32,36,36,36,32,32,32,36,36,32,39,36,36,36,36,36,32,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,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,36,32,36,36,32,32,36,36,32,36,32,32,32,36,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,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,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,32,32,32,32,32,32,36,36,32,36,32,32,32,36,32,39,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,36,32,36,36,32,32,32,32,36,32,32,32,32,32,36,36,36,39,32,36,36,36,36,32,36,36,36,32,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,32,32,32,32,32,39,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,39,36,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,36,36,32,36,32,32,32,36,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,32,32,32,32,32,36,32,32,32,39,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,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,36,32,36,36,32,36,36,36,32,36,32,36,32,36,32,32,36,36,32,36,39,32,36,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,32,36,32,32,36,32,36,36,39,32,36,36,32,36,32,39,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,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,36,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,36,32,32,36,36,32,32,32,32,36,32,36,39,32,32,36,32,32,32,36,32,36,32,32,32,32,36,32,36,36,32,32,32,32,32,32,36,32,32,32,36,36,32,36,32,32,32,32,32,32,36,36,32,39,32,36,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,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,36,32,32,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,32,36,32,32,32,36,32,36,36,36,32,32,32,32,32,32,36,32,36,36,36,32,32,36,32,32,32,36,32,32,32,32,36,32,36,32,36,36,32,32,32,32,36,32,32,32,36,36,36,39,32,36,32,36,36,36,36,36,36,36,32,32,36,32,32,32,36,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,36,32,36,32,39,32,32,36,32,32,32,32,36,36,32,32,32,32,36,32,32,32,32,36,32,32,36,36,32,32,36,36,36,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,36,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,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,32,32,36,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,36,32,32,32,36,36,32,32,32,32,32,36,36,32,36,36,32,36,32,32,32,32,32,36,32,36,32,32,32,32,36,36,32,36,32,32,36,32,32,32,32,36,36,32,36,32,32,36,32,32,36,36,36,36,36,32,32,32,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,36,36,36,36,36,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,36,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,32,32,32,32,36,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,32,36,36,36,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,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,36,32,32,32,32,32,36,32,32,32,32,36,36,32,32,36,36,32,39,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,32,32,32,32,36,39,32,36,32,32,36,32,32,32,36,36,32,32,36,32,32,36,32,32,32,36,36,36,32,32,36,32,36,32,32,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,36,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,32,32,36,32,36,32,32,32,36,32,32,32,32,32,36,36,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,36,32,32,36,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,36,36,32,32,32,32,32,32,39,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,32,32,36,36,32,32,36,32,32,32,32,36,36,36,36,36,36,32,32,32,32,36,32,36,32,36,32,32,32,39,36,32,32,32,36,36,36,32,32,36,36,32,36,36,32,36,32,36,32,39,36,32,36,36,36,32,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,32,32,32,36,36,36,32,32,36,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,36,36,36,36,36,32,36,32,36,32,32,36,36,32,32,36,36,36,32,39,32,32,36,39,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,39,36,32,36,32,32,32,32,36,32,32,32,32,32,36,32,36,36,32,36,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,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,36,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,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,36,32,36,36,32,36,36,36,36,36,32,32,32,32,36,32,32,36,36,32,32,32,32,36,32,32,36,32,36,32,32,36,32,32,36,32,32,32,36,32,32,36,36,32,32,32,32,36,32,32,36,36,32,36,39,32,36,32,36,32,39,32,32,36,32,36,32,36,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,36,36,36,36,32,32,32,36,32,36,32,32,36,32,39,32,32,32,32,32,32,32,32,32,36,32,36,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,36,32,36,32,32,36,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,32,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,32,32,32,32,32,32,36,36,32,36,36,36,36,36,32,36,32,32,32,32,32,36,32,32,36,32,32,32,32,36,32,36,32,32,36,32,32,36,32,32,39,32,32,36,36,32,36,32,36,32,32,36,32,32,36,36,36,32,32,36,36,36,39,32,32,36,36,36,36,32,36,36,36,36,32,32,32,36,32,32,32,32,32,39,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,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,39,32,39,32,32,32,36,32,36,36,36,36,36,32,32,32,36,36,36,32,32,36,32,32,32,36,39,36,36,36,32,36,39,36,36,32,36,36,36,32,36,32,32,32,32,32,32,36,36,36,32,32,39,36,32,32,36,32,32,32,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,36,36,32,36,32,32,36,36,36,32,32,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,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,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,36,32,36,32,36,32,32,36,32,36,32,32,32,36,36,36,32,32,32,32,32,32,32,36,36,36,36,32,32,36,36,32,36,36,36,32,36,32,36,32,32,36,32,32,36,36,36,32,36,32,36,32,36,36,36,32,32,36,32,36,36,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,32,32,32,32,39,36,36,39,36,36,36,32,32,36,36,36,36,36,36,36,36,36,36,36,36,32,32,36,32,32,32,32,39,32,32,32,32,32,36,36,32,36,32,32,36,32,36,36,32,32,36,32,32,32,36,32,36,32,32,32,36,36,32,36,32,36,32,36,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,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,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,36,32,32,32,32,32,36,36,32,36,36,32,36,32,32,32,36,36,36,36,32,32,32,32,32,36,32,36,32,36,32,36,36,32,32,36,32,32,32,32,32,36,32,32,36,36,32,32,32,32,32,32,32,32,36,36,36,36,32,32,36,32,32,32,36,36,32,36,36,36,32,36,36,32,32,32,32,32,32,32,32,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,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,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,36,32,32,32,32,32,36,32,36,36,32,32,32,32,32,32,32,36,32,32,32,36,32,36,32,36,36,36,36,36,39,36,36,32,32,32,36,32,32,32,32,36,32,36,32,32,36,32,32,36,36,36,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,36,36,32,32,36,32,32,36,32,36,32,32,32,36,32,32,32,32,36,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,36,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,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,36,32,36,36,36,32,32,32,36,32,32,32,32,32,36,36,32,36,36,32,32,36,32,32,32,36,32,36,32,32,32,32,32,32,36,36,36,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,36,32,36,36,36,32,32,36,32,39,36,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,39,32,32,32,32,32,32,36,32,32,32,36,36,32,32,36,32,32,32,36,36,32,36,32,32,32,36,32,36,32,36,36,36,36,32,36,36,36,32,32,32,32,32,36,36,32,32,32,32,36,32,36,36,36,36,32,32,36,36,32,32,32,32,32,36,32,32,32,36,32,32,36,32,36,36,32,39,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,36,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,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,36,32,36,32,36,32,36,32,36,32,32,32,32,32,36,36,36,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,36,32,32,32,32,32,39,32,39,32,32,36,39,36,36,32,32,32,32,36,32,32,32,32,32,36,32,32,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,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,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,36,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,32,32,36,36,36,36,36,32,36,32,36,32,32,32,36,36,36,32,32,32,36,32,32,32,36,32,39,36,32,32,32,32,32,36,36,32,36,36,39,32,32,32,36,32,36,36,32,32,36,32,32,36,36,32,36,32,36,36,36,36,36,36,32,32,32,32,36,36,36,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,36,36,36,32,32,32,36,32,32,32,32,36,32,32,32,32,36,32,36,32,36,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,32,32,32,36,32,32,32,32,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,36,36,32,39,32,36,32,32,36,32,32,32,36,36,36,36,32,32,32,32,36,36,32,32,36,32,36,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,36,32,36,32,36,32,36,32,36,32,32,32,32,36,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,36,36,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,39,32,36,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,36,32,36,36,32,36,36,36,36,32,36,32,32,32,36,36,36,36,36,36,36,36,36,36,32,32,32,32,36,32,36,36,32,36,36,36,36,32,32,32,36,39,36,32,36,32,36,32,32,36,32,36,32,36,36,36,36,36,36,32,36,32,36,32,32,32,36,36,36,32,32,32,36,36,36,36,32,36,32,32,32,32,36,32,36,32,32,32,36,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,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,36,32,32,32,32,32,32,32,36,32,36,39,36,32,32,36,32,36,32,36,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,36,32,36,32,32,32,32,36,32,32,36,36,32,32,32,32,36,36,36,32,36,36,32,32,36,32,36,36,32,32,39,32,36,32,36,32,36,36,36,36,32,36,32,36,32,32,32,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,36,32,32,32,32,32,36,32,32,32,32,36,36,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,36,36,32,32,32,32,32,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,39,32,32,32,32,32,32,36,36,36,32,32,36,32,36,32,36,32,32,36,36,32,32,39,32,36,32,32,32,36,36,36,32,32,32,32,36,32,36,36,32,32,36,36,32,36,36,39,36,39,36,36,39,36,36,39,36,36,36,32,32,36,36,36,36,36,36,36,32,32,36,32,36,39,39,36,36,39,36,36,36,36,36,32,36,32,32,36,36,39,32,32,32,32,36,36,36,36,36,36,32,32,36,36,32,36,32,36,32,36,39,32,32,39,32,36,32,32,32,32,32,36,36,32,32,32,32,32,36,32,32,32,32,32,32,36,36,36,32,36,32,36,36,32,32,32,36,32,36,32,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,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,36,36,32,32,32,32,36,32,32,36,32,32,36,32,32,32,36,36,36,32,32,36,36,36,32,36,32,32,36,32,32,32,32,36,36,36,36,32,32,36,32,32,32,36,36,36,32,36,36,32,36,32,32,32,36,36,36,36,36,32,32,36,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,32,36,36,32,32,32,36,32,32,36,36,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,36,32,32,36,32,32,36,32,32,36,32,36,36,32,36,39,32,36,36,36,32,32,36,32,36,36,36,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,32,36,32,36,32,36,36,36,36,36,32,36,39,36,36,32,32,36,36,36,32,32,32,36,39,36,39,39,36,39,36,39,36,36,32,32,36,36,32,36,39,32,36,32,36,32,32,36,36,36,36,32,32,32,32,32,36,32,32,36,36,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,36,32,36,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,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,36,36,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,36,36,32,32,32,32,36,32,32,32,32,32,32,36,36,36,32,32,36,32,36,36,36,36,32,36,36,39,32,36,32,32,32,32,36,36,36,32,36,36,39,36,32,36,32,32,32,36,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,32,32,36,32,32,32,32,32,36,36,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,36,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,36,32,36,32,36,36,36,36,36,32,32,32,32,36,36,36,36,36,32,36,36,32,32,32,32,36,36,32,32,32,32,32,39,32,32,36,39,36,36,36,32,36,36,36,39,36,36,36,39,36,39,32,32,36,32,36,36,36,36,36,32,36,36,36,39,36,32,36,36,36,32,32,36,36,32,32,36,36,36,36,36,32,36,36,36,36,32,32,36,32,32,32,36,36,32,32,32,32,36,36,36,32,32,32,36,36,36,32,32,36,36,39,32,32,36,32,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,36,32,36,32,36,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,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,32,36,36,32,32,36,32,36,32,32,36,32,32,32,32,32,32,36,36,36,32,36,36,36,36,32,32,32,32,32,36,32,32,32,36,32,32,36,36,32,36,36,32,36,32,36,36,39,32,36,36,32,36,32,32,32,36,32,32,32,32,36,32,39,32,32,32,32,32,32,36,32,39,39,32,32,32,36,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,32,32,36,32,32,32,32,32,32,36,32,32,36,36,32,32,36,36,36,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,36,36,32,32,36,32,32,32,32,32,32,36,36,32,36,36,32,36,36,32,36,36,36,39,36,32,36,36,36,36,36,36,36,36,36,36,32,32,32,32,32,32,39,32,36,36,39,32,36,32,32,36,32,36,36,36,32,36,36,32,32,36,32,32,32,32,36,36,36,36,39,32,32,32,32,32,32,32,36,32,36,32,32,36,36,32,36,36,32,36,36,32,32,32,36,32,32,32,36,32,32,32,36,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,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,36,32,32,32,32,36,32,32,32,32,32,36,32,32,36,36,32,36,36,36,32,36,32,32,39,36,36,32,32,32,32,32,36,32,32,36,36,32,36,32,36,32,32,36,32,32,36,32,32,39,36,36,32,32,36,36,32,32,32,32,32,32,32,39,36,36,32,36,32,36,36,36,36,32,32,32,39,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,36,32,32,36,36,36,32,32,32,36,32,32,32,32,32,32,36,36,32,32,32,36,32,32,36,32,36,32,32,32,36,36,36,32,32,36,32,32,32,32,32,36,32,36,32,32,32,32,32,39,36,32,32,32,32,36,32,36,32,32,36,36,32,32,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,36,36,36,32,36,32,32,32,32,32,32,32,36,32,32,36,32,32,36,36,39,39,36,36,36,32,36,32,36,36,32,32,32,36,36,36,32,39,32,36,32,36,32,36,36,32,36,36,36,32,32,36,36,32,36,36,36,36,36,36,32,32,32,36,32,32,32,36,32,32,32,32,32,32,36,36,32,32,32,36,36,32,32,36,32,32,32,36,32,36,36,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,32,36,36,32,36,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,36,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,32,32,36,32,36,32,32,32,36,32,32,32,32,36,32,36,36,36,32,32,32,32,32,32,32,36,32,32,32,36,36,32,36,32,32,32,36,36,36,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,36,32,36,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,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,32,32,32,32,32,36,32,36,32,32,32,39,32,36,32,36,36,36,36,32,32,36,39,32,36,32,32,32,36,36,36,36,36,32,32,36,36,36,32,32,32,36,39,32,36,32,32,32,36,36,36,36,36,36,36,36,36,36,36,36,36,32,36,32,36,36,36,32,32,32,36,36,32,36,36,39,36,32,36,32,32,36,32,36,36,36,32,32,36,36,36,32,36,36,36,36,36,32,39,32,36,32,36,32,39,32,32,32,36,36,32,32,36,32,32,32,32,32,32,32,36,36,32,36,32,32,32,32,36,32,32,32,32,36,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,32,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,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,36,36,32,36,32,36,32,32,32,36,36,32,32,32,32,32,36,32,36,32,32,36,36,36,32,32,36,32,32,32,32,32,32,36,36,32,36,36,32,36,36,32,32,32,36,32,32,36,32,36,36,36,32,36,32,36,36,36,36,32,36,32,36,36,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,36,32,32,36,36,36,36,36,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,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,32,32,32,32,32,32,32,32,36,32,32,39,36,36,32,39,32,36,32,36,32,32,36,36,36,36,36,36,39,32,32,32,32,36,36,36,32,36,32,36,32,36,36,32,32,36,36,36,36,32,36,36,36,36,36,36,36,36,39,39,32,32,32,36,36,32,36,36,36,36,36,32,36,39,36,36,36,39,39,36,36,36,36,36,32,32,36,36,36,39,36,39,32,36,32,36,32,39,32,32,32,36,32,32,32,36,32,36,36,32,32,32,32,36,32,36,32,36,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,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,36,32,32,32,32,32,32,36,36,36,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,36,32,36,36,32,32,36,32,32,32,36,32,32,32,32,32,36,36,32,32,36,36,36,32,32,32,32,36,32,36,36,36,32,36,36,36,36,32,32,36,32,32,32,36,36,36,32,32,36,36,36,36,36,36,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,36,32,32,32,32,32,32,36,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,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,36,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,36,32,32,32,32,32,36,36,32,36,36,32,39,36,32,36,32,36,39,36,32,36,36,36,32,36,36,36,36,36,36,32,36,36,32,36,32,32,32,36,36,39,39,36,32,36,36,32,36,32,32,36,36,32,32,36,36,36,36,32,36,36,36,36,39,39,36,36,32,36,32,32,36,36,36,39,32,32,32,39,36,36,36,36,32,32,36,32,32,39,32,32,32,36,32,32,32,36,32,36,32,32,32,32,36,36,36,36,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,36,36,36,32,36,32,32,36,32,36,36,32,32,36,32,36,36,32,36,32,32,32,32,32,32,32,32,36,36,36,32,36,32,32,36,32,32,36,32,32,32,36,32,39,36,32,32,43,36,36,36,36,32,32,39,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,36,32,32,32,36,32,32,32,36,32,32,32,36,36,36,32,32,32,32,32,32,36,36,32,36,32,32,36,36,32,32,36,32,36,32,32,32,32,32,32,32,36,32,36,32,32,36,36,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,32,36,36,32,32,36,36,36,32,36,32,36,32,32,36,36,32,36,36,39,32,39,36,32,36,36,36,36,39,36,36,36,32,32,32,36,36,36,36,36,32,36,39,32,39,36,39,36,39,32,36,36,36,32,32,32,36,36,36,36,39,39,32,36,32,36,36,32,32,36,32,36,32,36,32,36,32,36,36,32,36,36,36,32,32,32,32,32,32,36,32,36,36,39,36,39,36,32,32,32,32,36,32,36,32,32,32,36,36,32,32,36,32,36,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,36,36,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,36,32,36,32,36,32,32,36,32,32,32,32,32,36,32,36,36,36,36,32,32,36,32,32,32,32,32,36,36,32,36,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,36,32,39,36,39,32,36,32,32,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,36,36,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,36,32,32,32,36,36,36,32,39,36,32,32,36,36,32,32,32,36,36,39,32,32,36,36,32,36,32,32,32,32,32,36,39,32,32,32,36,32,36,36,36,32,36,36,36,39,36,39,32,36,32,36,36,36,36,36,36,32,32,36,36,36,36,36,36,39,36,36,36,39,36,36,36,36,32,36,32,36,36,32,36,32,36,36,32,36,36,36,36,36,36,32,32,32,36,36,36,32,39,32,32,32,32,32,32,36,36,32,32,32,36,39,32,32,32,32,32,39,32,32,32,32,36,32,32,32,36,32,36,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,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,36,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,36,36,36,36,36,36,32,36,36,36,32,36,32,32,32,36,32,36,32,36,32,36,36,36,32,32,36,36,32,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,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,36,32,32,32,32,32,32,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,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,32,32,36,36,32,32,39,36,32,32,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,36,36,32,32,36,32,36,36,36,36,36,36,36,32,36,36,32,32,36,36,32,36,32,32,36,32,36,36,36,36,32,36,39,36,36,36,32,36,32,36,36,32,36,36,32,32,36,32,32,32,32,36,39,36,39,36,39,39,32,32,36,36,36,36,36,36,32,36,36,36,36,36,36,36,32,39,32,32,36,36,32,36,32,36,32,32,36,32,36,36,36,32,36,32,32,32,32,36,32,36,32,36,36,32,36,36,36,36,32,36,32,32,36,36,32,36,32,36,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,36,32,32,32,32,32,36,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,36,32,32,32,32,36,36,36,32,32,32,36,36,36,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,36,32,32,36,32,32,32,32,32,32,36,32,32,36,32,32,36,36,36,36,32,36,39,32,32,36,36,36,32,36,39,36,32,32,32,36,39,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,36,32,36,32,36,32,36,32,36,36,32,32,39,32,32,36,36,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,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,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,36,32,32,32,36,36,32,32,32,32,32,36,36,32,36,36,36,39,36,39,36,36,36,36,36,32,36,36,36,32,36,36,36,36,36,36,32,36,32,36,32,32,39,39,36,39,36,39,36,32,32,36,36,36,36,36,36,32,32,36,36,36,36,36,32,36,39,36,39,36,36,36,39,36,32,32,32,32,36,32,39,32,32,36,36,32,39,36,32,32,36,39,32,32,36,32,36,32,36,32,32,32,32,36,36,32,32,36,32,36,32,36,36,32,36,32,36,36,32,36,36,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,32,32,32,32,32,36,36,32,32,32,32,32,36,36,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,36,36,32,36,32,32,36,36,32,36,32,32,36,32,36,32,32,32,32,36,36,36,32,36,32,36,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,39,39,36,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,36,36,36,32,36,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,36,32,36,32,32,32,36,32,36,36,39,36,36,32,36,32,32,36,36,36,32,32,32,32,36,32,32,32,36,32,32,36,32,36,32,32,32,36,32,32,32,32,36,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,36,36,36,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,32,32,36,32,36,36,39,36,36,36,36,32,36,39,36,36,32,32,36,36,36,32,32,32,32,32,36,36,36,36,36,32,36,39,36,39,36,36,36,36,36,32,32,36,36,32,32,32,32,36,36,32,36,36,39,36,36,39,36,36,32,32,36,32,36,36,36,32,36,32,36,32,36,36,32,32,36,32,32,32,32,32,36,32,36,36,36,32,36,32,32,32,32,32,36,32,36,36,36,32,36,32,36,32,32,36,36,32,32,36,36,36,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,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,32,32,32,32,32,32,36,32,36,36,32,32,32,32,32,36,36,36,36,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,36,32,36,32,36,36,36,36,32,32,32,36,32,32,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,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,36,32,32,32,32,32,32,32,36,36,36,36,36,32,36,36,32,32,32,39,32,36,36,32,32,36,32,32,36,32,32,32,32,36,32,32,36,36,36,36,36,32,32,36,32,32,32,32,32,32,36,36,32,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,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,36,36,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,32,36,32,36,36,36,36,36,36,36,36,36,39,32,36,36,32,36,36,32,36,36,32,36,32,32,36,36,36,36,36,36,36,36,36,32,39,39,32,32,36,36,36,36,36,39,36,39,36,39,36,39,36,39,36,36,32,32,32,32,36,39,32,32,32,36,36,32,32,36,32,32,32,32,32,36,32,36,32,36,36,32,32,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,36,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,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,36,32,36,36,32,32,32,36,36,32,36,36,32,32,39,32,36,32,32,32,32,32,32,36,36,32,32,36,36,32,36,32,36,32,39,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,36,36,32,32,36,36,32,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,36,36,32,32,32,36,32,32,36,32,32,36,36,36,39,36,36,36,32,36,36,32,32,32,32,32,36,32,36,32,32,32,36,36,36,36,32,39,32,39,36,32,36,32,36,32,36,36,36,32,32,36,36,32,36,36,32,36,32,32,36,36,36,32,32,36,36,36,36,36,36,36,32,32,36,36,36,39,36,36,39,36,36,36,36,32,32,32,32,32,36,39,32,32,39,36,36,36,32,32,36,32,36,36,32,32,32,32,32,36,32,32,36,32,32,32,36,36,36,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,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,36,32,32,32,32,32,36,32,36,32,32,36,32,32,32,36,36,32,32,32,32,36,36,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,32,36,32,36,32,36,36,36,36,36,32,32,32,32,32,32,36,32,36,32,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,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,36,32,36,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,36,36,36,36,32,39,36,36,36,32,36,39,32,36,36,39,32,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,36,32,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,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,32,32,32,32,32,32,32,32,32,32,32,36,36,36,36,32,32,39,32,36,36,32,32,36,36,32,36,32,36,32,36,36,32,36,32,36,32,32,32,32,36,32,36,32,32,32,36,36,36,32,36,36,32,36,32,32,36,36,32,36,32,36,36,39,32,32,36,36,39,39,36,36,39,32,39,32,36,36,36,32,36,36,36,36,36,36,36,36,32,32,36,36,36,32,39,32,36,32,36,32,32,32,39,36,36,32,32,32,36,36,32,32,39,36,36,36,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,36,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,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,36,32,32,32,36,32,36,32,32,32,32,36,32,36,32,32,36,32,32,36,36,36,36,32,36,32,36,32,32,32,36,36,36,32,32,36,32,32,36,32,36,36,32,36,32,32,32,32,36,32,36,36,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,36,36,36,36,36,39,32,39,36,32,32,36,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,36,32,32,36,36,36,36,32,32,36,32,36,32,32,36,32,32,36,32,32,32,36,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,36,36,32,36,39,36,32,39,36,36,32,36,36,32,36,36,32,32,32,32,36,32,32,36,32,36,36,36,36,36,32,36,36,36,36,36,32,36,32,32,32,36,32,36,32,32,36,36,36,36,36,36,36,39,36,36,36,36,32,36,32,39,36,32,36,32,36,36,36,36,32,32,36,32,32,39,36,32,32,36,32,36,32,36,36,36,32,36,32,32,36,36,32,36,32,36,39,36,32,36,32,36,32,36,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,32,32,36,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,36,32,32,36,32,36,32,32,32,36,32,32,32,32,36,32,32,32,36,36,36,32,32,36,36,32,32,32,36,36,36,36,36,36,32,36,32,32,36,32,32,36,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,39,36,32,36,36,36,32,39,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,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,36,32,32,32,32,36,36,36,32,36,36,32,32,32,36,36,32,36,32,36,32,36,32,32,32,36,32,36,39,36,32,32,36,32,36,36,32,32,36,36,36,32,36,36,32,36,32,36,32,36,36,36,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,32,36,32,32,36,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,36,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,36,32,32,36,32,32,39,36,36,36,36,36,36,36,36,36,32,36,36,36,32,32,32,32,36,32,32,32,32,32,32,36,32,36,36,32,36,32,36,32,32,39,36,36,32,36,36,36,36,36,36,36,39,32,39,36,32,39,39,32,39,32,32,32,36,36,36,32,36,36,36,39,36,32,39,32,32,32,32,32,36,32,36,36,36,36,36,36,36,36,36,32,36,32,32,36,32,36,36,32,36,32,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,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,36,32,36,32,36,32,32,32,36,32,32,36,32,32,32,36,32,36,32,36,36,36,36,36,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,36,32,32,32,32,32,32,36,36,32,36,32,36,32,36,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,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,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,39,36,36,32,36,36,36,36,36,36,32,32,32,32,32,32,32,32,32,36,36,32,36,36,32,36,32,36,36,32,32,36,36,36,36,36,36,32,36,32,32,32,32,32,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,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,32,36,36,36,32,32,32,32,32,36,36,36,32,32,36,32,39,32,32,32,36,32,39,32,32,32,32,36,32,39,32,32,32,36,32,36,36,36,36,39,36,36,36,32,32,36,39,36,32,36,32,32,36,32,32,32,32,32,39,32,39,36,36,36,36,36,36,36,39,32,36,36,36,36,32,39,36,39,32,39,32,36,36,36,36,39,32,32,32,36,32,32,32,32,32,36,36,32,32,36,32,32,32,36,32,32,32,36,36,39,32,36,36,36,36,36,36,36,36,36,36,32,36,36,36,36,36,36,32,32,32,32,36,32,39,32,36,32,36,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,32,36,36,32,36,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,36,36,36,32,32,32,36,32,36,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,36,36,32,32,36,32,32,32,36,32,36,32,32,36,36,32,36,32,32,32,36,32,36,36,32,39,32,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,36,32,32,32,36,32,32,32,36,36,32,32,32,32,36,36,36,36,36,36,36,32,32,36,32,32,32,32,36,36,36,36,32,32,32,32,32,36,36,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,36,32,32,32,32,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,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,36,36,32,36,36,36,36,36,36,36,36,32,32,36,32,39,32,36,32,32,32,36,32,36,32,32,36,32,36,36,36,39,36,36,36,36,32,36,36,36,32,32,32,32,32,36,36,32,36,36,39,39,36,32,39,36,36,36,39,36,32,36,36,36,32,32,39,36,32,39,36,36,36,32,32,32,32,32,32,36,36,32,32,36,36,36,32,32,36,32,32,36,36,36,32,32,36,36,39,36,36,32,32,36,36,32,36,32,32,32,32,36,32,32,32,32,36,36,36,36,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,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,32,36,32,32,36,32,32,36,36,32,32,32,32,36,32,36,36,32,32,36,32,36,36,36,36,36,36,32,32,32,36,32,36,32,32,36,32,32,36,32,36,32,36,32,36,32,36,32,32,36,32,36,32,32,36,36,36,32,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,36,32,32,36,32,32,32,32,32,32,32,32,36,36,36,36,32,36,36,36,32,36,36,32,36,32,32,36,32,32,32,32,36,32,32,36,32,36,36,32,36,32,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,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,32,32,36,36,32,36,36,36,36,32,32,32,36,32,32,36,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,36,32,39,36,32,36,32,32,36,32,36,32,36,36,39,36,36,32,36,36,36,32,36,32,32,32,32,32,32,36,36,32,39,32,36,39,36,32,36,36,36,36,36,36,36,36,32,32,32,36,36,32,32,32,36,39,32,39,36,36,36,36,36,36,32,32,32,32,36,32,36,36,36,36,36,32,36,32,32,36,36,36,36,32,36,36,32,32,39,32,36,32,32,32,32,32,32,36,36,36,39,36,36,32,32,32,36,32,36,32,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,36,36,32,36,36,36,32,32,36,32,36,32,32,32,32,32,32,36,36,36,32,32,36,32,32,32,36,32,36,32,32,36,32,36,32,32,36,36,32,32,36,32,32,32,36,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,36,32,36,36,32,36,32,36,32,32,36,32,36,36,36,36,36,39,36,36,36,32,36,32,32,32,32,36,32,32,32,36,36,36,32,36,39,32,39,36,39,36,36,36,36,36,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,36,32,36,36,36,32,36,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,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,36,32,32,36,36,32,36,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,36,39,36,32,32,36,36,36,36,39,36,39,36,39,36,36,36,36,32,32,32,32,32,32,32,32,32,32,36,36,36,32,39,36,32,36,36,36,32,32,32,32,32,32,32,32,36,32,39,36,36,32,39,36,32,39,36,32,36,32,32,36,36,36,39,36,36,36,39,36,36,32,39,36,32,32,32,32,32,32,39,36,36,36,32,36,36,36,36,32,36,32,36,36,36,32,36,36,36,32,36,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,36,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,36,36,36,36,32,32,32,36,32,36,32,36,36,36,32,32,36,36,32,32,32,36,36,36,32,36,32,36,32,32,32,32,36,32,32,32,32,32,36,32,36,32,36,32,32,32,32,36,32,36,32,36,32,36,39,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,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,36,32,32,36,32,36,36,32,32,32,36,32,32,36,32,36,36,36,36,32,39,36,36,36,39,39,36,36,32,32,32,36,32,32,36,32,36,36,32,32,32,39,36,36,32,36,36,36,39,32,36,36,32,36,32,32,32,32,36,32,32,32,36,32,32,32,36,32,36,32,36,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,39,32,32,36,36,32,32,32,32,36,36,36,36,32,32,32,32,36,32,32,36,36,32,32,32,32,32,32,32,36,36,32,36,32,36,36,32,36,32,32,36,32,36,32,36,36,36,32,32,32,32,32,36,32,32,36,36,32,36,32,36,36,32,36,32,36,36,36,36,36,32,32,36,36,32,39,36,36,36,32,39,36,32,32,36,32,32,36,39,39,36,36,36,32,36,36,36,32,32,32,36,32,36,36,32,32,36,39,36,36,32,36,36,36,32,32,36,36,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,36,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,32,36,32,32,32,36,32,36,32,32,36,36,36,36,36,32,36,36,36,32,36,32,32,36,36,36,36,32,32,36,32,32,32,36,36,36,32,32,36,32,36,32,32,32,36,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,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,36,36,36,39,36,36,36,36,36,36,32,36,36,32,36,36,32,36,36,32,32,36,36,36,36,36,36,39,36,36,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,32,36,32,36,36,32,32,36,32,36,39,36,36,32,39,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,36,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,36,32,36,36,36,36,32,36,36,32,32,32,36,32,36,32,32,32,32,32,32,32,36,36,36,32,32,36,36,36,39,32,32,36,36,39,32,32,32,32,32,36,36,32,32,32,32,32,32,36,36,32,32,36,32,36,36,39,32,32,32,32,32,32,36,36,39,32,36,36,36,36,36,36,36,32,32,32,39,36,32,32,36,32,36,39,36,32,36,36,36,36,32,32,32,36,36,39,36,36,39,32,36,32,32,32,36,36,39,32,36,36,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,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,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,36,32,39,32,36,32,32,32,36,32,32,36,32,32,32,32,36,32,36,36,32,36,32,36,32,32,32,32,36,32,36,32,32,32,36,36,32,32,32,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,36,32,32,36,32,36,32,32,32,32,32,36,36,36,39,32,36,36,39,36,39,36,36,32,36,36,36,36,36,32,32,32,32,32,32,32,39,32,36,32,32,36,32,36,36,36,32,36,36,32,32,36,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,32,32,32,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,36,36,32,32,32,32,32,32,36,32,36,32,36,36,36,36,32,36,36,36,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,32,36,32,36,36,32,36,36,36,36,32,32,36,36,36,36,32,32,32,32,36,32,36,32,32,32,39,39,39,36,39,39,32,39,32,36,32,32,32,32,36,36,32,32,36,32,32,39,36,32,36,36,36,32,32,32,32,36,36,36,32,36,36,36,36,36,32,32,32,36,36,39,32,39,36,36,32,36,36,32,36,32,36,36,32,32,36,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,36,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,32,39,32,36,32,32,32,32,32,36,36,32,36,32,32,32,32,32,36,32,32,32,36,36,32,32,36,36,32,32,32,32,32,32,36,36,36,36,32,32,32,32,32,36,36,36,36,32,36,32,32,36,32,32,32,39,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,36,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,32,32,32,32,32,32,32,32,36,39,36,32,36,36,36,39,36,32,32,32,36,32,32,36,36,32,32,36,36,39,36,36,39,32,32,32,36,36,36,36,36,36,36,32,36,36,32,32,32,36,36,36,36,36,39,36,36,32,32,36,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,36,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,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,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,36,32,36,32,36,32,36,36,32,32,36,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,39,36,36,36,36,32,32,36,32,32,32,32,36,39,32,36,32,36,36,36,32,36,36,36,32,36,36,32,32,32,32,36,36,32,36,32,36,36,32,32,32,32,32,36,36,32,39,36,39,36,36,36,32,32,36,36,32,32,32,32,36,36,36,36,36,36,36,32,36,32,32,36,36,36,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,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,32,32,36,36,32,32,32,32,36,36,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,36,36,32,32,32,36,36,32,32,39,32,36,32,36,32,32,32,32,32,32,36,32,36,32,32,36,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,32,32,32,32,39,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,36,32,32,32,32,32,32,32,32,32,32,36,36,36,36,32,36,32,32,32,32,32,32,32,36,32,32,32,36,36,39,36,36,36,36,36,36,36,36,36,36,36,36,36,32,32,32,36,32,36,39,36,32,36,39,36,36,36,36,36,36,36,36,36,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,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,36,32,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,32,32,36,36,32,36,32,36,32,36,32,39,36,36,32,32,36,32,36,36,36,32,32,36,32,36,36,36,39,36,36,36,36,36,36,36,32,32,32,36,32,32,32,32,36,36,36,36,32,36,36,36,36,36,36,36,36,32,36,32,36,32,36,36,36,32,36,32,32,32,36,32,36,36,36,36,36,32,36,36,36,36,36,36,32,32,36,36,36,36,39,36,36,36,39,32,32,36,36,36,32,32,32,32,32,32,32,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,36,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,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,36,36,32,32,32,32,32,32,32,36,36,36,32,32,32,36,32,32,36,32,32,32,36,36,32,39,32,36,32,36,32,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,36,36,36,36,32,32,36,36,36,32,32,36,36,36,36,36,39,39,39,39,36,39,32,36,36,32,36,36,32,32,36,36,36,32,36,36,36,36,36,36,32,36,39,39,36,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,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,36,32,32,32,32,32,36,36,36,36,32,36,36,36,32,36,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,36,36,36,32,32,36,32,36,32,32,32,32,36,36,36,32,36,32,36,32,36,36,39,32,39,36,36,32,36,36,32,32,32,32,32,32,36,39,36,39,36,36,32,36,32,36,36,36,32,36,32,32,32,36,36,39,36,32,36,32,32,36,36,36,32,36,36,36,36,39,36,36,32,36,36,32,32,36,36,36,32,36,32,36,36,36,36,32,36,36,36,32,36,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,36,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,36,32,32,32,36,32,36,36,32,36,32,36,36,32,32,36,32,36,32,32,32,32,32,32,36,36,32,32,36,32,32,36,32,36,32,36,36,36,32,36,32,32,32,36,36,32,36,36,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,32,32,36,36,36,32,32,32,32,39,36,36,32,32,36,39,39,36,39,36,36,36,32,36,32,32,32,32,32,36,36,32,39,36,39,39,39,36,36,39,39,36,36,36,36,32,36,32,32,32,32,36,32,36,36,36,32,32,36,39,32,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,39,32,36,32,32,32,32,36,36,32,32,32,32,32,32,36,36,36,32,36,36,39,36,36,36,36,36,32,32,32,32,36,36,36,32,32,36,36,32,32,39,32,36,32,32,32,32,32,36,36,36,32,36,36,36,32,36,36,36,36,36,36,32,36,36,36,39,36,39,36,32,36,36,32,36,32,36,36,36,36,36,36,36,36,32,36,32,36,32,32,36,36,36,32,32,36,36,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,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,32,36,32,36,32,32,32,32,36,32,36,32,32,32,36,32,36,32,36,36,32,36,32,32,36,32,32,32,32,32,32,32,36,32,36,36,32,32,32,36,36,32,32,32,32,32,36,36,36,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,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,36,36,39,43,39,32,36,36,39,36,36,32,32,36,32,32,32,32,39,39,36,32,36,36,36,36,39,36,36,36,32,32,32,32,36,36,32,32,32,36,36,36,36,36,36,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,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,36,32,32,32,32,32,32,32,32,32,36,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,32,36,32,32,32,32,32,32,32,36,32,32,36,36,32,32,36,32,32,32,32,32,32,32,36,36,36,36,36,39,36,36,32,39,32,36,32,32,36,36,32,36,36,36,32,39,32,36,32,36,36,32,32,36,36,32,32,32,36,39,36,39,39,36,36,32,32,36,36,39,32,36,32,39,36,39,36,32,36,36,32,36,36,32,36,32,36,36,39,32,32,32,36,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,36,32,32,32,32,32,32,36,36,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,32,32,32,32,32,36,32,36,36,36,32,36,32,32,32,36,36,32,32,32,32,32,32,32,36,36,39,32,36,36,36,36,36,36,32,32,32,36,36,32,36,32,32,32,39,36,32,36,36,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,32,36,32,32,32,32,32,32,36,32,36,32,36,39,36,36,32,36,36,36,32,36,36,32,36,32,32,36,32,36,36,36,36,36,36,36,39,36,36,36,36,36,32,36,36,32,32,32,36,32,36,32,36,36,32,36,36,36,36,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,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,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,36,32,36,32,32,36,32,36,36,36,32,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,36,36,36,32,36,32,36,36,36,32,32,36,32,32,36,36,36,36,32,39,36,36,36,36,32,36,36,32,32,36,32,36,36,36,36,36,36,36,32,39,32,36,36,36,32,32,36,36,39,39,36,36,36,36,36,32,32,36,36,32,36,36,36,36,36,36,32,32,32,36,36,36,36,32,36,32,32,32,36,32,32,32,36,36,32,32,32,36,32,32,36,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,32,32,32,32,32,36,32,32,32,36,32,32,36,32,32,36,36,32,32,32,36,36,36,32,32,32,32,36,36,32,32,32,32,36,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,32,36,32,32,32,39,36,36,32,36,36,32,39,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,36,36,36,32,32,32,32,36,32,32,36,36,36,36,36,36,36,36,39,39,32,32,32,36,39,39,36,32,36,36,36,39,36,36,32,36,36,32,36,36,39,32,36,36,32,32,32,39,36,36,36,32,36,36,36,36,36,32,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,36,32,36,36,36,32,36,32,32,32,36,32,36,32,32,36,32,36,32,32,36,32,32,36,36,32,32,32,36,36,36,36,32,36,36,36,32,36,32,32,32,32,32,32,32,32,36,36,32,36,36,36,36,32,36,32,36,32,36,36,36,36,32,36,36,36,36,36,36,39,32,32,36,32,32,36,36,32,32,32,36,32,36,39,36,36,36,36,32,32,32,36,36,36,36,32,32,36,36,36,32,32,32,36,36,36,39,36,36,39,32,36,36,32,32,32,32,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,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,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,36,32,36,36,32,32,32,32,32,32,36,36,32,32,36,32,32,36,36,36,36,36,32,36,32,36,32,32,36,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,32,32,32,36,39,36,39,36,36,36,36,39,39,39,36,32,39,36,36,36,36,36,36,39,39,36,36,36,32,32,32,36,36,36,36,36,36,32,32,39,36,39,39,36,36,32,36,39,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,36,36,32,32,32,32,36,36,32,32,36,32,36,32,36,36,32,32,36,36,32,36,32,36,36,36,36,36,32,36,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,39,32,36,39,36,32,36,32,36,36,32,36,32,32,32,36,36,36,36,32,36,36,32,36,32,36,32,36,36,32,36,39,32,36,36,36,32,36,32,36,36,36,32,32,36,36,36,36,39,36,32,36,36,36,32,39,36,36,36,32,36,36,36,32,36,32,36,32,36,32,36,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,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,36,32,36,36,32,36,32,32,32,32,32,36,32,36,32,39,32,32,32,36,32,32,36,32,32,32,36,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,36,32,39,36,32,36,36,32,32,39,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,36,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,36,32,36,36,36,39,39,36,36,36,32,36,36,36,36,36,36,36,36,36,36,39,36,39,39,39,36,39,36,32,36,32,32,36,36,39,39,32,32,39,36,39,32,36,36,39,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,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,32,32,32,32,32,36,32,32,36,32,36,32,32,32,32,36,36,36,32,36,32,36,32,36,36,36,36,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,36,32,39,32,32,32,32,32,32,32,36,32,36,32,32,36,36,36,36,36,36,32,32,36,36,36,36,36,32,36,32,36,36,36,36,39,36,32,36,36,36,32,32,36,32,32,36,36,32,36,32,39,32,36,32,32,36,32,36,32,32,36,32,36,36,36,36,36,32,39,32,36,36,32,36,32,36,36,32,32,32,32,36,32,36,32,36,36,32,32,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,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,36,36,32,36,32,32,32,36,36,32,32,36,36,32,32,36,32,36,32,32,36,32,32,32,32,32,36,32,36,32,39,32,32,32,32,32,36,36,32,36,36,32,39,36,32,32,36,36,36,36,36,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,36,32,32,32,36,36,36,36,36,36,36,39,39,39,36,32,39,36,39,39,36,36,32,39,36,32,36,36,36,39,36,39,36,36,36,36,36,39,36,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,36,36,32,36,32,36,36,32,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,36,36,36,36,36,32,36,32,32,32,32,32,32,32,32,32,36,32,36,36,32,36,32,36,32,36,36,36,32,36,32,32,32,32,32,39,36,32,32,36,36,36,36,36,32,32,36,36,32,32,32,36,36,39,32,32,32,32,36,36,36,32,32,36,36,36,32,32,32,39,32,32,32,32,32,32,32,36,36,36,36,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,36,32,32,36,32,32,32,32,32,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,36,32,32,36,36,32,32,32,32,32,32,36,32,36,32,32,32,36,32,36,32,36,32,32,32,32,32,32,36,32,36,36,32,36,32,32,32,32,36,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,39,36,32,36,36,36,36,32,32,32,32,36,36,36,36,39,36,39,36,43,36,36,32,39,39,36,36,36,36,36,36,32,32,36,39,36,39,32,39,39,39,36,32,32,32,32,32,36,32,32,36,32,32,36,36,36,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,36,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,36,36,32,32,36,32,32,32,32,32,32,36,36,32,32,32,36,36,32,36,32,32,32,32,36,32,36,32,32,32,32,36,36,32,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,36,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,36,36,36,36,36,36,32,36,32,32,32,36,32,36,32,36,36,32,36,36,36,36,36,32,32,36,36,36,36,39,36,36,32,39,36,36,36,36,36,36,36,36,36,39,36,39,36,32,32,32,32,32,32,36,36,32,39,32,36,32,32,32,32,32,32,32,36,36,32,32,39,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,32,32,32,32,32,32,32,32,32,36,32,36,32,32,36,32,32,32,32,32,36,32,36,36,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,36,36,32,36,32,32,32,32,32,36,32,36,36,36,32,36,32,36,32,36,36,36,36,32,32,32,32,32,32,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,36,32,32,32,36,32,36,36,32,32,32,36,36,36,36,36,32,32,36,32,36,36,36,39,39,39,39,39,39,36,36,39,36,36,32,39,39,39,36,39,36,39,39,39,32,39,36,39,36,39,36,39,36,32,36,36,36,32,36,36,36,36,36,36,32,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,36,32,32,36,36,32,32,32,32,36,36,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,36,32,36,32,32,32,32,36,32,36,32,32,32,32,36,36,32,36,36,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,39,32,36,32,32,32,36,32,32,36,36,36,32,36,36,32,32,32,32,32,36,32,32,39,36,36,32,36,36,36,32,32,32,36,36,36,32,36,36,36,36,36,32,32,32,36,32,32,36,32,36,36,36,39,39,39,32,32,32,36,36,36,36,36,32,36,36,36,32,32,32,32,32,36,36,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,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,36,32,32,32,32,32,32,32,32,32,32,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,32,32,36,36,32,32,39,36,32,36,32,32,36,32,32,36,32,36,32,32,32,36,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,36,32,32,36,32,36,36,36,36,39,32,36,36,36,39,36,32,36,32,36,39,36,39,39,39,36,36,36,32,36,32,32,43,36,36,36,36,36,39,39,39,39,39,36,32,32,36,36,36,36,36,32,39,36,36,36,39,39,36,39,39,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,32,32,32,32,32,32,32,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,36,32,32,32,32,32,36,32,32,36,32,36,36,36,32,32,32,36,32,32,32,32,36,32,32,32,36,36,32,32,36,36,32,32,32,32,32,32,32,32,32,36,36,32,36,36,36,36,36,36,36,36,36,36,32,36,36,32,36,32,32,36,36,36,36,36,32,32,32,36,36,32,36,32,36,36,39,32,36,32,32,36,32,36,36,32,36,36,32,32,32,36,36,32,32,32,36,36,32,36,39,36,36,32,36,32,32,36,32,32,36,32,39,32,36,36,39,36,36,32,36,36,32,32,36,32,36,36,32,32,36,36,39,36,36,36,32,32,32,36,36,36,39,36,36,36,36,36,32,36,32,36,36,36,32,36,36,32,36,36,36,36,32,36,32,32,36,36,36,32,36,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,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,36,32,36,36,32,32,36,32,32,36,36,39,32,32,36,32,36,36,32,32,36,32,32,32,32,32,32,32,36,36,32,32,36,36,32,32,32,36,32,32,36,36,32,32,36,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,32,36,32,36,39,39,39,36,36,32,36,36,32,36,36,36,36,36,39,36,36,39,36,36,32,36,39,36,39,39,39,39,36,39,39,39,36,36,36,36,36,36,32,36,36,36,36,32,36,36,36,36,39,39,36,36,39,36,36,32,32,32,32,32,36,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,36,32,32,32,32,32,32,36,36,32,32,32,32,32,36,36,32,36,32,39,36,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,36,36,32,32,36,32,39,32,39,36,36,36,36,36,32,36,32,32,36,36,32,36,36,32,36,32,36,32,36,32,32,36,32,32,36,32,32,36,32,36,36,32,39,36,32,32,32,32,32,32,32,36,32,32,36,36,36,32,36,36,36,36,36,36,32,36,36,32,32,36,32,32,36,32,36,36,39,36,36,36,36,32,32,36,32,32,36,36,32,36,36,39,36,36,36,36,32,32,36,39,36,36,36,36,36,36,39,36,32,32,32,36,36,36,32,36,36,36,32,36,36,32,36,32,32,36,32,36,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,32,36,36,36,36,36,32,32,32,36,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,36,36,36,32,32,36,36,36,36,36,32,32,32,32,32,32,32,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,36,36,39,36,36,39,39,36,36,36,36,39,39,39,36,36,36,36,36,36,32,36,36,36,39,43,36,36,36,39,36,39,36,36,39,32,36,36,36,36,36,32,39,36,39,39,39,36,39,36,39,36,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,32,36,36,36,36,36,36,32,32,32,32,36,39,36,36,36,32,36,36,32,32,36,32,36,32,32,32,36,32,36,32,36,36,36,32,36,36,36,39,32,36,36,36,36,32,36,36,32,36,32,32,32,32,32,32,36,32,32,32,32,32,36,36,36,32,32,32,32,36,32,32,36,36,36,36,36,36,36,36,36,36,36,32,32,32,32,32,36,36,36,36,36,36,36,32,32,36,32,32,32,32,32,32,36,36,36,36,36,32,36,36,36,32,36,32,36,32,36,36,39,39,36,36,36,36,32,32,36,32,36,36,36,36,36,36,32,32,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,36,36,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,36,36,36,32,36,32,32,32,32,32,32,32,32,36,32,36,36,36,36,36,32,36,32,36,32,32,32,32,36,32,36,32,36,36,32,32,32,32,32,36,32,32,36,36,32,36,36,36,36,32,36,32,36,36,36,39,36,32,32,36,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,36,39,39,32,36,36,32,32,32,39,36,36,36,39,36,39,39,39,36,36,32,36,32,36,36,36,32,36,39,39,39,39,36,36,36,36,36,36,36,32,39,39,36,36,39,36,39,39,36,36,39,36,32,39,36,36,36,39,36,39,36,32,36,36,32,32,32,32,32,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,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,36,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,36,36,32,32,36,32,36,32,36,32,36,39,36,32,39,36,32,39,36,36,36,36,36,36,36,32,36,32,36,36,36,36,32,32,36,39,36,32,32,36,32,36,36,32,36,36,36,32,36,32,32,32,32,32,36,32,32,36,32,36,32,39,36,36,32,36,32,36,32,32,36,32,32,32,32,36,36,36,36,36,36,32,32,36,36,32,36,36,32,32,32,39,32,32,39,36,36,36,36,32,36,32,32,32,32,36,32,32,36,36,36,36,36,32,36,32,32,32,39,36,39,32,36,36,39,36,36,36,32,36,32,36,36,36,32,32,36,36,32,36,32,36,36,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,32,32,32,36,32,32,32,32,32,32,36,32,36,36,32,36,36,36,32,36,32,32,32,32,36,32,32,32,36,32,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,36,32,36,32,32,36,32,36,32,39,32,32,36,32,36,36,36,32,32,32,36,32,32,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,39,39,36,36,36,32,32,32,32,36,36,36,36,36,36,36,39,36,32,36,36,36,36,36,39,32,39,39,39,39,39,39,36,32,32,36,32,36,32,39,39,39,39,39,36,39,36,36,39,36,36,36,36,36,32,32,36,32,36,32,36,32,32,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,32,32,32,36,36,32,36,32,32,32,32,32,36,32,32,32,32,32,36,36,32,36,32,32,32,32,32,32,32,36,32,32,36,32,32,36,32,36,32,32,32,36,32,32,32,32,36,32,39,32,32,36,36,32,39,36,36,36,36,32,36,36,32,36,32,36,36,36,36,36,36,32,36,32,36,32,36,36,36,36,36,36,32,32,32,36,32,32,32,32,32,36,32,32,32,36,32,36,36,39,36,32,32,36,36,32,36,36,36,36,32,32,32,32,32,32,36,36,32,32,36,36,32,36,32,32,32,32,36,32,32,36,36,36,32,36,32,32,36,36,32,32,32,32,36,32,36,39,32,36,36,36,36,32,32,36,32,39,36,36,36,32,36,32,36,32,36,36,32,32,36,36,36,36,36,32,32,36,36,36,32,36,36,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,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,36,32,32,36,32,36,32,36,32,32,32,36,32,36,36,32,36,36,36,32,32,36,32,32,32,32,32,39,32,32,36,32,36,32,39,32,32,32,32,36,36,32,32,36,36,32,36,36,36,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,36,32,32,36,32,32,36,32,36,36,39,39,39,36,36,36,39,36,32,39,36,39,36,39,39,36,39,39,39,39,39,36,36,32,36,39,36,39,39,43,39,43,39,39,36,39,36,36,32,36,36,32,36,36,39,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,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,36,32,32,36,32,32,36,32,32,36,36,32,32,36,36,36,36,32,32,36,36,36,36,32,36,39,32,36,36,36,36,32,36,36,36,32,36,32,32,36,36,36,36,36,32,36,32,36,36,32,36,32,39,36,32,32,36,32,32,32,32,32,36,36,36,32,36,36,32,36,32,39,36,32,32,36,36,36,39,32,36,36,36,36,36,36,36,32,32,36,32,36,36,36,32,32,36,32,36,36,32,32,32,36,32,36,39,36,32,32,36,32,32,32,36,32,32,32,36,36,36,39,36,36,36,32,36,36,32,32,32,32,36,32,36,36,36,32,36,32,32,32,32,36,32,32,36,32,32,36,36,32,36,32,36,36,32,32,32,36,32,36,36,36,36,36,36,36,32,36,36,36,36,36,36,36,36,36,36,36,36,36,32,36,32,36,32,36,36,36,36,32,32,36,36,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,36,36,32,32,32,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,36,32,32,32,36,32,36,32,32,36,32,32,36,32,36,32,32,39,32,32,36,32,36,32,32,36,36,32,36,36,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,36,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,36,36,32,32,36,36,36,36,36,36,36,32,36,36,36,39,36,36,39,32,36,36,39,39,39,39,39,43,43,36,39,36,36,39,36,36,36,36,39,36,39,43,43,36,36,39,39,36,36,36,36,32,36,36,36,36,39,36,39,36,39,39,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,36,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,36,32,32,32,36,36,32,32,32,36,32,36,36,32,32,36,32,36,36,32,36,32,32,32,36,32,36,32,32,32,36,36,32,36,32,36,32,36,36,36,36,32,39,36,36,36,36,36,32,36,32,32,36,36,39,36,36,36,32,39,32,36,32,32,36,36,36,36,32,32,36,36,36,36,36,36,36,36,36,39,36,36,32,36,36,36,36,32,32,36,36,32,32,36,32,36,36,32,36,36,36,32,32,36,32,32,32,36,32,32,36,36,39,36,36,32,36,36,32,36,32,36,39,32,32,32,32,32,36,36,36,32,32,36,32,32,36,32,36,32,36,32,36,32,36,36,36,36,32,32,32,36,32,36,36,36,36,36,39,36,36,39,36,32,32,32,32,39,32,36,32,36,39,36,36,32,32,32,36,36,36,36,36,36,32,32,32,36,32,32,32,32,32,32,36,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,36,36,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,36,36,32,32,32,32,36,36,32,32,32,32,32,32,32,36,36,32,32,36,32,32,32,32,32,36,32,32,36,32,32,36,32,32,32,36,36,32,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,39,32,32,36,36,32,32,32,32,36,36,36,39,39,36,36,32,36,36,36,39,36,32,36,36,39,39,39,36,39,36,36,36,36,36,36,39,36,39,36,39,39,36,39,43,39,39,36,39,36,32,36,36,36,39,36,39,36,39,39,36,36,36,39,39,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,32,32,36,36,32,36,32,32,36,32,36,32,32,32,36,32,36,36,32,32,32,32,32,32,32,32,36,32,32,36,36,36,32,32,36,36,36,36,32,32,32,32,32,36,36,36,36,36,36,36,36,32,32,36,32,32,36,36,36,36,36,36,32,36,36,39,36,36,39,36,36,32,36,36,36,36,36,32,36,36,32,32,32,32,32,32,32,36,36,36,36,36,36,36,36,36,36,32,36,36,32,36,36,36,39,36,32,36,32,36,32,32,36,36,36,32,32,32,32,39,36,36,32,36,36,36,32,39,36,36,32,32,32,32,32,36,32,36,36,36,36,36,36,36,36,36,32,39,36,39,32,39,39,36,32,36,36,36,32,36,36,32,36,36,36,32,39,32,32,32,39,36,32,32,43,36,36,32,32,32,32,36,32,32,32,32,32,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,36,39,32,39,32,32,32,32,36,36,36,32,32,32,36,36,32,32,32,32,36,32,32,36,36,32,32,32,32,36,32,32,36,32,32,32,36,32,32,36,36,32,36,32,36,36,32,32,32,32,36,36,32,36,36,39,36,32,32,32,36,36,36,36,39,36,32,36,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,36,32,32,32,32,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,32,39,32,32,36,36,32,39,36,36,36,39,36,39,36,36,32,32,36,36,39,39,39,39,39,36,39,36,36,32,36,39,39,36,39,39,39,39,36,39,39,36,39,36,39,43,39,36,32,39,36,39,39,39,39,43,39,36,36,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,36,36,36,32,36,32,32,32,32,36,36,32,36,36,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,32,39,32,36,32,36,36,36,39,36,39,32,39,32,36,32,32,36,32,36,32,36,36,36,36,36,36,36,36,32,36,32,36,36,36,36,36,36,32,32,36,32,36,36,32,36,32,32,32,36,39,32,36,32,36,36,32,32,32,36,32,36,36,32,32,32,32,36,32,36,36,39,32,36,36,36,32,36,36,32,32,32,36,32,32,36,36,36,39,32,32,36,36,32,36,36,32,32,36,36,32,32,36,32,36,36,32,32,32,36,32,36,36,32,32,36,36,36,36,36,32,32,32,32,32,36,36,32,36,36,39,36,32,36,32,36,36,36,32,36,36,36,32,32,36,36,32,32,32,36,32,32,32,36,32,32,32,32,32,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,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,36,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,36,36,36,32,32,36,36,36,32,32,36,36,32,36,36,32,36,32,32,32,36,36,32,36,32,36,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,32,36,32,36,36,32,32,36,36,36,36,36,36,36,39,32,36,32,32,36,32,39,39,43,39,43,36,36,32,39,36,32,36,39,39,39,43,43,43,39,39,39,39,36,39,36,32,39,39,32,36,32,39,36,39,39,39,39,36,39,36,32,36,32,32,32,32,36,36,32,32,36,36,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,36,32,32,32,32,36,32,32,32,32,32,32,36,32,36,36,36,36,32,32,32,36,32,39,36,36,36,32,36,39,36,39,36,32,36,32,32,32,32,36,36,32,39,36,32,32,32,36,36,36,32,36,36,32,32,36,32,32,32,36,39,32,39,32,36,36,32,36,36,36,36,36,36,32,36,36,36,36,39,36,36,39,36,36,36,36,36,36,36,39,36,36,32,36,36,36,39,36,36,36,36,36,36,36,32,32,39,36,36,36,36,36,36,32,36,39,36,36,32,36,36,36,32,36,32,36,32,32,36,36,32,32,32,32,36,36,39,36,36,36,32,36,32,32,32,39,32,36,32,36,32,36,32,39,32,32,32,36,36,32,32,36,32,32,36,36,32,36,36,36,32,36,32,32,32,32,32,32,32,36,36,36,39,36,36,32,32,32,32,36,39,39,36,36,36,32,36,32,36,32,36,32,36,32,36,32,36,32,32,32,32,32,32,32,36,36,36,32,32,32,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,36,36,36,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,36,32,32,32,32,32,32,36,32,36,36,32,36,39,32,32,36,32,36,32,36,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,36,36,32,36,39,39,36,36,39,36,36,39,32,32,32,36,36,39,39,39,39,43,39,36,32,32,36,36,36,39,36,43,39,39,43,43,39,39,36,36,39,39,36,32,36,39,39,36,36,43,39,39,39,36,39,36,36,36,32,36,32,32,36,32,32,36,39,36,39,36,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,36,36,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,36,36,36,32,32,36,36,36,36,36,36,36,36,36,32,32,32,32,32,36,36,32,32,32,32,36,32,36,32,32,32,36,36,36,32,32,36,39,32,32,32,36,36,32,39,39,39,36,39,32,36,36,36,32,36,36,36,36,36,36,32,36,36,36,36,36,32,36,39,36,36,36,36,36,39,39,36,36,36,36,32,36,36,32,36,36,36,36,36,36,36,36,36,32,32,36,36,39,36,32,36,36,32,36,32,36,36,36,32,36,36,36,36,36,39,39,36,32,36,36,32,32,36,36,36,32,32,32,36,36,39,36,36,36,36,36,32,32,32,32,36,36,36,32,36,32,36,36,36,32,32,32,36,32,36,32,36,36,36,36,32,36,36,36,36,32,36,36,36,39,36,39,36,36,36,36,32,32,32,32,36,36,32,32,32,36,36,32,32,32,32,32,36,36,32,32,32,32,36,32,32,36,36,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,36,32,36,36,32,32,32,32,32,39,36,36,32,32,32,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,39,36,39,32,36,36,32,36,36,32,32,36,32,32,32,32,32,36,32,32,36,36,32,36,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,32,39,39,32,36,36,36,36,36,32,32,36,39,39,39,39,36,43,36,43,39,39,43,39,36,36,39,39,36,39,43,39,39,36,39,39,39,36,36,39,39,39,43,39,39,43,43,39,39,36,39,36,39,36,32,36,36,36,36,32,32,36,36,36,32,36,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,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,36,36,32,39,39,32,32,36,32,32,36,32,32,32,32,36,36,32,36,32,32,36,36,36,32,36,32,32,32,32,32,36,36,39,32,32,36,39,36,32,39,36,36,32,36,36,39,36,39,39,39,39,36,39,36,39,36,39,36,39,36,32,36,36,39,32,36,36,32,36,36,39,36,36,36,36,36,36,36,32,36,39,36,36,39,36,36,36,36,32,32,36,36,36,36,36,36,36,36,36,36,36,36,36,32,32,32,32,32,36,32,32,36,36,36,36,36,36,36,36,36,32,36,36,32,36,36,32,36,32,36,36,32,32,36,36,32,32,32,32,32,32,36,36,36,36,36,39,36,36,36,32,32,32,32,36,36,36,36,32,39,32,36,36,32,36,32,36,36,39,36,36,32,36,32,32,32,32,36,36,32,36,36,36,32,32,32,32,32,36,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,36,32,32,32,36,32,36,32,36,32,32,32,36,36,32,36,32,36,32,32,36,32,32,36,32,36,32,32,32,32,36,39,36,32,32,39,36,32,36,32,36,36,32,36,36,36,32,36,32,32,32,36,36,32,32,32,32,32,36,32,32,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,36,32,32,32,32,32,32,32,32,32,32,36,36,36,32,39,39,36,39,36,36,36,36,36,36,32,36,36,39,39,39,39,36,36,39,36,36,39,39,39,39,43,39,43,43,36,39,39,39,39,39,39,39,39,39,43,43,43,39,43,36,39,43,39,36,36,39,36,36,36,36,36,32,36,36,36,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,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,36,32,32,32,32,32,32,32,32,39,36,36,36,36,36,32,36,36,32,36,36,32,36,32,32,32,36,32,36,36,32,32,32,32,32,32,32,32,32,36,39,32,36,36,36,36,32,39,36,32,36,36,36,36,36,36,36,39,39,36,36,39,39,39,39,36,39,36,36,36,39,36,36,36,36,36,36,36,39,36,32,39,36,36,36,32,36,36,39,39,36,39,36,39,36,36,32,32,36,36,36,36,36,36,36,36,36,36,36,39,36,32,32,36,36,36,32,32,32,36,32,36,32,36,36,39,32,39,36,36,36,32,36,32,32,36,32,32,36,32,32,36,32,39,32,32,32,36,32,36,36,32,32,32,36,32,36,36,36,36,36,36,36,32,36,36,32,36,36,39,36,36,39,32,36,32,32,36,36,36,36,36,32,32,36,32,32,36,36,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,32,32,39,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,32,32,32,32,36,36,32,32,32,32,32,36,32,39,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,36,36,32,32,36,36,32,32,36,36,36,36,39,36,32,36,32,32,32,36,36,32,32,32,32,32,36,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,36,39,36,36,36,39,36,36,32,36,36,39,43,43,39,39,39,36,39,36,43,39,43,43,43,43,43,39,39,39,39,39,39,36,43,39,39,39,39,43,39,39,43,39,39,39,39,39,36,36,36,36,36,39,32,39,39,39,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,36,36,32,36,32,36,36,32,32,36,36,36,36,36,36,32,36,36,36,36,36,36,36,32,36,36,36,36,32,32,36,36,36,39,36,32,32,36,39,32,36,36,36,32,36,36,32,32,32,39,36,36,36,36,36,39,36,36,32,39,39,39,36,39,39,43,39,36,43,36,36,39,39,36,36,39,32,39,36,36,36,36,36,39,32,36,36,32,36,36,36,36,36,39,36,36,36,36,36,32,32,32,36,39,32,36,36,36,32,32,39,36,36,36,36,36,36,36,36,39,32,36,32,36,36,32,36,36,39,36,36,36,36,32,36,36,32,32,36,32,36,32,32,36,36,32,32,36,32,36,32,36,32,36,32,32,32,36,36,36,36,36,32,39,36,32,36,36,32,36,36,39,36,36,36,36,32,32,36,36,32,32,36,32,36,39,36,36,32,32,39,36,36,32,36,32,32,32,36,32,32,32,32,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,36,32,32,36,36,32,32,32,32,32,36,32,36,36,32,32,32,32,32,32,32,36,36,36,36,36,36,32,32,36,36,36,36,32,32,32,32,32,32,36,36,32,32,36,32,32,36,32,36,32,32,36,36,32,36,32,32,32,36,36,32,36,36,36,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,36,36,36,39,36,39,36,39,39,39,36,32,39,36,36,36,36,36,39,43,39,39,39,43,43,39,36,39,36,39,39,36,39,39,39,43,43,43,43,46,43,39,39,39,39,36,32,39,39,39,39,36,39,39,43,39,39,39,36,36,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,36,32,32,36,36,32,32,36,36,32,36,36,36,36,36,36,36,36,36,32,36,36,32,36,32,36,36,32,36,39,36,36,36,36,36,32,32,32,36,39,39,36,36,39,36,39,36,36,36,36,36,36,36,39,36,32,36,39,36,36,36,39,36,36,39,39,39,36,39,32,36,36,36,36,36,39,39,36,36,39,36,39,39,39,39,36,39,39,36,36,36,39,39,36,36,36,36,36,36,39,36,39,36,36,36,36,36,36,36,32,36,32,36,36,32,39,36,36,39,39,36,36,36,36,32,36,36,36,32,36,36,36,36,36,39,36,39,32,36,36,32,36,32,32,36,32,36,36,36,36,39,32,32,32,39,36,32,32,36,32,36,36,36,32,36,32,36,32,32,36,32,32,32,32,36,32,36,36,39,36,36,36,36,32,32,32,36,32,36,36,32,39,36,36,36,36,32,36,32,32,36,39,36,32,32,36,32,32,32,36,32,32,39,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,36,32,32,32,32,32,36,36,32,32,32,32,32,36,36,32,32,32,36,36,32,32,32,32,32,36,36,36,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,36,36,36,36,32,32,36,36,36,32,32,36,36,36,36,32,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,36,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,36,36,32,36,36,39,39,36,43,39,43,36,36,32,32,39,39,36,39,39,43,43,39,39,39,43,39,39,36,36,39,39,39,39,39,39,43,39,39,43,39,39,36,36,36,39,39,36,36,39,43,39,39,36,39,36,39,36,36,36,36,32,36,32,36,32,32,36,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,36,32,36,32,36,32,32,32,32,36,32,32,36,32,32,36,36,32,36,36,36,32,32,36,36,36,32,32,36,39,32,32,36,36,32,36,32,32,39,32,32,32,32,36,39,32,39,36,36,36,36,36,36,36,36,36,39,32,32,36,36,36,36,36,36,36,36,39,39,36,36,43,39,39,36,36,36,43,36,36,36,39,39,39,36,36,39,39,39,36,36,39,36,39,36,36,36,39,36,36,36,39,43,36,39,39,39,32,36,36,39,36,36,39,32,36,36,36,36,36,36,36,36,36,36,39,36,39,36,36,32,36,39,36,36,32,36,32,39,36,39,36,36,39,32,36,36,32,39,39,36,36,32,36,36,32,32,36,36,39,36,39,36,36,32,36,32,32,32,36,32,32,36,39,36,36,36,32,32,32,36,36,36,39,32,32,39,36,36,39,36,36,32,32,32,32,32,36,39,36,39,32,36,32,36,32,32,36,36,36,39,36,39,36,32,32,32,32,36,36,36,32,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,36,39,36,32,36,32,32,36,32,39,36,36,32,32,32,36,36,32,36,32,32,32,36,32,32,36,32,36,32,36,32,32,36,36,32,32,32,36,32,36,32,32,36,36,32,36,39,36,32,36,32,36,36,36,32,36,36,36,32,36,32,36,36,36,32,32,36,32,39,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,36,36,36,32,36,36,43,43,36,36,39,43,32,36,36,32,36,39,39,39,43,39,43,39,39,39,43,39,39,36,36,39,39,39,39,39,39,39,39,39,36,39,36,36,36,39,39,39,39,36,39,39,39,36,36,43,36,36,36,36,32,39,36,36,32,36,32,36,39,36,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,36,32,36,36,32,32,32,32,32,32,32,32,32,36,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,36,32,32,36,32,36,32,32,32,36,32,36,32,32,36,36,32,36,39,36,32,36,36,36,36,36,36,32,32,32,32,36,36,32,36,36,36,36,36,39,36,36,39,36,39,36,39,36,39,36,36,39,39,39,39,36,36,39,39,39,39,36,39,36,36,39,39,36,36,32,36,32,36,36,39,39,36,39,39,39,36,36,39,36,36,36,39,36,36,36,36,32,32,36,36,36,39,32,36,39,36,36,36,32,36,39,36,39,39,36,32,39,39,32,32,32,36,32,39,39,36,39,36,32,32,36,36,32,36,32,36,32,36,36,36,36,36,32,32,36,32,32,32,32,36,36,36,32,32,32,36,32,32,32,36,32,32,36,36,36,39,39,39,32,32,36,32,36,36,36,36,39,36,36,32,36,32,32,32,36,36,32,32,36,36,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,39,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,36,32,36,32,32,32,32,32,32,36,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,32,36,36,36,32,32,32,32,32,36,36,36,36,36,36,39,32,36,36,36,32,36,36,32,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,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,36,36,36,36,32,36,32,36,32,36,36,36,39,36,39,36,39,43,36,36,39,36,36,39,36,36,43,43,36,43,39,39,36,39,39,39,43,46,46,39,39,43,39,39,43,39,39,39,36,39,39,39,39,39,39,39,39,39,43,32,36,39,39,36,36,39,36,39,36,36,36,36,36,36,32,39,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,32,36,32,36,32,36,36,36,36,32,36,36,36,36,36,36,36,32,39,39,32,36,36,36,36,39,36,36,36,32,32,36,36,36,32,36,36,36,32,36,39,36,32,39,39,36,36,39,39,39,36,36,36,39,43,39,39,39,39,39,43,39,43,39,36,39,39,39,36,43,36,36,36,36,39,39,36,39,39,36,36,36,36,36,36,39,36,39,36,39,36,39,36,32,39,36,36,36,36,36,39,36,36,36,36,36,36,36,39,39,39,39,36,39,36,39,36,36,36,32,36,32,32,39,39,32,36,32,32,36,36,32,36,36,32,32,36,39,32,36,36,36,32,32,32,36,36,36,32,36,36,39,36,39,36,32,32,36,32,36,32,36,36,36,36,36,36,32,36,36,36,36,36,36,36,36,36,32,32,32,36,36,36,32,39,36,39,36,36,32,32,36,32,32,32,32,36,36,36,32,32,32,32,32,36,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,36,32,32,32,36,32,32,32,32,32,32,36,32,32,36,32,36,36,32,32,32,36,32,36,32,36,32,32,36,32,32,36,36,32,32,32,36,32,36,32,36,36,36,36,32,36,32,36,32,32,32,36,36,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,32,32,32,32,32,32,36,39,36,39,36,39,36,39,36,39,36,39,39,39,39,39,39,39,39,39,43,39,39,43,39,43,43,43,43,46,39,39,39,43,39,39,39,39,39,43,43,43,39,43,39,39,39,39,39,36,32,36,39,32,36,32,36,36,39,39,36,39,36,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,36,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,32,36,36,36,36,36,36,36,36,36,36,32,36,36,39,32,36,32,39,36,32,39,36,39,36,39,36,36,36,36,36,39,39,32,36,36,36,39,39,36,36,36,32,36,36,36,32,32,39,39,32,36,36,39,36,32,39,36,36,36,39,36,36,36,32,36,36,39,36,36,39,39,39,39,39,39,39,39,39,39,39,36,36,36,39,36,36,39,39,36,36,36,36,36,32,36,36,39,39,32,36,36,39,36,36,32,36,39,36,43,39,36,36,36,39,36,36,36,36,36,36,39,36,39,32,36,39,39,39,36,39,36,32,36,39,36,39,32,36,36,36,36,39,32,36,36,32,36,32,32,36,36,36,36,36,36,32,32,36,32,36,32,32,32,32,36,36,32,36,36,36,32,32,36,36,32,36,32,36,36,36,39,36,36,36,36,32,36,32,36,32,36,36,36,36,32,32,36,32,32,36,36,32,36,36,36,32,32,32,32,36,36,32,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,36,32,32,32,36,32,36,32,36,36,36,36,36,32,32,32,32,32,32,36,32,32,36,32,36,36,32,32,32,32,36,32,32,32,32,32,32,39,36,32,36,32,32,32,32,32,32,36,32,32,36,32,36,36,32,32,36,36,32,36,36,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,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,36,36,36,32,36,32,36,36,36,39,36,39,39,43,39,36,39,39,39,36,36,39,39,36,39,36,39,39,39,36,39,39,39,43,43,43,43,43,43,43,36,39,39,39,39,39,43,39,43,43,43,39,39,39,43,39,36,36,36,32,32,36,39,36,36,32,39,39,39,36,32,39,36,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,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,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,32,36,32,32,36,36,36,39,36,39,36,36,36,36,39,32,36,36,36,32,32,36,36,39,36,36,36,32,36,36,36,36,36,36,32,39,36,36,39,32,36,39,39,36,36,36,36,36,36,39,36,36,36,39,32,39,36,39,36,36,39,39,39,36,39,39,36,36,32,39,36,39,39,39,36,39,36,39,36,36,39,36,36,39,39,39,39,36,39,39,39,39,36,39,39,36,39,36,36,36,39,32,39,36,36,39,43,36,39,36,39,39,36,39,39,36,36,39,36,36,36,39,39,36,36,36,39,39,36,39,39,39,39,32,36,32,36,36,36,36,36,32,36,32,32,36,39,36,36,36,36,36,32,36,39,36,36,32,32,32,36,36,36,36,36,32,32,32,32,36,32,36,36,36,36,39,36,32,36,32,36,36,36,32,36,39,39,39,32,39,36,32,32,36,32,32,36,39,32,36,32,36,36,32,32,36,36,36,36,39,32,32,32,36,36,36,36,36,36,36,32,39,32,32,32,32,36,32,36,36,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,32,32,36,36,36,36,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,36,36,32,32,32,32,32,36,32,36,36,36,32,36,32,36,32,32,36,36,32,36,36,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,36,32,32,36,36,32,36,32,32,36,36,36,36,39,39,36,36,39,36,39,39,39,39,39,39,36,39,39,39,36,36,39,39,39,43,39,43,43,43,39,46,36,39,39,36,36,39,43,43,39,43,43,46,39,43,39,39,39,39,36,39,36,39,36,32,39,36,39,39,36,36,36,36,36,36,32,32,36,32,32,32,32,32,36,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,36,32,32,36,36,36,32,36,36,32,36,36,36,36,32,36,32,36,32,36,36,32,36,32,36,36,32,36,36,36,36,36,36,39,36,36,36,39,32,32,36,39,36,36,36,36,36,39,36,36,32,39,36,32,36,36,36,36,36,36,36,39,36,39,32,36,32,36,39,39,36,36,39,32,39,36,39,36,36,39,39,39,39,39,39,39,39,36,36,36,39,39,39,39,39,39,39,36,39,39,36,36,39,36,32,39,36,39,36,39,39,39,39,43,43,36,39,36,36,39,36,36,36,36,36,39,39,36,36,36,39,36,39,36,39,39,39,39,36,32,39,36,36,32,39,36,39,39,39,39,36,36,36,39,39,36,36,36,36,39,32,36,32,36,32,36,36,36,36,36,36,36,36,39,32,32,32,32,32,32,36,36,36,36,32,36,36,32,36,36,32,32,32,32,36,36,36,36,36,36,32,36,32,32,36,36,39,36,36,36,36,32,32,32,32,36,36,36,32,32,39,36,32,32,32,32,36,32,36,32,32,32,36,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,36,32,36,32,32,32,32,36,36,36,32,32,32,32,32,36,36,36,32,32,32,32,32,39,36,32,36,32,36,32,32,32,32,32,36,32,32,32,32,39,36,36,36,32,32,36,32,32,36,36,32,32,32,36,36,32,36,36,36,32,36,39,32,36,32,36,32,39,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,36,36,32,36,39,39,36,39,36,36,39,39,43,39,43,39,39,43,32,36,36,39,36,39,39,43,46,46,46,46,43,39,39,39,39,39,39,43,43,43,39,39,43,43,43,39,39,39,39,39,39,36,39,39,36,39,36,36,39,39,36,43,36,36,32,32,32,32,36,32,32,32,39,36,32,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,36,32,32,32,32,32,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,32,36,32,36,39,32,36,39,36,32,36,39,39,36,36,36,36,36,32,36,32,36,36,36,32,39,36,36,39,36,36,36,39,36,36,36,36,36,36,36,36,36,39,39,32,39,36,36,36,36,39,36,36,32,39,39,39,39,36,39,39,43,39,39,39,43,39,43,39,43,43,39,36,39,39,36,36,36,39,32,36,39,39,36,36,39,36,36,36,39,39,39,39,36,39,39,39,39,39,36,32,39,36,36,39,39,39,36,39,36,36,39,39,36,36,39,36,39,36,36,36,36,36,32,36,32,36,36,36,39,39,32,36,36,36,32,36,32,36,32,36,36,36,32,36,39,36,36,36,32,32,32,36,32,36,32,36,32,36,36,36,32,36,32,32,36,32,36,36,36,36,36,39,36,32,32,36,36,32,39,36,39,36,36,32,32,36,36,36,32,36,36,39,36,32,36,32,32,32,36,32,32,36,36,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,36,32,36,36,32,36,32,32,32,36,32,32,32,32,32,36,32,36,32,32,32,32,32,36,36,32,36,32,32,32,32,36,32,36,36,32,32,32,32,32,32,36,39,32,32,36,32,32,36,36,36,32,32,36,36,32,36,32,32,32,39,36,36,36,36,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,39,39,36,36,36,36,39,39,39,39,39,36,36,36,36,36,36,39,36,43,39,43,46,46,43,43,43,39,39,39,36,39,43,43,43,39,43,43,46,43,39,43,39,43,43,39,39,39,43,43,39,43,36,39,39,32,39,39,36,36,36,32,32,36,36,36,39,36,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,36,32,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,36,32,36,36,32,32,32,32,32,36,32,36,32,36,36,36,36,36,39,32,39,36,36,36,36,39,39,39,39,36,36,36,32,36,36,32,36,36,36,39,36,36,36,36,36,39,39,36,36,36,36,36,36,39,39,36,36,39,39,39,36,39,39,32,39,39,32,36,39,39,39,39,36,39,36,39,36,39,43,39,39,39,39,39,43,36,36,39,39,36,39,36,39,36,39,39,32,36,36,36,36,39,36,39,39,36,39,39,39,36,39,39,39,36,36,39,39,36,36,36,36,36,39,36,36,39,36,36,36,36,36,36,36,36,36,36,36,32,36,36,32,39,39,36,39,36,32,36,36,32,36,32,32,32,36,36,36,36,39,36,36,32,36,32,36,32,36,39,36,32,36,32,36,36,32,32,36,36,36,36,36,32,32,32,36,36,39,36,36,32,36,36,32,39,32,32,32,36,32,36,39,36,32,32,32,36,39,36,36,39,36,32,32,32,32,36,32,36,36,32,32,32,36,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,36,36,36,36,36,32,32,36,32,32,32,32,32,32,36,32,36,32,32,36,32,36,36,32,32,39,32,32,32,32,36,32,32,36,36,32,32,36,36,39,36,32,36,36,36,36,32,36,32,36,32,36,36,36,36,36,32,32,36,39,39,36,32,32,32,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,39,36,32,32,32,36,36,36,39,36,43,43,39,43,36,39,39,39,39,36,39,39,43,43,46,43,43,39,43,43,39,39,36,43,39,43,43,46,43,43,43,39,39,43,39,36,43,39,39,43,43,39,39,39,39,39,43,36,39,36,36,32,39,36,32,32,39,39,39,36,39,36,36,36,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,32,32,32,32,32,32,32,32,32,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,36,32,32,36,32,36,36,36,36,32,32,36,36,36,39,39,39,36,36,36,36,39,39,39,39,39,36,36,39,39,36,39,39,36,32,36,36,36,39,36,36,36,39,43,39,39,36,39,39,39,36,39,36,36,39,39,39,36,36,39,39,39,39,39,39,36,36,39,36,36,36,39,39,36,39,36,36,39,39,39,39,39,39,39,39,39,39,39,39,39,43,43,39,43,43,39,39,39,39,36,36,36,36,39,39,32,39,36,36,39,36,39,39,39,39,39,36,32,39,36,39,39,39,36,39,39,36,36,36,36,36,36,39,36,36,39,39,36,39,39,32,36,36,36,36,36,36,36,32,36,32,36,36,39,32,32,32,36,36,36,32,36,36,36,36,36,32,36,32,39,36,32,32,32,36,32,32,32,36,36,36,32,36,32,36,32,36,36,32,39,32,36,36,36,36,36,39,32,32,32,36,32,36,32,36,36,32,32,36,32,36,36,32,36,32,32,32,32,32,32,36,36,32,32,32,36,32,36,32,32,32,32,32,32,32,39,32,32,32,32,32,32,36,32,32,32,36,32,32,36,32,36,32,32,36,36,32,32,32,32,36,36,32,32,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,36,32,32,32,36,36,32,36,32,32,32,36,36,36,36,32,36,32,32,36,32,32,36,36,32,32,32,32,36,32,39,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,36,32,36,32,39,32,36,36,36,32,36,36,39,39,39,36,39,39,36,39,36,39,36,43,46,39,43,43,43,43,43,43,43,39,39,39,43,39,43,46,43,46,43,43,43,43,36,39,39,43,39,39,46,43,46,43,43,43,39,36,39,39,39,39,39,36,36,39,39,39,39,36,39,36,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,36,32,36,32,32,36,36,32,32,36,39,32,36,36,36,36,36,36,36,39,36,36,36,39,39,36,39,39,39,36,39,36,39,36,36,43,39,39,39,39,36,36,36,39,39,36,39,39,36,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,36,39,39,39,39,39,39,39,36,43,36,39,39,39,43,36,39,39,39,39,43,43,39,43,39,39,43,39,39,39,39,39,39,43,39,43,39,43,39,39,43,39,39,43,43,39,39,36,36,39,39,39,36,39,39,39,36,39,36,36,36,36,39,39,39,39,39,39,36,36,39,36,36,32,32,36,36,36,36,39,32,36,36,36,36,36,36,36,36,36,36,36,39,36,36,39,36,32,36,43,36,36,32,39,32,32,36,36,32,36,36,39,39,39,32,36,32,32,39,32,36,32,32,36,39,32,36,36,36,36,32,36,36,36,36,36,39,39,36,36,36,32,39,32,32,36,39,36,39,39,39,32,32,32,36,32,32,36,36,32,32,32,36,36,36,32,32,32,36,36,39,36,32,32,36,36,32,36,36,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,32,39,32,32,32,36,32,32,39,32,32,36,32,36,32,32,39,36,32,32,32,32,36,32,32,36,36,32,36,36,36,36,36,36,36,36,32,36,36,32,36,32,36,36,36,32,32,39,32,36,32,32,32,36,36,39,32,32,32,32,36,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,36,36,32,32,32,32,32,32,32,36,36,32,39,36,36,32,36,39,39,36,36,39,39,39,39,39,36,43,39,39,36,39,39,43,43,39,43,43,39,43,43,43,43,43,43,39,43,43,43,43,43,43,39,39,43,39,39,39,39,43,39,46,46,39,43,39,43,39,39,36,39,39,36,36,39,39,39,39,39,39,39,36,39,36,36,36,36,36,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,36,32,32,32,32,32,32,32,32,32,32,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,36,32,36,32,32,36,32,36,32,36,36,32,32,36,36,36,39,36,39,39,36,39,39,39,36,39,39,39,36,39,39,43,39,43,39,36,36,36,36,36,36,39,36,39,39,39,36,39,39,36,43,39,39,43,39,39,39,39,39,39,43,39,39,36,39,39,39,39,36,39,43,39,43,43,39,39,39,39,39,39,43,39,39,43,43,39,43,39,39,39,39,39,43,39,43,43,39,39,36,43,39,36,39,39,39,39,39,36,39,39,39,39,39,39,43,36,39,39,36,36,39,36,39,36,39,39,36,39,36,36,39,39,36,32,36,39,36,36,36,39,32,36,39,39,39,32,36,39,36,39,36,36,36,36,32,39,36,36,36,39,39,36,36,39,36,36,32,39,32,32,36,36,32,36,36,36,32,36,36,36,32,32,36,36,36,36,36,36,32,36,32,39,36,32,36,32,36,39,39,39,36,32,36,32,32,32,36,36,36,32,39,36,36,32,32,32,32,32,32,36,32,32,36,32,36,32,32,36,32,32,39,36,32,32,32,32,32,36,36,36,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,39,32,39,32,32,32,32,32,36,36,36,36,36,36,32,32,32,36,32,36,36,36,32,32,36,36,32,36,32,36,36,36,36,32,32,36,36,32,32,36,32,36,32,32,32,36,32,36,32,32,36,32,36,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,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,36,32,36,36,39,36,36,36,36,32,36,39,36,32,39,39,36,36,39,36,39,39,39,43,36,39,43,46,43,39,39,39,39,39,43,43,46,43,46,43,43,43,43,39,39,39,36,39,46,43,46,43,39,43,43,43,43,43,39,39,39,39,36,36,39,39,43,39,39,39,36,36,36,32,36,32,36,32,36,32,36,36,39,36,39,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,36,32,32,32,32,32,32,36,32,32,36,32,32,32,36,32,32,32,36,32,32,36,36,36,32,32,39,36,36,32,32,32,36,36,36,36,36,39,36,39,39,39,39,39,36,32,39,43,39,43,39,39,43,43,39,43,43,43,39,39,39,39,39,39,39,39,43,39,39,36,39,39,43,43,39,39,39,36,39,43,39,36,39,43,36,39,43,43,39,36,43,39,43,39,43,43,39,39,43,39,36,46,43,43,43,39,39,43,39,36,36,39,43,43,43,39,39,36,39,39,43,43,39,39,39,39,39,39,36,39,43,39,43,39,43,39,39,43,39,36,36,39,36,36,36,36,39,39,39,39,39,39,39,39,32,36,39,39,36,36,39,36,36,36,39,36,39,39,36,39,39,32,36,32,36,36,39,32,36,32,39,39,39,32,39,36,36,36,36,32,36,32,36,36,36,36,36,36,39,39,36,32,36,32,36,36,36,36,32,36,39,36,39,36,32,32,32,32,32,39,36,39,36,39,36,36,32,36,36,32,36,36,36,36,36,36,36,36,36,32,32,32,36,36,39,36,32,36,32,32,32,39,39,36,32,36,32,32,36,32,36,39,32,32,36,32,32,32,32,36,32,32,36,32,32,36,36,36,39,36,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,36,32,36,36,36,36,39,36,36,32,36,36,32,36,36,36,36,36,32,36,32,32,36,32,32,36,36,32,36,36,32,32,32,36,32,32,32,32,32,32,36,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,36,32,36,36,32,36,36,36,36,36,32,36,32,36,36,43,43,39,39,39,36,36,36,39,39,39,46,43,43,39,43,43,43,43,39,39,43,43,39,43,43,46,46,46,39,43,43,39,39,39,39,43,43,46,43,43,43,39,46,36,36,39,39,39,43,43,43,39,43,39,36,39,39,39,36,32,32,36,36,36,36,36,36,39,36,36,36,36,36,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,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,39,32,36,32,36,39,39,36,36,32,36,36,36,36,36,43,39,39,39,43,39,39,39,39,43,43,39,43,46,46,43,43,39,39,43,39,46,39,46,46,39,43,43,43,43,39,39,46,43,39,46,43,39,39,39,46,43,39,43,43,43,43,39,39,43,39,43,43,43,43,46,43,39,43,43,39,43,46,43,43,46,43,43,43,39,39,43,39,43,43,43,39,46,39,43,39,46,39,39,39,36,39,39,36,36,39,39,36,39,36,39,39,36,39,39,36,39,39,36,43,39,36,36,39,36,36,36,39,39,39,36,39,39,39,36,39,39,39,36,32,39,32,32,39,36,36,39,36,36,39,39,36,39,36,32,36,39,39,32,32,39,36,36,36,39,32,36,32,36,36,36,36,32,36,36,39,36,36,36,32,36,36,36,32,36,36,36,32,36,36,36,36,36,36,36,36,36,36,32,39,36,32,36,36,36,32,32,36,36,32,32,36,32,32,36,39,32,32,36,32,36,36,32,36,32,32,32,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,32,36,32,32,32,36,32,36,36,32,32,32,32,36,36,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,36,32,32,39,36,36,32,36,36,32,32,32,32,36,36,32,36,36,32,36,32,32,36,36,32,36,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,36,36,39,39,43,39,39,36,36,39,36,36,39,43,43,46,43,43,39,39,43,43,43,36,39,43,46,43,39,43,49,39,39,39,43,43,39,39,39,43,43,46,43,46,43,43,39,43,39,36,39,39,43,43,43,43,43,39,39,36,39,36,32,36,32,36,39,39,36,36,36,39,39,36,36,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,36,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,39,36,39,36,39,32,39,36,36,39,36,39,36,43,39,39,39,43,39,46,43,39,43,43,46,39,46,46,46,43,46,43,43,46,46,43,43,43,43,46,43,43,46,43,43,39,43,43,43,43,43,43,43,43,43,43,46,39,39,46,43,46,39,43,43,39,43,46,43,43,46,43,43,43,39,39,43,43,43,43,46,43,39,43,43,43,39,39,43,43,43,43,43,43,43,39,43,43,39,39,39,39,39,39,36,43,39,36,39,36,39,39,36,39,39,36,36,43,36,43,39,39,39,39,36,39,36,39,39,39,36,39,39,39,39,39,39,36,39,36,39,36,36,39,36,39,39,36,39,39,36,36,39,36,36,32,39,36,36,36,36,32,32,36,36,36,36,32,39,32,36,32,36,32,32,39,36,32,39,36,36,36,36,36,32,36,36,32,32,36,36,36,36,36,36,36,32,32,32,36,32,32,39,36,36,36,32,36,39,32,32,36,36,36,36,32,32,32,32,36,32,36,36,32,39,32,36,36,32,32,32,32,36,32,36,36,32,36,32,32,32,36,32,32,36,32,36,36,36,32,36,32,32,36,32,36,36,32,32,36,36,32,36,32,32,32,36,32,36,36,32,36,32,36,36,36,36,32,32,36,32,32,36,32,36,32,36,36,32,32,36,36,36,32,32,32,36,32,36,36,32,36,36,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,36,36,32,32,32,32,32,32,32,36,32,32,36,32,36,36,36,36,32,32,36,36,36,36,39,39,39,43,39,39,36,32,36,43,43,43,43,43,43,39,39,39,43,43,46,46,46,49,43,46,39,39,39,39,43,43,43,43,46,43,43,39,43,43,46,46,46,43,39,39,46,39,39,46,43,43,43,43,43,39,39,36,36,36,36,36,32,36,36,43,36,36,39,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,36,36,36,32,32,36,36,32,36,36,32,39,39,36,36,39,43,36,39,36,39,39,36,39,39,39,36,39,39,43,39,39,39,43,43,39,49,43,46,43,46,46,43,46,43,46,43,46,43,46,43,43,46,46,43,43,46,43,43,39,43,43,46,46,43,39,39,43,43,43,43,46,49,46,43,46,39,43,46,43,46,43,43,43,46,43,43,43,39,43,39,46,43,43,46,43,43,43,43,43,39,43,43,39,43,39,39,39,43,39,43,39,43,39,39,39,43,39,39,39,39,39,39,39,39,36,39,39,43,36,36,39,39,39,43,36,39,39,39,39,36,36,36,39,36,36,39,36,39,39,36,36,39,39,36,36,36,39,39,36,36,36,36,36,32,36,39,36,39,36,39,39,36,32,36,36,36,39,36,32,36,32,36,36,36,36,36,36,36,39,36,36,36,36,36,36,32,36,36,36,36,36,36,39,36,36,36,36,36,36,32,36,32,39,32,32,32,36,36,32,36,36,32,36,32,36,36,36,36,36,32,32,32,32,32,32,32,36,32,32,36,36,36,32,32,32,32,32,36,32,36,36,32,32,32,32,32,32,32,36,36,32,32,32,36,32,32,36,32,32,32,36,36,36,36,32,36,32,32,32,36,32,36,36,32,36,36,36,32,32,32,32,32,36,32,32,32,36,36,36,36,36,32,32,36,32,36,36,32,36,36,36,36,36,32,36,32,32,36,39,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,36,32,32,32,32,32,32,36,32,32,36,36,32,32,32,36,32,32,36,36,43,36,43,36,43,36,39,39,43,36,39,43,43,43,43,39,39,39,39,43,43,43,49,49,49,46,46,46,46,43,43,43,43,43,46,43,46,46,43,39,39,39,43,43,43,43,43,43,46,43,46,43,43,43,43,39,39,39,39,36,39,36,39,39,36,39,36,43,43,36,36,32,36,36,36,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,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,36,36,32,36,36,32,32,39,36,36,36,39,36,36,36,36,43,39,39,39,36,39,36,39,39,36,36,39,39,43,46,43,43,43,46,39,43,43,39,43,43,46,46,46,46,46,43,46,43,43,46,46,46,46,46,46,49,43,52,46,46,46,46,46,49,46,49,46,39,43,46,46,46,46,43,46,46,43,43,43,43,43,39,46,46,46,46,46,49,43,46,43,46,46,46,43,43,43,46,43,43,43,43,43,39,43,49,49,43,46,39,46,43,43,46,43,46,43,43,43,39,39,43,43,39,36,39,39,39,39,39,39,36,39,39,39,43,39,39,43,39,39,36,36,36,39,43,36,39,36,39,39,43,36,39,36,36,43,36,36,39,39,39,39,36,39,36,36,39,39,36,36,36,36,39,39,36,39,39,36,36,36,32,36,36,39,36,36,32,36,32,36,36,36,32,36,32,36,36,36,36,36,36,32,36,36,36,32,32,36,36,32,36,32,36,32,36,32,32,32,36,36,32,36,39,39,36,32,36,32,32,36,36,32,36,32,36,36,36,32,36,36,32,36,32,36,32,32,32,36,32,36,32,32,36,32,32,32,39,36,32,32,36,32,32,36,32,36,36,36,39,36,36,36,32,32,32,36,36,39,32,32,32,36,36,32,36,32,39,32,36,32,32,36,32,32,36,32,32,36,32,36,36,32,36,32,36,36,36,36,36,32,32,36,32,36,32,32,36,36,32,32,36,32,32,36,32,36,32,39,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,36,36,32,36,36,36,39,43,36,36,39,39,39,43,43,39,39,39,46,43,39,43,39,43,43,39,43,43,46,43,49,46,46,43,43,43,43,43,39,46,46,49,46,43,43,39,39,39,39,43,39,46,49,46,43,46,46,46,43,39,39,43,39,43,39,36,39,39,39,39,39,39,36,39,39,39,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,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,36,32,36,32,32,36,32,32,36,32,36,36,36,39,36,36,39,39,36,39,39,36,36,39,39,39,39,39,43,39,46,39,43,43,43,43,43,49,43,43,43,46,46,46,46,49,43,46,46,43,46,49,46,46,49,49,49,43,49,49,49,46,46,46,49,46,49,43,46,43,43,43,46,46,43,43,49,46,46,46,46,46,39,49,46,46,46,46,46,46,43,43,43,46,46,46,43,43,39,46,46,43,43,46,43,46,46,43,43,43,43,46,43,39,43,43,43,43,43,43,43,39,43,39,39,39,39,43,43,43,39,43,36,36,39,39,39,39,39,39,43,43,39,39,39,43,39,36,39,39,43,39,39,36,36,32,36,36,36,36,39,36,36,39,36,36,39,39,36,36,32,36,32,36,39,36,36,39,36,36,36,39,32,36,32,39,32,36,32,36,36,36,36,36,36,39,32,32,36,36,36,36,36,36,32,39,32,32,32,32,36,32,36,32,36,32,36,36,32,36,32,32,32,32,36,36,36,32,39,32,36,36,36,32,32,36,39,39,36,32,36,32,32,36,36,39,36,32,32,36,32,36,36,32,36,32,32,32,36,32,32,32,36,36,36,36,32,39,36,36,36,36,36,36,36,36,32,36,32,36,32,32,36,36,32,36,36,36,32,36,36,32,32,36,36,36,32,32,36,32,32,32,36,36,36,32,32,36,36,36,32,32,36,32,32,36,36,32,32,32,32,32,39,36,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,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,36,32,36,36,32,32,32,32,36,32,32,39,32,36,36,36,32,32,32,39,39,36,36,39,36,39,36,39,39,43,39,43,39,43,43,43,39,43,39,43,49,46,49,46,46,46,46,46,39,43,46,46,46,49,43,46,46,46,43,43,43,39,39,39,43,43,43,43,43,43,43,46,39,39,39,39,36,46,39,43,43,39,39,43,39,39,36,36,36,32,36,36,32,32,32,36,36,39,32,32,36,36,36,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,32,32,32,32,32,32,32,36,32,36,32,36,36,32,32,32,32,32,36,32,36,39,36,36,36,32,36,36,36,39,36,36,39,39,39,39,39,39,36,36,39,39,39,43,36,39,43,39,46,39,46,43,46,49,46,46,43,49,46,49,46,46,46,46,49,46,43,46,46,46,46,49,49,49,49,49,49,49,46,49,49,49,46,46,49,49,46,43,46,46,46,46,46,46,46,46,49,49,46,46,43,49,46,46,46,46,46,46,43,46,43,43,46,46,46,46,46,46,46,46,46,43,46,43,46,43,46,43,46,43,43,46,46,43,46,43,43,43,46,39,46,43,39,43,39,39,39,39,43,43,36,43,43,36,39,43,39,43,43,39,39,39,43,39,36,39,39,43,43,36,39,43,39,39,32,39,36,36,39,39,36,39,36,39,39,36,39,39,36,36,32,39,39,36,36,39,39,39,36,36,36,39,36,36,36,36,36,36,32,36,39,39,32,36,36,36,39,36,36,36,36,32,32,36,36,36,32,32,36,32,36,32,36,32,39,36,32,36,36,32,36,32,32,36,36,36,39,32,32,36,32,32,32,32,36,39,36,36,36,36,36,32,36,36,36,32,36,36,32,36,36,32,36,32,32,32,36,32,32,36,36,32,36,39,32,36,32,36,36,36,36,36,36,36,32,36,36,36,36,32,32,36,36,32,36,32,36,32,36,32,32,36,36,32,36,32,32,32,36,32,36,36,36,32,36,36,32,32,32,32,36,36,36,36,36,32,36,32,32,32,32,32,32,36,36,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,36,32,32,36,36,36,39,36,36,36,36,39,39,43,43,43,46,46,36,43,43,43,39,46,46,49,49,49,46,43,39,43,46,46,39,43,46,49,46,49,46,43,43,46,39,43,46,43,43,43,46,43,46,46,46,39,43,39,43,39,43,43,39,43,43,43,43,39,39,36,36,36,36,36,32,32,36,36,32,39,32,36,36,36,32,36,36,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,32,32,32,32,32,32,36,32,36,36,32,32,36,36,32,32,32,36,32,32,32,32,32,32,32,32,36,36,32,36,39,36,36,39,36,36,39,39,39,36,39,39,39,39,39,43,36,43,39,39,43,39,43,43,46,43,43,46,43,43,46,46,46,46,43,46,46,49,46,46,49,49,49,49,49,46,52,49,49,49,46,49,49,46,49,55,52,49,49,46,49,49,49,46,46,46,46,46,49,46,46,49,49,46,46,52,46,49,49,49,52,46,46,52,49,49,46,46,46,49,49,46,46,49,46,46,49,46,46,46,43,49,49,49,43,46,49,46,43,46,43,43,43,46,46,43,43,43,43,46,43,43,39,43,39,46,43,39,43,43,39,43,46,43,39,43,43,39,36,39,43,39,39,32,39,39,39,39,39,39,39,39,36,39,36,39,39,36,36,39,36,36,39,36,39,39,36,39,36,39,39,36,36,39,36,36,39,39,32,36,36,39,39,36,36,36,39,36,39,36,36,36,36,36,36,36,36,36,36,36,32,36,36,32,36,36,36,36,36,32,36,32,36,32,32,32,39,36,36,32,36,36,32,32,32,32,36,36,36,32,32,32,36,36,36,36,36,36,32,36,39,32,32,32,36,36,36,36,36,36,32,32,32,36,39,36,36,36,32,36,32,36,32,36,36,36,36,32,32,36,36,36,32,36,36,36,32,32,32,39,32,36,32,32,36,36,32,36,32,32,36,32,32,32,36,32,32,36,36,36,36,32,36,36,32,36,32,36,36,36,32,36,36,32,32,36,32,32,36,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,32,32,39,36,36,36,39,36,36,32,36,39,36,39,39,39,46,43,43,39,39,43,43,39,43,46,43,43,46,43,46,46,46,46,39,43,43,49,46,46,49,49,46,43,43,46,46,43,43,43,43,46,49,46,43,43,43,39,39,43,43,39,43,46,46,46,43,43,39,39,36,39,39,39,36,32,36,36,36,36,36,36,39,36,36,36,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,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,32,36,32,32,32,36,32,32,36,36,39,36,39,39,36,36,36,36,36,39,39,36,39,39,43,36,39,43,39,39,43,43,43,39,43,43,43,43,46,49,46,46,43,46,46,46,43,49,49,49,46,49,49,46,52,49,49,49,49,49,49,52,52,52,49,49,49,49,46,49,52,49,49,49,49,49,49,46,49,49,49,46,46,46,52,46,49,46,49,46,46,52,49,49,46,52,46,46,49,46,46,49,52,52,49,46,49,46,49,46,46,46,43,46,46,46,43,46,43,46,46,43,46,46,46,46,46,43,43,43,43,43,43,39,39,39,39,43,43,43,39,39,46,39,43,46,43,43,43,39,43,39,43,39,39,36,43,39,43,36,43,39,39,39,36,39,36,43,39,39,39,39,36,39,36,36,36,39,36,36,39,36,39,36,36,39,39,36,36,36,32,36,36,36,36,36,36,36,32,39,36,36,32,36,36,36,36,36,36,39,32,36,32,36,32,32,32,32,36,36,36,36,36,36,36,32,32,32,39,36,36,36,39,32,32,32,32,32,32,32,36,32,36,36,36,36,36,32,36,36,32,36,36,36,32,32,36,32,32,36,32,36,32,32,32,32,36,32,32,32,32,36,32,32,32,36,36,36,36,36,32,32,32,32,39,36,36,32,32,32,32,36,32,39,36,36,36,36,32,32,32,36,36,32,36,32,32,36,39,36,36,32,39,32,32,36,36,36,36,32,32,32,32,36,32,32,36,32,32,32,39,32,36,32,32,36,32,36,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,39,32,36,36,36,36,39,36,36,36,36,36,39,36,39,43,43,43,43,39,39,39,39,43,43,43,43,46,46,43,43,43,46,46,46,43,43,46,46,43,46,46,46,46,43,43,43,46,43,46,49,46,49,46,46,43,43,43,39,43,43,46,43,43,46,46,43,43,43,39,39,39,36,36,36,39,39,36,36,36,36,36,36,36,36,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,36,36,36,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,39,36,39,39,36,36,39,39,39,39,36,39,39,36,43,39,39,43,46,43,39,39,39,43,43,46,43,43,46,43,49,46,49,49,49,46,49,49,46,52,49,49,46,55,49,52,52,49,49,46,49,46,49,49,52,49,49,46,49,52,49,49,52,49,49,52,52,49,49,49,46,49,46,49,46,49,49,49,49,49,49,52,46,52,49,49,49,52,46,49,49,49,46,49,52,49,49,49,49,46,49,49,49,49,43,46,49,46,43,49,46,46,43,46,49,46,43,46,46,46,46,46,46,43,43,43,43,43,43,43,46,43,39,39,39,43,43,43,39,39,43,43,43,39,43,43,43,36,36,39,43,39,39,39,39,39,39,39,43,39,39,39,36,39,36,36,36,39,36,36,36,36,36,39,36,36,36,39,39,39,36,36,32,36,32,36,36,39,36,36,39,36,36,36,36,36,32,36,36,36,36,32,36,36,36,36,36,32,36,32,36,32,36,36,36,36,36,32,36,32,36,32,32,36,36,36,32,32,32,32,36,32,32,32,36,32,36,36,36,32,36,32,32,36,39,36,39,32,36,36,32,36,36,36,36,32,32,32,36,32,32,36,36,36,36,36,32,36,32,32,39,39,36,36,36,32,39,36,32,36,32,32,36,36,36,36,32,32,32,32,32,32,32,32,39,32,32,32,32,36,36,32,36,36,39,32,32,36,32,36,32,36,36,32,36,36,36,32,36,32,32,36,36,32,32,36,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,39,39,36,36,32,36,32,36,43,39,43,43,39,43,36,39,36,46,43,43,43,43,39,43,43,39,43,46,49,49,46,46,46,46,43,46,43,43,46,43,46,43,46,46,46,52,46,46,46,39,39,43,39,43,43,46,46,43,43,39,46,39,39,39,36,39,36,39,36,36,36,39,36,36,36,36,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,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,36,36,39,36,32,36,36,32,36,39,36,32,39,39,36,36,43,39,39,39,39,39,39,43,43,43,39,43,46,43,43,46,46,46,43,46,46,46,43,49,46,46,46,46,49,49,49,46,49,49,49,49,52,49,52,55,49,52,52,49,46,49,52,49,49,49,49,52,52,49,49,49,52,55,49,49,52,49,49,49,52,52,49,49,49,49,49,46,49,49,49,49,52,52,49,46,52,49,49,46,46,43,49,52,49,49,46,49,49,49,46,49,49,49,49,46,46,46,49,46,49,49,46,49,46,46,49,49,43,46,43,46,46,43,43,39,43,43,46,43,43,39,39,43,39,43,43,43,43,43,43,43,43,43,39,39,39,43,39,39,39,43,46,39,39,36,39,36,39,39,39,39,43,39,39,39,39,36,39,36,36,32,39,39,36,32,43,39,39,39,43,36,36,36,39,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,32,36,36,32,32,36,32,32,36,32,36,36,36,32,32,36,36,32,32,32,36,36,36,39,39,36,32,36,32,32,32,32,36,36,36,36,36,36,32,32,39,36,32,32,32,36,32,32,36,32,32,32,32,32,36,36,32,32,36,32,36,36,32,32,36,32,32,36,36,32,32,36,36,32,32,36,32,32,32,36,36,36,36,36,36,32,36,32,32,36,36,32,39,32,32,32,32,32,32,36,36,32,36,32,32,32,32,32,36,32,32,36,32,32,36,32,32,32,36,36,32,36,36,32,32,32,32,32,32,32,32,32,36,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,36,36,32,32,32,32,36,32,36,36,36,36,39,36,39,36,36,36,39,39,39,43,39,39,39,39,43,43,43,43,46,46,43,36,39,36,43,39,46,46,49,49,49,49,46,46,46,43,46,43,46,49,49,46,49,46,46,46,49,43,39,43,39,43,43,46,46,43,49,46,39,39,39,39,39,39,43,39,39,39,39,39,36,36,39,36,36,36,36,32,32,32,36,32,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,32,36,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,32,36,36,32,36,32,39,39,39,36,39,39,36,39,39,43,39,43,43,43,36,39,43,43,43,39,46,46,46,43,43,46,46,43,49,49,49,49,46,49,46,49,49,49,52,49,49,52,49,52,49,55,49,52,52,52,46,49,46,49,49,49,52,49,49,52,52,49,49,49,52,55,52,52,52,52,49,52,52,55,52,52,52,52,49,49,49,49,49,46,55,55,49,49,49,49,49,49,49,46,49,52,49,49,46,46,49,49,46,49,49,46,49,49,49,46,49,49,49,49,49,49,46,46,46,49,49,49,46,43,46,43,46,46,46,43,46,43,43,39,43,39,43,46,43,46,46,46,43,43,39,43,39,46,39,43,39,43,43,43,43,43,43,36,39,39,39,39,39,39,43,39,43,39,36,39,39,36,39,36,36,39,36,36,39,36,36,39,39,39,39,36,39,39,36,36,36,36,36,36,39,36,39,39,39,36,36,36,36,32,36,32,36,32,36,36,36,36,36,36,36,32,32,36,32,32,36,36,32,36,36,39,36,32,36,36,36,36,36,36,32,32,32,32,36,36,36,36,36,36,32,36,36,32,32,36,39,36,36,36,36,32,32,32,36,36,36,32,36,36,36,32,36,36,36,36,36,36,32,36,32,36,36,36,36,36,32,32,32,36,39,36,36,36,39,36,32,36,32,32,36,32,36,36,32,36,36,36,36,36,36,36,32,36,36,32,32,32,32,32,36,36,36,32,32,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,36,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,36,36,36,36,39,39,39,39,43,39,39,43,43,43,43,43,43,43,43,43,36,39,43,43,46,49,49,49,52,49,46,43,46,43,46,46,46,46,49,49,46,49,49,49,46,46,39,39,43,39,43,43,49,46,43,46,43,39,39,39,43,36,39,39,39,39,39,43,39,36,36,36,36,36,32,36,32,32,36,36,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,36,36,36,32,32,36,36,32,36,36,36,32,39,36,39,39,36,39,39,39,39,39,39,39,39,39,43,43,39,43,43,46,43,43,46,46,46,46,46,49,46,49,46,49,49,49,49,49,46,49,46,49,49,49,52,49,52,49,49,49,49,55,49,52,49,55,49,49,49,49,52,49,49,52,49,49,52,49,49,55,49,52,52,52,52,52,49,49,55,49,52,55,55,52,49,52,49,49,55,52,52,46,52,49,49,46,52,49,52,49,49,49,49,46,49,49,49,49,49,43,49,49,49,46,49,46,49,46,49,49,49,46,46,49,49,49,46,49,49,46,46,46,46,43,43,43,46,39,43,39,39,43,46,46,46,39,46,43,39,43,43,43,39,39,43,43,39,43,46,39,43,39,39,36,39,39,39,39,43,39,36,39,36,36,39,39,39,39,39,39,39,36,39,36,36,39,39,32,39,39,36,39,39,36,36,36,36,36,39,36,39,36,36,39,39,32,36,39,36,32,36,39,36,36,39,36,36,36,36,36,32,32,36,36,36,39,36,36,36,36,32,32,32,36,36,36,36,36,32,32,32,36,32,36,36,36,39,36,36,36,36,32,32,36,36,32,36,36,32,36,32,32,36,36,32,36,36,36,36,36,36,32,36,36,36,39,36,36,32,36,36,36,36,36,36,32,32,32,39,36,36,36,36,36,36,36,36,32,36,36,32,36,32,36,36,32,32,36,32,36,32,36,36,36,36,32,32,36,36,36,36,39,32,36,32,32,32,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,36,32,36,36,36,36,36,36,39,43,39,43,39,39,39,39,43,43,46,39,43,43,43,39,43,39,39,39,39,46,46,46,49,46,46,49,46,49,43,46,43,49,46,46,46,49,49,46,46,46,43,43,49,43,49,46,46,43,46,43,43,46,46,43,39,39,39,43,43,43,39,39,39,36,39,39,36,36,32,32,36,36,36,36,36,39,39,36,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,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,36,32,36,32,32,36,36,36,32,36,32,36,32,36,36,36,39,36,36,36,39,36,39,39,39,43,39,43,43,43,43,43,39,39,43,46,46,43,46,46,46,46,46,52,46,46,46,46,46,49,49,46,52,49,49,46,49,49,49,52,46,52,49,49,52,49,52,49,49,52,52,52,49,52,52,52,52,49,52,52,52,52,52,52,55,55,55,52,55,49,52,52,52,49,49,55,52,49,52,52,49,52,49,55,55,49,52,49,52,52,49,52,49,49,49,52,49,52,49,49,49,46,49,52,46,52,49,49,46,52,49,49,46,49,49,49,49,49,49,49,49,49,46,49,49,49,46,43,43,43,46,39,39,43,43,43,46,46,43,46,46,43,43,46,46,46,39,39,43,43,39,46,43,46,43,43,39,39,43,39,43,39,39,43,36,39,39,39,36,39,36,39,36,39,39,39,36,39,36,36,36,39,36,39,36,36,39,39,39,43,39,36,39,39,36,36,36,39,39,36,36,36,36,36,36,36,36,32,39,36,36,36,39,36,36,36,36,32,32,36,36,39,32,32,36,36,32,32,36,36,36,39,36,32,32,36,36,36,32,32,36,36,36,36,39,36,36,32,32,36,32,36,39,36,36,32,32,36,32,32,32,36,36,36,32,36,32,36,36,36,36,36,36,36,36,32,32,36,32,39,32,32,32,36,36,36,36,36,36,39,32,32,32,36,36,32,36,32,32,36,32,36,36,36,36,32,32,36,32,36,36,36,36,32,32,36,32,32,36,32,32,32,36,32,32,36,36,32,32,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,36,32,32,32,32,36,32,36,32,32,32,36,36,36,32,36,36,36,36,36,36,36,36,36,39,43,39,39,39,36,39,39,39,43,43,43,46,46,43,39,43,39,39,39,43,46,49,49,46,43,46,46,46,46,46,49,52,49,49,52,52,46,46,49,46,46,46,46,49,49,52,46,49,49,39,43,39,43,43,43,43,46,43,43,46,46,43,39,43,39,36,36,39,36,39,36,36,36,36,36,39,36,32,36,39,32,32,32,32,32,36,32,36,32,32,39,32,32,32,32,32,32,32,36,36,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,36,36,32,36,36,36,32,39,39,39,39,39,36,39,39,39,36,39,43,43,39,39,43,43,43,43,43,43,46,46,46,46,49,49,46,46,49,49,49,46,49,49,49,46,49,49,52,49,52,52,49,52,49,49,49,52,49,52,55,55,52,55,52,52,55,52,52,52,49,52,52,52,52,55,52,52,52,52,55,52,55,55,55,52,52,59,55,52,52,52,52,49,52,55,55,52,49,55,52,52,49,52,52,52,49,49,52,55,49,52,52,52,49,49,52,49,49,52,49,49,46,49,46,49,49,49,49,46,49,49,49,49,46,49,49,46,49,46,46,49,46,49,46,43,46,46,39,43,43,46,43,46,46,46,49,49,43,46,43,46,43,43,43,43,43,43,43,43,43,43,39,39,43,39,46,43,39,43,43,39,43,39,36,39,39,36,39,39,39,39,39,39,39,39,43,39,36,36,36,39,36,36,36,36,39,39,39,39,36,39,36,36,39,36,36,39,39,36,39,39,36,32,39,32,36,32,36,36,36,32,36,32,32,36,36,32,36,36,36,36,36,32,36,36,36,36,36,36,32,36,36,36,39,36,36,36,32,36,39,36,36,36,32,32,32,36,32,36,32,36,32,36,36,36,32,32,36,39,36,36,36,36,36,32,36,32,36,36,36,36,36,39,32,36,36,32,32,36,36,36,36,36,36,36,36,32,36,36,32,36,36,32,32,36,32,32,36,39,36,32,32,36,36,32,32,36,36,32,32,36,36,32,36,32,32,32,36,36,32,36,36,32,32,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,36,32,32,36,36,39,39,39,43,43,39,39,39,39,43,43,46,46,46,39,43,36,39,43,46,43,43,49,46,46,49,46,43,46,46,49,46,49,49,49,49,49,49,46,46,49,46,46,46,46,52,49,49,46,46,43,39,39,39,43,46,43,46,49,43,43,43,46,39,39,39,39,36,32,39,32,36,36,39,39,36,36,39,36,32,36,39,32,32,32,32,32,32,36,36,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,36,32,32,32,36,36,36,36,36,32,36,32,39,36,36,36,39,36,36,39,39,36,46,43,43,43,43,43,43,43,46,43,43,43,49,49,46,46,52,46,52,46,46,49,46,52,46,49,49,52,49,55,52,49,52,49,52,49,52,49,49,49,49,52,52,49,52,52,55,55,52,49,55,52,52,55,52,52,52,52,55,49,52,55,55,55,52,55,52,55,55,55,55,52,55,55,52,52,55,55,55,52,55,55,52,52,52,52,52,49,52,52,52,55,49,49,52,52,49,52,52,49,49,46,46,49,49,46,52,49,52,49,49,46,49,49,49,49,49,49,46,49,52,46,52,49,49,46,46,46,49,39,43,43,43,46,46,46,43,46,46,46,43,49,49,43,36,46,43,43,39,43,43,39,46,39,43,39,39,43,39,39,43,39,43,43,39,39,39,39,39,39,39,39,39,36,39,39,43,43,43,36,36,39,39,36,36,32,36,39,39,39,36,36,39,36,39,36,36,39,36,39,39,32,36,39,36,36,36,36,32,36,36,36,36,39,32,39,36,32,36,32,32,36,36,36,32,39,36,32,32,36,32,32,32,32,36,36,32,32,36,32,32,39,36,36,36,36,32,36,32,36,36,36,32,32,36,32,36,32,32,36,36,36,39,32,36,36,32,36,32,32,36,32,36,36,36,36,36,32,32,36,39,36,36,32,36,36,39,36,36,32,36,36,36,36,32,32,32,32,36,36,36,36,32,32,36,32,36,36,36,32,32,32,36,32,32,39,32,32,36,32,36,36,32,32,39,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,36,36,32,32,32,32,32,36,32,36,36,36,36,36,36,32,39,32,32,39,39,43,43,39,39,39,43,46,39,43,46,46,43,39,43,39,39,43,43,46,46,49,46,39,43,43,46,46,46,49,49,49,49,49,46,49,46,49,49,46,49,49,52,52,52,46,49,46,49,39,43,39,39,43,39,43,43,49,46,43,43,43,43,39,43,36,36,36,39,36,39,39,36,39,36,39,36,32,36,32,32,36,36,32,32,32,32,36,39,36,32,36,36,32,32,32,32,32,32,32,32,32,36,36,32,36,32,36,32,32,32,32,32,36,32,32,32,36,32,36,32,32,32,32,36,32,36,36,32,36,36,36,36,39,39,36,39,36,39,39,36,32,39,36,39,43,43,39,43,43,43,43,43,39,43,43,46,46,43,46,49,49,49,46,49,46,52,49,52,49,49,52,49,49,52,52,52,55,52,52,52,52,52,52,52,52,52,49,52,52,55,55,52,49,52,55,52,52,52,49,55,55,49,55,52,55,52,55,55,59,55,52,55,55,55,52,59,59,55,59,59,59,55,55,59,59,59,52,62,55,59,52,55,52,55,52,49,52,55,52,52,49,52,52,52,52,49,52,49,49,49,52,52,49,52,49,49,49,49,49,49,46,49,49,49,49,46,49,49,49,49,46,49,49,46,49,46,43,39,49,46,46,46,43,46,49,43,46,43,46,46,46,39,46,46,46,46,43,43,43,43,39,43,39,39,46,39,43,43,39,39,43,43,39,43,39,39,39,43,39,39,36,39,39,39,39,39,36,36,36,39,39,36,36,36,39,36,39,39,36,39,36,39,39,36,36,32,36,36,32,36,36,36,36,39,36,36,32,32,36,32,36,32,32,36,39,36,36,32,32,36,36,36,36,32,36,32,36,32,32,32,36,36,36,36,39,39,36,36,39,36,32,32,36,36,32,36,36,32,36,32,32,36,39,36,36,32,36,32,36,36,36,39,36,36,36,36,32,36,39,36,36,39,36,32,32,32,32,32,36,39,36,32,36,32,36,36,32,36,32,32,36,32,32,32,36,32,36,36,36,32,36,36,32,36,32,32,36,36,32,36,36,32,32,36,32,32,36,32,32,36,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,36,36,36,36,36,39,39,39,39,39,43,39,43,43,39,46,43,43,39,43,43,43,46,39,43,43,49,49,46,46,46,43,39,46,49,49,49,46,49,49,46,49,46,46,46,49,49,49,49,52,52,49,49,46,49,46,46,43,43,43,43,46,39,43,43,43,43,43,39,39,39,39,39,36,39,36,39,36,39,39,36,32,36,36,32,36,32,32,32,36,39,39,36,32,32,36,36,36,32,32,36,32,36,32,32,32,32,36,32,36,39,36,36,39,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,36,36,32,32,36,36,36,36,36,39,36,39,36,39,36,39,36,39,36,39,39,39,46,43,46,46,46,43,46,43,43,43,46,49,49,46,49,49,49,52,43,49,49,52,49,49,49,49,52,49,49,52,52,52,52,52,52,49,52,52,52,52,49,52,49,55,52,52,55,55,52,55,52,49,52,52,49,55,52,52,52,52,52,55,52,52,55,55,59,59,55,55,55,55,55,59,52,59,59,52,55,59,59,59,55,62,59,55,46,55,59,52,59,49,55,55,59,52,55,55,55,55,52,52,55,52,49,52,52,52,52,49,49,49,49,49,49,52,49,49,52,49,46,46,46,49,46,52,49,49,46,49,46,49,43,46,46,46,46,46,43,49,49,46,46,49,49,46,46,43,43,46,49,46,46,49,43,46,39,43,43,43,43,43,43,43,39,39,43,39,39,43,39,39,39,43,43,36,36,43,39,36,39,39,36,39,36,43,39,39,36,36,36,36,36,36,36,36,39,36,39,36,39,39,39,36,32,36,36,32,39,39,39,39,39,36,32,36,32,32,32,32,39,36,36,36,36,39,32,32,32,32,36,36,36,32,32,32,32,36,36,36,36,36,36,36,36,32,32,32,32,36,32,36,36,36,32,32,32,32,36,36,36,39,39,36,32,36,32,36,36,39,36,36,39,36,32,39,36,39,36,36,36,32,36,36,36,36,36,36,36,36,36,32,36,39,32,36,36,32,32,36,32,36,36,36,39,32,32,32,32,36,36,36,36,32,32,32,36,32,32,32,32,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,36,36,39,39,36,36,43,43,46,43,46,46,39,43,39,39,39,43,43,43,43,43,49,46,46,46,46,43,43,46,49,49,49,49,49,49,46,46,43,49,46,49,52,49,52,49,49,52,46,46,46,43,46,43,46,49,46,46,39,39,39,39,43,43,39,39,36,39,39,36,39,36,39,39,39,39,39,36,32,32,32,36,36,36,32,36,39,36,36,36,32,36,36,32,32,32,32,32,32,32,36,32,32,32,32,39,36,36,36,36,32,32,32,32,32,32,32,32,32,32,32,36,36,39,32,32,36,36,32,36,32,36,32,36,36,36,39,36,39,36,39,39,39,39,39,36,43,39,39,43,43,43,43,46,49,43,46,46,49,46,46,49,46,49,49,46,49,49,49,49,49,49,49,49,46,49,52,49,52,55,55,52,52,55,52,52,52,55,52,55,59,49,55,55,55,52,55,49,52,55,52,55,52,49,59,55,52,55,55,55,55,55,55,59,55,55,55,55,49,55,52,55,55,55,55,59,55,59,59,59,55,59,62,55,52,43,55,52,55,52,52,55,55,55,55,59,52,55,52,52,49,52,59,52,52,52,49,49,49,49,49,49,49,49,46,49,49,49,49,49,49,49,52,49,46,46,49,49,49,49,46,46,46,46,46,46,43,43,46,46,46,46,43,46,49,49,46,46,43,46,46,46,46,43,46,43,46,43,43,43,43,43,39,39,43,39,39,39,43,39,39,39,39,43,39,39,43,39,36,36,39,36,36,36,36,39,39,39,36,36,39,39,36,36,39,32,39,39,36,36,36,39,36,36,39,36,36,36,36,36,36,36,39,36,32,36,36,32,36,36,36,32,36,39,36,36,32,32,32,32,36,36,32,32,32,32,32,36,32,36,36,36,36,39,36,32,32,32,32,32,39,36,36,36,32,32,36,36,32,32,36,36,32,39,39,32,36,36,36,36,39,36,32,39,36,32,36,36,39,36,32,36,36,36,36,39,36,36,36,32,36,32,36,36,36,36,32,32,32,32,36,36,36,36,32,36,36,36,32,32,36,32,36,36,32,32,32,36,32,32,32,36,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,36,32,32,36,39,39,36,36,39,36,39,36,36,39,39,39,43,39,46,43,43,43,39,39,43,39,43,46,46,39,46,43,46,43,46,49,46,49,49,49,52,49,46,46,46,46,49,46,46,46,52,52,49,46,49,49,49,46,46,46,46,49,49,46,46,46,39,39,39,39,39,39,46,39,43,39,39,43,39,36,39,36,39,36,36,36,36,36,39,36,36,36,39,39,32,36,36,36,32,32,32,32,32,32,32,32,36,36,36,36,36,36,36,36,32,39,36,36,32,36,36,32,32,32,32,32,36,32,32,32,36,39,39,39,32,39,36,36,32,32,36,36,32,36,36,32,39,39,39,36,39,39,43,43,43,39,43,39,43,46,46,46,46,49,49,39,49,46,46,46,46,46,49,46,49,49,49,52,52,46,49,49,49,49,52,52,49,52,52,52,59,52,59,55,55,55,55,52,52,55,55,52,55,55,59,59,55,55,52,55,52,55,55,52,55,55,55,59,59,59,59,55,55,59,59,55,55,55,55,59,59,59,62,59,62,62,59,59,62,62,59,55,59,64,59,55,59,55,55,55,55,55,55,55,55,55,59,55,52,59,52,52,52,49,55,52,49,49,52,49,52,52,52,49,49,52,52,49,52,52,46,46,46,49,52,49,46,49,52,49,49,46,46,49,43,49,46,43,46,46,46,49,49,49,49,46,46,49,46,49,49,49,46,43,46,43,46,46,43,43,43,43,46,39,43,39,39,39,39,43,39,39,39,43,39,43,39,39,39,36,39,36,36,36,39,39,39,36,39,32,39,39,39,39,36,36,36,36,36,36,36,39,36,32,39,36,36,36,36,39,36,39,36,36,32,36,32,36,36,32,32,32,32,36,39,32,36,36,32,32,32,32,32,32,36,36,32,36,32,32,36,32,36,36,39,36,32,36,32,32,36,36,39,36,32,32,32,32,32,32,36,36,36,36,39,32,36,36,32,36,36,39,36,39,36,36,36,36,36,36,32,36,36,36,36,36,36,36,36,36,36,32,32,39,36,39,32,32,36,36,36,39,36,36,32,36,36,32,36,32,32,36,36,32,36,36,32,32,36,32,32,39,36,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,39,36,39,32,39,36,39,39,39,43,46,43,43,43,39,43,43,43,43,46,46,43,43,39,43,39,43,49,49,49,52,49,46,49,46,46,46,46,49,52,52,55,52,49,49,49,49,46,49,49,49,49,49,49,46,49,49,43,46,43,39,36,36,39,43,43,43,46,39,43,39,43,36,36,36,32,36,36,39,36,39,39,39,39,39,36,36,36,32,32,36,32,32,32,36,36,36,36,36,36,36,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,32,36,32,32,32,32,39,36,36,32,32,36,32,32,32,36,36,36,36,39,39,43,39,39,39,43,39,43,43,43,39,46,43,46,49,46,43,43,46,46,46,49,46,46,46,43,49,46,49,49,52,46,49,49,46,52,52,49,55,52,55,55,55,52,55,52,55,52,55,55,55,55,55,55,62,55,55,59,55,59,59,55,55,59,59,55,62,55,59,62,59,59,59,62,59,55,59,59,64,64,62,59,59,59,62,62,64,62,62,62,64,55,62,64,64,64,64,59,62,59,55,59,59,59,59,55,55,59,59,59,59,55,55,55,55,59,52,52,49,55,52,55,49,55,52,52,49,52,49,49,49,52,52,49,49,46,49,49,49,52,49,49,52,49,49,46,46,46,49,49,46,46,46,46,49,46,49,52,49,49,49,43,46,46,46,43,46,49,46,43,46,46,43,46,46,43,43,43,39,43,46,43,39,43,39,39,39,43,43,36,39,39,39,39,43,39,36,39,39,43,39,39,36,39,39,39,39,39,36,39,39,36,39,39,36,36,36,39,36,36,39,39,36,36,36,36,36,36,36,32,36,36,32,36,36,32,36,32,36,36,32,36,36,36,32,36,36,32,32,32,36,39,32,36,36,36,32,32,36,36,32,36,36,36,32,36,36,32,32,32,32,36,32,32,32,36,36,39,36,36,36,36,32,32,36,36,36,36,39,36,39,36,32,32,32,32,36,39,39,36,36,36,39,36,39,36,36,36,36,36,36,32,32,32,36,32,36,36,36,36,36,36,32,36,36,36,36,32,32,36,36,32,39,32,32,32,36,36,36,36,36,32,32,36,32,32,32,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,39,36,36,39,39,36,36,39,39,39,36,39,43,43,46,46,43,43,43,39,39,43,43,46,46,43,46,46,43,43,43,43,46,49,49,46,46,49,49,46,46,49,49,52,52,55,49,49,49,49,49,49,46,49,49,49,49,52,49,49,49,49,43,43,43,39,39,39,39,39,46,43,46,43,39,39,39,39,32,32,36,36,39,39,39,36,36,39,36,39,39,36,36,32,36,36,32,32,32,36,39,36,36,36,36,36,36,36,32,36,32,32,32,32,36,36,36,36,36,36,32,36,32,36,32,32,32,32,32,36,36,36,32,32,36,36,36,36,36,36,36,36,36,39,43,39,39,39,39,43,39,43,46,39,43,49,43,43,46,46,46,49,46,46,46,46,43,46,49,46,49,46,49,52,49,49,46,49,46,49,52,52,52,49,52,55,55,52,59,52,55,55,55,55,55,59,55,59,55,55,55,55,55,59,62,59,59,55,59,55,59,59,59,59,62,55,59,59,55,59,59,62,62,62,62,59,59,62,62,64,64,59,64,64,64,62,64,62,64,64,64,62,62,62,55,59,62,62,55,55,59,59,59,59,59,55,59,55,55,55,52,52,55,52,52,52,49,52,52,52,49,49,49,52,49,49,52,49,49,49,52,49,46,49,46,49,46,49,49,46,49,49,49,46,49,49,46,49,49,46,49,46,49,52,49,46,46,49,49,49,46,49,46,46,43,46,46,43,46,43,43,39,39,43,46,43,43,43,43,39,39,43,43,36,39,43,36,39,43,39,39,39,39,43,43,39,36,39,36,39,39,39,36,39,39,36,36,36,39,36,36,32,36,39,36,36,39,36,39,36,36,39,32,32,36,36,32,36,39,36,36,32,36,36,39,32,36,36,36,36,36,32,32,32,36,36,36,32,36,39,32,32,36,32,36,32,32,39,32,39,36,36,36,32,32,32,36,32,32,32,32,36,32,39,36,39,36,36,36,32,36,36,36,36,39,36,36,36,36,32,32,36,39,36,36,32,36,36,36,36,36,32,36,32,36,36,32,32,32,36,32,36,36,32,36,32,36,32,36,36,36,32,36,36,36,36,32,32,32,32,36,36,36,36,36,36,32,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,39,36,39,36,36,39,36,39,39,43,43,39,43,46,43,43,43,43,43,49,46,43,43,39,43,46,46,49,46,49,49,49,49,46,46,43,46,46,49,49,52,55,55,49,52,46,49,46,52,49,49,49,52,52,49,49,49,46,46,46,43,43,46,43,43,43,46,43,46,43,43,36,39,36,39,39,36,39,39,39,36,39,36,39,39,36,36,36,32,36,36,32,36,39,36,36,36,39,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,39,36,36,39,36,36,32,36,36,32,36,32,32,32,32,36,36,36,32,32,36,32,39,36,36,36,39,39,39,43,43,39,43,39,43,39,43,46,46,46,46,43,46,49,49,46,46,49,46,46,49,49,49,49,46,46,46,49,49,52,49,49,52,52,49,49,55,52,52,52,55,55,52,59,55,55,55,59,52,55,59,52,55,59,59,59,59,59,64,62,62,59,59,64,62,59,62,62,62,59,62,62,64,62,62,62,59,64,68,64,62,59,59,62,59,64,62,68,64,68,62,62,62,64,68,59,64,62,62,59,64,59,62,59,59,62,62,62,62,59,62,59,59,59,55,55,59,52,59,55,55,52,55,55,52,52,49,52,49,52,52,49,49,49,46,49,46,49,49,52,49,52,49,52,49,49,46,46,46,49,49,49,49,49,49,46,49,46,49,46,43,49,49,49,46,46,49,46,49,49,46,46,43,49,46,39,46,43,43,43,43,46,49,43,43,43,46,43,39,39,39,39,43,39,39,36,43,43,39,43,43,36,36,39,36,36,39,36,39,39,39,39,36,39,39,39,32,36,39,39,36,36,39,39,39,39,36,32,36,36,32,32,36,39,32,36,36,36,36,32,32,36,32,36,36,36,32,32,32,36,32,32,36,36,36,32,32,39,36,32,32,36,36,36,36,39,36,36,32,32,32,36,36,32,36,32,32,32,36,32,36,36,36,36,39,36,32,36,36,36,39,36,32,32,32,32,36,36,39,36,32,36,32,36,36,36,36,36,36,36,32,32,32,32,36,36,36,36,32,32,36,32,36,32,32,36,36,32,36,32,32,32,32,32,36,36,36,36,36,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,32,32,32,32,32,32,32,32,36,32,36,32,32,36,32,36,36,36,36,36,36,36,39,39,43,39,39,39,39,39,43,43,46,46,43,46,46,43,46,43,43,46,43,49,46,49,49,46,49,46,49,46,49,46,49,49,55,49,49,49,49,49,49,49,49,49,49,49,55,49,55,52,49,46,46,43,43,46,43,46,46,46,43,46,46,43,43,39,39,39,36,39,39,39,39,36,39,36,39,36,36,36,36,32,39,36,36,39,36,36,32,36,43,36,36,32,36,32,36,32,36,32,32,36,32,32,36,36,32,39,32,36,36,36,36,39,32,36,32,32,32,32,36,32,32,32,32,32,36,36,32,36,36,32,36,36,36,36,39,36,39,39,43,43,39,39,43,39,43,46,43,43,49,43,46,49,49,43,46,46,49,46,49,46,49,49,49,49,46,49,49,52,49,49,52,52,52,52,55,55,49,52,55,55,55,55,55,59,55,55,59,59,55,55,62,62,62,59,64,62,62,64,62,64,59,64,55,64,64,64,64,64,62,64,62,62,62,62,64,68,64,64,62,64,62,64,64,62,68,62,68,68,62,68,64,68,64,64,64,64,64,59,64,62,62,62,62,59,62,64,62,59,62,62,55,55,55,55,55,52,52,52,55,55,55,55,52,52,55,52,49,52,52,52,49,52,46,49,52,49,52,52,52,49,52,49,49,49,49,49,46,49,49,49,46,49,49,46,49,49,49,49,46,49,46,49,46,49,49,46,46,46,52,46,43,49,49,46,46,43,43,46,46,43,46,43,43,46,46,46,39,43,43,36,39,39,39,36,39,39,43,39,43,39,39,39,39,39,36,39,39,36,39,39,39,39,39,39,43,32,39,32,36,36,32,36,36,39,39,32,36,36,32,32,32,32,36,32,32,36,39,36,32,32,32,36,32,39,32,36,32,36,36,32,32,36,36,32,32,39,36,36,32,32,32,32,32,36,36,36,32,32,32,32,36,36,36,36,36,36,36,32,36,36,36,36,39,36,36,36,32,36,36,36,36,32,32,32,36,36,39,32,36,36,36,36,36,32,36,36,36,36,32,32,32,36,36,32,36,36,32,32,36,32,36,32,36,32,32,32,36,36,36,36,32,32,32,39,36,36,32,32,36,32,36,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,36,36,32,32,36,36,36,36,36,39,36,39,39,39,39,39,39,36,43,39,39,43,39,43,46,46,43,46,43,43,39,39,46,49,46,49,52,49,49,46,46,49,46,49,49,52,55,52,52,52,52,49,49,52,49,49,49,52,49,55,52,46,52,49,49,49,46,43,43,46,49,43,46,46,43,43,39,43,39,39,39,39,39,43,39,39,39,36,39,39,36,36,36,36,36,36,39,36,36,36,39,39,36,36,39,36,32,32,36,32,32,32,36,36,39,36,32,36,36,32,32,36,32,36,36,36,32,36,36,32,32,36,32,36,36,36,36,36,36,36,36,36,32,39,39,36,36,39,36,36,39,39,39,39,43,39,43,39,46,43,43,43,43,43,49,43,46,49,49,39,49,49,46,49,46,49,49,46,49,49,46,49,52,55,52,49,52,52,55,55,55,55,52,52,55,55,59,55,59,59,52,59,59,59,62,59,62,64,62,62,62,62,62,62,68,64,68,64,62,64,64,64,64,68,62,68,64,62,64,62,64,68,71,68,64,64,64,64,68,68,68,64,64,71,68,68,68,68,68,64,68,64,64,62,68,64,62,62,62,59,59,62,62,59,62,59,59,62,55,59,55,55,59,55,55,52,55,59,55,52,52,55,52,52,49,55,49,49,46,55,52,52,52,49,49,52,52,55,52,52,49,49,49,49,49,49,49,49,49,49,46,49,52,49,46,49,46,49,49,49,49,49,46,43,49,46,46,46,46,46,49,43,43,46,43,46,46,46,43,43,43,46,46,43,46,46,43,39,39,39,39,39,39,43,39,39,39,36,43,43,43,39,39,36,39,39,39,39,39,39,39,39,39,36,36,39,36,39,36,36,36,39,36,39,32,32,36,36,36,39,36,39,36,36,32,36,32,32,36,39,32,32,32,36,36,36,32,32,32,32,36,39,36,32,36,32,36,36,36,32,32,39,32,36,32,32,36,36,36,39,36,36,39,36,36,36,32,39,39,39,32,36,36,32,36,36,36,36,32,36,36,32,39,36,36,39,39,39,36,32,36,36,36,36,32,36,36,36,36,36,39,39,32,32,36,36,32,36,39,32,36,36,36,36,36,39,32,32,36,36,36,39,36,32,36,32,36,36,32,32,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,36,32,32,36,36,32,36,36,36,36,36,36,36,36,39,39,39,39,39,39,39,39,39,39,43,43,46,43,43,46,46,43,46,43,46,46,49,49,49,52,46,49,43,52,49,55,55,55,52,52,52,49,49,49,49,49,55,55,55,49,49,52,55,52,46,43,52,46,46,49,49,49,46,46,46,43,43,39,39,36,39,43,43,43,43,43,39,39,43,36,39,36,36,36,39,36,36,39,39,39,39,39,36,39,36,32,32,39,32,32,32,36,32,36,36,36,36,39,39,39,32,36,36,32,32,32,32,36,36,32,39,36,32,36,36,36,36,32,36,32,36,32,39,32,36,36,36,36,36,36,36,39,39,39,39,39,39,39,39,43,39,46,39,46,46,46,43,49,43,46,49,46,49,46,49,49,43,46,49,46,49,49,46,49,52,52,55,55,55,59,55,55,55,55,55,55,59,55,59,59,62,62,62,59,64,62,64,68,62,64,64,64,64,68,68,68,68,64,68,68,68,62,71,62,64,74,74,71,68,71,68,68,64,64,74,71,68,68,68,68,71,71,68,68,68,68,71,68,68,68,68,68,68,68,68,71,68,68,64,64,62,59,59,64,64,62,59,62,62,59,68,59,59,59,55,55,59,59,55,62,59,59,55,55,55,55,55,55,52,55,52,49,52,55,55,59,55,52,49,49,52,52,49,49,46,49,49,49,49,46,49,49,46,49,49,49,49,46,49,49,49,49,49,49,46,46,46,46,46,46,46,49,49,49,46,49,49,43,46,46,39,43,43,43,46,43,43,43,43,43,43,39,39,39,39,43,43,39,39,36,39,43,43,43,43,39,39,39,39,36,36,39,36,39,36,39,36,36,36,39,36,36,36,39,36,36,39,36,36,36,36,36,32,36,39,36,32,32,36,32,36,32,36,32,32,32,36,36,36,32,36,36,36,36,36,36,32,36,32,36,32,32,32,32,36,32,32,36,36,32,32,36,36,36,36,39,36,36,39,32,36,36,36,36,36,36,36,39,32,39,36,36,32,36,39,36,36,36,36,39,39,39,36,36,36,32,36,36,36,32,36,36,36,36,36,32,36,36,32,32,36,36,36,36,32,36,36,32,36,32,36,36,39,36,32,36,36,39,32,36,32,32,32,36,32,36,32,32,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,36,32,36,36,32,36,36,36,32,32,36,39,36,39,43,39,39,39,39,39,39,39,39,43,43,43,43,46,43,43,46,46,46,49,49,49,49,46,49,46,49,46,49,52,52,55,55,55,49,49,49,49,55,52,52,55,52,49,52,49,49,49,49,52,46,46,52,49,46,46,46,46,43,49,39,36,39,39,39,39,43,43,46,46,43,39,36,39,36,36,32,36,36,39,39,39,43,39,39,39,36,36,39,36,32,32,36,36,36,36,32,39,39,39,39,36,36,39,36,36,32,36,32,32,36,32,36,39,36,32,43,36,39,36,36,32,36,39,36,32,32,39,36,36,36,32,32,39,32,36,36,43,39,39,36,43,43,43,39,43,43,46,43,46,46,43,43,49,46,43,49,49,49,46,49,46,49,49,49,52,52,55,52,49,55,55,59,55,59,62,55,55,52,62,59,59,59,55,62,55,62,64,64,64,64,64,64,64,68,68,68,68,71,68,68,68,68,71,68,68,64,74,68,68,71,74,71,71,71,71,68,71,71,68,74,74,71,71,68,68,64,71,68,68,68,74,74,74,71,71,68,68,68,71,71,68,74,71,71,68,68,64,64,64,68,68,68,64,64,62,64,59,64,62,59,59,62,62,59,62,55,59,59,62,59,55,59,55,59,52,59,55,52,55,52,55,49,55,52,59,52,52,49,52,52,49,49,49,49,49,52,46,49,49,52,49,49,46,52,49,52,49,49,49,46,46,49,49,49,46,49,49,46,46,43,46,46,49,49,49,46,46,46,49,46,43,43,46,46,43,43,43,39,43,43,43,43,43,39,39,39,39,43,43,39,43,39,39,39,36,39,39,43,36,32,39,39,36,39,39,39,36,32,36,36,32,36,36,32,36,36,36,36,32,32,32,32,32,39,36,36,36,36,32,32,32,32,32,36,36,36,36,32,36,36,32,36,32,32,32,32,36,36,32,36,32,32,36,39,32,36,32,32,36,36,39,32,36,39,36,39,36,36,36,36,36,36,39,36,32,36,36,36,36,39,39,36,32,36,36,36,36,32,39,36,36,32,36,36,36,32,32,39,39,36,36,36,32,32,32,32,36,32,36,36,39,36,32,39,32,32,36,36,36,32,36,36,36,36,36,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,39,36,39,39,43,39,39,39,39,36,39,43,46,46,46,43,49,46,43,46,46,46,49,46,49,52,46,49,49,49,52,52,49,55,52,52,52,49,52,49,49,52,55,49,52,52,52,52,46,49,46,49,52,49,49,49,52,46,49,46,46,46,49,43,43,43,39,43,43,46,43,43,46,39,39,39,32,36,36,36,39,43,39,39,39,39,32,36,36,36,39,36,36,32,32,36,39,32,36,32,39,36,39,36,36,36,32,36,36,32,32,32,32,32,32,36,39,43,36,39,43,39,36,36,36,36,32,36,32,32,36,39,36,36,32,36,36,36,39,39,36,43,43,39,43,39,43,39,46,43,46,39,46,46,43,46,49,49,46,52,49,46,46,52,52,49,49,52,52,52,52,52,52,55,55,62,55,59,62,59,55,55,55,62,55,62,59,62,59,64,64,64,59,68,62,64,64,62,68,68,71,68,68,68,68,68,71,71,68,68,74,68,71,71,77,74,71,74,71,71,74,71,71,77,74,71,71,71,68,74,74,71,71,71,74,71,71,68,71,71,68,68,74,68,74,71,71,74,68,71,68,62,64,68,68,64,71,64,62,64,64,62,64,62,62,62,59,59,55,62,59,59,59,59,59,59,59,55,52,52,55,55,59,59,59,52,55,52,52,52,52,49,49,52,49,49,52,49,52,49,46,49,49,49,49,46,49,49,49,55,49,52,55,49,49,46,46,52,49,52,46,46,49,43,46,46,49,46,49,43,49,46,49,46,43,43,46,43,43,43,43,39,39,39,46,43,43,43,39,39,39,39,39,39,43,39,39,39,39,39,36,39,39,36,39,39,36,39,36,36,36,39,32,36,36,36,36,36,39,36,36,36,36,36,36,32,32,36,32,36,36,36,32,32,32,32,36,32,32,36,36,32,36,36,36,32,32,36,36,36,36,36,36,36,32,32,36,36,36,36,36,36,36,32,36,36,39,39,36,36,36,36,32,39,36,36,36,36,36,36,32,32,36,36,39,39,36,36,36,36,36,36,36,36,32,36,36,36,36,36,39,36,36,39,32,32,39,32,32,32,36,36,32,32,36,32,36,36,32,36,32,39,36,32,32,36,36,32,36,32,32,32,32,32,36,32,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,36,32,32,32,32,36,32,36,36,36,32,36,36,36,36,36,39,36,39,39,39,43,39,39,43,43,43,43,46,49,43,46,46,46,49,49,46,49,49,49,46,46,49,49,52,52,52,49,52,52,49,52,52,46,52,52,52,52,55,49,52,52,46,46,43,49,52,55,52,49,52,46,49,46,46,46,46,43,46,43,46,43,39,43,43,39,39,39,43,39,39,36,39,39,39,39,36,39,36,39,36,39,32,36,36,36,36,36,36,36,36,36,39,39,36,32,36,32,32,36,32,36,36,36,36,32,36,32,32,36,32,39,36,39,39,39,36,36,36,32,36,36,39,36,36,32,36,39,36,39,32,36,36,36,39,39,39,43,43,39,43,46,46,39,43,43,49,43,46,49,49,43,49,46,49,49,49,49,49,49,49,52,55,55,55,55,55,55,52,55,62,62,62,62,62,59,62,59,62,62,62,59,62,64,68,64,64,68,68,68,71,71,71,68,71,68,74,74,77,74,79,74,77,74,77,71,77,74,74,77,79,77,74,77,77,77,77,77,77,79,77,74,74,77,74,74,74,77,74,71,74,74,71,74,74,74,74,74,74,74,77,74,77,71,74,71,71,71,71,68,68,64,71,68,71,68,62,68,64,64,68,64,64,62,64,64,64,62,64,62,62,59,59,64,59,59,55,62,55,59,55,55,52,52,55,55,52,52,52,55,52,55,49,49,49,52,52,52,49,52,52,49,49,49,52,52,49,49,49,49,49,46,49,49,49,49,46,49,52,49,49,49,46,46,46,46,46,43,46,46,49,46,49,43,43,43,43,39,43,43,46,46,46,39,43,39,39,43,43,39,36,39,39,39,39,39,43,39,43,39,39,39,36,36,36,39,39,39,36,39,36,43,36,36,36,39,32,36,36,36,36,36,36,32,32,36,32,36,32,36,36,36,36,36,32,32,36,36,36,36,36,32,32,32,32,32,36,36,36,32,32,32,32,36,36,32,36,39,36,32,36,36,36,36,39,39,32,32,32,36,36,36,39,36,36,39,32,36,36,36,39,36,36,36,36,36,32,32,36,36,36,36,32,36,36,32,36,39,36,36,32,32,36,36,36,32,32,36,36,32,36,36,36,36,32,32,32,36,36,32,32,32,36,32,39,32,32,32,32,32,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,36,32,32,36,32,36,36,36,39,36,39,43,36,36,36,43,39,36,43,43,43,43,39,43,46,43,46,49,46,49,49,49,46,46,49,49,49,52,49,55,55,52,46,49,49,52,52,52,55,55,52,55,52,52,46,46,52,49,49,49,52,52,52,49,49,52,46,46,46,46,46,46,49,46,43,46,43,36,39,36,39,43,39,39,43,39,39,39,39,39,39,39,32,32,32,36,36,36,36,39,32,36,36,36,36,32,32,39,36,32,32,32,32,32,36,32,36,32,36,36,36,39,32,32,36,36,36,36,36,32,36,36,36,32,39,36,36,39,39,32,36,36,39,39,36,36,32,36,36,39,39,39,43,39,43,43,43,43,46,46,39,49,46,49,52,46,46,49,46,52,52,49,49,52,49,49,52,49,55,55,59,59,55,55,59,62,64,59,62,62,64,64,64,68,71,68,64,68,71,71,71,71,71,74,71,71,74,71,71,77,74,74,77,77,77,79,79,79,77,79,77,82,79,77,77,79,79,79,82,77,77,77,77,79,82,79,74,77,74,77,74,77,77,77,79,77,79,77,74,77,79,77,74,82,77,79,74,79,71,77,74,71,74,74,74,71,74,74,74,71,71,68,64,68,64,68,64,64,59,68,64,64,64,68,68,64,64,55,64,64,59,59,59,59,59,59,59,55,55,59,59,52,52,52,55,52,55,49,49,52,49,46,49,52,52,49,52,46,49,49,52,52,52,52,49,49,46,49,46,49,52,49,49,49,49,49,52,46,46,46,46,46,49,49,49,46,46,49,49,46,46,39,39,43,39,46,43,46,39,43,43,43,39,43,39,39,36,36,39,39,36,39,39,39,36,39,36,36,36,36,36,39,36,39,36,32,36,36,32,32,39,32,32,36,39,36,39,36,36,32,32,32,36,32,32,32,36,36,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,36,36,32,36,36,32,32,32,32,39,36,32,39,36,39,32,36,36,36,36,36,36,39,36,36,32,36,36,36,36,36,36,36,39,36,36,32,36,36,32,39,36,36,36,32,36,36,32,36,36,36,39,32,36,36,32,36,32,36,36,39,32,36,36,32,36,32,32,32,32,39,36,36,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,39,36,36,39,36,36,43,39,39,39,39,46,43,46,43,43,46,46,52,49,49,46,49,49,46,49,46,49,52,52,55,55,55,49,49,49,49,52,55,55,55,55,52,49,49,52,49,49,49,49,52,49,52,49,52,52,49,46,46,49,46,49,46,46,46,49,43,43,43,39,36,36,39,39,43,39,43,39,39,39,43,36,36,36,32,39,32,36,36,36,36,36,36,36,36,36,36,32,36,39,32,32,36,39,36,36,32,36,36,36,39,36,36,36,36,32,32,36,32,36,36,36,36,36,36,32,36,39,39,39,39,36,36,36,39,39,39,32,36,39,36,39,43,46,46,43,43,39,46,43,43,49,46,52,46,52,49,46,46,49,46,52,49,52,49,49,52,55,55,59,59,59,59,59,59,55,62,64,64,68,64,62,62,64,68,64,68,71,71,68,74,68,74,77,71,74,74,71,71,74,71,74,77,74,74,74,79,84,82,79,82,79,79,82,82,84,77,82,82,79,79,79,82,79,82,77,84,82,79,84,77,79,79,79,77,79,77,77,82,79,77,79,79,82,77,82,77,82,79,79,77,77,74,74,74,79,74,74,74,77,74,71,68,71,71,68,71,71,68,68,64,68,64,68,64,68,71,71,64,64,62,62,59,59,59,59,59,62,55,59,59,59,55,55,55,52,52,49,52,49,52,52,52,52,52,49,49,52,46,46,49,52,55,49,52,52,46,49,49,49,49,49,49,49,49,52,52,49,49,52,49,46,46,46,46,46,49,43,46,52,46,46,43,43,39,43,43,43,43,39,43,43,39,43,43,39,39,43,39,39,36,39,39,39,43,43,36,43,36,43,36,36,39,36,39,32,39,36,39,36,36,32,39,32,32,32,39,39,36,32,39,36,36,32,36,32,32,32,36,36,32,32,36,32,32,32,36,36,36,32,32,36,32,32,32,32,36,32,36,32,36,32,32,36,36,36,36,36,36,36,36,36,36,36,36,39,39,39,39,36,36,32,32,32,36,39,32,36,36,36,36,39,36,32,32,39,36,32,39,36,36,32,32,36,36,39,39,32,32,32,32,36,36,32,36,36,36,36,32,36,39,32,36,32,39,36,36,32,32,36,32,36,32,32,32,36,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,36,32,36,32,32,36,36,36,36,36,36,36,39,36,39,39,43,43,43,39,43,43,39,43,39,49,52,49,49,52,49,46,46,49,49,49,52,52,55,52,52,52,49,49,49,52,55,59,55,55,52,52,49,49,52,52,52,55,55,52,52,49,52,49,49,49,49,49,52,52,49,46,49,49,49,49,43,43,43,39,39,43,39,43,46,43,43,39,36,39,36,36,36,36,36,36,36,39,39,43,39,36,36,39,36,32,36,32,36,39,36,36,36,39,36,36,39,36,39,36,36,32,32,36,36,32,32,32,32,36,36,36,36,39,39,39,39,36,39,39,36,39,36,36,39,36,39,36,39,43,39,43,43,43,46,46,43,46,46,46,43,46,46,52,49,49,49,49,49,49,43,52,55,52,52,55,55,55,59,59,59,62,62,64,64,64,68,64,68,68,64,71,68,68,68,74,71,71,68,71,74,71,71,74,77,74,74,77,77,77,71,79,77,79,77,79,77,77,82,82,82,79,84,84,82,82,79,82,88,82,84,79,82,79,82,82,84,82,79,79,79,79,82,84,82,84,82,82,84,79,82,82,88,84,82,84,84,84,79,84,82,82,77,79,77,79,79,79,77,77,74,79,77,71,74,71,68,71,71,71,64,71,71,68,68,68,71,64,64,64,64,64,64,59,62,62,59,62,59,55,59,62,55,59,55,52,59,52,55,55,52,55,49,52,49,52,52,55,49,49,55,52,55,52,49,52,49,46,46,49,52,49,49,49,49,49,49,49,46,46,52,52,49,49,43,49,49,46,46,49,46,46,43,46,43,46,46,46,43,43,43,43,39,43,43,43,39,43,39,43,43,39,39,39,39,39,39,39,39,39,39,39,43,36,39,36,39,36,39,36,36,39,39,36,36,32,39,39,36,36,43,32,36,36,32,32,32,32,36,36,36,36,39,32,36,32,36,32,32,32,36,36,32,36,32,32,36,32,32,36,36,36,32,32,32,36,32,32,36,36,36,36,39,36,36,36,36,36,39,39,36,36,32,32,36,39,36,39,39,36,32,39,39,36,36,36,39,36,36,36,36,36,36,36,36,39,36,36,32,36,36,36,32,36,39,36,36,36,36,32,39,32,36,36,39,36,32,36,36,36,32,36,32,32,32,36,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,36,32,32,36,36,36,36,36,36,36,32,39,36,39,43,39,43,43,43,43,43,39,43,43,46,43,49,49,49,49,49,49,46,49,49,52,52,52,55,52,49,49,55,49,55,55,59,55,55,55,49,49,49,49,52,55,55,49,52,55,52,49,49,46,46,52,52,52,52,52,52,49,46,43,46,39,46,39,43,43,43,39,39,43,43,43,39,39,36,36,36,39,32,36,36,36,39,39,39,39,36,36,36,36,32,32,36,36,32,39,39,36,36,36,39,39,39,32,36,36,36,36,36,32,32,36,32,36,36,36,36,39,36,43,39,39,32,43,39,39,39,39,39,36,36,43,39,39,36,39,43,39,46,46,46,46,43,46,43,43,46,49,49,46,52,49,49,46,46,49,49,52,55,55,59,52,59,59,59,62,62,62,64,62,64,64,62,71,64,68,71,68,71,71,74,74,71,74,71,71,74,77,71,74,79,82,77,79,79,82,82,82,82,77,79,84,84,84,88,84,82,84,82,82,82,84,88,84,84,84,84,84,84,82,82,82,88,84,84,84,82,82,82,84,84,79,84,82,84,84,88,84,88,84,88,82,82,84,79,84,82,82,84,82,82,82,88,84,82,84,82,82,82,77,77,77,74,71,74,74,71,71,74,74,68,71,71,74,62,68,68,68,62,64,64,64,62,62,62,59,59,59,64,62,62,55,59,59,52,55,55,52,55,52,49,49,49,52,49,49,49,49,52,55,49,49,52,49,52,46,52,49,46,49,49,49,52,46,49,46,49,49,49,49,49,49,52,49,46,49,49,46,46,43,43,43,46,46,46,46,43,43,43,39,39,43,39,39,43,39,43,43,43,39,39,39,39,36,39,36,36,36,39,39,39,43,36,39,36,36,32,36,36,39,39,36,36,39,32,36,36,36,32,39,39,39,32,32,36,36,36,32,36,36,36,36,36,36,32,32,32,32,36,32,36,32,32,36,32,32,32,36,36,32,36,39,36,32,32,36,36,39,39,36,36,32,32,36,32,39,39,36,32,36,32,36,36,36,36,36,32,36,36,36,36,36,36,39,36,36,36,36,39,36,39,39,36,36,32,36,36,36,36,36,36,36,36,36,36,36,32,39,32,32,36,39,36,36,39,32,36,32,36,32,32,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,36,36,36,32,36,36,36,39,43,39,39,39,43,46,39,43,43,39,49,46,46,46,46,49,49,46,49,49,49,52,55,52,49,52,52,52,52,52,52,52,55,55,52,52,52,49,49,46,52,52,52,52,52,52,49,49,46,49,49,52,52,52,52,52,49,46,46,43,43,43,46,43,46,46,43,46,39,43,39,39,39,39,36,36,39,39,36,36,36,32,43,39,39,36,36,36,39,39,36,36,39,39,32,39,39,39,36,36,39,39,36,36,32,32,32,36,36,32,36,32,32,36,36,36,39,39,32,39,36,39,39,39,39,43,43,39,36,36,39,43,39,36,36,39,43,43,43,43,43,46,43,39,46,49,46,46,49,46,49,52,49,49,49,49,52,52,55,64,59,59,55,62,59,62,62,64,62,64,64,71,68,71,74,71,71,71,74,68,74,74,74,77,77,74,77,79,71,82,79,79,82,79,79,82,82,79,82,82,82,82,84,84,88,84,82,84,84,88,88,88,88,84,90,88,82,88,88,82,88,84,88,90,88,84,82,88,82,84,82,84,79,82,84,84,82,88,88,88,84,88,90,88,82,84,90,84,84,82,77,84,79,84,82,84,79,82,79,82,79,79,74,68,71,71,74,68,74,74,74,68,68,71,71,71,71,64,64,64,64,64,62,64,62,62,62,59,62,64,59,59,55,59,55,55,55,55,55,59,52,52,49,52,55,52,49,49,52,52,52,52,52,52,52,49,49,49,46,49,49,49,49,49,49,46,49,46,49,46,49,46,49,52,49,46,46,46,46,43,43,39,46,43,43,49,46,43,39,46,43,46,43,39,39,43,43,39,43,43,39,39,43,36,39,39,36,36,36,39,39,39,36,39,39,36,36,32,36,36,36,39,36,39,39,39,32,36,32,36,32,39,32,36,36,36,32,32,32,32,36,32,36,39,36,36,32,36,32,32,36,36,32,32,32,32,32,36,32,32,36,39,36,36,36,32,36,36,39,36,36,36,32,32,36,39,39,36,39,32,32,36,36,39,39,39,36,36,36,36,32,36,39,39,36,36,39,32,36,36,39,36,36,36,32,32,36,36,36,36,32,32,32,36,36,39,36,36,32,32,32,36,39,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,39,43,43,39,36,39,43,43,43,43,46,49,46,46,46,46,46,49,49,49,49,52,49,49,49,46,52,49,52,55,55,55,55,52,49,49,52,55,55,49,52,59,55,55,49,49,52,49,52,49,46,49,52,55,55,52,49,52,46,46,39,39,43,46,43,43,46,46,43,39,39,36,39,39,36,39,39,36,36,39,39,36,36,36,39,36,36,32,32,36,36,39,39,39,43,39,39,39,39,39,36,32,39,36,36,36,36,36,36,36,36,32,36,36,36,36,36,36,39,39,36,36,39,36,39,39,39,39,43,39,43,39,39,43,43,46,43,43,43,39,43,43,46,46,43,43,46,46,49,43,46,49,52,55,49,52,49,52,55,52,59,59,55,59,62,64,62,62,64,68,68,68,71,71,64,71,77,71,74,74,74,74,84,74,74,77,79,79,82,79,79,84,88,88,77,84,79,84,84,88,88,84,88,88,82,88,88,88,90,90,90,90,88,93,90,88,90,88,88,93,90,88,88,90,90,93,90,82,88,84,84,88,90,88,88,84,88,88,84,82,90,90,88,82,90,90,88,84,84,88,84,88,82,88,82,84,84,84,79,84,82,82,82,79,77,74,79,74,77,71,77,74,74,71,71,71,71,68,71,74,68,68,68,68,64,64,64,62,64,64,64,62,62,59,59,59,55,59,59,52,55,55,55,55,52,55,55,52,52,52,52,55,52,52,55,52,52,46,52,46,49,49,49,52,52,49,49,49,49,46,49,46,49,46,49,49,49,46,49,46,49,46,46,39,43,39,46,43,46,43,43,43,46,39,43,39,43,39,39,43,39,43,39,39,43,43,43,39,36,36,39,39,39,39,39,39,39,36,36,36,39,36,36,36,36,36,39,36,32,36,36,32,36,32,32,32,32,36,36,36,32,36,36,32,32,36,36,32,32,32,36,32,36,39,36,36,32,32,32,32,32,32,32,36,36,36,36,36,36,36,32,36,36,36,32,36,32,32,36,39,36,36,36,39,39,36,39,36,36,36,36,36,32,32,36,39,36,39,36,36,36,36,36,36,36,39,32,32,39,36,36,32,36,36,36,36,36,36,32,39,32,36,32,36,39,36,36,36,36,32,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,36,36,36,36,36,39,36,43,39,43,39,43,46,43,43,46,46,46,46,46,46,49,46,49,52,52,49,52,49,49,49,49,49,55,55,55,52,55,55,49,55,55,55,55,55,55,55,49,52,49,49,49,52,52,52,52,49,55,55,52,49,49,49,49,46,43,43,43,46,46,46,43,43,43,39,36,39,39,39,39,46,39,39,39,36,43,36,32,36,36,36,36,39,39,36,36,39,43,39,39,39,39,36,36,36,36,36,32,39,36,39,39,39,36,36,36,32,36,36,36,36,39,36,36,36,39,32,39,36,36,36,39,43,39,43,39,39,39,39,43,39,46,43,43,43,43,43,43,46,43,43,46,46,46,49,49,49,49,55,52,52,55,55,52,59,59,59,62,59,59,62,64,64,68,71,74,77,79,77,77,74,79,79,79,77,79,79,74,84,82,82,84,82,82,84,84,77,84,82,84,88,84,84,84,88,84,88,88,90,90,93,88,90,88,88,84,93,88,88,90,90,88,90,90,90,93,90,93,88,90,88,95,95,90,90,90,88,90,90,90,88,88,90,93,84,90,90,93,90,88,90,90,90,90,90,90,88,84,88,84,84,88,84,82,88,88,84,88,79,82,79,79,77,77,79,74,77,71,74,74,68,71,68,71,74,74,68,71,64,71,71,64,64,64,64,62,59,64,64,59,59,62,59,62,62,59,62,62,55,55,52,55,55,55,55,55,55,62,52,55,55,52,49,46,52,46,49,49,49,52,52,49,49,52,52,49,52,49,49,46,52,46,52,46,49,46,49,49,46,43,43,43,49,46,46,43,43,46,43,46,43,43,39,39,39,43,43,43,39,39,46,43,39,43,39,43,39,39,39,39,39,39,36,39,32,39,39,39,32,36,32,39,39,36,36,36,36,36,36,36,32,32,32,36,39,36,36,36,36,32,32,39,36,36,32,32,36,32,36,36,32,36,32,32,36,36,32,32,32,36,36,36,39,32,32,32,36,36,36,36,32,39,36,36,39,32,36,36,32,36,36,36,39,39,36,39,36,39,36,32,32,36,32,36,36,32,36,32,36,39,36,39,32,36,39,36,36,32,32,36,36,32,36,36,32,36,36,32,32,36,36,36,36,36,36,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,32,32,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,32,36,32,36,36,36,36,39,39,39,39,43,39,43,43,43,43,46,43,46,49,46,46,46,49,52,49,52,52,49,49,52,49,52,55,52,55,55,55,55,55,52,52,52,55,55,59,55,59,52,52,49,49,52,52,49,55,52,59,55,52,52,55,52,49,46,49,46,49,46,46,46,46,43,46,43,39,43,36,43,39,43,43,46,43,43,39,36,39,39,32,32,36,32,36,32,39,39,39,39,39,39,43,39,39,36,36,32,36,39,36,32,36,36,36,36,39,39,39,39,36,36,36,36,39,32,36,36,39,39,36,39,36,39,36,43,39,39,39,39,39,36,39,43,46,43,39,39,46,43,46,43,43,43,46,46,43,46,52,49,52,52,52,52,55,55,55,59,62,59,62,62,59,62,68,68,68,71,71,77,77,79,74,71,71,79,77,79,79,79,82,82,84,79,82,84,82,84,84,84,79,88,88,90,84,88,84,84,90,84,88,88,93,88,90,93,93,88,88,90,84,90,93,90,90,90,93,93,90,93,90,93,93,93,93,95,93,88,88,84,88,90,88,90,88,88,90,90,88,93,90,95,88,88,90,90,95,93,90,90,84,82,88,84,88,88,90,88,84,84,88,84,82,82,82,82,82,79,74,77,77,74,71,71,74,74,71,71,74,77,68,71,68,71,71,68,64,62,68,64,64,68,64,62,62,59,59,64,59,59,59,55,55,52,49,55,52,55,52,52,52,55,55,55,55,55,55,52,49,46,49,49,46,49,52,52,55,52,49,46,52,52,43,46,49,49,49,46,49,46,49,46,46,46,43,46,46,49,46,43,43,43,43,46,43,43,43,39,43,39,39,39,39,39,39,39,43,39,39,43,39,36,39,39,39,36,36,39,36,36,36,39,36,36,32,39,39,36,36,36,39,32,39,36,32,32,32,36,36,39,36,36,32,32,32,32,36,32,32,32,36,32,36,32,32,32,32,32,39,39,36,32,32,32,36,36,39,36,39,36,39,32,36,36,32,32,36,39,36,32,36,36,32,36,36,36,36,39,32,39,36,39,36,36,36,36,32,36,36,39,39,36,39,36,36,36,32,39,39,36,36,32,36,36,36,36,36,36,32,39,32,32,32,36,36,36,39,36,32,32,36,32,32,32,32,32,36,36,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,36,32,32,32,32,32,32,32,32,32,36,36,32,36,36,39,32,39,39,39,39,36,39,39,39,39,43,39,43,43,46,46,43,46,46,43,46,49,49,52,46,49,52,49,49,55,49,55,52,55,59,55,55,49,59,52,52,55,59,55,59,55,52,49,49,49,55,52,52,55,59,55,55,49,46,49,46,52,52,49,49,49,49,49,46,43,46,39,43,36,43,39,43,46,43,43,39,43,43,39,39,36,36,39,36,36,36,36,36,39,36,36,43,36,39,36,36,39,36,36,32,36,39,36,39,36,39,39,39,39,39,36,36,36,32,32,36,36,36,39,36,36,39,39,39,43,36,39,39,36,39,39,39,43,39,36,36,43,39,39,39,43,43,43,43,46,46,46,49,46,49,49,52,55,59,55,59,59,52,59,55,62,68,62,68,71,71,68,68,71,77,74,74,77,82,79,82,84,77,79,82,88,84,79,88,84,82,88,88,84,84,84,82,88,84,93,84,90,88,88,90,88,88,88,88,88,90,93,88,93,90,90,90,93,93,90,88,90,93,90,90,93,93,95,95,90,93,90,93,95,93,93,90,90,88,93,84,90,82,88,90,90,93,90,88,88,90,93,90,93,90,90,95,93,93,90,84,88,90,93,90,84,90,88,90,84,82,84,84,79,82,79,77,77,74,74,71,68,71,71,74,74,74,77,74,74,71,74,71,74,71,68,71,68,68,64,64,62,62,64,64,68,64,62,62,59,59,55,55,55,55,55,55,55,55,55,55,59,62,52,55,49,52,49,49,49,49,49,52,46,52,49,52,49,52,52,52,46,52,52,49,49,49,46,46,46,49,43,49,46,49,46,46,43,43,39,46,46,43,43,46,43,43,43,43,43,43,39,39,39,39,43,39,39,39,39,36,39,36,36,36,36,36,39,36,36,39,36,36,36,32,32,32,36,36,36,36,36,32,32,32,36,36,36,32,36,36,32,32,36,36,32,32,32,32,32,36,36,32,36,32,32,36,36,36,36,36,36,36,32,39,32,36,36,36,36,36,32,36,36,36,39,36,36,36,36,32,32,39,39,39,36,36,36,36,39,36,32,36,39,36,32,32,36,36,36,39,39,36,39,32,39,36,36,32,32,36,36,36,36,36,36,32,32,36,32,36,39,36,32,32,32,36,32,39,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,36,36,32,32,32,32,32,32,32,36,36,32,36,32,32,36,36,43,39,39,39,36,39,39,36,43,46,46,43,46,43,46,46,46,43,46,49,49,52,49,46,46,49,52,52,55,55,59,55,55,52,55,55,55,55,59,59,59,55,59,55,55,49,49,52,59,55,55,55,55,59,52,52,52,49,49,52,55,52,49,49,46,49,43,46,39,39,43,43,39,43,43,39,43,43,43,39,39,39,39,36,32,39,39,39,36,36,39,43,36,36,36,32,32,39,39,36,36,39,39,39,39,39,39,39,36,43,36,36,32,36,36,36,36,36,36,39,32,39,32,36,39,39,39,39,39,39,39,36,39,43,39,39,39,43,39,39,46,39,39,39,39,43,43,46,46,49,49,49,49,52,55,55,59,55,59,59,62,62,64,59,64,71,71,68,74,71,71,74,74,77,77,79,79,77,79,84,79,79,82,79,84,79,82,90,82,95,88,90,84,79,88,82,90,93,88,90,93,90,88,88,95,93,90,93,90,90,93,93,90,98,90,95,98,93,90,88,93,98,100,93,98,95,100,98,98,100,93,95,98,98,93,90,90,90,90,90,90,84,88,90,95,90,93,90,88,90,88,93,90,90,88,90,93,93,93,93,88,90,93,88,84,90,88,88,90,88,84,84,84,84,82,79,77,79,74,77,74,77,79,71,74,71,74,74,74,71,77,74,71,71,68,68,68,68,71,68,62,62,68,68,64,64,62,62,64,59,62,59,59,62,55,59,55,55,59,59,59,55,55,55,52,55,49,52,55,52,52,55,52,52,52,49,49,52,49,52,49,49,55,49,46,49,49,49,46,52,46,46,46,49,46,49,46,46,43,43,46,43,39,39,43,39,43,43,39,46,39,43,36,39,39,39,43,39,39,39,39,39,39,36,32,36,36,39,36,36,36,39,39,36,39,36,36,32,32,32,36,36,36,36,36,36,32,32,36,32,36,36,39,36,36,32,32,32,32,36,36,32,32,32,32,32,36,36,32,32,36,36,36,32,32,32,36,36,39,36,36,32,32,39,36,36,36,36,36,32,36,36,36,43,36,43,36,39,32,36,32,36,39,36,39,32,32,39,36,36,36,36,36,32,36,36,36,36,36,36,32,36,32,39,36,36,36,36,36,32,39,36,36,32,36,36,32,36,32,32,32,36,32,32,36,32,36,32,39,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,36,32,32,32,32,32,32,32,36,36,36,32,36,36,36,39,36,39,43,39,39,39,39,43,39,43,43,43,43,39,46,46,46,46,49,49,49,46,52,49,49,49,52,52,52,55,55,55,55,52,52,59,55,55,59,59,55,52,55,52,55,55,52,55,52,55,62,55,55,52,55,52,52,52,49,52,55,52,55,49,49,49,52,46,43,39,46,43,43,39,49,43,39,39,39,39,39,36,43,36,36,39,36,43,39,36,39,39,36,39,36,39,36,32,36,36,36,39,39,39,39,39,39,32,36,36,36,36,36,36,32,36,36,39,36,32,39,39,36,39,39,39,39,43,43,43,36,39,39,39,43,39,39,39,39,36,39,43,43,43,39,46,46,46,49,49,49,52,49,49,52,55,55,59,62,59,62,59,62,62,64,71,64,64,68,74,77,74,79,74,77,77,77,82,82,84,84,82,82,84,79,84,84,82,88,88,90,90,90,90,88,90,90,90,90,90,93,95,95,93,95,98,93,93,90,93,95,93,93,98,93,95,95,95,100,98,93,98,98,95,100,98,95,98,100,100,95,98,100,102,95,95,95,93,90,95,93,93,90,93,93,93,93,90,95,93,90,88,93,93,93,90,95,95,90,95,90,90,90,90,93,90,90,88,88,88,88,88,88,82,84,82,79,79,82,74,79,74,74,77,77,74,74,74,77,74,74,74,74,74,77,68,68,68,68,68,71,68,64,64,68,71,68,64,64,62,62,62,59,62,62,62,49,55,59,59,55,59,59,55,52,52,52,52,52,52,55,55,55,52,52,52,49,52,52,52,49,49,55,52,49,46,49,49,49,49,49,46,49,46,49,49,49,49,49,46,46,46,46,46,43,43,43,43,43,43,46,43,43,43,39,43,36,39,39,43,39,39,39,39,39,39,36,32,36,39,36,36,36,43,39,39,36,32,32,36,36,36,32,32,39,36,36,36,32,36,36,32,32,36,36,32,32,32,32,32,36,36,32,36,32,32,36,36,32,32,32,36,39,32,32,32,32,32,36,39,36,36,32,36,39,36,36,36,39,39,36,32,36,39,39,39,39,39,39,36,32,32,36,39,36,39,36,36,32,32,39,36,39,36,36,39,36,36,36,32,36,36,36,32,36,39,36,39,32,36,32,39,36,36,36,39,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,32,39,36,39,39,32,39,43,39,39,43,43,43,43,43,46,43,46,46,46,49,46,46,52,49,49,46,49,52,49,52,52,52,49,55,55,52,49,52,55,59,62,59,59,55,55,52,52,52,55,59,59,55,59,52,55,52,52,49,55,52,52,55,52,55,52,55,52,46,49,46,46,46,43,39,46,43,46,43,43,43,36,39,36,36,36,39,39,43,39,39,39,36,39,36,36,36,36,36,39,36,36,36,43,39,46,43,36,39,36,39,39,36,36,36,36,36,39,36,36,36,36,36,36,36,43,36,36,43,36,36,39,39,36,39,43,39,39,39,43,43,43,43,43,39,43,43,43,46,43,43,49,49,49,49,55,59,55,59,59,59,62,59,59,62,64,62,68,71,64,64,71,71,77,74,77,82,79,82,82,82,82,84,84,84,88,84,82,88,88,88,88,88,90,88,90,90,93,88,88,90,90,90,90,90,95,98,93,100,90,90,90,90,95,90,98,93,95,98,98,100,100,100,95,100,100,102,98,98,100,98,98,102,102,98,98,98,100,102,98,95,98,98,98,95,98,95,95,95,95,95,95,98,98,98,95,95,95,98,98,90,90,95,93,95,95,88,90,93,90,90,88,90,90,90,88,84,84,82,84,79,84,79,82,77,79,79,79,74,77,77,74,79,77,77,71,77,77,77,74,71,74,71,71,71,68,68,68,68,64,68,68,64,68,64,68,64,64,64,64,62,59,62,59,62,62,59,59,55,59,55,55,55,55,52,55,52,55,49,49,52,52,52,49,49,49,46,52,52,49,49,52,49,52,49,49,46,49,46,49,49,49,46,49,46,46,46,46,43,46,43,43,46,39,39,43,43,43,39,43,39,39,39,39,39,39,39,39,43,39,39,39,36,43,36,36,36,36,39,36,39,36,39,36,32,36,32,36,32,36,36,39,32,36,36,32,32,32,36,36,32,36,32,36,32,36,32,32,32,36,32,32,36,32,32,32,32,36,36,39,36,36,32,32,36,32,32,36,39,36,32,36,36,36,36,32,36,36,36,39,39,36,36,36,39,36,32,36,36,36,36,32,36,32,32,36,36,39,39,32,36,36,36,36,32,32,36,36,32,39,36,32,36,32,36,32,36,36,39,36,36,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,36,39,32,39,39,39,39,43,43,43,43,43,49,43,46,46,49,49,46,49,49,49,49,52,52,52,52,55,55,52,49,52,49,52,55,55,59,62,55,55,55,52,55,49,55,52,62,59,62,55,55,52,55,55,52,55,59,59,52,55,49,49,49,46,52,46,46,46,46,43,46,46,46,39,39,39,39,43,39,36,36,39,39,43,39,43,36,36,36,36,36,32,39,39,39,39,39,39,43,43,43,39,43,39,39,39,36,39,43,36,36,32,39,36,36,36,36,39,39,39,36,32,39,36,39,36,36,39,39,39,39,39,39,39,43,46,43,43,43,43,43,39,43,46,49,46,46,49,46,49,49,52,59,59,59,59,59,62,59,59,64,64,68,71,74,74,74,74,77,77,79,88,88,84,88,88,84,84,88,88,84,90,90,90,90,95,88,90,90,90,90,84,88,93,90,93,84,88,90,93,93,95,93,93,95,93,93,95,93,90,98,95,100,100,100,98,95,100,95,100,100,100,100,100,100,100,105,100,100,102,98,95,98,98,100,102,102,102,98,100,95,100,102,105,95,98,105,102,98,102,95,100,100,95,105,98,98,95,98,98,98,95,93,90,93,95,90,93,93,93,93,93,84,88,88,84,84,90,84,82,84,84,82,77,77,79,77,79,79,77,79,79,79,79,82,77,74,71,74,77,74,71,74,71,68,68,68,68,68,71,68,64,64,68,64,68,62,64,55,62,62,64,59,59,62,62,62,55,55,55,52,55,55,52,52,52,55,52,49,52,52,49,49,49,52,49,49,49,52,49,49,49,46,46,49,49,52,46,49,46,46,46,49,46,46,46,46,43,43,46,43,39,43,39,43,39,43,43,43,39,39,39,39,43,36,43,36,39,39,39,39,43,36,36,36,36,36,36,39,39,39,36,36,36,32,32,32,36,36,36,36,36,32,32,32,36,36,32,32,36,36,32,36,32,32,32,32,32,36,36,36,32,32,32,32,32,36,32,32,36,32,32,36,32,36,36,36,39,39,36,36,32,32,36,39,36,36,36,36,36,36,36,39,32,36,36,36,36,32,36,36,36,36,36,36,36,32,36,39,32,36,32,36,36,36,36,39,32,32,36,36,36,36,36,32,36,36,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,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,36,36,36,36,39,36,39,39,39,39,39,43,39,43,43,43,43,49,46,46,49,46,49,46,49,52,49,52,49,52,59,55,52,52,52,49,49,52,55,59,59,59,62,55,55,59,52,55,52,59,55,59,64,55,55,52,52,52,55,59,62,55,55,55,55,46,49,49,52,46,46,49,46,46,43,43,43,39,39,43,39,39,36,39,39,36,43,39,43,43,39,39,36,36,36,36,39,39,39,43,43,39,39,43,43,39,39,39,36,39,36,36,36,43,39,36,36,39,36,39,39,39,36,39,36,43,32,36,36,36,36,36,39,39,39,39,39,43,43,43,39,39,43,43,43,43,46,46,49,49,49,46,49,52,49,52,55,59,59,59,62,62,59,64,64,68,68,74,77,77,79,77,71,82,79,82,84,84,84,84,84,84,93,93,90,90,93,93,93,93,93,93,95,93,90,88,88,88,88,90,88,88,93,93,90,88,95,95,90,93,95,93,93,98,95,95,100,98,100,100,95,100,100,100,98,98,100,102,100,102,100,105,102,100,100,102,100,102,98,100,100,102,102,105,98,100,105,100,102,95,100,102,105,100,100,100,98,100,98,102,102,100,98,98,102,100,98,95,95,95,93,93,95,95,90,93,90,90,90,93,84,88,88,88,84,84,79,84,82,79,82,77,82,79,82,74,79,82,79,77,77,74,71,77,74,74,74,77,71,71,71,64,71,68,68,68,64,64,71,64,64,64,64,59,59,62,59,62,59,64,62,62,55,62,55,59,52,55,52,52,52,55,55,52,49,55,52,52,52,52,52,46,46,55,49,52,49,49,46,49,46,49,46,52,46,49,46,43,49,46,43,46,43,46,46,43,43,43,43,46,39,43,43,39,39,43,39,39,39,32,39,39,39,36,39,36,39,39,39,32,39,36,36,32,36,36,39,39,36,32,32,32,32,36,36,32,36,36,36,32,36,32,32,32,36,32,36,36,32,36,32,32,32,32,36,32,32,32,32,32,32,36,36,32,39,36,36,36,32,36,36,36,39,36,36,36,32,32,36,39,39,39,39,36,36,36,39,32,32,39,39,32,36,32,36,39,36,36,39,36,39,32,36,36,36,36,36,32,36,36,36,36,36,32,39,32,36,32,39,32,32,36,36,36,36,39,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,36,32,32,32,32,36,36,36,36,32,39,39,36,39,36,39,39,43,39,46,43,46,39,43,49,49,49,46,46,52,49,46,52,52,55,55,55,55,52,52,52,55,52,55,52,55,59,59,59,55,55,55,59,55,59,59,59,55,59,59,55,49,52,55,55,62,59,52,59,52,46,52,49,49,46,49,49,49,49,49,49,39,39,39,39,43,43,39,43,43,43,43,39,39,39,39,39,39,36,36,39,36,39,39,43,39,43,43,43,39,39,39,39,36,39,39,39,39,36,39,43,39,36,36,39,39,39,32,36,36,36,39,39,32,36,36,39,39,39,39,39,43,39,43,43,43,43,43,46,43,46,43,43,46,49,52,49,52,46,49,52,55,55,55,59,62,62,64,64,64,64,71,74,77,82,79,84,82,79,79,82,84,79,84,84,88,90,88,84,84,88,90,90,90,90,93,88,93,88,93,88,84,93,90,90,95,93,88,82,90,93,98,90,95,98,98,98,98,93,95,98,95,105,100,107,102,105,107,102,105,105,107,100,105,105,105,110,105,105,107,105,105,110,107,100,107,102,105,105,110,112,107,107,107,107,105,105,105,107,105,105,105,102,105,100,98,107,102,105,102,105,100,98,100,95,98,95,102,98,98,98,95,95,98,98,95,93,90,93,95,88,88,84,82,84,82,79,79,79,82,82,77,79,79,77,77,77,79,79,74,77,77,74,77,74,68,71,74,68,71,71,71,68,71,64,68,64,71,68,62,62,62,62,62,62,64,62,64,62,62,59,55,55,52,52,55,59,52,55,55,55,52,52,52,49,52,52,52,49,49,52,49,49,46,46,46,46,46,49,46,49,46,46,46,46,46,49,43,49,43,46,46,49,43,43,43,43,39,43,43,39,39,39,39,39,43,39,39,36,43,36,32,39,36,36,39,39,39,39,36,32,32,36,36,36,36,36,32,36,36,39,32,36,36,32,36,32,36,32,36,32,32,32,32,39,39,36,36,32,32,32,32,32,32,32,36,32,32,32,32,32,39,36,36,36,36,32,36,36,36,36,36,36,32,32,36,39,36,39,39,39,36,36,36,36,32,36,39,36,36,36,36,36,36,36,39,39,39,32,36,36,36,39,36,32,32,32,32,39,36,32,36,32,32,36,36,36,36,32,39,39,36,36,32,32,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,39,36,36,36,39,36,39,36,36,39,39,43,43,39,46,43,46,49,49,46,49,49,49,49,49,52,52,55,55,55,55,52,52,55,55,55,55,55,59,55,52,55,59,55,59,59,59,59,55,55,55,55,52,55,59,59,59,59,55,55,49,52,52,52,52,49,49,49,52,52,49,49,46,46,39,39,32,43,39,43,43,46,46,39,39,39,39,39,36,39,39,39,39,39,43,43,39,39,39,39,39,39,39,36,39,43,36,39,43,39,39,36,39,39,36,39,36,39,39,36,36,36,36,36,36,36,36,39,36,39,39,39,39,43,39,39,46,39,39,39,43,39,43,49,46,43,46,49,52,52,52,49,55,55,59,59,59,62,62,64,64,68,71,74,77,77,79,82,79,84,84,82,84,84,88,88,88,84,84,88,88,88,90,95,90,93,95,93,95,90,95,95,95,90,98,95,90,93,90,95,90,95,95,98,98,98,102,102,100,102,102,102,100,105,98,105,110,110,102,110,102,107,110,107,107,110,114,112,112,112,112,112,107,110,112,112,110,110,110,107,112,114,112,112,112,114,116,112,112,112,112,112,110,110,110,107,107,105,107,110,107,105,105,107,105,102,102,98,100,100,105,100,100,102,100,100,98,93,98,98,90,93,93,93,90,93,84,88,84,84,84,82,82,77,79,82,79,79,79,77,74,79,77,77,79,74,71,74,71,68,71,71,71,74,71,71,71,68,71,68,71,68,68,62,68,64,64,68,64,68,68,64,68,62,62,62,59,59,59,59,52,55,55,52,55,52,49,52,49,55,52,52,49,52,49,49,46,46,46,46,49,49,49,49,49,46,43,46,49,43,46,46,43,46,46,46,46,49,43,43,39,43,43,39,39,39,39,43,39,39,39,39,39,36,39,36,39,36,36,39,39,43,36,32,32,32,32,36,39,32,32,32,36,36,32,32,36,36,36,32,32,36,32,32,36,36,32,32,36,36,32,32,32,36,32,32,32,32,36,36,36,32,32,32,36,36,36,36,36,36,36,32,36,36,32,36,36,36,36,36,32,36,39,36,39,39,36,32,32,36,39,39,39,36,36,32,36,36,36,39,39,32,36,39,32,36,36,36,32,36,32,36,39,32,36,36,32,32,36,36,39,39,32,36,32,36,36,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,36,32,32,36,32,32,36,36,32,32,32,32,32,39,32,36,36,32,43,43,39,39,39,43,49,43,46,46,49,49,49,49,49,46,49,49,49,55,52,55,49,55,52,55,52,59,59,59,55,55,55,52,49,52,59,55,59,59,59,59,55,55,55,55,59,55,62,59,55,55,59,52,49,52,49,52,49,49,52,49,49,49,46,43,43,46,39,43,36,43,39,46,43,39,43,39,39,36,39,36,39,39,39,39,43,39,43,39,39,39,36,36,36,36,39,39,39,39,39,39,43,39,39,36,36,39,36,36,36,39,32,32,36,36,36,36,36,36,36,36,36,36,36,36,43,43,43,43,46,43,43,43,39,43,43,43,46,46,46,49,52,52,55,52,55,62,59,59,62,64,68,64,71,68,71,77,74,79,82,84,82,82,82,84,84,84,84,90,88,90,84,90,93,93,90,90,90,90,93,95,93,93,95,93,100,100,100,95,98,100,95,93,95,100,95,95,98,93,100,105,105,100,107,105,102,107,100,110,112,112,110,107,112,110,112,112,110,112,118,112,112,110,112,114,112,112,112,114,110,112,112,110,116,114,116,112,116,116,112,112,114,114,116,116,116,110,107,110,110,110,107,112,110,112,107,110,105,107,100,105,102,107,107,102,102,105,105,102,98,98,95,95,95,95,90,93,88,90,93,90,84,88,84,79,88,79,82,82,74,82,82,82,79,79,79,79,79,74,71,77,68,71,68,68,71,71,74,71,74,68,71,64,71,68,68,62,68,68,62,64,64,64,64,62,59,64,59,59,62,59,55,59,55,59,55,55,49,55,52,52,49,52,55,52,49,52,49,52,49,49,43,49,46,49,49,49,49,46,46,49,46,49,46,43,43,46,46,43,46,43,43,46,43,46,43,39,43,39,43,39,39,43,39,39,43,39,39,39,36,39,36,36,39,39,39,32,32,36,36,36,36,32,32,36,36,39,39,32,36,36,32,32,39,36,32,32,36,32,36,32,32,36,36,32,32,32,32,32,32,32,32,36,36,36,32,36,32,36,39,36,36,36,32,36,32,32,32,39,36,36,36,39,36,36,36,36,43,36,36,36,32,36,39,39,36,32,36,36,36,36,36,39,39,32,36,36,36,32,36,36,39,36,36,36,36,36,36,36,36,32,36,36,32,36,36,36,32,39,32,32,32,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,36,36,36,36,36,36,36,36,36,36,39,39,39,43,43,43,43,46,49,46,46,49,46,49,49,49,52,52,49,52,52,52,55,52,55,55,59,62,59,55,55,52,55,59,59,59,59,62,62,62,59,55,55,55,55,62,62,59,55,59,55,52,52,52,49,52,55,55,52,52,52,49,49,49,43,43,46,43,39,43,43,43,46,46,39,39,39,39,39,39,43,39,46,43,43,43,36,39,39,39,36,36,39,39,36,39,39,43,43,46,39,43,43,39,39,36,36,39,36,36,36,36,36,36,36,36,39,39,39,39,36,43,39,36,39,36,39,43,39,43,43,43,43,46,46,46,46,46,46,46,46,49,52,52,59,55,55,62,59,62,64,68,71,64,71,68,79,77,77,79,79,79,79,84,84,88,88,93,82,88,90,93,93,98,95,98,88,93,93,93,95,93,95,93,98,93,95,95,95,98,95,100,98,107,102,98,100,100,105,105,107,105,110,107,107,102,107,102,102,112,107,114,112,107,112,112,112,116,112,114,114,116,112,112,112,114,116,116,116,118,112,114,114,116,118,116,116,118,114,112,114,114,116,116,116,118,114,114,112,114,116,112,107,114,112,114,112,112,112,112,110,107,110,112,107,112,107,107,102,105,107,100,98,95,98,100,98,95,93,93,95,93,90,82,88,82,82,84,88,82,84,79,82,79,82,82,79,82,82,74,74,74,71,71,74,68,71,71,74,74,74,68,71,71,71,68,68,64,64,62,68,64,68,64,64,62,62,59,59,55,62,59,59,59,55,55,55,55,55,59,55,52,52,52,49,49,49,52,52,49,49,49,49,46,49,49,49,46,46,43,46,46,49,46,49,46,43,46,46,43,43,46,43,46,43,49,43,43,43,39,39,43,43,39,39,36,43,39,39,36,39,39,39,39,39,39,39,32,39,36,36,36,39,36,32,32,39,36,39,32,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,32,32,36,36,32,36,32,36,32,36,36,36,36,36,36,36,36,39,32,32,32,32,36,39,36,36,36,36,39,39,36,36,36,36,36,36,39,39,39,39,32,36,36,36,36,32,36,36,36,36,36,39,39,36,36,36,36,32,39,36,36,36,39,36,32,36,36,36,32,36,32,32,36,32,32,32,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,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,36,36,36,32,36,36,39,36,36,36,36,39,39,43,46,43,46,49,46,46,46,46,52,46,43,55,52,55,49,52,52,52,59,55,59,59,55,55,59,55,55,59,52,59,62,62,62,62,55,55,55,55,55,59,59,59,59,62,59,55,59,52,55,52,52,49,52,52,52,52,49,49,46,46,46,43,46,46,46,43,46,39,39,43,43,39,39,39,43,39,39,43,43,43,43,43,39,36,36,39,43,39,43,36,43,43,43,43,39,43,39,43,39,39,39,36,32,36,36,36,36,36,39,36,39,36,39,36,39,36,36,39,39,43,36,39,36,39,43,43,43,46,43,46,46,49,46,46,46,49,49,52,52,55,59,59,59,62,64,62,68,68,68,77,71,77,77,79,79,79,82,82,88,82,88,93,90,90,93,90,93,95,95,93,100,100,100,102,100,100,95,95,100,100,98,98,100,105,100,102,110,105,100,105,100,105,107,102,110,102,105,110,110,112,110,112,110,112,112,107,107,114,116,112,116,116,120,116,112,116,114,116,112,114,114,114,116,118,116,116,118,116,118,114,120,120,122,116,120,116,114,116,118,120,124,116,122,118,118,114,116,114,116,112,116,112,114,114,116,116,114,116,118,114,114,112,110,110,107,110,110,107,105,107,100,95,100,98,98,95,100,95,93,95,93,84,90,90,88,88,88,79,84,79,82,84,84,84,84,79,79,79,74,74,74,74,79,77,71,68,71,71,71,68,71,68,71,64,64,64,64,64,68,68,68,64,68,62,62,62,62,64,59,59,62,55,59,55,59,55,62,55,55,52,52,59,55,52,55,49,49,49,49,49,46,46,55,49,46,46,46,46,46,46,49,49,49,46,49,46,46,43,43,43,46,43,46,43,39,43,43,43,43,36,39,36,39,39,36,39,39,39,39,39,36,39,39,36,36,39,39,39,39,39,36,36,36,36,36,36,36,36,36,32,32,36,36,36,32,36,36,36,39,36,36,36,32,32,36,36,36,32,32,32,32,36,36,36,36,36,32,36,32,36,36,36,36,36,39,36,39,32,32,36,39,39,36,36,32,39,36,32,36,36,36,39,36,36,36,32,39,39,36,39,36,36,36,36,39,36,36,39,36,36,36,39,39,36,36,36,36,39,36,39,36,36,32,32,36,32,39,32,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,36,36,36,32,32,32,36,36,36,39,39,36,39,36,36,39,36,43,39,43,43,43,43,46,46,46,46,46,49,52,49,55,52,52,49,55,52,49,52,62,62,62,59,55,55,55,59,59,62,62,59,59,59,59,59,55,59,55,59,55,62,59,62,59,55,52,55,55,59,55,55,55,52,52,49,52,46,49,46,46,43,46,46,43,46,46,43,39,39,39,39,36,39,43,39,43,39,43,46,43,43,43,39,39,39,39,39,43,43,39,46,43,46,43,39,43,39,39,39,39,43,36,32,39,43,39,39,32,43,39,39,39,36,36,36,39,39,36,36,39,39,39,39,43,43,39,43,46,46,43,46,52,49,49,52,52,49,52,52,55,55,59,59,62,64,64,71,68,74,74,74,79,79,82,82,77,88,84,88,88,93,93,93,93,100,98,98,93,95,98,98,100,102,98,100,95,93,98,98,100,95,98,98,105,102,102,105,107,105,107,105,107,107,107,110,110,110,110,116,116,114,114,114,112,116,112,112,114,114,116,120,120,122,120,118,122,114,122,120,118,114,112,116,118,118,120,116,122,122,124,118,120,122,122,118,116,118,118,118,122,118,118,118,120,118,118,118,114,114,112,112,114,112,116,120,120,116,120,116,116,114,114,114,112,112,112,110,110,105,105,107,102,105,102,100,93,100,95,98,93,90,88,90,88,88,90,84,88,82,84,84,82,84,84,84,79,82,79,77,74,77,77,74,74,77,74,71,71,74,71,74,64,68,68,64,68,68,71,71,68,64,68,68,59,68,64,62,62,59,62,62,55,55,59,55,59,59,55,59,55,55,55,49,52,52,49,52,49,49,49,46,46,49,49,49,49,46,46,49,43,46,46,49,46,49,49,46,43,46,46,43,43,43,43,43,43,43,43,39,39,39,39,36,39,39,39,39,39,39,36,39,39,39,36,36,39,36,36,39,43,36,36,32,36,36,39,32,36,39,32,36,36,32,32,32,32,32,36,39,36,32,32,32,32,36,36,32,32,32,36,32,32,36,32,36,32,36,36,39,36,32,32,36,36,36,36,36,32,32,32,36,36,39,39,36,39,39,36,36,36,39,36,36,32,32,36,32,36,36,36,39,36,32,36,36,36,36,36,32,36,32,36,39,36,32,39,32,32,36,36,36,36,32,36,32,32,39,32,32,32,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,39,39,39,39,39,39,43,39,43,46,43,46,49,46,46,49,52,52,52,49,49,52,52,52,55,55,59,64,55,59,59,55,59,55,59,64,64,62,59,62,62,52,55,55,59,62,62,64,59,59,55,55,59,55,55,59,59,55,55,55,52,52,46,49,49,46,46,46,46,49,46,46,46,46,39,39,39,39,39,43,39,46,46,39,43,39,43,39,39,36,39,36,39,43,43,43,43,46,43,43,43,39,39,39,39,39,36,39,39,36,39,39,39,43,39,36,36,39,39,39,36,36,36,36,36,39,36,39,43,39,39,39,43,43,46,46,49,46,49,46,49,49,52,55,59,59,55,55,62,62,62,59,62,71,68,74,74,79,82,82,77,84,84,82,88,90,88,98,95,100,93,90,95,98,95,93,100,100,98,100,105,105,100,95,98,100,100,100,105,102,105,102,102,105,102,107,107,110,112,112,118,107,110,112,116,116,114,114,118,118,120,118,122,122,122,126,124,126,124,124,126,128,124,129,122,118,122,120,118,120,118,124,120,122,128,126,124,126,128,131,126,122,122,122,122,120,120,128,128,124,126,124,120,118,124,118,122,122,116,116,118,118,118,122,124,114,116,114,118,116,116,114,114,112,112,110,114,112,112,105,105,110,110,107,105,105,102,102,98,93,95,95,90,95,93,90,90,84,84,84,88,90,82,84,82,82,82,79,74,77,74,77,77,74,68,74,68,71,77,68,68,71,68,68,68,64,71,64,64,68,64,64,62,64,62,64,64,62,62,62,62,52,59,55,62,59,59,64,52,59,59,52,52,55,49,52,46,49,46,49,49,52,52,49,46,46,49,49,49,46,46,46,43,46,49,46,49,46,43,46,39,46,43,43,39,43,43,39,43,39,43,36,43,39,39,39,43,39,43,39,39,39,36,36,39,36,36,39,36,32,32,32,36,36,36,36,36,36,36,36,39,36,32,32,32,36,32,39,32,36,32,32,32,32,36,32,32,36,36,36,36,32,32,32,36,32,36,36,36,32,36,36,32,36,36,36,36,32,36,32,32,36,36,36,36,36,39,36,36,39,36,39,36,32,36,36,32,36,39,39,36,32,32,36,32,36,36,36,36,36,36,36,36,36,36,36,36,32,43,36,36,36,32,36,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,36,32,32,32,36,36,32,32,36,32,32,36,36,32,36,36,36,36,36,36,39,39,39,39,39,39,39,43,43,39,43,43,46,46,49,52,52,49,52,52,49,49,49,52,55,59,59,59,59,59,55,59,59,59,62,62,64,62,62,62,59,55,59,62,62,64,64,64,55,55,55,55,55,55,59,59,55,55,55,55,59,49,49,49,49,46,43,46,49,49,46,43,39,43,46,39,39,39,39,46,46,43,43,43,39,39,39,39,39,43,46,46,39,43,46,46,43,46,43,43,39,39,39,39,39,39,39,39,39,39,39,43,39,39,43,36,36,36,39,36,39,39,39,36,36,39,39,43,43,39,39,39,39,46,43,46,46,49,49,49,49,52,55,52,55,62,59,59,62,68,64,71,71,77,74,74,77,82,82,82,84,82,84,84,84,90,93,98,98,90,98,95,90,90,95,98,100,98,100,100,100,102,107,107,110,107,105,110,107,107,107,114,112,114,112,112,114,112,114,110,116,120,116,120,122,116,118,122,126,126,122,126,124,128,131,129,129,131,128,128,129,128,129,128,131,126,126,126,120,126,124,122,129,124,126,129,133,131,131,129,131,131,131,126,131,126,129,126,128,128,128,126,128,128,129,126,122,126,126,124,120,122,124,116,120,120,122,118,116,120,122,120,118,118,118,116,112,112,114,114,114,110,112,110,107,105,105,100,102,100,102,95,95,100,90,95,95,93,90,90,90,88,90,88,84,84,84,88,84,77,79,79,79,77,77,79,79,74,74,74,71,77,74,71,68,71,68,71,64,71,71,68,64,62,68,64,64,62,62,64,64,62,59,62,59,59,62,55,59,55,59,62,55,55,55,55,55,55,49,52,52,49,49,46,49,49,49,49,49,49,49,46,46,46,49,46,46,46,46,49,46,46,49,43,43,46,43,43,39,43,43,43,43,43,39,39,39,39,39,39,36,39,39,39,43,39,36,36,36,39,32,32,36,36,36,36,36,32,36,32,36,39,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,32,32,36,36,36,36,36,36,32,36,36,36,36,36,32,32,36,36,36,36,36,36,36,39,36,32,32,36,36,39,36,36,36,32,36,39,39,39,32,36,36,36,32,36,32,36,36,32,39,36,39,39,36,36,36,39,36,36,39,36,32,32,36,32,32,32,36,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,32,32,36,36,36,36,36,39,39,39,36,39,39,39,43,39,39,46,46,49,49,49,49,49,52,49,49,52,49,52,55,52,55,59,59,59,55,59,55,59,62,59,64,62,59,59,59,59,55,62,64,64,62,64,62,55,55,55,59,55,62,62,55,59,62,55,52,55,49,49,52,46,49,46,49,46,46,46,43,43,39,43,39,43,39,43,46,49,46,43,39,36,39,39,43,43,43,46,46,46,43,46,43,43,39,43,36,39,43,43,39,39,43,39,39,39,36,39,43,36,39,39,36,36,32,39,39,36,39,36,39,39,39,39,39,46,46,39,43,43,46,46,43,46,49,49,49,49,52,52,59,62,59,59,59,62,64,71,68,68,74,77,74,77,82,82,84,84,88,84,90,93,95,95,98,98,95,93,95,95,93,100,100,102,98,98,98,102,102,110,107,105,107,107,112,107,110,112,112,114,120,114,118,116,114,118,118,116,118,120,122,124,122,118,126,126,131,122,129,128,126,128,129,131,133,131,126,131,131,134,131,131,128,128,129,129,128,128,126,129,128,131,131,131,131,131,133,128,133,129,129,129,131,129,128,129,128,126,129,131,128,131,129,131,126,128,122,126,126,126,122,118,122,122,126,120,122,118,122,118,122,118,118,114,114,118,114,116,112,110,112,110,110,105,105,105,100,100,100,98,102,100,98,95,95,93,88,95,90,90,84,84,84,88,84,79,77,77,82,79,77,74,77,79,74,74,74,74,77,71,74,71,71,68,68,68,68,68,68,64,68,68,64,62,64,62,64,64,59,59,64,62,59,62,59,59,62,59,59,55,52,59,55,52,52,52,49,52,46,49,52,52,49,49,49,49,49,49,46,49,46,49,49,46,49,49,46,46,46,46,46,46,46,43,43,39,43,43,43,39,43,39,43,43,43,36,36,39,39,43,36,39,39,36,39,39,39,32,32,36,36,39,39,36,36,32,32,32,36,36,36,32,32,36,36,36,32,32,36,32,32,36,36,36,32,32,36,36,36,32,32,32,32,32,36,32,32,36,36,32,36,36,36,36,36,32,36,36,36,36,36,36,39,39,36,36,36,36,32,32,39,36,39,36,36,32,36,39,39,32,39,39,36,36,39,36,36,39,36,36,32,36,36,36,36,32,39,36,32,36,36,36,32,36,32,32,32,32,32,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,32,32,32,32,32,36,36,32,32,32,32,32,36,32,32,32,32,32,36,36,36,36,32,36,36,36,36,36,36,39,39,43,39,39,39,39,46,39,43,49,46,49,52,49,49,49,52,52,49,52,52,55,59,59,55,59,59,59,59,62,64,59,59,64,59,55,59,55,62,62,64,64,68,64,62,59,55,55,55,55,55,59,55,59,55,55,55,52,52,55,46,52,49,49,49,46,49,46,46,46,39,39,43,43,46,46,46,46,43,46,36,39,43,39,43,39,43,46,46,46,49,43,46,39,39,39,39,39,39,39,39,43,43,43,43,43,39,39,43,39,39,36,39,39,36,39,36,39,39,39,39,36,39,36,39,43,39,43,43,39,46,43,49,49,49,46,52,49,52,52,55,59,64,62,64,68,62,64,71,71,77,71,77,82,82,82,79,82,88,90,90,88,93,93,90,98,98,95,95,100,98,95,100,102,100,100,100,102,102,112,112,112,105,107,110,112,112,116,116,114,116,116,120,118,116,118,120,120,122,124,122,126,126,126,129,128,126,128,131,129,126,128,134,128,128,131,131,133,133,136,133,134,134,134,129,131,129,131,129,131,131,136,136,129,134,136,131,133,131,133,133,136,131,136,133,131,128,131,131,131,128,134,131,128,131,129,128,131,129,131,128,126,126,129,128,124,126,122,120,126,124,124,126,124,122,126,118,122,122,114,114,112,112,110,107,107,105,110,105,100,102,98,100,100,98,98,95,95,95,95,93,95,93,95,90,88,90,84,82,84,82,77,82,77,79,77,77,74,77,77,77,74,71,71,71,68,71,68,71,77,68,71,64,64,71,64,64,68,62,68,62,64,59,64,62,64,62,62,55,55,62,55,55,62,52,55,55,59,52,52,49,52,49,52,49,49,46,49,52,49,49,52,46,49,46,46,49,46,49,49,43,46,46,46,43,46,46,39,46,43,43,39,43,43,39,39,43,39,39,36,36,36,36,39,36,36,36,39,39,32,32,32,36,36,36,36,36,36,32,32,36,36,32,32,32,36,32,36,36,36,36,32,36,36,39,32,32,32,32,32,32,39,36,36,36,36,36,36,32,32,36,36,39,39,32,32,32,32,36,36,36,39,39,36,36,36,32,39,32,39,36,36,39,36,36,36,36,36,36,36,39,36,36,39,36,32,36,39,36,39,36,36,39,36,39,36,36,32,39,36,32,39,39,39,36,36,32,32,36,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,39,36,36,39,39,43,39,43,43,43,43,39,43,49,49,49,49,49,49,49,52,52,52,52,55,55,55,52,59,59,59,62,59,64,62,62,55,59,55,59,59,62,64,64,64,64,59,62,62,62,55,59,62,59,62,55,55,55,52,55,52,59,52,55,52,49,52,46,49,43,43,43,43,49,43,43,49,46,39,43,46,43,43,43,39,43,43,43,43,46,46,46,46,43,46,43,39,39,39,39,39,39,39,43,43,43,43,39,39,39,36,39,36,36,39,32,36,43,39,39,36,43,39,39,39,39,39,43,39,39,39,46,43,39,46,46,49,49,49,46,52,52,55,62,62,62,64,64,68,64,64,71,77,74,77,79,77,77,77,82,84,88,90,93,93,93,95,98,95,95,95,98,100,102,102,107,105,102,105,105,110,110,102,110,110,107,114,118,116,120,118,118,118,118,122,122,120,122,124,126,124,124,124,126,131,131,131,128,129,128,129,131,131,128,136,133,131,136,131,133,136,136,137,134,136,138,138,136,136,137,136,136,134,134,136,137,138,138,141,137,136,134,129,131,136,134,136,133,131,134,131,129,136,134,131,134,131,131,131,133,134,133,129,129,131,129,129,129,129,126,124,129,126,124,126,128,129,128,128,126,124,128,124,122,112,116,112,112,112,114,112,110,110,105,105,112,107,102,102,98,100,95,95,98,98,100,95,95,90,90,93,88,84,79,79,79,82,82,79,77,77,77,79,77,74,77,74,68,71,74,74,74,71,77,68,74,68,68,64,64,68,68,62,68,62,68,64,62,64,64,62,59,62,59,62,59,59,62,55,55,52,52,49,52,49,55,52,52,49,49,49,46,46,49,49,49,49,49,49,49,49,49,49,46,43,46,46,43,46,49,46,43,46,43,43,39,39,39,39,39,43,43,39,39,36,39,36,32,39,36,39,39,39,36,36,36,36,39,36,36,36,39,32,36,39,32,32,32,32,32,32,36,36,32,36,32,32,32,32,32,32,32,32,36,36,32,32,39,39,36,32,32,32,32,32,36,36,39,36,36,36,32,36,36,39,39,36,39,36,36,36,36,36,36,39,36,36,32,36,36,39,39,36,36,39,32,36,36,39,39,36,36,39,39,39,39,36,32,36,36,36,36,39,36,36,36,36,39,36,36,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,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,39,36,39,39,39,36,39,43,39,36,39,43,43,43,43,43,52,46,49,49,49,52,49,52,55,49,55,52,52,59,52,59,64,59,62,64,62,62,55,59,59,59,59,62,62,64,64,62,62,59,59,62,59,55,62,62,62,62,59,55,55,55,52,52,55,52,55,55,49,49,46,46,39,46,43,46,46,46,43,43,46,43,39,39,43,43,39,43,39,43,46,46,46,43,46,46,43,43,39,39,39,43,39,43,43,43,43,39,39,43,39,39,43,39,39,39,43,36,36,39,43,39,39,36,39,43,39,39,39,39,46,43,43,39,46,39,46,46,43,43,49,52,49,55,52,59,64,62,59,68,68,71,68,68,71,79,79,77,79,77,79,82,84,84,84,93,93,95,90,93,95,100,100,98,100,98,102,107,112,102,102,102,107,107,110,105,112,112,114,116,118,124,118,116,114,118,118,122,122,124,126,129,131,129,126,128,129,131,131,134,131,128,131,133,134,131,134,136,131,136,137,124,134,139,141,136,137,136,137,141,141,137,138,138,137,138,136,134,141,138,139,139,136,138,136,136,133,136,137,136,136,136,131,136,131,136,136,136,138,136,131,133,131,136,131,131,129,133,129,128,128,128,128,128,126,129,128,128,124,129,128,128,126,131,124,122,122,114,116,114,116,114,114,114,112,110,107,110,105,105,105,105,100,100,100,95,100,100,95,98,98,95,93,93,90,88,82,84,82,84,82,82,79,82,82,74,77,79,74,71,71,74,74,74,74,74,74,74,68,71,68,68,68,68,68,64,68,62,64,64,62,64,62,64,62,62,59,62,59,59,55,55,55,55,55,55,55,52,59,52,55,52,52,49,49,49,49,49,49,46,49,49,49,49,49,49,46,46,49,46,43,49,46,46,46,49,43,46,43,43,43,36,36,43,39,39,39,39,39,36,36,36,32,36,39,39,32,32,32,36,32,36,36,36,39,32,36,39,39,32,32,32,32,32,36,36,32,36,32,32,32,36,36,36,36,36,32,32,36,32,36,36,36,36,39,32,32,36,36,36,39,36,36,32,32,36,36,39,36,39,39,36,36,39,32,36,36,39,39,39,32,36,36,36,36,39,36,39,36,36,39,36,36,39,36,36,32,36,36,39,36,36,36,36,36,36,39,36,39,36,36,32,36,32,32,32,36,32,36,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,39,39,39,39,39,39,39,36,39,39,43,46,46,46,46,49,49,49,46,46,55,52,55,52,52,52,59,59,55,59,55,62,62,62,59,59,59,52,59,59,64,64,64,62,64,59,64,62,62,59,62,62,62,62,55,55,55,55,52,55,59,55,55,55,52,52,46,49,46,49,46,46,46,43,46,46,39,43,43,46,46,39,39,39,46,46,46,49,49,46,46,39,43,43,43,43,46,43,43,39,43,43,39,39,39,39,39,39,39,39,36,36,39,39,39,39,36,36,39,43,36,39,39,43,39,43,39,39,43,39,43,39,43,46,46,46,49,49,49,52,52,55,59,55,62,62,62,62,68,68,68,68,74,77,74,79,79,79,82,84,82,88,88,93,90,100,98,98,95,100,100,98,98,105,102,107,107,100,105,112,107,102,112,105,110,118,118,118,116,118,118,114,118,114,116,120,122,124,126,124,133,136,134,138,136,133,137,134,134,139,134,136,136,137,133,137,138,138,138,138,137,141,141,144,138,141,142,142,142,144,143,141,144,138,139,138,141,138,139,139,139,139,138,138,136,138,139,141,138,139,138,138,136,136,136,138,137,137,136,137,136,133,134,131,133,136,131,131,131,131,129,131,128,128,129,129,129,131,131,129,126,126,129,124,122,124,116,122,120,120,114,118,118,114,112,112,112,105,112,112,110,107,102,100,100,102,100,102,95,100,98,95,95,95,93,84,84,84,88,84,84,84,82,82,79,79,82,79,77,71,74,71,77,74,77,74,74,71,68,71,68,68,71,71,64,64,59,68,64,64,64,62,59,62,62,62,64,59,62,62,55,55,59,55,52,52,52,55,55,52,55,49,49,52,49,52,49,49,49,49,49,49,46,49,46,49,46,43,46,46,46,43,49,46,46,46,43,39,46,39,39,39,46,43,39,39,39,39,36,36,39,32,32,39,39,32,36,36,39,36,36,36,36,36,32,36,39,39,32,32,36,32,32,36,36,36,36,36,32,32,39,36,32,36,36,32,36,32,32,32,36,36,36,36,39,36,32,36,36,36,36,36,32,32,32,32,36,36,39,36,39,39,36,36,32,39,36,39,39,36,32,32,36,39,39,39,43,36,36,36,36,36,39,39,39,36,32,36,36,36,43,39,36,36,36,39,39,39,36,32,32,36,32,32,32,32,32,36,32,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,32,32,32,32,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,32,36,32,39,39,36,39,39,39,39,36,43,39,43,49,43,46,49,52,49,46,49,55,49,52,55,55,55,59,62,59,62,59,64,59,62,59,59,52,43,55,64,64,71,64,62,62,59,59,64,64,64,68,59,59,55,49,52,55,52,62,59,59,55,52,52,49,46,46,43,46,49,49,46,49,46,49,46,43,43,43,46,43,43,39,43,43,49,43,46,49,43,43,39,39,43,43,49,49,46,46,43,43,39,43,39,39,39,39,36,39,39,39,43,39,39,39,39,39,39,39,43,39,39,36,39,39,39,39,39,43,39,43,46,43,49,49,49,52,49,52,52,59,55,64,59,64,59,64,64,74,74,74,71,79,77,82,82,79,79,82,90,93,93,95,95,98,100,98,100,100,100,98,102,100,102,107,107,102,102,110,102,100,110,114,118,118,118,116,122,122,122,124,124,126,126,128,126,133,133,133,133,134,138,137,105,138,138,138,137,136,138,141,142,136,137,139,142,137,138,142,141,138,143,138,143,141,141,143,141,144,143,141,141,142,141,139,138,141,142,142,141,138,138,138,139,141,141,141,139,141,142,141,141,144,141,141,142,138,142,141,138,138,137,142,139,138,136,136,134,128,134,134,131,134,129,133,131,129,131,129,131,133,129,126,124,124,126,120,118,118,118,116,118,114,116,116,114,118,112,112,110,110,107,110,102,107,105,100,100,98,98,95,100,95,98,88,88,88,88,84,90,84,82,82,82,82,82,79,77,74,74,74,71,77,74,74,74,74,71,68,71,71,64,68,74,71,68,64,68,64,64,62,68,64,62,64,64,68,59,62,62,62,62,59,55,55,55,52,52,52,55,52,52,55,52,55,49,49,49,49,46,49,49,49,43,43,49,49,46,46,46,43,46,46,46,43,43,46,43,46,39,39,39,39,43,36,36,43,39,36,39,39,36,36,36,39,32,32,36,39,36,39,36,36,32,32,32,39,36,32,32,32,32,32,36,36,36,36,32,36,32,36,36,32,32,32,36,32,36,32,36,32,32,36,32,36,36,36,36,32,36,32,36,36,36,36,36,39,32,36,36,39,39,39,36,32,36,36,36,36,36,36,36,32,32,36,39,39,36,36,36,36,36,39,36,39,36,32,36,39,36,39,36,36,36,39,36,39,39,36,32,36,36,32,32,36,36,36,36,32,32,39,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,36,32,32,36,36,32,32,36,36,36,36,36,36,36,36,39,39,43,36,36,39,39,39,43,43,43,43,49,49,49,49,49,49,49,49,52,55,52,55,52,55,59,62,62,62,64,62,62,62,59,59,49,52,64,68,68,62,62,59,62,64,59,68,64,64,64,62,55,55,49,55,55,62,62,59,55,52,49,49,49,46,46,49,49,49,49,46,46,46,46,46,43,43,43,46,46,43,43,46,46,46,43,46,46,39,43,39,43,43,43,46,46,39,39,43,43,43,39,39,36,39,39,39,39,39,39,43,39,39,39,39,39,39,39,39,36,39,36,43,39,43,43,43,46,46,46,43,43,49,49,49,49,49,52,59,62,59,62,62,68,62,71,68,71,74,74,77,82,82,82,84,88,84,82,88,93,98,95,95,98,98,100,100,100,95,100,100,98,105,107,107,107,107,102,110,110,112,122,122,120,120,122,126,124,126,124,126,129,131,131,131,136,136,137,136,136,138,138,138,138,138,142,138,138,137,141,139,141,137,139,142,139,142,142,142,138,143,143,141,141,141,138,143,141,142,141,141,143,142,139,139,141,144,141,138,141,141,139,143,138,142,141,142,142,141,142,139,141,142,143,142,141,142,138,139,141,137,141,141,137,137,136,137,136,136,133,137,136,129,133,131,131,131,129,129,126,129,129,126,128,124,126,122,120,118,122,116,118,114,116,114,116,114,114,112,112,110,110,110,105,105,105,105,100,102,98,102,98,93,93,93,90,90,88,88,84,84,88,84,84,82,79,79,79,74,79,74,79,74,77,77,74,71,71,68,68,71,71,68,74,71,64,68,64,68,64,64,64,62,64,68,71,62,59,64,59,62,62,62,55,55,55,59,55,55,52,55,52,52,52,52,49,49,46,46,46,49,49,49,49,49,49,49,49,46,46,46,49,46,43,46,46,39,43,39,43,43,43,43,39,39,39,39,39,39,39,39,36,39,39,32,36,32,36,36,39,36,36,36,36,32,36,39,36,36,32,32,32,32,36,32,32,32,32,36,36,36,32,32,32,32,32,32,32,36,32,32,32,36,36,32,36,36,36,32,36,39,36,32,36,39,36,39,36,36,39,39,36,39,36,39,36,36,36,36,36,36,36,36,39,39,39,36,36,39,36,36,36,36,39,39,39,39,36,36,39,39,32,36,36,36,36,39,36,36,32,39,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,36,36,36,36,39,39,36,39,39,39,43,39,39,39,43,43,39,43,43,43,46,43,49,49,52,52,55,52,52,49,52,59,55,55,64,62,64,59,62,62,62,62,68,62,64,68,64,62,64,62,62,64,64,62,64,64,64,62,62,55,55,55,55,59,59,62,59,59,52,52,52,49,49,49,52,49,52,49,49,39,43,43,43,46,43,43,46,46,46,43,43,43,46,43,43,43,43,43,43,43,49,46,49,46,43,39,43,39,39,39,39,36,39,39,39,43,43,43,43,39,39,39,39,39,36,36,39,43,39,39,36,43,43,43,43,43,46,46,46,46,46,49,52,46,55,49,55,59,59,59,62,64,68,71,74,77,82,82,79,79,79,79,88,88,88,90,88,93,90,95,98,98,102,102,110,102,102,107,102,100,110,112,107,110,112,114,112,114,118,126,124,124,124,126,126,133,133,136,131,131,136,134,138,131,138,137,141,142,142,139,139,141,138,131,141,141,142,142,141,142,144,142,138,144,144,141,139,142,142,138,141,141,141,142,141,142,142,141,141,143,144,142,144,139,143,143,142,139,141,141,138,141,139,141,142,145,146,142,142,144,143,142,143,141,141,139,139,138,142,141,139,141,136,138,138,137,136,137,137,134,136,128,134,128,129,129,131,131,131,129,129,124,128,122,126,126,122,118,116,120,118,116,116,114,116,112,112,112,116,110,110,105,107,105,105,110,107,107,107,105,105,102,102,98,95,90,93,90,88,84,84,88,84,88,84,77,79,77,77,79,79,79,77,74,71,74,71,71,71,74,64,71,74,71,71,64,62,68,68,68,68,64,68,68,68,64,62,68,62,64,59,62,59,59,59,62,59,55,52,52,49,52,52,52,52,52,49,46,49,49,46,49,49,49,46,49,49,46,46,49,46,46,49,46,46,43,43,43,39,43,43,39,39,36,43,39,39,36,39,39,39,39,36,32,32,36,36,36,36,36,36,36,32,36,36,32,32,32,32,32,36,39,36,32,32,32,32,36,39,36,32,32,36,32,32,36,32,36,36,32,32,36,32,36,32,36,39,36,32,36,32,36,36,39,36,39,39,36,39,36,39,39,36,39,39,36,36,32,39,39,36,39,36,36,39,36,39,39,39,39,36,36,36,36,39,39,36,36,39,36,36,32,39,36,36,36,32,39,36,39,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,36,36,36,36,39,36,39,39,39,39,43,46,46,43,43,46,43,49,49,46,52,52,55,52,49,49,49,55,59,59,59,62,62,62,59,59,64,59,68,68,64,64,62,62,62,62,62,64,64,64,68,64,59,59,62,55,62,59,55,55,59,59,59,55,52,52,52,49,55,52,49,49,46,49,43,43,39,43,46,46,49,46,46,49,46,43,43,43,39,43,43,43,43,46,43,43,43,49,46,46,46,46,43,43,39,46,43,39,43,43,46,43,46,39,39,39,43,39,36,39,36,39,36,36,39,39,43,39,43,39,43,43,43,43,46,46,49,46,46,46,52,52,52,55,62,62,62,68,68,71,74,77,79,84,82,84,82,84,88,90,88,93,88,90,95,90,95,100,100,100,107,102,110,110,110,105,112,110,112,112,116,116,118,114,128,122,122,126,128,126,131,136,138,136,136,133,131,131,137,134,133,137,139,138,141,142,144,144,141,141,137,138,141,142,145,144,146,144,145,144,142,143,143,142,142,143,144,142,144,139,142,141,143,142,146,145,147,146,144,141,146,144,145,144,144,145,144,144,142,144,141,143,144,142,145,144,145,146,143,146,143,141,138,141,142,141,143,141,139,139,139,141,136,138,138,136,136,133,129,131,129,133,129,133,133,131,134,129,126,128,129,124,126,124,124,122,124,118,118,116,112,120,110,116,114,112,112,107,107,110,107,107,107,110,110,107,105,107,100,100,98,98,100,93,95,95,90,90,93,93,84,88,82,88,77,88,79,79,79,77,77,77,74,71,74,77,74,74,68,71,77,68,71,71,71,64,71,71,68,68,71,68,64,64,62,59,59,59,62,59,62,55,62,59,59,55,52,49,52,52,52,52,52,49,49,49,49,49,52,49,49,46,49,46,49,46,46,46,49,49,46,46,43,46,43,43,46,46,43,43,43,43,43,39,36,43,36,39,39,39,36,32,36,36,36,36,36,39,39,32,39,39,36,32,32,32,36,36,39,36,32,36,32,32,32,36,32,32,36,32,32,32,32,32,36,36,36,36,36,32,32,36,32,36,39,36,36,36,32,32,36,36,39,39,39,36,36,36,36,36,39,39,36,36,36,36,39,39,39,39,39,39,36,39,39,39,39,36,39,36,36,39,39,39,36,36,36,32,36,39,39,36,36,39,36,36,39,32,32,32,36,32,32,32,32,36,36,36,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,36,32,32,36,36,36,36,36,36,36,36,39,39,36,39,39,39,43,39,39,43,43,46,46,39,49,46,52,49,52,49,55,55,55,55,52,55,55,62,59,55,59,59,59,64,62,64,62,68,68,64,64,62,62,64,64,68,64,68,68,62,62,62,62,59,59,59,59,62,55,55,52,55,55,52,52,55,55,55,52,49,49,46,46,43,43,43,46,49,49,49,49,43,46,43,43,39,43,43,46,46,43,46,46,43,46,43,46,39,43,43,43,43,39,46,46,43,46,43,46,43,43,43,39,36,36,39,39,43,39,39,43,36,43,46,43,39,43,43,43,39,39,43,43,46,46,49,49,49,49,55,59,62,62,64,62,68,74,68,79,77,79,77,84,84,82,82,88,90,90,90,93,90,93,95,95,98,98,105,105,112,112,114,118,112,112,118,114,120,120,122,122,118,122,126,126,122,126,128,136,137,138,136,136,131,133,133,136,134,138,137,138,137,141,138,141,144,143,146,144,141,144,143,144,147,147,146,146,147,148,147,145,146,147,145,146,148,146,147,146,147,148,147,148,147,148,147,148,144,146,148,145,147,147,147,146,146,148,146,146,145,148,147,147,147,144,146,147,144,148,146,142,142,142,144,144,144,144,144,142,142,141,141,141,141,138,137,137,138,134,133,136,131,137,138,134,133,131,126,126,128,126,126,128,126,124,122,120,116,118,118,116,118,114,114,116,112,110,112,112,110,110,110,107,107,110,110,112,107,105,105,100,98,100,98,95,95,90,93,95,90,90,88,84,79,82,79,88,77,79,77,77,79,71,74,74,71,77,77,71,74,74,71,68,74,64,74,64,68,68,68,68,64,64,68,62,64,62,62,59,64,59,64,59,62,62,55,55,52,55,52,49,52,49,52,49,49,49,52,49,49,49,52,49,46,46,46,49,49,49,46,46,46,49,43,43,43,46,43,46,39,43,43,43,36,39,36,36,39,39,36,36,36,36,39,32,32,36,39,36,32,39,39,32,36,36,32,36,36,39,36,39,32,32,32,36,32,32,36,39,32,32,36,32,36,32,36,36,36,36,32,36,32,32,39,36,36,36,32,36,32,32,43,39,36,36,39,36,36,32,39,39,39,39,36,39,36,36,36,43,39,43,36,36,39,39,36,39,39,39,39,39,36,39,39,39,36,39,36,39,39,36,36,36,39,36,36,32,32,32,36,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,36,32,32,36,36,36,36,36,36,36,39,36,39,39,43,46,43,39,43,43,46,43,46,46,49,52,49,49,52,49,52,52,55,55,55,59,55,59,59,55,59,59,62,59,64,62,68,62,64,64,59,59,64,68,68,68,68,64,62,64,64,59,62,64,64,55,62,52,55,52,59,55,55,52,55,55,55,49,49,43,46,46,46,46,43,46,46,49,49,46,43,43,43,43,39,43,46,46,46,46,46,43,46,43,43,39,43,43,46,43,43,46,43,39,43,39,43,43,43,36,39,39,39,39,39,43,43,43,43,39,39,46,43,43,39,39,43,39,43,43,43,43,46,52,49,49,49,52,55,59,62,64,64,68,68,71,77,74,79,82,79,82,84,90,84,84,88,95,90,93,90,95,95,98,95,102,107,114,116,112,114,116,112,114,116,112,118,126,120,120,120,128,124,124,126,131,131,136,139,137,133,133,138,136,133,139,138,138,137,141,139,142,142,143,145,141,143,143,145,146,142,144,144,147,148,146,147,148,148,148,148,148,146,146,147,147,146,147,145,148,147,148,149,149,148,147,147,146,148,147,147,148,147,146,148,148,148,147,147,147,146,147,147,147,146,148,148,147,147,147,147,144,144,146,144,146,146,145,144,142,144,141,138,139,142,138,137,136,134,134,134,134,136,136,134,136,133,131,128,126,126,128,122,124,124,118,122,116,118,120,114,116,112,114,112,112,107,114,112,110,112,102,110,107,114,110,110,102,107,102,98,102,98,95,100,95,95,95,90,90,95,88,79,88,82,82,79,77,82,77,77,74,79,77,77,79,74,71,77,68,68,68,68,64,71,74,68,64,74,68,64,68,71,64,68,68,59,55,62,62,62,64,59,59,59,55,52,55,55,52,49,49,49,49,49,52,52,52,49,49,49,49,46,46,46,49,46,49,49,46,46,46,43,46,46,43,43,39,39,46,39,39,39,39,32,36,39,36,36,36,36,36,39,36,36,36,36,32,36,36,39,32,32,32,32,32,32,36,32,36,32,32,36,36,32,32,32,36,36,36,36,32,32,36,36,36,36,36,32,32,32,36,32,32,36,36,32,36,36,36,36,39,39,39,39,36,36,32,36,39,32,39,39,36,36,39,36,39,39,39,36,39,39,32,39,36,36,36,39,39,36,39,36,39,36,36,36,39,36,39,36,36,36,32,39,36,32,32,39,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,36,32,32,32,36,32,36,36,39,32,36,36,32,36,36,39,36,39,39,43,39,43,39,39,43,43,43,46,49,49,46,49,46,49,49,52,55,59,59,59,55,59,59,55,59,62,62,62,64,64,64,64,64,64,64,68,68,68,68,64,64,64,64,62,59,64,62,62,62,62,59,55,55,52,55,55,59,59,55,55,55,49,52,49,46,43,46,49,46,46,46,46,46,49,46,43,43,43,43,43,46,43,49,46,46,43,43,43,39,43,39,46,43,43,46,46,43,43,43,43,43,43,39,39,39,36,39,39,36,39,43,39,39,43,46,39,39,43,43,43,43,39,43,46,46,46,46,49,49,52,52,49,55,59,59,59,59,64,68,68,68,71,74,79,79,77,84,84,88,90,90,90,95,95,93,93,98,98,98,105,110,107,110,114,114,112,114,114,116,120,118,118,122,124,124,126,124,129,126,122,129,136,139,136,141,141,137,139,141,143,144,146,144,134,144,147,147,147,146,147,145,141,146,143,147,148,146,145,144,147,147,147,146,146,146,148,144,147,147,147,148,146,146,147,147,148,148,148,149,148,149,150,148,149,150,149,148,148,148,148,149,147,148,146,149,148,147,148,148,148,149,148,150,150,149,147,148,148,148,146,147,147,147,147,146,146,146,143,144,141,141,142,142,141,139,141,139,136,139,137,134,134,128,131,124,129,131,126,126,122,124,124,118,122,118,120,116,116,116,118,114,116,112,112,116,112,112,114,112,112,112,112,112,110,107,102,102,100,100,100,100,102,98,102,98,90,95,90,88,90,84,90,84,84,82,82,82,77,77,74,74,74,74,74,74,74,74,74,71,71,71,64,68,68,64,74,64,68,71,68,64,64,64,62,64,62,64,59,62,55,59,55,55,55,52,52,49,52,49,52,52,52,52,46,52,49,49,52,46,49,52,49,49,46,46,46,46,46,46,46,46,46,43,46,39,43,43,39,39,43,39,36,36,36,32,36,32,36,36,36,36,36,36,32,32,36,39,36,36,36,32,32,36,36,32,36,32,36,36,36,36,32,32,36,36,36,36,32,32,32,32,36,36,32,32,36,36,36,36,32,32,36,32,36,36,36,39,36,36,39,39,39,39,36,36,36,36,39,36,39,36,36,36,39,39,43,39,36,36,39,36,36,39,39,39,39,39,36,36,39,39,39,39,39,36,36,36,39,36,32,36,32,32,32,32,32,36,32,32,36,36,32,32,32,36,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,36,32,32,32,32,32,32,36,32,36,36,36,36,36,39,36,36,39,36,36,36,39,39,39,39,43,46,43,39,43,46,46,49,46,46,49,49,49,49,49,55,52,52,55,55,62,55,59,59,59,59,62,62,64,64,64,62,62,64,64,68,68,71,68,71,64,64,64,62,64,62,68,68,64,64,62,59,55,55,52,55,55,59,59,55,49,49,49,49,49,49,46,46,49,46,46,39,46,43,46,46,43,46,46,46,46,46,46,49,46,49,46,43,43,43,46,46,43,46,49,49,46,43,43,39,43,39,39,43,39,39,43,39,43,43,43,39,39,39,39,46,43,39,36,43,39,39,39,43,43,49,46,49,49,52,55,52,52,62,55,62,55,62,68,74,71,71,74,77,82,84,84,84,88,93,93,95,95,95,100,100,95,98,98,102,102,107,112,112,110,110,107,114,112,120,126,124,126,131,124,128,131,129,131,131,131,141,141,142,142,142,142,143,143,147,146,148,147,147,146,145,148,148,148,147,147,146,144,146,146,144,146,148,146,145,146,147,149,146,147,147,149,148,148,149,147,148,148,148,148,150,150,149,150,150,150,150,150,150,150,152,150,150,150,150,150,149,149,150,148,148,150,149,148,148,150,150,148,150,148,149,149,148,150,146,148,150,147,147,148,148,148,147,145,147,144,143,145,143,142,142,142,141,141,139,141,138,138,137,133,131,129,126,129,128,129,128,124,122,124,124,122,120,118,118,116,116,116,116,114,116,116,114,114,116,114,116,116,118,107,105,110,105,105,102,100,100,100,93,100,98,98,95,90,90,90,90,90,90,90,88,79,82,79,82,77,74,79,74,71,77,68,77,71,71,74,68,68,64,64,71,74,68,68,68,68,68,64,64,64,64,62,68,59,62,52,55,55,55,55,62,52,59,52,52,52,49,52,55,49,52,49,52,49,49,49,49,49,46,49,46,46,46,49,46,46,43,46,43,46,43,43,43,43,39,43,39,39,43,43,36,36,36,36,39,36,36,39,39,32,36,32,36,32,32,32,32,36,36,39,36,32,32,32,36,36,36,36,36,32,32,36,32,32,36,36,32,32,36,36,32,36,36,36,39,32,36,36,32,39,36,39,39,39,36,39,39,39,36,36,39,36,36,39,39,36,39,39,36,39,36,36,36,39,39,39,39,36,39,39,39,39,39,36,36,36,36,39,39,39,36,36,36,36,39,36,36,36,32,32,36,32,36,32,32,36,36,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,36,32,32,32,32,36,32,36,36,32,32,36,32,32,36,39,32,36,36,39,36,39,39,43,39,39,39,46,43,43,43,43,46,46,43,46,46,49,52,49,55,59,55,52,59,55,55,55,55,62,59,59,62,62,64,64,64,64,59,68,64,71,71,68,71,68,64,64,64,64,64,68,68,68,62,59,59,55,55,59,52,62,59,59,59,55,49,49,49,49,46,49,49,49,49,49,49,39,43,39,46,49,43,49,49,46,46,43,46,46,43,43,39,46,43,49,46,43,46,46,46,46,46,39,43,39,43,43,39,39,39,39,43,43,43,43,43,43,43,43,43,43,43,39,43,43,39,43,43,49,49,49,49,49,49,52,52,52,52,59,59,59,46,62,71,74,79,74,84,82,82,82,88,88,95,93,93,93,93,93,95,100,100,100,98,107,105,107,110,107,112,105,112,112,112,122,124,126,131,134,129,131,138,136,131,136,134,141,142,141,142,141,144,144,144,146,146,148,147,146,147,146,148,148,149,147,147,147,146,144,144,144,144,147,146,147,145,147,148,146,146,147,150,148,147,149,148,147,150,150,150,150,150,152,150,151,150,152,151,150,150,152,152,153,150,149,150,152,151,151,150,148,149,150,150,148,150,150,150,150,151,149,148,149,150,148,148,150,149,148,148,148,147,146,147,147,147,144,146,146,145,145,143,142,144,142,141,141,141,136,137,133,129,129,129,129,129,128,122,124,122,122,124,122,120,120,116,116,116,114,114,118,118,118,110,112,114,116,118,112,110,110,105,100,105,102,102,102,100,98,100,98,98,100,95,90,90,95,90,93,90,88,82,84,82,79,77,77,74,74,71,74,74,77,74,68,68,71,71,68,71,71,74,71,64,68,64,68,62,59,64,64,59,68,62,62,46,59,52,55,59,59,59,55,52,55,55,52,52,52,49,49,46,49,49,49,49,46,49,49,49,46,46,43,46,46,46,46,46,46,43,43,46,43,43,39,43,39,39,39,39,32,36,36,39,36,39,36,36,39,36,39,39,36,32,32,36,39,36,36,36,36,36,32,32,32,36,36,36,32,36,32,32,36,32,39,36,36,36,36,32,32,32,36,39,36,36,36,36,32,36,36,39,36,36,36,36,36,39,36,36,39,39,36,36,39,36,39,36,36,39,39,36,36,43,39,36,39,32,39,36,39,39,39,36,39,36,39,36,36,39,39,36,39,36,36,36,39,36,32,32,36,36,32,36,32,36,36,39,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,36,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,39,39,36,36,39,39,36,36,36,36,39,39,39,43,43,39,43,46,43,46,49,46,49,46,46,46,49,52,49,52,59,55,52,55,52,55,55,59,62,64,64,64,64,64,64,64,68,71,71,71,68,68,64,64,68,64,64,71,64,64,64,64,59,62,59,55,59,59,59,59,59,55,49,52,52,46,52,49,49,49,49,46,49,46,46,46,39,46,46,49,49,49,49,49,46,46,43,43,43,39,46,43,46,49,49,46,46,46,46,46,43,39,39,39,43,39,43,39,43,43,43,43,39,39,39,39,39,39,43,43,43,39,36,43,46,36,46,49,49,46,52,52,52,49,49,55,59,55,64,64,68,68,68,68,74,79,82,84,84,88,88,93,93,98,98,93,98,90,95,98,98,105,98,105,105,105,110,107,110,112,114,116,116,122,124,124,131,136,133,136,138,139,139,137,144,142,144,142,142,141,142,143,142,142,144,146,145,145,147,144,144,147,146,147,148,150,148,148,147,146,146,146,148,148,149,147,147,149,150,150,150,151,150,148,150,150,150,153,151,153,156,154,156,152,153,154,153,154,154,154,154,154,154,153,151,153,154,154,153,153,153,152,153,153,152,150,152,151,150,150,150,150,151,150,150,150,148,149,148,148,150,150,148,146,148,147,146,146,146,145,143,148,147,147,142,143,142,142,137,141,136,137,136,138,131,131,129,129,128,126,128,128,124,122,120,118,116,116,118,118,122,112,116,112,116,114,114,112,116,112,107,114,107,110,110,105,105,107,102,102,102,95,95,95,98,98,95,93,95,90,90,90,88,88,88,79,79,77,77,74,77,68,71,74,71,71,77,68,68,74,71,71,71,68,74,71,64,64,62,62,68,62,64,64,62,62,62,55,59,62,59,55,55,55,55,52,49,52,52,52,52,49,49,46,46,46,49,49,46,49,49,43,46,46,43,43,49,46,43,43,46,43,43,43,39,43,39,36,39,36,36,39,39,36,39,36,36,39,39,36,32,39,36,32,36,32,36,36,39,36,36,36,32,32,32,36,32,32,36,39,36,32,36,36,32,36,36,36,36,36,36,32,36,39,36,32,36,36,32,32,36,39,36,39,36,39,36,39,36,32,39,39,39,39,36,39,36,39,39,39,43,39,32,39,39,39,36,39,39,36,39,39,39,39,36,39,39,36,36,36,36,39,36,36,36,36,39,36,32,32,32,32,39,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,36,32,32,36,32,32,36,36,36,36,36,36,39,39,36,39,39,39,43,39,39,43,43,46,46,46,49,49,46,43,46,49,52,55,55,52,55,55,55,55,59,59,59,59,62,55,62,59,64,64,64,68,71,68,68,64,64,68,64,62,68,64,68,68,68,64,59,59,59,59,55,59,62,62,55,55,55,55,52,52,55,52,55,52,46,49,46,43,46,46,43,49,43,49,52,52,52,43,49,46,46,43,43,39,43,46,46,49,49,46,46,49,43,46,43,46,43,43,39,39,43,43,43,39,39,39,43,43,43,39,36,36,39,36,39,43,43,39,39,46,49,46,46,49,43,49,52,49,52,52,55,62,59,59,64,64,68,71,77,79,77,82,84,88,88,90,93,95,98,95,95,93,93,98,100,98,100,102,107,110,114,112,110,112,118,118,122,126,126,129,131,128,136,136,136,126,139,138,142,141,144,145,143,144,143,144,145,145,144,143,147,145,144,146,147,146,146,148,147,148,147,149,150,150,150,151,152,149,151,150,153,149,150,149,153,150,150,151,153,152,153,154,154,154,157,158,157,157,156,157,155,156,155,156,156,154,155,156,156,157,154,156,156,156,156,155,156,157,156,154,156,156,154,154,153,153,153,152,152,153,150,150,151,154,151,151,153,152,150,151,151,150,148,149,148,148,147,147,147,145,145,146,147,144,144,142,141,141,141,138,126,133,136,131,133,128,131,131,128,124,128,124,118,122,118,122,118,122,112,112,114,112,112,112,107,110,112,107,107,112,110,105,110,105,105,100,100,102,102,102,98,100,100,98,93,95,95,88,90,88,88,84,74,79,79,77,77,77,74,74,74,68,77,74,71,68,71,74,71,64,68,64,68,64,64,62,68,62,64,64,68,64,62,62,62,59,55,59,52,55,55,55,55,55,55,49,52,46,49,49,49,46,46,46,46,49,49,46,46,46,46,46,43,46,46,43,43,46,46,46,43,43,39,36,36,39,36,36,36,39,39,36,32,36,39,32,36,39,39,32,32,36,32,32,36,36,36,36,36,32,32,36,32,32,36,36,36,36,32,32,36,32,32,36,39,36,32,32,36,36,36,32,36,36,32,36,36,36,36,36,36,36,39,43,39,36,36,39,36,39,36,39,36,36,36,39,39,39,36,39,39,36,36,39,39,39,36,39,39,39,36,39,39,39,36,39,39,36,39,36,36,36,39,36,36,32,32,32,32,32,32,39,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,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,36,36,36,36,36,36,36,39,39,39,43,39,43,39,43,46,46,46,43,46,49,49,49,46,46,49,52,52,55,55,59,55,55,55,55,59,59,62,59,59,62,64,64,64,71,68,71,71,68,64,64,68,68,64,71,62,68,68,64,64,59,59,62,62,62,62,62,59,55,52,55,52,55,59,55,52,55,46,49,46,46,46,43,46,46,46,46,49,46,52,49,46,49,49,46,43,43,43,46,46,49,49,49,49,46,43,43,46,43,46,46,43,46,46,46,43,39,43,43,39,39,39,39,36,36,36,43,43,43,43,43,43,43,43,46,46,49,46,46,49,52,52,52,55,62,59,55,59,62,62,74,74,82,79,79,79,84,88,93,90,95,93,95,98,93,98,93,98,100,105,105,112,107,112,114,116,112,116,128,128,126,128,128,131,131,131,136,134,134,138,143,141,143,142,146,146,145,144,142,142,146,147,147,146,147,145,146,144,146,146,147,147,148,148,148,148,152,150,151,151,152,150,151,150,156,153,150,150,152,154,152,154,154,154,154,154,154,156,157,156,158,159,154,156,154,156,155,156,157,158,156,155,157,158,156,156,157,158,159,157,156,156,156,154,155,157,156,154,154,156,154,155,154,155,153,153,154,154,154,153,154,154,151,151,152,150,143,148,147,149,148,148,147,147,147,146,146,141,141,141,141,142,142,141,136,141,136,136,136,133,133,134,129,126,126,122,122,122,120,120,120,118,120,112,112,114,116,112,112,112,110,112,110,110,105,107,107,107,102,105,102,105,102,100,100,102,100,100,95,100,93,95,90,88,88,84,84,79,82,79,82,74,77,74,77,74,74,74,74,71,71,71,71,71,74,68,68,71,68,64,68,62,64,62,68,68,62,62,62,62,59,55,55,55,59,55,55,49,59,52,55,52,49,46,49,49,49,46,49,49,49,49,46,49,49,43,43,49,46,43,43,43,46,43,43,43,39,39,39,39,36,36,39,39,39,36,32,36,36,32,36,39,36,36,32,36,36,32,36,36,36,36,32,32,32,36,36,32,36,36,39,36,36,32,36,36,32,32,36,32,36,36,32,32,36,32,39,36,32,36,39,36,36,36,36,39,43,39,36,36,36,39,36,39,36,39,39,36,36,39,39,43,36,39,39,36,39,36,36,39,39,36,36,39,39,39,39,39,36,36,39,36,39,36,36,32,39,36,36,32,36,32,36,32,36,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,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,36,32,36,36,32,36,36,36,39,36,36,39,39,39,43,43,39,43,43,46,46,46,43,49,49,49,49,49,49,52,55,55,55,59,59,59,62,59,59,59,59,62,62,62,68,64,68,64,71,68,68,64,64,64,68,71,71,71,64,68,64,64,62,62,62,62,62,59,59,59,55,49,52,49,55,59,59,55,52,49,52,46,39,43,46,46,46,49,49,46,49,46,49,49,46,43,46,43,46,43,46,46,46,49,43,46,43,39,43,43,43,46,49,49,46,43,46,43,46,36,39,39,39,39,39,43,39,39,39,43,43,43,43,39,43,39,46,46,46,39,46,49,52,52,52,55,59,62,64,59,52,71,71,74,79,82,82,82,84,90,93,98,95,95,95,98,98,95,102,100,102,107,110,112,112,110,118,120,118,122,126,128,129,129,131,134,131,136,137,138,138,142,145,144,143,142,146,146,146,146,147,147,147,148,148,147,148,150,147,147,148,148,147,147,147,147,150,149,149,152,150,152,153,154,151,151,151,153,156,153,152,153,157,154,154,156,155,154,155,156,154,156,157,156,158,156,156,157,157,155,155,156,156,156,156,156,158,156,158,158,159,160,156,158,155,159,158,156,158,156,156,156,158,156,154,156,156,155,154,154,155,156,154,154,155,156,155,155,154,154,153,150,150,150,150,150,148,148,148,146,147,146,146,146,147,147,147,144,139,137,136,136,134,131,133,131,131,131,128,124,124,112,110,124,118,122,114,116,112,116,118,114,112,110,112,112,114,110,110,110,102,110,107,102,107,105,107,105,107,107,102,98,95,95,93,93,88,90,88,84,84,84,82,82,82,79,77,77,74,77,77,71,68,71,74,71,74,71,68,71,68,71,68,68,64,68,64,68,68,62,64,62,62,62,59,62,55,55,55,55,52,52,52,52,49,52,52,49,49,49,49,46,49,46,49,43,49,49,46,49,46,43,43,43,46,46,46,43,46,43,39,39,39,32,36,36,43,39,36,36,39,39,36,36,36,32,32,32,32,36,32,36,36,32,36,36,32,36,36,32,32,32,36,32,32,36,32,36,36,32,36,36,36,32,36,36,32,36,32,36,36,32,36,36,36,36,32,36,39,39,36,39,32,36,36,36,39,43,39,39,36,39,36,36,39,36,39,43,36,36,36,39,39,36,39,36,39,36,39,36,39,36,43,36,36,39,39,39,32,39,32,32,36,36,32,36,36,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,36,32,32,32,36,32,32,39,36,32,36,36,32,32,36,39,36,36,39,39,39,43,43,43,49,43,46,43,46,43,46,49,49,46,52,52,49,49,55,55,55,62,62,62,59,55,59,62,62,68,68,68,68,71,71,71,64,68,68,71,68,68,74,68,68,68,64,62,68,68,64,64,68,62,59,59,59,55,52,52,55,59,59,59,55,49,49,49,46,46,43,49,46,49,49,49,49,46,43,46,49,46,46,46,46,49,49,49,46,46,46,46,46,43,46,46,46,46,46,46,49,49,46,43,43,39,39,39,39,39,39,39,43,39,43,43,39,43,43,43,43,39,43,46,46,49,49,49,49,52,55,59,59,62,59,62,62,64,64,68,71,79,82,77,84,90,88,90,90,98,98,98,100,100,102,102,102,107,112,112,112,114,112,116,118,122,124,126,126,131,131,136,137,137,136,138,139,142,141,142,145,146,146,145,144,147,146,144,148,148,149,150,150,148,147,148,147,146,148,148,148,147,150,148,150,150,149,149,149,152,153,156,153,150,153,156,158,157,155,156,158,153,155,155,156,154,154,156,154,156,156,156,158,154,156,156,156,157,156,157,161,158,160,160,159,158,160,158,158,158,158,159,156,156,159,154,156,156,156,156,157,155,156,156,156,153,156,156,156,158,158,158,156,156,155,157,154,154,154,151,149,150,150,150,150,150,134,146,148,147,148,148,148,146,147,144,144,141,139,137,137,136,136,133,129,129,129,128,128,128,128,128,124,120,116,120,116,118,118,120,114,114,116,112,116,112,110,110,105,107,105,107,107,107,110,107,112,107,102,102,98,98,95,98,93,88,90,90,84,90,84,84,82,79,82,82,82,77,79,79,77,77,74,71,71,71,68,71,74,74,71,68,68,62,64,68,62,68,64,62,64,62,64,64,59,59,59,59,52,55,55,52,49,55,49,49,49,52,52,46,49,46,46,46,49,49,43,49,46,43,43,39,46,46,43,39,43,39,43,39,39,39,36,39,39,39,39,36,39,39,39,36,39,39,36,32,36,36,32,39,32,32,36,32,32,32,36,36,32,32,36,36,32,36,32,32,39,32,36,32,32,32,36,36,32,39,36,36,32,32,39,39,39,39,36,36,36,36,39,36,36,36,39,36,39,36,39,43,39,39,39,36,39,36,43,39,39,39,36,32,39,36,36,39,39,36,39,36,39,36,43,39,36,36,36,36,36,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,36,39,32,36,36,39,36,39,39,39,39,39,46,46,46,43,46,43,43,46,49,49,49,49,49,52,49,49,52,55,55,62,59,62,62,59,59,62,62,68,68,68,71,71,68,68,64,71,68,68,68,71,71,71,64,64,64,62,68,68,68,68,64,62,62,55,52,55,55,55,59,59,59,55,52,46,43,49,49,49,49,49,46,49,49,46,49,46,43,46,49,49,43,46,46,46,46,49,46,49,46,46,43,46,46,43,46,46,46,49,49,49,46,43,43,43,39,39,36,43,39,43,43,43,43,43,39,43,43,39,43,43,43,46,46,49,49,46,49,55,55,55,59,62,64,64,62,64,71,74,74,77,82,82,84,88,90,93,93,98,100,100,102,105,107,105,110,107,112,112,114,120,114,116,122,124,126,129,131,134,128,136,136,139,139,138,144,144,144,142,148,145,146,147,148,148,147,147,149,150,148,150,149,148,148,147,146,147,149,149,148,148,148,149,148,150,149,150,150,154,153,154,154,153,154,156,160,158,156,156,156,158,156,156,158,156,156,157,155,156,158,156,158,156,156,156,156,159,160,160,160,160,157,160,160,160,159,160,160,160,158,160,159,156,158,156,156,154,157,157,156,155,156,157,156,156,157,155,156,157,157,157,155,154,157,155,154,152,152,154,150,152,152,153,152,150,148,147,148,148,147,149,148,147,143,144,143,146,141,141,138,137,138,133,131,131,131,128,131,124,129,126,126,122,122,120,118,120,124,122,118,116,116,114,116,114,112,110,107,107,107,102,110,107,107,100,107,105,105,105,102,100,98,102,100,95,93,90,93,88,82,88,82,84,84,84,77,82,79,74,77,77,74,74,71,68,71,74,71,68,68,68,64,68,68,68,71,64,62,62,64,62,62,62,59,62,62,62,59,55,55,55,49,52,49,49,52,49,52,49,49,49,49,46,46,43,46,46,49,43,46,43,46,46,43,43,46,43,43,43,43,39,36,36,36,39,39,36,36,39,36,36,39,36,32,32,32,36,32,36,39,32,36,32,32,32,36,36,36,39,36,32,32,36,32,32,32,36,36,36,32,32,32,32,36,39,32,32,32,32,32,32,39,36,36,36,39,36,39,36,36,39,36,36,36,39,39,36,39,39,39,36,39,36,39,39,39,36,39,32,36,39,39,43,43,39,39,36,39,39,43,43,36,36,39,36,36,43,36,32,36,36,36,36,36,36,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,36,32,32,32,32,36,36,36,36,32,36,39,32,32,39,43,36,39,36,36,43,43,43,46,46,46,43,43,49,46,49,46,49,49,49,49,55,55,59,62,59,64,62,55,55,62,62,64,64,64,71,71,68,68,71,68,71,71,68,74,71,68,68,64,62,68,64,71,68,68,64,64,55,55,59,55,55,59,62,59,55,55,52,49,49,49,49,49,52,55,49,52,46,49,46,46,46,43,49,46,49,49,46,49,43,49,49,43,43,43,49,49,46,49,46,46,46,46,49,46,46,43,43,39,39,43,43,39,43,43,39,46,39,43,39,39,39,39,39,43,43,46,43,49,52,55,52,49,55,62,62,64,62,62,64,64,68,68,74,71,74,79,82,82,88,90,95,98,98,102,98,102,107,107,112,112,110,112,114,116,112,118,118,116,124,129,131,129,131,131,136,138,141,145,145,145,147,147,141,146,147,147,144,147,148,148,148,146,148,150,150,150,149,147,148,147,148,148,149,148,148,148,150,150,151,150,151,154,150,156,156,159,157,158,158,161,164,162,161,160,161,158,158,160,161,160,160,160,155,162,159,164,162,160,160,160,161,162,158,164,164,165,164,161,164,160,162,164,161,162,164,161,159,160,160,158,160,158,158,159,160,157,158,158,156,156,155,158,158,157,157,158,158,156,154,156,156,154,156,152,150,150,152,154,154,151,151,149,149,150,149,149,147,147,146,146,143,144,142,142,141,142,139,138,136,134,129,131,131,129,131,129,124,122,122,122,120,122,126,120,118,120,118,116,114,118,112,112,112,110,107,110,105,107,105,107,107,107,105,105,105,102,102,102,100,100,100,93,93,88,84,88,84,90,84,82,84,82,82,82,79,79,77,77,79,74,71,71,68,71,68,64,68,71,68,68,68,64,68,64,64,62,59,59,62,59,59,62,62,59,55,55,52,49,52,46,49,52,55,49,52,49,49,46,49,43,39,46,49,46,46,46,46,46,46,43,43,43,43,43,46,39,36,39,39,39,36,36,36,36,36,36,39,36,36,36,36,32,36,36,39,39,36,36,36,32,36,32,32,36,36,36,32,36,32,36,36,36,36,36,36,32,36,36,32,36,36,36,32,32,32,39,36,39,39,36,36,36,36,36,32,39,39,36,39,39,36,39,39,39,39,39,39,36,36,39,39,39,39,39,39,36,36,43,39,39,39,36,39,39,43,43,36,39,39,36,39,39,36,32,36,32,32,39,36,36,39,36,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,36,32,32,32,32,36,36,39,36,32,36,36,36,36,39,39,39,36,43,39,39,43,43,46,46,46,43,49,46,49,46,52,49,49,46,52,52,55,59,64,62,62,62,59,59,62,64,62,68,68,68,62,68,68,64,68,71,74,64,74,68,64,64,64,64,68,68,71,68,64,62,59,59,55,59,59,59,62,59,55,52,52,46,49,49,49,49,52,52,52,46,43,46,46,46,46,46,39,49,49,49,49,49,43,49,46,39,46,46,49,49,49,49,49,49,46,46,46,43,46,43,43,43,46,43,43,43,39,39,39,39,39,43,39,39,39,39,39,43,43,46,46,49,46,49,55,55,55,55,62,59,62,68,68,64,71,71,74,74,79,77,84,90,88,90,95,100,100,100,98,98,102,105,105,112,107,112,107,114,114,120,124,124,124,129,129,134,133,136,136,142,144,145,147,147,145,144,145,145,147,147,148,147,148,149,150,150,147,149,150,148,149,148,147,148,150,150,150,150,153,153,153,153,154,156,153,154,157,155,160,162,165,160,160,160,167,165,162,161,160,165,161,160,160,165,160,161,164,160,159,165,166,162,164,167,165,160,161,162,165,162,165,165,160,164,160,161,164,160,159,161,160,159,162,160,161,160,159,158,157,159,160,160,157,156,160,158,156,158,156,158,156,156,156,155,156,156,156,156,155,153,154,154,153,152,152,150,150,151,151,150,148,146,147,143,144,143,143,143,144,143,141,143,141,141,139,136,134,134,129,131,131,131,128,124,128,126,126,124,122,120,122,120,116,120,116,114,114,112,114,112,105,107,107,110,102,107,107,105,105,110,105,102,102,100,100,95,93,95,93,93,95,88,90,90,90,82,84,82,84,79,79,84,79,77,79,71,71,71,71,68,68,68,64,71,71,68,68,71,68,64,64,59,59,59,59,62,59,59,62,55,59,55,52,52,49,52,49,49,49,49,49,49,49,49,43,46,46,46,46,46,46,46,46,46,43,43,43,39,43,43,39,39,39,39,39,39,36,36,36,32,36,39,39,36,36,36,32,32,36,36,36,36,36,32,36,39,32,32,32,36,36,36,36,36,36,36,36,36,36,32,32,32,32,32,32,32,36,32,32,36,36,36,36,36,39,39,39,39,32,32,36,36,39,39,36,36,39,39,39,43,43,39,32,39,39,39,39,36,39,39,43,36,39,36,36,39,39,39,39,39,39,36,39,36,36,36,39,36,36,32,39,32,36,32,32,39,36,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,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,36,36,36,36,39,39,36,39,36,39,39,39,39,39,43,39,43,43,46,46,46,49,46,46,49,49,49,52,52,55,59,59,59,59,62,62,59,64,64,64,64,64,68,68,64,68,68,68,71,68,74,71,71,68,64,64,64,74,74,71,68,64,62,59,55,59,59,59,59,59,62,55,55,52,49,49,49,52,49,49,49,49,49,46,46,43,46,49,46,46,49,49,49,49,49,46,46,43,46,43,46,46,46,49,52,52,49,49,43,43,43,43,43,43,43,46,43,46,46,43,43,43,39,39,39,39,39,39,36,39,43,49,46,49,52,49,46,49,55,52,55,59,64,62,64,68,64,64,68,74,74,77,79,84,84,93,90,95,95,105,98,98,98,105,100,107,107,112,112,114,114,114,116,122,126,129,124,129,131,133,131,136,139,142,141,143,145,147,145,144,146,144,147,147,148,147,149,149,151,147,147,150,149,149,151,150,148,149,152,154,152,151,154,157,156,155,156,157,156,157,159,156,160,161,166,164,161,161,162,168,165,161,160,162,164,162,160,166,165,161,165,160,162,168,168,166,166,164,166,160,166,165,165,167,164,162,166,164,164,162,159,161,159,162,161,162,162,161,161,159,159,160,160,160,158,158,158,159,159,160,157,160,160,158,158,157,157,157,156,156,157,158,156,155,154,155,156,154,155,150,152,150,149,150,148,147,146,145,145,146,141,142,146,143,145,144,142,139,138,141,138,138,136,131,131,128,128,126,129,128,126,122,124,120,120,122,120,122,114,112,116,112,112,110,107,112,112,105,107,110,105,110,107,110,107,102,105,98,100,95,100,95,93,90,98,90,88,90,84,88,84,84,84,79,79,82,79,77,82,79,74,74,71,68,71,64,68,68,74,71,68,68,68,64,64,62,62,59,59,64,64,62,59,62,59,55,55,52,49,52,49,52,49,49,49,52,49,49,49,46,46,46,43,46,46,49,49,46,46,43,43,39,43,39,36,36,43,39,43,39,36,36,36,36,36,39,36,39,36,32,32,32,39,36,36,36,36,32,39,36,36,32,32,36,36,36,36,32,36,32,32,32,36,36,32,36,32,32,36,32,32,32,32,32,36,36,36,32,36,39,36,36,36,36,36,39,36,36,36,36,39,36,36,39,43,39,36,39,43,39,39,36,39,39,39,39,39,39,39,43,39,36,36,39,39,39,39,39,39,32,39,36,36,36,39,32,36,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,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,36,36,36,36,36,39,36,36,36,39,39,39,43,43,43,43,39,46,46,46,49,49,49,49,46,49,49,52,52,52,55,59,64,55,59,59,62,62,64,62,64,62,64,68,64,71,68,71,71,68,74,68,68,71,64,68,71,71,68,71,68,64,68,62,55,59,62,64,62,59,59,55,55,52,49,52,46,55,52,55,49,49,46,46,43,46,46,49,49,49,52,46,49,49,49,46,46,43,49,49,46,46,49,49,49,52,46,46,49,43,46,39,43,43,46,49,46,46,43,43,43,39,39,39,39,39,39,39,43,39,46,43,43,46,46,52,49,49,52,55,62,59,62,64,62,68,71,77,77,74,82,79,82,84,88,90,95,93,95,93,98,100,98,98,107,102,110,110,110,112,116,120,122,124,131,131,134,129,133,128,138,138,138,141,142,142,142,144,144,143,147,149,146,147,148,150,150,150,151,153,148,148,150,150,151,151,152,154,152,154,155,156,158,156,156,156,159,161,159,158,157,159,158,159,168,167,166,164,161,161,166,164,164,160,166,164,162,160,161,164,165,164,166,167,165,165,165,166,166,166,158,164,161,162,162,165,160,160,160,160,160,160,158,161,158,159,160,159,160,160,161,161,160,160,160,161,159,160,161,160,157,158,157,158,160,158,156,159,158,160,160,157,158,160,158,157,158,158,155,154,153,153,150,152,150,152,149,147,147,129,90,141,144,146,144,144,144,142,141,141,138,139,138,137,133,131,131,133,131,131,129,129,126,124,118,122,124,120,122,122,116,116,112,112,112,112,112,114,112,112,110,110,105,110,105,105,102,100,100,102,95,100,98,93,98,100,95,90,93,90,82,90,84,84,79,84,88,82,82,82,77,77,77,74,74,74,71,77,74,71,68,68,68,64,68,64,64,64,62,62,64,59,62,64,59,59,59,59,55,52,52,52,49,49,52,46,49,49,49,46,46,46,46,43,46,43,49,46,46,43,46,43,39,43,43,36,36,36,39,39,39,39,39,39,36,36,39,36,39,36,36,36,36,36,36,36,32,32,32,32,36,32,32,36,36,32,36,36,36,36,32,32,32,36,32,32,32,32,36,39,32,32,32,32,32,36,39,36,39,36,36,36,36,36,36,36,36,36,32,36,39,39,39,39,36,39,39,36,39,43,39,36,39,39,39,39,39,39,36,39,43,39,39,39,39,39,36,39,36,39,36,39,32,32,32,36,36,36,36,36,36,36,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,36,36,32,36,36,36,36,39,39,36,39,39,43,39,39,39,43,39,43,46,46,49,46,49,52,52,49,52,49,52,52,52,52,52,55,62,62,62,64,62,64,62,62,62,62,64,71,64,71,71,74,68,68,68,64,64,68,64,68,68,68,68,71,62,64,64,62,62,62,64,62,62,59,55,55,52,52,52,52,52,55,49,46,39,43,43,43,46,49,49,52,49,49,46,46,49,52,49,46,46,46,49,52,49,46,46,46,46,49,43,46,46,43,49,46,43,43,49,49,46,43,43,39,43,39,36,39,39,39,43,43,43,43,43,49,49,52,49,49,52,52,52,62,55,62,62,71,68,74,77,84,82,82,82,88,82,90,90,90,93,93,95,93,100,100,100,102,112,107,116,114,116,120,120,126,129,131,139,131,134,129,131,131,137,142,141,144,144,145,144,145,146,146,147,149,150,149,151,151,153,152,154,147,150,150,151,153,154,154,154,155,154,154,154,156,156,159,159,157,160,160,160,160,159,161,160,161,167,168,162,162,160,164,167,165,165,164,168,166,164,162,165,164,166,167,165,164,164,168,162,162,162,161,161,166,162,161,165,161,161,160,164,161,164,161,160,160,160,160,165,159,162,162,165,161,161,162,164,160,160,161,161,157,160,156,158,158,158,159,159,159,160,160,160,157,159,159,159,157,157,156,158,154,152,154,152,152,151,152,150,149,149,122,120,146,147,146,143,146,144,142,144,138,142,136,138,138,131,136,138,133,131,133,136,131,133,129,126,126,122,122,126,120,118,120,116,114,112,105,112,112,110,112,114,112,112,110,112,110,102,105,100,100,105,100,102,98,95,100,93,95,90,90,93,93,88,88,82,88,84,84,82,79,77,77,77,77,74,77,71,74,74,71,71,71,68,64,68,68,64,64,64,68,59,62,62,62,55,62,59,59,59,55,55,55,52,52,49,52,49,49,46,46,43,46,46,46,49,43,43,46,43,46,43,43,43,43,46,39,36,39,39,39,39,36,39,39,36,36,39,39,32,32,32,36,36,39,36,36,36,32,32,36,36,32,32,32,32,32,32,32,36,39,39,36,36,32,32,32,32,32,39,32,32,36,32,32,32,36,36,39,39,36,39,36,39,39,36,39,36,36,36,39,39,43,39,43,39,39,39,32,43,43,39,43,39,39,39,39,36,39,39,36,39,39,39,39,39,39,39,36,39,43,36,43,32,32,36,36,32,36,36,32,32,36,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,36,32,32,32,32,32,32,36,36,36,39,36,36,39,39,36,39,39,39,36,39,39,39,46,43,46,46,49,46,49,49,49,49,52,55,55,52,55,55,55,55,62,62,64,64,68,62,64,62,64,64,68,68,68,74,71,77,74,64,71,68,64,71,68,64,71,68,68,68,68,71,68,64,62,62,59,59,55,52,55,55,55,55,52,55,55,52,52,52,43,46,43,46,46,49,52,52,52,49,49,46,49,46,49,52,49,52,55,52,49,49,49,49,46,49,43,43,43,46,46,46,46,43,46,43,46,43,43,39,43,39,39,39,39,43,43,46,43,43,43,49,46,49,49,52,49,52,59,62,62,64,64,71,74,74,79,82,82,82,90,82,84,84,88,88,95,93,95,100,98,100,100,110,112,110,112,116,120,122,122,128,134,133,136,131,131,131,131,137,141,143,142,146,145,147,147,145,148,147,148,150,148,150,150,154,152,152,155,150,151,150,155,154,154,154,155,154,154,156,155,156,156,159,158,159,160,160,164,160,161,162,161,165,164,165,162,164,161,166,166,169,165,169,169,167,166,164,164,164,166,172,167,166,167,167,167,160,161,160,154,164,164,159,162,167,166,162,160,162,165,164,164,160,162,165,165,165,160,164,165,161,164,160,161,160,160,160,162,158,160,159,159,160,158,162,161,159,160,159,160,160,160,156,159,159,157,159,159,156,154,153,155,154,152,152,151,150,149,147,145,145,146,147,145,145,146,143,144,141,143,138,138,137,137,139,138,137,131,136,136,131,134,131,126,126,128,128,126,124,122,122,118,114,112,112,112,112,114,107,114,112,112,110,112,110,112,110,102,107,102,100,100,98,98,95,95,93,95,90,90,93,90,88,79,93,90,88,84,84,79,77,77,74,74,79,74,79,74,74,74,71,68,71,68,68,62,64,64,64,62,64,62,64,62,59,59,59,55,52,52,55,55,49,49,49,49,49,46,46,46,46,49,46,46,43,46,46,43,46,46,46,43,43,43,39,39,39,43,43,39,39,39,39,36,36,39,36,36,32,36,36,32,39,36,36,32,32,32,36,36,36,32,36,39,36,36,32,32,36,36,36,36,36,36,32,36,32,36,32,32,36,32,32,32,39,36,39,39,36,36,36,36,36,36,39,39,39,36,39,36,39,36,39,43,39,36,32,39,39,43,39,39,39,39,39,39,36,39,36,43,39,39,39,43,43,39,36,36,39,36,43,32,36,32,39,36,39,36,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,36,32,32,32,36,36,36,36,36,36,39,39,36,39,43,39,39,39,43,43,43,46,46,46,49,46,49,49,46,49,52,55,55,55,52,55,55,62,62,62,62,68,62,64,62,62,62,64,64,71,71,68,68,74,68,68,71,71,68,68,74,68,68,64,64,68,64,64,64,64,68,62,62,59,55,55,52,55,55,55,52,52,46,46,49,46,46,52,49,52,52,46,49,49,46,49,49,46,49,46,52,52,49,52,49,52,46,46,43,46,43,46,43,46,49,46,49,46,46,43,43,43,39,43,43,39,43,43,43,43,39,39,43,43,43,46,46,49,46,46,49,52,55,55,62,64,68,68,71,74,77,79,79,84,82,79,82,79,84,88,90,93,95,98,100,102,107,110,110,112,112,114,114,118,124,124,124,131,131,131,136,138,137,131,137,141,141,144,146,147,146,148,148,148,150,150,150,150,149,151,153,152,153,154,156,155,153,151,154,155,154,157,159,156,156,158,160,159,159,161,165,165,162,162,168,156,161,165,162,169,167,169,165,165,164,166,161,171,169,167,171,168,169,169,168,166,169,168,168,169,168,166,167,162,165,166,158,161,165,165,166,167,167,167,168,165,167,169,169,167,166,168,165,171,169,169,168,162,166,166,166,162,164,166,167,167,160,158,160,160,162,161,160,164,161,160,159,158,160,156,160,160,156,157,158,158,154,156,152,153,152,154,150,152,149,148,148,147,147,148,147,145,145,143,144,144,144,137,139,139,138,139,136,137,134,136,131,131,131,129,131,128,129,128,126,129,124,122,118,114,116,114,110,114,116,112,116,112,116,112,112,107,110,110,102,105,105,102,102,105,100,102,95,102,95,93,93,95,90,93,90,95,84,88,82,84,82,77,79,79,74,77,74,74,74,77,77,74,71,68,68,68,68,64,59,64,64,62,62,64,62,62,59,59,55,55,55,55,52,49,52,52,49,49,49,46,46,46,49,49,46,46,46,46,46,39,49,43,43,43,49,39,39,39,43,39,39,39,39,39,36,39,39,36,39,36,36,32,32,36,32,39,36,36,32,32,36,36,32,32,36,36,36,36,32,36,32,36,36,36,36,32,32,36,36,36,32,32,36,32,36,36,32,36,32,36,39,36,36,36,36,36,39,36,36,36,36,36,39,39,46,39,39,36,39,36,39,39,43,39,39,39,39,43,39,43,43,36,36,36,43,39,39,36,39,39,36,39,36,32,36,36,32,36,39,36,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,36,32,32,32,32,32,32,36,32,36,32,32,32,32,32,36,36,32,39,39,36,39,39,36,39,39,39,39,39,46,43,43,46,43,46,49,52,52,52,55,52,52,55,52,55,55,59,62,62,59,59,59,64,64,62,64,62,68,64,71,71,68,68,68,68,74,68,71,74,71,74,68,64,64,64,71,68,68,64,64,62,62,55,55,55,59,59,55,59,55,52,49,46,46,46,49,46,52,49,49,49,49,49,43,49,46,52,52,49,49,49,55,52,49,52,49,49,46,46,46,46,49,49,46,46,49,46,43,43,43,39,39,43,43,39,43,46,46,39,39,43,43,43,46,43,46,46,43,49,49,52,55,59,62,62,64,68,68,71,74,79,82,79,77,77,82,84,90,84,90,95,93,98,98,102,110,110,110,110,112,116,112,118,116,124,122,128,131,136,134,136,136,141,139,139,143,145,147,146,148,147,148,148,149,150,152,150,151,152,150,151,150,151,152,153,154,156,157,154,154,154,160,161,161,162,161,164,160,164,164,164,167,165,165,166,168,166,169,169,176,172,173,173,171,169,169,172,176,179,173,176,168,171,172,176,172,165,166,166,166,171,167,172,169,166,167,166,164,168,171,167,171,168,169,168,168,168,169,168,167,167,168,168,167,169,168,166,164,168,165,169,166,165,166,166,168,165,164,166,162,165,166,165,164,165,167,164,161,162,160,156,157,160,160,159,160,160,156,154,154,152,151,150,150,150,150,148,147,150,146,147,148,145,147,146,146,147,147,145,143,144,142,142,141,138,136,136,136,136,134,129,131,134,133,129,131,128,126,128,120,116,124,114,114,118,116,116,118,116,112,112,110,112,110,112,110,110,102,105,105,102,100,105,102,95,100,95,98,95,93,93,98,93,93,90,93,90,88,82,77,77,74,79,79,77,77,77,74,74,71,71,68,68,64,62,64,64,68,68,71,64,64,62,55,62,59,59,55,55,52,52,55,52,52,52,49,52,49,46,49,46,46,49,46,49,46,43,46,46,43,46,49,39,43,39,43,46,39,39,43,39,36,36,43,39,39,36,36,36,36,36,39,36,36,32,32,32,36,36,32,32,32,36,36,36,32,36,36,32,36,32,39,36,32,32,32,32,32,36,32,32,32,32,32,39,36,36,36,36,39,36,32,32,36,36,43,39,39,36,36,39,39,39,43,36,39,43,39,43,39,43,43,39,36,39,39,39,43,39,39,39,39,39,39,39,39,39,36,43,36,36,39,39,36,36,32,36,39,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,32,32,39,36,39,36,36,39,39,39,36,39,39,36,39,46,46,43,46,43,49,49,52,49,52,52,52,52,52,52,55,59,62,59,62,62,62,62,64,62,62,62,64,68,68,64,68,68,68,68,68,71,74,71,68,71,68,64,68,68,68,71,71,68,64,64,62,62,55,59,59,62,59,59,59,52,52,46,49,46,49,49,49,49,49,52,49,43,46,43,46,49,49,52,49,49,49,55,52,49,46,52,49,46,46,49,52,49,52,46,46,49,43,39,43,39,43,43,43,43,39,39,43,43,39,39,43,43,43,43,43,43,46,49,49,52,55,55,62,62,64,71,68,71,68,71,77,77,79,74,82,79,88,93,93,90,95,98,100,102,100,105,112,110,112,112,114,114,116,116,124,126,131,133,136,131,138,139,141,142,145,144,147,146,149,148,149,148,149,148,151,150,152,151,152,150,152,150,155,152,150,154,157,156,154,155,156,160,162,164,166,167,164,166,164,166,168,169,168,167,169,173,164,169,171,169,176,173,174,168,171,173,178,169,169,172,180,176,176,168,171,167,169,165,171,167,171,171,171,172,169,171,169,165,167,173,167,168,168,169,168,167,166,173,172,165,171,165,167,166,167,169,171,167,165,169,168,169,166,166,167,162,165,164,167,169,166,165,166,166,168,167,166,164,164,162,159,159,164,164,159,159,160,155,155,155,152,153,150,149,150,148,148,147,149,148,148,148,147,147,148,144,146,145,144,143,144,142,142,143,137,134,136,138,136,134,134,136,131,129,131,129,128,126,126,126,120,120,122,118,118,118,116,116,116,114,114,114,112,110,110,112,107,107,105,107,102,105,105,100,100,100,95,95,95,95,95,95,90,93,90,93,88,84,84,82,82,79,79,79,77,77,74,71,68,71,68,68,71,68,64,64,64,64,64,64,64,64,62,59,62,62,59,52,52,52,49,52,49,52,52,49,46,49,49,49,46,46,46,46,49,46,46,43,39,46,46,46,39,39,39,39,43,43,36,39,39,36,36,39,39,36,39,36,39,32,39,36,32,36,32,32,36,36,32,32,32,32,32,32,39,36,36,32,32,36,36,36,32,36,36,32,32,32,32,32,32,36,36,32,39,36,36,39,39,36,36,32,36,36,36,36,39,39,36,36,39,39,39,39,39,39,39,36,36,39,39,39,39,39,39,39,39,39,39,39,39,36,39,39,39,39,39,39,36,36,36,36,39,32,36,32,36,39,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,36,32,32,32,32,39,36,32,32,32,36,36,36,39,36,39,39,39,39,39,39,39,39,43,46,43,46,46,49,49,49,52,52,55,55,52,55,55,59,59,59,62,59,64,62,59,64,62,62,62,64,64,64,64,68,71,71,71,74,77,68,71,68,68,68,64,64,68,71,71,71,64,62,64,59,62,62,59,62,55,52,55,52,52,46,46,49,52,52,52,49,49,46,46,46,49,49,46,52,52,52,52,49,49,46,49,49,46,46,49,49,49,49,52,52,49,49,46,46,43,43,43,39,43,43,43,46,43,39,39,43,39,39,39,39,39,43,39,46,46,46,49,52,55,55,62,64,68,71,68,74,64,71,74,79,77,79,82,84,84,88,100,98,98,105,102,98,100,98,105,107,107,107,112,112,120,114,124,129,131,136,137,136,138,139,144,144,142,146,146,146,144,147,147,148,147,148,151,150,153,154,152,152,152,153,151,156,154,154,159,161,159,160,159,160,160,165,172,172,176,171,171,171,169,168,172,171,171,171,173,169,172,174,176,179,173,172,169,173,174,179,171,171,165,174,173,173,172,172,172,171,167,169,167,155,168,169,168,166,168,167,171,167,173,171,168,169,169,167,169,171,169,167,168,171,168,167,168,167,167,171,166,168,166,165,164,162,165,167,167,165,171,169,166,168,167,169,168,168,168,171,168,165,165,164,164,161,162,159,159,158,156,157,158,156,154,153,152,150,149,148,148,149,148,148,148,147,147,147,147,146,147,146,145,147,142,142,141,138,142,141,139,138,134,134,131,131,133,129,131,128,124,126,124,126,120,126,124,122,120,120,118,118,118,114,112,112,112,112,107,110,102,105,102,107,105,110,102,102,102,100,98,100,100,95,90,90,95,93,93,90,90,88,82,84,77,77,74,77,77,77,77,71,71,64,71,74,64,68,64,68,64,62,71,62,64,68,62,68,62,62,55,59,55,52,52,52,49,52,52,49,49,49,49,49,46,46,43,46,43,46,49,46,46,46,49,43,43,39,39,43,43,39,39,39,36,36,39,39,39,36,36,36,36,36,36,32,36,32,32,36,39,32,32,32,32,32,32,32,36,36,32,36,36,32,32,32,36,36,36,36,32,32,32,32,36,32,32,36,36,36,39,36,39,36,36,39,39,36,36,39,39,39,39,39,39,36,43,36,39,39,39,36,39,39,43,43,39,39,36,39,39,39,39,39,39,39,36,39,39,39,39,39,32,36,36,39,32,36,36,36,39,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,36,32,32,36,32,32,36,36,39,36,43,36,39,39,39,36,36,39,43,39,43,46,46,46,46,49,49,49,52,52,52,52,52,55,59,55,62,59,59,64,62,64,64,64,68,68,64,64,68,64,64,68,71,74,74,74,74,74,68,68,68,71,68,68,71,68,68,68,68,62,62,59,62,62,62,59,59,55,52,52,55,49,52,46,49,52,49,49,46,43,46,46,46,49,52,52,52,55,52,49,46,46,49,52,52,49,46,52,55,52,52,49,49,46,49,43,46,39,43,43,46,46,46,46,49,43,43,39,39,39,43,39,43,43,43,49,49,49,49,49,52,59,59,62,62,62,68,71,71,71,74,77,82,79,88,88,90,90,93,98,98,93,95,95,95,102,100,105,107,110,110,122,114,124,124,131,128,138,139,141,143,142,144,143,144,145,145,146,146,147,148,148,148,150,148,150,150,150,154,152,154,155,156,154,159,160,159,158,166,162,162,164,166,171,176,176,179,179,174,176,174,174,179,172,172,172,169,172,171,180,174,178,178,176,171,166,174,176,173,173,173,173,178,178,172,176,176,172,173,172,171,172,173,174,172,171,174,172,178,178,179,176,173,178,176,168,171,172,172,171,171,173,167,169,172,174,171,174,174,173,169,171,167,166,167,169,168,171,168,168,166,172,174,172,172,171,167,168,167,172,169,164,167,166,162,166,162,160,161,159,156,159,156,156,157,152,154,151,148,148,148,150,150,148,147,148,145,147,144,146,144,144,145,144,141,143,141,142,141,141,138,136,131,133,129,129,133,131,131,129,128,128,124,126,122,122,124,122,122,122,122,126,116,116,116,112,107,110,107,107,107,107,107,110,110,107,110,110,102,100,102,100,98,95,95,95,90,93,95,93,88,88,84,79,79,79,79,79,77,74,79,77,71,74,74,64,64,68,64,68,68,68,68,62,64,62,64,64,64,62,59,59,55,59,52,49,49,52,52,46,49,49,46,46,46,46,46,46,46,46,43,46,46,46,43,43,43,46,43,43,39,43,39,36,39,39,36,32,36,32,36,36,39,36,36,32,32,32,36,36,36,32,36,32,36,32,36,32,32,32,32,32,36,36,32,36,36,39,32,32,36,32,32,32,36,36,36,36,32,36,36,36,36,36,39,36,36,36,32,32,43,39,39,39,39,39,32,39,43,43,39,39,39,43,39,43,43,43,36,39,36,39,39,43,39,36,39,39,39,39,43,36,36,36,39,39,36,36,36,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,36,36,32,32,32,36,39,36,39,36,36,39,39,39,39,39,39,39,43,46,46,43,46,46,46,49,52,52,55,55,52,55,59,55,62,59,62,64,59,71,64,64,64,64,64,64,64,68,68,68,77,71,77,77,74,74,68,68,68,68,68,71,71,71,64,68,64,62,62,62,62,62,59,59,55,52,52,52,55,55,55,49,52,52,43,46,43,46,39,49,52,49,55,49,52,52,49,52,46,52,49,55,52,46,52,55,49,52,52,46,49,46,46,43,46,49,43,39,46,43,43,43,46,43,39,39,43,46,39,43,39,43,49,46,52,52,52,55,59,55,59,62,62,64,68,71,74,77,82,82,82,82,88,93,95,95,95,95,93,93,95,93,100,100,102,107,110,110,114,116,118,124,128,133,138,136,142,141,143,144,144,144,145,145,146,147,147,148,149,150,148,149,148,152,152,152,154,154,157,157,157,153,160,165,161,160,165,160,168,165,166,167,173,173,180,179,182,179,176,176,178,176,174,172,173,176,174,179,183,178,172,173,169,161,174,174,176,178,168,178,176,174,172,179,176,179,172,178,176,179,178,179,178,178,176,178,179,179,178,180,179,176,173,178,174,176,172,172,178,176,171,169,176,174,179,174,172,171,171,171,171,169,171,174,168,178,169,172,174,172,172,171,174,174,171,171,168,168,167,168,165,166,165,162,160,160,164,157,159,157,158,156,157,152,151,152,152,150,151,150,150,149,149,146,147,147,147,146,147,143,142,144,142,141,144,142,142,141,139,137,134,134,133,133,131,133,131,131,133,131,128,120,124,124,124,122,122,120,124,124,122,122,120,116,112,107,112,102,105,107,112,110,114,107,107,102,107,100,102,98,100,95,98,93,90,90,90,90,90,84,84,88,82,82,82,79,79,79,77,71,71,74,71,71,71,64,71,68,68,64,68,68,64,62,62,64,64,62,55,59,55,59,52,52,49,52,49,49,49,46,52,46,46,49,49,49,46,46,46,43,46,46,43,43,39,43,46,43,39,39,43,39,39,46,39,32,36,32,36,32,39,39,39,36,32,32,32,36,32,32,36,32,36,32,36,32,36,36,36,36,32,32,32,36,32,32,36,32,32,36,32,32,36,36,36,39,36,36,36,32,36,32,36,39,36,39,36,36,39,39,39,39,39,39,36,43,39,39,43,39,39,39,39,39,43,43,39,39,39,36,39,43,39,39,36,39,39,39,43,36,32,32,39,36,39,39,36,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,32,36,32,36,32,32,39,32,32,32,36,36,32,39,36,39,39,39,36,39,43,43,43,39,43,46,46,49,49,49,49,49,52,52,55,55,55,59,62,59,55,59,64,62,68,64,68,68,64,64,68,64,71,64,74,74,74,71,71,74,68,71,71,71,68,71,71,68,71,64,68,64,62,64,64,64,62,59,52,55,52,49,55,52,52,52,49,49,46,46,46,46,43,46,52,52,52,49,52,49,52,49,52,49,52,52,59,55,52,55,52,52,49,46,43,46,46,46,46,49,49,43,46,43,43,39,43,43,39,36,39,43,43,43,43,49,46,49,49,49,49,52,55,55,59,59,64,68,68,71,74,79,79,88,88,88,93,90,90,95,90,95,93,95,88,100,102,110,112,107,110,114,112,116,128,129,133,136,136,138,141,142,141,144,145,145,145,146,143,146,148,147,148,149,150,151,153,151,154,155,154,158,157,157,160,165,160,162,164,162,161,161,165,168,172,172,171,174,173,178,180,179,180,173,180,180,180,180,174,179,179,182,180,180,179,173,166,139,126,176,179,179,179,174,182,180,180,183,183,179,179,182,185,179,182,189,189,189,185,180,185,186,183,183,187,185,179,174,178,182,182,178,180,180,179,178,178,179,182,180,180,180,179,178,178,174,178,174,176,176,178,172,178,174,176,174,176,176,176,172,172,176,168,167,168,167,168,166,165,164,162,166,158,158,160,159,156,157,155,155,154,155,155,155,154,154,150,150,148,148,149,149,150,145,144,144,144,143,144,145,141,142,138,139,136,136,138,134,134,133,136,138,136,131,129,129,129,124,126,122,124,120,126,126,126,124,124,114,122,110,107,112,107,110,110,112,110,112,110,110,100,102,105,105,95,98,98,95,98,90,93,95,90,93,90,88,84,84,84,84,88,82,79,77,74,71,74,71,68,64,68,64,71,68,64,68,68,68,62,64,64,64,59,59,62,59,59,55,52,52,52,49,46,49,49,49,49,49,49,46,49,46,46,43,46,46,43,39,39,43,43,43,43,39,39,39,39,39,39,39,36,36,36,36,36,39,36,36,36,32,32,36,36,32,36,32,36,36,36,36,32,36,36,32,36,36,32,36,32,32,36,32,32,36,32,32,32,32,32,39,36,36,36,36,36,36,36,39,39,39,36,36,39,39,39,39,43,43,43,36,36,36,39,43,39,39,39,39,36,39,43,39,39,39,36,39,46,43,39,43,39,39,39,43,39,36,32,39,32,36,39,36,36,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,36,32,32,32,32,32,36,36,32,36,36,32,32,36,36,36,39,43,36,39,39,39,39,43,46,43,43,46,49,46,49,49,49,52,52,52,59,55,52,52,55,59,62,59,64,64,68,68,64,64,64,64,64,64,64,71,71,74,74,71,74,71,68,71,71,74,74,64,68,64,62,64,64,68,68,68,64,68,62,59,55,55,49,52,55,55,59,52,52,43,52,49,49,52,49,49,52,49,49,52,46,49,49,55,52,52,49,55,52,55,55,49,49,55,49,46,46,46,49,49,49,46,46,46,43,43,43,39,39,39,43,46,43,43,43,43,43,46,49,49,49,49,49,52,55,55,59,62,64,68,74,71,77,82,84,84,84,88,88,90,88,90,93,93,98,90,98,95,100,102,105,110,107,112,118,122,128,131,134,133,136,137,139,139,142,142,146,144,144,147,147,147,148,149,148,150,152,154,150,154,153,154,157,156,157,160,159,160,165,162,161,167,162,165,169,169,178,178,178,179,179,179,182,176,182,183,180,182,183,183,180,186,187,182,179,180,165,176,180,174,173,160,185,179,182,183,183,186,183,183,187,185,183,179,186,180,189,189,187,189,194,189,189,194,191,189,186,189,187,186,178,183,183,183,186,187,185,185,185,182,187,185,186,185,185,179,176,178,180,180,180,182,182,179,179,179,182,185,182,183,179,180,174,176,173,169,169,171,172,172,169,169,167,162,168,162,161,162,161,160,157,158,160,158,157,156,156,155,155,151,151,151,151,150,151,150,147,146,147,145,145,147,145,143,142,139,138,138,137,134,136,141,133,139,138,137,136,129,128,131,122,129,122,122,120,126,128,129,124,126,122,118,114,114,110,112,112,112,112,112,114,105,107,105,105,102,102,100,98,95,95,98,95,93,98,95,93,90,95,88,88,84,88,84,79,77,77,77,77,79,74,77,68,68,68,64,64,64,68,64,68,62,68,64,64,59,62,62,55,59,55,52,52,55,52,49,52,49,49,49,46,49,49,49,46,49,46,46,43,46,39,39,46,46,43,46,39,39,43,39,39,43,36,43,36,36,36,32,36,36,36,36,32,32,32,36,36,32,32,36,32,36,36,32,36,36,32,32,32,32,32,36,32,36,32,36,32,32,32,32,36,32,36,36,36,36,36,36,36,32,36,36,39,36,39,36,36,39,39,43,46,43,39,39,43,39,39,39,46,43,39,39,39,43,39,43,43,39,39,39,39,39,39,43,39,39,39,39,36,39,39,36,39,36,36,39,36,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,36,36,32,32,36,36,32,36,36,39,36,39,39,39,39,43,39,43,39,46,43,43,46,46,49,49,49,52,49,52,52,55,59,55,55,62,59,59,64,62,68,64,68,64,62,68,68,68,71,71,68,74,71,71,71,71,71,68,74,71,71,71,68,68,68,64,64,64,71,68,68,68,62,59,55,55,55,52,55,52,55,52,49,49,46,43,49,52,49,52,49,49,49,49,49,49,49,52,55,49,52,49,55,55,55,52,52,52,52,49,46,49,49,49,49,49,43,46,43,43,36,39,39,36,43,43,46,43,43,46,46,46,46,46,49,49,46,49,52,59,55,62,68,68,74,74,74,79,82,84,88,84,88,88,88,90,93,93,93,93,93,95,95,105,107,110,110,114,120,122,118,128,129,131,134,136,138,139,141,146,144,146,146,144,148,148,148,149,153,152,152,153,152,154,152,156,156,158,156,160,160,162,161,166,167,162,169,167,169,172,168,178,183,182,187,183,183,178,179,178,180,179,186,180,179,180,187,179,179,180,178,178,176,180,185,185,183,182,189,187,186,189,186,179,182,187,182,180,186,179,185,187,192,192,189,192,189,192,189,192,183,189,183,191,187,185,182,185,186,192,183,185,186,183,186,187,187,187,186,180,182,174,178,179,179,182,176,179,179,176,176,183,183,179,185,182,176,176,173,179,174,171,173,172,172,173,171,168,169,167,164,164,164,162,162,160,157,160,161,160,159,155,154,155,152,150,152,150,152,154,151,149,148,148,148,147,144,148,143,143,142,138,138,138,136,134,138,136,138,138,133,136,131,133,128,129,129,129,129,129,128,131,129,128,126,126,124,116,112,112,112,112,112,110,110,114,107,107,110,105,105,100,107,102,98,95,95,95,95,95,98,93,95,95,90,93,84,88,88,82,84,79,77,71,77,74,74,74,68,68,68,68,68,68,64,68,62,64,62,62,64,62,62,59,59,59,55,55,55,52,49,52,52,46,49,49,49,52,49,46,52,43,43,46,43,39,46,46,43,43,43,43,39,43,36,39,39,39,36,39,39,39,36,36,39,32,36,36,32,36,36,32,32,32,36,32,36,36,32,32,32,32,32,36,36,36,36,36,36,36,32,36,32,32,32,36,36,36,32,32,36,32,36,36,32,36,36,36,39,39,36,39,39,36,39,43,43,36,43,39,36,39,43,43,46,39,39,43,39,39,43,39,43,39,39,39,39,43,39,43,39,46,39,36,36,39,36,39,36,39,36,43,39,36,39,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,36,36,32,36,36,36,36,39,36,36,39,43,43,43,46,46,46,46,46,46,43,49,52,55,55,52,55,59,55,59,55,62,59,64,62,64,64,64,64,64,64,64,71,68,71,74,74,74,71,77,71,74,77,77,74,74,64,71,64,68,64,62,68,64,64,68,62,62,59,59,55,59,55,55,55,52,55,49,49,46,46,49,52,49,52,52,46,49,49,49,49,49,52,52,55,52,55,49,52,49,49,49,49,49,55,55,49,52,52,49,49,46,46,46,43,39,39,39,39,39,43,46,46,39,43,43,49,49,46,49,49,52,49,55,55,62,62,64,64,71,74,79,77,79,88,88,82,88,88,90,95,93,90,90,93,100,105,105,105,112,105,112,114,112,120,124,126,131,136,131,136,137,139,139,142,146,146,147,146,148,149,150,152,150,152,154,154,153,154,153,154,160,156,158,156,158,162,166,164,168,166,174,172,174,182,187,179,178,185,189,192,189,191,187,185,179,179,183,185,183,185,182,189,180,182,180,182,182,182,186,189,189,186,189,187,189,192,191,185,183,186,185,185,183,189,189,187,194,187,192,189,189,194,187,187,189,191,187,187,179,186,183,185,186,187,186,185,183,185,186,189,187,192,183,182,180,174,176,173,179,179,179,179,173,178,176,179,179,183,180,182,178,178,179,172,176,179,174,179,174,176,174,174,172,173,169,169,171,171,167,160,160,160,160,162,162,161,156,156,154,154,151,153,152,153,151,152,150,148,148,148,144,147,149,146,144,138,141,141,139,138,141,138,138,136,136,136,136,131,136,133,128,131,128,131,128,131,133,131,131,131,126,122,118,114,114,112,112,112,112,114,116,110,110,112,107,105,105,105,95,95,98,95,95,90,93,100,98,95,93,93,93,90,88,84,84,79,79,77,77,77,74,74,77,74,71,68,68,64,68,68,68,64,68,68,62,64,64,64,55,59,62,52,55,59,52,52,55,55,49,46,46,49,46,49,46,49,46,46,46,46,39,39,43,43,43,43,43,46,43,39,39,43,39,36,32,39,43,36,36,32,32,32,32,36,36,39,36,32,36,32,32,36,36,32,36,36,32,36,32,32,32,36,36,36,36,32,32,36,32,36,36,36,32,32,32,32,32,36,39,39,39,36,36,36,36,39,43,36,36,36,39,39,36,43,39,39,43,36,39,39,39,43,43,39,39,39,39,43,39,43,39,39,39,39,43,43,43,36,36,39,39,36,36,36,36,36,39,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,36,32,32,32,36,36,36,32,36,36,39,36,39,39,39,43,43,43,46,46,49,43,43,43,49,49,52,52,52,55,55,52,52,52,55,62,59,59,64,62,64,64,68,68,64,64,71,74,68,71,68,74,68,77,77,74,77,79,77,74,68,68,68,64,71,68,68,68,64,64,62,59,59,59,62,59,59,59,55,55,49,49,49,49,49,49,52,49,49,49,49,49,49,46,49,52,55,55,55,55,52,49,46,49,49,52,52,49,52,55,52,49,52,52,49,46,46,43,39,43,39,43,39,39,43,39,46,43,43,43,43,46,43,49,49,49,55,59,55,62,64,68,68,74,77,77,82,84,82,90,88,90,88,90,93,90,95,98,100,100,105,107,105,107,110,107,112,114,116,122,131,129,133,139,138,143,142,143,147,146,148,148,150,149,149,150,151,151,151,154,155,153,154,155,156,156,156,160,156,161,165,167,168,171,172,171,180,180,179,189,189,194,187,187,189,192,192,192,194,187,185,185,180,185,183,189,187,185,186,183,182,186,195,187,192,189,191,189,189,191,189,194,192,194,194,192,189,186,191,191,192,189,194,194,200,189,194,195,192,189,189,187,189,195,189,191,187,189,189,191,186,189,182,187,185,192,189,183,187,189,185,179,178,179,180,180,174,179,178,179,179,179,180,180,179,180,182,178,179,179,179,176,178,178,180,178,178,176,172,176,169,172,173,168,176,171,165,166,165,164,161,158,161,156,159,156,158,156,154,152,151,151,150,149,150,148,147,147,147,148,147,144,144,142,142,141,142,142,141,141,138,136,136,138,134,133,133,116,93,133,131,133,129,133,136,134,131,131,124,118,122,118,116,118,118,114,112,112,116,112,114,112,112,110,105,100,100,100,95,98,100,100,100,98,100,95,93,88,95,90,84,88,79,79,79,79,77,77,77,74,77,68,74,68,71,68,68,68,64,64,64,64,64,64,62,59,59,55,55,59,49,55,52,52,52,49,49,49,52,49,43,46,46,46,46,46,43,43,43,46,43,43,43,46,43,39,43,43,39,39,39,39,39,32,39,39,36,36,32,32,36,36,32,32,36,36,32,32,36,32,36,36,36,32,39,32,32,32,32,32,36,36,32,32,32,32,36,39,36,36,36,36,32,36,32,36,36,39,36,36,32,36,39,39,39,43,39,39,36,39,43,43,39,39,39,39,43,43,43,46,39,43,36,43,39,46,43,39,43,43,43,39,46,36,36,32,39,36,39,36,36,39,39,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,36,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,36,36,36,39,36,36,39,39,39,46,43,39,43,46,39,43,49,49,49,52,52,59,55,52,52,55,55,52,59,62,62,62,59,64,68,68,68,64,71,71,74,74,74,71,77,74,77,77,77,77,74,77,71,64,64,68,68,68,71,71,71,64,62,62,59,59,59,59,55,55,55,52,55,49,49,52,52,52,49,52,52,49,46,49,46,46,49,49,52,55,55,52,52,52,52,46,49,49,52,55,49,55,52,52,49,46,43,43,46,46,43,46,43,43,43,39,43,43,43,49,46,39,43,43,49,49,46,55,49,55,59,64,68,64,68,68,74,74,79,82,84,82,84,90,88,93,90,95,93,98,95,100,100,107,107,107,107,110,110,112,122,120,120,131,136,136,141,141,142,144,147,147,149,149,147,148,149,149,151,149,150,150,153,155,154,155,155,155,159,157,161,162,162,167,169,168,176,178,178,180,183,182,183,189,189,195,189,185,185,189,191,192,192,185,179,180,179,185,192,189,192,185,187,186,187,187,186,189,189,192,191,191,195,194,194,189,195,199,192,191,195,195,189,194,195,195,195,198,195,191,195,192,189,192,192,189,195,191,191,189,187,191,192,192,191,187,185,187,189,187,189,189,187,183,182,180,182,182,183,180,182,182,176,179,179,179,180,180,179,179,176,176,176,180,176,179,178,174,176,179,179,171,171,173,174,168,173,168,171,167,162,161,160,161,164,161,157,159,156,156,155,154,152,154,153,150,149,149,150,148,146,148,147,148,141,145,142,145,141,142,137,141,138,138,139,134,137,134,133,134,129,122,133,131,134,137,133,136,134,133,131,126,122,122,120,116,114,116,114,114,112,112,114,112,110,112,107,105,102,105,98,95,100,100,95,100,95,95,93,98,95,95,93,88,88,84,79,79,82,77,71,74,74,77,74,71,71,71,62,68,68,64,64,64,64,68,64,62,64,62,59,59,59,52,55,52,55,52,49,49,49,49,49,46,49,43,49,49,46,39,46,39,43,46,43,43,43,43,36,39,43,36,36,36,36,39,36,39,39,36,36,36,32,36,36,32,36,36,36,32,36,36,32,36,36,36,36,32,32,32,32,32,36,36,32,32,32,32,36,36,32,39,36,36,32,32,36,36,36,39,36,36,36,32,39,36,39,39,39,39,43,36,39,43,39,39,39,43,43,43,43,46,43,39,39,36,39,39,46,43,39,36,39,43,36,43,39,36,32,36,36,39,39,39,36,36,36,39,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,36,36,36,32,32,32,36,36,36,36,32,36,36,36,36,36,39,36,39,39,39,43,43,43,39,43,46,43,43,49,49,52,55,52,52,55,55,59,55,59,59,59,62,64,62,62,68,64,64,68,68,71,68,71,71,74,68,74,74,77,77,74,77,77,74,71,71,68,68,71,71,64,68,64,64,59,64,59,59,59,62,55,52,55,49,49,49,55,55,49,55,49,52,49,49,49,49,49,49,52,52,55,55,52,49,52,46,52,49,52,49,55,55,52,49,49,49,46,49,43,43,46,46,43,46,46,43,43,39,43,43,46,43,43,43,43,46,49,49,49,55,55,64,62,68,62,68,64,71,74,77,77,82,84,88,93,93,95,98,95,98,95,98,100,105,102,110,110,107,107,110,118,116,122,126,128,139,141,139,142,143,146,146,148,148,147,149,148,148,150,151,150,152,151,150,153,154,154,156,159,160,166,164,167,169,173,176,174,178,182,191,185,189,189,189,183,185,183,189,187,191,186,183,183,187,186,186,183,182,189,189,195,194,195,195,195,192,192,194,192,194,194,195,201,198,199,199,197,199,201,198,199,195,195,198,197,201,199,197,201,197,195,195,194,194,192,192,194,195,192,192,191,194,191,191,191,186,189,189,186,191,192,192,194,192,192,180,185,186,189,182,187,182,180,182,185,183,185,182,178,180,182,183,186,178,179,176,182,179,176,176,176,176,174,172,171,167,169,169,174,165,166,168,165,161,162,164,162,157,160,159,159,157,158,156,158,156,153,154,152,150,150,150,148,150,149,147,146,146,147,145,142,138,142,141,141,139,138,138,136,137,136,136,136,133,136,129,137,131,136,134,134,134,131,131,128,128,124,116,120,116,114,114,112,116,118,114,112,112,110,110,107,102,102,102,100,105,100,100,100,102,84,95,95,98,95,90,88,82,82,77,79,79,77,74,77,77,74,71,71,71,71,71,64,64,68,59,64,64,64,64,62,64,62,59,62,55,52,52,52,52,52,49,49,49,46,49,46,46,46,46,43,43,43,46,39,46,43,43,39,39,39,43,43,39,39,39,36,39,36,36,39,36,36,32,32,32,36,32,32,36,32,36,36,36,32,32,36,32,36,36,32,32,36,32,32,32,36,32,36,32,32,36,32,36,32,36,36,32,32,36,36,36,36,39,36,36,36,39,36,36,39,39,39,36,39,39,39,39,39,39,39,36,43,43,43,43,43,36,39,39,43,39,39,39,39,39,39,46,39,36,36,39,36,39,39,36,39,36,32,36,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,36,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,39,32,32,36,36,39,39,43,43,39,43,43,39,43,43,43,46,46,49,49,52,55,55,52,52,55,55,59,59,62,64,59,59,62,62,64,68,71,71,71,68,71,68,71,71,71,77,77,71,74,74,77,77,77,74,74,71,74,71,64,64,59,64,62,59,64,62,62,62,59,55,55,52,52,55,55,52,55,52,52,46,46,49,52,49,52,52,52,55,52,52,52,49,52,49,52,55,49,52,52,52,52,49,46,49,49,46,46,43,43,46,49,43,49,43,43,43,39,43,43,43,43,46,46,49,49,55,55,55,59,62,64,59,68,64,64,68,68,77,79,82,84,84,88,90,93,95,98,93,100,98,100,100,100,110,110,110,107,102,114,122,128,133,131,137,143,143,146,144,142,145,146,148,147,148,150,149,149,150,150,152,152,153,151,157,156,158,160,162,164,168,172,169,179,179,179,186,183,187,192,194,185,187,189,192,186,183,187,192,189,192,189,185,187,183,186,186,187,192,195,199,201,200,195,195,194,194,198,192,195,202,201,202,199,199,201,203,203,201,199,199,201,200,198,204,199,195,197,199,192,200,198,195,197,195,194,189,189,192,191,192,194,192,194,189,192,195,192,192,191,192,189,192,186,189,185,191,189,189,187,194,187,186,186,186,187,183,186,183,187,182,186,185,187,182,185,182,178,182,176,173,180,172,172,171,168,168,167,166,165,164,162,162,161,160,161,159,162,156,156,157,156,161,159,157,156,156,154,154,153,151,152,150,150,149,150,148,148,148,146,141,144,142,141,142,139,141,141,141,138,138,138,133,137,137,131,131,133,137,134,138,138,134,131,128,129,122,122,122,120,120,120,118,118,120,114,110,116,107,107,107,110,105,105,107,102,98,102,95,98,102,98,98,98,95,95,93,84,84,84,84,82,82,79,77,77,74,71,71,74,74,74,64,74,71,62,62,64,62,64,68,62,62,62,59,55,52,55,55,52,49,49,49,49,49,49,49,46,46,46,43,43,39,43,46,43,43,43,46,46,43,39,46,43,39,39,39,39,36,39,39,36,39,36,32,36,36,32,32,32,36,36,32,36,36,32,32,32,36,36,39,39,36,32,36,36,36,36,32,32,32,36,36,36,36,36,36,36,36,32,36,36,36,36,36,39,36,36,36,39,39,39,43,36,43,39,39,39,39,39,39,39,39,39,43,39,43,39,39,36,43,39,39,39,43,39,36,43,39,39,36,39,32,43,43,36,39,39,36,32,39,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,36,32,32,32,32,36,32,32,32,36,32,36,32,36,36,32,32,36,36,36,36,43,43,39,43,46,43,46,43,46,43,46,49,52,49,52,52,52,59,59,59,62,59,55,55,62,59,64,62,64,68,68,71,71,74,71,71,71,74,74,77,74,77,77,77,74,79,77,77,77,74,68,68,68,62,62,64,59,62,62,64,59,62,55,52,52,52,55,55,52,55,55,55,52,46,52,49,52,52,55,55,55,52,52,49,52,49,52,52,52,52,52,49,52,55,52,49,43,46,46,46,46,46,46,46,49,49,46,43,43,39,39,43,46,43,43,49,46,49,49,52,52,55,62,64,64,62,68,64,64,68,79,79,79,82,88,84,90,93,98,98,93,93,98,98,100,102,102,102,102,107,112,116,120,124,129,131,137,138,142,146,144,144,142,147,145,148,149,148,152,154,151,152,154,154,154,155,153,156,159,158,160,160,160,168,169,173,182,182,179,189,185,192,195,195,194,189,187,189,189,187,186,192,191,189,191,189,189,186,183,185,194,192,199,200,200,202,200,198,197,197,199,199,199,201,204,201,201,197,204,202,203,198,198,199,200,197,195,201,198,201,199,199,199,197,198,195,195,195,192,189,192,191,192,197,198,191,192,195,192,192,197,192,189,186,187,191,191,189,187,192,191,186,186,189,189,185,182,185,185,186,186,189,187,182,187,187,185,185,185,182,179,182,176,180,180,173,172,169,168,171,169,165,165,161,166,162,162,159,156,159,162,161,160,161,161,161,158,157,155,156,154,154,154,152,153,151,152,152,149,150,149,148,147,146,144,144,144,143,142,142,142,141,141,141,139,136,141,134,131,134,137,137,133,138,137,134,131,128,128,126,124,122,118,120,122,120,118,118,118,114,112,112,112,107,110,107,107,105,107,102,102,102,102,98,100,95,100,93,93,84,88,88,84,84,84,79,79,77,79,77,74,74,71,71,74,71,71,68,68,64,64,68,68,64,64,64,59,59,55,52,55,52,52,52,52,52,49,49,46,49,43,46,46,46,39,43,43,43,46,46,43,46,43,39,39,46,43,39,39,39,39,36,36,39,36,36,32,36,32,36,32,32,36,32,36,36,39,36,36,36,32,36,32,32,32,39,32,32,32,32,36,32,32,32,32,32,32,32,36,36,36,39,32,32,39,36,36,39,36,36,36,36,32,39,39,39,36,36,39,36,39,39,43,43,43,43,43,43,39,46,43,46,39,43,43,43,39,39,43,36,43,39,39,39,43,39,39,39,39,39,39,36,32,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,36,36,36,32,32,32,36,32,36,36,32,36,36,32,36,36,39,39,39,43,39,43,43,39,43,43,46,49,46,52,52,52,55,55,55,62,55,55,62,62,59,59,55,64,68,64,64,68,64,74,68,68,74,77,77,77,77,74,77,74,74,74,74,79,74,79,77,74,71,59,64,59,64,64,62,62,64,59,59,59,55,52,52,55,55,52,49,49,49,46,49,49,49,55,59,55,52,49,52,52,52,49,52,52,55,52,55,55,52,49,49,49,52,46,49,49,49,46,49,49,46,49,46,46,46,43,43,39,39,43,39,46,43,49,52,52,55,55,52,59,59,59,64,64,64,68,71,77,88,88,84,84,84,88,90,93,90,90,93,93,98,100,107,107,107,110,107,116,118,118,126,129,131,137,137,141,144,144,144,144,144,147,147,148,149,152,152,154,155,154,154,155,156,158,158,159,161,161,164,161,168,171,173,173,179,180,189,186,189,197,194,195,195,192,191,187,195,195,197,192,187,194,194,198,199,191,192,199,197,197,199,200,203,201,202,201,201,201,204,203,204,201,201,199,200,201,204,202,201,198,201,201,195,202,199,201,201,195,199,195,195,195,194,197,192,195,195,195,192,195,195,203,194,192,192,195,191,192,187,192,195,194,197,191,189,189,191,189,189,187,187,189,189,189,187,185,186,183,180,187,183,187,187,186,187,183,187,178,179,178,176,179,176,174,179,173,169,169,166,165,165,164,165,160,159,160,160,159,159,156,158,156,156,159,155,158,158,158,154,154,153,157,156,154,156,150,151,152,149,149,148,147,145,147,144,144,144,144,146,142,141,142,136,136,136,137,131,138,138,137,138,137,136,131,131,128,126,122,122,122,124,122,124,120,120,122,124,116,116,112,107,105,105,110,107,105,107,105,105,102,105,105,105,102,100,98,95,93,90,84,84,84,88,84,82,82,82,77,74,74,74,74,74,68,68,71,68,64,64,68,64,71,64,62,62,62,59,55,59,55,52,49,49,52,49,49,49,49,46,43,46,46,43,43,46,46,49,46,43,46,43,36,43,43,39,39,39,39,39,36,39,39,36,36,36,32,36,39,39,32,32,36,36,32,36,36,36,36,32,32,36,32,36,36,36,36,36,32,32,32,32,36,32,32,39,36,32,36,32,36,36,36,36,36,36,39,36,36,36,39,39,39,39,43,36,43,39,39,39,36,36,43,43,39,43,43,43,43,39,43,39,46,43,39,39,43,39,36,46,36,32,36,36,43,39,39,36,39,39,39,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,36,32,32,32,36,36,36,32,32,36,36,36,32,36,39,32,32,36,36,39,39,39,43,43,43,46,43,46,46,46,46,46,52,49,52,55,55,55,55,59,59,55,59,64,59,62,62,68,64,64,68,64,68,68,71,74,74,77,74,68,71,74,71,79,77,79,77,74,74,71,71,71,62,64,62,64,68,59,62,62,55,59,55,55,55,55,55,52,52,49,46,49,49,49,49,52,59,59,52,52,49,49,52,49,52,52,55,55,52,49,52,46,52,46,49,49,49,49,52,49,49,46,46,49,49,46,39,39,43,39,39,39,43,43,46,49,52,52,52,55,55,59,55,64,62,68,55,49,77,77,82,88,90,88,88,84,88,88,90,93,95,93,95,102,107,107,112,112,112,116,120,120,124,128,131,131,137,138,144,144,146,146,146,144,148,148,150,150,154,154,156,155,155,160,158,160,158,160,161,166,160,165,168,172,178,179,180,183,186,195,192,195,192,197,195,195,195,195,195,195,199,201,154,144,195,195,195,201,199,200,203,199,201,204,205,204,205,205,204,206,205,202,201,202,203,201,202,205,204,203,201,203,202,198,199,201,203,203,201,201,201,199,201,199,199,200,198,198,195,197,197,195,192,198,200,195,195,198,195,195,195,195,195,197,195,197,192,191,189,191,192,189,189,187,189,189,187,186,187,182,183,183,183,183,182,191,187,189,185,187,185,180,182,182,183,179,178,176,176,174,172,171,166,167,165,165,167,165,162,160,158,160,158,159,160,159,157,158,157,154,154,152,156,155,156,155,156,156,155,154,151,150,149,150,149,148,148,147,147,148,144,142,141,141,141,138,137,137,139,138,142,141,142,136,136,138,133,129,129,128,128,126,128,126,122,120,122,122,122,122,120,116,118,116,112,112,112,110,105,112,112,105,105,105,105,107,100,102,98,95,90,90,84,90,88,88,88,88,79,79,77,79,77,74,68,68,64,71,64,71,68,71,68,68,68,64,64,68,62,59,59,62,55,55,55,59,52,52,49,49,49,43,46,46,49,39,43,46,39,43,46,43,46,46,39,43,46,39,39,36,36,39,36,39,39,36,36,32,32,36,36,32,32,36,36,36,36,32,32,36,36,36,32,36,36,32,36,32,36,36,32,36,32,32,32,32,36,36,36,36,32,32,36,36,39,36,36,32,36,32,36,39,39,39,39,39,39,36,43,39,43,39,39,43,39,43,43,43,46,36,39,39,39,43,46,39,39,43,39,43,39,43,43,36,36,39,39,43,39,39,39,36,36,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,36,36,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,39,36,32,36,39,39,39,43,39,39,46,49,43,46,49,46,49,46,52,55,52,55,59,55,55,59,52,59,55,59,64,64,62,68,62,68,68,68,68,71,71,74,74,71,74,74,74,71,74,79,79,79,74,74,74,64,64,71,64,64,62,62,64,59,59,62,55,59,59,55,59,52,52,52,49,49,49,49,49,49,49,55,52,55,49,52,46,49,49,49,49,55,55,55,52,52,52,49,49,46,49,52,49,49,55,49,46,46,46,46,46,43,43,43,43,36,43,43,43,39,46,49,46,49,52,55,59,59,62,71,62,68,68,64,74,79,82,88,84,88,82,88,84,88,88,93,93,98,98,105,110,112,112,112,112,118,122,124,126,124,129,134,138,136,145,146,146,146,149,149,150,150,151,152,155,157,156,156,158,158,160,160,166,161,167,167,168,169,171,173,180,180,182,191,194,195,194,195,195,203,198,200,195,200,201,201,200,201,138,156,198,195,195,198,197,201,201,203,204,205,206,205,205,205,206,205,204,204,201,204,204,204,204,203,200,203,204,204,205,200,203,200,202,201,204,203,203,204,195,199,199,195,200,199,201,201,197,194,195,202,200,200,199,200,201,200,201,200,199,195,197,198,195,197,194,194,192,195,192,189,194,192,195,189,183,183,187,187,191,187,187,185,189,194,187,187,185,182,185,180,179,174,179,178,173,172,169,172,172,166,169,167,165,162,164,165,161,162,162,159,159,160,157,157,156,156,154,154,157,155,158,156,157,156,155,156,152,152,153,152,150,148,147,147,148,144,145,143,144,141,139,141,138,141,138,138,139,142,141,138,141,137,134,134,131,129,129,129,129,122,126,124,122,124,126,122,120,120,116,116,112,114,110,105,105,107,110,110,107,105,105,107,102,105,102,95,93,95,90,90,90,90,84,84,82,82,82,79,74,71,71,68,74,64,68,68,68,74,71,68,64,64,64,62,62,59,55,62,59,55,49,52,55,52,52,46,49,46,43,46,46,43,43,46,46,46,43,39,43,43,43,43,43,43,36,39,39,39,36,39,39,36,36,36,32,32,36,36,36,36,36,32,32,36,32,36,36,32,36,36,36,32,36,32,32,36,36,36,36,32,32,36,32,36,39,32,36,36,32,36,36,36,36,36,36,32,39,36,36,39,39,39,39,39,39,43,43,43,43,43,39,39,39,43,46,39,43,39,39,43,46,43,39,43,39,39,39,43,36,32,36,39,39,46,43,39,36,39,39,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,36,32,36,32,32,32,36,32,32,32,32,32,36,36,36,36,39,36,32,36,39,36,39,43,39,39,46,49,43,46,49,49,49,46,52,52,52,52,55,59,59,59,59,59,59,62,59,68,68,64,64,68,68,68,71,74,71,71,74,77,77,74,74,74,77,79,79,74,71,74,71,68,64,71,62,68,62,59,64,55,59,59,59,59,59,55,55,52,49,46,49,46,49,49,52,55,52,55,49,49,49,52,49,49,55,55,52,55,52,55,52,49,52,49,49,52,49,52,49,52,49,49,46,49,43,46,39,43,39,43,43,43,46,46,46,46,43,49,49,49,49,55,62,59,64,64,71,71,71,74,77,84,82,82,84,88,88,90,84,84,90,95,98,102,100,102,112,112,112,116,114,122,124,129,128,128,131,131,139,143,145,147,148,149,150,151,152,154,155,156,156,157,156,156,158,156,161,161,164,166,169,171,171,179,178,189,189,191,192,199,198,194,195,200,198,200,197,198,201,198,202,203,200,201,200,199,197,204,203,202,199,200,199,202,203,205,205,205,206,203,205,204,205,205,205,205,205,204,203,203,204,204,204,203,203,204,205,204,204,202,203,204,204,201,203,203,201,201,199,203,204,201,200,198,199,201,201,201,202,204,204,204,203,204,204,201,201,201,203,201,198,195,198,198,198,201,198,199,195,195,191,192,192,195,187,191,186,189,191,195,187,195,192,187,189,185,179,179,178,178,174,179,173,172,174,172,173,167,168,167,172,160,162,164,160,158,159,159,159,158,156,156,158,156,156,156,154,156,158,156,153,154,153,153,154,154,151,149,150,147,147,147,146,147,145,144,142,141,141,142,142,139,139,141,141,141,141,138,137,138,136,134,131,129,128,128,124,124,124,124,120,126,122,120,118,114,112,114,112,112,112,110,107,107,98,107,105,107,102,107,105,100,100,95,93,95,95,90,88,82,84,82,79,79,77,74,74,71,68,68,71,68,71,68,64,64,68,64,62,64,64,55,62,62,59,59,55,52,55,59,49,46,46,46,43,46,46,43,46,46,46,43,43,39,46,43,36,43,46,43,36,39,36,39,36,39,39,39,39,36,32,36,36,36,32,36,39,32,36,36,32,32,36,32,36,36,36,32,32,32,36,36,36,36,36,32,36,36,32,36,36,36,36,32,32,32,32,36,36,36,36,36,32,36,36,39,39,39,43,36,39,39,43,39,39,39,39,39,39,46,46,43,43,39,39,39,46,43,46,43,39,43,39,43,39,39,36,36,39,39,39,39,39,39,36,39,39,39,36,39,32 32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,39,32,39,39,36,36,39,43,39,43,43,43,43,46,39,49,49,46,46,49,52,49,55,55,55,59,62,59,62,59,59,62,59,64,62,64,68,71,74,71,77,71,74,71,74,74,74,77,74,74,79,79,79,71,77,74,77,71,68,68,62,62,64,62,62,55,59,59,62,59,59,59,52,46,49,49,49,49,52,43,49,55,52,49,46,49,49,52,52,52,52,49,49,52,49,49,52,52,52,49,55,49,55,52,46,49,46,46,43,43,39,46,46,49,43,46,46,43,43,43,46,46,46,49,52,52,55,59,64,68,68,71,74,74,77,77,82,88,79,84,88,84,90,93,95,90,95,95,100,105,100,112,110,112,116,122,120,122,126,129,129,131,136,141,142,144,148,149,150,150,151,151,152,155,154,156,161,157,156,159,157,158,161,165,171,173,179,183,186,187,187,197,198,198,201,198,198,199,192,195,195,200,195,198,204,201,203,201,203,205,204,201,201,203,204,204,204,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,205,203,204,205,205,204,203,206,205,204,204,204,204,205,203,204,206,204,205,204,201,201,203,204,203,204,203,204,203,202,203,204,204,205,203,204,204,202,201,204,201,200,203,198,201,203,201,202,201,202,199,203,195,194,199,192,194,194,195,192,192,195,192,195,195,195,189,189,185,183,179,186,178,182,173,173,178,172,173,176,171,172,167,165,166,164,169,164,165,165,164,165,160,160,156,159,156,160,158,156,156,155,155,153,157,154,153,152,153,150,152,150,150,150,148,149,148,148,147,146,144,142,144,142,141,143,144,139,141,139,138,138,141,136,138,134,128,129,129,124,124,126,129,122,124,122,120,120,114,114,116,116,114,112,112,112,110,105,105,100,105,100,107,102,102,102,105,95,100,95,93,90,88,84,84,79,79,79,77,74,71,71,74,71,64,68,71,68,64,68,71,62,68,64,62,62,59,59,59,55,55,55,55,52,49,49,49,46,43,49,43,39,43,49,43,43,43,43,43,39,39,43,43,39,36,39,43,39,39,39,36,39,32,32,39,39,32,36,32,32,36,39,36,32,32,36,32,36,36,32,36,32,32,36,36,32,36,32,32,32,32,32,36,32,36,36,36,36,32,32,36,36,36,39,39,36,32,39,39,43,43,43,36,43,43,39,46,43,43,36,39,43,39,43,46,43,39,39,39,43,43,43,43,39,43,39,43,39,39,39,39,36,39,39,39,43,43,39,36,36,39,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,36,32,32,32,36,36,32,32,36,36,36,36,36,36,39,39,32,36,36,39,43,43,39,43,49,46,46,49,49,52,46,52,52,49,52,55,55,62,59,59,59,62,59,59,59,64,64,71,71,71,74,71,71,74,71,71,74,74,74,79,79,77,82,74,77,74,74,74,74,68,64,68,62,64,62,64,59,59,62,62,59,59,59,52,52,49,46,49,52,52,52,43,49,55,46,46,46,49,52,49,49,52,49,49,49,52,49,52,55,49,55,52,52,49,55,49,49,46,43,46,43,43,46,46,46,43,43,46,46,43,43,43,43,46,46,49,49,52,52,59,64,64,68,74,74,74,77,79,84,82,82,84,84,84,93,93,93,93,98,100,102,107,107,112,107,112,116,122,120,124,131,131,133,138,136,143,148,150,148,150,149,150,150,151,154,154,156,160,155,158,157,158,157,162,167,169,174,180,180,180,189,195,195,198,199,198,201,200,194,198,189,195,198,199,195,198,204,199,203,202,201,203,204,204,203,203,203,204,205,205,206,206,206,205,206,206,206,206,205,206,206,205,206,205,204,204,204,204,205,204,204,204,203,204,204,204,205,204,204,204,203,202,203,204,201,201,203,204,205,205,202,201,203,204,204,203,204,205,204,204,204,204,204,203,203,202,203,203,201,201,201,201,203,201,204,203,202,199,195,198,195,198,197,195,192,198,195,200,199,197,200,197,197,189,189,183,179,180,179,186,179,174,176,173,169,172,169,171,169,167,166,167,165,166,164,162,164,158,162,158,160,156,159,157,156,158,156,154,154,154,154,154,153,154,153,153,153,150,150,150,150,150,150,146,147,147,145,146,145,138,145,142,142,139,141,139,139,136,136,138,136,131,133,131,129,126,124,126,122,124,120,124,122,116,112,118,112,116,112,112,107,107,105,107,102,102,107,102,105,105,105,102,102,100,100,90,90,90,90,84,82,82,82,82,77,77,71,68,71,71,71,74,68,64,68,64,64,64,64,62,59,62,59,62,55,55,59,59,52,49,49,46,46,46,49,43,46,46,46,46,46,39,43,39,43,39,49,46,43,39,39,39,36,39,39,39,36,36,36,36,39,32,32,32,36,36,39,36,32,36,32,32,36,36,32,32,36,36,32,36,32,36,32,36,36,32,32,32,32,32,39,36,36,32,32,32,36,36,36,32,36,36,32,36,39,39,39,36,39,39,39,43,39,39,39,39,43,46,43,43,43,39,39,39,46,46,46,43,39,39,39,43,39,39,39,39,36,36,39,39,43,43,36,36,32,39,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,36,32,36,32,32,36,36,32,32,32,32,32,36,39,36,36,39,36,36,39,39,39,39,46,43,39,46,46,46,49,46,52,52,52,49,52,52,59,62,59,62,64,62,59,55,59,62,64,68,71,71,71,68,68,74,74,74,77,74,77,74,71,77,77,74,77,74,74,74,74,74,68,64,62,59,62,62,62,64,59,62,62,59,52,55,49,52,52,49,49,52,55,49,52,52,52,49,52,52,52,55,55,49,52,52,55,49,52,49,52,55,55,52,52,52,49,49,52,46,46,43,43,46,43,46,46,46,49,49,46,43,43,46,46,46,46,49,52,55,59,62,62,68,71,68,74,74,68,82,82,82,82,88,88,88,90,95,95,95,93,102,105,102,102,102,107,112,112,118,122,126,136,136,136,136,144,144,147,148,150,149,148,148,149,150,151,154,153,153,156,156,160,159,162,166,166,173,176,179,186,189,183,197,197,197,201,198,200,199,200,197,195,195,200,195,199,198,201,203,199,203,202,205,203,205,206,205,206,206,206,206,206,206,206,206,205,206,206,206,205,206,206,205,205,204,205,204,205,204,205,205,206,205,205,205,204,205,205,206,205,205,204,204,205,203,205,203,205,206,204,204,204,203,204,204,205,206,205,204,205,204,204,204,203,200,205,203,203,201,201,201,203,202,204,204,203,203,203,202,202,201,195,200,195,195,195,192,199,197,200,200,200,198,198,194,191,189,187,186,189,187,189,186,187,183,176,180,178,172,174,174,176,166,165,164,164,160,164,160,161,158,159,160,160,158,159,160,158,156,158,154,156,154,155,154,153,154,150,150,150,149,153,150,150,152,150,150,147,148,147,147,144,146,144,141,141,138,141,138,136,134,138,137,131,131,131,129,129,126,131,131,128,124,126,118,122,114,118,116,118,114,118,112,110,107,110,105,112,105,110,105,105,102,102,105,100,98,98,93,93,90,82,88,82,77,82,74,79,74,77,74,74,68,68,71,68,71,64,68,64,64,62,62,62,59,59,59,55,59,59,52,52,52,49,49,49,46,43,46,43,46,46,39,39,43,39,39,39,46,46,43,39,39,39,39,39,36,36,39,32,32,36,36,36,36,36,36,36,36,36,36,36,36,32,32,32,36,32,32,36,36,36,32,32,32,32,32,36,36,36,32,32,36,36,36,36,32,36,32,36,39,36,36,36,36,36,36,36,39,39,46,39,43,39,39,36,43,39,43,43,43,39,43,39,43,43,49,46,39,43,39,43,39,43,39,39,36,39,36,39,36,36,39,43,36,32,36,39,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,39,32,32,36,39,32,32,36,36,39,36,39,39,36,39,39,36,36,39,39,43,46,43,43,49,46,43,46,52,49,52,49,52,52,55,59,59,62,59,64,62,62,59,59,64,68,71,71,68,71,68,71,77,71,71,79,77,77,77,74,77,74,74,74,74,71,77,77,71,62,64,62,59,62,62,64,62,62,62,62,55,55,52,49,52,52,52,49,49,46,52,46,49,52,52,55,55,55,55,49,46,49,49,52,55,55,52,59,59,55,55,46,49,49,52,49,46,43,46,46,43,43,43,43,43,46,43,46,43,39,43,43,49,49,59,55,62,62,62,64,64,71,68,77,74,79,82,84,88,88,88,90,88,90,93,95,98,90,98,100,107,102,100,112,116,120,124,131,133,138,141,139,141,146,147,147,149,149,149,150,148,150,150,153,151,158,157,158,159,159,165,168,169,172,178,182,183,185,191,195,195,195,194,201,198,195,200,201,199,201,199,201,204,202,203,204,205,202,204,204,204,206,206,205,206,206,206,206,206,205,206,206,206,206,205,206,206,206,206,206,205,206,206,204,203,203,203,203,203,204,205,205,206,206,206,205,205,205,205,206,205,206,206,206,206,206,206,205,206,206,205,205,206,206,204,206,205,204,204,203,205,203,201,203,203,203,204,203,203,203,205,201,202,203,203,200,199,199,199,199,199,195,197,192,192,195,197,201,195,201,197,195,197,195,191,192,192,198,191,192,192,189,182,180,179,173,176,179,179,173,171,168,166,169,167,168,166,160,160,158,160,160,162,159,158,158,156,157,156,156,156,156,156,154,154,153,151,151,152,152,154,152,150,149,150,147,148,149,145,145,144,145,145,144,143,138,141,139,136,136,134,134,136,131,134,131,131,129,133,128,126,129,129,122,122,120,124,116,114,114,112,112,110,112,110,110,107,110,102,102,100,102,98,102,100,98,93,93,93,90,84,84,79,82,79,79,74,77,74,74,68,71,68,68,68,68,64,64,64,62,62,62,59,59,59,55,59,59,55,52,55,49,49,49,46,43,43,46,46,46,46,43,43,43,43,43,43,46,39,39,39,39,39,43,39,39,36,36,32,36,39,36,32,36,36,36,32,36,36,32,32,36,36,36,36,32,32,36,36,36,32,32,32,32,32,36,36,39,36,32,36,36,36,32,36,39,36,36,36,32,36,39,36,36,39,39,39,36,43,43,43,39,39,39,39,43,43,43,43,43,43,43,39,46,49,46,43,43,39,43,43,46,39,36,39,39,39,43,43,39,39,39,39,39,36,39,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,36,32,36,36,36,32,32,32,39,39,36,39,36,39,36,39,36,36,43,39,43,43,46,46,46,49,49,49,52,52,49,46,52,59,55,59,62,59,59,59,62,62,59,62,64,71,71,74,68,71,71,68,77,68,77,77,79,74,74,74,71,71,71,74,71,74,77,74,74,64,64,64,62,62,62,62,62,62,59,59,55,52,55,49,52,52,52,46,49,46,49,52,49,55,55,55,62,52,49,49,49,46,46,52,52,55,55,52,52,52,55,49,49,52,52,49,46,46,49,43,46,46,43,46,46,46,43,39,43,43,43,46,52,52,59,62,64,62,64,68,68,68,71,74,77,82,82,88,95,84,84,95,93,90,90,95,93,95,98,98,107,110,110,116,122,122,131,136,136,138,139,142,142,147,148,147,149,148,149,148,151,153,157,154,155,158,157,161,161,164,166,166,174,172,185,185,183,185,194,192,195,195,195,197,199,198,199,201,201,203,203,203,204,204,205,205,206,205,205,205,205,205,206,206,206,206,206,206,206,206,206,205,206,205,206,206,206,206,206,204,206,206,205,204,202,202,204,206,205,205,204,206,206,205,206,206,206,205,206,206,205,205,206,206,205,206,206,206,206,206,206,206,206,206,205,206,206,204,203,205,204,202,201,203,204,205,204,204,203,203,203,203,203,201,203,198,200,200,200,199,199,197,198,195,191,194,195,197,195,195,194,197,197,192,192,194,189,194,199,191,192,187,183,185,178,173,180,182,178,176,176,173,172,172,169,171,169,165,161,162,160,160,162,160,160,156,156,156,156,156,155,157,156,154,153,152,154,154,154,153,154,150,150,150,150,147,147,147,146,144,147,146,145,144,143,139,138,139,138,142,138,136,136,136,133,131,129,131,131,129,131,129,128,126,122,124,118,114,116,116,110,116,114,112,112,112,107,107,102,100,98,100,100,95,98,95,93,95,95,93,88,88,82,82,79,77,77,74,74,71,68,74,71,68,68,64,64,62,64,59,62,62,64,59,59,59,59,55,55,52,52,49,46,49,49,46,43,49,46,43,39,39,43,43,43,39,49,43,39,39,39,39,39,39,43,39,36,36,32,36,39,36,36,32,32,36,36,36,36,36,32,36,36,36,36,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,32,36,32,36,36,36,39,36,36,32,36,36,39,39,36,39,36,36,43,46,43,39,39,39,39,43,39,46,46,39,43,36,43,46,49,46,43,43,43,43,43,46,46,36,36,39,36,43,39,43,39,43,39,39,39,39,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,36,32,32,36,36,36,36,36,36,39,36,36,36,36,43,36,36,39,43,46,43,43,43,46,43,46,49,49,46,52,49,49,55,55,59,55,62,62,59,62,59,55,64,62,64,74,71,74,74,68,71,74,77,68,77,77,77,77,74,71,71,71,74,77,74,74,71,71,68,68,64,68,62,62,62,62,62,59,59,59,55,59,59,52,52,49,49,49,49,46,49,52,59,55,55,55,55,52,49,49,49,52,55,55,52,55,55,52,55,49,49,49,49,49,49,52,46,46,49,46,43,46,43,43,39,43,43,43,43,43,49,46,52,55,52,55,59,59,62,64,71,74,77,82,84,84,90,98,84,93,93,95,93,98,93,100,93,98,105,110,110,112,112,118,129,128,131,138,136,138,141,142,143,147,147,147,147,148,150,153,152,153,157,158,159,164,162,162,166,168,167,169,179,187,189,187,189,187,194,201,200,201,199,199,199,201,201,201,204,204,205,205,205,206,206,206,205,206,206,206,206,206,206,206,205,206,206,206,206,206,205,206,206,206,206,206,206,205,206,205,206,206,205,206,206,205,206,206,206,206,205,204,206,206,206,206,206,206,206,206,205,206,206,206,205,205,205,206,206,206,206,206,206,206,205,206,206,206,205,204,205,205,205,204,204,205,205,205,205,205,205,205,205,205,204,203,203,203,203,201,201,199,201,198,192,195,195,200,197,194,195,192,192,194,189,192,192,194,191,192,189,187,185,179,179,179,176,178,178,185,180,180,178,176,171,169,166,169,166,166,160,164,160,160,161,160,158,158,155,156,156,154,156,154,155,155,154,153,152,156,154,154,154,150,150,149,147,147,148,147,146,148,144,146,146,144,142,143,138,138,138,136,134,134,136,138,136,129,131,131,131,133,131,128,128,122,122,124,116,116,112,116,116,114,112,116,112,110,105,107,102,107,98,102,100,98,95,95,93,90,93,88,90,88,82,82,77,77,74,71,71,74,74,68,68,68,68,64,64,64,62,62,59,62,59,59,62,55,55,55,52,49,49,49,49,43,43,43,46,49,46,43,43,46,43,43,43,43,39,43,39,43,36,43,43,36,39,32,36,32,39,32,36,36,39,36,36,36,32,36,36,32,39,39,32,32,36,32,36,32,36,32,32,32,32,32,36,36,32,36,36,32,32,32,36,36,43,36,36,36,36,36,39,39,39,43,39,36,43,43,43,43,43,43,39,39,39,46,46,43,43,39,43,39,46,46,46,39,43,39,43,46,43,39,36,39,39,43,43,39,43,39,39,39,39,39,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,36,36,36,36,39,36,36,36,36,43,39,36,39,39,39,39,46,46,43,46,46,49,49,49,52,52,49,52,55,55,62,62,59,62,59,62,62,64,64,64,71,74,74,74,74,74,77,74,74,74,74,71,74,77,74,77,74,71,74,68,71,68,71,68,68,64,71,64,64,59,55,59,55,55,59,59,62,59,52,49,49,46,46,46,52,52,52,55,55,49,49,49,52,52,52,52,52,52,59,52,55,55,55,55,52,52,49,52,52,52,49,46,46,49,46,43,39,36,39,39,46,46,46,49,49,49,52,49,52,52,55,62,68,68,68,74,77,82,90,93,88,95,95,90,88,88,95,93,93,98,100,98,102,105,112,114,116,116,128,136,136,136,139,138,139,139,142,146,148,148,150,148,150,154,156,156,156,158,156,160,161,165,166,173,167,173,179,179,182,192,194,198,201,199,200,203,204,195,203,204,203,205,205,205,206,204,206,206,206,206,206,206,205,206,206,206,206,206,206,206,205,206,206,206,206,205,206,205,206,206,206,206,206,206,205,205,206,206,206,205,206,205,206,206,206,180,161,206,205,205,206,206,206,205,205,206,206,206,205,205,205,205,205,205,206,206,206,206,206,205,206,206,205,206,204,206,205,205,205,204,204,205,206,205,205,206,206,206,206,206,205,204,204,203,203,203,201,204,201,199,195,198,197,191,198,194,197,197,191,189,191,192,192,189,189,180,182,189,182,183,187,182,173,179,182,179,173,176,174,176,173,172,167,171,166,166,161,161,160,164,160,157,157,156,156,154,154,155,154,153,152,153,154,156,154,155,155,152,150,150,150,150,151,150,148,147,148,147,148,146,147,143,144,142,142,142,137,141,136,136,136,136,137,138,131,131,131,128,128,131,129,131,124,122,124,120,120,118,114,114,112,110,110,107,107,105,102,105,102,98,98,98,95,90,98,93,90,88,84,84,82,74,77,77,74,74,74,74,71,74,64,64,64,64,62,62,62,64,59,59,62,62,62,55,52,55,46,46,46,46,46,46,46,46,49,43,43,46,43,39,43,46,43,39,39,39,43,36,43,39,39,39,39,36,36,39,36,32,32,36,36,36,36,32,36,36,32,36,36,36,32,32,32,36,36,32,32,32,32,36,36,32,36,32,32,36,36,36,36,32,36,36,32,36,36,39,39,36,39,39,43,43,36,39,39,39,43,43,39,43,39,39,43,43,43,46,43,36,43,46,46,46,43,46,46,43,46,39,39,43,39,39,39,43,39,39,43,36,32,36,39,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,36,32,32,36,36,36,32,36,36,39,36,39,36,36,39,39,39,39,43,39,43,43,46,46,49,49,46,49,49,52,49,49,55,55,59,59,62,59,62,62,62,64,64,64,64,71,74,71,74,77,74,74,79,71,74,74,74,77,79,77,77,74,77,71,71,68,71,68,71,68,68,64,62,68,59,59,59,55,59,59,59,59,59,52,49,49,46,49,52,52,55,55,52,52,52,52,49,52,55,55,52,52,52,55,55,52,49,52,55,52,55,52,52,49,52,49,49,46,46,43,39,43,39,39,43,43,46,49,49,49,52,52,52,52,59,62,62,64,68,74,79,77,88,88,88,90,93,93,95,90,90,90,93,100,95,102,102,105,110,112,114,116,114,129,131,138,133,136,138,142,143,146,148,150,148,149,151,152,154,156,156,156,156,160,159,167,165,167,176,172,176,178,182,187,195,198,201,201,200,204,202,203,204,203,201,204,204,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,205,205,205,206,206,205,206,206,206,206,205,206,206,205,204,206,205,205,205,206,205,205,206,206,206,206,206,204,206,205,205,205,206,206,205,204,206,205,206,205,205,205,206,206,206,205,206,206,205,206,206,206,205,206,205,205,206,206,205,205,205,205,206,206,205,205,205,205,206,206,206,206,204,194,204,203,204,204,203,203,201,201,200,195,197,197,199,198,201,195,192,198,195,192,191,194,182,186,186,185,179,183,174,180,180,176,176,176,173,173,172,174,174,171,168,169,167,166,166,162,162,160,159,158,156,156,155,155,156,154,154,154,154,154,157,155,154,157,153,150,152,151,150,150,150,147,150,148,148,147,148,146,146,144,145,144,141,138,141,138,138,138,136,137,136,134,131,133,131,129,129,129,129,128,124,126,120,122,120,116,114,112,112,110,110,105,105,110,102,105,102,95,98,95,93,95,100,90,90,88,84,79,79,77,77,71,71,71,74,68,71,68,71,64,64,62,62,62,64,62,62,62,62,59,59,55,55,49,49,49,49,46,46,46,46,49,46,39,43,39,43,43,43,39,43,43,39,39,36,39,39,39,39,36,36,39,36,32,36,36,36,36,36,36,32,36,32,36,36,36,36,32,36,36,32,36,32,32,32,32,36,32,32,36,32,32,39,36,36,32,32,36,39,36,32,36,36,36,36,36,39,39,43,39,39,43,39,43,39,36,43,39,43,46,43,46,46,43,39,43,46,46,46,46,43,43,39,43,39,39,39,39,39,39,39,43,43,43,39,36,39,39,39,43,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,36,39,43,39,36,39,43,43,43,46,46,46,49,49,46,49,52,52,49,46,55,55,59,59,62,62,64,62,64,64,68,64,68,74,77,74,77,79,77,74,74,71,71,74,71,74,71,74,77,74,74,74,74,64,68,71,74,68,64,64,62,64,59,59,59,59,62,62,59,55,52,49,46,49,49,49,52,49,52,49,52,52,46,49,52,55,59,52,55,49,49,52,49,52,49,55,55,52,59,52,49,49,52,49,46,43,43,46,39,43,43,43,46,46,46,52,49,46,49,52,55,55,55,64,68,68,71,79,79,82,88,84,82,88,88,84,90,90,93,100,95,98,105,107,110,110,112,110,118,122,124,128,133,137,137,142,141,144,148,148,150,150,150,152,153,152,156,156,156,156,158,160,161,169,171,176,173,186,185,189,192,197,201,203,204,204,203,204,203,205,204,203,204,204,204,204,204,205,205,206,206,206,206,205,205,206,205,205,206,205,205,202,204,201,204,205,205,205,206,206,206,206,206,206,205,206,205,206,204,205,205,205,205,205,205,204,205,205,206,206,206,206,205,205,205,205,206,205,206,206,205,205,206,206,206,206,206,206,205,206,206,206,206,206,205,205,204,205,205,206,205,206,205,206,206,206,206,206,205,205,206,205,206,205,204,204,205,204,204,204,205,203,202,200,197,199,198,200,203,201,199,199,198,198,192,192,192,195,186,189,185,185,180,183,180,183,156,144,167,173,171,178,178,178,179,174,171,168,169,168,169,166,167,160,161,159,156,156,155,156,154,155,156,155,156,156,156,158,155,154,153,153,152,152,151,152,151,150,149,148,149,149,147,147,147,141,141,144,142,142,141,141,139,141,138,138,136,138,133,131,131,129,126,129,129,124,128,126,126,126,118,116,112,110,110,110,107,110,102,102,105,107,107,100,98,102,95,95,93,95,90,90,84,84,84,82,82,77,74,74,77,71,74,64,68,68,68,62,68,64,62,64,62,62,59,62,59,52,52,49,49,49,49,46,46,43,49,46,46,43,46,39,39,39,46,43,43,43,39,39,39,39,39,39,39,36,36,36,39,36,32,32,36,36,36,36,32,36,32,32,36,36,36,36,36,36,32,36,32,36,32,32,36,36,39,32,36,32,36,32,36,36,36,32,36,32,39,36,36,36,36,39,39,39,39,39,39,43,36,39,39,39,43,46,43,46,43,39,43,43,43,39,46,46,43,49,46,43,39,43,39,39,39,43,39,43,39,43,43,39,39,36,39,39,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,36,32,32,32,32,32,32,32,32,36,32,36,32,32,32,39,39,36,36,36,39,36,39,32,36,43,39,39,39,39,46,46,49,43,43,46,52,49,46,52,49,52,52,55,55,55,59,64,62,62,68,64,68,64,68,64,71,74,74,74,77,71,71,74,68,74,74,74,77,77,74,77,71,71,71,68,71,74,71,68,68,62,62,55,59,62,52,43,59,59,62,52,52,49,46,49,49,52,49,52,49,52,49,46,49,49,52,52,59,59,52,49,52,49,52,49,49,52,55,55,55,55,46,49,46,49,46,39,43,39,46,43,46,43,43,46,46,43,49,46,49,52,49,55,55,62,64,74,68,71,79,82,82,82,84,84,84,88,93,98,98,98,98,100,105,107,107,110,110,110,114,114,122,124,136,136,138,138,144,144,149,151,151,150,150,150,153,154,154,153,154,156,158,160,162,167,172,179,180,185,189,186,192,199,201,205,204,205,203,204,204,204,205,205,205,205,204,205,205,204,206,206,206,206,206,206,205,205,204,205,204,202,204,201,200,204,204,205,205,205,205,205,206,205,205,206,205,205,205,205,204,206,206,206,206,204,205,201,203,205,206,205,205,204,206,206,206,205,204,205,206,205,206,206,205,206,206,206,205,205,206,205,206,206,206,204,206,206,204,205,204,204,205,206,206,205,204,205,205,205,204,205,205,205,205,205,206,203,204,205,204,204,204,205,204,203,199,199,200,200,200,199,195,202,192,197,199,197,189,194,192,192,192,187,183,183,183,182,186,178,158,174,173,176,179,182,179,178,172,173,173,169,169,172,166,169,167,164,160,160,157,159,157,159,156,158,155,156,154,156,154,156,155,156,153,153,153,151,150,151,150,150,152,148,148,148,148,150,146,145,146,142,143,138,141,139,138,141,139,139,137,138,136,131,126,126,122,131,124,129,128,124,128,120,120,112,114,112,112,107,105,107,105,110,110,107,100,98,100,98,98,95,90,88,90,84,82,74,79,79,79,74,74,79,68,68,68,71,68,71,68,64,62,62,62,59,59,59,59,62,55,55,52,49,52,52,49,49,49,46,46,43,43,43,43,39,39,46,46,39,39,39,39,39,43,39,43,39,39,36,36,39,32,32,36,36,36,32,32,36,36,36,32,36,36,32,32,36,36,36,36,36,32,32,32,32,36,32,36,36,32,32,32,36,32,32,36,36,36,39,36,32,36,36,39,39,39,36,36,43,46,43,43,39,39,46,39,43,43,43,43,46,43,43,39,46,46,43,43,46,46,43,49,43,39,43,39,36,39,39,39,43,43,43,39,39,39,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,36,32,32,32,32,32,32,36,32,32,32,32,36,32,36,39,32,32,36,36,36,36,36,39,39,39,39,36,39,43,43,39,43,43,46,43,46,46,46,46,52,49,55,55,55,55,55,55,52,59,62,64,64,62,68,68,64,68,64,71,71,74,74,71,74,74,68,77,71,74,71,74,71,74,77,71,74,71,74,71,71,68,71,71,62,62,64,59,59,62,52,43,59,59,59,49,52,52,46,52,52,49,52,49,46,49,52,52,52,49,52,59,55,59,52,52,52,49,49,52,55,52,55,55,55,59,46,49,49,46,46,43,39,43,46,43,46,43,43,46,43,46,46,49,49,52,52,55,62,64,71,77,74,71,77,84,82,82,88,88,88,88,98,100,98,100,100,100,100,107,107,105,110,112,116,118,128,124,131,139,137,141,144,146,149,151,150,150,151,151,152,156,154,154,156,157,158,160,161,167,168,176,180,187,189,187,195,203,203,205,203,204,204,202,201,204,206,204,205,203,204,205,206,205,206,206,206,205,206,206,205,203,203,204,202,204,203,203,201,201,204,205,205,206,206,206,206,206,206,205,205,206,205,205,206,206,206,206,201,202,201,204,205,206,204,205,205,206,206,206,206,205,205,205,206,206,205,206,206,206,206,205,205,206,205,206,206,205,206,206,205,206,205,205,205,206,206,206,206,206,204,205,205,206,205,205,206,205,206,206,205,204,205,203,204,205,204,204,204,203,201,195,198,198,203,197,201,199,198,194,200,195,192,189,189,186,191,186,185,186,187,183,189,183,179,176,182,179,179,179,179,176,176,171,172,167,168,168,171,168,168,164,162,160,161,160,159,158,157,156,156,155,156,156,156,154,156,155,155,155,151,150,149,153,149,150,150,150,148,148,149,150,146,146,145,143,141,141,141,139,141,143,141,138,138,137,136,136,131,128,131,129,126,129,126,126,126,122,120,116,116,114,112,114,112,112,107,110,107,110,102,102,102,98,98,102,93,90,90,88,84,82,84,82,79,77,74,77,71,71,68,64,68,68,64,68,68,68,62,64,59,59,59,59,55,55,52,52,52,52,49,49,49,46,46,46,46,46,43,43,43,46,39,43,39,39,46,39,43,39,43,36,36,39,39,36,39,36,32,36,36,36,36,32,36,36,32,36,36,32,32,32,36,36,39,36,32,36,32,32,36,32,39,36,36,36,36,36,36,32,32,39,36,36,32,36,39,39,39,39,36,39,36,39,43,43,43,39,39,43,43,46,46,46,43,43,39,43,43,49,46,46,43,43,46,46,49,43,39,43,43,39,46,43,43,43,43,43,39,43,39,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,36,36,36,32,36,36,39,36,36,36,36,39,39,39,39,36,43,43,39,43,43,46,43,46,46,46,49,52,49,49,52,52,52,52,59,55,59,62,64,68,64,62,68,68,71,68,71,74,71,71,71,71,74,74,77,68,71,71,71,68,74,68,68,68,71,74,71,71,59,49,68,64,62,62,55,62,64,62,59,59,55,55,55,55,59,55,52,52,49,46,46,46,46,55,55,55,52,52,49,55,52,49,49,52,49,55,55,52,55,55,55,52,52,49,46,46,46,49,49,43,46,43,39,43,39,43,43,43,46,46,49,49,59,55,62,71,68,71,74,77,77,74,82,84,88,88,90,95,98,100,100,102,100,98,102,98,107,107,107,110,114,122,128,128,131,138,142,143,147,149,148,150,150,150,150,151,155,153,155,156,156,157,160,161,167,166,174,178,191,189,192,192,194,200,201,203,203,203,201,203,203,201,199,204,206,205,205,205,206,206,206,205,204,205,203,202,204,204,201,200,203,201,200,203,201,203,205,205,206,205,206,205,205,205,204,206,204,205,205,202,204,205,205,204,204,203,203,204,205,204,205,205,206,205,205,203,205,205,204,205,204,206,205,204,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,206,206,206,206,206,206,205,206,206,206,205,205,205,205,204,204,203,203,203,201,202,201,198,199,201,199,199,195,195,197,195,195,192,187,189,192,191,189,187,191,187,189,192,187,186,178,187,179,179,182,185,179,178,174,174,172,174,171,168,166,167,165,162,165,160,164,162,164,162,159,158,158,158,157,157,157,156,155,153,152,153,151,152,150,148,150,150,150,149,151,151,149,148,147,146,146,144,142,142,141,139,144,142,141,141,142,142,137,136,131,131,133,128,126,128,126,126,120,124,120,120,112,120,112,110,112,107,110,105,107,105,102,100,100,100,100,95,95,88,88,84,82,82,79,79,77,77,77,71,77,68,71,68,68,64,64,64,64,64,68,62,62,64,55,52,59,52,52,52,49,46,46,46,46,46,46,46,46,46,46,43,46,43,39,39,39,39,39,43,39,39,39,36,32,36,39,36,36,36,36,39,39,36,32,32,32,36,36,36,36,32,32,32,36,36,36,36,36,32,36,36,32,39,36,32,36,36,32,32,32,36,36,36,36,32,36,39,36,36,39,43,36,36,39,43,43,43,39,39,43,43,46,46,43,39,43,39,43,43,49,52,43,43,39,43,43,46,43,39,39,43,39,46,43,39,39,43,39,39,46,43,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,36,39,36,32,36,36,39,39,39,36,39,39,43,43,43,46,46,49,49,49,49,49,52,52,52,55,55,52,55,55,59,62,62,62,64,62,64,68,64,68,71,74,71,71,74,68,71,71,74,77,74,74,74,71,77,74,74,71,71,74,71,68,71,64,71,68,68,68,64,62,59,59,55,59,55,52,55,52,55,55,52,49,52,46,46,49,46,52,55,55,55,52,52,52,52,55,52,52,55,52,59,59,52,52,55,52,46,49,43,52,46,52,52,39,46,46,43,39,39,39,39,46,43,46,52,49,55,55,55,64,68,74,71,74,74,82,84,88,90,88,95,98,100,100,98,100,102,100,98,98,100,107,107,110,116,122,128,131,136,137,141,144,146,147,150,148,148,150,150,151,155,155,156,158,158,161,162,168,168,172,178,182,179,187,189,189,192,197,202,203,204,203,202,204,204,204,203,204,206,205,206,206,206,206,206,205,204,201,201,203,202,200,204,203,201,203,204,205,203,203,203,204,205,205,205,206,206,206,204,204,205,203,205,205,201,204,204,204,203,202,203,205,205,205,205,205,205,206,204,205,203,202,204,205,205,204,205,205,204,206,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,206,206,206,206,206,206,206,205,204,203,203,203,204,202,201,203,198,198,200,197,197,201,195,197,192,189,187,189,186,189,189,189,182,186,192,189,186,186,187,182,182,182,179,180,179,179,178,178,178,174,172,165,169,166,165,162,162,166,160,161,160,160,160,160,159,159,157,156,158,156,156,155,152,152,152,151,150,152,148,150,152,154,154,151,149,148,147,148,145,143,146,144,145,143,142,141,142,137,141,141,133,136,131,131,133,134,133,129,128,128,122,122,124,120,116,114,114,112,107,112,110,110,102,100,100,102,102,102,98,100,95,95,93,88,84,82,79,79,77,79,74,79,71,71,71,74,64,64,64,64,64,62,59,62,62,59,59,59,52,52,52,49,49,49,49,49,49,46,43,43,43,43,39,46,43,39,39,36,39,36,39,43,39,39,36,36,36,36,36,32,36,36,36,36,36,32,36,32,32,36,32,36,32,36,32,36,32,36,36,36,32,32,36,32,36,36,36,36,39,36,32,32,32,36,36,36,36,39,36,36,39,39,39,43,36,39,39,39,43,39,43,46,43,39,46,46,43,46,46,43,43,46,46,46,46,43,43,46,49,49,36,43,43,39,39,39,39,43,39,39,39,39,39,43,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,36,36,36,32,36,36,36,39,39,32,39,36,39,39,39,43,39,39,43,43,43,43,49,46,49,49,55,52,52,52,55,55,55,59,64,59,62,62,62,68,64,68,71,71,71,71,68,71,77,71,74,77,71,74,74,74,71,71,71,77,74,74,74,74,74,68,68,68,64,68,64,68,64,62,64,55,55,55,49,55,59,55,52,52,52,49,46,46,46,46,46,49,55,52,55,52,52,52,52,55,55,55,55,55,52,55,55,52,52,49,46,46,46,49,49,49,49,43,39,43,43,39,39,39,39,43,49,49,52,52,55,55,59,62,68,71,71,74,79,79,82,88,93,90,95,93,102,100,100,98,98,100,98,100,100,110,105,112,120,126,128,131,136,137,142,144,146,147,150,149,148,150,150,152,154,156,158,158,159,160,165,173,171,173,179,183,182,189,191,191,197,195,203,204,204,204,204,204,204,206,205,205,206,206,206,206,206,206,206,205,201,202,201,201,203,204,204,204,203,204,203,204,205,204,204,205,205,204,204,206,205,206,204,201,205,201,204,203,200,202,203,201,198,202,203,204,205,205,205,204,205,205,205,206,204,203,205,206,205,205,205,205,206,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,204,201,204,204,205,202,203,201,201,198,197,199,200,198,199,194,192,187,187,187,187,186,189,187,183,185,189,189,185,182,182,183,185,182,178,183,179,182,178,179,179,171,172,169,173,168,167,165,167,165,161,161,161,160,158,161,161,160,159,156,156,156,156,154,154,152,153,152,150,151,148,150,151,151,153,150,149,150,150,148,147,145,147,141,146,142,141,141,142,137,141,137,134,136,137,136,136,133,136,131,131,128,120,122,124,116,114,116,114,116,114,114,112,105,107,105,100,102,105,102,105,100,98,93,90,88,84,82,79,77,77,77,74,74,74,68,68,74,68,64,68,68,62,62,64,62,62,62,55,59,55,55,55,52,49,49,49,46,49,46,43,46,43,39,43,46,43,43,39,39,39,36,43,39,39,36,36,36,39,39,36,36,32,36,36,36,36,32,36,32,36,36,36,32,32,32,32,32,36,32,36,32,32,36,36,36,32,32,32,36,36,36,32,32,36,36,36,36,36,36,36,36,36,39,43,39,39,39,36,39,43,39,43,39,43,43,46,43,43,46,43,43,39,49,46,43,46,39,43,43,46,46,43,43,43,39,43,43,43,43,43,43,36,39,46,43,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,36,36,32,36,32,36,36,36,39,36,36,39,39,39,39,36,39,46,43,39,46,43,43,43,49,49,49,49,52,52,52,52,59,55,55,59,59,62,64,64,64,68,68,71,74,71,68,68,74,74,74,74,74,71,74,77,77,71,74,74,74,71,77,71,74,71,68,64,64,64,68,71,64,62,64,55,62,59,55,52,55,55,59,55,52,46,49,46,49,49,52,49,49,49,55,52,52,52,55,52,55,55,55,55,55,52,52,55,55,49,49,52,49,49,49,49,49,49,46,43,39,43,43,39,39,39,43,49,49,55,55,59,55,62,62,64,74,71,74,79,82,84,90,84,90,93,88,95,100,98,98,95,95,102,102,107,112,112,114,116,120,129,131,131,136,134,141,145,147,148,149,148,151,152,152,154,158,160,158,160,160,167,171,171,176,182,182,187,187,194,194,198,201,198,203,205,205,206,206,206,206,206,206,206,206,206,205,206,206,206,205,203,202,198,196,204,201,202,202,201,200,200,203,204,203,202,203,205,204,205,203,205,202,204,203,201,201,197,201,197,200,200,202,198,202,203,205,205,204,204,205,205,205,204,206,206,205,204,205,206,206,206,205,206,206,204,206,206,205,206,205,206,206,206,205,206,206,206,206,206,205,205,206,206,206,206,206,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,206,205,205,206,205,205,204,203,203,201,197,201,202,202,195,195,195,194,192,191,192,192,192,189,187,189,194,187,183,180,182,178,174,178,176,179,182,180,180,183,180,172,180,173,172,172,169,166,168,166,166,164,164,161,160,160,161,160,160,160,158,158,156,156,153,154,152,151,152,150,150,150,150,154,152,150,151,150,148,148,147,148,146,146,144,142,143,141,139,141,139,137,136,138,131,137,133,141,133,136,129,124,124,122,120,118,118,118,116,114,116,110,112,107,107,105,102,102,102,100,98,100,98,98,93,90,90,84,82,79,79,74,77,77,74,71,68,68,64,64,62,62,62,62,62,64,59,59,59,59,55,55,52,52,49,49,49,49,49,43,49,43,39,39,43,39,39,39,39,39,39,39,43,43,39,39,36,36,39,39,36,32,36,36,32,36,36,36,36,32,32,32,32,36,36,32,36,36,36,36,32,32,32,36,36,36,36,36,36,36,39,36,36,32,32,32,39,36,32,36,36,36,39,39,39,36,43,39,39,43,39,46,43,43,43,43,39,43,46,43,46,39,46,46,46,49,46,49,39,46,46,46,46,46,39,39,39,43,43,46,39,39,39,39,43,43,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,39,39,39,39,36,39,39,43,36,36,43,39,39,39,43,46,46,46,49,49,49,52,52,59,55,59,55,55,59,59,62,64,64,71,68,68,68,71,68,71,68,71,74,77,71,74,77,71,77,71,74,77,71,77,77,77,77,77,71,64,64,68,64,68,68,64,64,62,59,55,59,55,59,55,59,55,52,46,49,46,46,49,52,49,55,52,49,52,49,52,49,55,55,59,59,59,52,52,52,52,49,52,52,52,52,49,49,46,49,46,46,46,39,39,43,39,39,46,43,49,52,55,52,55,55,62,62,64,71,77,77,77,84,84,88,84,90,88,93,95,98,98,100,98,98,102,107,110,107,114,116,118,122,122,133,133,134,137,138,144,147,147,150,150,150,152,156,155,156,162,158,160,162,165,171,171,179,171,180,182,191,192,199,201,203,205,205,205,205,205,206,206,206,206,206,206,206,206,206,206,206,206,205,203,204,200,195,198,198,201,201,201,198,198,200,200,202,198,201,203,201,201,204,201,201,203,203,200,200,197,200,201,196,198,201,201,197,198,201,204,205,205,203,201,204,204,206,206,206,206,206,206,206,206,206,205,205,206,204,205,206,205,206,205,206,206,206,206,206,205,206,206,206,206,206,205,205,206,205,205,205,205,205,205,206,205,206,206,206,206,206,205,205,205,206,206,206,206,205,205,205,206,206,206,203,203,204,202,204,204,204,203,202,201,198,198,195,198,198,195,198,191,194,189,195,197,189,182,180,183,179,185,180,180,186,183,189,189,178,179,176,174,173,172,174,172,169,169,169,164,164,160,164,159,160,159,158,160,160,164,156,156,156,158,154,153,153,151,152,151,152,154,154,152,150,150,149,148,148,150,148,147,141,143,144,142,142,143,141,136,136,138,139,136,136,141,138,136,131,131,128,128,124,120,122,122,118,116,116,112,110,110,107,105,110,105,102,98,105,100,95,95,90,98,90,88,82,82,77,77,79,71,71,68,71,68,64,68,68,62,59,62,64,62,59,59,62,59,55,55,55,49,49,49,52,52,49,46,46,46,39,39,46,43,39,43,39,43,39,43,43,39,39,39,39,39,39,36,36,36,39,36,36,36,32,36,32,36,32,32,36,32,36,32,39,39,32,36,36,32,32,36,36,36,36,32,36,36,39,36,32,36,36,32,36,36,32,36,36,39,39,39,39,36,43,43,39,39,39,39,43,46,43,46,43,39,43,43,43,46,46,43,46,46,46,46,43,46,43,43,43,46,43,46,39,39,43,43,43,36,39,43,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,36,32,32,36,32,36,36,36,36,36,36,39,39,39,36,39,39,39,36,39,43,46,39,43,46,49,49,49,49,49,52,55,52,55,55,59,55,55,59,62,59,62,64,71,68,68,71,71,74,68,74,71,74,74,74,74,74,71,74,71,74,74,74,71,74,74,71,68,68,71,71,68,68,68,64,62,62,62,59,62,55,55,55,55,52,52,49,49,49,49,49,49,49,49,52,49,49,49,52,55,55,59,55,59,59,55,52,52,49,52,52,52,52,49,49,46,49,46,46,46,43,46,39,43,43,43,43,46,46,49,52,49,52,59,55,62,68,71,74,82,84,90,90,88,82,90,88,95,95,95,95,93,95,95,102,112,110,112,114,116,118,124,124,131,134,137,139,142,144,146,148,152,154,156,154,154,156,156,159,162,160,161,164,162,173,169,172,178,186,185,197,202,204,204,205,204,205,205,206,206,205,206,205,205,206,206,206,206,206,205,206,205,203,203,202,198,197,195,200,198,200,197,196,195,197,197,198,200,201,201,201,196,203,198,203,201,203,201,201,198,200,202,200,201,202,203,201,203,204,205,206,205,205,203,204,205,206,205,206,206,205,205,204,206,206,205,206,206,204,205,205,204,206,204,206,206,205,206,206,206,205,205,205,205,205,205,204,205,204,205,204,205,204,204,205,205,205,205,206,206,206,205,206,206,206,206,205,205,205,206,205,206,206,206,205,204,204,204,205,205,204,204,204,201,202,201,200,201,203,201,197,201,199,197,191,192,192,192,189,183,183,182,180,183,189,183,183,186,180,182,179,171,173,174,173,173,169,171,169,169,171,165,165,161,166,161,161,162,160,161,158,160,155,157,154,154,153,152,152,152,155,155,154,152,150,150,149,148,148,147,147,147,143,144,147,144,143,143,144,139,136,141,133,136,134,141,137,139,136,134,131,129,124,124,122,116,120,114,112,112,112,112,110,112,107,105,105,100,98,95,95,100,95,95,95,95,88,88,84,74,74,71,74,74,71,71,68,68,64,68,62,59,62,62,59,64,59,59,55,55,52,49,49,49,52,55,49,49,46,46,43,39,49,43,43,39,39,43,39,39,39,39,39,36,36,39,39,36,39,36,36,36,36,36,32,36,36,36,36,32,32,32,36,32,36,36,36,36,32,32,32,36,36,39,36,36,36,36,36,36,32,36,36,36,36,32,39,39,36,36,39,36,39,32,43,43,43,39,39,39,39,43,46,46,46,43,43,46,43,43,43,43,43,46,39,46,46,46,43,43,43,46,43,46,43,39,43,43,39,43,43,39,39,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,36,36,36,36,36,36,36,39,36,39,39,36,39,36,43,39,39,43,43,39,46,43,46,46,46,49,49,49,55,55,52,55,55,55,62,64,59,62,64,68,71,68,68,74,68,74,68,71,74,74,77,74,74,74,74,77,71,74,74,77,71,71,74,71,71,71,74,68,68,62,68,62,62,62,62,62,59,52,55,55,55,49,49,49,46,49,52,49,49,49,49,55,52,52,52,52,59,59,59,59,59,55,52,49,52,52,52,52,55,49,52,52,49,49,43,46,43,46,43,43,39,43,43,43,43,43,52,52,52,49,52,59,64,71,74,74,82,82,90,90,90,84,88,90,90,98,95,95,100,98,100,105,107,112,112,114,118,122,126,128,131,134,136,138,144,146,148,150,150,153,156,155,158,156,159,160,158,164,160,165,165,176,174,178,182,187,192,203,204,205,204,205,206,205,205,205,206,206,205,205,206,206,206,206,206,206,204,204,204,203,203,200,195,196,195,194,200,200,198,195,196,198,201,201,201,201,201,203,198,201,202,201,203,204,203,201,198,200,203,201,201,204,201,196,201,203,206,205,205,204,204,204,204,206,205,206,206,205,205,205,205,206,203,205,206,204,204,205,201,206,205,206,204,205,206,205,205,203,204,206,205,204,204,205,205,205,205,204,202,203,204,205,205,205,206,206,206,205,206,205,206,206,206,206,206,205,205,205,206,206,205,205,204,203,205,204,204,204,204,205,201,201,200,203,202,201,201,199,199,199,195,194,191,192,192,192,189,187,189,191,186,189,180,189,186,185,179,176,171,174,172,169,176,169,173,169,169,168,167,168,165,168,167,164,164,162,160,160,160,157,154,154,151,154,151,153,152,155,154,153,152,150,150,150,148,147,150,147,147,147,146,147,145,144,146,144,141,138,138,137,136,136,138,138,138,137,133,133,131,126,126,122,116,122,116,118,110,112,110,107,114,107,107,102,102,102,98,95,98,98,98,93,88,95,88,88,77,74,74,74,71,68,68,71,68,64,62,64,62,55,62,64,59,59,59,55,62,55,52,49,49,49,52,49,46,46,43,43,43,46,43,43,39,39,39,39,39,43,39,43,36,36,39,39,39,36,39,36,39,39,36,32,36,36,36,36,36,36,32,32,36,36,36,36,36,36,32,32,36,32,39,36,36,39,36,32,36,32,39,39,36,36,32,32,36,39,39,39,39,39,32,39,39,39,36,43,39,39,43,43,49,49,46,46,43,43,43,46,46,43,39,43,46,46,46,43,46,39,43,39,46,43,39,43,46,43,43,39,39,39,43,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,36,36,36,39,36,39,36,36,39,39,36,39,39,43,43,43,43,43,46,46,49,49,49,52,55,55,55,59,55,55,59,62,64,64,62,64,64,68,68,74,71,71,68,71,71,71,74,74,74,74,74,77,68,77,77,74,74,74,71,71,68,68,71,68,71,71,68,64,59,55,59,55,62,55,55,52,49,49,49,49,55,55,52,52,49,49,49,52,49,52,59,55,59,52,55,55,55,52,52,49,55,55,52,49,52,49,49,46,46,46,39,46,43,49,46,39,49,49,46,46,43,43,49,52,49,52,59,64,68,77,74,82,79,84,88,88,84,88,88,93,93,95,95,95,102,110,112,114,110,112,110,114,112,122,126,131,136,138,139,142,144,146,150,153,152,154,156,154,158,157,159,160,161,165,162,168,172,178,179,187,194,201,201,205,205,206,206,206,206,205,205,205,205,206,206,206,205,205,205,205,204,204,201,201,200,198,194,195,185,192,197,201,200,200,203,201,201,196,200,203,202,203,201,198,200,198,201,204,201,205,201,201,200,201,201,200,198,204,204,198,201,204,204,206,206,203,204,204,204,205,206,205,204,204,201,205,205,203,201,201,204,203,203,200,204,205,203,203,200,204,204,203,205,204,201,203,205,201,203,204,204,201,204,202,201,201,201,203,205,206,205,206,205,206,206,206,206,205,206,205,206,205,206,206,206,205,206,206,205,204,205,204,204,204,205,201,201,198,203,204,204,200,201,202,198,199,201,194,194,195,194,189,189,194,191,194,194,187,189,186,187,186,182,172,178,173,176,174,173,173,176,176,174,168,169,172,171,174,169,168,167,166,164,162,161,157,156,154,154,154,151,152,156,154,154,152,151,151,152,150,150,148,148,149,150,148,149,147,144,146,146,146,139,141,142,138,137,136,138,138,134,138,137,129,133,129,126,131,122,126,126,120,116,114,114,116,112,110,107,102,102,102,102,98,100,95,90,90,88,88,84,84,84,84,84,74,74,74,71,64,71,68,64,62,59,64,62,62,64,62,59,55,59,59,49,52,52,52,52,49,46,49,43,46,43,46,43,43,39,39,39,36,43,39,39,36,36,36,36,36,36,36,36,36,39,39,36,32,32,32,32,36,39,36,32,36,36,32,36,32,36,32,32,36,36,36,36,36,36,36,39,36,32,32,32,36,36,39,32,36,36,39,39,43,43,36,36,39,39,39,43,39,39,39,39,43,49,46,43,46,43,46,39,46,46,46,49,43,43,43,46,46,43,43,43,43,46,46,46,46,43,43,39,43,43,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,36,36,32,36,36,36,36,39,36,36,36,36,39,39,39,43,43,46,43,39,43,46,46,46,49,49,52,55,55,55,55,59,59,62,62,62,68,68,64,68,68,68,64,71,68,68,68,71,71,71,74,74,77,79,74,79,74,77,77,74,71,71,68,71,68,68,68,68,68,64,62,64,59,59,62,52,55,49,52,52,49,52,55,49,49,55,49,49,49,49,49,49,52,55,55,55,59,52,52,55,55,55,59,55,55,59,52,52,52,49,46,46,43,46,43,46,43,46,49,43,46,46,46,46,46,43,49,49,55,55,68,71,71,74,77,77,79,82,90,93,88,93,93,100,98,100,102,100,107,112,112,112,112,112,114,116,122,126,131,136,138,138,142,148,146,146,150,151,153,154,156,155,156,160,160,160,164,162,168,178,183,185,192,192,198,199,204,205,205,204,206,205,206,206,206,203,205,206,205,206,206,205,206,201,201,201,198,197,195,198,194,194,196,197,198,201,202,203,201,204,204,204,203,204,204,203,201,200,200,201,198,203,198,197,197,194,195,194,200,196,196,198,202,198,201,201,203,205,205,204,204,204,204,205,205,204,204,201,201,205,205,203,201,202,204,200,201,200,205,203,200,204,203,205,205,205,204,204,205,205,205,203,203,204,204,204,204,205,204,203,204,203,204,205,204,205,206,205,206,204,206,205,206,206,205,206,206,206,205,206,206,205,205,205,205,206,204,204,203,202,203,200,202,185,200,201,199,199,198,199,195,198,200,195,191,192,189,189,191,189,186,187,186,189,185,186,179,179,174,178,176,172,172,171,174,176,168,165,166,171,169,168,167,169,171,171,167,162,159,156,158,154,154,154,152,153,150,153,154,154,154,151,151,150,150,150,150,150,150,149,150,148,146,146,147,144,144,142,141,141,138,138,137,141,138,136,138,134,133,129,129,126,126,126,122,120,116,116,114,112,114,110,110,110,100,102,110,100,100,102,93,93,88,88,93,88,84,82,82,82,77,74,71,74,68,68,62,62,59,59,62,62,59,62,55,59,59,59,55,52,52,52,49,49,46,46,43,43,43,46,46,39,43,39,39,39,39,43,36,39,36,39,39,36,36,36,36,36,39,36,36,36,36,36,32,36,36,36,32,36,32,36,36,32,32,36,32,39,39,36,39,36,36,36,36,36,32,32,36,36,32,39,36,32,32,32,36,36,36,39,32,39,39,36,43,39,39,43,39,43,46,49,46,43,39,43,43,46,43,39,46,46,46,46,43,43,43,46,43,39,43,43,43,43,49,39,39,39,43,46,43,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,36,39,32,36,36,39,39,36,36,36,39,36,43,39,39,46,46,43,46,46,49,46,52,49,52,52,55,52,52,55,62,55,62,64,62,59,64,64,64,68,71,64,71,71,68,71,74,71,74,74,74,74,74,74,71,71,77,74,74,71,71,74,71,74,68,64,68,64,64,64,59,62,59,52,52,52,49,52,49,52,49,49,55,55,52,46,49,46,55,52,55,55,59,49,55,55,52,49,59,59,59,55,59,52,52,49,49,46,43,46,46,46,43,43,43,46,46,46,49,43,46,43,46,46,49,55,59,59,71,71,77,77,71,79,82,84,90,90,93,93,95,98,100,95,105,102,112,112,114,112,114,112,118,128,124,126,136,134,136,144,146,148,150,147,141,152,154,153,154,156,160,161,165,162,165,167,172,182,180,187,195,195,200,201,203,204,205,204,205,205,205,206,206,206,205,206,206,206,205,205,205,201,196,200,198,194,197,201,194,196,198,198,196,198,198,201,201,204,204,203,201,203,203,202,202,200,196,200,198,201,204,195,196,194,196,194,201,195,198,200,203,201,198,201,202,204,206,205,204,203,203,205,205,202,200,198,201,203,205,202,203,204,204,198,201,200,204,203,203,204,203,204,204,203,206,205,205,205,206,204,204,205,204,205,204,205,204,203,203,204,205,206,206,205,205,206,206,205,206,206,206,206,206,206,206,205,206,206,205,205,205,205,205,205,204,205,204,203,201,203,201,199,201,199,197,201,201,195,197,200,197,195,195,189,187,192,189,189,187,189,189,189,189,182,178,182,178,182,178,178,173,174,173,174,171,172,173,173,171,169,171,169,169,169,168,166,160,158,159,156,155,156,152,152,152,153,154,154,152,153,150,150,149,150,150,150,150,150,148,148,146,145,145,147,144,142,141,138,138,138,141,141,138,138,141,138,136,129,131,129,126,126,120,122,118,120,116,114,116,107,107,110,100,105,102,95,102,98,95,93,90,93,90,88,82,79,79,82,82,74,74,74,71,68,68,62,55,62,62,62,64,62,59,55,55,59,52,52,55,52,52,49,46,49,46,46,43,46,43,43,39,39,39,39,43,39,36,36,39,39,39,39,36,39,36,39,36,36,39,32,36,36,32,36,36,36,32,32,32,32,32,32,36,36,32,36,36,36,36,36,39,36,39,36,32,36,36,32,36,36,36,39,36,36,36,39,39,43,39,43,36,36,39,43,39,46,43,43,43,49,46,46,43,46,43,43,43,39,46,46,43,46,49,46,43,43,46,43,43,39,43,46,46,43,39,39,43,43,43,32 32,32,32,32,32,32,32,32,32,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,36,36,36,36,36,36,39,36,36,39,39,36,36,39,36,39,46,46,43,46,46,46,49,49,52,52,55,59,59,55,59,62,64,62,64,64,64,68,68,71,68,68,68,71,64,71,68,71,74,74,71,74,77,74,74,71,77,77,74,74,74,71,74,68,68,68,64,71,64,62,62,55,59,55,52,55,52,49,49,49,52,52,49,52,49,52,49,46,49,55,55,55,52,55,55,52,49,49,52,59,59,59,52,52,49,49,49,49,43,46,46,49,46,43,46,46,46,46,46,39,46,46,46,49,49,52,62,68,68,71,71,74,74,77,79,82,88,88,93,98,95,100,102,100,102,107,100,102,105,112,112,116,118,118,133,136,134,137,138,141,146,148,150,150,150,152,152,152,153,155,159,160,164,164,167,168,173,179,187,186,195,192,198,201,203,201,204,204,204,204,206,206,206,206,206,206,206,206,205,204,203,202,198,200,200,195,198,198,200,197,198,196,198,198,200,201,202,201,204,205,203,198,201,197,198,200,197,191,195,195,196,192,192,194,190,195,190,198,198,201,198,203,203,204,200,203,204,204,204,205,205,205,205,204,203,197,198,201,202,202,204,204,205,200,204,204,203,204,204,204,204,203,205,205,205,205,204,204,206,205,205,206,205,206,205,204,205,204,205,205,206,206,206,206,206,206,206,206,206,206,206,206,206,205,205,205,205,206,204,205,205,206,205,206,206,205,205,204,205,203,203,201,203,200,202,201,195,202,201,201,194,198,189,199,195,194,197,195,192,189,189,187,191,189,189,189,183,183,185,180,179,182,173,174,171,173,178,173,179,176,172,172,171,169,167,171,164,164,162,158,158,159,159,159,157,154,154,156,154,156,153,155,150,151,151,153,151,151,150,150,149,147,147,147,147,146,143,141,138,139,142,145,141,141,142,141,138,136,136,134,134,126,131,126,124,124,124,120,116,114,107,112,112,107,107,107,102,105,102,100,98,95,93,90,95,84,84,77,79,79,82,71,71,77,68,68,64,62,64,68,62,62,62,59,62,55,59,55,55,52,52,55,52,49,52,49,43,46,49,43,43,43,39,36,39,43,36,39,39,39,36,36,43,39,36,36,39,39,36,32,36,36,32,32,36,32,32,32,36,32,36,36,32,36,32,32,39,36,36,36,36,36,32,39,36,36,36,32,36,32,36,39,36,36,36,36,36,39,39,36,39,39,39,39,39,39,43,46,43,39,43,43,46,46,49,46,46,43,43,49,49,52,46,46,43,46,43,46,43,43,43,43,39,46,43,43,43,43,39,43,32 32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,36,39,36,36,36,36,39,36,43,39,43,46,46,39,43,46,49,46,49,49,49,49,52,55,55,59,59,59,59,62,68,62,64,64,74,71,71,71,68,64,64,71,74,77,74,74,77,77,74,71,74,77,77,68,74,77,74,71,71,68,64,64,62,64,68,64,55,55,55,52,52,49,52,49,49,52,49,46,46,49,46,49,52,55,55,55,55,52,55,52,52,52,52,55,55,55,55,52,49,46,49,49,46,49,46,49,46,46,43,39,39,46,46,39,39,43,46,49,55,49,55,59,64,68,68,71,71,77,77,84,90,88,88,95,93,95,100,98,100,100,100,93,95,102,100,107,116,120,129,134,139,141,141,141,141,147,148,150,151,151,154,156,156,157,161,165,166,171,169,171,174,176,182,185,180,194,197,197,201,203,204,204,205,206,206,205,206,205,206,205,206,205,204,204,204,203,204,201,200,201,198,192,195,197,197,201,196,198,198,197,190,195,198,200,201,202,198,196,189,194,194,198,195,184,194,190,191,191,195,192,197,196,195,201,203,201,201,205,202,203,204,201,201,202,203,204,202,201,201,200,202,200,203,201,198,204,205,205,203,206,205,204,205,204,206,204,205,204,204,205,204,205,204,206,204,204,205,206,206,206,205,206,206,205,205,206,206,206,206,206,206,206,206,205,206,206,206,206,206,205,205,206,205,206,205,204,205,204,204,206,204,205,205,205,203,204,204,203,204,203,202,204,203,201,202,199,198,199,195,197,194,194,194,192,192,192,189,195,191,187,187,187,180,186,183,187,186,180,179,179,178,179,180,182,173,172,173,168,166,171,168,167,168,160,161,160,160,162,158,160,159,158,156,158,156,154,155,156,154,154,154,151,151,150,150,152,151,150,147,148,147,146,142,143,142,141,147,141,142,141,141,137,141,138,138,133,131,131,128,128,128,124,124,118,114,112,114,110,102,107,100,102,102,100,102,95,98,93,82,90,84,84,84,82,74,79,74,71,71,71,64,64,59,64,68,64,59,62,59,62,55,59,49,52,52,55,52,52,49,55,46,43,43,46,43,43,43,39,39,43,39,39,39,36,36,36,39,39,39,36,36,39,36,36,36,36,36,36,36,39,32,32,32,32,32,39,36,36,32,36,32,36,36,39,36,36,39,32,32,36,36,32,36,36,32,32,36,32,36,32,39,39,39,36,36,39,43,39,39,36,39,43,46,46,46,43,39,46,43,46,49,49,46,39,43,46,46,46,46,43,39,46,46,46,46,43,46,43,46,46,39,43,43,43,43,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,39,36,36,36,36,39,36,43,43,39,43,46,43,43,46,49,46,49,49,55,55,59,59,59,59,64,62,59,64,62,64,68,71,68,68,71,71,68,71,64,71,74,77,74,71,74,77,71,77,71,74,74,74,71,71,71,71,68,64,68,71,64,62,64,62,59,55,55,52,52,52,49,55,49,49,49,49,46,49,52,55,55,55,59,52,52,52,55,49,52,52,59,55,59,59,55,49,49,49,46,46,49,46,49,52,52,46,43,43,43,43,43,39,39,46,49,49,55,55,59,62,64,64,71,74,71,77,77,88,88,93,90,93,98,100,95,100,95,100,98,90,88,98,98,107,118,122,133,136,136,141,141,139,146,148,150,150,152,150,154,158,159,158,166,164,165,169,171,171,174,172,180,183,183,191,199,200,202,202,204,205,206,206,206,206,206,206,206,206,206,205,205,204,204,201,201,201,200,201,189,196,191,196,198,198,195,195,195,194,190,192,195,197,200,201,198,195,191,191,191,197,195,195,198,197,197,195,194,191,200,195,198,202,203,200,201,204,205,206,204,202,196,198,201,202,202,198,198,198,201,202,205,203,202,203,205,206,204,206,203,203,205,204,206,204,206,204,205,204,205,205,205,205,206,205,206,206,206,205,206,205,205,205,205,206,206,206,206,206,205,206,205,206,206,206,205,206,206,206,206,205,206,206,205,205,205,206,204,205,205,205,206,205,204,202,204,204,204,204,203,203,204,199,201,199,201,203,201,200,197,189,194,195,194,189,192,192,191,189,183,186,186,182,182,185,186,185,180,179,179,182,179,180,178,174,172,169,165,164,169,172,164,167,161,160,160,164,160,160,158,160,157,158,156,154,155,154,154,155,152,153,151,150,150,153,153,150,149,148,146,145,144,144,143,141,144,141,142,141,141,138,137,138,136,134,129,131,129,126,126,122,120,118,118,116,112,112,107,102,105,100,105,98,100,95,95,90,84,88,84,90,84,79,77,79,79,74,74,71,62,64,64,64,68,62,64,64,59,59,62,59,55,52,52,55,52,52,49,49,49,49,46,46,46,43,39,39,43,39,39,39,39,39,39,32,36,39,36,36,36,36,36,39,36,32,36,36,36,36,36,36,32,32,32,32,36,32,32,32,32,36,36,32,39,39,36,36,32,36,36,39,36,36,36,36,32,36,36,36,39,39,36,39,36,43,43,43,36,39,39,43,39,43,43,46,43,43,43,46,49,49,46,43,46,46,49,49,49,46,43,43,46,43,43,43,43,46,43,43,43,43,43,43,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,36,32,32,32,32,36,32,32,36,36,36,32,32,36,36,36,39,36,39,36,39,39,43,43,43,46,46,46,46,46,49,52,49,55,52,52,59,59,59,62,62,59,59,59,64,62,64,62,68,71,74,71,71,71,71,71,77,74,71,77,79,77,77,77,77,77,77,71,71,71,71,64,68,64,68,68,64,62,59,59,55,62,55,49,55,52,49,49,49,49,49,52,52,49,52,55,55,55,52,55,49,55,59,52,55,52,59,52,55,52,52,49,49,49,52,49,46,46,49,49,39,43,36,43,39,43,46,43,43,49,55,55,55,52,59,62,68,68,71,74,74,84,88,93,93,93,93,93,93,98,95,100,100,102,90,88,90,107,110,110,118,122,131,136,141,141,143,144,147,148,150,151,154,153,157,160,160,161,171,169,174,173,172,182,179,179,189,192,191,201,203,204,205,206,206,206,206,206,206,206,206,205,206,206,205,205,205,204,202,197,197,201,200,195,197,191,189,192,197,194,198,197,195,191,192,191,195,194,195,198,197,194,194,194,191,198,200,197,198,200,198,198,196,195,198,204,200,201,204,201,200,201,203,203,204,197,195,198,198,201,190,197,198,198,201,204,198,200,201,205,203,202,205,205,204,205,204,204,203,204,203,204,203,203,201,204,205,205,205,205,205,204,204,205,205,205,204,204,205,206,206,206,205,205,206,205,205,205,205,206,206,206,206,206,206,206,206,206,205,205,206,205,205,205,205,204,204,203,204,206,204,204,204,201,200,201,201,203,202,199,203,201,203,201,200,201,198,197,195,197,192,187,187,189,189,185,187,185,183,183,189,185,180,178,179,174,180,180,179,178,174,167,173,169,173,172,167,166,168,161,161,162,165,166,161,162,164,161,157,156,157,154,154,154,154,150,153,152,153,154,154,154,153,148,148,146,146,144,141,144,145,143,142,141,141,136,136,137,137,136,136,131,131,124,126,126,126,122,120,118,112,112,110,110,110,100,98,100,98,98,98,90,93,84,84,84,90,84,77,79,79,79,74,74,71,68,64,68,62,59,64,59,62,62,62,59,52,55,52,52,52,49,49,49,46,46,46,49,46,43,39,43,43,36,39,43,39,39,36,36,39,39,39,36,36,36,36,36,36,32,36,36,36,39,36,32,36,32,32,32,39,36,36,32,32,36,36,36,39,39,39,36,39,36,36,32,36,39,36,36,36,32,36,36,36,39,39,36,36,39,39,39,43,39,39,39,43,43,43,46,43,46,43,46,43,49,49,46,43,46,46,46,49,43,43,43,46,43,46,46,46,46,46,46,46,43,46,43,43,32 32,32,32,32,32,32,32,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,36,36,36,36,32,36,36,36,36,36,36,39,39,39,43,39,43,46,43,43,43,46,49,52,52,55,55,55,55,52,59,59,55,55,62,64,64,64,64,68,68,68,64,71,71,74,74,74,74,74,74,74,74,74,74,77,74,68,77,71,74,68,68,68,68,68,68,64,62,62,55,55,52,55,55,52,55,49,49,52,46,49,52,52,55,49,55,52,55,52,49,52,55,55,59,62,55,49,55,52,49,52,49,49,52,49,49,46,46,46,46,46,43,43,36,39,43,46,49,43,49,55,55,52,52,55,59,68,68,71,74,77,82,88,90,90,93,93,93,93,95,95,90,95,105,107,100,90,100,118,124,124,116,124,129,134,139,143,146,147,150,153,153,153,156,156,159,161,165,168,169,169,172,174,176,180,180,183,192,195,201,201,206,206,205,206,206,206,206,205,206,206,206,205,206,206,205,205,204,201,203,200,201,198,200,194,195,189,192,185,190,197,200,192,198,192,195,194,194,194,198,198,197,202,198,195,196,198,197,195,192,197,198,198,197,201,201,201,205,201,201,201,201,201,196,197,200,196,200,194,198,201,195,195,195,201,201,197,201,200,201,205,203,201,201,201,203,204,201,203,200,201,198,204,204,204,203,204,204,206,205,204,205,206,204,206,205,204,204,203,204,205,206,205,205,205,205,204,204,204,205,204,206,205,205,205,205,206,206,205,205,205,205,205,206,206,205,205,205,205,204,205,204,203,204,202,198,197,199,194,198,201,201,203,203,198,203,201,197,199,195,199,195,194,189,186,187,189,187,186,185,189,185,182,183,179,178,182,171,179,176,179,174,176,178,171,172,174,168,168,165,168,165,165,165,164,160,160,160,161,159,156,158,158,154,157,158,155,154,155,153,154,152,151,152,151,150,150,148,147,145,147,142,144,141,139,141,137,138,142,141,138,136,133,129,126,126,124,126,122,126,120,116,112,112,110,105,105,102,102,100,98,98,98,95,88,82,84,88,88,84,82,74,77,74,77,71,68,64,64,68,64,59,68,59,62,64,59,55,55,52,52,55,52,46,49,49,43,43,49,46,46,43,39,39,36,43,43,43,39,36,36,39,39,36,32,39,39,36,39,36,36,39,36,32,32,36,32,32,32,32,32,36,36,36,36,32,36,36,32,36,36,36,39,43,39,36,36,39,36,39,39,36,32,36,36,36,36,36,36,36,36,43,39,43,43,39,39,43,39,43,43,43,46,43,43,46,49,49,49,43,43,46,43,52,49,46,46,43,39,43,43,43,46,43,46,43,46,46,46,43,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,39,32,36,36,39,39,36,36,39,39,36,43,43,39,49,46,43,46,49,49,49,52,52,52,55,55,55,59,55,59,62,59,64,64,64,64,68,68,64,71,71,71,74,71,74,74,74,74,68,74,74,77,82,79,74,71,71,71,71,68,68,68,64,64,68,64,62,59,59,55,55,52,52,52,46,49,49,46,49,52,52,55,49,52,52,52,52,52,55,55,59,59,59,59,49,52,52,49,52,49,49,55,49,52,46,49,43,43,46,39,43,36,43,43,49,49,46,49,52,55,52,49,49,59,64,68,71,77,77,79,88,90,93,95,90,93,93,95,95,95,100,107,112,102,90,105,118,124,122,118,122,129,138,141,141,147,150,150,152,153,156,155,160,159,162,164,165,169,173,171,180,174,182,185,187,197,201,201,203,206,206,206,205,206,206,206,206,206,206,205,206,206,206,205,205,204,204,203,200,198,198,195,198,192,184,184,189,185,194,195,198,194,191,196,195,200,195,201,200,196,194,197,195,194,195,194,198,189,200,197,195,194,200,203,200,204,200,196,201,204,200,192,197,198,196,198,197,198,198,200,197,194,198,201,198,198,203,204,204,204,205,204,201,203,201,204,203,200,201,204,203,204,203,204,204,204,205,205,204,205,204,205,205,206,206,205,204,204,205,204,205,204,203,203,203,202,204,205,205,205,205,205,206,205,206,206,206,206,206,205,205,206,206,206,206,204,206,205,205,203,201,199,203,199,200,201,195,199,202,201,201,201,203,204,198,201,200,198,200,198,199,192,195,189,194,185,173,180,183,183,182,182,178,179,172,174,173,179,180,173,174,174,179,172,169,169,169,167,165,166,167,161,166,160,165,161,164,159,159,156,157,159,156,155,155,155,154,153,155,154,154,154,153,151,150,150,148,147,146,144,142,142,141,136,134,143,143,144,141,136,131,131,128,128,124,124,124,122,120,116,112,112,112,110,105,100,100,105,100,98,95,93,93,88,88,88,88,79,82,77,77,77,77,71,68,64,62,68,64,62,64,59,64,62,59,55,52,55,59,55,55,46,52,49,49,49,49,49,43,39,43,43,36,46,43,39,39,36,36,36,39,36,36,39,36,36,36,36,36,36,36,36,36,39,36,36,36,36,32,32,32,32,36,32,36,36,36,36,36,36,39,39,39,36,32,32,36,36,39,36,36,36,36,36,32,39,43,36,36,36,36,39,39,43,39,43,39,46,46,43,46,46,46,43,49,49,49,49,49,46,43,52,46,43,43,46,43,49,46,46,49,46,43,39,39,46,46,46,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,39,36,36,36,36,39,43,43,43,46,46,46,43,46,46,49,52,55,55,55,59,59,55,59,62,62,59,59,62,64,68,68,74,68,71,71,64,71,74,71,71,71,74,77,77,77,77,74,74,74,71,74,71,68,74,68,68,64,64,64,59,59,59,59,59,55,59,55,49,49,49,49,49,46,49,52,52,52,55,52,52,52,55,52,59,59,59,59,55,52,49,52,52,52,55,52,52,52,52,49,46,43,39,39,39,39,39,43,49,46,49,49,46,49,55,52,52,55,59,64,71,74,77,79,82,82,90,88,93,90,90,95,98,95,100,100,107,105,112,105,105,95,105,102,116,122,126,136,141,144,147,149,154,154,156,155,156,156,157,161,161,162,164,169,171,172,180,186,186,194,198,204,206,205,205,206,206,206,206,205,206,206,206,206,206,206,206,206,204,204,204,201,197,198,197,192,191,185,191,189,191,195,190,190,195,195,196,197,194,192,191,195,198,196,197,191,198,192,185,194,185,190,189,192,194,195,194,200,194,201,200,198,197,197,194,200,203,198,197,194,194,191,189,194,194,195,194,195,194,201,203,204,202,198,203,203,204,205,205,204,204,204,204,204,203,203,203,204,203,206,204,205,203,205,205,205,205,205,204,205,205,204,203,205,204,204,203,204,205,203,203,204,204,205,204,205,205,205,205,205,206,206,206,206,206,206,206,206,206,206,206,206,205,204,205,205,205,203,203,201,201,199,198,201,198,200,197,199,195,198,195,195,194,197,201,198,195,198,194,195,195,197,194,191,192,187,187,185,182,179,179,176,179,179,180,174,174,179,174,173,173,173,168,173,167,166,169,166,165,166,166,166,161,160,158,158,157,158,158,156,154,157,155,155,154,156,154,155,152,151,150,150,148,146,148,148,146,142,142,141,142,141,138,141,139,136,133,134,134,136,133,128,124,126,120,116,116,112,114,112,107,107,105,102,105,100,95,95,95,90,93,84,90,90,82,79,82,74,74,68,68,64,68,64,68,64,64,64,59,62,62,55,59,52,59,55,55,49,52,52,46,49,52,49,46,43,39,43,43,43,46,39,39,36,36,36,39,36,36,39,39,36,39,36,36,36,36,32,36,36,32,32,32,36,36,36,32,36,32,32,36,36,36,36,36,36,36,39,36,32,36,36,39,36,39,36,39,36,36,32,36,39,39,39,39,39,36,39,39,39,43,39,46,43,46,46,46,43,49,46,49,49,46,46,49,46,46,49,46,39,46,49,46,43,43,46,46,46,43,43,43,46,43,46,36 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,39,39,39,36,39,36,43,43,43,39,46,46,46,43,46,49,49,49,55,59,55,59,59,55,59,59,59,64,62,62,64,71,71,68,68,68,68,71,71,71,71,71,74,77,79,74,71,74,71,74,71,68,71,74,71,68,71,68,62,62,64,64,55,62,59,59,49,52,49,49,49,49,49,49,49,52,55,52,52,52,49,52,59,55,59,62,59,55,55,52,49,49,52,49,52,52,55,49,52,46,46,43,43,39,43,43,43,43,43,43,46,49,49,43,49,46,52,55,59,62,68,77,74,77,82,84,84,88,84,84,90,93,98,105,100,105,102,107,107,112,114,112,110,112,118,124,136,136,142,145,147,152,152,154,152,154,158,156,157,158,162,162,164,166,171,173,146,189,187,189,198,201,205,206,206,206,206,206,206,206,206,205,206,206,206,206,206,205,205,202,201,200,196,195,196,198,194,194,195,195,191,196,196,192,194,198,195,200,195,191,194,191,185,187,187,187,189,189,189,189,185,187,189,185,185,192,198,197,198,198,202,201,195,190,198,195,198,194,201,201,197,200,195,197,192,192,192,195,197,204,205,204,204,203,205,205,203,202,204,201,200,205,204,203,203,201,202,204,205,206,206,205,205,205,205,206,205,203,202,205,205,205,204,205,205,204,204,204,204,204,202,202,205,205,205,205,206,205,206,206,205,206,206,206,205,206,206,206,206,206,206,206,206,206,205,205,205,204,204,205,203,203,204,203,195,195,197,195,197,201,195,197,195,201,195,197,195,201,197,195,195,195,200,201,195,189,191,191,186,180,183,180,185,179,178,178,171,176,179,176,171,174,173,173,169,166,166,171,168,171,165,169,167,160,161,164,158,160,159,158,159,158,157,156,155,155,154,155,155,154,151,149,152,148,148,149,148,147,147,146,143,142,138,138,139,139,137,134,131,134,131,136,129,128,124,120,122,116,118,112,110,107,105,102,107,102,102,98,100,95,88,90,90,84,90,90,79,82,79,74,71,68,64,64,71,68,68,68,62,59,62,55,55,55,59,62,55,55,52,52,49,49,49,49,46,43,39,43,39,36,43,39,39,36,36,32,39,43,36,39,39,39,36,36,36,32,39,36,32,36,36,32,32,32,32,32,36,32,32,32,32,36,36,39,39,36,32,36,36,39,39,36,39,39,36,36,36,36,36,36,39,39,39,39,36,39,39,39,36,39,43,43,43,43,43,43,39,46,43,49,46,49,43,49,46,46,49,43,52,43,43,46,49,46,43,46,43,46,46,43,43,46,43,43,46,36 32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,39,39,36,39,36,39,43,43,46,39,36,49,46,43,49,49,52,49,55,52,52,55,59,59,59,59,62,62,62,64,64,64,71,71,74,71,71,71,74,74,71,71,74,71,77,77,74,74,71,74,71,68,74,74,68,71,64,71,64,62,68,62,59,62,62,62,52,52,52,46,49,49,46,49,49,49,52,49,49,55,49,59,55,59,55,62,55,55,52,49,55,49,52,49,55,52,52,49,49,46,43,43,43,43,43,39,43,49,43,46,46,46,46,46,49,52,55,59,64,62,68,74,77,77,84,84,90,88,82,90,90,95,98,105,102,102,102,102,102,110,112,112,118,122,128,134,141,144,146,148,148,150,152,154,154,155,156,156,156,160,160,164,169,168,172,174,139,191,189,195,201,201,204,206,206,206,206,206,206,206,206,206,206,206,205,206,206,205,202,201,200,198,192,195,198,198,197,198,195,194,195,195,194,190,187,191,196,196,198,197,190,187,182,178,189,178,184,189,187,182,182,194,182,180,184,192,195,198,196,195,198,198,198,189,194,200,198,194,195,200,200,201,201,195,196,201,201,201,203,204,200,201,200,203,204,203,203,203,205,202,202,205,204,205,206,201,201,205,204,204,205,203,205,204,204,204,205,203,202,205,205,205,203,204,201,205,206,205,203,204,203,205,204,205,205,205,206,206,206,206,205,206,206,206,205,206,206,206,206,206,206,206,206,206,205,205,205,205,204,204,204,204,204,203,201,199,201,198,199,195,194,195,197,191,195,197,198,192,201,198,194,194,197,200,192,199,194,189,192,187,186,183,180,185,179,179,172,173,172,173,171,176,174,168,172,171,172,171,172,168,169,167,166,161,164,161,159,158,158,157,156,157,156,155,155,158,156,156,158,154,153,148,150,149,150,150,150,148,146,147,144,143,143,136,143,138,138,138,136,136,136,134,131,126,128,124,120,116,114,114,110,105,107,107,110,105,102,102,98,93,90,88,93,90,88,82,82,82,79,74,64,68,71,71,68,74,64,64,64,62,64,62,55,55,55,55,59,52,52,55,52,49,46,52,46,46,39,43,43,39,43,43,36,36,36,32,39,39,39,36,36,39,36,36,39,36,36,36,36,36,36,36,32,36,32,36,32,36,32,32,32,32,36,39,39,39,36,36,32,36,36,36,39,36,32,32,32,36,36,36,36,36,39,39,32,39,43,39,39,39,39,43,43,46,43,39,43,46,46,46,49,49,49,46,49,49,49,49,52,43,43,43,49,46,49,49,43,46,46,46,43,46,43,43,43,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,39,39,32,39,36,36,36,36,39,39,39,39,43,39,46,49,46,43,46,49,52,49,52,52,55,55,62,59,55,62,64,62,62,68,68,68,71,68,74,71,74,71,71,74,71,74,74,77,74,71,77,71,74,74,74,74,74,68,68,71,62,64,62,62,62,62,59,59,55,55,52,49,49,46,46,49,49,49,49,49,52,49,49,55,52,55,55,55,55,59,52,55,52,52,52,55,52,55,52,52,55,46,43,46,43,43,43,46,43,46,46,46,39,43,43,46,49,46,49,59,59,62,62,68,71,71,74,77,84,84,84,84,90,88,98,100,105,105,107,100,102,107,107,110,112,116,122,133,133,139,144,143,145,148,148,154,155,154,153,156,156,157,158,162,164,167,168,171,180,183,187,191,194,195,201,201,205,206,206,205,206,206,205,206,206,206,206,206,206,206,204,203,201,201,201,195,198,198,198,198,198,196,198,189,198,197,194,197,195,187,194,195,194,184,182,187,178,177,180,170,170,184,187,190,187,194,182,191,185,194,191,195,197,194,196,192,194,194,195,194,196,196,195,197,194,198,196,198,201,203,202,198,198,201,200,200,204,203,202,200,201,202,203,203,203,202,203,201,204,202,203,201,204,203,205,203,204,201,201,204,204,202,201,204,203,204,203,203,203,203,204,205,205,203,201,204,206,205,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,205,206,206,206,206,206,206,204,203,203,203,204,204,201,201,199,200,201,202,201,195,195,199,194,195,199,195,195,195,192,189,189,192,189,192,187,195,194,191,189,185,183,180,179,173,178,176,173,171,169,171,169,169,171,174,173,174,169,166,167,166,166,168,164,161,158,158,157,156,155,156,155,156,158,157,157,156,155,153,150,151,151,150,149,148,148,146,142,146,139,144,141,141,139,134,136,138,137,136,136,129,128,129,126,126,116,122,118,112,105,107,102,102,105,105,98,102,100,88,88,90,93,90,88,82,84,77,79,74,71,71,71,74,71,64,68,64,62,62,59,52,59,55,55,62,52,52,52,49,49,52,49,49,43,43,43,39,39,43,39,39,39,36,39,36,39,36,39,39,43,36,36,36,36,36,36,36,36,36,32,32,36,32,36,36,32,36,32,32,32,36,36,39,39,39,39,39,39,39,36,39,36,36,36,32,36,36,39,39,39,39,39,32,39,39,43,39,39,39,39,39,39,43,43,39,46,39,43,46,46,49,46,46,49,49,49,49,46,43,43,46,49,49,49,43,46,43,43,46,46,43,43,43,36 32,32,32,32,32,32,32,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,36,36,36,36,36,39,39,36,39,36,39,36,36,39,39,43,46,49,43,43,49,49,43,49,49,49,52,55,55,55,59,59,59,62,62,64,64,64,64,64,68,71,71,71,68,74,74,71,74,71,74,74,77,74,71,71,74,74,74,74,77,71,64,68,68,62,59,59,62,62,55,55,55,59,55,49,52,55,49,52,46,46,49,49,49,52,49,52,52,49,55,52,52,55,59,52,55,55,52,55,55,52,55,49,49,52,39,43,43,46,43,49,46,46,43,46,46,43,39,43,46,49,49,55,55,59,62,68,68,71,71,79,77,84,84,88,90,90,95,95,102,105,100,98,100,102,110,110,116,114,116,126,134,134,139,142,144,147,150,152,154,156,155,157,158,160,160,165,167,167,171,176,179,187,187,192,194,194,195,199,204,204,206,206,206,206,206,206,206,205,205,205,206,206,206,204,205,204,202,201,196,198,195,197,197,195,191,192,191,191,187,190,194,185,187,187,187,184,189,180,180,174,172,177,158,180,174,187,192,194,195,192,190,190,194,192,200,195,195,195,194,192,190,191,189,196,197,195,196,198,195,196,197,196,200,200,200,201,203,202,203,201,198,198,201,198,198,198,197,195,202,197,202,200,204,205,201,203,200,201,203,202,203,200,200,203,198,200,201,203,204,201,202,201,203,201,202,201,202,202,205,205,205,205,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,206,206,206,205,205,205,203,204,204,203,204,203,201,199,192,201,202,195,198,201,200,197,195,191,195,186,194,194,192,194,180,189,195,194,191,194,189,185,189,180,179,179,179,176,178,173,172,171,166,172,173,172,169,169,172,169,167,166,166,160,162,160,160,154,155,156,154,157,158,156,154,156,157,154,152,153,153,150,148,150,150,146,147,142,141,144,143,144,141,138,138,137,136,133,136,134,131,131,128,124,122,120,120,112,112,110,107,105,105,102,102,98,100,90,90,93,90,93,88,84,84,82,82,79,74,68,74,71,68,68,68,62,64,62,59,55,55,55,59,62,62,52,55,55,49,49,52,49,46,43,43,39,36,46,43,36,43,39,39,36,39,39,39,36,39,43,39,39,36,36,39,36,36,36,32,36,32,32,36,36,36,36,32,32,32,36,36,39,36,39,39,39,36,36,36,39,43,39,43,36,36,36,39,36,39,43,36,32,36,43,39,39,39,39,39,39,39,46,49,43,43,39,46,43,46,49,49,49,49,43,43,49,46,43,43,43,46,49,49,46,46,46,46,43,46,46,43,43,32 32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,39,32,39,39,36,39,39,39,39,43,43,46,43,46,52,46,46,46,49,52,52,55,55,55,55,59,55,59,59,64,62,64,68,68,68,71,68,71,68,74,74,74,74,77,74,77,77,74,71,71,74,71,71,71,71,68,64,64,62,59,62,59,62,64,59,59,59,59,52,49,49,49,52,52,46,49,52,46,52,55,52,55,59,55,52,49,52,55,55,52,55,59,55,55,55,52,49,49,49,49,43,39,43,49,43,49,43,39,43,43,46,46,46,46,49,52,52,62,59,64,59,68,68,71,71,79,79,84,88,93,95,95,98,100,98,100,102,100,102,105,112,112,118,116,126,131,137,141,143,142,144,148,152,153,157,155,156,158,161,162,164,165,164,165,174,178,180,189,189,191,195,194,202,201,204,204,206,206,206,206,206,206,206,206,206,206,206,205,205,204,203,204,201,200,195,197,195,197,194,198,194,196,192,195,191,187,191,195,185,178,182,187,185,190,187,163,172,174,170,185,182,187,184,194,195,190,194,191,196,194,200,189,192,189,189,192,187,195,192,194,187,195,197,195,196,196,197,201,201,198,203,200,201,198,200,197,197,198,198,192,197,197,192,201,198,200,204,198,201,201,200,201,196,203,201,203,200,198,201,201,198,200,203,203,202,198,201,198,203,203,203,201,200,204,205,205,204,206,205,205,205,205,205,206,206,205,206,206,206,206,205,206,206,206,206,206,206,206,206,206,206,206,206,205,203,205,204,204,204,203,203,203,203,203,198,200,199,203,201,200,203,195,192,192,189,194,185,191,192,189,182,191,192,194,195,189,189,183,186,183,180,179,180,180,179,180,169,168,172,169,173,172,171,166,179,171,172,169,165,165,165,159,159,158,154,156,156,157,157,156,156,156,157,154,154,150,154,151,150,150,151,148,144,146,142,145,141,142,143,142,137,141,133,133,133,138,131,131,129,128,114,122,116,118,105,107,102,102,100,100,100,100,100,90,93,93,95,90,88,88,88,82,79,77,79,71,71,68,71,64,64,64,62,64,59,55,55,52,59,62,55,55,55,55,52,49,55,49,46,46,39,39,39,43,39,39,39,39,36,39,39,39,36,39,39,39,39,36,36,39,36,36,36,36,36,36,36,32,36,36,36,36,36,32,32,39,36,39,36,39,39,39,36,36,32,39,39,39,39,36,32,36,39,39,39,39,36,36,36,43,39,43,43,39,39,39,43,46,46,43,46,49,43,46,49,49,49,46,46,43,46,52,49,46,39,46,46,46,49,43,46,49,46,43,46,46,43,43,32 32,32,32,32,32,32,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,36,32,36,36,36,36,36,39,36,39,36,36,39,39,43,39,46,46,46,49,49,46,46,49,52,46,55,55,59,59,59,59,59,62,62,64,64,68,68,64,68,68,71,71,71,74,74,74,74,74,74,71,79,71,68,74,74,77,68,64,71,71,64,62,62,62,64,62,68,59,55,59,59,55,49,52,52,49,52,49,46,49,52,52,52,59,59,55,49,52,52,52,55,52,59,55,59,55,52,46,49,46,49,46,52,43,49,49,49,49,46,43,43,43,43,46,43,43,46,52,55,49,59,62,62,64,68,64,74,79,77,82,88,88,95,98,98,100,95,102,98,98,102,110,112,114,116,122,122,129,136,145,144,144,144,147,146,151,152,154,158,161,160,165,167,167,168,167,171,178,176,187,187,192,189,197,198,203,205,206,206,206,206,206,206,206,206,205,206,206,205,206,206,204,205,206,201,203,198,201,191,191,194,182,189,189,197,194,190,191,192,187,184,194,192,184,185,174,182,187,180,178,185,174,178,172,178,189,194,195,196,197,195,191,192,187,192,189,189,184,185,184,185,185,189,190,197,194,192,195,198,196,201,198,195,194,196,200,196,197,197,198,192,189,196,197,190,201,198,198,201,198,203,197,200,200,203,203,204,202,203,204,203,202,205,202,201,203,200,204,201,198,201,201,201,201,202,203,205,204,204,206,205,204,205,204,206,205,206,206,205,206,206,205,205,205,206,206,206,206,206,206,206,205,206,206,206,205,206,206,205,204,203,203,204,205,203,200,200,203,201,202,201,203,203,195,201,191,191,195,191,192,191,191,191,191,189,192,192,189,189,186,183,187,186,187,189,191,191,187,183,169,173,168,172,172,172,172,178,169,172,172,171,168,169,166,162,165,160,160,158,157,160,157,157,158,156,158,152,153,154,154,153,151,152,150,150,148,147,145,146,145,142,144,144,141,141,136,138,138,131,131,129,128,128,120,116,118,122,112,114,107,100,98,100,95,100,98,95,98,98,93,90,88,84,82,84,84,82,77,74,74,71,64,68,68,62,62,64,62,59,55,55,55,59,55,52,55,52,49,49,52,49,49,43,43,46,43,39,43,39,39,39,36,39,43,43,39,39,39,39,36,39,36,39,36,36,36,36,36,32,36,32,36,32,32,36,36,32,39,36,36,36,36,32,36,32,39,39,32,36,36,36,39,36,36,36,36,36,39,36,39,32,39,39,39,39,39,43,39,39,36,46,46,43,46,43,43,43,46,49,46,49,46,49,46,49,49,46,43,46,43,46,49,49,49,49,43,46,43,46,46,46,36 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,39,36,39,39,39,39,39,39,39,39,46,46,46,49,49,49,46,49,52,49,52,52,52,49,55,59,59,55,64,62,62,62,68,68,68,71,74,71,74,74,71,74,77,74,71,71,68,74,68,71,68,74,77,68,68,68,64,64,64,62,68,64,62,59,55,59,55,59,59,55,52,49,46,49,46,49,49,52,52,55,52,55,55,52,52,55,52,55,59,52,59,55,52,52,49,49,46,49,49,49,46,49,49,46,46,43,39,39,43,43,49,43,46,49,52,52,52,55,62,62,64,74,68,77,79,84,88,90,93,90,93,93,93,100,100,102,102,105,110,116,122,124,122,131,131,141,141,141,144,148,148,153,154,155,156,159,164,160,167,165,166,168,169,171,178,179,185,189,189,194,201,201,194,206,206,206,206,206,206,206,206,206,206,206,206,205,205,204,204,204,201,195,198,198,195,190,189,182,185,184,194,191,194,189,190,194,191,182,192,194,191,191,184,180,180,178,174,185,172,194,177,182,187,185,189,187,191,189,187,180,184,180,174,184,177,190,184,185,185,185,184,187,194,198,200,198,202,201,201,194,200,198,201,197,200,200,195,200,198,196,196,201,200,200,204,202,203,201,205,203,204,204,203,204,204,205,204,204,205,204,204,203,203,201,201,203,204,202,203,201,203,204,205,205,205,205,205,205,205,205,203,205,205,205,206,204,205,206,205,205,206,206,206,205,205,205,204,206,206,206,206,206,206,204,204,204,200,201,203,203,203,203,202,203,204,203,203,204,203,198,202,198,195,200,195,197,195,195,189,194,191,194,192,192,189,187,187,189,189,192,187,189,189,187,185,172,173,176,178,176,172,174,176,171,173,178,167,171,172,167,168,167,165,165,165,167,165,160,160,159,157,156,155,156,153,152,152,154,152,154,152,150,147,148,146,146,144,144,144,144,143,141,141,138,134,133,133,131,128,131,126,116,116,120,116,118,116,112,105,105,100,102,105,102,98,93,90,93,93,84,84,84,82,77,77,74,74,74,68,68,68,64,62,59,59,59,59,55,62,59,55,55,59,55,49,52,55,49,46,46,39,46,43,43,43,43,39,36,36,36,39,39,36,39,39,39,36,36,32,32,36,36,32,36,36,32,39,36,36,36,32,36,32,32,36,39,39,39,32,36,36,39,39,36,36,36,36,36,36,36,39,39,36,36,36,36,36,39,43,39,36,43,39,43,39,43,39,43,39,43,46,43,46,43,46,49,49,49,49,46,46,49,46,46,49,52,43,46,43,46,49,49,46,46,46,46,46,46,32 32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,39,36,39,32,36,36,39,39,39,36,43,43,43,46,46,46,49,46,46,49,49,52,49,52,55,55,52,59,62,62,62,62,64,64,71,71,68,68,68,74,74,68,71,71,74,71,74,74,71,74,71,71,68,71,74,62,68,74,64,64,64,64,68,62,59,59,49,55,59,55,55,55,52,49,43,49,46,49,52,52,52,52,52,49,55,52,49,55,55,55,59,59,52,52,52,49,46,49,49,49,46,43,43,46,46,43,43,39,43,43,46,46,46,46,49,49,52,55,55,55,59,62,62,71,77,77,84,90,88,90,93,90,93,90,95,98,98,105,105,107,110,116,124,124,126,131,131,142,143,144,146,149,152,153,156,156,157,160,161,165,167,166,161,167,171,174,178,180,182,189,191,201,202,203,205,206,206,206,206,206,206,205,206,206,206,206,206,205,203,203,203,198,198,195,195,194,191,191,184,185,190,185,194,190,187,194,189,191,194,180,191,192,189,185,180,174,170,170,170,166,177,177,185,182,180,178,194,185,182,185,182,180,177,170,170,185,182,184,192,182,184,187,192,196,196,191,198,201,201,194,196,198,195,198,201,192,197,201,200,198,197,201,201,198,200,201,202,204,203,204,204,204,205,205,203,203,204,204,204,204,204,205,205,204,205,203,204,203,203,202,203,201,203,204,204,205,205,205,206,205,204,205,205,205,205,205,206,205,206,206,206,204,205,206,205,206,205,205,206,206,206,205,206,206,205,204,205,203,204,205,203,203,201,199,202,203,204,204,203,201,203,194,197,198,194,195,195,199,195,195,192,195,191,192,192,189,189,192,189,189,191,189,189,192,187,187,185,183,178,174,176,173,178,178,173,173,176,169,167,167,169,172,165,165,166,161,164,167,162,160,160,161,156,156,156,154,154,154,156,154,152,153,151,152,150,148,146,147,144,144,144,144,141,141,139,138,138,131,131,137,124,128,128,122,116,120,118,114,114,112,105,105,105,105,102,100,100,95,90,93,90,88,90,84,82,77,74,77,74,77,71,71,68,64,68,62,59,59,55,59,59,59,59,55,59,59,52,55,52,49,46,43,43,46,39,43,43,39,43,36,36,39,36,36,39,36,43,36,36,36,36,39,36,32,36,36,36,32,36,36,39,32,32,36,32,36,39,39,36,39,39,32,39,36,39,39,39,39,39,36,39,36,39,39,36,39,36,39,36,39,43,43,39,39,39,39,43,43,43,39,43,43,49,43,46,43,46,46,46,49,49,49,46,49,46,46,46,49,46,46,43,43,49,52,46,39,43,46,49,46,36 32,32,32,32,32,32,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,32,36,32,36,36,36,36,36,36,36,36,43,36,43,43,46,43,46,43,43,49,46,49,49,49,49,52,55,55,55,55,62,62,59,59,64,62,62,62,71,68,74,74,74,74,77,74,71,71,68,71,68,71,71,71,74,74,71,71,64,68,68,68,64,68,64,64,59,55,55,49,49,55,49,55,49,52,52,49,49,49,49,52,49,55,52,49,52,52,55,52,55,59,62,55,55,55,52,49,52,49,49,49,52,49,46,43,43,39,43,39,43,43,43,46,49,46,43,49,46,52,55,52,55,62,62,64,77,77,84,88,90,90,90,93,84,93,95,95,95,105,105,105,114,114,118,118,122,128,138,138,142,146,146,148,151,154,156,155,157,157,166,162,162,165,165,160,168,173,173,185,187,191,195,197,203,204,204,206,205,206,206,206,206,206,206,205,206,206,206,205,203,203,200,198,195,189,189,191,191,191,195,184,191,191,190,198,195,191,197,190,192,192,182,180,180,177,178,166,153,158,153,158,158,168,172,174,184,172,161,184,168,172,168,168,177,168,178,177,174,180,194,190,190,197,197,190,195,201,200,203,204,197,195,195,194,195,196,198,195,192,190,187,195,197,194,200,198,201,201,201,201,203,203,205,205,204,204,203,203,203,201,203,204,205,204,205,205,204,201,203,200,201,202,201,200,203,204,204,205,206,206,206,205,206,206,205,205,205,205,206,205,205,205,206,205,205,206,204,205,205,206,206,206,206,206,206,206,206,206,206,205,206,206,205,205,204,204,203,204,201,202,205,201,195,199,194,195,201,200,201,201,200,195,199,194,195,194,195,191,194,192,189,187,187,189,192,192,195,187,183,182,179,180,174,182,179,183,182,182,174,178,174,173,172,167,167,166,168,167,167,168,162,161,167,162,160,158,154,158,155,154,152,154,155,155,152,154,150,150,148,148,145,146,147,143,141,141,138,128,136,138,136,131,133,131,133,122,124,114,114,118,112,112,110,107,102,105,100,98,93,95,100,98,93,93,90,82,84,79,79,77,79,77,74,71,71,62,62,64,62,59,55,59,59,59,59,52,59,55,52,52,55,49,49,46,46,46,43,43,39,39,39,39,36,39,36,39,36,39,36,39,36,39,36,36,39,36,36,36,32,36,32,36,36,39,32,32,32,32,36,36,39,39,39,36,36,36,36,39,36,36,36,36,36,36,39,39,39,39,39,39,36,36,39,39,39,39,39,39,39,43,43,46,43,36,43,43,49,46,46,46,46,49,49,49,46,49,46,43,43,46,49,49,46,46,46,49,49,49,46,46,43,46,32 32,32,32,32,32,32,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,36,32,36,36,32,36,39,36,39,32,39,39,39,39,39,39,39,46,43,49,43,46,49,46,43,52,49,52,52,52,55,55,55,59,59,62,64,64,62,64,68,71,68,74,74,74,74,71,68,71,74,68,71,74,71,71,71,68,74,68,64,68,68,68,68,64,68,62,62,55,52,55,55,52,52,52,52,46,49,52,46,49,49,49,55,49,49,49,49,49,49,55,55,55,59,55,55,49,49,49,52,49,52,49,52,49,49,43,39,43,43,43,43,43,43,46,49,46,46,43,49,49,52,55,52,59,64,68,68,77,79,82,88,90,93,93,90,93,95,98,102,105,107,110,110,116,114,112,122,124,129,136,141,146,147,147,149,156,155,158,159,158,160,162,161,161,166,165,166,172,171,183,187,192,195,200,201,203,206,205,204,205,204,205,206,206,206,206,206,206,206,205,204,201,201,196,194,192,190,194,190,194,191,194,194,191,194,194,197,194,195,191,190,187,189,177,172,166,151,158,136,129,136,153,163,170,170,170,163,177,172,158,172,178,178,177,163,172,172,185,174,184,190,191,185,194,191,197,194,196,198,203,201,201,191,194,189,191,190,192,191,189,194,194,191,190,191,192,195,195,197,197,201,198,198,204,204,205,204,204,203,201,202,201,203,203,201,204,198,203,201,198,198,198,198,198,198,202,203,202,205,205,205,205,205,206,206,204,206,205,203,204,205,205,204,204,206,206,206,205,206,205,205,206,206,206,206,206,206,206,205,204,205,206,205,205,204,204,202,205,205,205,206,204,203,201,201,192,194,197,201,202,200,200,200,195,192,194,189,195,195,195,195,194,192,194,192,191,189,194,189,187,187,182,178,179,182,180,180,182,183,185,182,186,182,171,167,173,174,168,171,167,169,171,164,167,164,165,160,158,159,154,156,158,158,155,156,155,156,156,150,154,150,149,146,145,144,144,142,141,137,129,79,133,137,138,134,136,129,128,126,122,112,112,112,112,110,107,105,105,102,98,98,100,93,95,98,90,90,84,84,82,82,74,82,77,74,71,71,64,64,62,64,55,59,59,62,62,62,55,62,59,52,55,55,49,49,46,46,49,43,46,43,43,43,39,36,39,36,39,36,39,36,39,36,39,32,39,39,36,39,36,32,32,32,36,36,36,32,36,32,32,32,36,36,39,39,36,39,36,36,36,32,36,39,32,39,36,36,39,36,39,43,39,39,32,36,39,39,39,39,39,39,43,43,39,43,39,43,43,46,46,49,49,46,46,46,46,46,49,46,46,43,46,46,49,49,46,46,46,49,46,49,43,46,43,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,39,36,39,39,36,39,43,39,39,43,39,43,46,46,43,46,46,46,46,49,52,52,49,59,55,55,62,64,59,62,64,62,64,64,68,71,68,74,77,71,74,71,77,71,77,64,71,71,71,77,71,71,74,68,71,71,71,68,64,62,68,62,55,52,52,52,49,52,52,49,49,49,49,52,49,46,49,52,52,49,49,49,49,55,52,52,59,59,59,55,49,52,49,52,46,49,49,52,49,49,46,46,43,43,43,43,43,46,43,46,49,46,46,39,49,46,52,55,55,62,64,71,74,82,74,82,90,90,90,90,90,90,100,100,110,105,105,112,112,114,114,114,118,124,131,139,142,148,148,148,151,154,154,155,158,160,157,162,160,162,167,168,167,172,176,186,189,195,195,201,201,204,204,206,203,205,206,205,206,204,206,206,206,206,206,205,204,198,195,191,192,187,192,187,187,194,195,194,195,189,189,192,195,194,196,189,185,187,182,170,166,161,149,141,133,141,136,149,156,172,170,163,178,182,178,170,174,170,172,172,163,158,178,187,182,177,190,187,190,195,191,194,194,197,198,198,198,197,196,185,191,187,189,194,194,196,192,195,187,198,195,185,189,198,195,195,195,198,201,201,204,203,203,203,201,200,197,200,203,203,204,198,204,201,200,197,195,201,198,201,201,202,201,200,203,205,205,204,205,205,203,206,205,204,204,204,205,205,205,205,206,205,206,205,205,205,206,206,206,205,206,206,206,206,205,202,205,206,204,205,204,204,205,204,205,206,206,205,204,201,200,195,191,199,198,201,201,199,201,198,187,192,192,191,194,192,191,195,179,192,191,195,189,194,189,187,187,182,180,182,185,180,185,183,183,185,183,186,183,178,169,172,172,174,172,169,167,165,165,166,165,167,161,161,158,155,159,156,156,156,154,156,156,155,133,154,152,149,147,147,146,142,141,142,139,128,62,133,136,136,133,136,136,126,122,126,118,112,112,110,112,107,105,105,105,105,102,95,93,93,93,88,88,95,88,84,84,82,77,77,77,68,68,64,62,68,64,59,55,62,59,59,59,55,55,55,52,52,55,49,46,46,43,43,43,46,46,39,39,39,32,43,39,39,36,36,39,39,32,39,36,39,36,39,36,32,36,32,32,32,36,36,32,36,32,32,32,32,32,36,39,39,36,39,36,32,39,36,43,39,36,36,39,39,39,39,43,39,39,32,39,39,39,39,39,39,39,39,43,43,43,39,46,43,43,43,49,46,46,46,49,49,46,52,46,43,43,49,46,52,49,46,46,46,49,49,46,46,43,43,32 32,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,32,32,36,36,36,36,36,39,36,36,39,39,39,39,39,39,46,43,46,43,46,52,46,46,49,52,52,49,55,55,55,59,62,59,59,64,64,64,62,64,71,71,71,71,68,71,77,74,74,74,68,71,68,71,71,68,68,74,68,71,68,68,64,62,64,64,62,52,55,52,59,55,49,49,49,49,49,49,52,49,49,46,46,49,46,49,52,52,55,59,55,52,55,55,52,49,49,49,55,55,52,49,52,46,49,46,43,36,43,43,46,43,46,46,46,46,46,49,46,49,52,55,59,55,59,71,77,79,77,77,82,88,90,90,95,98,100,105,107,110,107,110,112,112,112,112,118,126,129,136,144,147,147,150,150,154,157,158,158,160,159,158,164,161,171,169,169,172,178,179,187,195,194,198,199,202,205,205,205,204,203,204,205,206,205,206,206,206,206,205,204,203,197,197,192,191,198,194,196,195,185,192,198,182,191,189,191,190,192,190,178,172,163,163,158,166,158,153,133,144,149,156,166,178,182,182,184,170,180,170,177,170,174,170,182,170,182,177,184,178,182,180,177,185,191,189,190,196,195,195,187,191,182,182,191,180,187,190,190,191,201,190,201,190,190,191,191,194,196,200,197,197,198,200,201,200,200,201,196,198,197,194,197,200,200,200,204,200,200,200,194,198,200,200,198,201,200,200,201,201,204,202,204,202,201,201,203,200,203,204,203,204,202,205,205,205,204,205,204,206,205,205,206,206,205,206,206,206,206,206,205,205,205,206,206,206,206,206,205,204,206,206,205,206,205,202,202,199,197,201,201,203,199,198,195,194,189,187,187,191,189,191,191,195,194,194,192,194,189,195,189,187,182,182,182,179,186,183,186,183,182,179,186,176,178,171,172,173,169,169,172,173,171,168,167,168,166,162,155,162,161,160,157,161,160,158,156,155,156,154,152,150,150,148,150,147,146,144,141,142,137,126,138,138,139,136,136,134,129,124,124,124,120,116,114,112,105,112,110,105,98,102,100,100,95,88,88,88,88,90,84,82,82,77,84,74,68,71,64,62,64,64,62,62,62,59,59,59,55,55,55,52,52,52,52,46,46,43,43,43,49,43,39,39,36,39,39,39,39,36,36,39,36,39,39,36,39,36,36,39,36,39,36,36,32,32,36,32,36,32,32,32,36,36,39,39,36,39,39,36,36,36,36,36,36,39,36,32,39,36,36,39,46,43,32,36,36,39,39,43,39,43,39,39,43,46,46,46,43,43,46,49,46,49,49,49,49,46,49,46,49,46,49,46,49,52,49,52,46,49,46,46,49,46,49,36 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,39,39,43,39,39,43,39,46,43,43,46,43,46,46,46,49,52,52,52,55,59,59,59,64,59,64,64,68,64,68,71,68,71,71,74,77,74,77,77,68,74,68,68,71,74,71,74,68,68,68,71,71,64,64,68,68,59,59,59,52,52,55,52,49,52,49,49,49,49,52,49,49,46,49,46,46,55,55,52,55,59,55,52,55,52,49,49,49,55,52,52,55,46,49,46,46,46,46,39,46,49,46,43,43,43,43,43,46,43,46,52,52,55,59,55,64,74,71,77,77,79,84,84,98,95,98,105,102,105,102,102,105,105,110,112,112,112,118,131,136,143,147,147,149,152,153,155,156,156,158,156,158,160,168,166,165,172,171,173,178,183,189,192,201,199,202,200,205,205,204,205,205,205,206,206,206,206,206,206,206,204,201,198,198,200,196,195,195,198,197,195,192,187,195,189,185,191,187,189,182,180,185,174,170,163,161,170,163,153,158,153,168,161,190,185,184,187,168,178,161,168,170,168,166,168,168,172,170,177,177,172,180,170,178,187,185,185,187,187,178,189,187,182,184,180,163,182,185,187,187,192,185,194,195,191,196,192,194,198,200,198,198,200,201,201,202,201,204,201,203,195,198,201,200,201,201,203,203,202,201,198,198,200,200,203,201,203,202,201,198,200,203,203,204,200,200,198,200,201,201,201,204,204,201,204,203,204,204,201,203,203,201,205,202,202,205,206,206,206,205,205,205,204,202,203,204,204,204,204,204,206,206,205,203,203,204,201,202,204,202,198,201,201,201,201,198,195,195,191,191,192,192,194,191,195,192,195,195,197,199,197,189,189,185,182,186,186,189,192,186,179,169,180,179,185,174,174,176,173,172,179,173,174,178,171,169,167,164,166,160,161,160,160,161,160,159,157,157,156,156,156,156,153,153,149,149,148,147,146,145,143,141,141,138,134,138,136,133,136,128,134,128,122,124,116,114,116,110,110,107,107,102,107,102,95,93,95,90,90,95,88,90,88,79,84,77,77,68,68,68,59,64,64,62,62,62,55,59,55,52,59,59,55,59,55,55,49,49,46,43,43,43,39,39,43,43,39,39,39,36,36,36,36,39,39,36,36,36,36,36,36,36,36,32,36,36,36,36,32,32,32,32,32,39,36,36,36,39,39,39,43,36,36,39,39,36,39,36,39,39,39,36,39,39,43,39,39,39,36,43,39,43,43,43,43,46,46,46,46,43,46,43,46,46,49,52,49,49,46,49,49,46,49,49,43,49,49,55,52,52,49,43,43,49,46,49,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,36,32,32,32,32,32,36,32,36,32,32,36,32,32,32,36,36,36,39,39,36,39,39,36,39,39,39,43,49,46,46,43,43,49,49,49,49,52,55,55,55,59,59,59,62,59,62,64,62,64,68,68,71,71,71,71,74,77,79,74,74,74,71,68,71,74,71,71,71,74,68,68,68,64,64,64,64,64,62,55,52,52,55,52,49,52,52,52,49,52,52,49,49,46,49,52,46,55,55,59,59,59,55,55,52,52,49,55,52,52,59,52,49,49,49,46,43,43,46,43,46,49,43,43,43,43,39,43,46,46,46,49,52,62,62,62,64,74,74,77,77,82,88,93,100,95,102,102,100,107,102,102,102,102,107,112,116,116,126,134,137,145,148,147,150,150,154,156,156,156,157,158,160,165,172,172,169,168,169,174,182,183,191,194,197,201,203,201,205,206,206,206,206,206,206,206,206,206,206,206,205,203,204,200,201,198,195,194,195,192,187,192,194,194,192,190,191,187,187,184,177,184,174,170,161,166,163,163,161,158,156,163,158,178,185,184,189,180,168,168,158,158,170,158,156,158,158,174,178,170,182,170,166,172,174,177,182,182,182,182,185,187,180,184,180,178,174,177,190,182,182,190,187,190,198,194,196,197,198,201,198,201,200,203,198,204,200,201,203,201,200,198,200,202,203,200,203,205,203,198,201,200,197,196,198,201,201,202,198,203,200,203,204,204,201,201,201,202,202,202,197,204,203,204,198,202,201,203,198,200,204,201,204,203,201,204,205,206,204,205,206,206,205,204,204,201,204,204,203,203,204,204,205,205,203,201,203,203,201,203,203,201,203,201,203,201,195,200,195,195,199,195,192,192,194,191,192,194,195,195,201,201,197,187,194,189,186,189,183,186,187,185,179,179,178,182,182,171,174,176,176,173,179,176,179,173,169,166,165,160,166,161,161,159,162,160,159,159,159,160,160,156,154,154,152,150,149,150,147,147,147,145,145,142,138,138,131,136,137,136,133,131,131,126,128,116,116,114,110,110,107,112,105,102,98,95,98,93,90,88,88,88,88,90,84,84,79,77,74,74,64,64,62,64,64,64,62,62,55,52,49,59,59,55,55,59,52,52,46,46,46,43,46,46,46,39,39,39,39,39,39,36,39,39,39,39,39,39,36,36,36,36,36,36,32,36,36,36,36,32,36,32,32,32,36,36,36,36,36,39,39,39,36,39,39,39,32,36,39,43,43,36,39,39,39,43,39,36,39,36,39,43,39,43,43,39,43,46,46,49,43,46,46,49,46,49,52,52,46,49,49,49,49,49,52,43,52,52,52,49,49,52,46,46,46,49,49,36 32,32,32,32,32,32,32,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,39,36,39,36,39,36,43,43,43,39,43,46,43,46,46,49,49,46,46,52,52,55,52,55,55,55,62,62,62,64,62,68,68,68,68,68,74,68,71,77,71,71,71,68,74,68,71,74,74,74,71,68,74,68,68,71,64,64,64,64,64,62,55,49,49,55,52,46,49,52,49,49,46,49,49,46,46,46,49,49,55,55,52,49,52,52,55,52,55,52,55,52,46,52,49,46,43,46,43,46,46,46,46,49,43,39,43,43,39,43,46,46,49,49,52,55,55,62,64,68,74,79,77,79,82,88,95,100,98,105,100,102,102,105,102,102,105,112,116,118,122,128,138,142,146,147,147,150,152,153,156,158,160,160,166,165,171,174,173,165,169,169,173,178,185,187,194,197,202,204,204,205,206,206,206,206,206,206,206,206,206,206,206,205,203,201,201,198,194,192,191,184,192,190,192,192,177,190,192,190,177,180,178,172,161,174,170,166,153,172,172,178,170,166,178,174,180,180,187,180,161,158,163,149,153,141,153,149,151,153,166,151,174,174,177,184,177,182,177,185,168,184,185,182,187,178,189,189,185,177,184,182,194,194,189,187,189,195,197,197,200,198,196,198,198,201,200,201,203,203,201,201,201,202,200,201,201,201,201,203,203,203,200,200,201,197,200,201,197,203,201,198,204,204,205,204,201,202,202,203,201,204,203,204,203,203,202,201,200,198,200,198,200,200,198,204,203,202,203,204,204,204,205,206,206,206,206,206,206,206,206,206,206,205,200,201,204,204,201,201,205,203,204,203,203,200,201,204,198,201,201,195,197,198,198,195,192,192,191,197,194,199,192,197,199,192,195,192,195,194,197,189,192,194,189,183,187,185,179,176,176,174,172,174,178,179,180,183,178,174,171,165,167,164,165,160,160,160,164,162,159,159,157,156,157,156,156,152,151,153,153,150,150,147,144,145,144,141,134,136,136,136,138,136,133,128,126,128,124,122,116,116,107,107,107,98,100,98,105,98,95,93,90,90,90,88,90,82,84,84,79,71,74,71,64,68,64,62,62,62,62,62,62,59,59,59,55,55,55,55,52,49,43,46,46,46,46,43,39,36,39,39,36,39,36,36,36,36,36,36,32,36,36,36,36,36,36,32,32,36,36,36,32,36,32,32,36,39,36,36,39,36,39,36,39,39,39,39,39,36,39,36,39,39,39,39,36,39,39,39,43,43,39,39,36,39,43,43,39,43,43,39,46,43,46,46,46,46,46,49,52,52,46,49,46,46,49,52,46,49,49,49,52,52,52,46,46,46,49,52,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,36,32,32,32,32,32,32,32,32,36,32,36,39,36,36,36,39,39,32,39,39,43,43,39,43,43,46,46,43,43,46,49,46,46,49,52,52,52,55,55,55,59,62,62,59,64,64,64,68,68,71,68,71,77,82,77,74,74,71,71,71,68,68,74,71,74,74,74,68,68,62,62,64,68,64,68,62,55,49,49,49,49,49,52,49,49,46,49,52,46,46,46,49,55,49,52,55,49,49,55,55,55,59,55,55,52,49,49,46,46,49,43,46,49,46,46,46,43,43,39,39,39,43,46,46,49,52,52,49,52,55,59,64,62,68,77,77,82,82,88,95,98,102,102,105,102,102,100,100,98,105,107,114,122,126,124,129,141,143,144,146,148,147,154,155,160,160,165,168,167,171,176,168,172,168,172,172,179,182,186,195,195,202,203,205,206,206,206,206,206,206,206,206,206,205,204,206,206,206,203,201,198,195,190,192,185,187,191,182,195,187,189,191,185,190,174,180,180,174,170,158,163,149,153,144,141,149,166,168,177,174,182,166,161,168,156,141,153,136,139,139,144,139,151,139,158,180,178,182,174,177,170,178,177,177,170,172,170,177,184,178,190,190,190,185,182,190,192,194,190,192,196,194,192,197,200,198,196,192,197,200,200,197,201,197,201,201,196,198,196,200,201,203,203,200,198,200,201,201,200,196,194,197,195,198,200,201,203,204,205,204,203,203,204,205,203,203,203,205,202,203,203,201,200,201,200,203,204,201,204,203,204,205,205,203,201,205,205,205,204,206,205,206,206,205,206,205,206,205,203,202,202,203,203,203,201,204,201,201,204,202,201,201,201,203,203,201,201,199,197,198,195,194,192,195,195,197,192,198,192,197,198,197,195,199,197,200,195,189,191,191,189,183,182,182,176,178,180,178,183,183,179,183,180,173,172,169,167,165,165,159,162,160,160,160,159,161,160,161,160,160,159,158,155,154,150,150,151,147,147,147,143,142,138,139,138,137,131,131,133,131,131,128,122,122,122,120,112,110,107,100,107,100,100,102,98,95,93,95,93,88,90,84,82,82,82,79,74,68,64,68,64,62,62,62,62,62,62,55,59,55,52,55,55,52,52,49,46,46,43,43,43,43,43,36,39,39,39,39,36,36,39,39,36,39,36,36,39,39,39,32,36,32,36,32,36,36,32,32,32,32,36,36,39,39,39,36,36,39,39,36,39,43,39,39,39,36,39,39,39,39,43,39,39,39,39,43,39,39,39,36,43,43,43,43,43,43,43,43,49,43,49,49,46,49,52,52,49,52,49,46,46,49,49,49,49,49,52,49,49,52,52,46,46,46,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,36,32,36,39,32,39,36,39,39,36,39,39,46,43,46,43,39,43,46,46,43,43,49,49,52,49,55,52,49,55,59,52,59,62,62,62,68,64,62,64,64,71,68,68,71,74,74,74,71,68,74,64,68,64,74,71,64,68,71,68,68,68,68,62,62,62,71,62,52,52,52,49,49,49,49,49,52,46,49,49,49,49,46,49,49,52,52,52,49,49,52,55,55,55,55,52,52,49,49,49,43,49,46,46,46,46,46,46,43,39,39,43,39,39,46,46,49,49,52,49,55,52,59,64,62,71,74,77,79,88,93,93,95,100,100,105,105,95,107,100,102,105,112,116,124,124,128,131,138,141,141,146,147,149,155,157,160,165,166,166,169,174,168,168,169,166,171,169,178,189,187,194,200,202,203,206,206,206,206,206,206,206,206,206,206,206,205,206,206,204,200,200,197,191,191,194,185,191,187,191,195,187,191,187,184,192,185,174,172,174,170,166,151,172,139,139,141,136,153,170,177,180,177,178,170,158,156,153,158,153,149,141,156,149,149,149,172,174,182,180,182,174,170,168,182,172,153,163,170,177,177,185,182,185,187,191,190,192,191,197,194,197,197,189,194,189,198,198,197,194,196,194,198,197,196,194,198,200,197,198,198,200,201,198,201,196,201,195,198,198,198,197,198,201,196,200,202,203,203,205,203,203,203,203,203,203,203,204,203,204,201,203,204,200,201,200,201,202,204,205,204,203,206,205,204,204,205,206,205,206,205,206,205,205,206,206,205,206,206,205,204,201,201,202,204,204,198,203,203,198,203,198,201,201,200,201,203,204,199,195,195,201,192,194,195,195,197,195,192,194,198,197,198,192,195,200,197,198,197,197,195,191,189,187,189,183,178,179,180,178,178,178,182,182,179,179,173,169,165,164,162,162,160,160,161,160,160,160,164,166,167,164,162,159,154,154,149,149,151,150,146,147,145,143,138,141,142,139,137,137,129,131,131,129,129,122,124,116,114,112,110,98,102,100,100,102,93,95,95,93,93,90,88,90,82,84,79,74,77,68,64,68,62,62,62,62,64,64,62,52,55,55,52,52,55,52,52,49,49,52,46,43,46,39,39,43,36,36,39,39,39,36,39,39,36,36,39,36,36,36,39,36,36,32,36,32,36,36,32,36,32,32,32,36,39,39,36,39,36,39,39,39,39,43,43,39,39,36,36,39,39,39,39,43,43,36,43,43,39,39,36,39,39,43,43,46,43,43,43,46,46,46,49,46,49,49,52,52,49,52,49,43,46,46,49,49,49,49,49,49,52,49,49,49,46,49,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,36,32,32,36,32,39,39,36,36,36,39,39,43,39,36,39,43,46,46,49,46,43,49,49,49,52,52,55,55,55,59,62,55,64,59,62,68,68,68,71,68,68,68,68,74,74,74,71,71,71,71,68,68,71,71,74,68,64,71,64,64,64,68,68,62,59,59,55,52,52,49,49,49,49,49,49,49,52,46,52,49,46,46,49,49,52,49,49,49,46,55,52,52,52,52,49,46,49,43,46,46,49,46,49,46,46,46,46,39,36,39,36,43,43,46,46,49,52,52,49,52,55,59,62,68,68,79,82,84,84,90,88,93,95,102,102,100,105,110,102,112,114,114,122,124,120,131,131,138,144,143,148,149,153,157,159,165,167,164,167,169,171,171,166,164,167,167,172,185,191,194,199,203,204,205,206,205,206,206,206,206,206,206,205,205,205,206,206,206,201,198,198,194,195,190,191,192,189,194,195,196,198,192,191,185,189,184,182,166,177,168,156,141,158,151,149,131,136,156,153,174,158,174,153,146,151,161,158,170,151,158,151,144,156,156,168,182,185,185,184,178,166,174,163,174,177,149,153,174,168,184,195,187,190,182,182,185,180,189,194,191,194,191,191,194,189,191,192,196,190,195,191,194,196,198,194,200,195,196,197,195,198,198,194,197,200,198,194,194,194,196,198,196,198,197,200,198,204,204,205,205,203,201,202,203,204,202,205,204,204,204,204,202,203,204,204,203,204,205,205,205,204,206,205,203,205,205,205,204,205,206,206,206,206,206,206,206,206,206,206,206,206,205,204,202,204,201,204,201,200,203,201,198,199,195,203,201,202,201,198,198,194,197,195,192,195,199,191,201,195,194,197,195,201,197,201,197,194,201,200,191,192,189,192,194,192,183,178,174,180,180,178,183,179,179,179,178,171,168,167,167,164,165,161,160,160,162,162,160,162,160,160,158,158,158,159,154,150,151,147,147,147,145,144,144,141,143,141,139,129,136,131,131,126,128,122,120,116,118,114,110,110,102,98,93,93,95,90,93,98,95,93,93,88,84,82,79,74,71,68,68,64,64,64,62,59,64,64,59,55,59,59,52,55,55,55,49,49,49,49,43,46,46,39,43,36,39,39,39,36,32,36,36,36,36,39,36,39,36,36,39,36,36,36,36,32,32,36,36,36,32,32,36,32,36,36,36,39,39,36,36,36,39,39,43,39,39,36,36,36,39,39,43,43,39,36,39,43,39,36,39,39,39,43,39,43,49,39,43,43,43,43,49,49,46,46,46,52,46,52,49,46,49,46,46,49,49,49,49,46,49,52,52,46,49,49,36 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,39,39,43,43,43,43,43,46,43,46,46,43,46,49,49,52,52,52,55,59,55,59,62,62,59,64,64,64,64,68,68,64,64,71,68,74,74,71,68,77,74,71,68,68,71,71,62,64,64,74,74,68,64,68,62,62,59,55,55,52,55,52,49,46,49,55,52,46,52,52,49,49,49,49,49,49,49,52,52,52,55,55,52,52,49,46,49,46,46,46,49,49,46,46,46,46,46,43,39,39,39,43,46,49,46,46,52,49,52,49,55,59,62,71,71,77,79,84,84,90,90,93,93,98,100,102,110,110,110,110,112,116,118,122,122,126,131,138,142,145,148,150,151,156,161,161,164,165,167,165,166,166,164,166,166,172,179,179,187,194,199,201,204,205,206,206,206,206,206,206,206,206,206,206,206,206,205,204,202,198,191,195,189,187,187,194,192,194,196,195,198,197,190,178,177,180,170,170,156,149,146,123,131,131,136,141,144,131,153,149,161,170,163,151,156,153,163,161,158,158,161,153,158,166,163,182,182,177,178,177,166,166,170,180,178,174,156,166,163,153,174,172,177,184,178,174,180,170,182,177,180,189,187,182,184,177,191,182,190,180,190,184,191,198,195,190,192,195,194,197,198,197,197,197,197,197,196,190,187,194,196,198,198,200,200,201,198,203,202,201,201,200,198,201,198,198,198,201,200,200,201,201,200,204,204,204,205,205,204,204,202,204,205,204,203,206,205,205,205,205,206,205,206,205,206,206,206,205,206,206,206,206,206,205,204,204,203,201,201,201,199,201,198,201,201,201,200,201,195,199,201,195,197,199,197,200,198,199,201,201,202,198,201,197,199,203,201,195,200,200,195,195,197,191,195,189,194,189,183,180,180,179,182,176,182,171,173,172,171,168,166,167,164,166,165,162,164,166,160,159,157,158,155,156,155,158,154,154,154,150,148,148,147,147,144,143,139,141,137,137,137,129,128,131,126,126,118,114,118,112,112,105,100,107,100,98,95,93,93,93,90,93,93,90,82,88,77,71,79,68,68,68,71,62,64,64,64,55,55,59,59,59,55,55,59,55,49,52,49,49,49,49,49,43,43,39,39,39,39,36,36,36,39,36,36,39,36,39,36,39,36,39,39,36,32,36,36,36,32,36,32,32,32,32,36,39,32,36,39,36,39,36,32,39,43,39,43,39,36,39,39,39,43,46,43,36,39,39,39,39,39,39,39,39,39,46,46,46,46,46,43,43,49,49,49,49,49,49,49,52,49,49,49,46,43,46,49,49,55,49,46,49,49,49,52,49,36 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,39,43,36,39,39,43,43,43,39,43,43,43,49,49,49,49,49,49,49,52,52,52,62,59,59,59,64,62,62,64,68,68,68,71,68,68,71,71,71,71,71,71,74,74,71,68,64,68,68,64,68,62,71,74,64,64,68,62,55,55,55,52,55,52,49,52,52,52,52,52,46,46,49,46,46,49,46,46,49,49,52,52,55,55,52,52,52,49,49,49,46,46,52,49,49,46,46,43,46,43,46,36,36,39,43,43,46,43,46,46,49,49,49,55,55,64,71,71,77,82,84,88,90,90,93,95,95,100,105,110,107,114,112,116,116,116,122,122,129,129,141,144,144,148,150,152,160,161,165,165,165,161,160,162,166,161,167,168,172,180,180,189,195,198,202,204,204,206,206,206,206,206,206,206,205,206,206,206,206,205,202,198,195,192,194,187,182,194,192,192,194,191,196,194,194,190,182,178,178,153,153,161,136,144,136,136,121,133,131,149,144,158,161,153,163,174,168,141,158,158,172,153,158,163,158,168,163,172,178,184,184,166,174,163,178,170,170,170,174,163,166,153,163,174,166,166,178,177,180,187,184,177,180,180,187,182,182,178,187,182,182,190,190,184,184,194,197,197,194,192,194,194,198,198,195,198,200,198,198,195,195,192,196,198,197,197,198,203,198,200,201,201,202,201,200,201,197,194,197,198,201,201,200,200,203,201,200,203,204,204,204,205,205,204,205,202,203,203,205,205,205,206,206,206,205,205,206,206,206,206,205,205,206,206,205,206,205,205,204,204,201,204,201,200,201,195,203,199,198,199,195,195,201,200,197,199,198,198,199,201,201,201,201,201,201,199,200,201,201,201,198,197,201,201,195,195,194,192,186,185,189,183,182,187,180,179,185,179,174,176,171,172,168,169,168,166,167,169,167,166,160,158,157,156,157,156,156,158,158,157,155,154,148,148,150,148,142,144,142,141,141,136,136,136,136,131,126,128,122,124,118,116,112,110,112,112,105,98,93,95,90,90,95,93,90,95,88,90,82,74,79,77,71,74,71,64,62,59,62,59,49,49,59,59,64,59,55,55,52,52,49,49,52,49,49,46,43,43,39,39,36,39,36,32,39,36,39,36,39,36,39,36,36,36,36,36,36,36,36,36,32,36,36,36,32,36,36,36,36,32,36,39,36,39,36,36,36,39,39,43,43,39,43,39,39,43,43,43,36,43,39,39,39,39,39,39,39,39,43,43,43,49,43,43,43,49,49,49,49,49,46,43,49,49,49,46,46,43,46,49,49,52,49,52,46,49,49,49,52,36 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,39,36,39,39,43,43,36,43,43,46,46,49,43,46,52,49,46,49,52,55,55,59,59,59,59,64,62,62,68,64,64,64,68,68,71,68,74,77,71,74,71,77,71,68,68,71,68,71,62,68,74,71,71,62,62,64,64,59,59,52,52,49,52,52,46,49,52,49,49,46,46,49,46,49,43,49,49,49,52,52,52,55,55,49,52,49,49,49,49,49,46,49,49,46,43,43,39,43,46,43,39,39,43,46,46,43,39,46,46,46,52,52,62,62,68,74,74,79,82,79,88,93,90,95,95,98,105,112,107,110,114,110,116,114,118,122,124,131,136,141,147,147,149,155,156,159,160,162,166,162,161,164,162,167,167,171,169,178,187,185,191,195,202,201,204,205,204,205,206,205,206,206,206,206,206,206,205,206,204,201,195,195,194,189,196,191,194,192,195,194,194,197,192,182,184,178,180,149,146,144,139,136,129,131,126,131,129,146,146,163,168,166,174,170,153,149,144,153,156,153,156,153,158,166,168,166,180,182,174,177,158,156,174,174,172,174,170,161,168,158,166,156,163,168,166,177,177,180,184,178,177,185,178,177,178,182,185,189,191,192,194,192,191,194,191,195,200,198,200,197,198,202,196,201,200,201,201,198,201,200,197,198,198,198,200,202,204,204,204,203,203,202,202,204,198,198,198,203,198,201,202,204,200,203,202,202,204,204,205,204,205,204,204,205,201,204,205,205,206,206,206,206,205,206,206,206,206,205,206,205,206,206,206,206,206,205,203,204,203,201,200,203,202,202,201,201,203,201,195,201,197,201,198,198,197,197,197,200,202,202,201,201,200,202,200,198,199,201,199,197,199,201,197,195,195,191,192,197,189,191,189,189,187,183,185,186,180,182,174,168,171,171,176,176,166,165,167,167,165,160,161,161,159,156,154,158,154,154,155,156,156,154,149,150,148,147,146,142,141,141,138,137,134,138,136,136,129,131,124,118,116,112,110,102,107,102,102,93,98,95,90,93,95,93,88,82,84,88,84,74,74,74,71,74,68,68,64,62,52,49,62,68,68,64,59,55,55,55,52,52,49,49,49,46,43,43,39,39,39,39,39,39,39,39,39,36,39,39,36,36,39,32,36,36,36,36,36,32,36,36,32,32,32,32,36,36,32,36,36,36,39,39,43,36,39,39,36,36,43,39,43,43,43,36,39,39,39,39,39,39,39,39,36,39,43,43,43,43,43,39,49,43,43,43,49,46,49,55,49,49,46,52,49,49,46,49,46,46,46,49,55,52,49,46,49,52,52,52,39 32,32,32,32,32,32,32,32,32,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,39,32,39,39,39,39,36,39,43,39,43,39,39,43,43,43,46,43,49,52,49,46,49,55,52,59,59,55,59,59,64,62,64,68,68,68,64,68,64,64,68,68,71,74,74,77,71,68,68,68,74,71,71,64,68,71,64,71,64,59,59,62,59,62,52,52,49,49,49,49,43,46,49,52,46,46,49,49,49,46,49,52,46,52,52,55,52,52,49,49,52,49,52,49,46,49,49,46,43,36,43,39,43,46,43,39,46,43,43,49,43,43,46,46,49,52,55,62,62,74,77,74,77,82,82,84,88,93,100,100,102,105,112,107,110,110,107,114,120,120,126,129,137,142,142,148,150,153,157,158,160,167,162,165,167,166,167,166,167,172,179,178,182,191,189,195,199,200,204,202,204,204,206,206,206,206,205,206,206,206,206,204,204,198,200,194,191,195,198,200,191,194,194,197,191,194,194,185,180,182,170,158,153,146,141,131,149,189,136,126,144,144,156,156,172,163,170,163,149,136,139,144,146,149,144,144,149,146,156,177,174,172,174,153,158,153,149,144,156,168,163,170,172,170,153,163,153,172,180,177,177,182,180,180,185,178,189,187,174,178,178,185,187,189,190,195,191,195,198,196,201,195,198,203,201,202,200,200,201,202,204,201,200,200,198,201,201,201,203,201,201,204,202,203,201,200,202,203,204,204,201,203,205,202,202,203,203,201,202,202,200,205,204,203,201,204,201,197,200,201,201,203,205,204,203,206,205,206,206,205,205,205,205,206,205,206,206,206,206,205,204,204,204,204,201,201,203,202,201,203,203,201,197,198,201,201,203,201,199,199,200,197,201,201,203,203,201,197,200,202,201,201,201,201,197,200,197,198,199,199,198,197,189,189,191,192,192,191,189,185,187,179,182,185,173,178,176,178,168,168,169,168,167,168,166,160,159,157,161,160,159,160,159,154,157,156,152,149,148,148,144,143,147,143,144,142,138,133,138,136,133,133,131,129,128,114,112,107,105,105,102,100,100,95,95,95,90,90,90,88,90,90,84,84,82,82,74,74,74,71,64,64,62,55,49,52,62,59,55,55,59,59,55,55,52,49,46,49,49,49,46,46,39,39,39,39,36,36,39,39,36,36,39,32,39,39,36,43,36,36,32,39,32,32,36,32,32,32,32,32,36,32,36,36,39,36,36,39,39,39,39,36,36,39,39,43,43,39,36,43,43,43,39,43,39,39,39,43,43,39,46,43,43,43,43,46,43,46,46,49,46,49,52,52,52,49,49,46,49,49,49,49,46,46,49,52,55,49,52,49,52,52,49,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,36,32,32,36,32,32,32,32,32,36,36,36,39,39,39,36,39,43,43,46,39,39,43,46,46,49,46,49,49,49,46,49,49,55,55,59,59,55,62,64,62,64,68,71,68,68,64,64,68,74,68,71,71,74,74,71,68,64,68,71,68,68,71,68,64,64,64,62,64,62,59,59,55,55,52,49,46,46,46,46,49,49,46,49,49,49,49,49,43,49,49,49,52,52,49,49,52,49,49,55,49,52,49,49,46,49,49,43,39,43,39,46,46,46,43,39,43,43,43,46,46,49,49,52,55,55,62,64,68,77,74,79,82,82,88,93,98,100,102,107,110,112,107,107,110,112,114,118,124,129,133,138,142,144,147,150,152,155,156,162,161,167,165,166,166,168,167,172,172,176,179,182,191,194,195,192,201,201,204,201,205,206,206,206,206,205,205,206,206,206,203,202,198,195,196,196,197,197,197,192,194,197,195,190,189,187,185,180,174,166,163,161,153,151,136,133,153,131,146,139,161,163,168,172,158,153,163,131,139,133,136,153,144,131,151,151,156,149,158,163,174,161,163,156,153,153,149,172,170,161,153,158,153,163,168,172,170,172,180,174,182,177,184,182,170,177,182,174,170,172,185,180,189,191,194,197,195,200,196,200,198,192,202,196,201,200,200,203,202,202,200,200,200,197,198,202,201,198,201,203,201,203,203,200,203,201,201,201,204,202,204,201,205,201,201,201,200,200,203,200,204,205,203,200,203,204,200,204,201,203,204,205,204,203,204,206,206,205,205,206,206,206,206,206,206,205,205,206,206,204,205,204,204,204,203,203,202,203,201,202,201,200,203,201,201,202,199,195,197,197,200,199,201,197,197,203,203,199,200,201,198,201,201,197,200,200,197,201,201,198,194,189,192,192,192,192,192,192,192,183,186,185,179,174,176,176,179,171,166,171,173,171,168,164,160,165,166,162,162,160,157,156,156,156,157,154,150,148,150,146,145,144,142,141,139,141,134,138,137,136,136,134,129,124,118,114,112,105,107,102,102,100,98,93,95,93,93,90,90,84,88,88,88,82,84,79,71,71,74,68,68,62,55,49,49,52,52,55,49,55,55,52,55,52,52,49,46,49,46,46,46,39,39,39,39,36,39,36,39,36,36,39,36,36,39,39,36,39,36,36,36,36,36,36,32,36,32,32,32,36,36,36,39,36,36,39,39,39,39,39,39,36,39,39,39,43,43,39,43,39,43,39,39,43,43,39,39,43,43,43,43,43,46,43,46,43,46,46,46,49,46,52,52,49,49,49,49,46,49,49,49,49,49,52,52,55,52,49,49,49,49,55,43 32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,39,39,39,36,39,39,39,39,43,46,46,43,46,46,49,49,49,49,52,55,55,59,59,62,59,62,64,62,64,68,74,64,68,68,68,71,68,71,74,74,77,74,74,68,68,68,68,68,68,68,71,68,64,68,59,59,64,59,55,55,52,55,49,49,49,46,49,49,49,52,46,46,52,46,49,49,52,52,49,52,49,49,52,49,49,52,49,52,52,52,49,49,43,39,43,39,43,49,46,46,39,36,39,39,39,43,46,43,49,55,59,55,55,64,64,71,74,71,77,84,88,90,93,93,100,107,107,107,107,110,107,112,114,120,126,126,136,137,141,144,147,150,150,153,160,156,161,159,167,166,168,169,171,172,173,176,179,179,182,187,197,197,201,200,204,204,205,206,206,206,206,206,206,206,206,206,206,204,204,201,198,198,197,195,194,194,197,198,194,190,191,187,184,180,180,170,166,177,158,158,149,149,149,139,133,156,153,161,158,146,156,144,149,131,126,136,115,131,133,136,141,151,146,149,158,168,156,163,153,153,149,146,146,133,161,177,170,166,153,149,153,166,178,178,180,187,187,172,177,187,182,170,178,163,153,163,170,177,184,182,187,187,191,194,194,197,191,189,192,194,197,197,197,198,202,200,198,201,197,195,198,195,195,197,200,200,201,205,203,203,201,198,203,200,203,203,204,204,204,205,201,201,203,197,201,201,201,204,205,203,201,203,201,202,203,203,201,204,205,204,202,204,206,206,206,206,205,206,206,206,206,206,206,204,205,206,206,205,203,205,203,195,203,201,203,201,201,203,199,203,203,201,204,203,201,198,198,201,201,201,201,199,199,199,198,195,199,201,203,202,201,203,201,201,201,199,201,197,199,194,194,191,189,195,192,183,186,183,179,179,179,182,176,173,173,171,173,174,167,162,168,167,166,165,160,157,158,155,155,152,155,154,156,151,150,148,148,147,148,144,144,137,138,137,139,131,134,136,131,129,120,118,112,110,102,110,107,105,100,100,98,93,90,88,90,90,93,88,88,82,88,84,77,79,77,74,71,68,59,64,62,49,49,52,55,55,52,55,55,55,52,49,52,49,49,49,43,43,39,36,36,43,39,36,36,36,39,36,39,36,39,36,36,36,39,36,32,32,36,36,36,36,36,32,32,32,32,36,36,36,39,39,36,36,36,39,39,43,36,39,39,39,39,43,39,43,39,43,36,39,43,39,39,39,39,36,43,43,43,43,43,46,43,49,46,49,46,46,52,52,52,49,55,49,46,49,52,52,52,49,49,49,52,55,49,49,49,49,49,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,39,39,39,36,39,43,43,43,39,43,43,46,46,49,46,49,49,46,46,52,55,55,55,59,59,62,62,68,59,68,68,68,68,68,68,68,71,68,74,68,74,74,74,77,64,68,68,71,62,68,62,64,68,64,64,62,62,64,59,49,52,49,55,49,49,49,49,49,46,49,49,46,46,49,49,49,46,49,55,49,46,52,52,52,52,52,52,55,52,52,46,46,43,46,46,43,46,46,49,46,46,43,43,36,43,43,43,46,49,49,52,52,55,55,62,64,71,77,71,79,90,95,95,95,100,102,105,102,102,100,105,105,114,112,124,131,133,136,139,143,148,150,149,150,154,160,160,164,164,168,166,174,172,173,171,173,174,180,182,187,195,195,195,203,205,205,206,206,206,206,206,206,206,206,206,206,206,206,205,203,201,198,195,197,190,192,194,191,191,194,191,187,182,185,190,184,170,163,170,163,151,153,129,149,151,133,144,141,170,151,144,153,136,139,123,126,106,116,131,133,136,156,156,153,156,161,174,166,163,153,139,144,151,144,141,177,170,178,170,153,139,153,149,174,180,170,172,177,180,166,168,163,172,166,158,153,172,166,177,177,163,180,189,191,182,182,184,194,191,187,191,194,191,195,191,200,197,200,197,191,190,191,182,187,182,194,198,196,203,201,201,200,197,198,201,202,201,201,202,201,198,200,201,201,202,200,202,203,201,201,200,204,202,204,201,205,201,205,203,204,204,203,202,205,205,204,204,206,205,205,206,206,205,206,206,206,205,205,204,205,204,201,204,203,200,197,201,201,201,201,204,203,194,201,201,202,200,200,201,201,202,195,200,201,202,203,195,198,199,200,198,203,199,203,205,204,203,203,199,198,194,200,192,197,189,192,192,195,192,189,189,187,179,179,185,178,179,182,179,172,180,169,160,162,166,165,161,160,160,161,157,156,157,152,150,150,153,147,147,148,146,144,145,138,136,136,136,137,136,133,126,126,122,124,112,110,112,107,105,102,98,95,95,98,98,93,88,90,93,88,82,84,82,84,79,79,74,64,64,62,62,64,62,62,59,55,55,55,59,55,49,52,52,52,52,46,49,43,43,36,39,39,43,36,36,36,39,36,36,36,36,36,39,39,36,39,36,32,36,36,36,36,36,32,32,32,32,36,36,39,36,36,39,39,39,36,39,43,43,43,43,36,39,39,39,43,43,39,39,36,39,39,43,39,39,39,43,39,39,46,43,46,46,46,43,46,49,49,46,49,46,49,49,52,49,46,49,49,52,52,52,49,49,49,49,49,52,52,49,52,39 32,32,32,32,32,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,36,32,32,36,32,39,32,32,36,39,39,39,39,39,39,46,43,39,43,43,46,46,46,46,46,52,49,46,49,52,55,59,59,62,59,62,64,62,62,71,68,68,64,71,62,68,68,68,64,71,74,74,68,68,68,68,71,68,68,62,62,68,62,68,64,62,64,59,52,52,52,52,49,46,49,49,49,46,46,46,46,49,49,49,49,46,46,49,49,46,52,52,55,52,52,49,52,49,49,46,46,46,46,43,46,43,46,46,46,43,39,36,39,39,43,43,43,46,46,59,55,59,52,62,59,71,77,79,84,93,90,98,98,95,100,100,100,102,102,105,110,114,114,124,129,131,136,142,142,146,149,152,151,154,162,160,164,162,164,171,172,171,173,171,176,176,182,183,189,195,195,202,203,203,206,206,206,206,206,206,206,206,206,206,206,206,205,205,201,202,196,194,190,190,189,191,189,191,194,192,192,189,180,184,180,166,163,170,170,144,139,139,129,149,146,149,149,151,151,139,198,139,131,115,119,116,123,161,146,133,139,153,182,168,163,177,166,166,156,153,166,156,149,149,153,163,151,153,141,136,149,161,172,182,180,163,163,170,158,170,170,163,174,156,161,158,163,174,172,170,184,180,187,184,174,182,189,189,190,195,190,196,192,192,196,198,198,197,191,195,195,184,191,189,195,197,201,198,200,195,196,196,195,198,203,203,201,201,201,198,202,203,204,203,203,202,200,198,195,204,201,201,201,201,203,204,204,205,201,203,198,201,203,205,206,205,206,205,206,206,204,205,206,206,206,206,205,204,205,204,204,203,203,199,202,199,203,200,200,202,201,203,203,201,200,199,195,201,201,201,194,199,197,201,201,201,197,201,199,199,197,199,201,201,202,204,203,201,195,198,192,191,198,191,195,189,186,192,192,183,180,179,182,183,180,179,180,178,178,173,168,164,162,168,165,161,164,158,159,154,162,160,156,149,151,153,152,150,148,146,143,143,141,131,131,136,138,134,136,131,126,116,116,116,112,112,107,107,100,102,90,95,93,95,93,90,88,88,90,82,82,82,82,77,82,79,71,68,62,64,64,64,59,59,59,59,52,52,52,52,49,52,52,52,49,52,43,43,39,39,39,43,39,36,36,39,39,36,39,36,36,36,36,39,39,36,32,36,36,32,36,36,36,32,32,32,32,36,39,36,36,36,36,36,36,32,39,43,43,43,36,39,39,39,39,46,43,43,39,39,39,39,43,39,39,39,39,43,46,43,46,46,43,43,43,49,46,49,49,49,49,52,55,52,46,49,49,43,49,49,49,52,49,49,52,52,52,52,49,43 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,32,32,32,36,36,32,36,32,32,36,36,39,39,39,39,43,46,43,39,43,46,46,46,49,46,46,49,46,46,49,52,59,55,55,64,64,64,68,64,68,71,68,68,68,68,68,71,68,71,68,71,71,71,71,74,68,74,68,64,62,62,68,68,64,64,62,62,62,55,55,49,49,49,49,49,52,49,46,49,49,46,43,49,49,43,46,46,49,49,46,46,52,52,55,52,52,49,49,46,46,46,46,46,49,46,46,43,49,43,43,39,43,36,39,43,43,43,49,49,49,55,52,52,52,62,64,71,82,82,88,98,95,102,100,98,102,102,107,110,105,110,116,122,124,126,126,134,138,143,143,147,149,152,156,160,167,165,166,164,167,166,167,168,167,171,171,176,186,187,195,197,201,204,204,205,206,206,206,206,206,206,205,205,206,206,206,206,204,201,203,197,189,187,185,184,184,182,185,190,195,191,190,194,192,180,180,161,163,158,153,146,136,131,144,136,133,141,163,146,156,141,146,139,133,129,121,133,136,153,153,141,170,168,168,170,168,161,161,158,151,149,149,151,144,141,144,149,146,149,136,144,146,153,156,161,163,146,136,144,149,149,151,163,163,174,158,156,166,174,178,184,184,180,180,168,178,185,190,189,185,187,194,185,191,187,191,195,198,191,191,190,190,194,195,192,190,195,189,198,196,196,198,195,196,195,201,201,201,198,198,198,202,201,204,197,200,200,200,198,198,200,195,200,200,196,203,203,198,201,201,198,194,200,198,205,205,206,206,206,206,206,206,206,206,206,206,206,204,205,205,205,203,204,201,201,201,202,204,203,204,203,205,204,202,199,195,199,199,200,201,201,204,203,203,198,201,200,203,203,201,202,198,199,201,199,204,204,203,199,197,198,198,195,192,200,195,192,195,183,187,189,183,155,168,182,187,174,176,185,174,168,169,166,167,158,158,156,156,156,156,154,159,160,157,155,152,151,150,150,149,146,146,142,142,142,139,133,136,134,129,128,126,128,118,120,116,116,110,102,102,98,90,93,93,98,95,100,90,93,82,82,82,79,82,82,82,79,71,68,62,68,64,55,59,59,59,55,55,55,49,52,52,52,55,55,52,46,43,46,39,39,43,39,39,36,36,39,36,36,36,32,36,36,36,36,39,36,36,36,36,32,36,32,36,32,32,32,36,32,36,39,36,43,36,43,36,39,39,39,43,43,36,39,39,39,39,43,46,46,39,36,39,39,39,39,43,39,39,39,46,46,46,46,43,43,43,49,52,49,49,49,49,49,52,49,52,49,49,46,52,49,52,55,52,46,49,49,55,52,52,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,36,36,36,36,36,32,39,39,39,43,39,43,39,39,43,43,43,43,46,46,46,49,49,52,52,46,52,55,59,59,59,62,59,62,64,62,62,71,68,68,64,64,64,64,64,64,68,71,71,74,74,71,68,71,68,62,64,59,59,62,59,59,62,55,59,49,49,52,49,46,49,46,49,46,46,46,46,49,49,46,49,46,49,46,46,46,49,49,52,55,52,52,49,49,49,46,46,43,46,46,46,46,43,43,46,43,39,39,39,39,39,43,46,46,49,46,49,52,52,55,59,68,68,71,79,82,84,95,93,95,98,102,105,110,110,107,112,118,114,122,122,129,136,131,138,141,144,146,152,154,156,161,165,168,167,166,167,164,164,166,169,173,176,183,189,189,189,201,201,204,206,206,206,206,206,205,205,204,204,205,205,206,206,205,204,201,203,198,191,190,185,187,190,197,201,195,195,192,190,195,185,180,177,170,168,163,153,126,136,141,136,136,141,158,158,141,141,144,141,139,136,126,136,123,151,144,151,158,158,166,166,158,151,141,141,136,153,141,136,129,149,136,144,139,149,153,129,136,144,151,146,161,149,129,136,129,139,149,146,158,163,158,153,158,172,153,182,180,185,182,190,190,187,190,195,192,195,190,189,194,196,195,195,191,197,196,190,194,198,196,194,200,192,195,198,198,196,198,198,201,198,198,197,203,201,201,202,198,201,198,201,201,197,200,198,200,202,198,198,197,194,200,198,203,196,196,203,202,203,202,201,205,206,206,206,206,206,206,206,206,206,206,206,205,205,205,204,204,204,203,200,201,203,201,204,204,204,201,204,201,201,198,201,198,201,203,203,204,203,201,203,201,203,203,205,204,205,199,199,201,200,198,195,201,198,194,195,197,201,194,195,199,195,192,195,189,182,187,178,179,171,189,180,187,182,180,182,178,176,165,159,159,160,158,159,160,164,160,157,156,153,154,156,156,145,148,149,143,142,144,141,141,138,143,131,131,136,129,126,122,122,116,116,112,112,112,110,100,95,98,98,100,98,90,93,90,90,82,84,84,77,84,79,79,71,68,71,62,64,62,59,55,55,55,59,59,62,52,52,49,52,52,55,52,43,43,43,43,39,43,36,32,36,36,36,36,39,36,39,36,36,36,36,36,36,36,32,32,36,32,36,32,32,36,36,36,36,36,39,39,39,39,39,39,43,39,43,43,39,43,39,39,39,39,43,43,39,43,39,36,39,39,43,43,39,39,43,46,43,46,46,43,46,49,46,49,49,49,49,49,49,52,49,49,52,46,49,52,55,59,52,49,49,49,52,52,49,36 32,32,32,32,32,32,32,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,39,39,36,39,36,43,43,36,39,39,43,43,39,43,43,49,46,46,49,46,52,49,49,49,52,55,59,59,59,59,64,68,62,64,64,68,68,64,71,64,64,68,64,68,71,71,74,68,74,68,71,64,62,64,62,64,64,62,62,55,59,59,55,52,55,49,49,46,46,49,46,46,49,46,49,52,49,49,46,49,43,49,49,49,49,52,52,52,49,49,46,46,49,43,46,46,46,49,46,43,39,43,39,43,39,43,39,43,43,43,49,49,43,49,52,52,59,62,68,68,79,82,82,90,93,93,98,95,95,102,107,112,112,116,112,116,120,118,124,128,126,138,145,147,147,150,154,157,160,167,162,166,161,166,168,165,164,171,173,180,186,189,195,197,204,204,205,206,206,206,206,206,205,205,204,205,205,206,206,205,204,203,200,200,194,194,187,185,194,190,194,197,198,197,194,194,190,180,182,172,158,141,151,149,136,141,141,139,146,136,146,153,153,133,136,144,146,123,141,131,144,146,141,144,141,161,163,166,158,149,153,131,131,133,141,131,133,131,133,136,139,141,119,141,153,149,141,141,144,153,189,136,123,144,153,156,161,153,151,166,172,166,163,180,178,184,187,194,191,189,194,192,191,187,189,196,196,194,187,192,198,196,195,194,189,198,200,192,196,195,198,200,200,197,195,198,198,200,203,201,202,203,202,198,198,200,201,198,201,201,201,201,203,201,198,200,195,196,201,197,201,200,195,201,201,204,201,200,202,204,206,206,206,206,206,206,206,206,206,206,203,203,205,205,201,205,203,203,202,202,203,203,204,203,189,201,202,200,200,201,200,201,201,202,202,204,203,201,202,204,205,205,205,204,203,198,201,201,203,199,202,201,199,200,197,201,199,198,198,195,198,191,191,186,192,178,185,187,189,187,192,187,179,191,185,172,165,161,161,161,159,166,165,165,164,160,158,152,157,156,156,150,149,147,144,141,147,141,139,142,142,136,136,136,131,131,122,129,124,118,116,110,114,110,107,93,95,95,95,95,90,93,98,90,82,84,82,79,82,77,79,74,71,68,68,62,64,55,62,55,55,59,55,55,52,52,55,49,52,52,49,46,43,39,39,39,43,39,36,36,36,39,36,39,36,39,39,36,36,39,36,36,36,32,36,36,36,36,36,32,36,36,36,39,32,36,39,39,43,39,36,39,43,43,43,43,43,39,39,36,39,46,43,43,43,43,43,43,43,39,39,43,39,43,46,43,49,46,43,43,49,46,49,52,52,49,49,49,52,49,49,52,46,49,52,52,55,55,49,46,49,52,55,55,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,36,32,32,32,32,32,36,32,36,36,32,39,36,32,36,39,39,46,39,43,43,39,43,39,39,46,49,49,52,46,46,52,52,46,52,52,55,55,62,62,62,64,62,68,62,71,71,68,68,68,68,68,71,71,74,79,71,71,71,68,64,64,68,62,62,64,64,62,62,62,52,55,59,55,52,49,49,49,46,52,46,46,43,49,49,52,46,46,46,43,49,46,49,49,49,49,55,52,49,49,43,46,49,49,49,46,49,46,46,39,43,39,39,39,43,43,43,43,43,46,43,39,46,49,49,52,59,64,62,74,74,74,79,79,90,90,93,98,105,100,105,112,114,112,118,120,122,118,122,126,129,134,142,147,148,150,155,156,160,161,162,160,162,158,150,165,166,167,169,171,183,195,198,201,203,204,204,206,206,205,206,206,206,205,205,205,206,206,206,205,200,201,201,197,200,201,198,192,191,191,194,195,195,194,192,192,184,177,170,161,156,144,151,158,153,136,146,149,139,141,139,156,153,156,129,136,121,126,131,133,126,129,133,133,133,136,156,166,153,153,146,146,123,112,123,139,131,131,139,123,116,129,139,123,131,139,149,158,133,146,139,136,131,139,139,151,149,156,158,170,201,174,166,178,178,187,184,194,189,189,191,194,191,187,195,189,191,195,195,194,198,201,200,198,191,198,197,194,194,200,198,201,198,200,201,200,201,202,201,203,204,205,204,203,201,200,200,203,198,203,201,204,204,201,201,202,201,200,201,201,201,201,204,198,195,201,204,206,202,202,203,201,205,204,205,204,204,206,206,204,205,204,204,204,205,203,205,205,203,203,204,203,203,203,204,205,204,204,205,203,203,201,202,201,202,204,203,202,201,202,203,204,206,205,205,201,203,202,201,201,202,201,199,201,199,203,200,199,201,197,197,195,189,195,189,185,187,186,195,185,191,185,182,182,185,179,174,178,182,172,164,164,169,164,164,161,161,162,158,155,154,153,155,154,148,148,144,145,145,142,142,141,144,133,131,131,126,122,122,122,118,116,120,118,112,107,100,98,95,95,90,95,93,95,90,88,84,88,88,79,82,77,77,68,71,68,64,62,64,59,59,59,55,62,55,55,52,52,49,52,52,52,46,43,43,39,39,39,36,39,39,39,36,36,36,36,36,36,39,39,39,36,36,36,32,36,32,32,36,32,32,32,36,36,36,36,36,36,39,43,39,39,43,43,39,43,39,43,43,39,39,43,39,43,39,43,46,39,39,39,39,43,43,39,43,39,39,46,43,46,43,46,43,46,55,55,52,52,49,49,52,49,52,49,49,52,52,52,52,52,49,49,55,49,52,43 32,32,32,32,32,32,32,32,32,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,36,39,43,39,39,39,39,39,46,39,43,49,49,49,46,43,49,52,52,49,55,55,62,55,62,62,62,62,64,62,64,64,68,64,62,68,68,64,68,68,68,71,74,71,71,71,68,68,62,64,62,59,59,59,59,59,62,55,55,55,49,55,52,49,43,46,49,46,43,46,52,49,46,43,46,46,49,46,52,52,49,49,49,49,43,49,43,46,49,49,49,46,39,43,49,39,39,39,43,43,43,46,46,43,43,43,43,43,46,46,52,55,62,62,68,74,71,77,79,79,84,95,93,100,100,102,105,107,112,112,120,118,122,126,128,133,137,141,144,149,150,153,158,159,161,161,161,161,161,158,144,164,171,171,176,183,192,192,198,198,202,205,203,206,206,206,206,206,206,206,206,206,206,205,205,203,203,204,202,194,198,198,198,198,200,189,187,196,196,197,192,192,182,172,166,166,156,151,151,139,151,136,141,141,166,153,161,153,139,149,131,121,115,116,115,110,108,115,133,123,136,126,149,149,136,203,146,123,121,129,131,121,121,136,172,166,202,190,163,149,158,149,136,136,136,141,133,141,133,136,149,163,161,156,158,170,163,174,180,184,180,180,185,185,185,180,184,174,177,180,187,187,187,187,194,195,198,196,200,198,195,200,198,197,197,200,202,198,201,196,196,198,201,198,202,204,201,204,203,201,203,201,201,201,202,200,202,204,203,202,203,204,201,203,201,203,200,202,203,204,201,200,205,205,205,202,203,204,201,203,204,205,204,205,206,202,205,204,203,203,204,202,205,201,203,201,202,205,205,205,204,205,206,205,206,204,205,205,203,202,205,201,204,202,201,202,203,201,204,205,205,205,203,205,205,202,203,202,200,199,201,199,201,197,201,199,198,194,189,192,189,185,187,189,189,186,185,180,174,186,178,173,182,189,186,171,164,160,160,159,159,159,158,159,158,156,155,150,158,156,150,150,150,144,144,141,142,138,141,139,133,134,129,128,124,122,116,122,116,112,112,107,95,95,95,95,98,100,95,93,84,88,90,88,84,79,84,77,71,71,71,64,68,68,62,59,62,59,55,55,55,55,59,52,52,49,52,52,49,43,39,39,39,39,39,39,36,39,39,39,36,36,39,36,39,39,39,36,32,36,32,36,39,36,36,32,32,32,32,36,36,36,36,36,36,36,39,39,43,46,39,43,39,39,43,39,43,43,43,43,39,43,43,39,39,39,39,39,39,43,46,43,43,46,43,46,46,49,49,43,55,52,52,49,52,49,49,49,55,49,55,49,49,49,52,52,52,55,52,49,52,43 32,32,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,36,32,32,36,32,36,39,39,39,36,36,36,43,39,39,43,46,46,46,49,49,49,55,49,52,49,59,55,55,59,62,62,62,62,62,64,64,68,64,64,71,64,64,68,64,68,71,71,68,68,74,68,71,71,62,62,59,62,59,55,59,55,55,55,52,49,52,52,49,46,46,46,46,46,46,46,49,46,39,43,43,46,49,49,52,52,52,49,49,49,49,46,46,46,49,46,46,39,46,43,39,39,39,43,46,46,46,46,39,43,39,43,46,43,52,55,59,62,68,68,71,71,77,82,79,84,98,95,102,105,107,102,112,112,114,122,116,120,122,124,129,139,143,147,150,151,153,155,162,160,160,160,158,166,162,164,166,173,178,180,185,186,195,200,198,201,206,205,206,205,206,206,205,205,206,206,206,206,205,206,205,203,202,200,196,196,198,194,197,196,189,185,191,192,192,187,184,177,178,163,174,158,144,141,144,146,144,146,156,163,153,153,141,149,144,126,115,112,108,108,112,119,123,121,131,136,131,136,153,139,136,136,129,108,126,129,133,136,146,206,194,167,149,149,146,161,151,149,121,139,126,123,136,149,139,141,149,156,158,144,158,163,156,170,184,180,185,178,184,185,180,177,177,182,184,178,184,190,192,191,196,198,196,198,195,197,200,190,195,195,195,200,200,200,198,197,191,198,203,202,203,201,198,201,201,201,201,200,201,203,196,201,200,198,203,204,204,204,204,204,204,203,201,200,205,201,200,201,204,204,205,204,204,204,204,205,206,205,205,206,205,204,205,204,202,204,204,201,200,205,202,203,204,205,204,205,206,206,204,204,204,205,205,204,204,204,203,201,203,201,199,201,203,201,205,205,205,205,205,204,204,201,201,199,199,203,202,203,201,203,204,199,189,195,194,197,186,189,189,191,189,185,180,185,186,173,173,182,183,182,173,164,158,156,160,161,155,155,156,157,156,150,150,154,154,154,150,151,147,146,142,142,134,141,141,136,134,129,129,126,128,124,124,114,105,105,112,98,98,100,95,98,98,93,95,88,93,90,88,82,82,79,79,71,68,71,68,68,68,62,64,59,59,55,59,59,52,55,52,52,49,52,49,46,46,43,39,39,39,39,36,36,39,36,36,39,36,36,36,39,36,36,39,36,36,36,39,39,36,36,32,32,32,39,39,39,39,36,39,36,39,39,39,43,46,43,43,39,39,43,46,43,46,46,43,39,46,46,43,43,43,39,39,43,43,46,46,46,43,43,43,46,46,49,49,49,49,52,49,55,49,49,49,49,49,52,52,46,49,49,55,55,55,52,49,52,43 32,32,32,32,32,32,32,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,36,32,36,36,36,39,39,39,39,36,39,39,43,43,43,43,43,49,49,52,49,49,55,52,46,52,55,59,59,62,64,64,68,64,64,68,71,68,71,68,68,71,71,71,68,71,68,71,64,68,68,64,64,64,64,64,59,55,59,55,55,59,52,59,49,52,52,43,46,46,43,46,46,43,46,46,46,43,43,49,46,46,49,52,49,46,49,49,49,46,49,46,49,49,49,43,46,43,43,39,39,39,43,46,46,43,46,43,39,43,39,43,39,52,55,59,59,64,71,68,71,74,74,77,77,90,90,102,98,102,110,112,112,107,112,116,118,122,128,129,136,142,144,147,148,153,154,156,158,160,164,166,162,167,171,168,174,179,182,180,187,195,192,197,199,203,205,206,206,206,205,206,205,204,206,206,206,206,206,206,203,203,201,200,197,197,194,189,205,194,187,187,189,190,195,184,184,174,170,156,149,163,136,136,131,161,141,141,161,158,158,163,149,151,133,116,116,104,110,99,102,115,123,123,126,141,141,141,139,146,123,119,129,116,116,119,126,131,136,131,126,136,133,129,141,141,129,131,121,115,121,121,131,141,141,151,151,151,133,144,136,156,158,158,166,180,177,174,177,168,174,168,170,163,170,177,187,192,185,198,195,196,197,187,190,194,197,194,190,192,198,189,190,194,185,185,191,196,194,201,198,200,196,198,196,196,194,194,201,198,198,201,202,201,202,201,203,203,203,203,202,201,203,203,203,205,204,204,205,204,204,206,204,205,204,204,204,205,206,205,205,206,206,206,204,205,203,203,205,203,203,203,202,204,204,205,204,204,204,204,206,204,204,205,206,204,205,204,202,203,203,204,204,205,204,204,205,205,205,205,205,203,204,203,202,200,205,205,203,199,204,201,189,192,195,192,195,187,197,182,189,186,178,186,189,173,179,179,176,171,169,162,159,159,162,161,158,157,156,155,154,157,154,150,155,154,152,156,147,144,144,142,138,138,141,133,129,131,131,129,129,120,124,112,112,105,105,102,100,100,98,95,95,95,98,93,90,93,90,84,79,77,77,68,68,68,68,64,64,64,62,59,62,55,59,55,59,55,55,52,52,52,46,46,46,39,39,43,43,43,39,39,39,36,39,39,36,36,36,36,36,36,36,36,36,32,32,36,32,32,32,32,36,36,36,39,36,39,39,36,36,39,39,43,46,46,46,39,39,39,46,43,46,43,39,39,39,43,43,43,43,43,43,39,43,43,43,43,46,46,43,46,52,49,49,46,49,49,49,52,52,49,49,52,49,55,52,46,55,52,52,52,52,55,52,52,39 32,32,32,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,32,36,36,36,36,36,36,39,36,39,39,39,46,43,43,43,49,46,46,49,52,49,52,49,55,59,59,59,64,64,62,62,64,62,62,62,68,64,64,68,62,68,68,68,68,68,71,71,71,74,71,62,64,59,62,55,55,55,55,55,52,52,52,52,46,49,46,46,43,46,49,43,43,46,46,46,46,46,46,46,49,49,49,49,46,49,49,49,49,52,49,49,46,43,39,46,39,43,46,43,46,43,46,43,46,43,39,39,39,43,46,46,55,55,55,62,62,64,64,71,71,74,84,84,93,95,98,107,107,110,112,112,112,112,118,120,124,129,131,138,144,147,150,150,152,151,158,162,165,166,165,166,172,169,176,176,176,180,187,186,187,191,195,199,205,206,206,206,206,205,206,205,206,206,206,206,206,206,206,204,202,202,198,195,196,187,178,178,180,189,177,180,190,182,185,177,178,170,161,153,146,149,116,136,149,136,133,151,153,141,141,139,126,139,123,121,98,115,123,136,123,131,133,136,141,149,149,146,133,133,131,116,104,115,119,116,116,136,133,121,119,119,136,133,126,110,108,104,112,110,121,119,119,141,133,136,141,139,141,139,149,146,156,172,158,156,170,177,170,161,151,158,178,182,191,192,191,194,194,195,195,196,194,190,187,192,180,187,194,192,184,187,180,189,187,187,195,194,200,195,185,184,192,194,191,189,194,187,194,194,195,201,201,198,201,206,200,200,203,201,196,204,205,200,201,204,205,205,204,205,205,204,205,204,205,205,204,205,204,206,206,206,206,206,205,204,206,205,203,204,203,203,205,205,203,203,204,204,203,205,204,204,204,205,205,206,204,203,204,202,205,204,206,206,206,205,206,206,205,204,204,201,201,204,203,206,206,205,203,201,203,201,201,201,192,199,191,195,185,189,191,194,192,179,179,183,183,172,166,168,164,160,167,172,165,159,154,155,154,160,160,154,153,152,153,150,148,150,147,148,141,142,131,136,136,133,134,131,131,128,124,120,110,114,110,107,105,110,100,100,95,93,98,95,90,93,90,90,82,82,88,84,74,71,68,71,68,68,62,62,62,59,62,62,59,55,59,55,55,49,52,49,46,46,39,39,43,43,36,39,36,39,39,36,39,32,36,36,36,39,39,36,36,36,36,36,36,32,36,36,32,32,36,32,36,36,36,39,39,39,36,39,43,43,43,46,43,43,43,39,43,46,49,43,39,43,39,39,43,46,43,43,39,39,46,46,49,46,46,46,43,52,49,49,49,46,49,49,55,55,49,49,49,49,52,52,55,49,49,49,52,52,55,52,52,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,36,32,36,32,36,36,32,32,36,32,39,36,39,39,36,39,43,43,43,43,43,43,46,49,49,46,49,55,55,49,55,55,59,62,59,64,62,62,64,62,62,59,64,62,62,68,64,64,68,64,68,68,64,64,68,74,71,68,64,62,62,52,52,55,55,59,52,49,52,49,49,52,46,43,46,43,46,43,39,43,43,46,46,46,49,46,49,49,46,46,46,49,49,49,49,49,49,49,43,43,43,43,43,43,43,43,49,46,46,46,43,43,43,39,39,39,46,52,52,59,55,62,64,64,64,74,71,79,82,84,93,98,100,105,105,105,112,112,114,116,120,124,126,133,134,141,143,147,147,152,154,154,156,165,162,166,169,169,167,172,173,179,179,176,186,185,191,191,200,203,205,206,206,205,205,206,205,205,205,206,206,206,206,206,205,205,201,197,198,195,194,194,187,189,189,185,184,191,195,190,182,184,177,163,151,149,141,146,131,144,139,149,136,151,139,156,136,133,119,131,131,126,115,104,115,121,136,126,153,149,153,144,156,136,141,133,123,102,115,108,126,126,119,119,139,119,131,121,129,115,116,102,104,112,119,116,116,116,133,129,115,133,136,131,144,133,149,156,153,177,163,146,163,163,163,178,170,172,178,163,187,191,195,194,197,185,189,189,184,192,195,191,180,180,189,190,189,190,194,187,194,182,191,187,198,194,189,187,194,194,187,187,195,190,192,194,194,201,198,196,201,205,200,201,202,201,198,201,204,203,203,204,205,206,206,206,205,204,205,204,204,205,205,205,205,206,206,206,206,206,206,204,206,206,205,203,204,205,205,204,204,202,204,204,203,203,204,205,204,204,205,204,204,204,204,204,205,205,205,206,205,205,205,204,205,205,204,201,198,201,201,204,205,205,204,204,204,201,201,199,199,201,195,197,192,195,187,191,195,182,179,185,187,178,171,171,173,166,173,168,171,159,156,157,155,160,164,160,153,153,153,148,150,154,144,147,139,138,138,138,139,137,138,129,134,131,126,120,114,118,112,112,110,105,102,98,95,95,98,90,95,90,88,90,82,88,88,82,77,77,74,71,68,64,62,68,62,59,59,59,59,55,52,55,52,52,52,49,46,43,43,43,46,46,39,39,36,39,36,36,39,32,39,36,36,39,36,36,36,36,36,36,36,36,36,36,32,36,36,32,39,36,36,39,39,39,39,39,39,39,46,43,39,43,39,43,43,43,46,46,39,39,39,39,43,46,43,43,36,43,46,46,46,46,46,46,43,49,49,49,52,46,46,49,52,55,55,52,49,49,49,52,55,55,52,49,49,52,55,59,55,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,36,32,32,36,32,32,32,32,32,36,32,36,39,32,36,39,39,39,39,39,43,43,46,43,43,43,46,52,52,49,49,55,49,49,52,55,59,55,62,68,62,64,68,68,64,64,64,68,64,68,68,64,68,64,68,71,64,62,68,64,64,62,64,64,64,59,55,55,55,55,49,49,49,52,49,49,46,49,43,46,43,43,39,43,46,49,46,49,49,49,43,46,46,46,46,49,49,46,46,49,49,43,43,43,39,43,43,43,43,46,46,43,43,39,43,43,43,39,46,46,49,49,49,52,59,55,62,64,68,74,77,84,88,90,93,100,98,95,105,110,110,112,116,122,128,129,133,136,137,144,147,149,150,152,154,156,162,162,162,173,167,166,171,172,171,173,179,179,183,189,192,197,202,205,206,205,204,204,205,206,206,206,206,206,206,206,206,206,204,205,198,200,195,189,189,189,180,189,190,187,195,197,192,198,196,185,172,153,158,136,126,123,141,126,133,151,139,131,136,123,131,141,136,144,139,131,108,119,121,126,126,153,172,156,163,156,153,131,133,110,106,98,99,112,112,106,112,99,110,110,104,106,110,108,106,102,102,108,123,123,116,121,129,126,136,149,133,141,144,139,153,156,161,146,170,161,161,177,180,177,172,184,187,191,198,198,195,198,200,197,189,184,190,182,182,184,190,180,180,190,195,192,185,194,187,196,192,194,197,198,190,184,194,187,190,190,191,190,197,190,192,198,192,197,197,194,196,200,197,198,201,201,198,204,203,201,204,206,205,206,206,206,206,206,205,204,206,206,206,206,205,204,205,206,206,205,204,206,205,205,206,205,204,204,203,203,206,202,203,202,204,205,205,204,204,206,205,205,205,204,205,205,206,206,206,206,205,205,205,203,200,204,199,201,201,204,205,206,206,206,205,202,204,201,198,202,198,198,194,198,189,189,195,187,189,185,186,178,168,171,169,167,174,169,165,158,158,160,157,160,160,158,151,152,154,146,150,152,146,147,142,146,144,138,141,134,134,133,131,134,128,129,122,116,112,116,107,102,105,100,95,95,93,98,95,93,90,84,84,88,88,84,74,74,71,68,68,64,55,64,64,55,55,59,55,55,52,52,52,52,52,52,49,46,43,39,43,46,39,36,39,39,36,36,39,32,36,36,36,36,36,36,36,36,36,36,36,32,32,36,32,32,36,36,36,32,32,39,39,39,39,39,39,39,39,43,43,43,43,43,43,43,43,43,39,43,43,39,43,43,43,43,43,39,43,43,43,46,43,43,46,49,46,49,49,49,49,43,55,55,49,49,55,46,49,55,55,55,55,49,46,52,55,55,55,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,36,32,32,32,32,32,36,32,36,32,32,36,32,36,36,36,36,36,39,43,36,39,43,46,43,39,43,43,46,49,46,46,46,49,52,49,52,59,59,59,62,64,62,64,62,64,68,64,68,64,64,62,64,64,68,68,68,71,68,68,68,68,64,59,62,62,64,55,59,59,52,55,43,49,49,52,49,46,49,49,43,46,43,39,39,43,46,49,43,46,46,43,46,46,46,46,46,52,52,46,49,46,43,43,43,39,46,46,43,43,46,46,46,39,43,43,39,43,43,46,46,43,49,49,49,49,55,59,64,68,71,79,82,90,90,90,98,95,95,100,105,105,112,120,122,118,126,128,129,133,133,141,145,146,148,155,160,159,160,168,171,169,172,169,167,168,162,173,183,180,189,192,195,202,205,204,206,205,206,205,206,206,206,206,206,206,206,206,206,205,205,201,201,197,194,194,187,187,191,196,190,197,195,202,198,194,189,177,166,156,146,133,126,129,126,131,149,144,149,146,141,149,141,141,139,136,131,123,108,112,116,144,139,153,146,149,149,146,121,121,112,115,89,96,104,99,92,102,96,102,108,96,108,119,106,115,99,92,102,116,126,119,121,129,144,141,144,156,151,144,146,136,158,144,141,172,163,144,158,182,180,184,190,185,191,192,194,187,194,187,180,174,184,178,174,189,184,182,187,187,190,195,184,189,194,192,194,195,201,198,203,194,195,194,195,190,191,190,191,194,196,190,191,194,200,202,200,196,200,194,197,196,198,204,202,195,201,200,204,205,202,203,205,205,206,206,206,205,206,206,206,205,204,206,206,206,206,205,206,206,204,206,205,206,205,205,206,204,203,201,201,205,203,201,204,195,204,205,205,204,205,206,205,206,206,206,206,205,205,206,204,205,201,199,203,201,203,206,205,204,205,206,205,203,205,204,200,203,203,200,195,192,186,189,199,192,183,197,194,186,178,173,179,176,173,172,165,159,157,156,155,162,165,159,154,153,152,150,150,150,148,149,143,146,142,136,141,136,133,128,129,128,131,128,126,122,114,112,110,107,105,102,98,95,95,100,98,95,90,90,93,84,84,82,82,74,74,71,71,71,64,62,62,59,55,59,59,52,52,52,55,52,52,55,52,46,46,43,43,43,39,39,39,36,36,36,36,36,36,36,36,39,36,36,36,36,36,39,36,32,36,36,32,32,32,36,39,36,36,39,39,39,39,39,43,39,39,39,46,43,46,43,43,46,43,49,43,43,43,43,43,39,46,46,39,46,43,46,46,46,43,46,46,46,46,49,52,46,49,46,49,49,52,52,52,49,52,52,52,55,55,52,49,49,52,55,59,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,36,32,36,36,32,32,32,32,32,32,32,39,36,32,36,36,39,39,39,39,43,43,43,46,43,43,49,49,49,49,49,52,52,52,55,55,59,55,59,59,55,62,62,62,64,64,64,64,59,68,64,62,64,64,64,64,64,64,68,68,68,64,62,64,59,55,52,55,52,55,52,52,49,49,52,52,46,43,39,43,43,43,39,46,49,49,46,43,46,43,46,46,46,49,46,52,52,49,43,43,43,43,43,43,43,49,43,43,46,43,43,39,39,43,43,46,46,46,43,43,43,46,52,52,52,62,64,74,74,90,82,88,90,90,93,95,100,98,107,110,110,114,120,120,137,133,131,138,141,146,149,149,154,154,158,165,168,169,169,174,166,168,166,166,167,169,174,186,187,195,195,203,204,205,206,206,206,206,206,206,206,206,206,206,205,205,205,201,203,201,198,197,200,191,192,187,192,192,197,198,201,201,191,177,170,146,139,139,144,119,116,126,144,141,163,161,170,156,153,153,151,136,126,119,126,123,129,121,110,139,144,149,163,126,129,136,123,115,110,106,98,96,94,108,104,102,110,108,99,115,106,116,108,115,112,94,104,112,129,133,131,131,136,123,139,141,158,151,141,153,153,131,170,136,139,158,170,172,190,194,187,177,180,189,185,184,187,189,182,182,180,178,163,163,185,185,194,185,190,194,200,195,196,198,195,204,190,194,198,198,206,196,200,197,195,197,198,198,203,201,195,196,198,200,200,200,201,201,197,198,201,198,200,198,202,201,198,204,203,204,205,205,204,203,205,206,206,205,206,206,206,206,206,206,206,205,205,205,206,206,205,205,206,205,206,204,203,201,200,201,205,205,204,204,204,204,205,204,202,205,204,205,206,206,205,206,206,204,205,205,203,204,205,203,202,204,203,204,206,206,206,206,206,203,203,201,201,200,192,195,192,191,195,195,192,189,199,192,185,182,174,179,174,167,164,158,156,154,157,162,165,165,154,156,161,148,150,148,150,148,142,146,141,138,141,136,141,134,133,129,128,129,126,128,120,116,112,112,102,95,95,93,95,95,95,93,88,93,88,84,82,84,82,77,74,74,68,68,64,68,59,55,59,62,59,52,52,55,55,49,52,52,49,49,49,39,43,43,43,36,39,39,36,36,39,32,36,36,36,39,36,36,36,39,39,36,39,32,32,36,32,32,36,36,39,36,32,36,39,43,43,39,39,43,39,43,39,43,43,46,43,49,46,43,39,43,43,43,43,43,43,43,46,43,43,43,43,49,43,46,46,49,49,46,52,52,52,49,55,46,49,49,59,49,52,52,52,55,55,52,55,49,49,52,55,46 32,32,32,32,32,32,32,32,32,32,32,32,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,36,39,39,39,39,39,39,43,43,43,43,46,46,46,49,49,49,52,49,52,52,55,55,55,59,62,59,59,64,62,62,64,68,62,64,68,64,64,68,64,64,62,64,62,64,68,68,64,68,64,64,55,55,52,52,55,49,49,49,49,46,49,49,43,39,43,43,43,43,46,43,46,39,39,43,46,43,46,46,49,49,46,49,46,43,43,43,43,43,39,43,46,39,43,43,43,43,39,39,43,43,46,49,46,43,43,43,46,52,52,55,64,68,74,74,82,84,93,90,93,88,98,95,95,112,112,114,114,124,126,136,131,136,136,138,145,150,154,156,159,157,160,167,167,173,171,172,168,169,166,171,172,183,183,192,199,197,201,205,204,206,206,206,206,206,206,206,206,206,206,204,204,204,203,197,198,195,194,192,191,190,190,197,192,197,197,201,198,185,153,153,149,136,131,126,115,116,123,136,141,156,156,184,174,158,149,136,136,126,136,123,139,123,126,123,129,136,141,144,126,121,112,121,112,102,98,96,96,94,104,102,112,110,108,119,116,115,110,121,106,108,102,96,123,131,121,119,129,131,136,126,144,141,149,149,158,149,158,139,129,144,163,170,177,182,174,174,185,185,195,187,187,180,174,170,168,174,163,177,172,172,172,194,180,184,196,194,198,195,198,191,194,185,192,189,196,206,198,200,194,198,195,201,196,200,200,194,198,194,201,200,200,201,201,201,200,203,201,195,202,200,198,197,201,200,203,205,205,205,204,204,206,206,205,206,206,205,206,206,206,206,206,204,204,206,205,205,205,205,205,205,204,204,204,205,206,205,206,205,204,205,204,204,202,203,203,204,204,205,205,206,205,206,206,206,205,205,205,202,203,198,204,205,203,204,205,205,205,206,206,204,202,201,204,192,199,195,194,195,195,194,185,198,189,189,182,178,168,172,169,164,157,156,156,157,164,162,159,151,155,153,151,156,150,149,147,142,143,141,138,142,136,136,136,134,131,129,126,124,122,118,112,112,114,100,102,102,93,95,93,98,95,93,95,90,84,88,88,82,79,79,74,74,68,64,62,62,59,62,59,59,52,55,52,52,49,52,52,46,49,46,46,46,43,43,36,36,36,36,36,39,36,39,36,36,39,39,36,36,36,36,36,39,36,36,32,32,32,36,36,39,36,36,39,36,39,39,39,39,43,39,43,39,39,46,49,46,46,43,43,39,43,46,43,43,43,39,43,43,43,46,43,43,46,43,43,46,49,49,46,52,46,49,49,55,49,46,52,59,52,55,49,49,55,52,52,55,49,49,55,55,46 32,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,32,36,32,32,32,32,36,39,39,39,39,39,39,43,43,43,43,39,46,49,49,49,49,49,55,49,49,49,55,59,59,62,62,62,62,68,68,68,64,64,64,64,68,64,71,68,68,68,68,64,62,64,59,62,59,62,62,62,55,52,55,49,52,46,49,52,52,46,46,43,43,43,43,46,39,43,46,46,46,39,43,46,43,46,43,46,49,46,49,46,43,46,49,46,46,43,46,43,43,43,39,43,39,43,39,46,46,46,52,49,43,39,43,46,46,52,52,59,64,71,77,74,82,82,88,95,88,95,95,95,110,112,112,114,122,124,120,122,126,129,136,138,144,150,151,155,160,161,161,162,169,171,165,173,171,174,174,173,183,191,189,197,198,203,204,206,205,205,206,206,206,206,206,206,206,206,205,204,204,204,200,196,197,189,192,189,189,195,187,191,192,198,189,195,187,174,136,123,133,129,126,119,123,121,133,151,163,166,172,161,163,139,141,139,133,133,136,136,131,119,121,123,139,123,136,139,119,129,108,112,106,104,92,96,89,116,123,112,112,119,131,119,115,106,116,110,102,106,102,110,119,126,116,110,121,116,112,139,131,133,139,131,139,121,133,129,136,153,168,168,156,156,170,172,180,170,172,151,151,149,153,156,158,177,174,168,178,180,178,166,182,180,182,184,190,195,194,198,185,182,184,185,180,189,190,191,190,195,195,198,198,200,197,201,200,197,195,200,198,198,204,198,201,202,198,198,198,194,197,201,198,202,201,201,201,201,203,205,205,206,206,204,204,205,205,205,205,206,206,206,205,206,206,205,206,205,205,205,205,201,204,202,205,206,206,204,206,205,205,204,204,203,205,204,204,205,205,206,205,206,205,205,205,206,205,204,205,205,206,205,203,204,205,206,204,206,205,205,205,205,203,202,197,195,189,192,195,189,189,195,194,192,189,191,182,178,176,172,156,154,155,158,162,162,157,160,161,156,154,156,150,150,148,144,137,139,138,141,137,136,137,141,131,131,128,122,122,114,114,110,110,105,100,102,98,95,93,95,93,90,93,88,84,93,84,82,79,77,74,74,68,62,64,59,59,59,59,55,59,55,59,55,52,52,49,46,49,49,46,46,46,39,36,36,39,36,36,39,36,36,36,39,39,39,36,32,36,32,36,36,36,39,36,32,32,36,36,39,36,36,36,36,39,39,39,43,43,43,43,39,46,43,46,46,49,43,43,39,43,46,46,46,43,43,43,43,43,46,49,46,43,43,46,46,49,52,49,49,43,49,55,52,49,49,49,55,55,55,55,52,52,55,52,55,55,49,52,52,46 32,32,32,32,32,32,32,32,32,32,32,32,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,36,39,36,39,39,39,39,39,39,43,43,46,46,43,46,46,49,49,46,49,52,52,52,55,62,55,59,64,64,59,62,64,64,62,62,62,64,62,68,62,64,68,71,64,62,62,68,64,64,64,62,62,62,59,55,55,55,55,55,46,49,49,52,49,46,43,46,46,46,43,39,43,43,46,46,43,43,49,43,46,46,46,46,46,46,46,43,46,49,46,46,43,39,39,43,39,39,43,43,43,46,46,49,46,49,49,39,39,46,49,49,59,59,59,64,74,77,74,77,77,90,93,88,95,102,107,112,110,116,116,118,120,118,128,131,138,145,148,151,156,157,158,157,161,164,164,166,168,167,172,173,172,182,183,186,187,192,199,201,204,203,205,205,206,206,205,206,206,206,206,206,205,206,204,204,204,201,197,197,190,190,185,174,190,185,187,191,190,178,185,191,178,161,149,149,126,131,129,131,136,144,156,163,163,146,161,144,151,144,121,129,116,110,115,131,119,119,133,129,119,112,126,121,108,94,108,99,99,88,96,102,123,121,123,119,106,123,112,104,106,116,116,112,104,99,116,110,121,133,123,108,104,126,119,129,126,116,115,112,123,116,136,153,146,170,170,153,161,170,153,158,144,139,166,170,163,177,172,163,177,184,177,174,177,182,184,177,151,178,177,182,191,172,184,182,163,178,166,177,185,190,191,198,197,200,198,197,197,195,201,195,200,195,194,196,192,194,198,201,201,196,202,201,200,195,197,203,203,201,205,203,204,205,205,206,206,206,205,205,205,206,206,206,206,206,206,205,206,206,206,205,206,205,204,201,204,205,206,206,206,206,206,206,205,205,205,204,206,204,204,203,205,206,206,206,206,206,206,206,206,206,205,204,206,204,205,204,206,205,204,206,205,203,205,204,204,203,203,202,202,191,192,192,191,189,187,197,191,191,182,183,179,173,174,171,174,171,166,165,162,161,168,160,153,155,156,150,147,144,147,138,141,137,138,136,139,137,138,137,131,128,122,120,118,116,114,110,107,102,100,98,95,98,90,93,88,93,90,88,90,88,82,77,77,74,79,71,64,68,64,59,59,59,55,55,52,55,55,52,52,49,49,49,46,46,49,49,39,36,39,36,39,39,39,39,36,36,36,39,36,39,36,36,36,36,36,36,36,36,32,36,36,36,39,39,36,39,39,39,36,39,39,39,43,43,39,43,43,46,46,46,46,46,43,46,43,49,46,46,46,39,39,43,49,49,46,46,43,43,46,49,49,49,49,49,49,49,55,55,52,52,52,52,59,62,55,59,52,49,52,55,52,55,55,43 32,32,32,32,32,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,39,36,39,36,36,39,36,39,39,39,39,43,43,46,46,46,46,46,46,46,49,49,55,52,55,55,55,59,55,59,62,59,62,64,62,62,62,62,62,62,64,64,64,62,68,64,64,68,68,68,68,64,59,62,59,55,52,55,55,55,52,46,46,49,46,49,49,46,46,43,43,46,43,39,46,43,46,43,43,46,46,49,43,43,49,43,43,43,39,46,49,46,46,39,43,43,43,36,39,46,39,46,46,43,46,49,46,43,43,43,43,49,52,59,59,62,68,74,74,71,82,79,95,93,95,95,102,107,107,114,116,116,114,120,124,137,138,142,147,148,152,156,156,157,156,161,162,168,166,168,173,169,173,179,183,185,189,189,191,195,199,201,202,205,206,206,206,206,206,206,206,206,205,205,206,205,203,204,198,197,197,192,189,185,184,191,187,185,187,187,191,178,185,178,178,166,146,136,139,136,136,131,141,151,161,158,158,149,133,144,136,129,110,110,108,104,121,121,131,123,139,126,121,123,121,115,96,104,102,92,88,92,115,110,126,129,119,116,108,94,92,102,104,99,106,108,108,108,121,119,121,110,106,112,121,112,129,119,119,116,133,121,123,144,141,156,166,149,149,170,168,144,141,141,144,161,168,174,185,184,182,184,170,172,168,180,185,190,156,158,185,190,189,174,194,178,189,166,166,180,184,189,196,190,196,197,198,201,203,195,196,197,198,197,197,198,194,198,198,201,201,200,201,202,201,198,198,200,201,204,203,203,204,205,205,205,205,206,203,205,205,205,206,206,206,206,206,204,206,206,206,206,205,205,203,204,203,203,203,205,205,206,206,205,205,206,206,206,206,205,206,205,206,203,206,206,205,206,205,206,206,206,206,206,206,206,205,206,205,206,205,204,205,206,205,205,205,204,200,204,201,201,195,192,192,194,186,187,200,194,195,191,185,183,179,180,171,162,160,168,161,158,154,161,158,157,158,154,150,150,148,146,141,141,138,131,138,138,138,136,138,128,131,126,124,118,118,112,112,112,110,107,100,93,93,88,90,90,93,90,95,95,93,82,82,79,71,77,68,64,64,64,55,55,55,55,55,52,55,55,49,52,52,49,49,46,49,46,43,39,36,36,39,36,36,39,36,36,32,36,36,39,36,36,36,36,36,39,32,36,36,32,32,36,36,36,36,39,36,36,39,43,36,39,43,43,49,39,43,43,43,43,49,46,46,43,46,43,43,43,49,43,43,39,39,46,46,49,46,43,43,43,52,52,52,49,46,46,46,55,52,49,52,52,52,55,59,55,62,52,52,52,55,59,55,52,46 32,32,32,32,32,32,32,32,32,32,32,32,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,39,39,39,43,43,39,39,43,36,43,43,43,46,46,52,49,49,52,52,46,55,55,55,59,59,59,55,62,64,62,62,64,68,62,64,68,68,64,64,64,64,64,64,62,64,64,55,62,62,62,49,52,55,52,52,52,46,46,49,43,46,43,43,43,46,46,43,43,39,43,43,43,39,46,49,46,46,43,46,49,39,46,46,46,49,46,46,43,39,39,39,39,39,43,43,46,46,46,46,43,49,46,43,43,46,46,52,52,55,59,64,64,64,74,68,77,82,93,100,95,100,112,105,112,114,112,112,118,126,136,137,141,138,146,148,151,155,158,161,161,159,160,171,172,171,173,178,173,180,182,182,187,191,186,200,203,203,205,206,206,206,206,206,206,206,206,206,206,205,205,204,205,203,198,197,194,185,182,185,182,178,184,187,194,191,190,189,178,178,170,166,153,136,149,126,129,136,153,163,153,149,136,139,116,131,116,104,106,108,96,112,108,126,136,133,139,136,136,126,136,115,106,102,108,98,89,96,126,123,121,131,106,104,98,73,72,89,89,96,92,92,110,102,115,116,116,123,116,116,119,116,119,102,106,133,206,123,123,129,156,168,136,146,151,139,129,131,153,146,149,156,144,144,149,156,168,153,182,185,194,172,180,180,189,184,177,191,194,182,185,185,177,178,174,185,185,187,190,194,192,195,196,197,195,198,197,190,198,196,198,197,201,198,201,198,198,203,198,197,203,201,202,198,200,198,201,201,204,205,204,204,204,205,206,206,205,205,205,206,206,206,206,205,205,206,206,206,205,205,205,205,205,205,205,206,206,205,205,206,206,206,206,206,205,206,206,206,205,206,206,206,206,200,205,206,205,206,206,206,206,206,205,203,206,204,205,206,206,205,206,206,206,204,205,205,206,201,203,199,198,200,202,191,192,195,187,195,195,180,178,183,185,182,174,166,160,166,160,157,156,154,155,154,152,149,151,150,144,144,144,138,142,138,138,134,131,131,131,134,129,128,126,122,114,112,110,105,100,100,95,95,93,93,90,90,84,90,90,84,84,74,71,71,74,68,64,64,62,55,59,59,52,52,49,52,52,59,52,55,49,46,46,46,46,43,39,39,39,36,36,36,36,36,36,36,36,36,36,36,36,39,36,36,36,36,36,32,36,36,32,39,36,36,39,39,39,36,36,39,39,43,49,43,43,43,43,43,49,49,49,43,46,43,43,46,43,46,43,43,43,43,43,46,49,43,46,43,52,46,49,49,49,49,49,55,52,52,49,49,52,55,64,62,62,55,49,52,52,55,55,52,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,36,36,32,36,32,36,39,32,32,36,36,36,39,36,39,39,39,46,43,43,43,43,46,46,49,49,49,49,52,52,49,52,52,59,59,62,62,62,59,64,62,64,64,64,64,62,68,62,64,64,62,64,64,68,68,64,62,59,55,59,52,59,52,55,55,52,49,46,46,46,43,43,46,39,46,46,39,43,39,43,43,39,39,43,46,46,46,43,43,43,46,43,49,46,43,46,49,39,43,39,39,39,39,39,46,46,43,43,39,43,43,46,46,43,43,49,49,49,49,55,55,59,64,71,74,79,82,84,93,105,98,105,110,107,112,110,102,112,122,128,129,131,138,141,147,146,148,154,154,156,168,167,166,167,174,176,176,180,178,178,174,183,186,192,192,199,203,205,205,206,206,205,205,206,206,206,206,206,206,206,206,205,203,198,189,191,189,177,184,178,178,182,182,194,190,197,190,189,172,158,153,136,149,136,129,131,141,141,158,166,149,170,139,131,131,133,123,116,104,99,116,106,129,141,149,153,133,129,139,131,126,123,106,110,108,99,112,106,116,136,144,123,110,102,84,77,64,94,110,96,86,88,102,102,110,115,115,126,136,112,121,121,115,123,102,126,121,131,136,153,170,141,153,151,144,131,139,144,153,139,153,153,151,153,158,172,180,163,168,168,189,194,192,184,185,192,197,184,195,191,194,185,180,190,170,185,185,185,194,198,196,197,198,194,194,194,198,195,200,201,200,200,202,201,198,201,197,198,201,201,198,195,201,202,201,200,198,200,201,202,203,204,205,206,206,205,206,206,206,206,206,206,206,206,206,206,206,206,206,205,205,206,203,205,205,205,206,206,205,204,206,206,206,206,206,205,206,206,206,206,206,206,206,206,206,204,206,206,206,206,206,206,206,206,205,204,206,206,203,206,205,206,206,205,204,203,204,205,204,203,203,185,189,199,182,192,182,186,183,180,174,169,160,165,171,162,166,164,166,157,158,162,153,153,155,157,158,149,146,146,141,142,139,136,138,138,134,129,129,129,129,124,120,116,114,110,110,98,100,95,95,93,88,88,93,90,90,93,88,79,79,77,79,79,74,68,64,68,62,55,59,55,55,52,52,52,52,55,55,52,52,46,43,43,43,43,39,39,39,39,36,39,36,36,36,36,39,36,36,36,32,36,39,32,36,36,32,32,36,36,32,36,32,32,39,36,39,39,36,39,43,39,46,46,43,49,46,43,46,46,46,46,49,49,43,43,46,43,46,43,43,43,43,43,46,46,46,46,46,46,49,52,46,52,49,55,52,49,52,55,52,55,55,59,55,59,55,52,55,59,55,55,46 32,32,32,32,32,32,32,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,39,36,39,36,36,39,39,39,43,43,43,43,43,49,52,49,49,46,49,52,49,49,52,52,55,59,64,62,59,64,68,62,62,64,64,62,64,64,64,64,64,59,68,62,68,68,68,55,59,55,55,55,55,55,59,55,52,49,43,46,49,49,46,43,43,43,43,43,43,39,43,43,43,43,43,43,46,43,39,43,43,46,43,43,46,46,46,49,43,39,39,39,43,43,39,43,46,46,43,39,43,43,46,46,46,39,49,46,49,55,52,59,62,71,71,74,77,88,90,93,105,98,110,110,110,112,107,105,112,128,129,131,131,137,138,145,146,148,152,152,160,172,168,168,173,183,178,169,180,176,178,179,180,189,195,194,201,204,204,206,206,206,206,205,206,206,206,206,206,206,206,206,205,202,197,185,189,182,178,177,174,168,182,182,190,194,197,194,187,178,158,151,139,149,126,136,136,136,141,144,153,151,153,144,133,121,129,119,104,106,110,119,115,121,136,161,149,144,126,126,126,131,119,98,99,108,102,102,119,121,121,136,104,98,89,88,72,76,96,92,106,82,89,106,121,110,115,121,121,136,123,133,121,106,115,121,136,139,158,141,170,166,153,161,153,153,131,141,139,136,141,149,133,149,144,141,158,158,163,166,168,178,192,189,191,187,184,197,187,187,195,190,194,187,190,187,178,191,191,190,194,194,197,197,192,184,195,200,201,203,201,201,200,200,198,200,200,200,204,202,204,198,200,201,198,202,203,201,202,203,204,205,204,204,206,205,205,205,205,205,206,206,206,206,206,206,206,206,206,206,206,206,206,204,206,206,206,206,206,205,205,205,206,206,206,205,205,206,206,206,206,206,206,206,205,206,205,206,206,206,206,205,205,206,205,206,205,205,204,201,205,206,205,206,205,205,203,204,203,198,197,203,189,194,200,192,189,186,182,183,176,172,171,165,174,169,173,171,173,159,158,157,155,155,156,154,156,157,150,146,147,138,146,142,131,138,137,137,129,128,128,131,122,122,118,118,114,107,105,105,98,95,95,95,90,93,90,82,88,88,88,82,77,79,82,79,68,64,64,62,59,62,55,55,52,55,52,55,55,55,52,49,49,46,46,43,43,39,39,39,36,36,36,36,36,36,36,39,36,36,32,36,36,36,36,36,32,32,32,36,36,36,36,36,36,39,39,39,39,36,43,39,43,43,43,39,43,43,43,43,46,46,46,49,46,43,46,39,43,46,43,43,46,46,46,46,46,46,46,46,49,46,49,49,52,49,52,52,49,49,55,52,55,59,59,59,59,55,55,55,55,55,59,46 32,32,32,32,32,32,32,32,32,32,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,39,39,39,36,39,39,39,39,39,46,46,43,46,46,46,46,49,52,49,52,55,52,55,52,59,62,64,62,62,62,64,59,62,62,64,64,64,64,64,62,68,64,64,68,62,64,62,62,55,59,55,55,55,52,49,52,49,49,46,46,49,46,43,43,39,43,43,43,43,39,39,46,46,46,39,43,43,43,39,39,46,46,43,46,46,43,46,43,39,39,39,43,43,46,43,39,46,43,43,39,39,43,46,49,46,49,49,49,49,46,52,59,62,71,74,79,82,90,93,100,98,98,102,105,107,112,107,105,118,128,131,128,131,136,141,144,147,148,152,151,159,172,176,179,176,182,182,171,179,179,176,180,183,194,195,202,204,205,206,205,206,205,206,206,206,206,205,204,205,206,206,205,203,197,190,185,182,170,163,174,166,170,182,180,185,191,187,189,189,170,166,166,153,141,129,121,115,136,136,156,141,144,158,139,129,126,131,116,108,106,116,121,146,146,141,153,153,123,123,133,123,108,115,92,104,99,94,102,112,121,119,121,104,96,96,102,86,82,99,89,96,92,106,126,115,115,119,116,121,121,119,115,106,121,133,129,139,146,153,151,141,141,153,161,136,141,133,144,131,129,129,144,158,163,170,163,153,149,161,153,163,177,191,194,196,187,191,192,189,191,195,189,191,189,194,184,177,185,184,187,187,195,198,195,192,187,187,194,198,201,201,197,194,195,196,198,200,201,204,201,201,201,198,201,201,198,200,201,203,204,203,204,202,204,204,205,205,205,205,206,206,205,206,206,206,206,206,206,206,206,206,206,206,206,205,206,206,206,206,206,205,205,204,205,206,205,206,206,205,205,206,205,206,206,206,205,206,206,206,206,206,205,205,205,206,206,206,206,206,205,205,205,205,205,205,205,205,201,205,197,203,202,201,194,198,195,201,202,195,187,187,179,176,169,167,165,168,161,161,165,162,160,157,156,155,157,158,150,152,152,148,142,142,142,139,133,136,136,129,131,126,126,133,122,122,114,112,112,102,102,98,102,98,95,93,95,88,88,88,88,79,84,82,84,82,79,71,62,64,59,59,59,59,55,52,49,52,49,52,52,52,49,46,43,46,43,39,36,39,39,39,36,39,36,36,39,39,36,36,36,32,32,36,39,39,36,36,32,32,32,36,36,39,36,36,36,36,39,43,39,43,46,43,43,43,43,46,46,46,43,46,43,43,49,49,46,43,43,43,46,46,43,46,43,43,46,43,46,46,49,46,49,49,49,55,49,55,49,49,49,55,55,59,55,52,55,59,62,59,52,55,55,55,46 32,32,32,32,32,32,32,32,32,32,32,32,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,39,39,39,43,43,39,39,46,43,43,46,46,46,49,49,49,49,49,52,49,52,55,55,55,62,59,62,59,59,59,62,64,64,62,59,62,62,64,68,64,62,64,62,64,64,55,52,55,59,52,55,52,52,55,46,52,46,39,49,43,39,46,43,43,39,39,43,39,43,46,43,43,43,43,43,43,43,43,46,46,43,43,46,43,43,43,39,39,43,43,43,43,43,43,46,39,36,36,39,43,46,49,46,46,49,46,46,49,52,59,62,71,77,79,82,90,93,93,98,93,105,105,110,110,110,116,131,128,131,131,133,133,142,147,150,154,155,156,160,169,182,180,171,173,180,167,173,178,179,186,187,197,201,203,205,206,206,206,206,206,206,206,205,206,205,206,206,206,206,205,198,194,189,184,182,170,170,172,177,184,178,178,191,191,185,182,163,161,131,141,139,121,123,123,126,149,153,163,144,151,129,136,136,115,123,133,112,104,112,121,129,146,141,141,136,116,110,146,112,89,94,82,98,92,102,108,110,121,129,121,108,94,99,84,70,82,92,96,98,116,119,108,119,116,123,126,119,116,121,108,129,119,123,153,153,151,149,139,158,139,141,146,131,119,123,119,126,158,170,174,180,177,185,172,177,168,172,182,172,168,174,174,194,187,182,194,170,185,182,190,180,180,166,178,172,189,178,184,187,185,185,187,189,182,191,194,196,198,200,194,198,200,200,198,203,198,197,201,203,203,201,202,198,200,203,201,204,204,202,203,203,202,202,201,204,205,204,206,205,206,206,206,206,206,206,206,206,206,206,206,206,205,206,206,206,206,206,206,205,205,206,206,206,205,206,206,206,205,205,206,206,206,205,206,206,206,206,206,204,205,206,206,206,205,206,206,206,206,206,206,205,205,206,204,202,204,204,204,204,203,198,203,186,201,198,195,198,199,186,185,178,180,171,168,166,172,171,168,160,160,165,160,160,154,153,156,153,151,151,147,144,144,138,139,134,136,128,129,129,131,120,124,128,126,116,114,105,102,102,102,93,98,90,95,88,90,90,88,84,84,82,82,77,77,77,68,62,59,59,55,59,55,55,52,52,49,52,49,46,49,49,43,46,49,39,36,39,43,39,36,36,36,36,36,36,39,36,36,32,39,36,39,36,36,39,32,32,32,36,36,43,39,36,36,36,36,39,36,43,46,43,43,43,43,46,49,49,49,43,43,46,49,52,49,46,46,43,43,43,46,46,49,43,43,43,49,49,49,49,46,49,49,52,52,55,49,46,49,59,55,55,59,55,59,59,59,59,55,55,55,59,49 32,32,32,32,32,32,32,32,32,32,32,32,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,43,39,43,39,43,43,43,46,43,46,46,49,49,46,49,49,52,49,49,52,52,55,55,59,62,62,62,64,59,59,62,59,59,55,62,64,64,68,59,64,64,59,62,62,59,55,62,62,55,55,52,52,52,49,49,46,49,46,39,43,43,43,46,43,39,39,43,46,43,39,43,39,43,43,43,43,43,49,49,43,43,39,43,39,43,39,43,43,43,46,43,39,39,43,43,39,36,43,43,49,46,46,46,43,49,49,49,55,59,64,77,79,77,84,90,90,95,95,95,105,107,107,114,110,114,128,129,131,126,129,133,142,148,152,158,156,160,167,171,179,178,169,167,172,171,172,180,178,185,187,198,203,205,205,205,206,206,205,206,206,206,206,205,206,206,206,206,204,203,197,197,190,180,178,177,177,177,185,177,187,187,187,187,190,178,163,153,144,139,136,121,133,119,131,141,149,151,146,151,156,136,131,123,123,119,106,96,108,126,144,161,133,136,136,110,104,106,98,92,84,88,88,84,86,110,98,116,123,116,96,98,96,88,84,84,99,96,108,112,108,123,116,115,108,116,133,116,115,108,112,119,123,149,151,158,151,144,149,133,131,136,119,119,131,144,139,163,156,153,158,177,178,156,158,158,168,170,174,172,177,177,184,187,182,195,182,172,185,178,174,174,174,182,174,187,187,182,190,187,189,182,189,182,190,197,195,198,197,198,192,198,197,202,198,200,201,201,204,205,202,201,198,201,198,202,204,201,198,201,200,201,203,203,205,205,205,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,206,205,205,206,204,206,206,206,205,206,205,206,206,205,205,205,206,201,206,206,205,205,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,203,206,205,204,201,201,197,200,201,199,198,199,192,187,185,178,178,180,174,171,179,183,178,168,160,160,157,156,157,156,150,150,154,153,154,147,142,141,138,138,136,138,128,131,128,128,126,124,128,122,118,114,105,105,98,105,95,93,93,93,88,90,88,90,88,82,82,82,79,77,74,68,62,62,59,64,55,55,52,55,55,49,49,52,49,52,46,46,49,43,39,39,39,39,39,39,36,32,32,36,36,36,43,36,36,32,32,36,39,32,39,36,32,32,36,32,39,32,36,39,36,36,39,39,46,46,39,39,39,43,43,46,46,46,46,43,39,49,49,46,49,46,43,43,46,46,46,49,43,46,43,46,46,52,49,49,49,49,49,49,59,52,49,46,55,52,59,59,55,55,59,55,59,59,52,55,55,46 32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,39,43,39,39,39,43,43,46,46,43,43,46,49,49,49,49,49,55,52,52,52,52,59,59,62,59,59,62,62,59,62,62,64,59,64,62,62,64,64,59,62,64,62,62,55,55,55,59,62,55,55,49,55,49,49,49,49,46,49,43,43,43,39,43,39,39,39,39,43,43,46,36,39,39,43,46,43,46,43,46,43,43,43,39,43,43,43,46,43,43,39,39,39,39,39,39,43,43,46,46,46,49,46,46,46,49,49,49,59,59,68,74,77,82,79,90,88,95,100,93,107,110,110,112,114,122,129,122,128,124,131,131,142,150,151,159,160,161,165,169,180,178,164,166,171,173,174,179,183,194,191,201,202,205,206,206,206,206,205,179,206,206,206,206,206,206,204,205,205,201,195,194,192,182,177,180,174,182,177,178,182,185,180,180,185,156,151,141,133,131,129,110,121,129,144,158,139,156,170,153,180,136,121,115,129,112,129,115,116,126,136,141,131,136,126,115,110,106,84,86,88,77,99,102,104,94,106,139,99,94,86,86,96,79,84,89,112,99,110,116,123,119,116,108,108,121,112,104,116,99,99,123,129,153,129,158,136,141,131,115,151,131,131,136,156,129,131,133,149,182,170,161,166,166,170,170,187,184,182,161,184,182,178,177,189,153,182,177,178,192,180,182,178,185,184,191,184,189,192,177,194,184,185,185,191,195,187,197,197,197,197,197,195,202,203,201,202,203,202,201,198,201,201,202,203,205,203,203,201,200,204,202,205,206,204,205,205,205,206,204,205,206,206,206,205,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,205,206,206,206,206,206,206,206,205,206,206,206,206,206,206,206,206,204,202,204,206,206,205,205,206,206,206,205,206,206,205,206,205,206,206,204,205,204,204,195,201,198,189,198,198,194,187,187,189,189,189,182,180,178,173,171,167,171,174,171,165,158,156,156,155,154,150,150,150,150,145,142,142,133,136,136,134,129,122,124,124,128,122,126,118,114,112,107,100,100,100,95,90,95,95,90,88,84,82,79,77,77,79,79,77,74,64,59,55,62,55,52,59,52,52,49,55,52,49,52,46,46,46,46,43,39,36,39,39,36,36,36,36,39,36,39,39,39,36,36,36,32,36,36,39,36,32,36,36,36,39,32,36,39,36,36,36,36,43,46,43,43,39,39,39,46,46,46,46,46,39,46,46,46,43,46,43,43,39,46,49,46,46,46,43,46,46,52,49,49,49,46,52,55,52,55,46,49,52,59,59,59,55,55,55,55,59,59,62,55,59,43 32,32,32,32,32,32,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,32,36,36,36,39,39,39,39,39,39,43,46,46,43,46,43,46,46,49,46,49,52,52,49,49,55,62,59,64,64,62,62,64,59,64,62,64,62,64,64,68,64,64,62,62,64,62,64,62,55,55,55,55,55,55,52,55,49,49,46,46,46,46,39,39,39,39,43,36,43,39,39,46,43,43,43,39,43,46,39,43,43,43,43,39,43,46,46,46,39,39,43,43,43,39,43,39,43,39,39,39,43,46,46,46,43,43,43,46,46,52,55,62,64,71,74,77,79,79,93,95,100,102,100,110,110,112,114,112,118,129,126,129,122,136,138,146,154,154,158,164,161,167,174,178,176,162,171,178,172,183,186,191,197,192,202,204,205,205,205,206,206,206,206,206,205,206,205,205,206,204,204,203,200,194,195,187,177,190,182,190,185,182,172,161,172,177,178,163,146,131,126,136,139,136,133,121,139,151,161,153,163,139,139,144,133,115,121,116,108,106,108,126,121,123,136,123,126,116,99,94,86,94,94,98,96,96,96,116,119,94,108,92,96,89,79,79,79,89,92,96,104,112,129,123,119,108,119,116,116,104,92,112,110,104,123,126,144,139,136,126,129,126,121,131,102,126,170,146,96,106,141,178,184,178,180,174,170,163,161,161,194,185,168,146,158,180,158,170,163,184,191,178,196,185,185,177,185,189,189,182,184,184,185,197,192,187,191,191,195,190,191,194,195,201,201,200,204,201,203,200,200,200,203,204,201,203,204,202,205,206,205,204,201,204,203,205,204,204,206,206,206,205,204,206,205,206,206,204,206,206,206,206,205,205,206,205,205,206,205,206,204,205,205,206,206,206,205,202,205,205,204,205,206,206,206,206,206,206,206,205,205,203,205,206,205,203,203,206,206,205,206,205,206,206,205,206,206,206,205,205,206,204,204,202,203,192,191,192,194,198,194,191,191,187,180,169,174,169,164,165,162,158,156,162,161,157,156,157,158,156,152,151,149,144,144,138,142,136,137,134,133,129,128,129,124,120,122,122,118,116,105,102,102,107,98,90,95,90,95,90,88,82,79,79,82,74,77,77,74,71,62,62,62,55,52,52,52,52,52,52,49,49,49,46,46,49,49,43,39,39,39,36,39,36,36,36,36,36,36,36,36,36,39,36,36,36,36,36,36,32,36,36,32,36,36,36,39,36,39,36,36,43,43,43,46,43,43,43,43,46,52,49,49,46,46,49,46,49,43,46,46,46,43,46,46,46,49,43,43,49,52,52,52,49,49,52,49,55,55,52,55,55,52,55,62,59,59,55,55,52,62,64,62,55,43 32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,39,39,43,43,39,39,39,43,46,46,43,43,49,46,49,46,49,52,55,49,55,55,59,62,64,64,59,64,64,59,62,59,59,62,62,64,64,62,62,62,64,62,62,62,55,62,52,55,55,49,55,52,55,49,46,49,46,43,46,43,39,39,39,39,39,39,43,39,39,43,43,43,39,43,43,43,43,43,43,43,39,43,43,43,43,39,43,43,43,43,36,43,39,39,43,39,43,43,46,46,43,43,39,43,43,49,52,52,62,71,68,71,74,77,79,95,95,98,105,105,114,114,112,116,114,118,129,129,131,128,139,139,147,151,153,156,160,162,167,172,173,179,162,169,176,176,182,189,185,194,191,203,201,204,205,206,206,206,206,204,205,205,205,205,205,205,204,203,202,201,195,189,191,185,178,180,185,180,170,170,174,180,177,174,178,158,151,139,136,139,126,129,136,141,149,170,153,151,146,131,126,129,136,112,112,112,116,126,116,136,131,141,115,112,119,98,94,86,110,104,112,98,108,121,119,102,108,115,96,89,86,92,92,77,99,156,99,99,126,115,115,123,119,112,89,123,102,115,116,129,133,151,139,136,144,131,121,121,106,115,136,112,133,170,146,98,104,163,184,187,178,178,174,153,163,161,163,184,192,178,141,141,187,180,172,180,185,194,191,197,196,187,191,191,182,194,192,190,192,180,196,195,194,194,198,196,196,197,198,198,200,198,201,203,201,203,200,198,201,198,198,201,204,205,206,206,206,205,204,203,202,205,205,206,205,206,206,205,205,205,206,206,204,206,205,205,206,206,206,206,205,206,206,206,206,206,206,206,206,206,206,206,206,204,204,204,205,201,205,206,206,206,206,206,206,206,204,204,201,200,205,205,202,200,205,205,205,206,205,205,206,206,206,206,205,205,206,205,205,205,203,201,200,192,192,195,189,192,194,189,182,174,179,185,189,174,174,164,160,156,154,158,159,158,156,158,154,150,150,146,143,143,134,141,136,141,136,126,129,128,126,126,122,122,122,122,110,105,102,102,102,93,95,93,93,88,93,88,82,84,79,82,82,77,71,74,68,64,62,59,55,55,52,52,55,52,52,55,52,49,46,43,46,46,43,39,43,39,39,36,36,32,36,36,36,36,36,36,36,36,36,36,36,32,36,32,36,36,36,36,36,36,39,39,39,36,36,36,43,43,43,43,39,46,43,39,46,49,52,52,43,46,46,46,46,43,49,46,43,46,49,46,46,49,46,43,49,49,49,49,49,49,49,49,52,52,52,52,52,55,59,59,55,52,59,52,55,59,55,62,59,46 32,32,32,32,32,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,39,36,36,39,39,43,43,36,36,43,43,46,46,46,39,49,43,49,46,46,52,55,55,52,55,62,59,62,59,64,62,59,59,62,59,59,55,59,59,62,62,59,59,59,64,62,62,59,62,55,55,49,49,49,49,49,49,49,49,46,43,46,43,39,43,39,36,36,39,43,43,39,39,39,43,39,39,43,39,39,39,46,43,39,39,46,46,43,43,43,43,39,39,39,39,39,39,43,39,43,43,46,43,43,43,46,49,49,52,52,55,62,64,74,71,71,77,79,93,100,102,105,107,116,114,112,118,116,116,131,136,136,131,138,143,147,153,154,156,158,158,162,168,168,169,161,174,179,179,191,189,189,195,197,201,204,204,204,206,206,205,205,204,204,204,204,205,205,206,205,200,198,201,194,194,187,180,180,178,178,174,177,177,177,180,174,168,161,163,136,139,129,129,136,131,126,133,153,158,156,141,116,115,129,108,106,115,123,108,108,112,119,139,144,141,119,102,108,104,106,112,119,99,102,89,131,131,106,119,104,110,88,73,77,76,77,79,76,89,96,89,102,116,115,112,99,106,115,123,99,104,126,119,129,141,133,144,133,129,112,126,139,133,139,131,170,170,133,129,131,156,177,172,178,180,180,172,172,158,161,156,182,196,177,146,185,195,189,184,197,200,187,197,191,195,191,198,198,197,194,194,195,195,190,192,198,201,203,200,197,197,197,201,202,200,203,204,200,204,201,200,202,203,201,203,204,205,204,204,205,205,205,204,205,204,205,206,206,206,206,206,206,205,205,206,205,205,206,204,206,205,206,206,205,205,204,206,206,206,206,204,206,206,206,206,206,206,205,206,205,204,205,205,205,206,206,206,206,206,206,204,205,198,204,205,205,203,204,204,205,205,206,206,206,206,206,205,205,206,206,204,205,206,204,206,192,195,201,197,197,195,191,195,195,203,189,187,185,180,176,169,164,169,158,158,156,160,155,158,154,154,155,146,146,144,142,138,137,138,131,141,138,131,128,129,122,120,122,114,116,112,102,105,100,100,98,93,88,88,88,88,90,84,82,82,79,79,71,74,71,59,59,59,59,52,52,52,52,49,52,59,52,49,49,43,46,49,46,43,43,43,39,39,36,32,39,36,36,36,36,36,36,36,39,39,36,32,36,36,36,36,36,36,36,36,36,39,39,39,39,39,43,43,43,46,43,43,46,46,43,49,49,49,49,49,46,46,46,49,46,49,46,43,43,46,43,49,46,49,49,49,49,52,52,49,52,49,49,52,49,52,55,55,59,55,59,62,62,59,52,52,68,59,59,43 32,32,32,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,36,39,36,39,39,39,43,39,39,43,46,46,43,46,43,46,49,49,46,49,55,52,52,52,55,55,52,59,55,55,62,62,59,59,62,59,55,55,55,62,62,55,59,59,64,64,62,59,62,59,55,55,52,52,49,49,49,49,49,43,43,43,39,39,39,43,39,36,36,39,43,43,39,39,46,43,43,39,36,39,39,39,43,36,43,46,49,43,43,39,39,43,39,39,43,43,46,43,43,46,43,46,43,43,39,46,46,52,52,52,52,62,68,71,71,74,79,90,93,105,100,110,105,112,112,110,116,116,122,133,139,139,138,142,142,145,150,151,153,154,157,166,176,172,167,166,182,179,179,195,189,192,191,192,201,203,204,206,206,205,204,204,204,204,205,205,204,204,205,205,203,201,201,189,185,184,178,166,177,178,182,177,178,177,180,177,172,161,144,141,141,136,141,115,123,131,149,149,149,141,133,131,126,106,106,115,115,102,99,121,129,136,153,126,131,133,119,126,108,104,99,110,205,121,108,115,131,116,115,96,79,64,77,58,76,76,77,72,88,88,86,106,112,115,129,102,94,96,102,102,106,110,131,141,149,129,139,119,123,108,112,131,116,141,158,144,139,163,153,139,133,156,174,187,185,190,191,184,189,182,158,161,178,194,189,180,198,196,182,198,198,187,197,180,200,194,194,197,198,196,197,197,195,197,200,197,203,203,204,200,203,198,204,203,200,203,201,201,201,201,201,200,197,201,203,203,204,204,205,205,206,206,206,206,205,206,206,206,206,206,206,205,206,206,206,205,205,206,206,206,205,205,205,206,206,205,205,206,206,204,206,206,206,206,206,206,206,205,204,205,206,202,202,201,206,206,206,204,204,205,204,205,204,206,203,203,204,206,206,204,206,206,206,206,206,206,206,206,205,206,204,205,204,205,204,195,197,195,195,189,186,198,197,199,186,178,171,173,171,167,165,179,171,167,161,156,162,157,155,156,156,154,151,145,144,142,134,134,141,131,138,133,129,134,131,126,120,118,112,112,110,105,102,107,100,93,93,88,82,88,88,93,88,88,84,84,77,71,71,68,64,55,64,62,52,52,55,52,52,52,52,49,52,49,46,49,49,43,39,39,39,43,39,36,36,39,36,32,36,36,32,32,36,39,39,36,32,32,32,32,36,39,36,36,32,36,36,36,36,39,39,43,39,43,43,43,46,46,43,49,46,49,49,46,49,49,46,46,46,49,49,46,46,46,43,46,49,46,46,46,49,49,49,52,49,55,49,55,49,55,59,59,55,55,52,55,59,62,59,59,59,59,62,62,49 32,32,32,32,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,32,36,32,36,39,39,43,39,39,43,39,43,43,39,46,46,46,43,49,46,52,49,52,52,55,52,55,55,52,52,62,55,62,59,62,62,59,59,62,59,52,59,55,59,55,59,59,62,59,59,55,55,55,55,55,55,52,49,49,49,46,49,43,39,43,39,39,43,39,39,39,36,39,43,43,43,43,43,39,43,39,39,39,43,43,43,39,46,46,43,46,43,39,43,43,39,39,39,39,46,39,43,43,39,43,36,39,46,46,49,52,52,52,55,62,62,68,71,77,82,93,95,105,105,112,102,107,112,107,118,120,116,131,139,142,142,144,144,148,150,150,153,155,160,167,178,172,167,167,182,180,178,189,189,189,194,194,199,205,203,206,206,204,203,202,201,204,204,205,203,205,204,204,205,202,200,178,182,178,174,156,177,177,177,178,178,178,184,178,170,166,141,141,133,141,123,108,115,139,136,153,144,149,126,136,115,104,126,115,110,96,119,112,136,129,139,123,121,116,123,108,106,106,88,98,205,121,115,119,116,116,98,84,84,72,70,72,70,76,72,84,88,88,96,112,123,126,116,108,102,106,88,86,102,119,136,144,153,119,133,126,119,112,119,149,133,136,151,119,136,163,172,141,146,168,177,191,185,182,191,182,192,194,170,161,170,194,194,191,195,194,185,197,201,187,201,184,200,189,196,198,189,195,198,194,198,197,201,203,201,202,202,200,203,201,204,204,201,203,203,201,201,204,201,201,201,203,204,201,203,205,205,204,205,203,205,205,206,205,206,206,206,206,205,206,205,206,204,205,206,205,206,206,205,205,205,206,205,205,205,206,206,206,206,206,205,206,206,206,206,206,205,206,206,203,205,201,204,203,205,204,204,205,202,205,203,204,205,205,206,206,205,204,204,205,206,206,206,205,206,206,205,205,204,206,206,206,201,203,191,195,199,192,192,198,202,194,180,169,169,166,167,161,160,161,164,166,158,156,164,156,153,159,154,150,152,148,145,142,134,134,131,131,133,138,128,133,131,124,118,122,114,110,110,110,110,105,95,90,90,90,88,88,90,88,82,82,84,79,79,71,68,64,64,62,59,62,55,52,55,52,46,52,55,49,52,49,46,49,46,46,43,43,43,39,39,39,36,36,36,36,39,32,32,36,36,36,39,39,36,39,32,32,32,36,32,36,39,32,36,32,39,39,43,43,39,39,43,46,46,49,49,49,46,49,49,43,49,49,46,43,46,46,46,49,46,49,46,46,49,46,49,46,49,49,52,55,52,52,49,52,49,52,55,64,55,55,55,52,62,64,59,59,55,55,62,64,52 32,32,32,32,32,32,32,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,36,32,32,36,39,39,39,39,39,43,39,39,43,39,39,43,43,43,49,46,52,49,52,55,52,49,52,55,59,49,59,59,62,62,68,62,64,64,64,59,64,62,64,62,62,59,64,62,55,55,52,52,52,55,55,55,55,49,49,46,43,46,46,43,46,43,39,39,39,39,32,36,43,39,39,43,43,43,39,39,36,36,39,43,39,39,39,46,43,43,39,43,36,43,43,39,39,43,43,43,39,39,39,36,39,43,43,46,49,46,49,49,52,52,62,64,64,77,84,90,93,102,100,105,112,110,110,114,105,114,129,124,131,141,141,144,147,147,150,153,153,158,165,167,176,179,172,169,176,179,176,157,179,179,191,191,202,202,205,205,206,206,205,201,204,205,205,204,205,206,205,206,203,202,200,194,190,182,182,163,163,174,168,180,180,190,189,182,182,177,177,139,141,136,123,112,129,116,119,133,170,158,153,139,123,115,116,110,96,108,106,115,110,133,144,153,144,136,112,106,92,86,73,82,86,92,89,98,121,126,112,89,88,115,50,64,68,79,92,76,76,79,96,102,110,119,116,129,129,89,88,94,104,115,146,139,133,158,133,141,126,116,126,106,146,104,149,172,123,126,168,170,141,141,166,170,182,182,166,163,177,187,200,190,156,158,190,194,195,192,187,197,198,195,191,198,190,197,182,204,191,194,191,200,196,191,200,200,201,198,203,203,201,203,201,203,203,205,206,205,201,201,202,201,202,201,203,203,201,205,206,204,206,206,205,205,206,206,205,205,205,206,206,205,206,206,206,206,205,205,205,206,206,206,206,206,205,205,204,205,204,206,205,204,206,205,206,206,206,206,206,206,205,205,204,205,205,205,206,205,205,205,204,206,206,206,201,203,203,205,204,205,206,206,205,206,205,206,205,206,205,205,206,205,201,204,204,198,201,199,201,201,186,194,203,192,173,176,183,180,179,182,174,165,159,167,161,158,157,159,165,160,150,158,154,149,150,147,144,134,137,129,137,128,136,133,129,126,122,126,122,118,112,110,107,100,105,100,95,95,90,82,88,84,88,82,84,82,82,79,71,68,64,62,59,62,59,52,55,52,49,52,52,52,52,52,49,46,49,49,43,43,43,39,39,39,36,36,36,36,36,36,36,36,32,39,36,36,36,36,36,32,32,32,36,36,36,36,32,36,36,43,39,39,43,39,39,43,43,43,49,46,46,46,46,49,49,49,52,49,46,43,43,46,49,49,49,49,43,46,43,49,49,52,52,49,52,49,52,49,52,49,49,52,59,55,59,55,55,59,64,62,59,55,55,62,62,49 32,32,32,32,32,32,32,32,32,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,39,39,39,39,43,39,39,39,43,39,43,46,43,43,46,49,46,49,49,46,52,52,49,52,55,62,55,59,62,62,62,64,62,68,64,64,64,62,59,62,64,62,64,68,64,59,62,55,52,49,46,49,52,55,52,49,46,39,46,39,46,43,43,39,43,39,36,36,39,43,43,39,43,43,43,39,39,39,36,39,39,43,43,39,43,46,43,39,43,39,43,46,39,39,46,43,43,39,39,39,39,43,46,43,46,49,43,49,49,52,52,62,71,71,77,84,90,90,105,93,105,105,110,110,114,114,114,126,131,136,133,136,141,148,148,154,157,159,162,169,172,178,173,174,182,173,173,176,186,178,183,187,199,201,204,205,206,206,204,204,203,205,205,205,205,205,205,205,205,200,200,194,185,174,174,161,166,177,166,174,166,189,182,190,180,180,178,174,153,139,131,131,123,116,131,126,153,158,139,153,149,123,123,123,112,112,115,108,92,112,144,151,153,141,131,106,98,98,99,88,76,66,77,98,108,121,119,115,94,84,60,62,60,84,82,102,102,99,88,106,88,106,119,108,84,99,92,99,89,98,116,123,131,136,149,141,131,121,121,110,99,141,121,133,161,116,131,153,144,141,144,156,168,153,146,144,161,180,191,194,187,182,170,185,197,201,174,166,192,174,189,197,190,177,189,172,192,185,184,194,189,195,195,194,198,202,198,198,200,202,200,201,201,202,205,205,203,204,203,205,205,204,205,205,205,204,204,205,205,205,206,204,206,206,206,206,206,206,206,206,205,206,206,206,205,205,205,206,206,206,206,206,206,206,206,206,202,205,204,203,204,204,205,206,205,205,206,204,206,204,204,205,205,206,206,206,205,205,204,204,200,206,206,205,205,201,205,198,204,198,201,203,202,206,200,204,205,205,206,205,205,206,206,204,205,197,202,200,187,199,201,195,185,179,189,189,191,182,176,166,161,165,166,178,171,160,156,157,167,156,156,156,149,152,150,144,141,141,137,138,133,137,136,126,129,124,128,118,118,116,110,107,102,100,100,95,90,93,93,84,88,88,93,84,88,79,77,71,74,64,62,59,62,59,55,52,52,52,52,49,52,52,49,49,43,49,46,39,39,43,39,39,39,39,36,36,36,36,36,36,36,36,36,36,36,39,36,36,36,32,36,36,36,39,36,36,39,36,39,36,43,43,43,39,46,43,43,49,49,49,49,46,46,46,46,52,46,46,46,46,43,46,49,46,46,46,46,46,49,49,52,49,49,52,52,55,55,55,49,52,49,55,55,62,59,55,59,55,62,64,59,59,52,62,52 32,32,32,32,32,32,32,32,32,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,36,36,39,36,39,39,43,43,36,43,43,43,43,39,43,49,49,46,49,46,46,55,52,49,55,52,59,59,59,62,64,62,64,64,64,62,59,62,55,64,64,62,62,62,64,64,62,64,52,52,49,52,52,49,46,49,49,49,43,46,39,43,46,43,39,43,36,39,39,39,46,43,36,43,39,43,39,39,43,39,39,39,39,46,36,43,43,39,39,39,43,43,39,43,39,43,39,39,39,39,36,43,43,43,46,46,49,46,46,49,49,55,62,68,71,79,82,90,90,100,98,107,105,107,112,116,116,118,124,131,138,136,136,139,147,148,154,158,159,165,169,168,172,173,178,179,176,173,182,183,179,192,189,200,200,205,206,205,206,205,205,204,205,205,205,205,205,205,205,204,198,191,191,180,170,158,168,174,178,174,180,174,185,187,191,182,174,177,163,149,136,129,119,112,110,129,149,141,170,151,153,133,119,131,115,115,126,116,98,99,136,139,161,123,112,119,99,88,99,89,92,79,70,76,106,126,110,110,104,96,73,60,62,64,82,96,102,99,99,98,106,89,96,116,98,106,106,92,84,89,110,119,129,131,139,151,131,131,139,121,116,102,136,115,144,161,123,112,133,146,144,151,153,158,126,151,133,156,174,174,194,189,189,174,184,192,200,163,151,196,172,172,196,184,190,190,178,185,177,182,194,184,187,192,198,195,201,198,198,201,201,200,201,200,204,203,204,202,203,204,204,206,205,205,206,206,205,205,204,205,205,206,206,206,206,206,206,206,206,206,205,206,206,206,206,206,206,205,206,206,206,206,206,206,205,206,205,205,206,203,203,205,204,205,206,206,206,204,204,204,205,204,205,206,206,205,206,206,204,203,204,201,198,205,205,206,204,201,202,202,203,205,201,204,205,203,204,204,204,205,205,206,206,206,204,204,199,203,200,189,200,201,195,183,182,191,189,189,185,172,162,166,160,165,173,166,160,155,156,162,160,156,155,149,148,152,144,144,137,141,137,136,131,138,131,122,122,128,122,122,114,112,105,93,100,98,90,95,95,90,90,90,90,90,90,82,82,79,71,77,71,64,62,62,62,55,52,52,49,52,52,49,52,49,46,43,49,46,43,43,43,39,39,39,36,36,36,36,36,36,36,36,32,36,36,39,36,36,39,36,32,36,32,36,36,39,36,36,36,39,36,39,43,43,43,46,43,39,46,49,49,49,49,49,46,49,49,49,46,46,46,46,49,46,49,49,46,49,46,46,46,55,49,52,52,49,52,55,59,49,49,49,55,55,59,55,59,59,59,59,59,55,59,55,59,52 32,32,32,32,32,32,32,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,39,39,36,36,39,39,43,39,43,43,46,46,43,46,43,49,46,49,46,46,52,55,49,55,55,59,55,64,64,59,59,64,59,59,59,55,55,55,59,59,62,59,62,62,62,62,59,62,59,55,52,49,46,46,49,49,49,46,46,43,39,43,43,39,39,36,36,36,39,43,39,39,39,39,43,39,39,39,39,39,32,32,39,36,39,43,43,36,39,43,46,39,39,39,39,43,39,36,39,43,43,46,43,49,46,49,46,46,46,55,59,64,74,71,84,88,90,90,95,100,105,110,110,118,122,122,128,128,129,134,137,138,138,146,147,149,156,158,162,164,172,171,182,171,172,174,182,183,182,187,187,195,197,185,201,206,206,205,205,205,206,205,205,206,205,205,204,203,204,198,190,182,178,166,177,170,182,180,182,178,185,191,189,182,180,174,156,141,144,139,123,119,104,116,115,153,149,166,153,161,131,139,123,115,133,119,116,133,144,136,133,121,115,108,94,94,86,86,82,92,88,98,88,98,133,126,119,129,86,86,64,73,86,92,116,115,116,102,110,98,102,104,102,108,96,96,89,112,108,119,131,115,115,123,104,108,115,126,133,131,123,151,121,136,136,141,133,112,144,163,174,139,131,126,110,112,110,136,156,189,189,190,187,189,189,190,168,172,191,158,158,163,163,184,185,172,185,187,190,195,182,191,191,198,200,200,198,198,196,201,200,201,204,201,202,201,205,205,205,205,205,206,206,206,206,206,205,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,206,206,206,206,205,206,206,206,205,206,206,206,203,203,204,204,200,204,206,205,205,192,204,203,206,204,206,206,204,204,200,202,200,205,201,198,198,198,197,204,206,204,204,201,203,201,203,201,203,205,206,204,206,206,205,206,206,206,205,204,205,205,204,195,191,204,194,183,187,197,187,178,187,172,166,166,162,159,154,167,165,165,159,155,159,159,151,156,151,147,149,141,146,138,144,141,138,136,129,128,128,124,122,128,118,120,114,107,105,105,98,95,90,95,90,90,90,88,88,84,82,79,77,74,77,68,62,64,62,59,55,52,52,55,49,52,49,49,49,43,43,46,49,43,43,43,39,39,36,36,36,32,36,32,36,36,36,32,36,36,36,36,39,36,36,32,36,36,32,39,36,36,36,36,39,32,36,43,43,46,43,43,43,43,49,49,49,52,49,46,46,49,49,52,46,43,46,46,43,46,49,49,52,46,49,46,49,52,52,49,52,55,52,55,52,52,52,55,59,62,62,59,59,59,55,59,62,55,62,55,49 32,32,32,32,32,32,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,32,36,32,39,39,36,39,43,43,43,39,39,43,46,46,46,49,46,49,46,46,46,49,59,49,49,52,52,55,55,59,59,59,62,59,59,59,59,59,55,59,59,59,55,59,52,59,62,59,55,55,55,55,55,49,49,46,43,46,46,43,49,43,39,43,39,39,43,39,39,36,39,39,39,36,36,43,43,39,43,39,39,43,36,32,36,36,39,43,43,39,43,43,43,39,39,39,39,39,43,39,39,46,46,49,43,46,46,46,46,49,49,55,62,71,71,77,79,84,93,95,98,100,105,114,112,122,122,122,124,128,128,133,134,136,145,150,150,155,160,162,166,173,180,180,174,165,167,174,176,178,189,189,189,203,200,203,205,205,206,206,205,205,205,206,206,206,204,203,203,198,203,198,191,180,178,177,172,174,185,189,187,184,182,182,185,182,170,156,146,129,144,123,119,115,102,119,129,151,141,166,151,139,119,108,96,112,102,104,106,115,116,116,129,131,119,106,104,96,94,98,92,84,92,115,106,108,136,123,131,99,86,72,76,79,84,102,108,102,104,112,98,104,92,86,92,77,77,89,98,98,115,110,129,121,123,108,106,131,108,126,119,115,131,156,136,156,136,149,153,121,119,153,177,166,151,115,110,96,126,139,158,178,195,191,194,178,177,177,172,146,182,131,153,170,166,182,168,187,192,196,191,195,182,191,196,194,198,196,200,201,197,200,196,198,198,204,203,201,205,205,203,205,205,206,206,206,206,206,206,205,206,206,206,206,206,206,206,205,205,205,206,206,206,205,205,206,206,206,206,206,205,205,206,205,206,206,205,205,205,206,206,203,204,203,205,204,203,202,204,202,205,205,205,206,204,204,204,203,202,206,205,204,201,203,200,196,198,204,205,204,203,201,202,203,204,203,206,206,206,205,204,204,206,206,206,206,204,206,204,195,204,195,183,189,195,189,182,187,186,179,176,168,169,156,155,159,165,169,160,156,157,160,151,152,156,145,150,141,146,148,142,138,137,129,128,128,131,126,122,124,124,120,116,116,105,102,98,93,93,90,84,90,93,84,84,84,79,84,79,77,77,71,64,62,68,59,55,55,49,55,49,52,52,49,49,46,46,46,46,43,39,43,43,36,36,39,36,36,36,36,36,32,36,32,36,36,36,36,32,36,32,32,36,32,32,36,36,36,39,39,39,39,39,43,43,43,46,43,46,49,49,49,52,49,49,43,46,49,49,49,49,49,46,49,46,49,52,49,49,46,49,46,52,55,52,55,49,49,49,55,55,52,55,59,52,55,59,62,62,62,55,55,55,62,62,59,43 32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,39,39,43,39,39,39,46,46,49,46,43,49,46,49,49,49,55,55,52,55,55,52,52,55,55,59,59,59,59,59,59,59,55,55,59,59,59,55,55,55,59,59,52,55,59,55,52,52,52,49,43,43,43,43,49,46,39,39,39,39,39,39,39,36,36,39,39,39,36,36,39,39,43,43,39,39,39,36,36,39,39,43,43,43,43,43,43,39,39,36,39,39,39,39,43,49,43,49,39,46,46,43,46,46,52,62,62,68,71,77,79,88,93,93,93,100,107,114,114,122,126,126,126,126,128,131,131,137,144,150,154,160,162,166,171,176,179,178,169,167,171,173,180,179,186,179,195,197,204,205,206,204,206,206,205,205,204,206,204,204,204,201,202,202,200,192,187,178,180,174,174,185,184,187,189,182,180,185,177,180,172,153,151,141,136,126,121,123,119,108,131,133,163,146,156,131,121,99,96,110,84,88,102,112,112,108,126,123,131,112,99,96,96,106,92,82,79,104,121,116,126,126,129,96,76,70,79,70,76,89,96,99,102,104,92,108,82,88,70,60,73,96,92,108,102,112,139,108,123,116,119,106,115,121,126,131,133,149,119,141,146,149,170,149,126,139,184,185,174,139,119,136,146,172,177,172,178,196,192,168,153,177,161,146,174,144,161,178,185,182,180,185,194,197,195,197,197,192,198,196,200,202,200,201,198,195,195,198,198,204,202,204,205,204,204,205,203,205,206,206,206,206,206,206,206,206,205,206,206,206,206,206,205,206,205,206,205,205,205,206,206,206,206,206,206,206,206,204,206,206,206,206,204,205,204,205,204,204,205,204,205,200,198,200,202,204,204,205,205,204,204,204,205,206,205,205,201,205,205,194,196,198,202,204,194,196,200,201,202,201,205,205,206,204,201,205,205,206,206,206,203,206,202,202,203,198,192,194,199,189,186,195,187,182,183,179,169,156,158,164,162,169,162,159,156,156,153,153,159,147,148,146,147,144,142,137,136,129,128,126,131,128,120,126,122,120,116,112,107,105,93,90,95,88,84,90,93,88,84,88,84,79,79,79,74,68,64,68,64,52,55,52,52,52,49,49,52,52,49,46,46,46,46,46,43,43,43,39,36,39,32,32,32,36,36,39,36,36,39,39,36,36,32,36,36,36,36,36,36,36,36,36,36,39,39,39,36,39,43,43,43,43,49,49,43,46,46,49,49,46,49,46,46,49,49,49,49,46,49,49,49,52,49,49,46,46,52,49,52,52,52,49,49,55,55,52,52,59,52,59,59,55,64,59,55,52,59,55,62,62,49 32,32,32,32,32,32,32,32,32,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,39,32,39,36,36,43,43,39,39,39,39,39,46,43,39,43,43,49,49,52,49,52,55,52,49,49,55,52,52,55,55,52,59,62,55,59,62,62,59,59,55,55,52,55,52,55,55,52,52,52,52,52,49,52,49,49,46,46,39,39,46,43,43,39,39,36,43,36,39,36,39,39,39,36,39,39,43,39,39,39,36,43,39,36,36,43,39,43,36,43,39,43,39,39,39,43,39,36,39,46,43,46,43,46,43,46,46,46,49,46,55,62,64,68,71,71,79,88,93,93,102,102,112,122,116,118,114,124,122,126,128,136,138,142,143,150,151,158,161,162,164,168,172,172,173,176,168,171,182,189,179,189,192,197,201,203,206,206,206,205,204,204,202,204,203,204,201,201,201,202,201,198,191,185,182,178,184,177,180,170,166,172,163,180,177,161,158,151,146,131,123,136,129,121,123,115,141,149,168,156,149,121,126,108,112,79,76,79,102,98,108,126,121,136,141,123,123,110,119,102,119,94,96,99,119,131,108,121,119,89,86,73,68,66,73,77,73,84,104,94,98,98,89,92,68,86,77,98,92,116,133,116,110,108,102,92,96,96,112,119,119,126,121,149,126,151,149,153,166,149,131,123,161,191,180,184,182,182,187,194,195,174,178,185,182,156,170,191,141,136,189,158,174,166,194,187,198,184,198,194,194,198,196,197,192,200,201,201,201,197,200,195,195,197,195,196,205,205,204,205,200,205,201,203,205,206,206,206,206,206,206,206,206,206,206,206,205,205,206,206,205,206,206,206,206,206,206,146,173,206,206,205,206,204,205,206,206,206,206,205,204,204,198,201,206,205,205,206,205,200,204,205,204,205,200,201,204,205,206,206,205,204,205,205,206,201,201,194,200,198,198,196,198,198,202,205,204,203,204,206,206,205,206,205,206,204,205,206,201,203,204,194,194,195,189,192,183,192,189,173,182,180,171,161,160,158,169,172,166,160,158,158,158,152,155,147,148,145,137,142,141,143,136,131,131,128,128,124,126,122,124,118,114,114,110,102,102,95,93,84,88,90,90,88,84,82,82,79,79,74,71,71,62,64,64,62,59,52,49,52,49,49,49,49,46,46,46,46,46,46,39,43,39,39,36,39,36,36,36,32,32,32,32,32,36,39,36,36,32,32,36,32,39,36,36,36,32,36,39,39,39,39,39,39,46,43,49,46,46,46,43,46,49,49,46,49,49,49,49,46,49,49,49,46,49,46,49,46,52,49,49,46,52,49,59,55,55,52,49,52,49,59,55,55,49,55,59,62,68,62,55,49,55,59,62,64,49 32,32,32,32,32,32,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,36,32,39,36,32,36,39,39,43,43,39,39,43,39,43,46,43,39,43,49,46,49,52,49,49,52,49,46,49,52,55,55,62,62,59,62,62,55,62,62,62,59,59,59,55,59,52,59,55,62,52,52,52,49,49,46,49,49,52,46,46,43,39,43,43,39,43,39,36,39,36,36,32,32,39,36,36,39,43,39,39,39,39,36,39,39,36,39,36,43,46,39,43,39,39,39,36,36,39,39,39,46,49,43,43,43,43,43,46,46,52,49,49,55,59,64,68,71,71,82,90,100,98,107,112,114,120,120,120,118,118,122,128,128,136,138,143,150,154,157,159,160,161,166,174,174,176,173,173,178,187,183,179,189,185,187,198,200,205,205,206,206,206,202,201,201,200,203,201,201,200,201,201,201,197,194,182,182,174,163,170,166,163,149,174,161,172,172,170,156,149,151,133,146,126,126,121,136,123,141,161,158,141,129,115,108,102,102,96,82,79,88,106,119,126,151,144,146,115,112,102,119,115,115,98,102,92,115,121,99,115,112,96,68,70,72,76,60,76,62,84,88,106,98,98,84,84,64,76,92,108,116,121,123,108,119,106,116,112,115,129,121,139,112,139,116,153,141,146,156,149,163,166,126,136,136,174,194,194,196,195,196,192,184,170,170,184,170,163,187,197,141,161,196,182,194,182,191,196,195,191,196,191,189,194,195,201,198,201,203,205,200,204,200,202,205,203,200,205,205,206,205,202,201,202,204,205,206,206,206,206,206,206,206,206,206,206,205,206,206,206,206,206,206,206,206,206,206,206,206,150,141,205,206,205,206,203,205,206,206,205,203,204,205,206,203,202,205,206,206,206,205,205,204,204,204,200,204,202,204,205,203,201,205,205,201,205,205,204,195,191,198,203,201,194,203,197,196,205,204,206,206,206,206,203,206,206,201,206,205,206,199,197,202,198,195,201,197,189,178,179,179,186,194,179,169,164,164,165,167,165,171,156,156,158,160,157,158,156,150,148,143,144,136,138,133,136,128,126,129,129,124,124,120,114,112,116,112,110,105,98,95,82,88,88,88,79,88,88,84,88,82,74,77,71,71,64,68,64,59,52,49,49,49,49,52,46,49,49,46,43,49,43,43,43,43,39,39,43,32,36,36,32,36,36,32,32,36,36,36,36,36,36,36,32,36,36,36,36,36,32,36,36,39,39,39,39,43,43,46,46,49,49,46,49,49,49,49,49,55,55,52,46,49,49,52,52,46,49,49,46,52,49,49,49,52,49,52,52,52,52,49,52,52,52,55,55,55,55,59,64,64,64,62,62,55,62,62,64,52 32,32,32,32,32,32,32,32,32,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,36,32,36,32,39,39,39,39,43,39,43,43,43,43,39,46,46,49,49,52,49,49,52,49,46,55,52,52,59,62,62,62,59,62,59,64,64,62,59,59,62,55,59,59,59,62,59,55,49,49,49,46,46,49,49,52,49,46,43,39,43,39,43,39,43,36,39,36,39,36,39,36,36,39,39,43,46,39,39,43,39,36,39,36,36,36,43,46,46,39,39,39,39,36,36,39,43,43,43,43,43,46,43,43,43,46,49,49,52,49,55,55,62,68,71,74,82,90,98,98,105,110,120,118,118,120,122,122,118,126,128,141,141,143,148,154,159,160,161,164,168,171,178,173,172,173,183,180,186,185,185,189,189,192,203,204,206,206,206,205,201,201,201,200,201,201,201,198,200,198,191,192,190,178,177,174,172,170,163,158,158,172,177,182,158,163,163,153,139,133,131,129,119,112,131,116,141,149,146,139,139,129,112,102,106,89,86,96,94,99,116,141,153,141,141,106,104,102,98,98,108,104,96,92,102,119,106,102,84,76,70,72,64,68,60,73,60,76,86,98,99,98,84,84,76,73,88,123,126,123,136,123,115,129,126,121,131,133,123,146,115,151,129,136,144,166,151,129,153,174,129,136,126,156,185,187,194,192,187,170,174,153,163,174,151,174,194,190,158,166,182,184,197,189,187,195,191,195,195,196,187,195,198,190,197,198,202,205,201,204,204,204,205,205,204,205,206,205,205,204,201,204,203,204,206,206,206,206,206,206,206,205,206,205,206,206,206,206,205,206,206,206,206,206,206,206,206,178,167,205,205,205,205,204,206,206,206,206,206,204,203,205,198,201,201,206,206,206,206,206,203,203,206,194,201,203,204,205,203,201,203,204,200,205,205,202,203,196,197,195,190,196,196,191,195,205,205,206,206,206,206,204,206,206,204,205,206,206,199,203,205,194,194,204,201,191,174,180,176,189,189,178,173,164,167,169,166,164,166,160,158,161,162,157,155,154,153,148,141,144,138,136,138,136,114,116,129,126,129,126,124,118,114,118,105,114,107,98,100,90,84,82,84,84,79,90,88,84,82,79,74,71,64,68,64,59,55,52,52,49,49,52,49,49,49,46,43,43,46,46,39,46,43,36,36,36,32,39,36,36,36,32,36,32,36,36,36,39,36,36,32,32,36,32,36,36,32,36,39,36,39,39,39,39,39,39,46,46,46,49,49,46,46,46,49,49,49,52,46,46,46,49,49,49,49,49,46,46,52,49,52,49,52,49,49,52,55,55,49,52,55,52,55,59,55,55,59,59,62,64,64,59,62,55,59,62,52 32,32,32,32,32,32,32,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,36,32,36,39,36,39,39,39,39,39,39,43,39,39,39,43,46,52,49,49,49,46,52,49,49,55,55,52,59,62,62,55,59,62,59,59,62,59,59,59,64,59,59,55,55,59,62,52,52,52,49,46,46,49,46,49,46,46,43,39,39,36,43,39,39,39,39,39,39,36,36,39,36,36,39,39,43,39,39,39,36,36,36,39,39,39,43,43,39,36,39,39,36,39,39,43,46,43,39,43,43,43,39,43,46,46,49,52,52,52,52,59,64,64,74,77,88,95,98,100,110,107,114,116,122,114,120,118,129,133,133,138,144,147,150,154,154,154,159,158,161,172,176,179,180,182,179,187,187,180,182,192,189,197,203,204,205,206,205,203,198,200,200,201,203,204,201,198,200,195,200,190,187,174,178,163,156,177,158,156,153,170,174,174,151,156,146,136,131,131,112,126,136,108,119,119,139,146,141,149,133,116,102,108,104,88,94,102,96,112,121,144,163,172,119,88,88,98,94,88,88,89,98,82,98,116,106,79,99,82,56,76,77,70,58,66,62,73,84,86,86,99,86,70,64,77,115,129,115,123,141,133,115,119,112,96,121,102,119,123,144,146,141,129,121,139,153,115,121,182,153,133,131,133,161,189,192,194,189,180,170,177,158,136,139,192,196,177,194,191,172,194,192,190,201,195,201,198,195,196,197,200,200,196,201,203,202,205,205,205,206,206,206,205,205,206,206,205,205,206,206,206,205,206,206,205,205,206,206,206,205,204,206,205,206,206,206,206,206,206,206,206,206,205,206,205,205,205,206,205,206,206,206,205,205,205,204,204,206,203,196,201,200,201,200,205,205,206,205,205,206,203,202,197,192,198,201,201,195,200,191,198,202,197,205,204,201,197,196,201,191,198,201,194,203,205,206,206,206,205,206,206,206,205,206,206,205,205,206,204,206,192,195,204,202,198,189,185,171,173,173,176,174,164,169,161,159,158,169,165,156,154,157,155,154,153,152,150,146,147,142,136,137,126,124,126,136,133,134,128,118,122,120,114,107,110,105,100,98,84,88,88,88,82,79,84,84,88,84,79,77,74,64,64,64,59,55,52,49,52,46,49,49,49,49,46,46,46,46,46,39,39,43,39,43,36,32,39,36,32,39,36,36,32,36,32,36,39,36,36,36,32,32,36,36,36,39,32,36,32,36,39,36,43,43,46,49,46,46,49,49,49,49,49,46,49,49,55,52,52,49,49,49,52,46,49,49,46,49,52,52,49,55,49,49,52,52,55,49,59,52,52,52,59,55,55,55,55,62,62,62,59,59,52,59,62,49 32,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,36,32,32,36,32,39,39,36,39,39,43,43,36,39,39,39,39,39,46,46,49,49,49,49,46,52,52,49,55,59,59,55,62,59,55,62,62,59,59,64,64,59,59,62,59,59,55,59,59,55,52,52,52,52,46,43,43,46,49,46,46,43,39,43,36,39,39,39,36,39,36,36,32,36,39,32,36,39,39,39,36,39,39,39,39,36,43,39,36,39,39,36,36,39,39,39,43,43,46,43,43,43,43,43,46,43,46,43,52,52,52,49,49,55,62,68,71,74,84,93,102,100,105,107,112,116,112,112,112,122,122,126,131,136,143,141,143,147,154,155,157,165,167,176,174,178,173,178,176,180,178,180,179,179,189,194,199,205,205,206,204,205,198,197,196,200,204,203,203,200,200,204,201,198,194,177,177,172,163,158,163,151,151,151,170,172,178,174,158,139,136,136,126,112,110,106,112,116,123,136,139,158,146,123,115,108,104,110,99,99,115,102,106,116,139,136,119,104,86,88,86,76,82,89,84,94,89,94,115,98,79,94,76,68,84,77,92,84,76,76,86,104,94,92,76,76,76,60,88,102,115,115,131,136,123,99,92,94,92,88,99,116,116,126,131,139,139,139,115,139,153,119,123,172,153,146,153,146,172,180,187,177,158,139,158,163,108,153,185,180,185,192,194,185,194,178,185,187,201,197,195,182,194,197,196,198,201,201,201,201,205,204,204,206,206,206,206,206,206,206,206,206,206,205,206,205,206,206,206,206,205,205,206,206,205,205,205,206,206,205,206,206,206,205,205,206,205,204,206,206,206,206,206,206,206,205,205,206,206,206,206,206,206,205,205,204,204,205,205,204,205,204,203,203,206,201,198,205,206,198,195,184,190,192,187,195,202,200,205,197,192,194,200,202,200,196,198,197,198,204,206,206,203,203,205,205,204,205,206,205,205,205,204,206,197,187,201,202,201,202,183,171,176,180,178,173,161,167,160,157,161,173,164,152,154,155,152,155,154,154,150,148,150,145,137,141,126,122,129,128,131,129,128,129,118,112,112,110,112,105,98,98,84,88,88,90,77,79,82,82,84,82,79,82,77,68,62,62,62,55,59,52,52,49,52,46,46,46,46,46,46,49,43,36,43,39,36,39,36,32,36,39,32,36,36,36,32,36,36,36,36,36,36,32,32,32,36,36,39,39,36,36,36,36,36,39,39,46,46,46,43,43,49,49,52,52,52,46,43,49,46,52,49,49,46,49,49,49,52,49,49,52,49,49,49,59,52,46,52,52,55,55,55,52,52,55,55,55,62,59,55,59,59,64,59,62,62,59,59,52 32,32,32,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,36,32,32,36,32,36,36,36,39,39,32,36,39,36,43,43,39,39,43,43,46,49,49,46,49,46,46,49,52,49,52,52,55,59,55,62,62,62,59,64,62,64,62,62,59,59,62,59,62,59,59,62,59,55,52,52,52,52,46,46,46,46,46,43,46,43,43,36,39,39,39,39,39,32,36,36,36,39,36,32,36,39,36,39,39,43,39,43,36,39,39,39,39,39,36,36,39,36,39,39,39,43,43,43,39,43,46,43,43,49,43,49,52,52,49,52,55,64,71,68,79,88,95,100,105,110,107,114,112,112,112,116,122,124,129,136,137,142,144,147,148,151,153,156,159,162,171,178,174,178,180,176,179,179,180,185,183,187,189,203,204,205,206,205,205,203,201,201,202,203,203,203,201,201,200,198,192,187,177,174,149,158,163,161,166,153,166,177,180,178,172,161,141,133,131,129,121,112,116,108,119,131,158,144,133,126,121,115,110,112,115,104,99,116,104,112,126,139,136,123,106,73,77,96,86,89,89,88,96,94,92,112,98,86,77,73,68,76,76,88,76,79,76,92,92,102,99,82,86,54,45,94,96,106,136,133,121,108,104,79,89,89,88,102,99,112,112,119,141,133,153,149,121,174,149,106,149,170,168,170,178,153,161,170,139,141,106,153,161,123,161,178,163,191,195,189,184,185,180,190,191,206,182,194,187,194,194,194,198,200,201,198,203,204,203,205,205,206,206,206,206,206,206,206,206,206,206,205,206,205,206,204,206,206,206,206,206,204,205,205,206,206,206,206,206,206,205,206,205,205,206,204,205,206,206,206,206,206,206,205,206,205,206,206,206,206,204,200,196,203,205,205,205,201,206,204,204,204,203,201,205,206,203,198,187,194,191,196,197,204,196,205,200,194,200,200,200,197,200,198,190,198,205,205,204,204,204,205,206,204,206,203,206,204,203,194,206,198,194,192,201,201,202,179,173,186,183,183,172,160,161,158,161,169,173,158,153,156,154,153,155,153,152,148,149,147,144,142,144,131,131,131,131,134,136,126,131,122,116,112,112,110,100,98,95,95,93,90,84,84,74,82,82,90,82,82,84,74,68,64,64,62,55,55,52,52,52,52,49,46,49,49,49,46,46,43,39,43,43,39,39,39,32,36,36,32,36,36,32,32,32,32,36,36,36,36,32,32,32,32,32,39,36,36,36,39,36,39,36,46,46,46,43,43,46,49,49,52,52,49,52,43,46,49,52,49,52,49,49,49,46,49,49,49,49,49,52,49,55,55,49,49,52,52,55,55,55,52,52,59,59,62,64,59,59,62,59,62,62,62,59,62,49 32,32,32,32,32,32,32,32,32,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,39,32,39,36,39,39,36,39,43,36,43,39,39,46,46,46,46,52,46,49,46,49,52,52,49,52,55,59,55,59,64,64,62,62,59,62,62,62,59,62,59,59,59,55,59,62,52,55,55,55,52,49,46,46,46,43,43,39,43,43,46,36,36,39,39,39,39,36,36,32,36,43,36,36,36,39,39,39,36,39,39,43,36,39,39,36,36,39,36,36,39,39,39,43,39,43,39,36,43,43,43,46,46,49,46,52,55,49,49,46,59,62,68,79,90,84,93,98,102,105,110,112,112,116,120,116,120,128,131,133,139,141,141,144,148,155,154,159,167,171,180,176,186,179,182,182,180,178,178,180,185,195,199,201,205,206,206,205,205,204,201,202,203,203,203,203,198,197,192,194,194,177,178,161,170,161,156,151,161,156,163,174,172,182,166,172,153,136,126,133,110,126,104,108,126,131,146,151,136,131,131,121,121,102,110,92,92,102,110,102,116,115,110,98,77,73,84,88,79,86,98,89,77,98,108,116,106,70,76,70,56,60,77,94,96,98,89,99,94,92,82,73,60,54,66,86,96,102,126,104,108,92,88,94,89,88,96,104,116,123,123,119,116,139,141,166,110,141,156,129,131,139,177,182,185,166,153,144,144,119,119,153,163,158,151,146,168,194,185,182,180,166,174,177,178,185,187,180,185,190,184,198,196,198,200,200,201,200,203,204,205,205,205,205,205,204,205,206,206,206,206,203,205,205,205,204,204,205,206,206,206,205,205,206,206,206,205,206,206,205,205,204,204,205,205,205,206,205,206,206,206,206,206,206,206,205,205,206,205,205,204,204,198,201,197,205,204,205,203,205,206,205,203,205,202,201,203,195,174,195,189,198,194,197,192,196,196,174,197,200,198,187,198,194,196,194,197,198,202,205,204,205,206,205,205,202,205,205,206,192,201,205,198,189,201,204,199,182,178,194,189,186,169,160,158,160,168,165,160,156,159,161,152,154,158,155,154,148,149,146,143,142,137,129,128,131,136,133,134,129,129,126,122,114,112,107,95,98,102,93,98,90,88,88,79,79,79,79,82,84,77,79,68,64,68,64,59,55,52,52,49,52,49,46,49,49,46,46,46,43,46,43,39,39,36,39,32,36,36,36,32,36,36,32,36,36,36,36,32,36,36,32,36,36,36,36,36,36,39,39,36,36,36,43,46,46,49,46,46,46,49,49,52,46,52,49,49,52,52,49,52,49,49,46,49,49,49,49,52,49,43,46,55,55,52,52,49,52,52,59,55,55,55,55,55,55,64,62,62,62,59,59,62,59,62,59,49 32,32,32,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,39,32,36,36,32,39,36,36,36,36,39,43,39,39,39,43,46,46,46,46,46,46,49,49,52,52,52,49,55,52,59,59,62,62,59,59,62,55,59,59,55,55,55,62,59,59,55,59,62,55,52,52,52,52,49,49,43,43,46,39,39,39,39,46,39,36,36,36,36,36,32,36,36,39,39,36,39,36,39,39,36,39,43,39,43,36,36,39,36,36,36,39,39,39,39,39,39,43,43,39,39,43,39,46,49,46,49,46,49,52,49,49,49,59,68,74,82,82,88,90,95,98,102,107,112,116,120,120,122,126,128,131,131,131,138,138,145,150,154,156,159,165,167,178,179,178,179,178,176,180,179,178,183,189,195,195,202,205,206,205,206,205,203,201,202,204,200,201,201,197,194,197,191,190,184,204,178,170,158,166,201,161,158,172,177,177,170,166,153,139,129,133,139,126,119,112,126,149,133,151,146,141,141,133,129,121,108,106,99,96,108,106,108,106,104,102,96,88,86,96,88,89,108,88,96,96,110,119,123,99,79,76,70,60,72,79,86,88,99,89,84,89,86,64,77,54,47,72,86,102,112,131,115,98,79,96,88,96,108,116,119,108,123,108,131,133,141,121,126,139,104,123,139,149,166,166,174,177,149,158,144,163,151,156,149,156,146,163,182,185,180,185,185,184,170,184,177,178,172,191,191,189,200,185,198,203,203,201,198,198,201,204,204,205,205,206,206,205,203,205,206,206,205,205,205,204,205,203,203,206,206,206,206,205,206,205,205,205,204,204,205,205,205,203,204,202,205,202,206,204,206,206,205,206,203,206,205,206,205,205,206,206,206,206,206,204,205,198,201,204,205,198,196,202,205,204,198,198,198,202,205,194,196,185,197,195,198,196,201,194,177,195,194,192,200,201,197,203,204,195,200,201,205,206,206,205,206,204,201,204,203,206,206,201,206,206,201,203,204,201,178,179,195,183,186,180,179,169,174,171,161,160,164,168,166,156,161,156,156,155,152,148,145,142,142,138,136,126,131,131,124,128,131,128,122,122,116,116,105,110,98,93,98,90,93,90,82,79,82,79,79,79,84,84,77,71,68,71,62,59,52,49,52,49,52,49,49,46,49,46,46,46,43,43,39,39,39,39,39,36,36,32,36,36,36,36,36,39,36,32,36,36,36,36,32,36,36,36,36,36,39,39,39,39,36,36,36,43,43,46,46,46,46,46,46,52,55,55,49,49,49,46,49,52,52,49,49,49,49,49,52,52,52,49,52,52,52,52,55,52,49,49,59,59,55,55,59,43,49,64,64,59,55,59,59,59,62,64,64,43 32,32,32,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,36,32,36,32,39,39,36,36,43,43,43,39,39,39,39,46,46,43,46,46,46,49,49,49,55,55,52,52,59,55,59,59,62,62,59,59,55,55,55,55,55,55,59,59,52,55,59,59,55,55,55,52,52,46,46,43,43,43,39,39,39,39,46,39,36,36,36,36,32,32,39,36,36,39,36,36,36,39,39,39,39,39,39,39,39,32,36,39,36,36,36,39,39,43,43,39,43,39,39,39,43,46,43,52,43,46,49,52,49,49,52,52,64,71,74,79,84,90,88,98,100,98,110,112,120,120,122,128,128,131,129,131,131,136,141,146,148,155,156,160,166,169,176,178,182,176,172,179,182,185,180,182,187,195,201,205,206,206,206,205,205,203,204,203,203,203,201,201,195,194,190,194,194,178,204,170,163,166,172,197,156,153,178,185,174,172,158,163,131,139,136,136,119,121,116,131,139,146,144,161,153,129,126,131,115,102,108,99,92,104,116,108,104,99,94,102,89,94,96,102,104,112,116,108,89,119,119,121,99,89,72,54,73,86,86,92,96,82,102,92,84,76,62,70,50,50,82,79,99,131,121,104,82,89,98,84,104,112,119,121,131,121,136,133,129,116,153,129,129,112,116,136,163,163,185,170,174,141,149,144,153,149,146,166,178,172,194,180,172,174,187,184,184,182,185,168,185,178,189,195,194,202,197,195,200,202,203,201,201,202,205,204,206,206,205,204,205,205,205,206,206,205,204,205,206,204,205,203,203,204,206,206,206,205,206,204,204,204,202,204,204,201,202,204,201,203,204,203,205,206,205,206,205,205,206,206,206,205,206,206,206,206,206,206,206,205,198,197,201,204,203,196,197,204,204,194,196,201,200,204,194,198,190,195,198,187,184,198,195,192,192,191,194,200,195,201,201,204,202,203,205,205,205,205,204,204,204,206,203,204,205,206,195,204,203,203,199,203,204,178,185,192,183,189,186,191,176,172,166,160,161,169,169,162,162,166,157,158,155,154,147,147,147,142,142,138,129,129,129,122,128,134,133,122,118,114,116,105,107,98,98,98,90,90,90,82,82,79,79,79,82,77,82,79,74,68,68,62,62,59,52,49,52,52,49,49,49,43,46,46,46,49,39,39,39,39,39,39,36,39,32,32,36,36,36,32,39,36,32,36,36,36,36,32,32,36,32,32,36,36,39,39,39,36,36,43,43,46,46,49,46,46,49,49,52,55,55,49,52,49,46,49,55,52,49,52,46,49,49,52,49,49,49,46,52,52,55,55,52,49,49,55,59,55,55,59,39,39,59,62,64,59,55,55,59,59,68,62,46 32,32,32,32,32,32,32,32,32,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,39,36,39,36,36,39,39,39,43,39,39,39,46,43,49,43,39,49,46,49,49,52,55,52,49,55,55,62,55,64,59,55,55,59,52,52,49,52,52,52,52,52,52,52,55,55,59,52,49,52,49,49,46,49,43,43,39,39,43,39,43,43,32,36,32,36,36,36,39,36,36,39,32,36,39,36,39,36,39,39,36,39,36,36,36,36,36,39,39,43,39,39,39,39,36,43,39,43,43,49,46,49,43,46,46,52,49,46,52,59,64,74,74,77,79,84,95,95,98,100,107,112,118,128,118,126,122,129,126,131,129,137,139,146,152,154,158,160,164,167,172,180,185,173,179,185,180,182,180,155,183,200,199,204,205,206,206,206,204,201,201,204,203,201,201,198,191,195,191,191,196,180,178,177,168,168,177,170,161,161,166,178,168,166,144,141,116,133,136,144,123,115,119,126,139,144,151,141,136,131,112,112,115,94,92,89,102,102,129,126,129,108,88,84,79,89,98,88,110,104,110,98,110,123,136,108,86,79,72,58,82,76,89,96,104,86,96,77,62,60,43,39,45,60,72,89,115,123,106,79,88,86,102,98,88,115,112,115,139,136,146,146,149,112,116,133,136,123,121,149,163,170,190,168,166,136,133,102,136,153,149,190,185,198,190,172,170,189,184,168,178,192,201,194,184,187,195,196,198,194,201,198,201,203,204,203,204,202,205,204,205,206,205,205,205,206,205,206,206,206,205,205,205,206,205,201,205,204,203,204,204,203,205,204,204,205,202,200,199,201,201,202,203,203,204,205,206,201,203,205,205,205,206,205,204,205,206,206,205,206,206,205,206,204,203,201,201,204,205,205,203,200,201,205,200,198,198,197,201,198,192,194,196,187,198,200,194,190,198,197,197,189,198,204,201,201,204,205,204,201,206,201,205,203,197,206,206,206,204,206,203,205,203,204,192,197,204,195,198,191,187,185,179,182,173,165,164,171,171,167,160,160,173,161,156,156,154,150,148,147,150,146,144,141,138,141,131,131,129,124,128,124,126,116,122,114,107,105,95,95,93,88,90,90,90,90,82,82,79,77,82,77,71,71,68,59,59,52,49,52,49,49,49,49,46,46,43,46,46,43,46,39,43,39,36,39,36,36,32,36,36,32,32,36,32,36,36,39,36,36,36,32,36,39,36,39,36,32,39,39,39,39,39,39,39,39,46,46,49,46,46,49,49,52,55,52,49,52,43,49,52,55,52,49,46,46,49,49,52,55,49,46,52,52,52,55,52,52,52,55,55,59,62,62,55,55,59,62,64,62,59,59,62,62,64,62,52 32,32,32,32,32,32,32,32,32,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,39,32,36,39,36,39,39,39,39,36,39,43,46,43,43,43,43,46,49,52,52,49,52,52,52,55,55,55,52,59,55,49,52,52,49,49,52,49,49,49,49,49,49,52,52,49,52,52,49,52,49,49,46,46,46,46,39,39,39,36,39,36,39,39,32,36,36,39,39,36,36,36,32,36,36,39,39,36,36,39,36,36,36,36,39,39,43,39,36,39,39,36,39,36,36,39,43,39,46,49,49,49,46,46,43,49,49,52,55,62,68,74,74,74,82,82,90,105,102,110,112,112,118,122,118,118,124,124,128,131,129,138,146,148,151,155,156,160,162,166,171,172,176,178,179,180,187,189,187,189,192,195,202,204,205,206,205,204,204,202,203,200,201,203,198,196,197,198,195,201,194,184,185,180,177,172,158,168,156,163,180,180,177,163,149,149,129,133,136,141,141,121,126,136,136,141,156,131,123,119,112,115,98,99,92,88,84,88,112,139,141,121,104,86,94,92,94,89,92,92,104,104,129,136,99,108,88,68,70,52,64,70,82,72,96,77,82,84,73,50,54,43,43,72,76,94,136,136,99,73,77,89,115,116,102,123,129,141,141,144,158,170,149,136,119,119,153,136,141,177,178,182,182,168,178,170,158,149,178,190,196,185,184,191,182,163,156,163,156,172,170,182,194,184,187,182,200,195,201,200,198,197,203,203,205,205,206,204,205,206,206,204,206,206,206,206,206,205,205,205,205,206,205,204,205,204,205,203,203,205,206,206,204,203,205,203,201,202,198,199,201,201,203,202,203,203,205,203,205,205,206,205,206,206,206,206,206,204,205,205,204,206,206,206,203,201,200,201,206,205,203,203,202,195,197,191,198,194,194,180,195,190,194,196,196,194,189,196,195,198,201,198,201,190,201,200,197,203,204,203,203,202,202,204,200,203,205,204,204,204,203,204,201,205,201,198,192,191,182,187,178,174,168,162,166,168,169,172,176,157,157,165,161,160,160,154,156,148,146,147,147,141,141,137,136,136,141,133,133,118,116,128,129,122,118,120,110,100,100,84,98,90,93,93,90,90,90,79,82,79,74,74,68,74,68,64,62,55,59,49,49,52,46,46,49,46,43,43,49,43,39,46,46,36,36,36,32,36,36,36,36,36,36,32,36,36,36,36,36,32,32,32,32,36,36,39,39,32,39,36,39,39,39,39,43,43,46,46,46,49,49,52,49,55,52,52,49,52,49,49,49,52,52,49,49,52,49,46,52,49,52,52,52,55,49,55,55,55,49,55,52,59,55,59,62,64,55,62,64,62,59,62,55,59,62,64,52 32,32,32,32,32,32,32,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,36,39,39,39,43,36,39,43,46,43,46,43,46,46,43,49,52,49,55,52,55,55,55,59,55,55,55,49,49,52,49,46,49,52,49,49,52,46,46,49,49,52,52,49,52,49,49,49,49,46,46,46,39,39,39,36,39,36,36,39,36,39,39,39,39,36,36,36,32,36,36,36,36,36,39,39,36,39,36,32,36,36,43,39,36,39,39,39,36,36,39,39,43,43,46,49,49,49,43,43,49,49,52,55,55,62,62,71,68,74,79,88,93,100,107,107,114,118,118,120,120,118,122,122,128,131,136,138,146,148,150,155,156,160,161,166,171,174,178,178,180,182,185,187,189,191,194,200,203,205,206,206,206,205,204,203,202,203,202,203,201,198,198,196,195,198,195,187,182,168,177,163,158,163,158,166,170,182,163,163,144,141,139,139,149,136,151,126,139,136,144,156,144,126,121,112,115,112,104,98,79,86,96,99,116,136,153,123,119,89,86,84,84,94,89,88,96,123,108,129,92,94,76,60,48,62,60,66,79,86,99,86,84,84,73,43,41,56,48,70,73,102,116,133,94,73,88,96,108,96,110,115,119,129,151,151,170,170,149,133,131,123,146,144,144,177,187,174,180,144,136,149,163,149,168,184,190,180,187,187,180,161,156,153,149,166,170,192,190,185,182,191,198,201,200,202,198,201,204,202,205,205,206,203,206,206,206,205,206,201,192,205,206,206,204,206,206,206,201,204,203,204,205,205,205,206,205,204,204,205,201,201,201,194,194,199,202,201,203,204,204,201,206,203,204,205,206,206,206,204,206,206,206,204,203,204,203,206,206,204,204,205,200,200,203,204,201,194,190,198,201,192,198,185,174,168,174,185,185,192,200,198,190,194,185,200,203,195,198,196,197,194,195,201,205,203,198,201,204,200,203,205,205,206,205,206,205,205,199,203,204,204,197,186,191,183,194,183,179,172,171,171,166,169,167,160,160,162,158,160,157,157,156,148,148,148,144,141,141,136,133,133,138,137,129,124,122,120,124,128,120,120,107,93,100,93,90,90,90,90,93,88,90,74,84,82,82,74,71,68,68,64,64,62,52,52,49,52,49,46,49,49,43,43,46,43,39,43,43,39,36,39,36,36,36,32,36,32,32,32,32,32,39,39,36,32,32,32,36,36,36,36,36,36,36,36,39,39,39,43,39,39,46,46,49,52,49,49,52,52,55,52,55,52,46,49,49,46,46,55,52,49,49,49,55,49,49,52,55,49,52,55,52,59,55,55,55,52,59,62,59,62,55,59,62,64,64,59,59,59,59,62,49 32,32,32,32,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,36,32,36,36,32,36,39,36,39,43,39,36,36,43,39,46,46,43,43,46,46,46,49,46,49,55,49,52,59,59,55,52,52,52,49,46,49,49,49,49,49,49,46,52,43,46,46,49,49,49,49,49,49,49,43,46,49,49,46,36,43,39,36,39,36,36,39,36,36,36,36,36,36,36,36,36,36,39,36,36,36,36,36,36,36,39,36,36,39,39,39,36,32,39,36,39,36,39,43,43,46,46,46,43,43,39,46,49,52,52,59,55,62,68,68,68,74,79,90,98,110,112,112,116,122,122,120,118,118,122,122,126,136,134,144,150,150,154,157,158,160,166,169,171,179,178,180,185,183,189,191,189,194,197,198,199,205,206,206,205,203,200,200,200,201,202,202,200,197,196,194,195,191,191,182,168,177,168,161,158,151,151,163,172,168,170,172,161,158,136,144,133,133,115,104,119,129,133,123,123,129,112,106,99,104,96,102,92,106,110,126,123,139,141,141,116,116,108,86,108,99,96,99,106,112,119,108,94,89,79,45,60,66,62,68,62,86,92,96,104,89,82,64,60,50,47,82,86,99,123,119,106,82,84,76,89,98,106,121,110,131,144,141,153,163,153,136,123,144,144,158,163,187,170,174,182,153,149,136,144,146,166,185,182,166,161,182,156,144,146,136,158,163,180,194,200,195,198,200,192,198,200,196,198,200,204,205,204,205,206,206,206,206,206,206,206,179,183,205,205,205,206,206,206,205,205,204,201,204,203,205,202,204,205,205,205,206,204,205,204,197,197,197,200,204,203,201,201,204,202,203,204,204,205,205,206,206,206,206,205,205,204,205,205,206,206,206,200,205,205,202,203,203,205,204,201,196,202,196,197,190,178,180,190,197,178,201,197,187,197,189,198,191,192,190,196,191,190,196,197,197,201,203,203,201,203,202,201,206,205,206,206,206,205,206,205,203,195,197,195,194,197,200,204,204,201,195,185,171,166,165,160,161,165,158,158,164,157,157,156,152,148,145,143,142,136,139,136,133,129,129,129,126,131,114,120,122,114,114,112,102,102,98,90,88,90,82,84,84,90,88,84,74,79,71,64,68,68,62,62,55,55,49,49,46,46,49,49,46,46,46,49,43,39,39,39,43,39,39,32,36,36,32,32,36,36,32,32,32,36,36,36,36,32,32,32,39,36,36,36,32,36,36,39,39,39,43,43,43,43,46,49,52,52,52,52,52,49,52,55,55,52,49,49,52,49,49,52,52,52,49,49,52,52,52,55,52,52,55,55,55,55,59,49,52,55,62,59,62,59,62,62,64,64,62,59,59,59,64,49 32,32,32,32,32,32,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,36,36,32,36,36,39,39,39,39,39,36,43,39,46,46,46,46,43,49,49,49,49,49,52,55,55,52,55,49,49,52,46,46,46,52,46,49,49,52,49,49,46,46,46,46,43,49,46,46,49,49,49,46,43,46,46,43,39,39,39,36,39,36,36,39,39,36,36,36,36,36,32,36,36,36,39,36,39,36,32,39,36,36,36,39,36,36,39,43,36,36,39,39,39,39,43,46,46,46,43,43,43,46,43,46,46,52,55,55,55,62,62,68,68,74,79,93,98,105,116,112,116,114,120,120,118,114,124,128,131,136,141,143,147,150,151,154,156,158,162,169,174,180,179,179,186,194,192,189,192,194,195,202,201,206,206,206,204,200,198,198,203,204,204,201,204,200,200,197,194,195,191,156,156,153,158,146,136,139,158,161,170,168,163,158,146,144,146,131,131,121,115,104,110,121,133,129,129,104,106,102,110,110,126,116,98,126,119,141,149,139,141,129,108,98,102,106,96,96,96,102,94,99,106,115,106,110,60,64,70,56,60,68,76,76,77,84,106,98,86,76,52,62,60,76,99,110,110,121,116,88,76,77,94,106,123,121,126,131,133,149,141,149,131,121,123,131,146,166,158,187,177,158,146,108,126,121,149,149,178,170,174,178,170,153,136,158,158,136,170,170,184,198,198,201,195,195,189,190,189,194,196,201,203,205,205,206,206,206,206,206,206,206,206,192,194,202,205,204,205,205,205,205,205,204,206,204,204,204,204,202,202,205,205,205,205,203,201,203,199,195,204,199,205,204,203,203,203,200,201,205,204,205,206,204,205,206,201,205,201,205,205,201,206,206,204,202,194,194,201,197,198,203,204,197,198,200,196,191,180,189,192,194,190,191,197,196,200,196,201,190,190,170,178,182,178,174,185,198,203,201,201,196,205,203,202,200,205,205,204,206,206,204,203,206,201,201,192,179,182,186,189,183,185,183,186,174,169,167,165,159,160,161,157,158,157,157,159,154,148,150,144,142,144,139,141,136,131,122,131,131,126,122,118,112,114,114,112,102,105,100,95,90,90,82,88,82,88,90,88,82,82,74,74,68,71,68,64,59,52,49,46,49,49,46,49,46,46,43,43,39,39,39,39,43,39,39,36,36,32,36,36,36,32,32,36,36,39,39,39,39,36,36,32,36,36,39,36,32,39,36,39,39,39,43,43,43,49,46,46,49,49,49,52,55,49,49,55,55,55,52,52,49,52,52,49,55,52,55,49,49,49,55,55,52,49,55,49,55,55,64,52,49,55,62,62,68,62,59,59,62,62,64,64,59,59,62,52 32,32,32,32,32,32,32,32,32,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,36,32,36,36,36,39,39,39,36,36,43,43,46,46,43,39,43,49,46,49,49,49,52,52,52,52,49,52,46,52,49,46,49,49,52,52,52,52,49,49,49,49,46,46,43,46,43,46,46,46,49,46,49,49,49,46,39,39,39,36,39,32,39,39,36,36,36,32,36,36,36,39,32,32,36,36,36,32,32,36,32,36,36,36,39,36,39,39,36,36,39,36,39,43,43,43,43,39,43,46,43,43,43,43,52,55,55,55,55,59,62,68,71,77,84,90,105,105,112,114,114,112,116,116,122,122,124,126,129,138,133,144,148,148,150,157,156,159,165,172,179,182,179,183,186,194,194,189,191,191,194,199,201,205,206,206,205,201,203,201,203,204,204,201,201,200,198,195,194,189,187,168,156,144,151,141,146,141,156,172,170,174,166,158,141,156,141,129,123,123,115,121,108,121,136,126,116,94,102,108,116,110,116,119,110,121,136,131,156,156,139,121,108,96,110,92,102,88,96,104,99,108,99,110,110,110,64,76,77,77,70,70,86,88,89,84,116,102,96,73,56,68,66,88,94,108,126,119,102,77,84,88,106,110,129,123,136,136,146,151,158,126,136,102,104,131,131,156,161,180,161,170,158,115,119,126,144,149,170,172,170,153,146,170,141,170,153,158,178,158,185,197,196,197,192,195,190,194,192,195,201,201,204,204,206,205,205,206,205,205,206,205,204,205,202,202,203,205,204,205,205,206,206,205,204,204,202,201,195,202,203,204,204,206,205,205,201,201,201,200,201,199,201,205,204,203,203,201,201,206,205,203,206,205,204,206,205,206,204,204,204,201,206,203,206,202,198,185,197,200,195,204,206,203,198,187,187,187,191,201,194,187,177,189,187,194,200,198,204,197,196,178,177,187,187,191,191,192,203,204,200,200,206,206,200,203,206,205,206,205,205,206,205,200,203,199,200,192,192,191,185,183,183,176,179,166,166,166,165,162,161,164,156,157,154,160,157,151,151,150,148,144,144,138,136,137,131,131,128,137,126,126,122,114,114,114,112,107,102,100,95,90,90,84,84,84,90,88,88,77,79,77,71,74,68,64,64,55,52,52,46,49,46,49,49,46,46,43,46,43,39,39,39,43,43,39,32,36,32,32,36,36,39,32,36,32,36,36,36,39,36,32,36,39,36,39,36,36,39,39,36,39,39,43,46,46,46,43,43,49,49,55,52,55,49,46,55,55,55,52,49,49,49,52,55,55,52,52,52,52,52,49,59,52,52,52,52,59,59,62,55,52,55,59,62,68,62,59,59,62,62,64,62,62,62,59,49 32,32,32,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,36,32,36,36,32,36,39,36,39,39,36,39,39,43,46,46,43,43,43,49,49,46,49,49,49,52,55,52,49,52,49,46,49,46,46,46,55,52,49,55,52,52,52,49,49,46,49,46,49,43,43,43,46,49,46,46,46,46,46,39,39,36,36,39,32,32,36,39,36,36,32,36,39,36,36,32,36,36,36,36,32,36,36,36,36,36,32,39,36,36,39,32,36,39,39,39,43,43,43,46,43,43,43,46,43,46,49,52,59,55,55,55,62,62,68,74,79,90,90,107,110,110,110,112,112,116,118,122,122,129,131,134,137,136,144,147,148,150,156,156,160,168,171,180,182,179,182,186,186,189,182,187,189,198,203,205,205,206,206,201,201,198,200,203,203,204,201,203,201,198,198,194,187,180,156,151,133,141,151,139,158,170,172,184,178,170,161,153,153,139,126,116,115,102,108,115,133,116,126,116,106,108,99,119,133,112,119,110,116,123,131,133,136,123,126,106,98,99,84,86,73,92,88,104,129,121,123,106,99,98,82,70,98,77,86,88,94,88,108,108,108,96,84,62,72,84,94,102,94,108,108,82,77,84,104,106,112,104,115,108,123,133,139,144,146,129,102,99,126,149,133,153,187,168,139,136,96,126,123,170,177,184,168,182,178,141,156,149,141,172,168,178,185,187,184,194,191,185,174,184,172,187,187,198,203,200,203,206,205,206,206,206,206,206,206,206,204,204,201,201,203,203,204,204,203,205,204,203,204,203,199,192,195,202,200,204,205,206,204,203,201,192,199,203,203,203,203,205,203,204,204,204,206,204,203,206,204,206,205,206,206,206,206,205,203,206,203,204,200,194,200,185,177,195,200,198,196,204,204,201,195,191,190,190,177,177,191,191,190,185,184,203,198,194,187,185,182,194,185,196,201,203,201,198,201,203,204,200,205,205,206,205,202,205,206,206,206,201,199,197,192,199,194,197,187,194,187,186,176,171,169,160,169,164,158,159,157,156,160,154,154,151,150,146,147,139,142,138,131,131,126,131,134,133,124,116,126,112,114,114,102,102,105,90,95,95,90,88,84,88,88,82,82,84,74,71,68,62,64,62,52,52,52,46,49,49,46,46,43,43,46,46,39,43,39,46,36,36,39,32,32,36,32,36,36,32,32,36,32,36,39,36,36,36,32,36,36,36,36,39,39,39,39,39,39,39,43,46,46,49,43,43,46,49,52,52,55,52,46,52,52,55,55,49,52,52,52,49,52,55,52,55,52,49,52,55,55,52,52,52,55,59,62,55,52,52,59,62,62,64,64,62,64,68,64,64,64,59,59,49 32,32,32,32,32,32,32,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,36,32,39,36,36,43,39,39,43,36,43,43,43,46,43,46,49,46,49,49,49,52,55,49,49,49,49,49,49,49,49,49,49,52,52,59,55,59,55,55,52,49,49,49,46,46,43,43,39,46,46,46,46,49,43,46,43,39,39,36,39,32,36,36,39,32,32,36,36,32,36,36,32,32,36,36,36,32,32,39,36,36,32,36,39,36,32,39,36,39,39,39,43,43,43,46,43,39,39,49,43,46,49,49,52,55,55,55,52,62,64,77,77,82,88,98,102,100,107,105,110,112,118,122,124,129,131,134,138,138,138,143,146,148,151,154,158,161,171,172,187,180,180,185,180,183,185,189,191,194,198,205,205,206,205,205,203,201,200,200,201,203,205,203,201,201,200,195,194,184,178,166,136,139,151,149,146,170,177,184,182,178,170,161,141,133,136,131,119,102,121,123,116,141,141,141,121,112,110,104,119,121,116,108,119,121,121,119,136,141,115,123,108,104,110,104,110,108,119,106,116,112,123,129,115,110,82,76,92,86,86,88,94,102,108,115,108,96,96,84,86,68,77,92,99,92,96,110,92,73,70,84,106,110,115,116,123,136,121,129,153,131,133,121,116,141,156,156,178,182,149,149,141,129,153,158,182,170,185,172,166,170,141,158,139,149,153,191,185,172,190,180,174,168,166,182,178,182,198,191,200,198,197,204,204,205,206,206,205,206,206,206,206,206,206,201,203,201,201,202,200,204,204,205,205,204,203,198,187,195,197,199,200,205,205,205,201,201,200,195,202,203,202,205,205,203,204,203,203,205,205,206,206,206,205,205,206,206,205,204,206,206,206,206,205,200,195,192,194,190,192,197,198,195,194,194,194,194,178,185,184,166,172,182,180,182,184,156,192,198,192,172,177,189,195,189,185,196,203,201,200,201,204,201,204,203,205,201,204,206,205,206,205,204,203,206,203,203,198,199,195,187,182,180,174,176,176,178,161,160,160,169,156,157,160,159,162,154,154,150,147,144,144,144,138,131,129,126,126,133,128,129,120,120,118,118,112,102,107,105,98,90,95,90,84,88,84,82,88,77,77,77,71,74,71,64,59,62,52,52,49,49,46,46,46,46,43,46,46,43,43,39,43,39,39,39,36,36,36,36,32,36,36,36,36,36,36,36,36,36,36,36,36,32,32,36,36,36,39,39,39,39,39,39,43,46,49,46,46,46,46,49,55,55,55,49,55,52,52,55,55,52,52,52,49,59,55,52,59,49,49,49,55,55,55,55,55,52,59,59,62,55,55,59,55,64,64,68,64,62,62,62,62,64,62,59,49 32,32,32,32,32,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,36,32,32,36,32,36,36,36,39,39,36,39,39,43,43,46,43,46,43,46,46,49,49,46,49,52,52,49,52,49,46,46,49,49,49,49,52,52,55,59,62,55,55,59,49,46,49,43,43,43,43,39,46,49,43,43,49,43,46,36,39,39,32,36,32,32,32,36,32,36,32,36,36,36,36,36,32,36,36,36,32,36,39,32,36,32,36,36,32,36,39,36,39,43,43,39,43,39,43,39,39,39,46,46,46,52,49,52,55,52,52,55,62,68,77,77,84,88,93,105,102,102,102,114,112,124,122,122,128,131,131,134,138,137,143,147,149,154,156,159,164,174,176,189,186,176,179,180,182,185,189,192,192,200,206,206,206,205,205,204,201,204,203,202,202,203,202,202,200,195,195,192,177,178,151,149,144,153,153,161,149,170,177,184,184,182,153,144,131,136,126,126,112,106,116,133,136,136,139,126,108,112,115,123,133,116,121,104,115,119,116,129,123,123,99,104,108,112,104,112,106,106,106,119,121,136,131,99,98,82,86,77,86,84,94,99,99,106,119,108,106,88,88,86,72,73,76,96,94,76,84,88,79,84,88,102,110,119,133,123,121,133,136,141,131,129,123,115,144,163,177,177,180,163,149,149,133,141,163,178,184,190,163,163,166,149,133,144,166,163,187,187,190,185,187,172,163,180,177,187,187,194,189,200,200,201,203,204,204,206,206,205,205,206,206,206,206,206,203,204,203,199,198,198,199,203,201,205,203,203,195,197,200,198,194,198,204,206,197,205,200,197,195,201,201,206,206,205,205,206,204,205,205,205,206,206,206,205,205,206,206,206,204,205,204,206,206,206,198,200,178,196,187,166,198,198,198,187,180,189,191,191,187,187,189,174,136,158,180,191,187,185,191,191,195,182,185,191,189,197,196,203,201,198,201,201,205,201,206,203,205,204,202,205,204,205,205,205,200,204,204,204,197,199,192,194,183,183,173,169,168,159,161,161,161,155,158,156,161,159,154,152,149,142,148,148,143,138,133,131,129,129,131,133,129,126,124,118,116,114,105,98,100,100,93,100,90,82,84,84,84,79,74,74,77,71,74,77,68,64,59,55,52,49,49,49,46,49,43,43,46,43,43,39,39,39,36,39,39,32,36,36,32,36,32,36,36,36,36,39,32,32,36,36,32,36,36,36,36,36,36,39,39,39,39,39,39,43,49,46,43,46,49,49,49,55,59,55,49,49,52,52,59,52,52,55,52,49,52,49,52,55,52,52,49,59,55,55,52,52,49,55,64,59,52,55,59,55,62,68,62,64,64,59,62,62,62,62,62,52 32,32,32,32,32,32,32,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,32,36,36,36,39,39,36,39,39,43,43,46,46,43,43,49,49,46,49,46,49,55,49,49,49,49,46,46,49,49,46,52,59,59,62,62,62,62,59,59,55,49,49,49,46,43,43,43,46,43,43,43,46,43,43,39,43,39,36,36,32,32,36,36,36,32,32,36,36,36,36,32,32,32,36,36,32,32,36,32,36,36,36,36,32,36,36,39,36,43,39,43,39,43,39,46,39,46,46,49,49,52,49,52,52,52,59,52,64,68,74,82,82,93,95,95,102,102,105,112,118,126,128,126,131,134,131,136,138,137,145,148,149,155,159,164,167,172,176,182,182,180,179,182,180,186,192,194,195,203,205,206,206,206,204,204,200,201,201,201,203,200,200,200,197,192,191,184,182,166,190,149,158,163,161,163,151,168,178,174,170,166,151,133,123,112,139,116,106,108,112,131,139,151,144,131,110,115,116,123,129,116,119,99,116,119,126,123,121,115,106,96,112,108,116,119,115,110,112,144,136,136,123,116,102,92,86,76,84,94,92,106,99,94,112,94,98,79,82,77,70,76,82,99,110,76,79,88,92,89,88,104,110,110,116,129,136,131,141,119,123,115,131,133,139,149,185,187,163,156,153,146,172,170,184,191,189,191,178,151,158,144,131,149,191,182,191,195,189,187,177,180,180,182,178,194,198,198,198,201,203,201,204,205,206,205,206,206,205,205,205,206,206,206,205,204,203,197,202,199,201,197,203,205,204,202,202,195,201,189,192,201,199,203,206,201,198,201,194,199,197,202,205,205,204,206,203,201,206,206,206,204,205,206,206,206,205,206,206,204,206,206,206,200,205,196,201,198,182,185,195,190,158,187,190,198,190,194,195,185,191,189,180,184,174,190,182,197,195,187,192,195,163,189,190,194,192,194,198,191,198,204,201,201,200,203,201,206,206,205,206,204,204,203,205,203,201,199,201,195,198,186,179,178,172,171,179,171,165,160,162,160,159,160,158,157,154,150,149,148,147,145,144,142,139,129,128,131,128,137,124,124,126,124,118,112,110,105,102,95,95,98,84,84,79,82,84,79,77,79,77,74,74,74,62,59,55,52,52,49,52,49,49,46,46,46,43,43,43,39,39,43,36,36,39,32,39,36,32,32,36,32,36,36,32,32,36,32,36,36,36,36,39,36,36,36,32,39,39,43,39,39,39,43,46,46,46,49,49,49,52,59,55,59,55,55,55,52,55,55,52,55,55,49,49,52,55,55,52,52,52,52,55,55,49,52,55,55,59,59,59,59,59,59,59,62,64,68,64,62,62,62,62,68,64,49 32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,36,36,39,39,43,43,46,43,39,46,46,49,49,49,49,46,49,49,46,43,49,46,46,49,49,49,52,55,55,62,64,64,62,62,59,55,52,49,46,46,46,39,39,43,43,43,39,46,43,43,39,36,39,39,39,32,36,36,36,32,32,32,36,32,36,36,32,36,36,39,36,32,32,39,32,32,32,36,36,36,36,39,39,39,43,39,36,36,43,43,43,43,43,49,49,49,49,49,49,52,49,55,59,62,77,77,77,82,90,93,100,100,107,110,118,118,128,124,129,129,131,129,133,138,138,144,151,153,157,164,162,172,169,171,172,176,178,182,183,183,192,192,200,202,206,206,206,205,204,204,203,200,200,200,198,196,200,197,196,197,195,194,180,178,161,163,163,151,153,151,151,146,161,158,170,158,141,144,121,126,121,119,123,123,112,110,131,144,144,136,123,119,116,115,104,116,102,99,104,116,119,123,116,121,123,102,98,110,112,139,115,112,112,106,126,139,141,133,110,104,99,88,86,94,96,88,98,94,94,89,89,84,82,70,73,54,88,98,94,116,98,77,86,96,112,126,106,110,112,115,110,131,131,129,139,126,131,139,136,139,153,180,182,163,166,153,146,153,177,194,189,195,182,163,151,136,146,123,166,187,190,196,191,189,178,172,158,178,189,194,202,201,202,201,205,204,203,204,205,204,205,206,206,206,206,205,206,205,206,206,204,205,205,201,201,204,204,204,204,202,203,203,198,197,192,191,194,194,202,199,203,201,192,200,195,197,198,205,206,206,204,205,204,206,206,206,206,206,206,205,205,205,206,206,206,205,206,204,202,204,203,202,182,191,185,192,198,200,194,189,177,178,187,174,180,187,161,185,185,190,180,163,166,190,185,141,161,174,172,168,185,195,197,198,203,205,196,203,197,200,201,204,205,206,206,204,204,200,202,201,200,205,204,205,205,205,204,189,179,171,167,164,168,174,167,165,161,167,159,155,155,152,152,150,147,147,147,145,142,136,136,129,129,131,128,124,128,124,122,124,116,110,105,105,95,98,90,84,90,84,84,79,82,77,84,77,74,74,74,62,55,49,49,46,49,55,49,49,46,43,43,39,43,43,39,39,39,39,39,36,32,36,36,32,36,36,32,36,36,36,32,39,32,39,36,36,39,36,36,36,36,36,36,39,43,39,39,39,43,46,49,46,49,46,46,49,52,55,59,55,52,55,52,52,52,55,55,55,52,52,52,52,52,55,52,52,52,49,52,52,59,59,55,55,55,55,62,62,55,59,62,62,64,68,64,62,59,64,64,68,49 32,32,32,32,32,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,36,32,36,32,32,36,39,36,39,39,36,39,39,43,43,39,39,39,46,43,49,49,49,49,46,52,49,46,49,49,49,46,49,52,49,52,55,59,62,62,62,62,62,62,55,52,46,43,49,43,43,43,46,46,43,39,43,43,43,36,43,39,36,39,32,32,36,36,32,32,32,32,32,36,32,32,32,36,39,36,36,32,36,32,32,32,36,32,36,36,39,39,39,43,36,36,39,43,43,43,43,46,49,49,46,46,46,46,52,55,59,62,64,74,79,82,82,90,93,100,105,110,107,118,118,126,126,129,129,131,131,136,136,139,147,150,155,156,164,164,168,169,173,176,179,179,180,185,171,191,200,200,203,205,206,205,206,205,204,203,200,200,198,195,196,198,192,198,196,190,191,184,172,168,163,156,163,156,151,146,149,161,161,163,136,141,139,116,121,119,121,129,116,119,123,133,144,151,136,123,115,112,115,126,116,108,98,99,131,126,133,141,129,139,121,115,110,106,110,119,112,94,102,129,144,149,133,121,116,108,77,86,106,96,104,102,94,89,94,86,88,77,68,62,76,99,110,98,116,112,92,86,94,123,126,126,129,129,133,131,121,144,153,149,136,133,141,126,136,168,168,168,161,161,123,144,149,166,190,200,197,189,174,156,149,156,144,178,189,192,200,191,195,185,170,174,177,192,194,201,204,202,203,201,202,201,205,204,205,206,206,206,206,206,206,206,205,206,205,205,205,204,195,203,202,201,204,204,195,201,203,201,200,189,185,191,197,200,203,200,200,195,200,194,199,198,205,203,205,200,205,206,205,206,206,204,206,206,205,205,206,206,205,203,203,206,201,204,194,194,195,184,185,196,168,177,189,200,198,153,158,156,191,166,166,166,182,170,187,191,191,163,177,184,163,185,163,153,174,185,198,195,200,194,190,190,195,198,198,200,204,205,206,205,203,203,204,200,200,201,203,204,201,197,201,201,179,174,174,166,172,169,166,162,167,161,168,158,156,157,154,154,150,147,144,142,146,138,138,131,129,131,133,128,124,126,128,126,120,116,112,105,100,90,95,90,79,93,84,84,84,79,77,77,82,74,71,71,64,55,55,46,49,43,52,49,49,43,43,39,43,43,43,39,39,43,39,39,36,32,32,32,32,36,32,32,32,32,36,39,39,32,36,32,36,36,36,36,39,32,36,36,36,39,39,39,39,43,46,43,49,49,49,49,49,55,55,55,52,55,55,59,52,46,52,52,55,52,52,49,49,55,52,59,55,55,49,49,55,59,55,52,55,52,59,55,62,55,59,59,62,64,68,64,59,62,64,64,68,52 32,32,32,32,32,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,36,32,32,36,39,39,43,43,36,39,39,46,43,39,43,43,49,46,49,49,46,49,49,49,52,46,46,46,46,46,52,49,52,52,55,59,62,64,62,62,62,59,59,52,52,46,46,43,43,43,43,46,39,43,43,43,39,39,36,39,32,36,32,32,36,39,36,36,36,36,36,36,36,32,36,39,39,36,32,32,36,32,36,32,32,36,32,36,39,36,39,43,36,39,43,43,43,46,43,49,49,52,43,43,46,49,55,55,64,62,68,71,77,79,82,90,93,100,105,112,112,114,118,122,126,122,124,133,129,136,141,143,147,152,155,158,162,162,167,171,171,173,180,182,180,185,192,195,195,201,201,205,206,206,205,205,203,201,198,198,194,194,190,195,195,192,194,195,191,191,178,178,172,163,158,163,149,146,146,151,166,161,153,144,139,126,126,129,131,126,131,121,116,129,139,139,131,131,126,121,108,102,112,96,99,98,112,129,133,158,149,123,126,126,108,126,123,126,112,116,115,131,131,131,133,115,110,84,96,98,115,106,99,112,99,96,92,84,88,73,60,70,77,94,108,119,112,112,94,94,94,116,119,139,126,144,136,126,149,161,168,166,141,119,108,129,149,182,174,166,177,149,139,158,156,180,187,198,197,195,163,156,149,136,146,163,189,192,189,190,182,177,172,174,184,200,200,204,205,206,205,202,204,204,206,206,206,206,205,205,204,206,206,201,205,204,204,203,202,205,203,201,201,203,189,195,201,204,204,199,197,197,199,187,192,200,204,203,195,203,195,201,194,199,197,201,205,201,204,206,201,206,205,206,206,204,205,204,205,204,202,201,204,204,202,204,204,204,185,195,198,190,197,191,190,156,168,156,177,174,174,184,182,163,161,163,177,180,198,185,182,158,172,146,174,166,168,190,182,192,194,190,201,203,204,203,201,203,201,205,204,206,206,205,201,198,195,204,205,204,205,205,205,195,185,183,174,168,168,172,174,165,161,160,162,161,157,160,156,154,152,150,146,145,142,141,141,137,133,137,131,128,122,129,124,128,122,120,112,112,98,93,98,84,84,84,82,88,88,84,79,79,74,68,64,68,68,59,52,55,52,43,49,49,49,46,43,43,39,43,46,39,43,43,39,36,36,36,36,36,36,39,32,32,32,36,39,39,39,36,36,32,32,36,39,39,39,36,36,36,36,39,39,43,43,46,43,46,46,49,52,49,49,52,52,52,52,55,55,55,52,55,52,55,59,55,55,52,49,52,52,59,55,52,49,52,55,59,59,55,62,59,52,55,64,64,64,59,64,68,68,64,64,62,64,64,68,55 32,32,32,32,32,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,36,32,36,32,32,32,32,36,36,39,43,36,39,43,39,43,43,43,43,43,46,46,49,49,49,49,49,52,52,43,46,49,46,46,49,55,49,52,55,59,62,62,64,62,62,62,55,55,52,49,49,43,39,39,39,39,39,43,43,43,43,36,39,36,36,39,32,36,39,36,32,36,32,32,36,36,32,32,32,36,36,36,32,32,36,32,32,32,36,36,36,36,36,36,36,39,36,36,43,39,46,46,46,49,52,49,46,46,49,52,59,55,62,62,68,71,77,77,82,90,95,100,107,107,112,118,120,124,122,120,126,134,136,139,142,144,149,151,154,158,159,160,168,168,176,178,182,178,189,187,194,195,197,203,203,204,206,206,206,204,204,200,194,191,190,195,196,194,194,196,195,194,195,191,178,178,170,166,146,153,146,141,136,151,170,174,163,153,149,144,141,139,136,131,121,121,115,129,195,131,123,112,115,119,115,112,115,116,94,89,116,139,149,158,131,136,131,119,129,126,119,116,99,102,121,121,136,131,106,98,106,84,86,123,112,106,106,119,106,96,99,102,102,88,76,76,89,108,116,133,133,112,110,98,110,121,116,126,121,136,123,131,129,144,146,153,139,146,121,146,158,166,182,178,166,141,149,133,153,174,180,195,191,177,156,149,149,158,174,178,185,177,191,184,170,146,170,178,182,185,195,204,204,206,206,204,203,204,204,206,206,204,203,205,206,204,202,205,203,203,201,204,205,204,194,201,197,185,195,192,201,205,206,204,199,192,189,189,192,201,204,204,203,201,198,198,191,201,201,204,201,204,202,204,202,205,206,206,206,206,205,206,205,200,203,201,201,203,205,201,200,191,197,187,174,198,196,187,187,182,180,182,182,178,197,195,195,170,187,172,184,189,201,200,182,189,185,174,151,177,184,180,170,194,194,196,198,205,204,203,204,204,204,204,204,206,204,205,204,201,203,199,204,205,201,201,201,195,192,189,186,176,173,168,159,167,166,161,158,158,159,160,161,155,153,152,147,144,142,145,146,142,141,138,138,122,136,131,124,124,128,114,118,112,98,95,98,82,84,79,82,84,82,84,79,77,71,68,68,71,62,62,52,52,52,46,49,49,46,46,43,43,43,43,39,39,43,43,36,36,36,32,36,36,36,32,36,36,36,32,39,36,39,39,36,36,32,39,36,39,39,39,39,36,36,39,39,43,46,46,43,43,46,49,52,55,52,52,52,52,49,55,59,62,59,55,52,52,52,55,55,52,49,55,52,55,55,55,55,55,59,55,59,52,62,55,55,55,64,62,62,64,62,62,64,64,62,64,62,62,64,55 32,32,32,32,32,32,32,32,32,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,36,36,39,43,39,39,39,39,39,43,43,39,43,43,43,49,49,49,49,49,52,49,46,49,46,46,49,52,49,49,52,55,59,64,62,62,59,59,62,55,49,52,49,46,43,39,39,39,39,39,39,43,43,43,36,36,39,32,36,32,32,39,36,32,32,32,36,32,36,32,32,32,36,36,36,32,32,36,32,32,32,36,36,32,36,36,39,36,39,36,39,43,43,43,46,49,49,49,46,43,46,52,52,62,59,62,64,64,68,74,77,79,93,98,110,112,112,112,116,118,120,118,126,126,136,134,138,145,147,150,150,154,156,159,160,166,172,169,183,186,183,186,192,189,201,199,201,204,203,206,206,206,204,203,201,189,194,180,195,198,200,200,198,194,194,191,189,180,180,178,156,149,151,141,139,153,153,170,170,170,168,163,151,151,136,133,129,110,108,115,121,141,131,126,126,121,116,106,123,110,102,89,102,126,149,149,144,136,136,112,116,129,129,129,119,108,106,104,119,131,133,106,99,102,89,89,104,110,123,119,106,99,106,94,99,96,94,96,73,84,104,115,119,141,115,104,88,123,121,121,121,116,133,112,123,131,141,144,144,151,141,136,153,170,182,177,184,163,158,141,141,156,170,192,200,195,190,170,149,139,153,149,177,177,158,180,180,174,170,178,166,177,194,198,203,205,206,206,205,203,204,206,206,206,206,201,201,204,206,204,202,202,201,203,205,204,203,197,203,191,192,194,191,187,204,205,205,201,198,195,192,195,202,203,205,205,204,201,201,198,204,202,203,204,204,205,204,203,206,206,206,205,206,205,206,205,205,197,200,198,201,202,194,197,189,180,197,185,184,198,196,197,153,170,184,182,180,178,184,177,177,180,182,156,187,195,185,177,172,191,180,156,177,170,184,174,194,191,195,198,203,204,203,203,203,200,202,201,206,206,206,203,195,199,201,204,204,201,205,201,201,194,189,179,173,172,162,166,165,162,162,158,161,158,160,158,154,152,150,149,147,145,141,143,142,136,137,138,129,138,131,124,126,122,114,114,112,98,100,100,88,84,79,84,82,84,88,82,74,74,68,68,68,62,59,52,55,49,46,49,49,46,43,43,43,46,43,39,39,39,39,39,39,39,32,32,32,32,36,36,32,32,36,36,36,39,36,36,36,32,36,36,36,39,39,39,36,39,39,39,39,43,43,43,49,46,46,52,49,55,52,52,55,52,55,59,59,59,55,55,55,52,52,55,59,49,52,52,52,55,59,59,52,55,55,52,55,59,59,55,59,62,62,62,62,62,64,64,71,62,59,62,64,64,55 32,32,32,32,32,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,36,32,32,36,32,32,39,39,39,39,36,43,39,43,43,39,39,43,43,43,49,49,49,49,49,49,49,46,49,49,46,46,49,52,49,52,55,52,59,55,62,55,62,62,55,49,49,46,46,39,39,39,39,39,43,39,43,39,39,39,36,36,32,39,32,32,39,39,32,32,32,36,32,32,36,32,32,36,36,36,32,32,36,32,32,32,36,39,32,39,36,36,39,36,39,43,46,49,49,46,46,46,46,46,46,49,52,55,62,59,59,55,64,71,74,77,84,93,100,105,112,112,110,116,116,120,124,128,129,136,138,141,144,146,149,150,154,156,158,160,168,168,178,183,192,187,187,192,195,192,195,201,201,205,206,206,204,201,201,198,185,189,194,198,201,202,198,197,197,194,191,184,182,172,163,156,146,158,133,136,141,158,158,166,158,153,158,153,149,149,133,139,115,116,106,112,133,136,129,133,123,123,126,129,126,116,106,123,144,149,156,158,136,149,121,119,133,129,121,116,99,99,108,126,144,139,110,115,98,86,92,110,126,126,115,119,96,94,119,108,96,102,84,89,108,104,116,121,126,123,106,79,99,108,126,136,146,126,116,131,131,139,149,163,163,149,131,149,163,189,177,174,170,129,123,158,163,185,190,197,195,177,174,163,158,146,168,174,172,190,190,172,184,177,163,174,192,201,201,203,201,203,202,201,204,200,205,206,205,203,203,205,203,205,205,201,202,202,201,201,206,206,204,205,194,192,189,192,198,205,205,204,200,189,192,192,189,195,203,205,204,204,203,199,201,199,202,198,206,205,206,204,202,206,206,206,206,206,205,205,204,201,196,185,194,198,202,201,201,200,201,184,178,198,190,174,153,153,178,201,190,197,191,151,158,185,182,170,189,184,182,196,196,192,178,184,156,153,161,161,161,187,192,197,189,198,201,195,198,201,205,205,205,206,206,206,206,201,203,205,203,203,201,199,201,195,189,189,179,172,173,165,169,164,164,159,162,160,160,165,154,155,151,150,148,148,142,141,139,137,137,136,134,136,134,126,122,124,118,114,112,107,102,100,93,93,79,79,82,88,82,82,79,74,77,68,68,74,68,55,55,46,52,52,49,46,43,46,43,43,46,43,43,39,39,36,39,39,36,32,36,36,36,36,39,36,32,36,36,36,39,39,39,36,36,36,36,36,39,39,36,39,39,39,36,43,43,46,46,49,46,49,49,52,52,55,55,55,52,52,55,59,59,59,59,52,49,55,55,59,55,52,52,52,59,62,59,55,52,55,55,55,62,59,55,59,59,62,64,64,64,64,64,64,62,62,62,64,64,55 32,32,32,32,32,32,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,36,32,36,36,39,39,39,36,39,39,43,43,43,39,39,43,43,49,49,49,52,49,52,49,46,46,46,46,46,49,49,49,49,52,52,55,59,55,55,59,62,52,49,49,46,43,39,39,39,43,43,39,43,43,43,43,32,36,36,36,36,32,36,36,39,32,32,32,32,32,32,32,32,32,36,39,36,32,32,36,32,32,32,36,39,32,36,39,39,39,43,39,43,46,46,43,43,39,49,46,49,46,46,52,59,59,62,55,55,62,68,77,82,88,98,100,110,107,105,105,114,118,124,126,128,131,137,139,142,145,147,147,150,154,157,159,164,167,173,178,186,189,192,195,192,192,192,195,197,198,205,206,205,203,200,198,190,190,191,197,202,202,201,201,198,197,191,191,182,178,172,151,149,141,156,153,144,153,153,170,170,166,153,144,141,139,151,126,123,110,116,123,126,141,131,139,123,123,129,144,129,136,129,121,131,139,151,153,153,146,146,136,115,121,131,126,104,116,112,119,136,136,136,123,102,102,126,116,112,129,131,131,119,108,115,119,108,123,99,88,84,104,110,123,129,116,108,98,102,106,104,108,131,131,131,121,126,139,146,161,146,133,126,133,174,174,185,178,185,161,146,136,149,187,190,187,192,191,185,168,153,156,153,168,185,191,184,182,194,180,156,187,191,195,194,195,203,205,204,205,205,205,205,206,205,205,204,201,204,204,205,205,204,202,199,195,203,201,205,206,203,201,189,180,191,195,197,204,202,203,201,192,191,191,197,201,204,205,206,201,201,200,200,203,204,206,206,204,203,205,204,203,205,206,206,205,206,206,204,204,197,195,205,204,204,195,187,201,189,182,194,190,178,187,185,190,177,189,185,182,166,158,119,191,177,174,180,144,195,182,182,180,177,166,190,174,163,172,192,184,194,200,198,202,200,200,202,198,204,203,205,203,206,204,206,205,203,204,203,201,197,194,194,194,187,182,187,179,174,166,168,167,160,157,161,156,160,154,154,154,150,145,149,142,138,138,136,133,134,138,138,131,128,122,124,122,112,112,110,100,95,100,95,84,79,79,88,79,77,79,79,74,74,71,68,64,59,55,52,52,49,52,49,43,43,39,39,43,43,39,39,36,39,43,39,36,36,32,32,36,36,32,36,36,36,36,36,39,36,39,36,32,36,36,32,39,39,39,39,39,39,36,39,46,46,46,52,49,49,49,49,55,55,59,55,49,55,55,52,59,59,62,52,49,52,55,55,59,59,52,52,55,62,59,55,52,52,55,59,62,62,59,59,59,59,64,64,62,68,68,64,64,64,68,68,64,49 32,32,32,32,32,32,32,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,32,32,39,36,39,39,36,39,39,43,43,43,43,43,46,43,49,46,49,49,46,49,49,46,46,49,49,49,49,49,52,52,52,55,55,52,55,52,55,52,49,49,46,43,39,39,39,39,39,43,39,39,43,43,39,32,36,36,32,39,32,32,39,36,32,32,32,32,32,32,32,32,36,36,36,36,32,32,36,32,32,32,36,39,32,36,36,36,36,39,39,43,49,46,43,39,39,43,49,49,49,49,52,55,59,59,59,55,62,68,79,82,90,100,102,105,102,105,105,114,120,122,126,129,129,137,138,142,144,145,148,150,155,159,161,161,172,178,180,189,185,189,191,192,191,192,192,197,201,205,206,206,204,201,198,189,190,192,196,198,201,200,198,195,195,187,192,192,168,163,153,163,151,153,141,153,156,166,163,177,166,153,153,126,141,141,136,121,112,123,116,129,151,149,144,129,123,136,131,119,126,129,115,131,149,144,146,139,136,139,116,115,116,123,126,108,112,126,123,141,141,141,129,108,106,110,115,136,126,133,129,121,110,119,115,106,123,115,108,84,99,108,115,115,123,104,96,108,115,104,108,116,116,116,119,116,129,136,153,141,133,131,139,170,180,180,185,178,158,153,166,149,178,187,195,190,191,184,149,156,149,163,172,182,194,185,189,189,180,187,190,200,198,196,200,204,204,202,204,204,205,204,206,203,203,203,199,204,206,205,206,203,201,201,201,203,201,205,206,204,201,195,191,187,197,189,203,203,201,192,194,180,185,198,195,205,206,206,201,202,199,201,198,202,205,204,204,203,205,205,204,206,204,206,206,206,206,205,203,197,201,203,204,205,201,194,187,168,163,194,197,168,163,187,198,184,180,185,170,163,153,136,174,178,177,177,170,180,194,184,182,182,177,194,166,163,189,191,182,194,201,200,200,201,204,198,200,202,205,206,206,206,205,206,206,198,202,201,202,194,203,195,189,185,182,179,179,165,171,166,164,162,162,156,160,156,156,152,151,151,148,145,141,141,144,136,137,139,141,133,131,129,122,122,120,112,107,112,95,98,98,98,88,84,79,79,79,77,79,82,79,74,74,71,62,59,52,52,52,52,49,46,46,39,39,39,43,46,43,39,39,39,36,32,39,32,36,32,32,36,32,36,32,32,32,36,36,36,39,39,36,36,39,36,39,39,39,39,43,36,36,36,39,46,46,49,49,49,52,52,52,59,59,59,49,52,55,55,62,59,59,52,52,49,59,55,55,55,52,52,52,55,59,59,55,55,55,59,68,64,62,59,59,62,64,64,68,68,62,64,59,68,68,68,64,52 32,32,32,32,32,32,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,36,39,36,39,39,36,39,39,43,43,43,43,39,43,46,49,49,49,49,49,52,49,49,49,49,46,46,46,46,49,49,52,49,52,49,52,52,52,49,49,43,43,39,43,39,39,43,43,39,43,39,43,43,39,32,36,36,32,36,32,32,39,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,39,32,32,32,36,36,32,32,36,36,39,43,39,39,46,43,43,39,39,46,52,49,49,49,52,59,52,55,59,59,64,71,79,84,95,95,98,105,107,110,107,114,118,124,131,126,136,141,139,143,142,144,147,151,156,157,166,165,167,179,185,187,186,183,186,192,185,192,194,201,202,205,206,206,204,203,200,195,194,194,195,201,197,197,194,195,192,192,189,182,170,158,163,156,158,170,149,149,158,168,177,174,158,163,141,123,131,123,123,126,116,121,126,149,151,156,151,133,131,121,141,136,136,121,123,119,116,136,136,144,144,123,131,119,121,123,112,119,121,123,133,146,141,141,123,110,99,116,121,126,133,129,141,104,129,119,116,126,115,112,88,88,88,115,121,108,116,108,99,99,102,112,131,136,131,136,129,126,144,136,149,168,139,136,156,163,177,177,174,177,170,149,144,158,166,177,197,197,190,174,158,139,156,166,174,187,182,184,189,190,180,196,202,198,197,201,200,202,198,205,206,204,206,206,204,205,204,200,198,203,206,206,205,204,201,202,197,206,204,206,203,206,195,185,189,186,189,195,201,200,198,189,182,178,180,192,203,205,204,204,199,201,189,192,198,204,204,205,206,206,205,206,204,205,205,206,204,202,204,201,200,191,195,203,206,197,191,195,202,191,187,194,156,141,184,197,200,198,189,192,161,187,187,180,158,158,163,178,170,172,182,174,153,180,184,187,182,178,187,197,194,198,195,196,201,197,197,203,205,203,200,206,205,206,206,200,205,204,205,204,199,202,199,195,189,183,180,178,183,167,171,168,167,159,160,161,156,158,156,156,155,150,150,150,146,142,139,138,136,138,136,138,133,131,129,126,122,118,110,105,98,90,95,90,88,90,84,84,82,79,74,79,77,74,71,68,62,62,55,52,52,52,49,46,46,43,43,43,39,43,43,43,39,39,36,36,36,32,36,36,32,36,32,32,32,36,36,36,36,36,36,36,36,36,36,36,36,39,39,43,36,43,39,39,43,49,49,49,49,52,49,52,52,55,62,59,52,55,49,55,55,59,55,55,55,55,55,55,59,52,52,49,49,59,59,62,55,55,55,52,55,64,62,64,62,59,62,64,64,71,68,62,62,64,71,71,68,55 32,32,32,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,32,36,32,32,36,36,36,39,39,39,39,39,43,43,43,43,39,43,43,49,49,49,46,49,49,49,46,49,49,49,46,49,49,43,43,52,46,49,49,52,49,46,49,43,43,43,39,43,39,39,39,43,43,39,36,39,39,36,36,32,36,36,36,32,36,39,32,32,32,32,36,36,32,32,32,32,32,32,36,32,36,39,32,32,32,36,36,32,32,39,39,39,43,39,43,43,39,43,43,43,46,52,52,55,52,55,55,55,52,59,55,71,77,82,82,88,98,95,110,107,112,112,122,118,129,133,129,131,137,138,137,146,144,148,154,155,160,169,169,173,180,180,189,186,185,186,187,194,195,198,199,203,204,206,206,205,204,201,201,196,198,196,197,194,197,194,185,194,191,184,178,163,156,161,158,146,153,158,144,151,156,163,166,153,139,146,131,133,112,119,129,126,126,131,153,163,156,163,141,136,115,133,126,116,112,106,112,121,139,151,141,136,141,121,119,108,131,115,119,116,121,126,141,151,139,110,108,102,110,116,108,144,119,123,131,126,133,133,126,129,96,88,86,86,108,110,121,126,96,84,104,119,110,119,126,133,126,129,131,144,146,144,158,146,144,170,170,172,158,177,182,156,156,146,156,180,190,191,196,187,180,151,144,163,174,185,189,190,184,178,170,177,197,200,198,198,200,204,205,205,206,206,206,203,203,195,197,204,206,205,204,206,206,205,205,201,198,205,199,206,201,205,203,195,189,183,187,192,192,195,203,197,195,192,178,178,199,199,204,205,201,205,191,156,150,198,203,206,206,205,205,206,206,204,205,206,205,206,205,206,206,206,202,202,203,200,201,205,200,200,158,158,161,156,136,141,153,163,170,184,174,170,149,116,149,180,166,189,131,123,172,172,182,153,180,174,180,187,178,187,196,182,196,201,198,200,198,200,198,198,203,196,206,205,205,203,205,205,206,206,205,204,201,194,195,180,182,182,189,172,174,173,168,160,162,160,156,160,160,158,155,152,153,146,149,145,142,138,136,129,136,136,137,129,131,131,128,124,120,107,107,100,90,95,88,84,90,84,90,90,79,74,77,77,71,71,68,62,59,55,52,52,49,52,46,43,43,39,39,43,46,43,39,43,39,36,36,39,32,36,36,32,32,32,32,32,36,36,36,36,36,39,36,32,36,36,39,36,39,36,39,39,43,43,39,46,43,46,52,52,52,49,52,52,59,59,62,55,59,59,52,52,55,59,55,59,52,55,49,55,55,52,49,49,59,59,62,62,59,59,55,59,59,62,64,64,59,68,62,68,74,71,64,59,64,71,74,68,59 32,32,32,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,36,32,32,36,36,36,32,36,39,43,39,36,39,43,43,43,39,39,43,43,46,46,52,46,46,52,49,49,49,49,49,49,49,49,43,43,46,43,43,49,49,49,46,46,43,39,43,39,43,39,43,43,46,46,39,39,39,39,39,36,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,36,36,32,32,36,32,32,32,32,32,32,36,36,36,43,39,39,39,43,43,39,43,43,49,49,52,52,49,52,52,55,55,64,62,71,79,82,84,88,90,93,107,112,110,116,124,129,131,131,131,131,134,138,138,145,146,150,154,157,162,166,169,171,179,173,186,189,186,189,189,195,198,200,201,202,205,206,206,206,205,204,203,198,198,198,198,195,198,190,197,195,192,189,180,170,163,153,151,146,146,144,149,146,146,146,153,156,151,133,126,121,126,123,133,141,139,139,153,166,174,158,146,123,136,119,119,115,115,123,115,139,144,144,139,139,129,123,136,126,131,116,133,121,121,141,149,153,149,131,96,98,98,106,123,131,112,115,108,115,126,133,121,116,98,89,89,92,119,131,133,121,136,116,96,110,116,141,151,136,149,139,133,149,156,172,170,158,163,158,163,174,187,178,172,168,158,158,172,170,191,198,198,187,185,161,149,168,182,185,192,197,194,195,177,178,198,200,195,205,206,206,206,201,197,201,203,206,205,200,195,195,204,206,206,206,206,206,199,205,199,199,199,201,204,203,205,201,189,192,189,192,199,204,200,201,198,180,185,186,189,199,203,204,205,203,194,179,194,198,204,201,203,206,206,205,206,204,204,206,205,205,206,201,201,203,194,202,192,201,203,200,198,197,170,178,189,170,158,149,182,174,185,170,168,197,192,180,166,178,180,170,190,174,178,185,180,166,185,177,184,168,168,196,204,200,195,198,198,201,197,200,200,198,198,204,206,205,206,206,204,206,206,201,202,204,203,201,189,186,185,179,168,173,164,164,168,164,166,165,162,158,161,160,154,153,150,148,148,144,144,141,138,139,137,129,131,136,129,128,128,122,112,116,110,98,90,93,88,90,82,84,90,88,82,77,79,77,74,77,71,64,59,52,52,52,46,46,46,43,43,43,36,39,43,39,36,39,36,36,32,32,32,36,36,32,36,32,32,32,36,36,39,39,36,36,32,36,36,43,39,39,43,36,43,39,43,43,43,43,43,43,49,49,55,59,55,52,52,62,59,59,55,55,55,52,55,55,62,62,55,59,52,55,55,49,52,52,59,55,62,62,59,59,55,62,59,62,64,59,59,62,64,71,71,68,62,59,64,68,71,71,55 32,32,32,32,32,32,32,32,32,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,39,32,36,36,36,39,39,39,39,36,43,43,43,43,43,39,46,43,46,49,46,49,46,49,49,52,49,49,49,52,49,43,46,49,43,46,46,46,46,46,46,43,39,39,43,43,43,43,43,43,46,43,39,39,39,39,32,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,36,39,36,43,43,39,39,39,43,39,43,43,52,49,49,49,49,49,55,52,59,59,68,74,79,82,84,93,93,102,102,110,114,114,124,128,131,129,133,134,133,136,136,144,142,151,155,159,161,171,168,173,180,180,183,187,189,187,195,195,198,202,201,204,205,206,206,206,205,205,201,198,200,201,198,198,200,195,194,194,189,187,180,178,158,146,168,144,146,144,141,123,129,133,161,141,141,141,123,115,108,126,123,131,131,141,156,158,153,158,144,121,116,110,110,104,116,115,121,133,139,136,139,131,126,119,123,131,129,133,131,126,139,141,144,153,136,123,102,106,104,110,121,126,131,131,123,121,115,136,136,116,98,89,86,115,121,136,136,119,112,115,110,108,116,136,146,151,126,151,136,149,153,151,170,144,144,146,163,170,166,177,172,177,153,166,170,178,194,195,197,187,184,163,153,174,174,192,197,198,201,195,182,187,198,185,196,205,205,206,202,195,200,202,203,205,206,202,195,198,204,206,205,205,205,206,199,204,203,191,198,195,204,205,204,198,189,186,191,195,198,201,199,199,200,186,182,189,198,198,205,205,205,204,192,191,195,203,206,203,206,204,206,205,206,206,204,204,203,204,206,206,206,206,201,204,196,197,198,198,194,180,191,195,194,170,172,178,189,191,198,158,170,180,195,201,178,184,178,170,182,195,172,177,161,174,187,153,180,170,187,191,196,197,194,197,195,198,191,195,201,201,200,200,205,206,206,206,204,205,204,205,205,199,200,195,195,195,185,179,173,169,171,167,162,166,160,168,168,161,162,158,159,153,151,148,151,146,144,142,138,138,138,131,131,128,131,124,126,124,114,114,112,100,93,93,88,84,82,84,88,84,84,74,77,74,77,74,71,64,55,55,55,52,46,46,49,43,43,39,39,39,43,39,36,36,39,36,36,32,36,36,36,36,36,36,32,32,39,36,39,39,36,39,32,32,36,39,39,39,39,36,39,39,39,43,43,43,46,46,46,49,52,55,55,55,55,55,59,59,62,59,55,55,59,59,59,59,52,55,55,55,52,52,55,52,59,59,62,62,59,62,55,62,59,64,64,62,62,64,62,64,71,71,64,64,64,68,74,71,59 32,32,32,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,36,36,32,36,32,36,39,39,39,39,36,39,46,46,43,39,43,43,43,46,52,49,46,49,49,49,52,52,52,49,52,52,46,46,49,46,46,46,43,43,46,46,43,39,43,43,43,43,43,46,43,46,43,39,39,39,39,32,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,36,32,32,39,39,39,39,36,39,39,43,43,46,46,49,52,49,49,46,49,52,59,62,64,68,74,79,84,82,93,98,100,105,112,116,116,124,129,131,131,134,131,131,136,136,145,144,150,158,159,161,168,169,171,179,183,183,186,186,189,197,195,199,201,203,204,205,205,205,206,204,204,203,198,200,195,198,195,197,200,194,191,191,190,184,184,180,168,151,153,146,139,136,131,133,146,141,133,141,131,110,133,133,136,131,123,131,139,166,149,158,153,133,123,126,110,108,115,108,121,119,139,139,146,158,144,139,139,133,149,144,136,126,133,131,151,149,149,139,126,94,106,108,112,121,123,123,121,129,129,115,144,139,129,110,92,89,121,136,144,141,141,121,112,115,123,126,144,139,129,131,129,149,151,151,153,156,158,153,153,146,151,170,187,178,158,158,156,158,187,178,197,189,191,174,153,156,177,180,194,198,203,200,198,182,187,200,195,201,206,206,202,201,194,203,203,204,204,204,199,197,198,201,205,206,206,204,204,203,189,189,189,197,204,203,203,205,192,189,187,183,186,189,201,201,199,194,183,187,189,198,201,204,205,203,204,189,201,187,201,200,204,204,201,205,204,206,206,205,204,204,205,206,205,195,194,191,197,204,205,206,206,195,189,187,153,189,203,200,191,192,170,187,194,184,156,180,174,163,174,182,172,170,178,187,177,131,153,151,163,177,168,194,187,197,185,195,191,195,197,197,203,198,200,200,198,204,206,206,206,206,205,206,203,204,201,201,197,203,195,189,185,178,168,161,160,169,169,166,162,165,160,165,158,158,156,150,145,147,146,143,142,138,141,137,134,126,128,128,124,122,122,120,116,112,98,95,90,90,84,84,82,84,88,84,77,79,77,77,77,74,62,64,59,55,52,49,46,43,43,39,39,39,39,43,43,36,36,39,36,36,39,32,32,36,32,36,32,32,32,36,32,39,39,39,36,36,32,36,39,39,43,39,39,39,39,39,46,46,46,46,43,49,52,52,55,52,55,55,55,55,55,59,64,59,55,55,55,59,59,59,55,59,55,52,52,55,59,59,59,55,59,59,64,62,62,59,59,59,64,64,68,59,64,71,68,64,64,71,64,71,68,59 32,32,32,32,32,32,32,32,32,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,36,39,39,39,39,43,39,46,43,39,46,43,46,46,46,46,52,49,46,49,49,52,49,52,46,49,46,46,43,43,49,49,49,49,46,46,43,43,46,49,46,43,43,49,43,39,39,39,36,39,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,32,36,32,36,39,39,46,43,43,46,39,46,49,49,49,52,49,52,59,55,59,64,68,71,74,77,82,90,93,100,105,112,112,122,126,129,131,131,136,134,136,134,147,147,150,150,154,156,159,166,166,173,183,180,189,192,195,194,199,200,201,200,201,204,203,203,205,205,204,205,198,198,201,197,198,198,197,200,192,194,195,191,191,178,178,166,163,170,170,144,139,139,131,146,144,158,149,156,141,141,133,119,136,131,116,149,151,146,131,146,136,136,129,146,139,136,136,131,153,151,144,177,158,141,153,136,144,144,136,139,131,146,158,178,170,149,139,126,119,112,126,149,131,123,139,126,121,126,129,131,126,131,121,110,112,104,123,144,153,149,136,131,133,156,141,144,156,149,131,136,161,156,161,141,131,141,131,161,163,156,172,180,182,182,180,172,177,185,187,191,184,177,184,174,177,174,174,184,200,198,195,202,192,195,195,194,200,204,205,205,205,203,204,205,205,206,204,201,203,201,204,203,205,204,203,203,199,198,197,201,195,197,194,201,200,198,192,185,187,192,203,201,199,195,197,191,192,192,195,201,198,201,204,194,200,199,199,203,201,204,205,206,205,204,205,206,206,206,204,205,206,204,205,203,200,201,195,198,195,191,194,192,192,189,180,187,180,177,184,190,189,185,184,189,177,172,170,163,158,177,177,187,172,174,166,190,174,168,174,185,185,178,197,200,191,198,201,197,197,196,201,201,203,204,204,206,206,206,206,203,206,205,205,203,204,200,199,187,185,179,174,174,173,169,169,168,169,162,165,164,158,160,154,152,157,150,150,150,147,139,138,138,136,133,134,134,128,124,118,114,110,68,71,93,98,88,82,82,82,82,88,84,82,82,77,74,74,74,71,62,59,52,52,52,52,52,46,46,39,43,43,43,39,39,39,36,39,36,36,36,36,36,32,32,32,32,32,32,36,36,36,36,36,36,36,36,36,39,36,39,39,36,39,39,39,39,43,46,49,49,49,52,46,55,52,52,55,59,59,62,59,59,55,62,59,55,59,59,59,62,59,55,55,55,55,59,59,59,62,64,59,59,64,62,62,62,59,59,64,64,62,64,71,68,64,64,71,64,64,64,59 32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,39,43,43,43,43,43,43,43,43,46,46,49,46,46,49,49,49,52,49,49,46,49,46,46,46,46,49,49,49,49,49,46,46,46,43,46,46,46,46,43,39,36,36,39,39,36,36,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,36,36,36,32,32,36,36,36,39,43,46,43,43,46,46,46,43,46,46,49,49,49,62,55,62,64,74,74,71,82,79,90,95,100,107,107,114,118,120,124,131,133,131,137,134,133,144,146,149,150,154,156,158,160,168,168,174,186,187,195,195,195,195,201,201,201,201,201,204,203,205,206,205,201,201,201,197,200,200,202,194,198,192,195,194,195,191,178,178,170,163,146,153,146,136,131,146,146,163,168,144,161,153,129,136,136,121,123,119,116,136,136,136,144,151,136,136,123,149,126,129,136,153,141,161,163,168,144,139,141,153,149,149,136,131,139,153,161,141,136,136,119,121,116,131,139,146,133,139,136,136,136,141,153,136,121,126,112,106,133,151,153,158,163,141,133,133,153,149,156,141,146,144,131,149,149,139,153,144,146,133,141,144,170,172,158,177,178,161,158,170,177,189,191,178,172,161,174,170,177,187,195,195,200,194,195,195,197,200,200,203,203,205,204,205,201,203,205,204,206,206,203,206,205,205,204,204,204,203,199,203,197,201,202,197,201,197,202,200,198,189,182,192,192,199,195,197,201,195,192,194,195,192,201,195,201,199,197,203,200,199,201,203,203,206,204,206,205,206,206,206,204,205,204,203,205,204,205,196,198,198,198,195,192,196,191,190,189,192,180,182,180,170,182,194,177,187,174,177,156,177,158,156,153,170,194,182,185,177,190,166,184,180,182,184,184,187,184,195,198,198,203,201,201,196,203,203,204,204,205,205,206,202,205,205,204,204,204,203,198,198,185,179,179,179,178,166,169,167,164,161,165,167,162,161,157,158,155,154,152,151,150,142,138,137,136,134,136,136,134,128,122,120,112,105,71,93,98,95,90,90,82,84,84,84,82,82,82,79,77,74,71,68,62,62,55,52,52,52,49,46,46,39,43,39,39,39,43,39,36,36,36,36,36,36,32,32,36,32,32,36,32,36,36,36,39,36,36,36,36,36,39,36,39,36,39,39,39,43,36,43,49,46,49,52,49,52,52,55,59,62,55,59,59,55,62,55,59,55,59,62,59,55,55,62,55,55,55,55,59,59,62,64,59,59,59,62,68,62,62,62,59,59,64,62,71,68,64,64,74,74,71,64,64,49 32,32,32,32,32,32,32,32,32,32,32,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,39,32,39,39,32,36,39,39,39,36,39,39,43,46,43,46,39,43,43,49,46,49,49,49,46,49,52,55,49,52,52,46,49,52,49,49,49,49,46,49,49,43,46,49,49,49,43,46,43,46,39,39,36,39,36,39,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,32,32,36,32,32,36,39,36,39,39,39,43,43,46,46,46,46,46,46,46,46,49,55,59,59,62,68,68,68,74,79,84,93,98,105,114,118,116,120,126,126,128,129,126,133,141,142,144,147,148,151,151,157,159,164,162,171,182,187,191,189,194,192,192,201,197,200,197,201,205,204,205,206,203,200,198,197,191,192,200,200,201,201,202,197,195,195,195,185,174,158,139,144,131,136,136,146,139,158,170,172,166,156,129,131,133,123,116,131,121,121,141,139,146,139,129,123,133,136,133,141,133,144,139,151,172,161,153,149,144,131,136,139,141,133,121,126,144,149,146,149,144,139,112,94,108,133,136,126,119,129,149,139,149,153,156,163,116,115,108,131,146,168,168,170,133,136,131,141,131,151,151,139,151,146,144,153,166,153,144,129,139,139,153,149,168,180,187,170,149,149,144,166,180,187,182,177,168,153,156,158,182,190,190,201,197,202,191,178,201,203,198,202,206,206,206,204,202,202,205,206,205,189,194,204,204,206,198,195,206,204,178,191,185,198,185,202,201,202,191,187,191,179,182,195,197,195,203,198,197,195,183,192,201,197,204,205,204,202,192,195,195,203,201,205,203,199,204,204,204,204,204,205,204,203,205,206,205,194,195,174,203,205,201,174,187,194,172,194,195,136,131,187,196,182,194,185,191,161,141,166,166,121,102,168,180,192,168,200,200,185,182,187,178,158,166,187,185,195,187,201,203,201,204,204,205,203,204,201,206,206,206,206,206,206,203,205,201,203,198,202,194,198,195,191,182,180,169,169,164,156,158,166,162,166,164,158,160,154,154,149,149,144,142,137,138,139,138,138,137,133,131,128,118,118,112,110,112,105,95,90,95,82,79,82,84,84,82,77,82,82,71,71,68,59,59,59,55,49,49,49,46,43,43,39,43,46,43,39,39,36,39,36,36,36,32,32,32,36,36,32,36,32,32,39,36,39,39,36,36,32,36,39,36,39,36,39,39,43,39,43,43,49,52,52,52,49,49,52,55,62,62,59,62,52,55,59,62,64,59,59,59,59,59,62,62,59,62,55,49,52,64,62,62,55,52,59,62,68,64,62,59,55,68,68,68,68,64,64,64,68,64,68,64,64,59 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,32,36,36,32,36,32,32,32,32,36,32,36,39,36,36,39,43,43,39,39,39,43,46,43,46,43,43,43,46,46,46,49,49,49,49,49,49,49,55,52,52,52,52,46,49,52,49,49,49,49,49,49,49,49,46,46,43,46,43,39,39,36,39,36,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,36,36,36,36,39,39,39,43,46,46,46,43,43,46,49,46,46,52,55,59,59,64,62,68,64,74,82,88,93,102,107,112,118,114,118,124,124,129,131,134,136,142,142,144,147,148,149,156,156,157,164,161,172,180,185,186,194,194,189,198,197,198,195,199,198,205,206,206,205,203,200,196,194,191,198,201,201,201,200,198,198,198,194,198,170,170,158,144,136,149,139,151,153,146,166,170,161,156,144,119,131,136,116,119,123,116,121,141,149,153,141,131,131,149,141,153,149,146,153,141,146,161,168,144,136,139,131,116,136,133,126,123,133,149,149,151,156,163,146,141,119,144,131,133,149,131,133,139,153,146,151,153,139,116,119,119,144,149,168,158,170,131,136,133,141,136,146,136,151,144,136,144,166,166,172,166,136,139,126,151,170,180,180,180,170,136,141,153,151,177,185,189,184,178,163,158,170,180,194,198,204,201,204,185,178,202,194,198,205,206,206,205,204,200,198,195,206,206,199,202,205,204,206,204,195,204,203,185,195,189,203,199,204,204,203,192,189,183,182,191,195,201,201,200,197,186,189,178,185,197,200,202,203,201,199,201,192,192,197,200,205,204,205,206,202,206,206,205,206,205,206,205,205,198,197,192,187,202,203,195,197,200,177,172,161,170,170,149,161,197,190,192,194,189,191,133,153,174,146,129,174,172,182,184,196,194,163,191,189,178,178,158,182,185,184,180,197,197,198,204,205,204,204,198,203,205,206,205,205,206,206,205,204,198,198,203,206,195,189,189,178,169,168,166,173,173,172,160,160,159,161,167,158,158,160,152,152,148,147,141,137,139,136,137,137,138,134,136,124,116,116,107,105,110,102,100,93,90,84,84,84,84,82,79,77,79,77,71,71,68,64,59,52,55,52,46,46,49,39,39,39,43,39,43,39,36,36,36,36,36,36,32,32,32,32,36,32,36,32,32,32,39,36,36,39,36,36,36,39,36,39,36,36,43,43,43,39,39,46,52,52,55,55,52,52,55,62,64,62,62,55,59,59,62,64,64,59,59,55,55,59,62,62,62,55,52,55,62,64,62,55,59,55,62,68,64,55,55,55,64,68,71,64,68,64,64,64,71,71,71,68,52 32,32,32,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,36,36,36,39,39,39,39,36,39,39,43,46,43,43,46,43,39,43,46,43,52,46,46,49,46,49,49,55,52,49,52,55,49,49,52,49,49,52,52,46,49,49,46,46,46,43,43,46,39,39,36,39,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,36,32,32,32,36,32,36,36,36,43,43,43,43,46,43,49,46,43,46,46,49,52,52,55,62,62,62,62,62,68,74,84,88,95,100,112,112,112,112,116,122,122,128,136,136,136,144,144,146,146,148,148,152,155,156,164,166,173,187,189,189,191,192,194,195,197,197,195,201,201,206,206,206,205,202,197,197,198,195,201,203,204,204,203,195,195,196,192,187,168,177,146,158,151,141,151,156,158,149,151,168,163,163,139,121,123,110,121,119,116,119,126,141,144,151,149,153,136,136,149,136,144,131,149,146,153,168,163,149,133,131,121,119,123,141,136,144,139,139,153,168,172,180,153,144,139,141,153,141,151,136,136,144,144,149,149,149,139,115,112,112,126,141,158,170,163,151,131,133,151,141,139,153,139,151,158,144,156,156,153,170,136,139,146,153,168,177,187,185,163,153,149,149,151,172,194,192,190,182,163,149,161,191,197,198,202,198,205,190,195,201,198,197,205,206,206,206,205,200,198,200,206,206,199,204,205,206,206,204,198,201,201,189,192,189,202,201,204,202,203,192,192,189,179,192,201,199,204,195,201,189,180,178,183,198,200,201,203,203,200,198,197,199,197,204,205,205,206,205,201,205,205,206,205,204,206,206,205,198,203,198,198,201,198,172,196,198,187,194,156,153,185,174,139,195,194,192,196,197,185,151,174,187,163,126,156,182,197,195,187,187,187,184,180,184,177,163,168,182,192,189,190,197,202,204,205,200,201,200,205,205,206,202,204,206,206,206,202,201,202,201,203,192,182,185,176,176,172,172,165,166,173,160,162,158,156,161,158,158,160,153,150,149,142,139,138,133,134,139,138,141,134,131,126,120,116,107,112,110,100,100,98,93,88,82,84,84,84,82,82,79,77,68,68,68,62,59,52,49,49,46,49,46,43,39,43,39,39,43,39,36,36,39,36,36,32,32,32,32,32,32,36,32,36,36,36,32,32,36,39,36,32,36,36,36,36,39,43,43,43,43,43,39,43,49,46,52,52,52,52,55,55,62,64,64,59,59,55,62,62,62,59,59,55,59,55,59,55,62,55,55,55,64,62,62,59,55,59,68,68,62,62,59,59,64,64,64,68,64,62,64,64,71,71,71,64,55 32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,39,36,43,39,39,39,43,43,43,46,43,43,39,43,43,49,49,49,49,49,49,52,46,52,55,49,52,55,49,52,49,49,52,52,52,52,49,46,49,49,46,43,39,43,39,39,32,36,36,36,32,32,36,36,39,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,32,32,36,36,32,36,39,43,39,46,46,49,46,46,46,43,46,49,52,52,52,59,52,59,59,62,64,68,82,84,95,93,107,107,112,95,107,116,116,124,134,134,136,139,143,146,146,146,147,149,154,156,159,169,168,178,187,187,192,186,187,183,195,195,194,199,200,202,206,206,206,206,201,200,197,194,194,198,198,202,200,201,200,197,194,198,185,166,163,151,163,146,158,156,151,170,156,161,144,161,149,136,116,110,104,115,121,116,116,121,131,149,136,136,141,131,144,133,144,153,144,133,139,139,156,166,144,131,121,123,121,129,123,133,141,149,153,161,166,174,168,168,149,149,151,146,144,149,136,115,141,146,153,156,144,133,129,119,119,119,133,161,158,149,139,133,123,136,131,153,170,158,168,168,170,174,170,158,156,149,139,141,163,170,178,194,189,178,163,163,149,168,178,191,196,185,185,182,172,185,195,200,200,203,204,205,198,201,203,198,198,204,205,205,206,204,201,200,201,205,206,206,206,205,205,206,206,203,195,201,195,195,199,201,199,203,204,202,194,192,189,187,192,195,204,203,201,191,180,180,186,183,201,200,204,201,201,192,201,201,205,192,203,202,204,206,203,206,206,206,205,201,206,206,198,195,202,201,200,189,202,201,194,197,189,187,201,170,158,172,196,168,158,178,189,194,192,170,161,139,170,126,126,144,182,198,187,153,185,194,182,195,180,195,194,177,177,187,194,194,198,201,198,200,194,200,204,204,206,205,205,206,206,206,206,206,203,201,194,199,195,186,189,176,179,192,182,172,168,171,160,160,165,160,158,156,157,156,157,148,150,144,143,139,138,137,138,137,136,133,131,126,126,122,116,110,110,102,98,95,93,84,88,84,82,82,84,82,84,79,71,68,62,62,55,55,49,49,46,46,49,43,43,39,39,43,43,39,36,36,39,36,36,36,32,36,32,32,32,32,32,32,36,36,39,39,36,36,36,36,39,39,36,39,39,39,43,39,43,43,43,46,46,49,52,49,52,52,55,52,62,64,62,59,55,59,55,62,64,62,62,59,59,55,62,55,62,59,55,59,64,64,62,62,59,64,62,64,64,62,59,62,62,64,71,68,68,64,64,68,68,71,68,68,49 32,32,32,32,32,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,36,36,36,39,36,36,39,39,39,43,39,43,46,46,46,46,43,43,43,46,46,46,49,49,49,52,55,55,49,52,52,49,49,49,52,49,52,52,49,46,46,46,46,46,43,43,39,39,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,36,32,32,36,39,43,43,46,39,43,43,46,46,46,46,55,55,55,52,59,55,55,59,64,64,74,82,84,93,93,102,102,112,112,112,118,122,129,131,138,137,138,143,146,146,146,148,148,152,156,159,167,171,179,185,187,187,180,186,182,197,200,201,199,204,204,206,205,206,205,205,205,201,200,201,200,198,197,201,200,196,194,196,195,187,170,161,170,153,149,166,172,174,153,163,163,170,149,146,123,115,108,119,115,123,119,112,123,139,141,149,141,123,139,119,144,141,133,149,139,123,139,161,156,158,136,131,133,156,141,144,156,149,153,141,163,191,180,174,156,149,156,149,146,141,139,139,136,129,129,139,141,136,151,141,119,131,123,144,141,149,158,153,144,144,156,149,182,177,174,161,168,180,172,163,166,172,166,151,166,170,182,194,194,194,187,170,177,172,184,185,191,194,190,187,196,189,192,194,196,203,202,204,205,202,204,201,201,201,203,205,206,206,205,204,204,203,202,203,206,205,203,202,206,206,201,198,203,192,203,195,198,201,200,200,197,192,194,195,191,198,203,201,201,195,192,187,178,185,189,197,201,202,197,201,194,199,195,204,203,204,201,205,204,204,205,205,205,203,198,200,196,201,205,201,203,204,180,205,206,205,195,172,196,203,198,158,139,174,189,153,168,178,185,187,139,136,163,168,151,158,136,168,194,184,180,170,182,190,185,177,200,190,194,194,191,198,194,195,195,195,195,195,202,202,205,195,205,206,204,205,203,206,203,203,203,205,204,197,186,183,180,176,176,178,173,172,176,164,160,161,162,161,154,156,157,154,151,148,147,142,142,138,136,133,131,136,136,134,131,124,122,116,107,107,98,93,93,88,84,88,90,82,84,79,77,79,68,71,74,71,55,59,52,49,52,46,46,46,43,39,43,32,39,43,39,36,36,36,36,32,36,32,32,32,32,32,36,39,32,36,39,36,36,36,36,36,36,39,39,39,39,39,36,43,43,46,39,46,46,49,49,55,55,55,55,55,59,62,64,68,59,62,62,59,62,62,62,62,59,59,59,55,62,64,55,59,59,62,55,62,64,59,62,55,64,62,62,59,64,59,68,68,64,71,68,62,62,68,68,71,68,49 32,32,32,32,32,32,32,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,36,36,36,39,39,39,43,39,39,43,46,39,39,43,46,49,46,46,43,39,46,49,46,49,46,52,49,52,52,49,49,49,46,52,52,52,49,49,49,49,46,43,43,46,43,39,39,39,39,39,39,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,36,32,39,36,39,39,43,39,46,43,46,46,43,49,55,55,55,52,52,52,59,55,59,68,71,82,88,88,95,100,102,110,112,112,120,126,131,131,133,134,137,141,144,146,148,145,150,153,154,160,164,167,179,178,189,185,186,185,182,192,194,201,201,203,202,205,205,205,205,205,204,203,198,198,195,194,189,194,198,194,191,197,194,178,178,163,158,163,151,168,170,153,180,168,180,177,163,133,146,126,112,119,116,112,126,126,126,141,144,149,156,141,139,126,133,129,151,136,119,141,149,153,158,163,141,133,133,153,149,156,156,151,141,158,163,178,174,163,149,141,153,133,151,153,149,136,144,129,136,136,153,139,151,141,141,136,141,149,156,163,153,136,139,146,158,170,178,174,172,158,174,166,185,178,166,174,170,158,163,163,182,190,191,194,185,180,170,170,189,180,195,192,192,198,195,190,194,195,200,204,204,205,205,201,204,204,206,206,204,206,206,206,206,205,204,205,203,202,206,203,203,201,206,206,197,200,203,187,199,198,201,195,197,195,199,194,191,191,189,198,204,203,195,198,187,195,182,185,192,201,191,200,203,202,194,195,199,204,205,206,202,205,203,204,206,206,206,201,201,202,203,204,205,203,203,204,190,205,206,205,200,178,195,203,198,184,166,168,192,168,178,185,161,185,158,161,174,180,146,184,149,163,191,187,187,170,182,180,180,180,194,194,195,200,194,196,194,194,194,198,201,197,201,200,205,205,206,206,205,203,205,205,201,204,203,205,201,191,186,176,169,173,176,174,169,166,171,169,166,158,160,165,155,156,158,151,150,148,147,141,142,137,138,131,138,131,131,131,128,128,122,120,112,105,93,88,88,88,90,84,90,84,82,79,77,74,77,74,68,68,64,52,49,49,49,46,49,46,43,43,43,36,39,39,39,36,36,36,36,36,36,32,32,32,32,36,32,32,36,36,39,36,39,36,36,32,36,39,39,39,39,36,36,39,43,49,46,43,46,49,46,52,55,52,59,55,62,62,64,62,59,64,62,62,62,62,64,62,62,55,55,55,59,64,55,59,55,59,62,59,64,62,59,59,62,62,62,59,62,62,62,64,68,71,71,62,68,64,68,71,71,62 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,36,32,36,39,39,39,39,39,43,43,39,43,39,39,39,49,46,46,43,43,46,43,43,43,49,49,52,52,49,49,52,49,46,46,52,52,46,49,49,49,46,46,43,46,43,36,36,39,36,32,32,36,36,36,36,32,36,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,36,32,32,32,36,32,32,36,39,39,43,46,43,43,39,43,43,46,46,52,52,52,49,52,52,52,55,62,62,74,77,82,93,88,95,95,100,110,112,116,122,131,133,134,134,136,139,142,142,143,145,147,150,152,156,161,169,169,178,179,179,180,183,183,191,197,200,201,202,205,204,206,206,206,204,205,204,205,203,202,198,196,197,194,198,194,194,194,190,182,180,163,170,153,161,172,139,170,149,156,153,149,144,144,133,126,129,110,121,119,129,129,149,149,141,163,153,144,136,131,126,139,144,149,131,151,139,170,178,174,151,153,141,144,153,156,163,163,156,149,156,153,170,172,141,141,141,129,141,153,156,144,149,146,139,139,144,166,163,153,146,131,136,161,170,178,163,153,158,163,161,170,177,174,177,180,172,177,178,177,185,182,166,174,161,177,187,195,195,198,189,184,178,168,172,189,189,195,198,195,189,191,191,201,196,203,203,205,206,204,204,206,204,200,201,206,206,205,206,206,206,206,205,206,206,204,203,205,204,201,195,204,199,192,201,191,202,192,199,195,197,198,194,194,201,204,203,200,198,195,195,182,189,187,197,203,201,203,203,204,200,195,199,203,204,205,203,204,202,206,205,206,206,192,197,204,206,203,206,206,198,202,203,200,201,206,204,202,158,200,200,172,161,182,200,166,139,178,136,139,139,172,187,174,146,168,158,190,201,194,163,180,182,174,180,161,180,172,187,192,201,197,195,200,197,196,200,194,189,201,201,206,206,206,205,205,206,201,204,203,203,200,204,194,194,195,180,187,179,174,167,161,169,167,173,171,160,160,158,152,155,155,150,149,145,144,139,141,143,136,136,133,133,131,131,124,124,116,110,105,95,90,84,90,88,84,88,84,84,82,77,74,77,74,74,68,62,59,49,49,46,46,46,46,43,43,39,39,39,43,39,36,36,39,36,32,32,32,36,36,32,36,32,36,32,36,36,36,39,36,36,36,36,36,46,36,39,39,36,39,39,46,46,46,49,46,49,52,55,59,59,59,59,62,64,64,64,64,64,62,59,59,62,59,64,55,59,55,59,62,59,62,59,59,59,59,64,62,64,62,64,62,55,62,68,64,64,64,64,68,71,68,64,64,68,71,77,59 32,32,32,32,32,32,32,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,36,39,39,39,36,36,39,39,43,39,43,39,36,39,43,43,46,49,46,46,49,46,39,43,46,46,49,49,49,49,46,52,49,52,49,49,46,49,46,49,46,46,46,46,39,39,39,39,36,36,36,36,36,39,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,39,36,39,39,43,43,39,39,46,46,49,49,49,49,52,52,49,46,52,55,64,62,68,68,74,82,84,90,88,95,105,110,118,120,118,126,131,134,136,136,138,141,143,145,147,148,150,158,157,161,167,167,171,171,173,179,189,189,197,198,198,195,204,204,204,206,206,206,206,204,205,201,195,191,194,197,194,190,195,184,191,195,190,187,189,178,161,182,178,158,156,133,149,136,141,158,161,144,136,133,136,139,136,129,129,139,121,133,141,141,151,149,121,136,131,136,146,149,144,149,163,163,166,158,163,153,158,156,151,156,163,158,163,163,151,172,178,170,156,156,139,149,146,141,158,153,144,156,151,153,170,172,180,178,163,146,161,168,172,185,185,177,178,170,158,174,177,177,178,161,158,170,177,170,185,177,166,156,166,172,178,194,194,185,187,180,170,180,177,178,190,196,196,200,201,190,198,195,200,200,204,201,206,205,205,206,206,202,196,205,205,205,206,205,206,206,205,205,205,203,204,205,198,195,203,199,194,197,195,191,198,187,192,192,197,197,194,194,202,202,202,198,198,189,189,189,194,192,201,205,201,204,201,197,204,200,203,203,206,205,205,206,205,206,205,205,205,198,204,206,205,206,203,202,201,197,206,203,198,201,203,198,149,177,185,192,153,184,200,184,178,156,115,119,133,136,156,168,149,182,170,185,191,187,177,185,178,177,174,170,178,153,180,190,197,198,203,197,200,198,204,192,190,198,200,206,206,206,205,205,204,201,205,197,197,200,204,201,201,198,191,185,183,173,174,173,168,165,169,167,164,161,159,156,150,154,145,147,144,146,142,144,142,141,138,136,131,129,126,126,122,114,112,105,95,90,88,84,88,88,82,84,88,79,74,71,71,68,64,68,62,52,49,46,49,46,49,46,43,43,39,43,39,39,36,36,36,36,36,32,32,32,32,32,32,32,36,32,32,39,39,39,39,36,39,36,36,39,43,39,39,39,36,39,39,43,49,49,49,49,46,52,52,52,62,59,59,59,64,64,68,68,68,62,62,62,59,64,59,62,59,62,52,59,55,59,59,68,59,59,62,62,68,62,64,55,59,64,68,64,68,68,64,68,71,71,68,64,64,68,74,55 32,32,32,32,32,32,32,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,36,32,32,39,36,36,39,39,39,36,36,39,43,43,39,39,39,46,43,49,49,46,49,43,43,43,46,46,49,49,49,46,52,52,49,49,49,49,49,46,49,43,43,46,39,46,43,39,36,39,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,36,36,39,36,43,43,39,39,43,46,49,52,49,49,55,49,49,49,52,59,62,64,68,74,74,82,88,82,90,98,107,112,116,124,124,131,129,136,134,136,137,142,142,145,148,148,151,157,160,161,167,167,168,172,179,185,187,191,198,198,200,199,201,205,205,206,205,206,205,203,204,201,195,192,196,192,197,192,194,191,191,192,195,190,180,180,156,168,185,163,139,153,126,149,141,163,161,149,136,123,131,121,141,136,133,136,131,131,156,153,149,146,126,129,129,139,149,133,144,156,161,166,170,161,170,170,151,156,170,177,166,166,151,153,153,168,166,170,158,153,141,129,146,141,149,158,153,156,163,158,163,180,170,170,168,168,158,161,170,180,174,184,177,158,158,166,177,178,182,158,161,172,172,172,166,166,174,153,153,168,170,174,180,190,184,174,170,172,166,166,170,197,194,200,203,191,200,197,198,194,205,201,206,206,204,204,206,205,197,202,204,206,204,204,203,205,205,204,201,204,204,206,199,197,201,199,192,200,192,191,195,189,191,194,195,198,197,198,201,203,199,198,194,187,192,185,189,189,205,204,203,204,201,195,201,201,204,205,206,206,204,206,205,205,205,206,206,200,205,206,206,205,204,198,198,195,205,203,201,191,204,201,139,180,194,184,166,172,196,191,170,156,136,146,170,161,153,163,166,146,172,192,203,184,177,172,195,180,174,172,166,151,174,184,200,200,200,198,196,194,198,194,185,197,198,205,205,206,206,205,204,203,199,195,199,200,204,205,200,195,182,179,180,176,176,167,171,164,161,165,165,162,159,160,155,150,148,147,146,147,141,141,141,141,136,136,129,128,128,126,124,118,112,105,90,84,93,88,82,84,82,88,82,82,77,79,74,71,68,71,62,59,52,49,49,46,43,46,43,39,36,43,39,39,36,36,36,36,36,32,32,32,36,32,32,36,32,32,36,36,36,36,39,36,39,36,32,36,39,39,43,43,39,39,39,43,49,49,49,49,49,52,52,52,59,59,64,62,62,62,64,68,64,62,62,59,59,62,59,64,59,59,55,59,55,62,62,64,59,59,59,64,68,62,62,62,59,62,68,64,68,64,62,68,71,74,71,64,71,68,71,59 32,32,32,32,32,32,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,36,36,36,39,36,39,39,36,36,39,46,39,43,39,39,43,43,46,46,49,52,49,46,43,46,46,43,49,52,46,49,49,46,46,49,46,43,49,46,43,43,46,43,46,43,39,39,39,39,36,36,39,39,39,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,36,36,39,39,39,39,36,43,46,46,49,55,49,49,55,52,49,49,49,55,64,68,68,68,74,79,84,84,93,98,107,118,118,122,120,128,131,131,136,136,137,139,144,146,148,148,150,156,159,161,161,161,167,172,179,185,189,195,197,203,195,198,204,203,201,205,206,206,206,206,205,201,191,189,195,194,194,200,202,198,194,192,192,191,187,161,170,172,163,177,153,139,149,133,158,153,163,149,156,136,119,136,136,131,133,141,141,149,156,172,166,153,144,139,136,153,156,151,146,158,178,168,174,182,170,174,166,163,153,158,170,163,163,156,149,156,163,172,170,163,151,149,141,144,156,170,163,168,166,163,177,180,174,180,156,166,170,166,182,184,185,177,170,168,177,170,166,178,168,161,141,156,161,170,158,168,180,163,163,172,163,182,178,187,190,189,177,170,158,168,189,191,187,201,203,201,201,187,192,194,198,204,201,205,206,198,206,206,203,200,201,205,204,203,204,206,204,205,205,206,205,203,195,195,201,189,189,197,194,185,198,183,195,189,191,189,192,195,201,198,199,189,189,187,187,186,192,195,206,205,203,204,202,194,201,204,206,203,205,205,204,205,204,206,203,204,205,205,206,206,206,202,200,174,198,201,206,203,197,187,196,198,178,163,191,182,123,141,177,184,177,178,153,163,153,146,144,146,156,153,174,194,185,187,192,197,151,178,185,190,168,141,174,187,200,198,203,206,201,197,198,200,198,194,201,204,205,206,205,205,206,205,202,203,200,199,199,201,192,185,185,180,173,167,168,168,169,164,159,159,168,162,155,159,159,151,147,146,148,143,141,143,138,137,137,137,129,131,126,126,124,112,112,102,95,90,88,88,82,82,79,84,82,77,77,77,74,68,68,62,59,55,49,49,49,43,46,43,39,43,39,39,39,43,36,36,36,36,36,32,32,32,32,36,32,36,36,36,32,36,36,36,39,36,39,39,32,32,39,36,43,39,36,39,39,43,43,46,49,52,52,52,52,55,59,64,62,62,68,62,62,64,71,64,62,59,59,59,62,62,59,55,55,59,59,62,64,62,62,59,62,62,68,62,68,64,59,59,68,68,68,64,62,64,71,71,74,71,64,71,68,59 32,32,32,32,32,32,32,32,32,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,36,32,36,32,32,39,36,36,36,36,36,36,43,39,39,46,39,43,43,43,46,43,49,49,46,46,49,43,43,49,46,46,43,46,46,46,49,49,43,46,46,43,39,43,43,46,43,43,39,39,39,39,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,36,36,39,39,39,39,39,39,43,43,46,52,52,49,52,52,49,52,52,55,62,71,71,68,71,68,74,82,84,88,98,110,116,107,116,126,126,129,134,136,134,136,144,144,146,147,148,148,154,158,160,158,160,168,176,179,183,192,195,199,200,201,200,201,204,203,203,205,205,206,203,198,195,194,191,194,196,196,198,195,197,203,198,197,187,170,156,153,163,161,149,146,149,126,144,139,158,168,177,158,141,153,136,144,144,136,123,131,146,158,178,178,149,146,149,146,153,153,149,158,153,174,170,163,180,172,178,172,149,158,149,149,166,156,139,156,158,163,170,158,158,158,153,149,149,153,170,158,166,151,182,182,180,184,182,170,158,153,174,166,185,187,177,174,156,153,158,163,158,177,166,156,161,163,161,177,163,168,168,146,158,158,166,180,189,187,184,185,166,153,163,156,178,190,194,195,197,198,192,182,195,182,198,203,201,204,200,203,204,205,203,203,203,206,206,206,205,205,205,206,205,204,202,204,203,201,194,191,197,186,189,192,186,198,192,201,197,197,198,197,200,195,195,192,185,187,192,195,203,204,205,206,204,202,199,204,205,205,205,205,206,202,205,201,205,205,205,205,204,205,205,206,201,198,185,187,198,198,200,204,195,170,174,170,170,180,194,170,158,174,184,168,190,195,180,141,119,136,129,139,149,139,194,190,156,178,170,189,149,153,185,149,177,158,178,191,190,200,201,201,194,194,189,200,201,204,201,206,206,206,206,206,204,195,201,204,199,201,198,189,185,183,174,174,171,166,162,164,167,169,155,168,165,156,158,156,150,150,148,143,141,138,138,141,138,138,137,133,126,126,124,122,116,105,107,95,90,90,88,82,82,79,79,77,79,77,79,74,64,68,64,62,55,49,49,49,46,49,49,43,43,39,39,43,39,39,36,36,39,36,32,36,32,32,36,32,36,36,32,32,32,36,39,39,36,36,36,32,36,39,39,39,43,39,43,39,39,46,46,49,52,55,55,52,55,55,64,64,64,68,64,62,64,71,62,68,64,62,62,59,59,62,62,55,55,55,55,64,64,64,62,62,64,64,64,68,64,62,64,64,64,64,64,64,64,68,68,74,68,71,68,64,55 32,32,32,32,32,32,32,32,32,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,39,36,39,36,36,36,39,39,39,43,43,43,46,46,39,43,49,46,46,46,49,49,46,49,49,43,46,49,43,49,46,46,46,43,43,43,46,39,46,46,43,39,39,39,39,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,36,36,36,43,39,39,39,39,46,46,49,49,49,46,49,49,52,52,55,55,59,71,71,68,64,68,77,84,82,90,98,107,114,93,114,122,126,128,131,138,138,141,142,147,147,148,147,150,154,156,156,161,162,165,176,182,187,189,191,195,201,201,201,201,201,204,203,205,206,205,203,198,198,198,194,198,198,203,200,194,198,201,201,197,190,161,153,170,141,141,166,126,139,133,146,139,161,158,166,163,144,139,139,153,149,149,136,131,139,153,161,170,156,153,156,141,166,153,151,166,156,163,177,166,184,177,177,163,166,156,166,158,158,151,144,153,153,172,170,168,156,163,151,153,158,163,153,166,174,170,172,180,189,182,161,166,163,156,163,168,182,184,184,168,170,149,174,153,177,170,161,161,168,161,163,178,163,161,163,161,156,163,170,180,182,182,180,178,172,158,158,163,170,189,191,198,198,200,195,195,190,189,187,198,195,203,203,197,204,204,205,203,203,206,205,205,205,205,205,206,204,204,201,204,203,199,198,197,195,189,192,189,189,192,195,199,197,200,199,199,201,195,191,187,179,189,195,199,200,203,204,204,203,202,201,204,202,206,206,204,206,206,206,205,206,206,205,206,206,204,204,205,200,184,194,185,201,197,201,203,203,161,174,172,126,178,197,177,180,163,194,180,182,184,161,129,121,121,96,126,119,153,174,177,161,177,174,178,163,158,190,184,182,178,187,185,184,195,195,185,190,180,184,205,203,205,203,204,206,206,205,206,206,197,204,202,199,192,192,191,185,178,179,174,168,161,162,164,164,162,157,160,165,159,154,159,152,150,146,146,139,139,139,137,136,134,137,136,133,122,124,122,112,105,107,100,93,93,93,84,84,79,77,82,74,77,77,77,64,68,62,62,55,52,49,49,49,46,43,39,39,36,39,39,39,43,36,36,36,32,36,32,32,32,32,36,36,36,36,32,32,32,39,36,36,39,36,32,36,39,36,39,39,43,43,39,43,43,43,49,55,52,55,52,52,62,64,62,64,64,64,62,64,64,64,68,64,64,59,62,59,59,62,55,59,55,59,59,64,62,59,62,64,68,64,68,64,64,64,64,64,71,71,62,68,68,71,68,74,64,68,64,55 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,39,32,32,32,32,36,32,32,39,39,36,39,36,36,39,39,39,36,43,39,43,43,43,39,39,46,46,43,46,49,52,43,52,49,46,49,49,46,49,46,46,46,43,43,46,46,43,46,46,43,36,43,39,39,36,32,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,36,32,36,36,36,36,39,39,43,49,49,49,46,46,49,52,52,52,55,59,59,64,62,64,62,68,74,88,93,98,102,110,116,116,118,120,126,129,133,137,137,141,142,147,147,148,149,148,150,155,155,160,160,168,169,179,183,191,189,200,199,201,201,198,201,201,202,206,206,206,206,205,201,200,200,198,200,203,205,205,202,201,191,182,189,182,177,149,166,161,170,161,146,170,136,156,163,180,178,166,141,144,141,149,136,139,129,129,136,166,170,170,182,170,161,161,170,174,172,156,163,168,172,170,172,174,170,156,161,163,163,161,158,161,158,156,177,172,177,174,172,156,158,163,158,178,166,177,177,163,170,180,180,178,172,168,158,158,153,172,182,191,192,185,172,168,178,168,177,163,170,161,161,163,158,168,168,170,161,158,163,172,177,177,182,190,187,189,184,153,151,168,178,180,195,198,200,201,197,194,184,195,185,198,185,192,204,197,201,205,206,206,205,204,205,205,206,206,206,205,205,205,205,201,201,197,201,201,194,195,194,195,200,199,199,198,198,192,192,197,195,186,186,187,180,195,195,195,201,200,201,204,203,201,204,206,201,206,201,206,205,203,206,206,205,203,203,205,206,205,205,204,206,198,170,184,197,201,203,195,198,192,168,184,129,141,190,190,182,180,141,133,153,163,166,146,129,112,126,129,146,149,153,172,191,161,166,174,153,177,180,195,194,194,197,191,182,192,194,182,189,195,192,201,203,204,206,206,206,206,206,205,195,204,206,206,201,197,183,191,182,169,174,179,171,164,160,161,171,169,160,158,160,161,154,156,151,152,148,142,141,137,131,139,136,137,136,131,129,129,118,122,116,100,105,100,90,95,88,79,82,77,74,74,74,71,79,74,77,68,62,55,55,49,49,49,46,43,43,39,39,36,39,39,39,36,36,36,39,36,32,36,32,36,32,36,36,39,32,32,32,36,36,39,36,43,39,36,36,36,36,39,39,39,43,43,43,39,43,52,59,52,55,55,59,59,64,64,68,64,64,62,68,62,64,62,68,64,62,55,59,62,59,62,55,55,59,59,64,64,62,59,64,64,68,74,64,62,64,64,64,68,71,68,64,64,68,68,68,74,68,71,49 32,32,32,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,36,32,32,36,32,36,32,32,36,39,32,36,36,39,36,36,39,39,39,43,36,39,39,46,49,43,43,39,46,43,43,46,46,49,49,52,52,52,49,49,49,49,49,46,49,46,49,46,46,43,46,46,46,43,39,39,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,36,32,32,32,32,32,32,32,32,39,32,36,36,36,39,39,43,43,43,49,46,46,49,52,55,52,55,55,62,64,64,62,62,64,68,74,88,93,100,107,110,114,114,116,118,126,128,136,136,137,141,144,144,145,147,146,147,150,152,156,160,160,167,176,179,182,189,187,194,195,197,195,202,201,201,205,205,205,206,203,196,187,189,189,195,191,195,195,195,194,200,200,195,174,172,174,168,166,177,153,185,182,151,177,163,185,178,180,156,141,144,141,136,131,139,133,116,141,156,168,170,168,151,166,153,168,163,151,163,161,170,168,163,184,177,174,161,166,149,153,158,178,170,158,170,178,177,182,180,170,189,158,149,166,170,163,170,170,168,156,174,185,182,178,166,177,149,149,170,177,192,185,182,185,174,177,177,177,158,161,163,158,161,168,158,178,170,172,172,161,174,168,180,182,195,178,192,189,182,189,178,185,187,192,198,202,201,197,200,195,198,197,190,195,189,201,204,205,203,205,206,206,206,206,206,206,206,205,203,205,204,205,200,194,194,205,200,180,182,189,199,200,199,199,198,198,197,195,187,191,187,176,186,192,191,186,204,205,204,203,199,201,201,204,204,205,206,204,202,201,201,204,206,205,198,205,206,206,200,198,205,206,205,184,180,180,192,205,203,161,177,149,146,168,158,168,126,141,178,163,139,149,149,158,153,131,153,166,174,163,161,166,185,174,161,177,153,177,190,174,184,182,196,194,201,195,197,194,194,189,201,198,205,198,205,206,205,205,206,206,206,204,203,206,204,198,189,187,179,179,183,185,185,172,160,160,167,167,168,162,156,159,158,152,154,150,153,148,146,141,138,138,136,134,137,134,136,131,126,122,120,110,102,100,90,95,90,90,79,82,71,77,74,74,74,77,79,71,64,68,62,55,52,49,49,46,46,43,39,39,36,39,39,43,39,32,39,36,32,36,32,32,36,32,32,36,36,39,32,36,32,39,39,36,39,39,36,36,39,36,39,43,43,46,46,43,43,46,49,52,59,59,59,62,59,59,59,68,74,68,59,64,62,64,68,71,64,64,62,62,59,59,55,62,59,59,55,71,64,62,64,62,64,62,74,68,62,64,64,64,71,68,71,74,68,68,62,74,77,71,74,52 32,32,32,32,32,32,32,32,32,32,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,36,39,36,39,39,43,39,36,39,43,43,46,46,43,43,46,46,39,43,46,46,52,52,49,49,49,52,49,49,49,49,49,49,46,46,43,46,46,49,43,36,39,39,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,36,36,32,39,36,39,43,43,46,46,49,46,46,43,52,55,55,55,59,62,64,64,64,64,64,68,74,90,93,102,105,112,116,118,120,114,128,126,138,136,137,141,144,144,144,146,144,148,150,153,156,165,164,169,178,180,187,185,195,189,195,195,195,201,199,201,204,204,205,205,201,194,192,195,200,201,200,201,196,194,194,191,197,197,180,151,163,166,153,158,177,156,174,141,170,163,177,163,170,151,141,131,146,136,136,129,146,123,136,153,174,177,168,158,158,153,153,166,156,161,151,161,161,163,177,178,163,141,153,149,177,174,172,161,166,158,158,166,174,187,182,184,170,161,146,163,172,163,174,163,163,156,182,182,174,177,170,153,156,161,178,180,185,190,185,174,163,153,158,163,156,163,163,158,168,163,161,180,170,156,168,174,170,184,191,190,192,187,191,187,184,189,189,189,194,198,203,203,200,201,201,198,201,194,200,200,197,204,205,205,205,206,206,205,206,206,206,205,206,205,206,206,204,197,195,203,200,199,192,142,148,201,201,203,199,199,195,194,197,183,183,187,185,195,194,191,150,204,205,203,203,198,197,201,204,203,205,204,206,155,150,201,205,206,206,200,203,203,205,203,201,195,204,203,201,194,185,197,191,195,172,172,156,133,182,194,180,141,153,185,163,149,170,153,163,170,161,156,172,168,144,141,170,170,153,149,187,158,187,185,187,163,161,177,197,201,192,189,195,196,190,196,194,198,203,205,204,205,205,205,206,205,204,205,206,205,192,192,178,182,173,183,182,176,173,165,161,162,173,169,166,158,160,157,156,155,151,150,150,143,144,136,136,141,133,136,134,131,129,131,122,120,110,107,100,93,95,95,84,82,84,77,74,74,74,71,77,74,71,68,64,59,52,49,49,49,46,49,46,39,39,36,36,39,39,39,36,36,36,32,36,36,32,32,32,32,32,39,36,36,36,36,36,36,36,39,39,36,36,36,36,43,43,43,43,43,43,43,43,49,52,55,62,59,59,55,59,59,64,71,71,64,62,64,64,64,68,68,64,62,59,62,62,62,59,64,59,62,62,64,64,64,64,64,64,68,64,71,71,68,68,71,68,71,68,68,68,68,74,74,71,71,49 32,32,32,32,32,32,32,32,32,32,32,32,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,43,36,43,39,46,43,49,46,46,49,46,43,43,43,46,43,49,46,46,49,52,46,49,49,49,46,46,49,43,43,43,43,46,39,36,39,36,36,39,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,36,36,39,43,43,39,43,46,43,46,46,52,55,59,62,59,59,62,64,62,64,64,68,82,90,93,100,107,107,116,114,122,120,124,126,138,142,136,141,142,144,142,143,142,146,150,154,157,164,169,171,174,174,182,189,187,189,195,198,195,199,203,203,202,206,206,204,205,205,206,205,205,205,205,205,206,205,201,187,174,178,196,174,156,151,168,136,182,170,166,184,158,170,153,166,166,151,141,136,151,151,136,136,123,139,141,151,174,182,172,177,168,158,170,156,161,166,139,151,158,161,178,174,163,163,161,170,172,178,172,182,168,166,161,172,170,184,178,180,170,141,163,172,180,177,174,166,163,177,161,156,174,177,166,158,153,163,170,187,189,191,189,172,180,166,180,184,180,180,185,172,174,177,177,180,182,184,182,170,177,185,189,185,189,192,198,192,191,189,187,187,185,195,200,203,200,201,202,200,201,204,200,200,205,203,203,205,206,206,204,205,205,206,205,206,205,203,199,192,198,202,201,198,192,195,195,199,201,204,204,201,201,197,195,192,194,185,191,186,191,192,198,199,201,205,203,203,199,197,200,200,204,202,205,204,205,201,204,206,206,200,206,200,197,200,205,203,202,191,194,200,203,204,203,196,190,178,133,153,161,168,163,178,141,149,161,161,126,149,185,170,158,153,149,116,129,131,144,149,136,123,149,153,151,170,153,136,177,163,191,190,198,185,196,192,172,189,182,194,196,204,206,204,206,206,206,205,205,205,204,206,206,206,204,194,195,192,185,182,183,182,164,167,162,168,166,172,166,157,160,156,150,154,150,150,150,145,139,139,138,136,131,131,138,134,129,124,126,122,112,107,100,95,90,90,88,79,79,77,74,74,74,71,71,68,68,71,68,55,52,52,49,49,46,49,43,39,36,36,36,39,39,39,32,36,32,32,36,32,32,32,36,32,32,36,39,32,36,36,39,39,36,39,36,32,36,39,39,43,43,39,43,43,46,46,49,49,52,55,62,62,64,59,62,62,64,68,64,68,62,64,64,64,64,68,64,62,59,59,55,62,68,68,62,55,59,64,68,68,68,64,62,68,71,68,71,71,64,64,68,68,74,74,55,68,74,71,74,71,55 32,32,32,32,32,32,32,32,32,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,36,36,39,39,39,39,39,43,43,39,39,39,43,39,43,39,43,49,49,46,46,46,46,39,46,46,43,43,46,43,43,46,46,46,43,43,46,39,39,43,43,39,39,39,39,39,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,36,32,36,32,32,36,32,36,39,39,43,43,39,43,43,43,46,49,46,52,62,59,62,59,59,59,62,64,64,68,74,84,90,95,93,100,105,110,118,122,122,129,131,136,139,138,141,139,141,143,144,144,148,150,154,158,165,169,176,172,182,183,185,182,192,194,195,198,201,205,204,205,204,206,206,204,206,206,201,198,187,187,187,200,201,206,204,195,185,177,194,191,158,163,177,163,172,163,158,149,161,174,180,170,158,146,146,158,151,139,141,136,136,144,170,182,182,163,170,166,158,158,156,156,153,136,153,153,170,178,177,177,172,170,184,180,184,184,178,172,163,156,180,170,170,182,185,168,156,153,156,172,180,182,182,172,172,163,174,185,180,172,170,153,163,170,187,187,194,192,185,182,170,168,172,182,184,194,182,185,182,190,185,190,190,191,187,187,195,194,195,200,195,200,196,198,197,189,190,195,196,203,204,203,204,205,205,205,205,202,203,203,201,205,206,206,206,204,205,201,201,200,199,197,195,198,203,201,200,197,195,195,197,200,201,203,203,199,203,195,194,194,167,194,192,195,194,199,199,203,203,202,204,201,197,201,203,197,201,204,202,204,205,205,203,206,206,205,198,200,206,201,200,202,200,200,200,182,180,184,202,200,190,166,153,172,151,153,178,184,163,144,192,180,151,133,153,146,149,136,115,129,144,136,163,170,178,153,168,191,170,170,161,184,172,185,184,168,191,192,195,196,194,191,187,191,198,201,203,201,205,205,206,206,205,204,206,200,204,204,204,201,195,180,187,179,174,165,176,169,162,161,168,180,172,160,159,160,156,151,154,150,149,148,146,142,138,137,136,131,131,133,129,128,129,122,126,114,107,107,90,82,84,90,82,82,82,77,74,77,71,71,71,62,64,64,59,59,49,46,46,43,46,43,39,39,36,36,39,43,36,32,36,36,36,32,36,32,36,32,32,36,36,32,36,36,39,39,39,36,36,39,36,36,43,43,43,39,39,46,43,46,46,49,52,52,52,55,62,68,64,62,64,64,64,71,68,64,68,62,64,68,68,64,64,59,55,62,59,64,62,59,59,62,64,64,68,68,64,59,68,68,71,71,74,64,64,71,71,71,71,71,64,71,74,74,71,55 32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,36,39,36,36,39,39,43,39,43,39,43,39,43,39,43,49,46,43,49,49,49,43,49,46,43,46,46,39,46,46,46,43,43,43,43,39,43,43,43,39,36,39,39,39,36,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,36,32,36,32,32,36,36,36,43,46,43,43,43,39,46,46,46,52,62,59,62,55,59,62,64,64,64,71,71,84,90,93,95,100,105,107,116,120,124,131,134,136,138,138,141,141,141,142,143,146,147,152,153,160,165,167,176,178,174,179,185,187,195,192,195,197,203,202,203,206,205,206,206,205,206,201,180,180,184,172,168,180,191,198,205,203,192,170,187,196,182,156,185,163,163,182,141,161,149,172,172,166,170,151,156,149,146,153,141,141,131,144,168,180,180,177,174,163,153,158,144,153,156,136,141,151,163,178,174,177,166,187,177,185,184,191,177,170,156,158,161,177,190,174,170,158,185,141,146,170,158,177,174,158,174,163,170,174,170,174,168,168,172,178,184,191,194,190,180,180,170,174,172,184,182,194,187,180,185,177,190,190,189,189,192,185,192,194,192,198,196,201,196,197,196,190,189,187,198,197,201,198,204,204,206,204,206,203,201,203,204,204,205,206,206,206,206,204,201,200,201,203,197,204,204,203,201,197,195,198,197,197,201,204,201,203,202,200,189,189,187,189,194,198,200,201,202,201,204,204,203,201,195,199,192,201,201,204,203,205,203,205,203,205,206,206,196,198,206,204,200,198,192,202,197,180,180,190,182,185,194,146,121,163,163,158,149,177,170,151,174,172,146,153,174,144,153,153,153,133,166,170,187,172,177,194,174,187,178,187,174,153,180,168,163,172,187,201,198,194,192,197,178,196,198,198,205,203,206,203,206,205,205,199,203,198,194,204,205,206,204,198,183,187,179,168,168,162,165,165,169,176,178,161,161,160,156,152,154,146,149,146,148,141,136,138,138,131,131,133,131,122,124,122,124,114,102,107,93,84,88,84,79,79,82,79,77,79,71,77,68,68,64,68,64,55,52,49,49,43,43,43,43,39,39,36,39,39,36,36,36,36,36,36,36,32,36,32,32,32,36,36,32,39,39,39,39,36,39,39,32,39,43,39,39,39,43,43,46,49,46,49,49,52,52,59,62,64,64,62,64,64,64,68,62,68,68,64,62,64,68,64,64,62,59,62,59,68,62,62,62,62,62,62,68,68,64,62,68,68,68,68,71,64,71,71,71,71,74,71,68,71,71,71,74,62 32,32,32,32,32,32,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,39,36,32,36,36,36,36,36,36,36,43,39,43,39,39,43,43,39,39,39,46,46,46,49,52,49,46,52,49,49,49,49,43,49,49,46,46,43,43,43,46,43,43,46,43,36,36,36,36,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,36,32,32,32,32,32,32,36,39,39,43,43,39,39,43,43,46,49,46,59,59,55,55,52,62,59,64,64,71,71,77,79,90,90,93,93,100,112,116,120,126,128,133,136,136,133,138,138,138,142,145,147,150,154,156,159,162,167,168,173,172,187,185,192,187,201,192,195,204,202,204,206,206,204,206,198,195,180,185,189,190,191,189,166,156,158,189,201,203,192,170,189,196,166,166,180,139,158,144,163,141,168,170,172,174,158,144,149,146,133,151,141,141,139,161,172,170,174,153,153,153,149,161,144,144,156,149,163,153,166,172,170,168,166,166,182,194,182,177,172,170,170,177,178,191,177,177,158,158,153,158,172,174,185,172,168,177,170,172,182,182,185,180,177,185,184,182,195,200,192,180,182,170,177,177,190,187,187,191,189,178,189,184,180,191,185,191,190,192,190,192,194,194,201,198,201,201,201,195,198,198,198,200,203,204,206,204,206,206,206,205,205,205,205,205,205,206,205,206,205,204,205,204,203,203,204,199,201,199,201,198,199,197,198,203,201,201,197,195,192,189,192,189,191,197,201,200,201,201,205,204,203,202,199,202,203,201,205,206,205,205,205,205,203,206,205,206,205,203,201,203,205,206,203,194,184,189,197,198,195,182,178,163,182,170,163,177,170,177,163,149,158,156,136,126,149,163,170,151,141,163,136,133,131,166,174,168,184,158,182,168,172,172,149,158,163,177,180,187,200,198,182,198,190,187,198,201,198,203,205,206,206,206,206,204,174,199,203,205,206,205,204,200,187,183,185,182,176,169,160,161,162,176,173,169,164,165,165,152,154,150,147,144,146,146,134,142,139,139,137,128,129,128,126,126,120,118,116,98,98,90,82,84,84,82,77,77,82,79,77,71,74,68,64,62,64,55,55,52,46,43,39,43,39,39,43,36,36,39,39,32,32,32,32,36,32,36,32,36,32,36,36,36,32,32,36,39,39,39,39,36,36,36,39,43,43,43,43,39,43,43,49,52,49,52,52,55,52,55,62,64,64,64,64,68,68,64,68,71,64,62,68,62,68,64,62,59,59,59,62,62,62,59,62,55,64,68,64,68,68,68,62,68,68,74,68,68,71,68,71,74,71,68,68,68,71,71,55 32,32,32,32,32,32,32,32,32,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,36,36,36,43,36,36,39,39,43,39,43,39,43,43,39,39,43,46,46,43,43,46,49,46,46,49,46,46,46,46,46,49,46,43,43,43,46,46,43,43,43,43,39,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,39,32,36,36,39,36,43,43,43,46,49,49,52,52,52,62,59,55,55,55,62,64,68,71,74,74,82,84,84,90,98,100,112,116,124,126,128,129,136,138,137,131,134,138,142,145,147,148,153,156,160,164,164,164,169,169,186,187,195,189,199,195,201,201,202,205,205,201,203,204,200,197,201,205,206,206,206,205,201,194,185,172,184,201,203,185,166,197,172,156,174,146,153,163,161,163,177,163,170,166,153,166,149,136,141,153,149,139,144,153,174,170,170,158,149,149,146,153,141,144,141,149,156,163,177,174,174,168,174,172,178,174,177,174,163,156,166,161,161,178,172,182,178,163,158,163,177,182,177,178,178,168,163,170,178,191,180,185,185,189,187,187,196,197,197,190,191,187,180,185,194,194,194,197,197,191,185,184,185,187,185,185,189,192,190,196,191,194,194,197,200,198,197,200,200,201,200,197,203,203,205,205,205,206,206,206,206,206,205,206,205,204,205,206,206,205,205,205,205,205,204,203,205,202,203,200,200,200,198,201,198,201,192,191,186,189,192,192,197,198,201,200,203,201,202,203,204,197,200,199,204,204,204,205,205,206,204,199,201,206,206,206,198,205,206,205,204,206,204,192,196,170,185,198,198,201,201,200,201,206,153,180,178,174,172,139,151,158,170,178,163,158,153,116,116,106,123,144,170,190,190,180,177,174,174,161,177,168,153,180,174,158,172,195,195,201,200,197,200,201,198,204,204,203,201,204,206,206,206,203,203,205,205,195,195,199,201,199,189,189,179,173,172,171,167,167,174,176,167,162,166,167,162,155,152,149,147,146,141,144,143,142,142,137,137,131,128,126,126,120,124,114,110,102,100,95,82,84,82,74,77,74,82,84,77,74,71,64,59,62,64,62,52,49,46,46,43,43,39,39,39,36,36,36,36,32,32,32,36,36,36,36,32,36,36,32,36,36,36,32,36,36,36,39,39,36,32,36,39,43,43,49,46,39,46,43,49,52,52,49,52,49,59,55,62,64,62,68,64,68,64,64,68,71,68,62,64,64,68,62,59,62,62,59,62,62,64,62,64,62,64,64,68,68,68,68,68,64,64,74,74,74,71,71,71,68,77,74,71,68,71,74,64 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,36,39,39,39,39,39,39,43,43,39,39,43,49,46,43,46,49,43,43,49,46,46,49,49,46,46,49,46,46,46,49,46,43,39,43,43,43,39,36,36,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,36,36,36,39,39,43,43,36,43,43,46,49,52,52,55,59,55,59,55,55,64,64,71,71,71,77,77,82,82,90,95,102,112,118,124,124,129,131,133,136,137,131,138,138,142,147,147,148,152,157,158,159,165,164,166,171,183,189,198,191,200,198,203,198,202,205,203,204,204,201,200,200,206,205,206,205,206,206,206,203,194,168,182,195,204,192,166,190,182,156,163,156,153,168,168,156,170,177,170,172,153,156,146,136,136,158,151,146,133,146,153,166,170,151,141,139,156,149,144,144,146,151,153,161,170,170,166,172,180,166,172,163,170,170,172,158,153,149,166,182,172,180,178,158,163,166,177,170,189,178,178,177,174,174,182,189,190,189,187,189,190,182,191,191,192,191,194,185,185,189,192,194,194,197,196,192,191,180,182,185,185,185,184,190,191,187,187,197,200,195,195,201,196,200,198,200,201,202,203,204,205,205,205,206,206,206,206,206,205,205,206,206,206,206,204,205,204,206,206,206,205,205,203,203,200,201,197,198,201,201,202,195,187,176,192,189,187,198,201,198,203,201,203,201,202,204,199,201,201,201,203,204,203,206,206,204,203,201,206,205,205,206,203,205,204,206,201,203,204,198,202,185,182,198,197,198,195,190,201,178,133,133,163,131,168,168,156,163,178,163,168,189,146,139,129,126,133,136,149,180,194,168,172,166,144,177,184,172,163,177,146,172,182,191,198,197,197,194,196,198,201,191,204,203,205,205,204,206,203,206,205,203,202,198,201,200,203,202,198,192,189,180,178,178,178,178,172,173,165,162,166,167,158,156,152,150,148,145,143,145,144,142,142,138,138,134,128,129,128,124,126,114,110,98,98,90,84,82,79,77,74,77,84,84,77,71,77,64,64,62,62,59,55,52,46,46,39,43,39,39,39,36,36,36,39,32,36,36,32,36,32,36,32,36,36,32,32,36,36,36,36,39,39,39,39,39,39,36,39,39,43,46,39,43,43,43,49,52,49,52,49,49,55,55,62,64,64,71,64,68,64,68,64,68,64,68,62,64,68,62,64,64,64,55,62,62,59,59,64,62,64,64,64,68,68,71,64,64,68,74,68,74,68,68,68,77,77,77,71,68,68,71,62 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,39,36,39,36,39,39,39,39,39,43,39,43,39,43,46,46,43,43,43,43,43,46,43,46,46,46,43,46,49,46,43,39,39,43,46,39,39,39,39,36,36,36,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,32,36,32,32,32,32,36,36,39,36,36,36,39,39,39,46,49,49,52,49,52,52,55,55,55,55,68,68,74,68,74,77,79,82,88,90,100,100,112,118,126,124,126,128,133,131,131,136,138,141,144,146,147,150,151,156,156,161,166,167,171,178,179,198,192,192,199,201,203,194,204,205,195,204,205,200,204,206,202,203,201,205,206,205,203,205,206,198,158,177,203,200,182,161,190,178,139,153,151,153,156,170,170,174,170,184,170,156,133,136,139,139,136,129,141,146,156,174,166,153,158,141,146,149,158,136,149,158,139,153,174,178,189,174,184,170,161,172,158,158,156,158,158,158,163,168,177,185,168,158,158,163,174,178,177,180,180,182,174,166,189,195,187,190,182,187,180,185,189,191,197,197,191,194,185,184,190,184,194,190,194,191,190,190,185,180,182,172,185,192,187,190,185,185,190,194,191,197,197,198,197,201,195,202,205,202,204,205,205,205,206,205,206,206,206,206,205,206,206,206,206,206,204,206,206,206,206,205,203,204,204,201,203,201,201,197,197,199,195,192,191,194,201,197,204,203,201,200,199,201,203,198,195,200,201,203,203,205,205,205,205,205,205,197,205,206,206,196,204,202,205,206,205,203,191,182,196,194,192,191,196,195,190,144,161,129,119,153,163,177,192,153,163,166,172,161,170,161,121,149,126,102,108,116,123,158,158,187,174,166,170,184,178,172,190,191,180,192,190,195,182,198,195,198,197,200,195,201,201,197,204,203,202,205,206,205,201,198,195,206,206,201,194,201,202,197,198,194,182,173,179,168,173,160,160,167,167,162,155,159,154,150,152,142,146,137,139,137,141,138,141,138,136,128,128,122,120,112,112,107,98,90,90,88,82,77,79,77,79,82,74,74,79,68,59,62,62,55,59,49,43,46,43,43,43,39,36,39,36,39,39,36,32,32,36,32,32,32,32,32,32,36,36,36,36,32,36,39,43,39,39,39,36,36,43,39,43,49,43,43,43,43,46,52,49,59,55,55,59,55,62,64,68,74,68,68,64,62,64,68,68,68,64,62,62,59,64,68,68,64,59,62,62,64,68,68,64,64,64,68,64,68,68,64,64,71,74,74,71,71,64,77,74,74,71,68,68,71,64 32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,39,36,36,36,39,43,39,39,39,39,39,39,39,43,46,46,39,46,46,46,46,49,46,43,46,46,43,46,43,43,39,39,43,43,39,39,39,43,43,39,36,36,39,36,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,32,32,32,32,32,36,36,32,36,36,36,39,39,39,43,46,49,49,52,49,52,52,52,55,55,62,64,68,74,74,71,74,79,84,88,93,95,105,112,116,120,116,128,128,129,131,131,134,138,137,146,147,147,150,150,153,156,158,160,165,167,179,180,194,187,195,192,203,203,195,206,204,192,206,202,197,206,205,197,204,206,206,205,206,204,203,202,204,177,168,198,203,191,149,182,174,153,177,170,168,168,174,187,177,178,184,168,166,141,144,156,141,123,141,141,129,144,144,158,156,149,153,170,201,149,153,151,158,149,158,161,182,170,168,178,172,163,156,163,151,170,161,166,180,178,178,178,178,184,178,178,180,182,178,190,187,189,191,182,182,182,187,194,194,187,194,191,187,187,197,196,197,198,191,187,178,187,189,187,190,196,191,192,187,190,194,174,177,184,192,191,190,192,194,195,194,191,198,195,200,201,201,201,203,204,204,201,204,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,206,205,206,204,205,202,203,201,200,198,198,203,200,194,192,194,198,197,202,201,205,205,201,201,199,197,199,201,194,198,197,205,205,205,206,206,206,206,205,205,206,203,206,205,203,206,206,205,206,204,200,184,190,187,195,195,201,182,180,178,184,196,158,174,163,156,126,136,149,156,149,178,161,161,170,131,108,133,115,98,133,153,158,144,163,166,172,192,191,158,149,149,172,177,187,191,195,190,189,185,191,192,192,201,198,204,203,204,206,206,204,205,204,205,204,203,205,203,195,194,189,187,189,187,172,165,160,160,166,168,165,172,161,158,162,160,152,152,148,146,144,136,138,133,137,141,138,138,134,129,122,120,112,114,107,98,100,95,90,88,82,77,77,79,82,79,79,68,74,68,64,59,62,59,49,49,46,43,39,43,39,39,36,39,36,36,36,32,36,32,32,32,36,32,32,32,32,32,36,36,36,36,36,36,39,43,36,39,39,36,36,39,39,43,46,46,46,46,49,52,52,55,55,55,59,59,59,64,68,68,71,68,68,64,71,71,71,71,64,64,68,64,64,68,68,68,59,59,64,64,71,68,64,62,62,68,64,74,64,64,64,71,74,74,71,71,71,71,74,74,71,74,68,74,62 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,36,43,43,46,43,43,43,39,39,43,36,39,46,46,43,43,43,43,46,43,49,46,46,49,43,46,46,43,39,39,43,43,46,43,43,43,39,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,36,36,32,32,32,32,32,32,32,36,32,36,36,36,39,43,43,43,46,49,52,49,49,46,55,55,55,62,59,68,71,71,71,74,74,77,82,88,93,100,102,112,116,118,118,124,126,131,136,136,138,141,141,144,147,147,150,150,153,154,157,160,164,171,180,179,194,189,194,189,203,203,195,206,204,192,206,200,200,206,202,201,205,206,205,204,204,204,204,203,206,182,170,187,203,196,163,182,170,153,174,172,166,184,180,182,184,187,177,172,166,144,139,126,136,133,146,156,139,144,144,149,156,156,156,156,158,146,153,153,163,149,163,166,172,180,178,170,177,158,149,156,158,158,174,172,180,174,174,185,187,185,182,189,185,185,187,189,194,182,184,191,182,194,194,195,191,195,197,198,189,192,192,194,190,191,191,180,174,170,184,182,185,189,191,189,191,182,185,178,174,185,185,190,195,194,187,194,198,196,196,201,201,204,203,201,203,205,205,204,203,205,206,206,206,206,206,205,206,206,206,206,206,206,206,206,206,206,206,205,205,204,201,203,200,202,201,204,201,198,195,201,199,201,204,203,204,204,204,202,203,201,189,197,195,203,201,201,203,206,206,206,206,206,205,206,204,206,206,204,203,196,204,206,203,202,201,200,197,187,182,202,205,204,202,192,170,195,184,149,163,149,116,136,112,166,174,174,163,144,172,139,136,123,102,110,115,158,156,184,170,163,161,153,178,170,184,180,182,172,180,182,190,172,194,187,192,185,194,197,201,201,205,201,204,205,206,206,204,204,206,204,199,201,201,194,192,192,182,185,180,176,167,160,159,164,172,166,165,161,160,164,155,154,153,147,146,142,138,136,137,136,138,137,136,137,131,124,118,114,112,102,100,100,95,93,88,82,79,79,77,79,77,74,71,71,71,62,62,59,59,52,49,46,46,39,46,39,39,39,32,39,36,39,36,32,32,36,36,36,32,32,36,32,32,39,39,36,36,36,36,36,39,39,39,39,36,39,43,39,46,43,46,49,46,46,52,49,52,55,55,62,59,62,64,64,68,74,68,68,64,68,74,71,71,68,64,68,62,64,68,68,62,64,59,62,64,71,68,62,64,64,68,68,71,64,64,64,74,74,77,77,71,71,77,74,71,74,77,68,68,55 32,32,32,32,32,32,32,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,36,32,32,36,36,36,36,39,36,39,43,39,43,39,39,39,39,36,39,46,43,39,43,46,43,46,49,46,46,43,46,43,43,43,46,43,43,46,43,46,43,39,39,43,39,39,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,32,32,32,32,32,36,32,36,36,32,36,36,39,39,39,43,49,52,49,52,49,49,55,55,62,64,62,64,64,71,68,68,74,77,84,90,95,102,107,112,112,114,114,122,124,131,131,134,137,141,141,142,143,146,148,150,151,154,156,164,167,172,183,176,197,187,197,187,201,198,199,206,203,194,205,198,201,204,201,203,206,205,200,204,204,206,200,202,206,174,156,189,204,200,205,200,185,172,178,180,187,180,172,177,174,180,177,174,161,149,149,141,139,146,153,153,139,144,144,146,139,161,151,156,149,156,168,144,149,153,151,163,177,163,178,170,170,163,146,153,161,163,170,172,163,177,174,182,184,184,185,192,180,178,187,187,177,185,187,189,184,189,191,191,190,192,195,191,189,194,191,197,192,196,194,187,182,180,180,189,190,191,190,187,191,194,191,182,194,185,182,195,192,191,194,198,197,200,204,203,201,201,201,203,204,204,203,204,205,205,206,205,205,206,206,205,206,206,206,206,206,205,205,206,204,205,205,206,205,204,205,199,201,204,203,203,204,203,203,203,201,203,203,205,206,204,203,201,200,198,192,197,197,201,203,205,204,205,206,206,205,205,206,206,206,204,205,204,198,204,203,203,206,201,194,182,190,195,200,198,200,194,194,187,153,144,187,146,180,177,153,158,146,144,202,172,136,146,151,136,170,144,136,126,158,158,161,170,161,163,146,170,198,190,163,163,153,174,195,191,192,198,189,191,194,185,192,200,201,198,205,201,205,206,206,206,205,205,205,203,203,202,192,198,195,189,180,187,182,182,185,179,171,172,169,165,158,165,161,156,156,154,152,148,143,142,138,138,138,138,131,137,136,133,131,128,118,118,112,105,98,98,93,88,90,82,79,79,77,77,77,77,74,74,64,62,59,59,52,46,46,43,43,39,43,39,39,39,36,36,36,39,36,32,32,32,36,32,32,32,32,32,32,39,36,36,36,36,36,36,39,39,39,43,39,39,39,43,46,43,46,49,49,49,46,49,52,59,59,64,59,59,62,68,68,74,74,74,68,68,68,68,74,71,71,64,62,62,64,64,62,62,59,62,64,64,68,64,64,62,71,68,74,71,64,68,68,71,74,79,71,74,74,74,77,71,74,68,74,55 32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,39,36,39,36,39,39,36,43,39,43,43,39,39,39,43,43,43,39,46,46,43,49,43,43,46,46,43,46,46,46,43,43,46,43,43,43,39,39,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,36,32,32,32,36,39,32,36,39,36,39,43,43,52,49,46,49,49,46,49,55,55,62,59,62,64,68,71,71,68,74,74,88,90,100,100,102,112,118,112,118,122,122,129,133,136,139,138,144,142,143,146,148,148,150,155,159,161,168,173,179,186,189,186,198,192,202,198,198,206,204,198,205,201,203,203,195,201,205,202,202,198,203,206,195,194,206,180,153,184,204,198,153,187,189,163,187,187,187,184,184,174,163,163,177,177,149,144,146,133,149,139,146,149,158,158,141,156,149,153,153,141,153,166,144,161,153,144,141,141,163,172,178,170,158,158,151,153,161,163,170,177,174,177,180,180,187,190,189,190,182,180,177,187,185,189,191,184,187,187,194,195,192,195,191,192,194,194,191,187,196,195,192,187,180,178,180,189,190,195,198,200,198,190,196,189,189,185,192,197,200,196,196,201,203,198,203,204,204,204,204,203,204,205,205,205,204,203,206,206,205,206,205,206,206,205,205,206,206,206,206,205,205,206,205,206,205,206,203,201,205,202,199,204,204,205,204,202,204,201,204,205,204,204,205,202,194,194,189,197,201,201,204,204,204,204,206,205,205,206,206,206,206,198,197,195,203,197,203,205,194,194,198,198,189,189,194,200,203,192,174,163,172,180,178,149,149,170,139,149,121,170,162,195,170,153,149,151,149,141,156,184,206,156,185,144,133,149,158,166,151,170,170,174,182,184,192,197,198,197,189,187,187,201,191,198,200,201,202,206,205,206,204,199,201,204,205,199,204,203,194,186,186,189,180,173,173,178,182,176,167,162,167,166,169,160,157,155,157,148,150,148,145,147,141,137,131,134,129,129,136,136,129,122,116,112,107,100,98,95,95,90,95,88,82,79,77,79,77,79,71,74,68,62,62,62,49,49,43,39,43,39,46,43,39,39,39,36,32,39,36,32,36,32,32,32,32,32,32,32,36,36,39,39,39,39,36,36,43,39,43,43,39,39,43,39,43,43,46,49,49,52,46,46,55,59,59,64,64,62,62,64,71,74,77,79,71,71,71,74,74,74,68,68,62,62,64,68,64,71,59,62,62,68,71,68,68,64,64,64,71,77,64,62,74,68,74,74,74,77,77,77,71,74,77,71,74,55 32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,32,39,39,39,39,36,39,39,43,43,43,39,39,43,43,39,43,43,43,43,46,49,46,46,46,43,43,43,46,43,43,46,46,39,39,39,43,39,36,39,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,36,32,32,36,32,36,39,36,39,43,43,46,46,46,46,49,49,49,52,55,64,62,64,64,68,64,71,71,74,74,90,90,98,100,102,105,110,112,116,122,122,131,136,136,138,139,142,144,145,146,146,149,151,152,160,165,167,168,179,179,192,185,195,195,201,199,194,206,204,194,205,201,204,204,200,201,205,205,202,203,204,206,203,200,206,174,149,191,202,202,151,180,191,168,178,189,184,182,174,168,156,177,187,172,156,151,139,139,149,144,149,149,146,161,149,153,153,153,158,153,153,149,166,158,151,146,141,144,161,168,180,172,172,158,149,153,163,174,158,174,168,180,174,177,178,178,187,189,182,182,184,190,187,190,192,189,190,191,187,194,198,197,197,198,189,189,189,187,196,198,197,196,194,187,191,195,187,194,197,198,195,198,195,187,192,190,197,191,198,200,200,195,198,200,201,203,205,202,204,203,205,205,205,205,206,204,205,206,206,206,206,206,206,206,205,206,206,206,206,206,206,204,206,205,206,204,204,206,203,204,205,204,205,205,204,201,201,204,204,204,204,202,201,201,199,201,201,201,201,205,203,205,204,204,206,205,205,205,205,206,206,194,194,190,200,197,197,198,201,185,180,192,189,195,195,198,198,191,180,180,172,184,163,168,163,174,151,204,166,166,201,174,170,141,163,141,146,139,139,182,205,206,161,172,153,174,180,163,177,174,166,151,158,177,201,198,201,197,187,182,194,200,191,195,201,205,202,204,206,206,204,204,204,206,204,202,202,198,200,191,186,182,179,169,167,167,166,171,167,164,171,174,171,160,161,159,154,148,148,147,145,147,141,137,138,131,131,128,131,131,126,124,118,112,107,102,95,95,95,90,90,88,82,84,77,77,74,74,68,68,68,59,62,59,52,49,46,46,43,43,46,43,43,39,36,36,32,36,36,32,32,32,32,32,36,32,32,32,32,36,36,36,39,39,39,39,39,39,43,39,39,39,46,39,46,43,46,49,52,52,49,46,55,55,62,64,64,64,62,64,68,77,77,77,71,68,68,64,68,77,68,71,64,64,64,62,68,68,62,62,62,64,62,68,64,64,62,62,71,68,68,68,71,74,71,74,74,74,79,74,71,74,74,71,71,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,39,39,39,39,39,39,43,39,43,43,39,46,43,39,43,43,43,43,46,49,43,43,43,43,43,46,46,43,43,46,43,43,39,36,39,36,39,36,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,36,32,36,39,36,43,43,46,49,43,43,49,49,49,52,55,59,62,64,64,62,62,68,68,77,74,79,90,93,95,100,98,100,102,112,114,122,128,131,137,138,138,142,141,141,143,145,149,148,150,154,159,162,166,168,176,178,187,182,197,186,202,199,192,206,205,186,206,203,200,205,200,189,203,204,206,206,206,205,204,203,205,170,151,195,205,203,168,191,192,161,180,182,185,184,170,177,151,156,161,156,149,149,141,121,139,158,161,161,170,149,146,170,158,163,163,153,149,146,156,161,141,131,141,131,161,163,174,172,170,161,158,156,182,178,177,187,178,170,180,178,182,180,187,185,192,190,184,187,192,182,198,192,196,190,192,190,192,200,202,195,194,192,197,196,198,195,194,200,195,194,194,191,191,198,198,198,197,198,198,195,192,194,195,197,203,203,198,200,198,202,204,205,205,205,204,202,205,205,205,206,206,206,206,206,206,206,206,206,206,205,206,205,206,206,206,206,205,206,206,206,206,205,205,205,203,205,206,204,204,205,204,203,204,204,204,205,206,204,205,204,203,203,205,205,199,203,206,205,205,205,203,201,206,206,206,204,203,204,197,198,201,203,203,203,198,201,198,184,177,192,190,191,187,178,153,153,153,184,184,158,149,136,161,129,133,194,166,163,146,161,158,170,121,121,149,158,174,185,161,166,163,144,168,170,156,146,163,172,184,197,187,192,198,198,198,192,177,200,192,204,198,203,198,206,205,205,204,194,206,205,204,205,202,198,199,200,195,189,189,178,161,162,167,174,179,172,165,169,161,161,161,157,152,148,148,146,145,142,143,141,136,136,129,133,129,126,126,126,116,112,112,100,95,95,93,88,84,84,84,88,82,79,77,74,64,68,62,59,59,59,52,46,46,43,43,39,43,43,36,36,32,36,36,36,32,32,32,36,32,36,32,32,36,32,36,32,36,39,39,39,39,36,39,39,43,39,39,39,43,39,43,46,43,49,49,52,52,52,52,55,55,64,68,71,68,64,64,71,74,77,68,68,64,68,71,71,71,68,68,62,64,64,68,68,64,68,59,64,68,71,68,71,64,62,74,71,74,71,71,68,64,74,74,79,77,77,68,68,77,74,74,55 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,39,39,43,39,43,39,43,43,39,43,39,46,43,43,39,43,46,43,46,43,43,43,43,39,39,43,46,43,43,43,43,43,39,39,39,39,39,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,36,32,32,36,36,39,39,43,43,39,43,46,43,49,49,52,59,62,62,68,62,62,64,68,68,74,77,84,84,90,93,98,98,105,105,114,116,122,124,131,131,134,139,138,138,139,143,145,147,150,152,156,158,162,165,166,169,176,179,183,189,189,201,198,189,206,206,189,202,205,198,205,205,195,195,201,204,205,205,204,205,206,190,161,172,202,206,195,178,200,194,180,185,180,166,174,168,178,153,170,161,158,168,153,151,153,146,156,189,161,158,153,146,158,153,163,161,151,153,136,146,139,153,144,146,133,141,144,170,170,178,184,161,166,174,184,177,180,177,177,178,161,174,187,177,189,185,177,184,187,184,195,191,194,194,190,187,189,187,198,197,200,201,197,187,191,195,200,198,203,204,201,197,197,192,194,195,201,197,197,198,200,203,197,201,204,201,203,204,204,203,204,205,205,206,203,204,205,205,205,205,206,206,205,206,206,206,205,206,206,206,205,206,206,206,206,206,206,206,206,206,206,206,205,205,204,205,206,205,205,206,204,204,205,202,204,204,204,204,206,204,202,205,203,206,206,206,205,206,205,204,206,206,206,206,206,205,204,205,205,201,198,201,201,194,197,194,170,168,191,197,191,191,195,190,153,178,172,182,170,178,185,151,133,153,172,166,158,149,149,156,131,115,119,136,141,146,153,136,166,166,178,178,185,184,172,161,168,170,166,166,200,204,203,180,192,187,198,201,191,190,204,201,201,206,205,204,205,201,204,202,206,206,204,197,203,200,192,195,189,179,179,167,160,161,169,171,167,169,173,171,160,157,156,150,144,145,143,141,143,142,142,138,138,131,128,128,129,128,122,112,116,112,100,102,98,93,84,82,84,79,77,79,82,74,74,64,64,64,55,59,59,49,46,43,43,39,39,43,39,36,39,36,36,32,36,32,32,32,32,32,32,36,32,36,32,32,36,36,36,36,39,39,39,39,39,39,39,39,39,43,43,46,46,46,49,49,52,52,52,52,59,59,62,68,71,68,64,64,68,74,71,74,71,68,71,64,64,68,68,71,64,68,64,64,71,64,68,62,68,68,68,71,71,68,64,68,68,71,68,68,68,68,74,74,79,77,74,64,64,74,77,77,55 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,39,36,39,36,39,39,43,43,43,36,39,43,39,39,43,43,46,46,46,46,46,46,46,39,46,43,43,43,39,43,43,43,39,39,43,39,43,39,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,36,32,32,32,32,32,32,36,39,39,39,43,43,43,43,43,43,52,49,55,62,59,62,62,64,62,68,68,71,74,79,79,90,84,93,95,95,100,105,114,118,124,128,134,136,134,138,138,138,138,142,143,146,149,150,152,159,160,166,166,168,169,185,179,189,189,202,202,191,205,206,189,195,206,197,203,206,201,199,201,203,202,204,204,205,203,178,170,178,203,202,191,194,198,191,184,185,178,180,178,153,178,161,174,170,166,172,172,153,163,163,163,180,174,163,151,156,158,156,151,153,144,153,151,168,139,158,144,139,146,144,156,168,177,177,180,170,178,170,172,180,184,180,180,178,168,172,172,185,187,185,184,170,182,185,191,191,196,197,187,184,187,195,189,198,201,201,195,190,194,202,201,203,203,203,203,198,200,197,194,195,194,200,201,198,201,202,203,203,203,201,203,204,205,205,205,205,206,205,206,206,205,205,205,205,206,206,205,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,205,205,204,205,205,205,205,205,204,205,204,197,203,203,205,204,206,204,205,204,205,206,205,206,206,206,206,203,205,206,206,206,205,205,205,204,204,201,197,189,204,201,197,196,185,174,177,195,191,185,163,180,168,163,144,161,172,168,170,158,158,166,166,158,149,182,163,121,126,116,116,131,151,141,163,182,144,172,174,158,170,141,151,182,178,174,190,185,185,201,204,198,185,195,194,198,200,195,204,198,205,205,206,205,205,197,203,203,205,206,204,198,203,201,198,199,189,182,171,166,160,161,171,169,174,171,176,169,164,159,157,150,148,146,141,142,141,143,142,142,136,131,128,129,126,120,120,120,114,110,102,95,98,88,84,82,82,79,77,79,77,77,74,68,68,64,55,55,55,49,49,46,43,43,39,43,43,39,39,36,32,36,36,32,32,32,32,32,32,36,32,32,36,32,36,36,32,36,39,39,39,43,39,39,39,39,43,46,39,49,46,43,49,49,52,55,55,52,59,55,62,68,68,68,68,64,71,74,77,74,71,71,64,64,64,68,74,68,68,64,64,64,71,68,68,62,64,64,74,71,68,68,62,71,71,74,74,68,68,71,71,74,77,77,74,74,68,71,71,74,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,32,36,39,36,39,36,39,43,43,43,43,39,39,39,36,36,39,43,39,39,43,43,39,46,46,43,43,43,46,46,43,43,43,43,39,39,43,39,36,39,32,36,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,32,36,32,36,32,32,32,32,36,43,43,43,43,46,43,43,39,49,49,49,55,59,59,62,59,59,68,68,68,74,77,79,82,84,84,88,90,95,100,110,114,122,122,124,131,131,136,137,138,138,141,138,144,146,150,152,154,160,160,165,164,164,171,176,183,186,197,198,204,192,197,205,202,182,191,206,198,190,203,206,206,206,206,205,203,191,174,149,182,198,205,198,200,160,203,190,187,180,163,174,177,170,168,170,177,180,170,177,180,180,180,172,172,178,158,161,158,153,136,153,149,146,144,133,141,146,158,168,168,158,141,151,151,161,180,177,182,178,178,163,172,180,185,174,174,163,163,177,172,170,184,178,174,172,185,187,187,192,195,197,187,187,185,190,200,203,198,197,201,200,197,195,197,198,201,201,201,198,201,198,198,200,195,195,200,202,200,203,203,203,203,203,204,203,205,204,205,205,206,205,206,206,205,206,205,206,205,206,206,205,204,205,205,206,206,206,206,206,206,206,206,205,206,206,206,206,206,205,204,203,203,205,204,205,205,205,205,201,201,201,204,204,204,204,205,206,204,204,206,206,205,205,206,206,206,205,205,206,206,205,206,204,201,205,203,206,206,201,204,198,204,201,191,185,190,182,187,178,189,184,182,163,172,182,178,170,158,153,163,153,174,185,151,126,151,139,102,96,133,139,129,166,182,185,139,161,170,149,161,177,192,177,177,156,177,180,189,194,194,192,194,189,187,198,204,197,201,203,204,203,206,205,205,205,202,204,206,206,204,201,201,195,192,194,189,187,174,171,166,165,176,168,165,165,171,166,162,156,156,153,146,145,141,142,141,141,141,134,137,129,126,126,129,124,122,116,118,112,110,102,95,88,82,79,82,79,77,79,77,79,74,71,68,62,59,52,55,49,46,43,43,46,39,39,39,39,36,36,32,36,36,32,32,32,32,32,32,32,32,36,36,36,36,36,32,36,39,43,43,43,39,39,43,36,43,43,46,46,46,43,52,49,52,59,59,59,62,62,62,68,68,68,68,71,68,71,74,74,77,71,64,68,68,71,74,68,68,62,68,64,68,68,68,64,64,68,71,71,71,68,68,71,68,64,68,74,74,71,74,68,74,79,74,71,71,74,71,77,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,39,36,36,39,43,43,39,43,43,46,43,36,39,46,43,43,46,46,43,43,43,39,39,43,43,39,43,43,39,39,39,39,39,39,36,36,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,36,32,32,32,36,36,32,36,43,39,39,46,39,39,43,46,49,52,52,59,59,59,62,59,62,62,64,74,79,77,77,77,77,82,79,90,93,105,112,112,126,124,124,129,136,134,134,138,137,136,142,144,145,149,150,151,157,158,160,161,165,176,174,186,183,197,192,200,203,194,199,206,198,183,201,204,198,182,172,185,182,187,177,153,141,144,185,205,206,203,184,187,200,187,180,187,177,163,177,158,166,172,185,177,189,174,191,189,184,187,172,153,153,166,161,139,153,158,161,158,153,149,151,144,141,153,161,166,163,163,146,153,170,170,172,185,187,182,174,178,178,182,177,177,174,166,174,170,177,177,178,178,182,180,189,189,189,195,197,196,187,190,195,197,196,197,203,200,198,191,195,198,203,205,205,205,203,201,198,196,198,205,201,197,200,204,204,200,202,203,205,204,203,205,205,205,205,205,206,206,206,206,206,206,206,206,206,205,206,206,206,206,206,205,206,206,206,204,205,205,206,205,204,205,205,205,205,205,203,206,203,204,204,204,205,202,200,198,204,205,204,204,205,206,206,206,206,205,206,206,206,206,206,206,205,205,206,205,201,203,197,205,206,206,202,205,204,187,194,195,197,201,198,200,191,192,174,166,146,156,163,136,166,153,146,158,149,144,141,158,174,168,139,149,108,131,119,110,141,182,161,141,136,168,187,185,139,187,178,186,172,172,180,184,182,189,194,194,191,185,200,201,205,201,198,204,200,206,206,205,206,206,205,204,205,206,206,204,192,198,191,187,189,189,179,176,166,165,168,172,169,167,171,162,160,160,157,153,151,149,147,146,142,136,138,136,133,136,129,131,128,126,122,124,120,112,105,105,98,100,90,82,82,74,79,79,79,79,77,74,64,68,62,55,55,55,49,46,43,43,39,36,43,36,36,39,36,36,32,36,32,32,32,32,32,32,32,32,32,36,36,36,36,36,36,36,39,43,43,39,39,39,36,43,46,46,49,49,46,46,49,52,55,62,64,64,62,64,68,64,74,71,71,74,71,74,71,71,71,74,71,71,68,68,74,71,68,68,68,71,68,64,64,71,68,71,68,71,71,71,77,68,68,74,77,71,74,74,71,71,77,74,74,71,68,68,74,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,39,39,39,39,39,43,39,43,36,39,46,43,39,43,39,46,46,46,43,43,43,43,39,43,43,46,43,39,43,39,39,39,39,39,39,36,36,36,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,36,36,32,32,32,32,32,32,36,32,32,39,39,39,39,43,43,43,43,46,49,55,55,55,55,59,62,59,62,62,74,74,79,77,77,79,77,77,84,93,93,102,112,120,120,126,128,129,131,129,136,138,137,139,139,145,146,149,150,151,156,157,159,165,164,176,179,187,185,198,189,194,204,189,191,206,204,198,186,204,205,178,161,153,151,149,149,129,151,158,203,206,206,197,190,198,203,187,182,178,172,156,172,153,178,172,189,163,185,185,184,189,190,184,184,168,166,166,151,158,153,151,158,151,158,163,161,149,158,158,161,163,174,161,158,161,178,168,182,189,185,185,182,178,177,172,158,177,184,177,170,177,170,174,177,184,174,180,189,189,192,198,194,196,187,191,195,195,198,201,204,192,198,191,200,203,205,205,206,205,205,204,201,195,195,203,204,201,200,203,204,201,201,203,205,205,204,206,206,206,206,205,205,206,206,206,206,205,206,206,205,205,206,205,206,206,205,205,206,206,205,206,204,206,205,205,204,206,205,205,205,204,203,205,205,203,202,204,204,203,201,204,205,205,205,205,205,206,205,205,205,206,206,206,206,206,206,205,206,205,205,206,205,201,203,201,206,205,201,202,201,195,185,182,194,195,184,200,200,198,168,177,170,139,168,153,161,166,141,161,144,163,158,170,149,170,156,156,121,121,133,131,146,163,144,151,149,158,172,174,151,177,182,178,168,156,177,191,195,178,190,192,194,185,198,201,201,198,202,205,202,205,206,206,205,204,206,205,203,206,205,204,189,189,180,189,186,187,179,172,171,176,172,169,167,161,169,160,160,161,154,152,155,147,148,146,141,138,136,136,129,138,136,133,131,126,122,118,114,112,105,105,95,90,90,84,82,79,77,77,79,77,79,71,64,68,59,59,52,52,49,46,46,43,43,39,36,36,36,36,36,32,36,39,32,32,32,32,32,32,32,32,36,36,36,36,39,36,36,39,43,39,43,39,39,39,36,43,43,49,49,46,46,49,52,52,59,55,64,62,59,62,64,68,74,71,74,68,68,71,68,71,74,71,74,71,68,64,71,68,71,68,62,68,64,68,68,68,68,64,64,64,68,71,74,68,68,71,74,71,77,71,71,74,71,77,71,71,71,71,74,62 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,39,39,36,36,39,43,39,43,39,43,39,43,39,39,43,46,43,46,43,43,43,43,39,43,43,43,39,43,43,43,43,39,39,43,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,36,32,32,32,32,36,32,39,39,36,39,39,39,43,49,46,49,59,55,55,55,52,59,59,64,64,74,74,74,74,71,74,74,77,84,93,100,107,112,116,122,124,124,126,131,131,131,138,138,142,143,145,147,148,149,150,152,154,159,161,164,172,176,180,189,195,192,187,202,201,187,195,206,206,201,189,195,206,196,189,178,174,178,189,202,205,205,204,197,189,205,205,196,190,191,182,158,170,166,178,185,178,180,170,177,191,189,178,187,178,174,172,153,153,146,144,136,146,168,153,174,168,163,158,153,151,168,178,166,174,163,158,168,170,174,185,185,185,180,178,172,170,172,177,170,170,161,178,177,182,174,180,185,189,185,189,194,194,197,191,190,194,196,196,203,201,198,195,197,202,203,204,202,203,201,203,202,204,203,202,203,191,196,200,204,202,203,205,202,202,204,204,205,205,206,206,206,204,206,205,206,206,205,206,206,205,206,206,206,206,205,206,206,205,206,205,206,205,206,206,206,206,205,206,205,205,206,205,205,206,205,204,204,203,204,202,203,205,205,205,205,205,205,204,204,205,205,206,206,206,206,205,205,206,205,204,201,205,201,196,205,203,201,196,200,195,196,198,198,198,185,197,189,184,196,192,158,139,144,146,170,189,170,149,149,170,139,151,153,172,174,191,161,108,139,104,112,156,156,133,151,153,158,153,133,170,192,191,177,166,170,166,172,185,195,204,203,189,161,184,192,187,205,204,205,205,205,206,204,206,206,204,206,206,205,206,205,205,195,189,187,180,189,189,176,171,173,174,172,167,161,169,171,159,160,160,154,155,150,150,148,144,139,141,136,136,134,133,129,131,129,122,114,112,105,112,105,100,88,102,88,82,84,84,74,77,77,77,74,77,71,71,64,55,52,52,46,46,43,43,43,39,36,36,36,36,36,36,36,39,32,32,32,32,32,32,32,32,32,36,36,36,36,36,36,39,39,43,39,39,39,39,39,46,46,46,55,46,49,49,49,55,62,62,59,64,62,64,62,64,74,71,77,71,71,74,68,71,79,77,71,68,64,64,71,71,77,74,68,64,64,68,64,77,74,64,68,68,68,71,77,68,64,71,68,74,77,74,77,71,74,74,74,74,71,71,74,62 32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,36,39,32,32,36,39,36,36,36,36,43,39,43,39,43,43,43,39,39,43,39,39,43,39,39,43,43,39,39,39,43,39,39,43,46,43,43,39,39,39,36,36,36,36,36,36,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,36,32,32,32,32,36,36,36,36,39,36,39,43,39,46,46,46,49,52,55,55,55,62,59,64,68,71,74,77,74,77,74,71,77,77,88,95,100,105,112,114,114,122,126,129,129,131,136,141,141,138,141,142,145,146,147,149,152,155,156,160,171,171,178,179,189,194,195,195,189,201,203,187,195,205,205,206,206,203,202,203,204,205,206,206,206,205,198,177,187,203,205,201,195,197,195,177,174,172,166,184,184,192,174,191,170,178,177,177,178,166,166,158,163,158,139,139,136,139,161,163,178,156,166,156,161,170,166,166,166,168,153,158,158,168,163,182,185,178,170,166,168,177,163,174,182,158,180,180,184,191,189,194,196,189,190,189,195,191,194,191,200,194,198,201,200,197,197,200,203,201,198,195,197,194,195,194,198,201,203,202,203,204,197,197,201,203,203,203,203,204,203,203,204,205,206,205,206,204,204,205,205,205,206,206,205,206,206,206,206,206,205,206,205,205,206,206,206,206,206,206,206,206,206,206,206,205,205,205,206,206,201,206,204,202,205,203,204,205,206,206,206,206,205,204,206,205,205,206,206,206,206,206,205,203,205,205,201,203,200,204,197,197,184,195,198,201,201,194,198,198,200,190,184,182,180,191,170,161,174,190,178,161,133,161,151,129,139,146,141,163,146,163,116,139,141,141,144,126,156,170,168,158,163,174,180,200,194,166,163,180,177,189,189,185,172,198,198,200,200,194,195,196,203,206,205,203,204,206,204,205,206,201,206,206,203,202,200,204,204,198,187,180,186,185,185,185,182,171,173,167,169,168,166,158,160,155,152,156,146,146,146,142,141,139,134,137,134,136,133,129,129,120,116,112,105,100,107,95,88,90,90,84,90,84,71,74,71,74,74,74,68,68,62,52,52,49,46,43,46,43,43,36,43,39,36,39,36,36,36,36,32,32,32,32,32,32,32,32,36,36,36,39,39,39,32,36,39,43,43,46,43,39,39,39,43,46,49,49,49,49,49,49,59,62,64,64,64,64,68,71,71,74,71,74,68,74,68,71,74,74,71,71,64,68,68,74,71,74,68,64,68,64,71,74,71,64,62,62,68,74,77,71,68,68,71,71,79,79,68,68,74,74,77,74,74,68,71,59 32,32,32,32,32,32,32,32,32,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,36,36,36,39,36,36,36,39,39,36,39,32,39,36,39,39,36,43,43,39,36,43,39,39,46,43,39,43,43,39,43,43,39,39,43,39,43,39,39,39,39,36,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,36,36,32,32,32,32,36,32,32,32,36,36,36,39,39,39,43,43,46,49,52,55,52,55,52,55,59,64,68,71,74,77,71,74,74,68,71,79,88,98,102,107,112,112,118,120,122,126,128,134,134,137,137,139,138,144,144,144,146,148,153,154,157,164,169,174,179,180,189,191,195,197,189,200,205,195,187,195,206,198,200,205,205,205,204,205,205,206,204,198,184,191,198,204,200,195,194,197,195,182,178,187,180,189,174,189,178,184,182,163,184,180,180,184,180,156,158,133,146,141,141,136,153,156,166,168,177,166,168,163,174,168,170,163,172,158,149,168,161,178,178,185,177,174,174,174,170,182,178,177,184,182,184,194,197,189,198,194,192,190,192,195,191,192,198,195,198,203,201,191,201,203,203,200,196,197,197,203,196,192,197,200,202,202,204,205,201,197,200,204,204,198,203,203,201,203,203,206,204,205,206,204,205,204,206,205,205,205,205,206,205,206,206,206,206,205,204,206,206,206,206,206,206,205,206,205,206,206,206,206,206,206,206,206,205,204,205,202,205,205,203,205,204,206,205,205,205,206,205,206,205,206,206,206,206,206,203,203,205,205,206,201,202,203,201,198,187,191,202,195,203,200,195,194,201,192,177,184,177,187,187,158,163,180,180,158,156,166,153,129,136,158,149,146,126,136,98,136,153,177,144,141,170,177,158,141,153,172,194,194,184,158,144,161,168,184,192,200,197,185,190,203,205,200,197,198,201,206,205,205,204,204,206,204,206,206,206,205,205,201,201,205,203,197,194,185,189,185,180,174,186,174,172,166,169,171,164,156,159,154,153,156,147,148,147,145,138,138,137,134,136,134,131,126,129,118,114,112,105,102,100,95,90,88,88,84,84,88,74,79,74,71,71,74,64,64,62,55,55,49,46,43,43,43,39,36,39,39,36,36,32,32,36,32,32,36,32,36,32,32,32,32,32,36,36,39,36,36,36,36,36,43,43,43,43,43,39,43,43,46,49,49,49,46,52,52,52,59,64,64,68,68,68,68,68,71,71,77,71,71,68,71,77,77,77,71,64,68,68,68,74,68,62,64,62,71,71,74,74,68,68,64,74,74,79,71,64,68,74,77,77,77,71,74,71,74,77,77,74,71,68,55 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,36,39,39,36,36,36,39,39,36,36,36,39,39,39,39,43,46,43,43,39,39,46,46,43,39,43,43,43,39,43,43,43,39,39,39,39,43,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,36,32,36,32,32,32,32,39,43,36,39,43,43,43,49,46,52,52,52,52,55,52,62,64,68,71,74,71,71,74,71,71,77,79,84,93,95,102,107,112,112,118,120,128,129,131,134,141,141,139,144,142,142,144,147,146,152,154,160,162,165,169,178,186,182,192,185,189,198,187,189,205,203,197,195,205,205,192,194,196,196,194,192,174,178,191,201,205,205,198,192,195,200,197,187,190,184,178,190,174,178,182,192,184,187,177,187,184,168,170,163,156,153,153,156,144,136,161,161,172,177,184,172,178,153,161,166,156,170,166,163,166,166,158,153,168,178,174,182,180,158,174,166,172,187,191,185,180,191,190,197,201,201,201,198,196,192,195,190,196,200,194,201,197,198,194,201,198,201,196,200,198,201,205,204,201,204,205,203,205,204,205,205,203,197,204,203,198,205,206,205,204,203,205,205,205,206,205,205,204,205,205,205,204,206,205,206,206,205,206,206,206,204,204,206,205,206,206,206,206,206,205,205,205,206,206,206,206,206,206,206,205,204,204,205,204,205,204,204,206,206,206,206,206,206,206,206,205,206,206,206,205,204,204,201,206,206,201,201,203,195,190,189,185,195,184,192,191,192,194,197,190,172,178,146,166,170,146,161,172,163,151,139,126,161,158,168,170,187,126,102,102,121,119,129,163,153,187,172,149,139,174,191,158,151,170,149,98,119,153,170,182,190,187,201,198,190,185,205,205,203,201,203,206,205,206,206,201,205,203,206,205,203,205,205,204,201,197,200,195,195,189,179,176,180,173,169,171,171,174,168,167,160,160,156,150,154,150,147,146,144,142,142,139,131,129,129,129,128,131,131,126,112,112,107,98,98,93,88,84,84,82,84,82,77,74,74,74,74,64,64,64,59,55,52,49,43,43,43,43,39,36,39,39,32,39,32,32,32,36,32,32,32,32,32,32,36,32,32,36,32,39,39,36,39,39,39,43,43,39,43,46,39,43,46,43,49,49,52,52,52,55,55,62,68,68,64,64,62,68,68,71,68,77,77,71,68,74,74,74,74,68,68,68,71,68,74,74,71,64,64,64,71,77,74,52,68,68,68,74,74,74,68,64,71,74,79,79,74,74,71,74,77,77,74,71,68,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,39,39,39,36,36,32,39,39,39,39,39,43,43,39,39,39,46,39,43,43,39,43,46,43,39,46,43,43,39,43,43,39,39,36,36,39,36,36,36,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,36,36,36,32,39,39,36,43,46,39,46,46,49,52,49,49,49,55,55,62,62,64,68,68,68,68,68,71,77,79,82,90,95,102,100,102,110,112,118,116,122,126,131,134,138,139,136,141,142,142,143,144,147,152,152,156,165,166,172,173,179,183,186,191,185,192,199,194,194,206,206,206,201,199,199,205,206,205,205,205,205,205,206,204,198,198,198,203,203,197,196,197,194,184,185,174,185,189,185,182,185,178,184,178,178,168,177,161,149,153,151,146,163,151,156,174,174,170,185,185,178,156,141,153,153,168,168,158,161,161,151,153,163,174,172,177,180,168,168,166,180,185,191,184,189,191,190,197,202,202,201,197,201,195,195,192,200,195,198,203,197,194,201,200,197,191,196,202,205,204,206,205,206,205,206,205,203,201,205,206,206,204,201,204,205,204,206,205,204,206,206,206,206,206,205,206,206,204,205,205,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,204,206,205,204,204,202,205,206,206,206,206,206,206,206,206,206,205,206,206,206,204,205,203,206,205,201,200,201,185,191,180,197,192,198,195,191,191,184,194,189,184,161,136,151,192,178,184,189,146,168,161,126,144,153,170,172,163,123,136,110,139,131,144,146,161,194,141,139,151,163,174,121,131,170,153,195,196,194,182,192,174,168,194,198,201,194,198,205,198,203,206,203,206,204,206,206,204,203,204,205,204,203,205,203,206,197,201,202,191,192,180,172,167,168,171,178,179,176,162,160,168,160,155,150,147,147,148,144,147,146,138,141,137,131,133,128,136,129,124,116,116,110,107,100,98,90,84,88,79,90,90,84,82,77,74,74,68,64,64,64,59,55,52,49,46,43,39,39,39,39,39,39,36,36,32,32,36,39,32,32,32,32,32,32,32,32,32,36,36,36,36,39,36,39,39,43,43,43,46,43,43,43,43,43,46,46,55,55,55,55,55,62,62,64,71,71,71,68,71,68,74,77,77,74,71,74,74,71,74,71,71,68,68,71,74,71,74,68,71,64,71,71,71,52,68,68,68,74,77,77,71,68,64,71,71,74,79,74,71,74,71,79,77,77,64,55 32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,39,36,36,36,36,36,39,36,39,39,39,43,39,36,36,39,39,39,46,43,39,39,43,39,43,39,39,39,39,43,43,36,39,36,36,36,36,39,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,36,32,36,36,36,36,32,36,39,39,39,39,43,49,49,49,49,49,46,39,59,62,62,68,64,64,64,68,64,68,74,74,79,84,90,95,98,102,105,107,110,116,120,124,128,129,136,139,142,137,141,142,141,144,145,147,151,153,156,166,168,176,173,173,185,183,192,185,187,202,198,194,198,204,205,206,205,203,201,200,201,205,205,206,204,201,191,194,195,203,200,196,196,203,201,198,191,194,174,185,170,178,177,182,174,174,180,185,182,177,174,149,158,151,168,156,161,158,158,174,158,184,174,166,156,149,146,146,156,158,158,149,149,144,156,153,158,172,172,180,170,168,178,184,187,195,185,180,191,187,194,198,198,202,197,198,196,195,194,196,191,201,200,200,201,203,197,195,191,200,204,205,205,205,204,205,206,205,206,205,202,203,206,206,202,201,204,204,204,206,206,206,206,206,206,206,206,206,206,206,206,205,205,205,206,206,206,205,205,206,206,206,206,206,206,206,205,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,206,205,206,205,205,203,204,205,206,206,206,205,206,206,206,206,205,206,205,206,206,206,205,204,202,201,196,198,172,190,191,194,192,191,194,200,197,190,191,182,170,144,144,151,170,191,190,184,172,153,170,116,149,144,158,139,153,141,141,123,158,144,170,153,158,170,153,153,161,151,151,139,168,190,174,191,195,189,197,191,194,180,182,195,198,197,198,206,201,201,206,203,206,204,205,206,203,205,205,203,206,201,201,201,206,203,201,201,197,191,180,173,169,174,176,178,173,171,167,165,168,160,154,153,149,146,144,146,144,144,143,142,138,136,133,134,136,131,128,116,114,114,105,102,95,90,82,88,79,84,88,84,77,77,74,71,68,68,64,64,62,52,52,49,46,43,39,39,39,36,39,39,39,36,32,32,32,32,32,32,32,36,32,36,36,32,32,32,36,36,36,43,36,43,39,39,43,39,43,43,43,43,46,43,49,46,49,55,55,62,59,62,62,68,68,68,71,74,71,68,71,77,77,77,77,71,71,71,71,71,74,74,68,68,74,74,71,71,64,68,68,74,71,52,68,68,68,71,82,74,74,71,68,68,74,77,79,77,71,71,77,74,77,74,68,55 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,39,32,39,39,39,39,36,36,39,43,39,36,43,43,43,39,43,46,39,43,46,43,39,39,43,43,39,39,39,36,43,36,39,39,39,39,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,36,32,32,36,36,36,39,39,43,43,43,43,46,46,46,49,43,46,62,64,62,62,64,64,62,64,62,68,74,74,79,84,90,95,98,100,102,110,110,116,118,128,128,131,136,138,136,136,138,138,141,144,147,148,151,153,154,164,162,166,171,174,173,185,187,187,189,191,195,204,201,197,195,204,205,205,205,205,203,202,198,197,194,194,200,204,203,197,194,197,202,201,201,204,198,194,198,180,184,185,185,185,187,187,182,189,177,166,174,172,161,153,158,177,174,177,178,177,177,177,170,158,168,141,151,139,139,153,151,158,149,151,163,170,156,174,170,177,177,177,163,178,185,191,190,184,185,189,191,189,195,198,196,200,195,194,191,195,195,195,198,200,198,201,200,197,198,205,206,206,205,205,204,205,206,206,206,205,206,204,206,206,206,205,203,206,205,206,206,205,206,206,205,206,205,206,206,205,206,206,205,206,206,206,206,206,205,205,206,205,205,205,204,204,204,204,205,206,205,204,205,205,205,206,205,205,205,206,205,206,206,204,206,205,205,204,206,205,206,206,206,206,206,206,206,206,205,205,204,206,206,206,205,205,201,198,195,198,191,192,198,198,194,192,194,185,194,182,190,170,178,174,166,158,184,190,177,170,156,119,133,156,153,156,180,141,158,139,129,136,121,126,153,158,166,139,182,184,153,158,153,174,182,190,180,178,184,185,198,191,187,192,185,192,195,197,195,203,206,204,205,203,206,206,204,205,205,203,203,204,205,200,203,199,203,201,201,201,198,187,185,178,172,179,168,165,168,169,172,171,164,161,160,148,148,145,145,144,143,141,145,139,133,137,133,131,128,126,122,124,114,112,105,100,102,93,84,84,88,88,88,84,82,74,74,74,71,64,64,59,59,52,55,49,46,43,36,39,39,39,39,39,36,32,32,32,32,36,32,32,36,32,32,36,36,36,36,36,36,36,39,39,36,39,39,43,39,39,43,43,46,46,46,46,49,49,52,59,55,64,59,62,64,64,64,74,74,71,71,71,74,79,82,79,74,74,68,68,71,71,74,68,71,71,71,74,77,74,74,64,64,64,68,49,68,68,71,71,77,74,71,71,71,71,74,77,79,79,74,71,71,68,77,74,68,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,39,36,36,39,36,39,39,39,39,39,39,36,39,39,43,39,39,43,43,43,43,43,39,43,46,46,39,43,43,39,39,39,39,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,36,32,36,36,32,39,39,39,46,43,46,46,43,43,46,49,43,55,62,62,62,62,62,62,62,62,62,71,74,77,82,79,84,93,95,100,100,107,110,116,116,124,128,131,131,138,137,138,137,138,141,147,148,150,154,154,155,160,157,160,166,168,173,178,189,187,187,200,195,189,203,204,204,201,197,192,195,200,205,206,205,206,206,205,203,195,191,194,198,197,194,200,202,202,198,200,185,190,180,184,170,185,180,187,185,177,178,174,174,174,174,172,166,178,174,177,168,168,158,174,163,158,153,156,141,149,146,153,149,153,139,156,161,161,174,177,178,174,177,184,180,177,182,187,180,178,185,182,180,191,190,197,198,198,197,190,178,185,192,197,197,196,202,204,198,196,201,206,206,205,206,204,204,205,206,205,205,206,206,205,206,206,206,206,205,206,205,205,206,206,206,206,205,206,204,202,203,201,204,205,205,206,206,206,205,203,203,204,205,205,205,202,206,205,204,203,204,204,204,205,204,205,204,204,205,206,205,205,206,205,205,201,203,204,206,206,206,205,206,206,205,205,206,206,205,206,205,205,205,206,205,204,201,204,200,195,201,203,184,184,196,197,196,194,192,174,191,180,161,170,177,161,141,146,190,170,166,172,139,129,136,156,141,139,182,156,158,149,123,141,126,149,144,153,168,166,156,166,149,153,174,182,187,189,172,161,156,200,198,195,197,187,182,191,195,194,200,201,205,197,200,205,205,206,206,204,206,201,205,205,205,198,201,198,203,204,199,189,185,183,169,169,168,162,164,162,167,174,166,165,160,158,155,150,148,145,141,141,144,142,142,141,139,136,136,136,128,131,124,112,110,110,102,102,102,93,88,88,82,82,82,82,77,74,77,74,74,64,64,59,62,52,55,52,49,43,39,39,36,36,39,39,39,36,32,32,36,32,32,32,32,32,32,36,36,32,32,36,32,36,39,39,39,43,39,43,43,39,43,46,43,43,52,49,49,49,49,62,59,64,62,62,64,64,68,71,71,74,68,68,71,74,79,79,77,74,71,71,74,68,71,74,71,64,68,68,74,77,77,68,64,68,71,68,74,77,74,74,77,71,74,74,74,68,68,71,74,77,77,79,74,74,79,74,77,59 32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,39,36,39,36,36,39,39,39,36,36,43,39,36,39,43,43,39,46,39,43,43,43,39,39,43,43,39,39,43,36,36,36,39,36,39,32,36,36,39,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,36,32,36,32,32,39,36,43,39,43,46,43,46,39,46,52,49,55,62,62,62,62,64,62,62,62,64,68,74,79,82,79,84,90,90,100,102,105,107,118,120,126,128,122,131,138,138,134,138,138,142,147,147,150,155,152,156,157,161,160,166,166,179,176,189,189,185,197,201,195,192,194,202,205,204,203,203,202,204,206,205,206,201,198,197,198,201,200,196,195,195,201,203,204,203,201,191,185,180,184,178,187,187,177,187,184,180,182,180,166,177,172,174,180,177,177,158,168,153,161,168,172,151,151,153,141,144,153,151,163,158,161,163,170,166,177,174,172,174,184,184,172,189,191,178,184,177,182,182,185,191,194,197,194,198,191,190,187,195,200,198,200,204,205,201,198,205,206,206,206,205,204,205,205,206,206,206,206,205,206,206,206,205,205,205,206,206,206,205,206,206,206,205,206,205,204,204,199,205,205,205,206,205,206,205,205,205,205,206,206,206,205,204,202,201,203,204,204,201,201,203,202,204,204,206,205,206,205,205,205,206,202,206,205,206,206,206,206,206,205,205,205,205,205,206,206,204,205,204,205,205,204,202,200,198,191,194,195,184,178,200,203,201,195,194,177,191,178,180,161,170,178,149,163,178,151,149,149,163,123,141,166,170,141,172,158,151,151,121,153,149,158,136,146,153,136,144,170,141,163,156,170,194,192,185,163,166,191,195,197,197,190,178,184,195,201,205,203,205,201,204,206,206,206,205,204,206,204,205,205,205,201,199,197,198,204,203,194,185,176,173,178,169,167,161,166,168,171,166,162,164,156,154,149,149,147,144,143,142,142,141,142,136,133,134,134,128,124,122,118,112,107,105,100,98,95,88,84,88,84,82,84,79,77,77,71,68,68,62,62,55,52,49,49,43,43,36,39,36,32,39,39,39,36,32,36,36,36,32,32,32,36,32,36,36,36,36,36,36,36,32,39,43,39,43,43,43,39,43,43,46,46,52,49,49,49,52,59,59,62,62,64,64,68,71,71,71,68,71,68,71,74,79,79,74,77,74,68,71,64,74,77,74,64,71,74,71,74,71,71,62,68,68,74,74,79,77,71,71,74,77,77,79,68,68,74,79,77,82,74,74,74,77,77,74,62 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,36,39,39,39,36,32,43,43,39,32,39,39,39,36,39,39,43,43,46,43,39,39,43,43,39,39,43,39,43,43,36,36,39,36,39,36,36,36,36,36,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,36,36,36,36,36,36,36,36,39,39,39,43,39,43,43,43,46,49,52,62,64,62,64,59,59,62,64,64,71,71,74,79,79,79,84,90,93,98,102,105,110,118,116,124,129,122,131,136,134,136,139,131,141,144,147,150,149,152,154,156,155,160,160,166,169,186,180,186,195,192,195,199,205,203,199,195,192,202,205,206,206,202,203,204,204,203,206,204,202,195,201,200,201,200,200,202,200,198,194,182,192,174,191,182,187,187,182,177,187,180,187,177,170,180,170,170,185,178,170,161,153,168,161,170,156,161,139,163,146,149,166,163,161,172,177,178,177,177,178,185,187,190,185,184,190,187,190,185,180,178,187,189,180,194,195,195,198,194,191,189,191,200,194,192,203,204,198,203,205,206,206,206,204,205,204,206,206,206,206,205,206,204,205,206,205,206,206,205,206,206,205,206,206,205,206,206,204,204,201,201,201,204,205,206,205,206,205,205,204,203,206,206,204,204,204,205,202,203,204,205,204,203,205,204,204,204,206,205,206,206,205,205,204,205,206,205,206,206,206,206,205,205,205,206,205,205,206,205,204,205,205,203,200,201,198,195,198,190,198,196,182,184,196,202,205,202,178,195,180,178,156,174,153,126,151,153,158,163,158,178,168,146,149,178,170,161,146,177,116,119,116,151,149,158,139,182,153,123,144,172,153,141,189,182,191,191,191,177,156,178,192,197,198,196,197,197,203,206,206,194,205,201,205,206,206,205,204,204,205,206,206,205,203,192,201,201,199,197,187,191,191,194,189,186,179,176,171,165,162,169,165,165,164,158,154,149,147,147,146,146,138,138,137,136,134,136,136,134,128,122,118,116,110,105,100,98,98,93,90,84,79,82,79,84,79,77,79,74,74,68,59,62,59,49,49,49,43,39,39,36,39,36,36,36,36,39,32,32,32,36,32,32,36,32,36,36,36,36,36,36,36,36,36,39,39,43,39,43,43,36,39,39,43,52,52,49,49,52,49,52,55,64,64,62,68,68,68,71,71,74,79,71,71,71,74,77,77,77,77,71,71,68,74,74,74,64,68,64,71,74,71,74,68,71,71,74,77,77,74,71,77,77,77,77,79,71,68,71,77,82,82,77,77,74,77,74,79,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,36,36,36,36,36,36,43,36,39,36,39,43,39,39,39,39,36,39,49,43,39,43,43,43,39,39,43,39,39,39,36,39,39,39,36,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,36,32,32,32,32,32,36,32,36,39,36,39,43,43,43,43,43,46,46,46,46,52,52,59,64,62,59,59,59,62,64,68,68,68,74,77,77,79,88,88,88,98,105,110,112,114,118,122,124,124,126,129,129,134,137,139,143,146,148,148,152,153,153,154,156,158,160,161,176,178,183,187,187,192,197,198,195,192,201,205,204,205,204,205,206,206,205,203,201,198,204,204,205,206,204,201,204,201,202,198,198,198,191,187,189,189,184,187,178,180,192,182,180,180,182,178,182,163,158,180,168,163,174,163,163,153,158,158,161,161,170,146,151,158,144,168,174,177,174,178,178,187,185,182,185,191,190,187,187,177,178,174,178,177,170,178,177,182,184,189,198,195,192,200,192,198,196,200,201,204,203,205,205,206,206,206,203,205,205,206,206,205,205,206,206,205,206,206,204,206,206,205,206,206,204,206,205,206,206,206,206,205,203,204,204,204,204,205,204,206,205,203,204,206,206,206,206,206,205,204,205,204,205,203,204,203,203,205,205,204,203,206,205,206,206,206,206,206,206,205,206,205,206,205,206,205,206,205,206,205,205,204,205,206,201,202,195,201,197,196,191,197,197,198,198,195,194,197,204,203,190,196,180,187,184,151,139,136,174,177,174,156,156,158,153,168,182,178,182,106,141,144,123,136,116,149,141,144,144,172,156,112,131,149,141,149,166,182,177,191,194,170,153,180,177,192,204,205,200,197,204,205,198,195,205,205,204,205,206,199,205,204,204,205,203,204,204,203,198,198,194,195,192,192,176,178,174,176,169,167,164,165,168,165,161,165,158,154,152,150,147,148,144,142,141,139,134,136,136,131,131,136,126,124,116,112,107,110,105,100,98,90,88,88,84,77,82,79,77,71,77,71,68,64,55,55,55,49,52,49,46,39,39,39,39,36,39,36,36,36,32,32,36,36,32,32,32,32,32,32,36,36,36,39,39,36,39,39,36,43,43,43,43,43,43,39,39,46,52,52,52,52,52,59,62,68,64,68,68,71,64,64,74,77,74,77,74,71,74,74,77,77,77,71,68,68,71,74,77,77,68,64,68,71,68,71,68,74,68,74,79,82,74,74,77,71,77,74,74,71,71,71,77,79,82,74,71,74,74,74,77,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,39,36,39,36,39,36,39,43,36,39,39,39,39,39,43,39,39,39,43,39,39,43,43,43,39,43,39,36,36,39,39,32,36,36,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,36,36,32,36,32,36,36,32,32,36,36,32,39,43,43,43,43,39,43,43,49,49,52,49,59,62,62,59,55,59,64,62,68,71,68,71,77,77,74,82,84,90,95,107,107,112,118,120,122,124,126,124,126,131,134,136,138,143,145,146,148,150,150,150,152,154,155,161,164,171,180,185,185,189,187,189,198,199,198,183,201,201,205,204,206,206,203,206,201,204,204,205,205,203,204,205,204,203,201,200,201,195,196,189,178,194,185,189,178,187,190,192,194,197,201,192,178,180,170,166,170,184,168,166,153,156,153,153,170,172,170,161,163,156,156,170,161,166,170,180,180,182,184,182,185,184,189,187,187,190,187,177,178,182,187,184,172,184,187,191,190,189,195,194,198,194,197,196,195,202,202,204,205,205,206,206,206,205,205,206,206,206,206,204,206,205,205,206,205,205,206,206,204,206,206,205,206,205,206,206,206,205,206,205,203,203,204,203,204,206,203,204,201,205,206,206,205,206,205,204,205,206,201,204,202,202,202,202,203,202,205,205,204,205,204,206,204,204,205,206,205,206,206,206,206,206,206,206,206,206,206,206,205,206,204,203,201,198,201,198,192,197,201,201,201,200,200,203,190,190,184,177,190,185,185,190,170,158,149,163,168,166,121,149,139,133,153,184,190,177,144,115,146,133,131,139,163,153,170,177,151,153,108,144,158,144,139,161,180,187,187,190,194,161,180,177,185,194,200,198,195,202,205,201,201,205,206,206,205,205,204,205,205,205,205,205,199,204,201,194,195,192,192,187,189,183,176,172,178,178,173,162,162,161,164,166,168,159,150,151,148,148,148,146,144,138,136,136,131,137,131,133,134,126,122,116,112,110,105,102,100,100,93,84,90,84,82,82,79,74,74,71,74,68,68,55,59,52,49,49,49,49,43,39,39,39,36,39,39,36,36,32,32,36,36,32,32,32,32,32,32,36,36,36,39,36,39,39,39,36,43,39,43,43,39,43,43,43,46,49,52,52,52,55,59,59,64,68,71,64,68,68,71,77,74,74,74,71,74,74,74,74,74,74,74,71,71,71,71,79,71,71,68,68,74,74,74,71,74,77,74,77,79,77,74,77,74,74,77,77,71,71,68,74,77,79,77,79,71,71,71,77,62 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,36,36,36,36,36,36,36,39,36,39,39,39,39,39,39,36,39,43,43,36,39,43,39,39,43,46,39,39,39,39,36,39,39,36,36,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,36,36,32,32,36,32,36,32,36,36,36,39,39,39,43,43,43,43,46,46,49,52,52,62,59,59,55,55,59,64,68,68,71,74,74,74,74,74,77,82,90,100,105,112,107,114,116,118,122,124,124,131,129,134,138,138,141,146,147,147,148,149,150,151,150,156,160,166,171,176,180,186,187,189,189,183,189,191,198,202,203,204,205,205,206,206,206,205,201,204,203,205,203,204,204,205,203,201,201,200,195,202,191,194,190,189,182,191,187,190,194,195,197,194,192,185,180,174,184,182,187,174,177,172,172,163,156,161,166,166,174,168,168,172,161,172,170,177,177,163,166,178,172,180,184,182,185,180,190,182,184,187,190,189,184,187,174,191,191,190,190,191,194,197,195,195,200,197,203,204,203,201,205,206,206,205,206,206,206,206,206,204,206,206,206,204,206,205,206,205,206,204,206,205,205,206,205,205,205,206,206,205,204,203,204,205,204,205,205,204,203,205,205,205,206,205,204,204,201,205,203,204,204,204,205,201,204,204,201,203,205,205,205,205,206,205,206,206,206,206,205,206,206,205,205,205,205,206,206,206,206,205,205,204,202,202,196,201,200,194,203,205,197,201,206,202,200,189,187,178,170,184,184,168,192,166,158,149,174,170,161,151,144,144,144,172,151,185,163,141,123,136,149,141,144,174,151,156,161,149,158,110,184,184,141,149,136,182,190,182,190,182,196,191,189,195,187,195,192,197,205,206,203,204,206,206,206,204,206,204,206,205,202,201,194,200,201,198,195,199,197,187,178,185,172,179,179,176,172,169,168,168,169,166,160,160,157,150,148,150,146,146,144,141,146,138,133,134,138,136,131,131,124,122,112,112,107,105,95,100,98,90,88,88,82,79,79,77,74,74,71,71,68,62,62,52,52,46,46,49,46,43,39,36,39,36,39,36,36,32,32,32,36,36,32,32,32,32,32,32,32,36,39,39,39,39,39,39,36,39,39,43,46,39,43,39,43,49,52,52,59,55,55,55,59,62,64,64,74,71,71,74,74,74,74,74,79,71,68,74,74,74,77,74,74,71,71,74,74,74,71,68,68,68,68,74,71,74,74,74,79,77,79,77,77,71,71,74,77,71,74,71,74,77,82,79,77,71,71,74,71,62 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,36,36,36,39,39,36,39,36,36,39,39,36,39,43,43,39,43,43,39,39,43,39,39,43,39,43,39,39,36,39,39,39,36,36,36,32,36,36,32,32,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,36,32,32,32,32,36,36,32,36,32,32,32,36,36,39,36,43,39,43,43,39,43,46,49,49,52,55,55,62,55,55,55,59,68,71,71,77,74,74,77,77,74,77,88,90,95,105,105,110,110,112,118,120,122,126,133,131,138,139,138,142,143,143,145,145,145,147,151,150,156,161,166,165,178,178,176,186,186,182,183,195,189,195,194,195,200,203,205,206,206,205,206,206,205,205,206,203,205,205,205,204,203,200,201,194,195,195,190,189,187,187,185,191,189,194,192,190,191,194,189,185,174,161,163,182,180,180,174,168,170,170,156,163,174,187,184,170,172,172,158,178,168,180,182,158,174,180,182,180,178,182,182,187,194,189,191,196,197,192,190,191,192,189,191,197,194,195,201,197,196,203,201,200,204,205,203,203,206,206,206,206,206,206,206,206,206,206,204,204,204,206,206,206,204,206,204,206,206,205,204,205,205,205,206,205,205,204,205,206,206,205,203,203,205,206,205,204,205,205,206,205,204,205,205,206,204,205,203,203,206,205,204,204,205,206,205,204,204,204,203,201,203,204,205,205,206,206,206,204,206,206,206,206,206,206,204,205,205,206,204,202,204,200,201,198,202,203,194,201,198,191,190,180,170,149,172,178,158,184,161,168,184,172,172,146,161,144,153,174,174,184,158,139,149,161,141,158,177,161,194,168,149,153,149,177,131,163,178,136,121,126,139,190,177,191,187,196,197,197,197,192,187,156,182,203,206,205,206,206,206,206,205,206,204,206,201,206,202,200,203,201,200,200,186,183,185,178,182,185,180,173,179,176,179,171,166,166,167,161,156,152,150,149,148,147,148,146,141,141,138,133,133,126,131,129,126,128,126,116,114,107,105,95,95,93,90,90,90,79,79,77,79,74,74,68,68,68,64,59,55,55,49,46,46,43,39,39,39,36,39,43,36,36,32,36,32,36,36,32,32,32,36,36,36,39,36,39,39,39,43,39,43,39,39,39,46,46,43,43,43,39,46,52,52,55,59,55,62,55,62,68,71,74,77,74,71,71,74,79,79,82,77,74,64,71,74,77,74,71,74,74,74,74,74,74,71,71,68,68,74,74,74,74,74,74,77,79,77,77,71,71,74,77,77,77,77,68,77,82,77,77,74,74,74,74,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,36,36,36,39,39,36,39,39,36,36,39,36,43,43,43,39,39,39,39,39,43,39,43,39,36,36,39,39,39,39,36,36,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,36,36,32,32,36,32,36,32,39,39,36,36,43,39,43,39,39,43,46,46,49,49,52,49,55,55,55,62,64,64,71,74,71,71,68,71,71,77,79,82,90,102,100,102,107,110,107,114,124,118,122,131,133,136,141,142,141,144,144,145,144,146,148,150,154,155,165,164,171,169,172,178,176,176,182,186,186,183,189,198,201,201,205,205,206,206,205,205,204,205,206,205,204,203,204,205,205,201,200,198,195,194,196,187,189,190,194,187,191,190,196,185,184,182,187,187,180,178,174,177,163,177,180,174,172,168,163,163,178,180,185,178,189,177,182,172,158,168,180,178,168,174,178,163,166,170,177,177,180,189,189,189,194,187,189,190,180,195,189,192,184,201,198,203,203,200,203,200,200,201,205,203,204,204,203,204,204,205,204,206,206,205,205,202,204,205,205,206,206,206,205,206,205,204,206,204,206,204,206,206,206,205,206,205,205,205,205,206,206,205,204,205,204,206,206,205,205,204,205,206,205,205,204,205,205,201,204,205,205,202,201,203,204,205,205,205,206,204,204,205,205,206,206,206,205,206,206,206,206,206,206,206,206,205,205,204,203,201,202,200,201,195,198,197,198,185,200,197,194,194,182,189,185,192,187,174,178,163,166,168,166,170,144,156,170,163,177,161,151,129,131,115,163,187,178,194,153,139,184,172,174,168,144,170,177,149,136,129,178,178,195,197,190,202,201,197,200,204,195,194,206,205,203,206,206,204,206,205,204,204,201,206,201,204,201,195,200,191,194,192,194,182,180,183,173,182,182,180,180,172,171,169,169,168,158,156,152,148,148,147,147,147,146,142,126,138,131,133,133,131,131,131,122,116,116,112,107,102,98,93,90,82,82,84,82,79,82,79,71,71,68,62,62,59,55,59,52,43,46,46,39,43,43,39,39,36,36,36,32,32,32,32,36,36,36,32,32,36,32,32,36,32,36,39,39,46,46,43,39,39,39,46,43,43,43,43,43,46,49,52,55,55,59,55,62,64,68,68,74,77,74,77,77,77,79,79,77,79,74,74,68,74,77,79,77,71,68,71,68,77,77,77,71,71,71,74,74,79,79,74,74,77,79,79,84,82,71,68,74,74,74,77,77,74,82,77,77,74,74,71,74,62 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,36,39,36,36,39,36,39,36,39,39,36,39,39,39,39,39,39,43,39,43,39,39,39,39,39,36,36,39,36,36,39,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,36,36,36,32,32,32,32,36,32,36,39,36,39,39,39,36,39,36,46,46,49,52,49,52,52,59,55,59,59,62,68,71,71,68,68,71,71,74,77,82,84,95,95,100,102,102,107,107,114,118,122,120,128,134,136,138,138,142,141,144,142,145,147,147,150,152,156,162,164,165,168,167,171,178,178,179,179,186,191,195,195,195,200,201,201,203,205,205,206,206,206,205,204,205,205,205,205,203,200,202,198,191,194,194,191,196,195,189,191,191,195,191,191,185,189,184,180,182,180,177,174,177,172,180,172,178,170,168,170,177,180,185,182,187,177,178,170,166,170,168,178,180,166,172,166,174,161,166,180,185,187,191,187,187,190,191,194,191,194,187,194,192,203,201,200,203,198,201,200,202,201,203,204,204,204,203,205,204,204,204,204,201,204,201,198,204,206,206,206,206,206,205,206,206,204,206,204,205,205,205,205,206,205,206,205,205,206,206,205,205,205,205,204,206,206,206,205,203,205,202,203,205,205,204,205,204,197,203,204,204,201,198,204,203,205,206,205,206,205,205,206,206,206,204,206,206,205,206,206,205,206,206,206,205,204,201,205,204,204,198,201,203,195,198,197,192,187,201,192,198,194,197,190,180,195,185,156,151,158,178,190,185,170,163,158,180,158,158,153,139,123,121,126,156,180,170,190,149,146,190,161,174,161,156,163,190,144,139,149,185,180,187,194,192,192,197,195,201,202,203,202,204,203,197,206,204,205,204,206,204,205,204,205,203,202,203,201,189,198,192,185,189,187,182,179,178,176,169,176,174,176,172,169,166,167,159,156,150,148,149,146,146,147,144,143,134,137,129,136,133,128,131,129,118,114,114,112,107,100,95,93,90,90,88,84,88,82,82,82,71,68,71,64,64,62,55,59,52,46,46,46,39,39,39,39,43,36,36,36,36,36,32,32,32,32,32,32,32,36,32,32,36,36,36,39,43,46,43,43,39,39,39,46,46,43,46,46,43,49,49,49,59,59,59,62,62,62,68,71,74,79,79,79,77,74,77,77,79,79,79,77,71,68,79,77,79,77,74,71,74,71,71,74,71,74,71,74,74,77,77,71,74,71,77,79,82,79,68,74,77,71,77,79,77,74,79,77,77,79,71,71,71,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,32,36,36,36,39,36,39,36,36,36,36,36,36,39,39,39,43,39,39,39,43,36,43,39,43,39,39,39,39,36,39,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,36,32,32,36,36,32,36,36,32,32,32,36,39,39,39,39,39,39,39,43,43,46,49,49,52,49,49,55,59,59,62,68,68,74,74,71,68,68,71,74,77,82,90,90,95,102,98,100,107,110,114,124,120,128,131,134,137,139,141,141,142,142,141,144,146,146,149,152,156,161,162,165,167,171,171,179,179,179,179,191,186,189,197,199,202,203,204,205,206,206,206,206,206,206,204,204,203,203,203,201,203,203,203,198,200,198,198,197,198,197,189,190,196,191,192,185,185,185,177,170,185,189,185,178,177,168,166,180,177,184,178,182,182,184,182,185,187,174,172,161,163,153,170,163,161,163,170,172,170,170,174,185,187,196,200,191,195,194,192,198,197,191,191,200,198,200,200,201,200,201,203,204,197,198,203,205,204,201,202,200,200,201,201,203,201,204,206,206,205,206,205,206,205,206,206,206,206,206,206,206,205,205,205,206,206,205,205,205,206,205,205,205,204,205,204,206,206,206,205,206,204,201,201,201,201,204,203,203,199,189,199,200,203,205,205,202,203,205,204,205,204,206,205,206,205,206,206,206,206,205,205,206,206,206,206,205,205,205,206,204,204,201,200,200,198,180,192,191,185,191,189,174,191,166,191,177,180,182,163,158,144,182,195,184,191,189,174,166,158,144,129,131,119,131,158,170,151,156,133,139,136,177,149,139,172,172,163,187,182,163,187,180,182,158,187,194,195,190,172,163,198,205,202,202,198,200,206,205,205,206,205,205,205,203,204,198,195,200,202,201,201,192,192,191,183,187,186,180,180,178,172,173,174,173,167,169,165,154,155,150,149,147,147,146,146,142,139,141,138,137,134,134,129,126,126,122,120,114,110,105,100,93,90,93,84,84,88,82,82,84,82,71,64,62,64,62,59,59,59,52,46,43,46,39,39,39,39,43,36,39,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,39,39,39,43,46,39,39,39,39,39,43,39,46,46,46,49,49,55,52,59,64,62,64,64,64,64,71,79,79,77,74,71,77,74,74,79,74,71,68,74,71,82,77,77,71,74,71,71,77,77,74,71,68,74,74,82,77,71,74,74,77,79,84,79,74,68,74,74,82,82,77,77,71,74,79,77,74,71,71,52 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,32,32,36,36,39,36,39,36,39,36,32,36,39,39,39,39,39,36,39,43,39,43,39,39,36,36,39,39,39,36,36,39,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,36,32,36,32,32,36,32,36,36,39,39,36,36,39,39,39,43,43,46,49,49,49,49,49,49,52,55,62,62,64,68,71,74,74,68,68,71,79,77,79,88,90,95,98,100,100,107,105,116,120,122,124,133,129,137,137,131,138,142,141,138,144,145,145,148,150,153,157,159,165,164,167,172,171,183,183,180,187,182,194,201,197,200,199,203,204,204,205,205,206,206,206,206,203,203,203,201,200,205,204,203,203,204,203,201,201,197,194,194,197,191,194,185,180,177,180,172,182,185,190,191,192,184,180,180,182,185,180,170,172,178,185,187,182,185,189,177,170,178,172,184,206,205,174,170,172,178,182,178,189,185,197,194,197,200,195,192,190,200,201,198,200,198,197,201,201,201,198,204,204,202,202,204,204,204,203,204,205,205,203,205,204,206,206,206,206,206,206,206,204,206,206,206,206,206,205,206,206,206,206,205,206,206,206,205,205,204,204,204,202,206,205,205,205,203,204,205,204,204,204,203,198,199,204,204,203,201,202,201,203,204,203,203,204,203,205,205,194,205,206,205,205,206,205,205,206,206,206,206,205,206,205,205,206,205,205,203,204,205,202,200,195,196,195,174,172,190,187,195,191,191,182,158,168,163,163,163,180,149,168,184,184,170,177,174,180,168,141,136,158,144,126,156,136,151,144,129,133,149,178,187,156,170,187,177,136,174,185,192,190,195,187,166,170,174,189,200,203,206,206,205,205,202,206,204,205,205,205,204,203,204,205,204,201,203,203,205,202,197,192,189,192,187,179,178,183,173,173,169,168,172,174,167,165,160,154,152,150,150,147,144,146,143,141,137,136,138,142,139,134,126,124,120,118,114,114,110,102,98,90,90,88,84,82,84,84,84,82,79,68,64,59,62,59,59,52,59,49,46,46,49,39,39,36,39,39,36,39,43,32,32,32,32,32,36,32,32,32,36,36,32,36,36,39,43,39,39,39,39,39,43,43,43,43,43,46,46,49,49,49,49,59,62,62,64,64,64,64,68,74,79,79,79,71,77,77,77,77,82,79,77,68,71,74,79,77,79,74,74,71,71,77,79,74,77,68,71,71,79,77,79,77,74,77,79,79,77,71,71,74,74,79,79,82,77,77,77,77,79,71,74,68,55 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,39,39,36,36,39,39,39,39,39,39,39,39,39,43,39,43,39,39,39,36,39,39,36,36,36,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,36,32,36,32,32,36,32,36,36,36,43,36,36,39,36,43,43,43,46,46,49,49,49,49,46,52,55,59,64,64,64,68,68,68,68,68,71,82,82,90,88,95,93,98,100,98,105,105,112,118,120,128,131,129,131,137,136,138,138,138,141,139,144,144,148,150,153,155,157,160,160,165,169,178,186,179,182,189,192,191,194,189,194,195,195,200,204,202,204,205,206,205,205,204,201,204,201,204,204,203,204,202,202,203,204,200,198,197,197,194,189,190,187,178,180,184,170,182,189,189,185,190,189,184,177,174,177,178,168,172,170,174,178,185,187,178,184,180,174,178,201,196,194,158,172,163,177,185,177,184,190,184,196,198,197,197,195,187,198,198,198,197,198,200,201,201,203,203,200,205,205,200,200,201,204,206,205,206,205,205,205,206,206,206,206,206,205,206,205,204,205,206,205,205,206,206,206,205,206,206,206,206,206,205,206,205,203,204,205,204,206,204,205,204,201,204,203,204,205,203,204,204,202,204,204,204,204,203,201,203,204,204,204,204,204,205,205,206,206,206,206,205,205,206,206,206,206,206,205,205,206,206,206,206,206,206,205,205,204,201,201,198,195,185,185,178,184,187,196,195,195,180,182,178,172,184,174,170,153,177,161,185,170,180,177,182,149,153,110,144,151,129,144,139,151,158,156,146,168,163,168,182,141,182,174,141,151,190,198,189,198,197,170,158,168,191,198,205,205,206,203,205,205,206,204,206,206,205,206,206,200,204,203,204,204,204,203,203,197,189,186,189,186,179,179,183,176,169,174,176,172,171,166,160,156,156,153,152,150,148,144,142,142,142,142,142,142,141,138,133,124,126,118,114,112,110,105,102,100,95,90,88,84,84,84,79,82,79,74,68,68,64,62,59,55,52,52,49,46,43,46,43,39,36,39,39,36,39,36,32,32,32,32,32,36,32,32,32,36,36,36,39,36,39,39,36,43,43,43,43,39,39,43,43,43,46,46,49,46,49,52,59,59,64,68,64,68,64,64,74,77,79,79,77,74,71,77,79,77,79,77,71,71,77,77,79,79,77,68,74,71,77,77,71,77,71,68,71,82,82,79,77,74,77,77,82,82,74,77,77,79,79,79,74,79,74,71,74,74,77,74,68,55 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,36,36,32,36,36,39,36,32,39,39,36,39,39,39,39,39,43,39,43,43,39,39,39,39,39,39,39,39,39,39,39,39,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,36,32,36,32,32,32,32,32,36,36,36,36,36,36,39,39,36,39,43,43,46,43,46,49,46,46,52,55,55,62,62,64,68,68,68,68,64,71,74,82,84,88,84,90,95,98,100,100,107,107,107,120,116,124,124,129,128,134,136,136,138,141,139,143,142,146,147,148,150,155,156,158,161,162,165,173,178,176,182,187,192,186,189,194,197,197,199,198,204,204,205,205,205,206,206,205,203,204,201,203,204,205,204,202,203,203,201,203,200,197,195,197,191,192,180,174,168,178,182,194,192,191,197,190,190,185,184,189,184,174,166,168,172,166,174,158,182,185,185,187,177,178,174,180,180,182,170,170,177,180,185,185,191,196,189,191,194,198,196,198,189,197,200,192,198,198,200,200,200,203,203,201,204,204,200,201,196,201,202,205,205,206,206,206,205,205,204,205,206,205,204,205,206,205,205,205,205,206,204,205,206,206,206,205,206,205,206,204,204,204,203,201,205,204,202,199,201,201,205,204,204,205,205,205,203,197,205,204,204,204,203,203,205,205,204,206,206,205,206,206,206,206,206,206,204,204,206,205,205,206,205,206,206,206,206,205,206,206,204,201,195,201,197,192,198,190,174,182,198,187,187,178,184,182,184,153,144,158,163,166,177,189,180,156,184,168,163,168,153,168,146,161,166,189,170,139,149,149,126,144,166,172,177,166,163,149,153,177,166,174,196,201,201,195,189,163,198,202,202,205,197,195,195,205,206,206,206,206,205,206,206,205,204,205,203,198,201,194,201,197,191,189,179,189,192,189,183,179,178,169,169,168,168,164,164,165,157,154,154,152,150,149,146,143,142,137,142,141,141,144,138,129,126,124,120,114,114,112,107,98,102,95,93,93,84,79,82,77,79,79,82,71,68,64,59,64,55,49,52,49,43,43,46,39,39,39,39,36,36,39,36,32,36,32,32,32,32,32,32,32,32,39,39,39,39,39,39,39,39,43,43,39,43,46,43,43,46,49,49,49,52,52,52,62,62,64,71,64,71,71,68,71,77,79,82,77,74,79,74,77,77,79,77,71,71,74,77,77,77,74,74,71,74,74,77,77,79,77,74,74,82,82,79,74,71,77,77,79,74,77,77,79,74,79,79,82,82,74,74,68,77,71,74,71,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,32,36,32,32,36,36,39,39,32,36,36,39,39,39,39,39,39,43,39,39,39,39,36,36,36,32,36,36,36,36,36,36,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,36,32,36,32,32,36,36,39,39,36,39,39,39,39,39,39,43,46,46,43,43,46,46,52,52,55,59,62,62,64,64,64,68,71,71,71,77,82,88,88,88,88,90,95,98,100,110,105,116,122,118,122,126,126,128,129,128,134,136,141,141,142,143,146,147,148,149,153,155,156,159,162,165,164,176,176,179,186,185,189,192,189,191,194,197,199,203,199,205,205,206,206,206,205,203,205,205,204,205,205,204,205,204,204,200,200,201,201,198,198,195,197,191,182,182,191,195,191,198,195,197,194,189,184,187,174,178,170,172,166,174,170,172,174,184,174,182,180,182,172,185,184,172,170,185,187,187,191,194,191,195,196,197,194,192,189,194,194,192,196,195,195,191,197,197,198,201,201,205,205,202,204,205,205,201,198,198,200,204,204,205,205,205,206,205,206,205,205,205,204,203,204,205,201,203,204,203,204,204,206,206,206,203,205,206,203,202,204,205,202,203,201,202,197,201,201,204,205,204,206,206,206,201,201,201,201,206,204,203,203,205,204,205,198,204,203,205,206,204,206,206,206,206,206,204,205,205,205,205,205,206,204,201,202,203,201,203,205,205,201,201,200,200,203,197,197,184,191,184,190,182,182,163,153,178,153,185,189,192,177,170,168,141,141,144,153,149,151,178,184,170,182,170,156,153,158,123,163,170,177,126,146,178,174,144,182,184,187,195,180,172,158,166,177,182,194,201,196,198,198,206,206,205,206,206,206,206,206,204,205,206,204,204,201,203,200,194,182,174,178,186,183,186,186,185,174,171,171,168,171,165,161,158,158,156,154,154,150,148,150,144,141,139,138,136,139,139,138,138,133,128,124,120,112,112,105,102,102,98,93,95,93,88,79,82,77,79,77,79,68,71,64,62,62,52,46,49,46,43,43,46,39,39,39,36,39,36,39,36,36,32,36,32,32,32,32,32,32,36,36,36,39,36,39,39,39,39,43,43,43,43,39,43,43,43,49,52,49,49,55,55,59,62,64,71,71,71,68,64,71,79,79,82,77,79,74,74,77,77,82,79,74,74,71,77,77,74,77,74,74,71,77,74,74,77,79,77,74,82,77,82,77,79,77,74,79,79,79,79,77,71,82,79,77,82,79,71,71,74,74,77,74,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,36,36,36,36,32,39,36,36,39,39,36,39,39,39,39,39,43,39,39,43,39,39,32,39,36,39,36,39,39,39,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,32,32,36,32,32,32,39,36,36,36,36,36,36,36,39,36,39,39,46,43,43,43,46,49,46,52,55,59,64,59,64,64,68,68,64,68,74,77,82,84,84,84,84,88,93,100,100,105,107,116,118,122,124,118,124,128,128,126,129,138,138,138,146,142,145,147,147,150,149,151,156,162,160,161,168,178,179,180,180,185,185,185,186,186,186,187,192,195,199,203,205,205,206,206,205,204,204,203,204,205,205,204,205,205,204,203,204,202,198,201,198,198,197,192,187,190,195,185,194,192,194,197,194,194,185,182,177,174,174,163,174,166,180,180,180,190,178,190,182,184,177,185,178,180,177,177,191,192,194,194,189,187,197,191,195,195,185,191,190,191,203,201,190,190,190,197,198,198,198,200,204,204,204,205,206,204,201,203,201,205,205,205,206,206,176,206,206,206,206,205,204,204,205,204,204,205,203,205,204,205,204,204,206,203,205,206,202,202,203,203,198,203,199,199,195,201,199,203,203,203,201,204,204,201,201,195,200,205,203,203,201,206,205,203,195,201,200,203,205,204,205,206,205,205,206,204,206,206,206,206,206,206,205,205,204,205,203,203,204,203,200,204,201,200,202,197,203,187,180,178,187,178,184,166,168,166,185,170,180,182,187,180,172,139,139,144,166,158,141,177,185,185,180,168,139,149,136,141,158,172,168,156,141,144,184,177,178,187,196,198,170,170,168,163,180,172,190,195,197,191,201,204,204,206,205,206,206,205,206,206,205,206,205,205,203,205,204,195,186,183,180,182,180,179,185,189,178,172,172,167,164,165,160,158,158,156,154,154,155,149,147,144,139,139,138,136,139,139,139,139,131,131,126,118,112,110,105,105,102,105,95,95,93,88,82,79,74,74,77,74,71,71,62,64,62,52,49,49,49,43,46,46,39,36,36,36,36,36,39,36,36,36,32,32,32,36,32,32,32,36,36,39,39,39,39,39,39,39,39,43,43,43,43,43,43,43,49,49,49,52,52,55,62,59,62,74,74,64,68,68,68,77,79,82,79,79,74,71,77,77,82,79,77,77,74,77,74,77,77,77,77,71,71,74,74,79,79,77,74,79,77,82,79,77,74,77,79,77,74,82,79,74,77,79,82,79,77,77,68,74,74,79,74,55 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,36,39,36,36,39,36,36,36,39,39,36,39,39,36,39,39,39,39,39,39,36,39,39,36,39,36,36,39,36,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,36,36,32,36,39,36,39,36,36,36,36,39,39,43,43,43,43,43,43,46,46,49,49,52,55,59,62,59,62,62,62,62,68,71,74,79,82,79,88,82,88,93,93,95,98,112,112,110,120,118,122,124,122,124,126,128,133,136,141,141,141,144,144,146,146,148,149,152,154,159,158,160,168,173,176,176,182,179,180,183,179,182,186,189,195,200,203,204,204,204,206,206,205,205,205,204,204,206,204,205,205,204,204,204,203,201,200,195,198,197,196,194,192,195,191,195,196,195,197,197,197,187,174,177,170,172,174,206,174,166,182,182,184,180,180,187,178,182,185,185,180,174,184,194,194,191,194,191,195,197,190,197,200,198,196,198,195,192,205,201,189,192,197,198,197,198,201,203,204,205,204,205,204,203,204,203,205,206,206,206,205,205,205,206,206,206,205,203,205,205,204,204,205,205,205,204,204,204,206,205,204,205,205,203,199,201,202,203,199,204,200,197,195,197,197,203,203,201,205,205,204,203,199,198,202,202,201,203,201,204,204,200,194,202,199,201,204,201,203,205,204,205,205,205,204,205,205,206,205,205,206,204,205,202,206,204,205,205,204,201,201,204,198,201,198,195,200,178,185,182,172,182,168,168,190,180,168,172,168,158,136,163,163,144,170,141,189,180,170,170,177,184,163,166,156,170,153,151,153,141,163,158,153,166,185,194,185,163,187,197,187,177,177,201,203,205,201,201,196,203,206,205,204,205,206,206,203,206,206,205,203,205,205,203,201,194,185,180,172,178,179,185,189,183,179,172,174,172,167,166,160,158,158,154,155,153,152,149,147,144,142,138,134,137,137,139,131,134,133,122,122,116,112,110,105,100,100,95,95,90,90,82,79,82,77,74,77,74,68,68,64,59,55,55,46,46,46,46,43,49,43,39,36,32,36,36,36,36,32,36,32,32,32,32,32,32,32,36,36,39,43,39,43,39,36,43,43,39,39,46,46,46,43,43,46,49,49,55,59,59,59,62,64,71,71,68,52,68,71,74,74,82,82,79,79,74,74,77,77,82,74,74,74,74,79,77,79,74,74,68,71,74,74,79,74,77,74,77,77,82,79,79,79,74,77,74,74,79,77,74,77,77,79,79,82,74,71,71,74,79,77,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,43,36,32,39,39,39,36,39,39,39,39,39,36,39,39,39,36,36,39,39,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,36,32,32,32,32,36,36,36,36,36,36,32,39,39,39,39,46,43,43,39,43,43,49,52,55,62,55,62,62,62,62,62,64,71,74,74,74,77,79,82,82,82,90,95,98,100,110,105,114,114,116,118,122,124,118,131,126,136,141,141,139,141,144,144,145,142,146,149,150,154,156,157,161,165,166,173,179,179,174,179,174,176,180,182,191,195,201,204,203,203,205,205,206,206,206,205,206,206,205,205,205,205,206,203,203,203,203,198,202,200,194,198,192,195,194,196,195,192,197,198,200,194,198,194,187,182,177,172,170,168,168,182,172,189,182,187,185,185,191,190,191,184,180,185,189,196,195,189,189,189,189,196,195,194,198,191,184,185,185,177,185,187,191,196,195,200,200,203,203,206,204,205,205,205,202,201,203,203,205,205,204,206,206,206,206,205,206,205,205,206,203,204,204,203,205,206,205,206,205,205,204,205,205,206,204,203,204,203,201,200,204,203,201,199,201,200,202,201,198,204,201,201,197,195,195,199,204,195,199,199,200,195,192,197,197,201,201,204,202,203,203,205,204,206,206,205,205,206,206,206,206,206,204,206,206,205,205,204,201,204,203,201,198,201,198,192,196,191,194,194,200,178,187,180,177,158,178,158,161,153,168,146,170,168,178,170,174,166,163,163,166,156,177,163,172,182,158,144,151,153,153,136,177,174,174,182,197,191,184,156,172,174,187,192,192,195,194,198,196,201,206,205,205,204,204,206,204,206,203,201,206,205,205,204,195,198,187,178,182,183,179,178,173,183,183,174,174,176,173,161,164,156,154,154,154,152,150,150,150,148,142,142,139,138,142,138,131,134,133,129,129,124,120,112,110,105,98,98,98,95,93,95,82,77,79,74,71,77,68,71,64,62,59,55,52,49,49,46,43,46,46,46,36,39,39,39,32,39,39,32,36,32,32,32,36,36,32,32,36,36,36,39,39,39,43,39,43,43,43,46,43,46,46,46,46,46,49,52,55,62,62,64,62,62,68,71,77,71,71,71,74,77,79,79,79,82,77,77,77,79,74,77,77,79,74,74,71,74,77,74,74,74,68,71,79,79,77,74,79,77,84,82,82,82,77,77,77,79,82,82,77,74,74,77,79,82,71,71,71,74,71,74,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,36,36,36,36,36,36,36,39,36,36,36,36,39,39,39,39,39,39,43,36,39,43,39,39,36,39,36,39,36,39,39,39,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,36,32,36,39,36,32,36,36,36,36,39,43,39,43,43,39,43,43,39,46,52,55,55,59,59,62,59,62,59,68,68,68,71,74,77,79,79,82,88,88,90,95,95,102,107,112,118,116,114,120,118,124,122,126,129,133,137,141,141,143,143,145,143,144,144,148,150,154,156,157,161,164,168,168,176,173,174,174,178,180,189,185,191,197,201,204,205,205,205,205,206,206,206,206,205,206,206,206,205,204,205,204,203,204,204,202,200,201,196,201,198,196,200,201,196,195,198,195,196,192,195,191,187,177,174,174,163,170,177,180,180,182,187,177,177,178,189,196,190,184,187,189,196,195,194,195,189,191,190,195,194,194,196,194,191,185,178,189,187,180,194,198,195,200,200,203,202,204,205,205,205,203,205,204,201,201,205,203,206,205,206,205,203,205,206,206,206,203,205,206,204,204,205,203,205,205,206,206,204,205,205,206,205,201,204,203,203,199,206,205,204,202,202,201,201,203,203,205,203,200,197,195,199,198,199,192,195,195,199,197,192,195,197,203,201,204,205,201,204,202,205,206,206,206,206,206,206,206,204,204,203,205,204,206,206,206,203,200,201,200,198,202,201,196,197,190,194,197,192,178,178,174,177,158,174,172,158,141,151,144,170,177,166,182,163,166,158,168,156,139,156,141,163,170,158,151,161,149,149,149,180,177,168,177,190,190,190,170,151,177,182,184,197,201,204,201,204,205,206,206,206,205,206,206,206,206,204,203,200,204,203,205,195,197,185,185,180,178,182,186,176,179,179,173,178,174,172,165,164,159,156,154,152,150,152,149,148,147,144,144,143,142,138,137,133,131,131,128,126,122,116,112,107,100,98,100,98,93,93,90,82,77,84,79,71,79,71,68,64,62,62,55,52,43,43,46,46,43,46,43,39,39,36,39,36,36,32,32,32,32,32,32,36,36,32,32,36,36,36,39,39,43,46,39,39,43,39,46,43,43,46,52,46,49,49,49,59,64,62,64,62,64,64,68,74,71,71,71,77,74,79,82,82,79,74,77,77,79,77,74,77,82,77,71,74,71,74,77,77,74,71,71,82,82,82,77,74,77,82,84,84,82,79,79,77,77,84,82,74,77,74,74,82,79,71,71,64,68,77,74,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,39,32,36,32,32,36,36,36,36,36,36,36,43,39,36,36,43,36,36,39,36,36,36,36,39,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,36,32,32,32,36,36,36,36,36,36,36,36,32,36,36,39,43,39,39,39,39,43,43,43,43,55,49,55,59,55,55,55,64,59,68,68,71,77,74,74,77,77,77,79,84,90,93,98,102,112,112,114,112,114,107,120,120,120,128,131,134,138,144,138,138,141,142,142,143,147,148,150,153,156,156,156,161,161,165,167,173,172,174,172,178,189,189,195,195,201,201,203,203,203,203,205,206,206,206,206,206,206,204,204,203,204,202,204,204,203,202,201,201,201,201,201,201,201,200,198,198,196,198,201,198,195,194,191,189,172,182,182,177,185,190,182,187,184,189,184,184,189,191,192,191,190,191,196,190,187,190,195,194,191,192,194,194,191,195,194,191,187,195,194,191,192,197,197,201,200,203,201,204,205,206,204,205,205,202,204,203,205,205,206,206,205,206,206,206,206,204,205,206,206,203,205,204,204,203,205,206,205,203,205,205,204,205,204,202,205,204,204,204,205,204,204,201,201,197,202,203,203,201,201,197,192,192,197,198,198,194,199,198,199,191,194,194,203,200,206,203,205,206,206,203,204,206,205,205,206,206,206,206,205,206,205,206,206,205,205,205,206,205,200,196,204,200,204,204,197,197,203,205,194,196,189,153,170,185,153,158,158,144,153,168,166,170,180,161,182,170,180,170,170,178,178,178,153,166,170,136,131,163,156,153,178,187,187,194,190,184,185,177,185,185,194,198,206,205,204,204,203,206,206,202,204,206,206,205,205,204,201,199,205,200,204,197,200,192,183,186,179,185,178,183,176,179,179,169,171,169,167,166,162,159,154,155,151,150,150,147,147,146,146,145,144,144,138,136,136,124,128,124,126,120,116,107,107,105,95,93,95,90,84,88,84,82,82,74,71,71,68,62,59,59,59,55,49,46,46,43,39,46,43,39,39,39,39,39,36,39,36,36,32,32,32,32,36,36,32,36,32,32,36,39,39,39,43,43,43,39,39,39,43,46,52,49,46,49,46,52,59,64,64,68,62,64,74,71,74,74,74,77,74,74,77,79,82,82,79,77,77,77,77,74,77,79,74,74,74,74,77,79,77,77,71,77,79,79,82,77,79,74,77,82,84,82,77,79,77,82,82,84,82,77,77,77,77,79,79,68,68,71,74,71,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,36,36,36,36,36,39,36,32,36,32,36,36,39,39,39,36,36,36,39,36,39,36,39,39,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,36,32,32,36,32,32,32,36,36,32,36,39,36,36,32,36,36,36,39,43,39,39,43,39,43,43,39,46,52,52,52,55,52,55,59,62,62,68,71,71,74,79,79,74,74,77,79,88,93,93,100,100,107,112,110,112,112,110,120,120,124,124,129,138,138,139,142,137,138,141,141,143,145,148,149,151,157,157,156,157,164,165,166,171,173,172,173,179,180,191,192,197,199,200,201,201,202,203,205,206,206,206,206,206,206,205,205,204,204,202,204,204,201,200,203,205,200,201,201,201,202,201,201,202,194,195,195,194,194,195,190,192,190,180,182,184,177,191,192,195,187,189,190,185,194,197,192,184,194,195,189,197,191,185,187,190,190,189,192,196,195,194,194,194,196,195,194,185,192,191,197,202,203,201,201,205,204,205,205,206,204,205,203,205,204,202,206,206,206,205,206,206,206,206,206,205,206,205,205,204,204,205,206,205,205,205,205,206,206,206,205,204,201,201,200,201,199,201,201,200,201,200,201,201,201,198,201,198,198,195,201,203,199,201,202,198,200,194,187,195,201,201,201,204,205,205,206,202,205,205,206,206,205,206,206,206,204,204,206,205,206,206,206,206,205,203,204,205,195,202,205,201,201,198,204,197,200,184,187,198,178,185,184,170,163,149,161,158,174,182,172,163,161,158,141,168,156,177,156,158,177,170,161,158,189,168,174,161,168,185,189,177,170,163,190,191,189,198,195,200,202,202,202,206,206,206,206,206,205,206,206,203,205,205,201,201,203,204,201,201,192,194,186,182,180,182,189,187,171,173,173,166,166,168,168,165,159,158,155,155,152,150,149,149,147,148,142,144,143,142,136,136,128,129,124,122,118,116,118,107,105,98,93,93,90,88,90,90,84,82,84,74,68,71,68,62,62,55,52,59,49,46,46,43,46,39,46,39,39,36,39,39,36,36,36,36,32,32,32,32,36,36,32,39,36,36,36,43,39,46,46,43,39,43,43,43,46,46,52,49,49,52,49,49,59,62,68,68,68,64,68,62,55,79,74,77,77,68,71,79,79,84,79,82,79,77,77,77,77,77,74,71,74,74,74,79,77,74,77,74,77,79,82,77,79,74,74,82,82,82,82,79,77,74,79,82,82,79,77,77,79,79,77,74,71,68,68,71,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,39,36,36,36,36,39,39,39,43,36,39,43,36,36,39,39,36,36,39,39,39,36,39,39,36,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,32,32,36,36,36,36,36,39,36,36,36,36,36,36,39,43,39,36,39,39,39,43,43,46,49,55,59,52,49,55,55,59,62,68,68,77,74,74,74,71,74,77,84,84,93,95,98,100,107,107,112,112,112,112,122,122,129,128,131,136,139,138,137,136,138,138,141,142,146,148,150,152,152,156,156,160,162,162,164,173,168,169,174,176,180,191,191,195,199,198,197,199,203,203,205,205,206,206,206,206,206,205,204,203,201,201,205,205,203,202,201,203,200,203,198,200,201,201,201,201,195,198,196,197,194,190,190,192,196,189,187,184,189,194,194,194,189,190,194,191,194,198,194,187,200,191,195,190,190,187,190,195,191,190,194,198,198,196,195,192,194,195,197,187,187,190,198,200,201,203,203,203,206,205,204,205,204,205,204,205,205,205,206,205,206,206,206,206,206,206,206,205,206,204,205,204,205,206,205,205,206,205,204,204,205,206,206,205,204,204,204,199,195,197,201,202,203,201,199,200,199,197,201,201,201,195,202,203,201,199,201,199,198,195,198,199,198,204,202,205,204,204,206,201,205,206,206,203,204,206,205,205,201,204,201,206,202,205,205,205,204,204,197,202,204,201,204,201,200,202,198,194,185,195,187,180,184,170,163,146,177,172,174,168,166,168,158,149,144,161,146,153,166,182,178,172,177,170,180,166,163,166,177,174,178,192,194,168,156,149,174,194,197,194,204,202,203,202,205,204,204,206,206,203,204,206,204,205,206,205,203,201,205,195,197,195,195,185,186,182,180,183,185,183,173,171,172,165,166,169,166,161,160,156,154,154,151,150,147,147,146,144,142,146,144,145,138,136,134,128,126,122,122,118,112,105,102,98,98,93,88,90,88,84,82,84,82,79,68,71,64,62,59,59,55,55,49,46,49,46,39,39,43,39,39,39,39,36,36,36,32,32,32,32,32,36,36,36,36,36,36,39,36,39,39,43,46,43,43,39,39,43,46,46,52,52,49,46,46,52,64,59,68,71,68,68,62,59,59,77,77,77,77,74,71,71,79,79,79,79,79,77,82,74,77,77,79,77,71,74,74,79,77,79,79,74,79,79,79,79,82,77,77,82,84,82,77,79,77,79,79,88,82,82,77,79,77,77,71,71,68,68,71,71,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,36,32,36,36,32,39,36,32,32,36,36,39,39,39,36,39,43,39,39,39,39,36,36,36,36,36,36,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,36,32,36,36,36,36,36,36,36,32,36,36,36,36,39,43,36,39,39,39,39,46,39,43,52,49,52,55,49,55,59,62,64,68,71,74,71,74,71,74,71,79,84,88,95,98,98,100,102,105,107,107,107,114,122,124,126,131,131,136,138,138,136,137,138,136,141,142,147,149,149,151,154,154,155,156,160,160,160,169,167,169,169,172,179,183,187,187,189,194,194,198,197,203,203,204,205,205,206,206,206,205,206,201,203,204,205,205,204,204,206,204,202,203,201,198,201,200,198,202,196,196,198,189,189,200,196,191,195,189,191,190,187,195,191,197,192,195,195,189,192,196,194,191,195,195,192,194,187,190,187,192,180,195,198,197,200,197,187,189,198,195,198,197,198,195,198,200,203,204,204,205,205,204,202,201,202,201,204,204,201,204,205,203,205,206,206,205,204,206,206,205,204,204,205,204,201,205,206,205,205,205,206,206,206,206,206,205,206,204,203,201,195,195,201,201,197,197,201,200,201,198,202,201,201,201,203,203,200,201,202,198,200,195,200,201,203,201,204,204,206,204,206,206,203,204,202,203,206,206,206,205,205,206,206,206,205,203,201,204,201,203,201,203,203,198,203,205,205,197,194,192,189,192,194,184,180,182,178,177,180,190,187,182,170,184,166,177,156,166,156,172,180,174,178,163,180,151,170,156,170,168,187,170,185,182,182,185,168,156,174,184,190,201,204,202,191,195,201,205,205,206,205,205,206,206,206,206,203,205,203,201,204,198,195,192,185,183,186,187,179,182,182,189,172,166,166,167,165,165,161,161,159,157,153,152,150,147,145,143,144,142,144,144,146,142,136,134,131,120,126,122,120,110,110,107,105,102,95,88,90,88,88,88,82,77,82,74,68,71,64,62,59,55,55,52,49,49,46,46,39,36,43,39,39,39,43,39,39,36,36,32,32,32,32,32,32,39,36,36,36,36,36,39,39,39,43,39,43,43,43,39,46,46,49,52,52,52,49,55,62,64,71,71,71,71,62,59,74,79,77,77,74,74,71,77,84,84,84,84,79,77,74,71,77,77,79,74,77,68,77,79,79,79,82,74,74,77,79,79,77,74,79,88,79,82,82,84,77,79,79,88,79,79,77,74,79,74,74,71,71,68,68,64,55 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,36,36,32,36,36,39,36,39,39,36,36,39,39,39,36,39,36,36,39,36,36,39,36,36,32,36,36,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,36,36,36,36,39,32,32,32,36,39,39,39,39,39,39,39,36,43,43,43,46,49,46,49,52,49,49,62,62,68,71,71,68,71,68,71,71,74,82,84,88,90,98,95,95,105,100,107,107,110,112,122,126,128,129,131,136,138,138,136,137,136,136,143,146,147,150,148,153,154,149,153,155,157,157,158,164,165,171,174,173,176,180,183,187,194,192,191,197,194,201,203,204,205,206,206,206,206,206,205,204,204,204,206,205,206,205,205,204,204,203,201,204,196,200,200,198,194,195,191,197,197,196,197,194,198,194,196,194,195,194,191,194,189,194,195,194,196,196,192,194,195,190,194,190,184,184,185,190,194,190,195,196,191,195,191,190,201,200,198,201,201,200,198,202,196,202,200,201,201,201,201,201,201,202,204,203,204,204,203,203,206,206,206,206,205,205,206,206,205,205,206,205,203,204,204,204,205,205,206,206,206,206,205,206,206,204,203,204,201,200,201,201,201,202,202,201,200,202,201,203,201,201,202,201,195,199,200,201,197,201,203,203,203,205,202,201,204,204,203,206,200,204,205,205,205,204,204,206,206,204,205,205,205,205,204,200,201,200,204,205,201,206,206,192,204,203,197,196,195,178,177,180,182,177,184,180,189,180,177,168,166,149,174,141,131,141,178,174,174,163,149,144,182,170,178,182,191,189,170,190,191,187,161,177,185,178,187,190,202,200,201,200,204,206,205,205,206,206,206,206,205,206,206,204,205,205,204,201,201,201,198,189,183,189,178,179,185,179,179,180,182,174,168,166,164,158,157,160,155,156,153,150,148,147,146,142,142,145,141,144,142,141,138,136,129,122,126,118,116,112,107,102,105,102,95,88,95,88,84,82,84,79,79,74,68,68,64,59,55,55,52,52,49,46,46,46,39,39,43,39,39,39,39,39,32,36,32,32,32,32,32,32,36,32,39,36,39,39,39,39,39,43,43,39,46,46,43,43,43,46,49,55,55,55,55,49,62,64,71,71,71,68,68,71,74,79,74,77,77,79,79,79,84,82,84,82,77,79,79,79,79,77,74,74,74,71,74,77,82,79,84,77,79,77,79,79,79,77,77,79,77,82,84,84,82,74,74,79,79,84,77,74,71,74,77,71,74,71,68,68,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,39,36,36,36,36,39,36,39,39,39,36,43,39,39,39,36,32,36,39,36,36,39,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,36,36,36,36,36,36,32,36,32,39,39,39,39,39,39,36,36,39,43,43,46,49,46,49,49,52,49,55,62,64,74,68,71,68,71,68,68,74,74,82,88,84,95,93,100,93,100,105,100,110,110,114,118,120,124,128,128,131,133,134,133,131,131,134,141,144,147,148,149,149,152,148,151,155,158,160,160,164,166,172,172,171,179,182,185,182,183,186,191,195,195,201,202,203,203,206,206,206,206,206,204,205,205,204,206,206,205,205,205,205,204,205,201,202,201,198,200,200,194,200,192,187,196,198,197,200,195,196,197,194,192,197,189,195,192,196,194,195,191,197,195,191,189,190,194,194,187,182,185,189,195,198,194,194,195,194,191,194,198,202,203,201,201,203,200,198,200,203,203,203,203,204,201,201,204,203,205,203,203,205,204,204,205,206,206,206,205,205,206,206,205,206,206,205,205,204,204,206,204,205,205,206,206,206,206,206,206,205,204,205,204,200,197,198,203,204,201,203,203,203,204,204,201,204,203,198,199,195,200,204,199,199,200,204,203,203,204,201,199,204,204,204,204,204,206,203,204,205,205,206,206,201,201,204,205,206,204,203,204,203,204,205,202,205,204,201,201,201,185,198,195,180,184,166,180,192,191,184,180,191,185,177,177,156,168,163,144,156,182,166,166,178,180,168,180,177,195,163,187,192,180,177,182,180,185,168,184,195,197,203,203,191,198,201,205,205,206,206,206,206,206,206,205,206,205,203,204,204,203,202,199,200,195,189,185,189,194,185,187,178,178,186,172,172,172,166,164,161,158,159,155,156,151,151,147,146,147,143,146,144,142,142,141,139,136,136,133,122,122,116,110,105,107,105,100,100,95,93,90,84,88,84,79,82,82,74,71,71,68,59,59,52,55,52,49,46,49,46,43,39,43,39,36,36,39,36,36,39,36,32,36,32,32,32,32,36,32,36,36,39,39,39,39,39,43,43,43,43,43,46,46,49,49,55,55,59,59,55,59,59,68,71,68,74,74,74,77,74,74,77,79,79,77,77,84,77,82,82,79,77,79,74,77,79,77,77,77,71,79,79,82,84,82,74,79,77,79,82,82,79,77,77,77,82,84,84,82,77,77,77,79,82,82,74,77,74,74,71,74,71,68,68,52 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,36,36,39,39,36,32,36,36,36,39,39,39,36,39,43,36,36,36,39,32,36,36,39,36,36,36,36,32,36,36,32,36,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,36,36,32,36,36,39,36,36,36,32,39,39,36,39,39,39,39,36,39,39,39,43,46,43,46,46,43,49,49,49,55,62,64,64,71,64,64,71,71,74,79,74,82,88,88,90,90,93,90,93,100,105,105,110,112,120,124,129,126,126,128,131,131,131,133,131,141,143,142,147,147,148,148,150,150,151,153,158,155,160,166,165,169,176,172,178,178,179,185,186,183,187,187,186,195,202,204,204,205,206,206,206,205,206,206,205,205,206,206,206,206,205,205,204,205,201,197,200,197,198,198,200,196,197,198,198,200,198,200,197,201,196,195,195,194,189,192,194,198,192,195,194,197,195,198,194,197,198,195,191,190,187,195,196,198,201,198,198,197,196,196,201,198,203,200,204,203,201,200,198,201,201,202,201,205,201,202,203,203,205,204,204,205,205,204,206,206,206,206,206,204,206,206,206,206,206,205,206,206,205,204,204,205,205,206,206,206,206,206,206,206,201,204,205,204,197,198,204,204,203,206,203,206,203,201,200,202,199,198,204,198,195,200,203,205,202,195,200,201,195,201,203,202,203,204,206,205,201,203,204,206,206,206,206,206,206,205,206,206,206,206,205,205,204,206,203,201,203,197,198,200,180,184,185,185,184,192,187,190,190,189,195,177,187,185,156,149,161,158,151,156,158,163,170,172,174,153,180,174,182,190,189,190,189,184,191,185,194,180,172,194,198,190,201,187,203,201,203,205,206,206,205,205,205,206,205,205,205,205,205,206,203,200,194,192,189,189,185,180,183,171,171,180,183,182,174,168,172,165,156,159,158,156,156,155,150,151,147,147,145,144,144,142,137,141,136,136,131,134,134,122,122,114,105,107,102,100,102,100,93,93,90,82,79,82,79,77,79,74,68,68,68,59,55,52,52,49,49,49,46,46,43,39,43,36,39,36,39,36,32,36,36,32,36,32,32,32,36,36,36,32,36,39,39,43,39,39,43,43,46,46,46,46,46,49,49,55,52,55,59,55,59,59,68,71,71,74,74,71,74,74,74,79,79,77,82,79,82,82,79,82,82,79,79,71,74,77,77,79,77,71,77,74,79,84,82,77,71,74,77,79,82,82,77,79,79,82,82,88,82,77,77,79,77,79,77,71,74,77,71,74,71,71,64,62,49 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,39,36,32,36,36,36,32,39,36,36,36,39,36,36,39,39,36,36,39,36,36,39,36,36,36,32,36,36,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,36,39,32,32,32,36,32,36,36,39,39,36,36,36,39,39,39,39,43,46,46,49,49,49,52,49,49,55,59,64,68,68,71,68,68,74,74,79,79,84,84,84,93,90,95,90,95,95,107,107,110,112,122,120,124,126,126,129,131,131,131,134,138,138,142,138,146,145,146,148,148,148,150,150,153,159,160,165,169,172,171,174,173,172,176,180,179,180,189,189,189,195,195,198,203,205,205,206,206,206,206,206,206,206,206,205,206,206,206,206,204,205,201,201,200,197,197,194,196,197,198,198,200,198,198,198,201,197,194,198,189,194,194,189,192,198,198,196,194,197,198,198,198,198,194,194,195,192,192,195,195,198,198,197,198,196,192,195,202,198,200,201,201,196,200,195,197,200,202,198,195,200,200,200,197,204,203,204,201,205,204,205,205,204,205,206,206,205,205,206,206,206,206,206,206,206,205,206,203,206,206,205,206,206,206,206,205,205,204,206,205,204,204,203,205,204,206,203,203,202,200,201,199,195,201,203,206,205,202,194,204,204,206,202,204,203,202,201,204,204,205,205,205,201,199,205,206,206,205,205,204,204,204,205,206,206,205,205,205,205,202,203,202,201,192,198,195,189,189,190,187,190,194,178,191,182,180,184,174,185,198,187,177,187,158,172,182,163,180,174,182,170,151,153,182,180,170,178,194,194,190,182,180,182,187,198,191,191,180,197,187,200,203,201,206,206,205,205,206,206,205,203,205,206,198,205,205,206,203,201,192,178,185,185,183,186,179,178,182,180,180,182,174,169,166,160,156,156,154,154,153,153,149,150,147,142,146,146,142,142,136,138,137,131,134,133,133,131,122,112,110,102,100,98,95,100,93,90,90,88,84,84,77,77,74,74,71,68,64,55,59,52,52,49,49,46,46,43,43,43,46,36,36,36,36,36,32,39,36,36,32,32,32,32,36,32,36,32,43,43,43,43,39,39,43,43,46,52,46,46,46,52,49,52,52,59,62,55,62,64,64,74,74,77,77,74,74,74,71,77,79,79,84,82,82,79,79,82,84,84,82,74,71,71,77,79,77,74,79,74,82,79,82,77,79,74,77,79,84,84,79,79,79,82,84,88,82,77,84,79,74,82,79,77,74,71,74,71,74,68,68,64,52 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,32,39,36,32,36,36,36,36,36,36,32,39,39,39,36,36,39,36,32,36,36,39,36,36,39,36,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,36,36,36,32,36,36,36,39,36,39,39,36,36,36,36,39,39,39,43,43,43,43,46,43,46,49,52,55,59,62,62,68,71,64,64,68,74,77,77,82,88,90,93,90,90,90,93,95,98,110,107,114,114,120,120,126,124,126,126,129,129,131,137,136,141,141,144,144,147,145,147,147,148,150,154,155,159,167,165,167,172,171,176,174,173,179,179,186,191,189,192,195,201,200,202,204,204,206,206,206,206,206,206,206,206,205,205,205,206,206,203,203,202,198,200,198,196,196,198,197,201,200,198,198,200,197,196,197,197,191,192,191,189,190,194,191,194,194,194,182,194,198,198,197,196,195,192,194,196,195,198,197,201,197,197,198,194,197,200,197,198,202,200,202,198,196,198,198,200,198,191,195,198,198,198,204,205,202,202,204,201,205,204,205,206,206,206,205,206,206,206,206,206,206,206,205,205,206,205,205,206,204,203,205,204,206,205,205,206,206,205,203,201,205,205,206,204,201,204,203,201,198,199,198,204,205,205,205,205,199,202,197,206,205,204,204,205,203,205,204,205,206,204,203,204,206,206,203,204,203,204,205,201,202,206,205,205,201,203,206,201,200,201,196,192,195,200,191,189,195,194,189,178,185,182,187,180,180,194,187,191,180,180,170,182,185,178,178,190,185,172,185,187,177,196,191,197,177,195,194,192,182,191,191,182,187,197,201,196,201,191,182,198,202,206,205,206,205,205,204,205,205,205,206,204,202,202,205,200,201,189,186,179,179,183,179,179,176,182,178,179,178,173,178,169,158,157,156,154,154,152,150,148,148,148,146,147,146,143,141,137,137,133,131,133,136,133,128,122,112,112,102,102,98,95,100,95,93,93,88,84,79,77,77,74,71,71,68,68,59,55,52,52,49,46,46,46,43,43,39,43,39,39,36,39,36,32,36,39,32,32,32,32,32,36,36,36,36,43,39,43,39,39,39,36,43,46,46,49,46,49,49,49,52,55,62,59,59,64,62,64,68,74,74,74,74,77,77,74,74,79,82,82,77,79,79,82,79,82,79,79,74,71,77,77,77,79,74,74,74,77,88,84,79,77,74,77,77,79,79,82,82,79,79,82,88,84,77,79,77,77,82,79,77,77,74,71,71,74,74,71,64,52 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,36,36,32,36,39,36,36,39,39,36,36,39,36,36,36,36,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,36,32,32,36,36,36,36,36,36,32,36,39,39,39,36,36,39,36,39,43,39,43,43,43,46,46,46,49,55,55,55,59,64,64,64,64,68,64,68,71,77,82,82,84,88,88,90,90,93,90,95,102,112,112,110,116,116,120,124,126,124,128,128,129,134,134,134,142,141,144,145,144,144,146,147,147,150,153,154,156,164,162,164,167,169,169,173,169,178,179,179,185,189,191,195,199,198,201,204,203,205,205,205,206,206,206,206,205,206,206,206,206,205,204,205,201,203,201,200,201,198,201,200,204,201,202,201,203,200,202,198,196,197,196,196,195,195,194,194,192,196,187,191,192,198,200,201,197,197,198,198,198,196,194,192,192,198,198,198,198,194,195,191,200,194,198,198,197,201,198,201,200,198,195,197,200,201,200,202,203,205,204,204,203,204,204,203,205,205,206,205,206,206,206,206,206,206,206,206,206,206,206,206,206,205,204,204,205,205,206,204,205,205,205,202,200,204,206,205,205,204,203,204,203,201,202,201,201,195,201,203,203,206,204,200,204,202,204,205,204,205,205,204,205,206,205,201,206,205,205,204,203,204,204,201,204,205,205,205,206,204,201,205,205,201,198,198,197,191,198,194,201,185,195,190,184,189,178,191,174,192,185,191,196,191,187,184,194,177,161,166,166,161,158,184,180,194,184,198,195,201,194,182,196,194,197,192,194,194,192,189,198,197,194,197,203,205,205,206,206,204,205,205,204,206,204,205,205,203,203,203,192,191,198,187,182,179,174,172,174,176,174,174,176,180,171,168,161,157,156,153,152,150,150,148,147,148,146,146,148,148,142,142,136,136,136,131,133,133,129,120,126,112,112,105,102,95,95,95,98,93,95,88,84,82,71,74,71,68,68,71,64,55,59,52,52,49,46,43,46,43,39,43,43,43,36,36,36,36,36,36,36,36,32,32,32,36,36,32,32,39,39,43,39,39,39,39,39,43,46,49,52,49,49,49,49,49,55,62,62,64,62,62,64,71,77,82,82,79,79,77,74,74,79,79,84,79,82,77,79,79,82,84,79,77,74,74,77,79,77,79,79,79,79,84,79,77,84,79,77,79,82,82,88,84,79,82,84,90,88,79,79,74,74,77,82,79,79,71,71,71,74,71,68,68,55 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,32,36,36,36,39,32,36,39,36,36,39,39,36,36,39,36,36,36,36,36,36,32,36,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,36,32,32,32,36,36,39,39,36,39,32,36,36,36,39,43,39,46,43,43,43,43,43,49,55,55,59,59,62,59,64,62,64,64,71,74,77,79,84,84,82,84,88,88,90,90,95,100,105,107,112,114,114,122,120,118,122,129,128,128,131,136,136,138,141,141,141,142,145,146,147,147,150,154,153,156,161,160,165,166,164,172,171,171,174,173,176,183,187,187,191,199,201,202,203,203,205,203,205,205,206,206,205,206,206,205,206,206,205,205,205,205,203,202,200,202,203,201,204,204,205,204,202,201,198,200,198,198,200,201,201,198,192,196,195,192,189,197,194,194,194,196,198,200,200,200,202,202,203,197,198,192,198,200,198,197,195,200,196,197,198,197,192,197,198,202,202,200,198,198,197,195,198,200,203,204,203,205,204,205,204,204,204,206,205,205,206,206,206,206,206,206,206,206,206,206,206,205,206,206,206,205,205,205,205,206,206,206,204,204,204,203,204,203,204,204,204,201,199,203,201,200,203,200,201,203,199,201,197,205,205,201,200,198,197,197,203,203,205,206,205,204,206,203,205,204,201,201,204,206,205,204,206,204,205,206,205,204,201,204,203,198,198,204,196,198,203,198,196,198,191,191,180,177,191,197,191,185,194,184,190,191,187,170,153,170,185,182,177,190,194,198,191,182,184,168,184,182,191,184,189,195,190,190,198,201,196,196,200,198,201,205,202,206,206,205,206,206,205,205,203,204,201,204,203,201,191,191,194,186,197,195,187,179,176,173,180,178,176,174,173,171,168,160,158,154,152,154,149,149,147,146,146,145,146,147,147,144,141,138,136,133,129,131,128,122,124,116,112,112,107,102,93,93,95,90,90,95,90,82,79,74,71,71,64,64,64,64,55,55,49,49,49,46,39,43,43,39,43,43,36,36,32,32,32,36,36,36,36,39,36,36,32,36,32,36,36,43,43,39,39,39,43,43,39,46,49,52,52,52,49,52,55,62,59,62,64,62,64,68,74,77,79,84,82,77,74,77,82,82,79,82,82,82,79,77,74,79,90,82,77,71,68,71,79,77,82,82,79,82,79,82,82,84,82,77,77,82,82,82,84,79,77,82,84,82,79,79,77,77,79,79,77,79,74,68,68,74,71,71,64,49 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,32,36,36,32,39,36,36,39,39,36,36,32,39,32,39,36,39,36,39,39,36,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,36,32,32,36,32,32,32,36,36,36,39,39,36,36,39,39,43,39,36,39,39,39,43,39,43,46,39,46,46,43,49,55,55,59,59,62,64,64,59,64,64,64,77,77,79,82,82,82,82,88,88,88,98,95,102,105,110,114,112,110,122,120,122,126,126,128,128,134,136,136,138,138,139,142,143,143,143,147,148,149,152,154,156,156,161,162,167,166,171,171,167,173,172,172,185,187,187,195,194,198,202,204,201,204,204,204,205,206,205,206,205,206,206,206,206,206,206,204,204,205,201,202,202,201,201,204,205,205,205,203,203,201,201,198,202,198,201,200,200,191,191,192,190,191,192,189,200,192,198,198,200,201,201,200,204,204,198,201,197,200,198,201,198,197,198,198,198,196,195,198,200,201,202,198,196,201,197,198,197,201,198,204,204,204,203,205,205,205,205,204,205,205,206,206,206,206,206,206,206,206,206,206,206,206,204,206,205,206,206,205,204,203,205,206,205,204,197,204,203,202,201,203,201,200,198,197,198,200,201,201,201,203,204,203,203,203,205,203,204,203,201,204,202,201,201,202,206,205,205,205,204,205,204,204,204,205,206,206,205,205,205,204,206,205,205,202,202,205,197,200,205,198,201,204,201,197,201,192,194,198,178,190,191,185,182,178,170,182,184,180,177,163,163,182,172,187,187,190,200,195,197,184,174,166,180,196,195,189,182,197,191,197,200,203,201,204,204,205,205,203,204,205,205,206,205,206,205,205,204,201,203,201,198,186,187,195,187,198,189,187,178,179,174,172,172,172,171,169,168,160,160,158,154,150,154,149,148,143,144,147,144,147,146,148,142,141,136,136,131,128,131,128,122,122,112,112,110,107,100,93,95,95,90,93,93,88,82,82,74,71,71,71,64,62,64,55,55,52,52,49,43,43,43,46,39,39,46,39,36,32,36,36,36,36,36,36,36,32,36,36,39,36,32,36,39,46,46,43,43,43,43,43,49,46,52,49,49,52,52,55,59,62,64,64,64,68,64,77,74,82,84,82,82,77,79,82,82,82,88,79,77,79,79,74,84,88,84,74,71,71,74,74,79,82,79,77,79,82,82,84,84,79,79,77,77,82,88,82,82,82,74,84,84,84,82,79,77,77,79,77,79,74,68,64,68,74,74,68,46 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,36,36,36,36,43,39,36,36,39,36,32,36,39,32,39,36,39,39,39,32,36,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,36,36,36,36,36,36,36,36,36,39,36,39,39,39,43,43,43,43,39,43,43,46,43,46,55,55,55,59,62,59,62,64,68,68,68,74,77,79,82,82,79,82,90,90,90,93,95,105,105,107,110,112,112,112,118,124,126,128,128,131,134,138,137,138,136,138,138,138,141,142,145,146,149,152,152,155,156,156,162,165,165,169,171,168,173,176,179,167,186,191,189,192,198,201,199,201,203,203,204,204,205,205,206,206,205,206,206,206,206,205,205,204,203,203,204,204,204,204,203,204,201,204,203,202,198,201,200,201,201,200,204,197,194,196,196,198,192,195,190,198,196,198,196,200,200,198,200,201,203,201,198,200,196,192,194,196,198,201,194,197,187,194,194,195,200,198,198,198,198,197,197,198,198,198,201,204,204,201,202,205,205,205,205,205,206,206,206,204,206,206,205,206,206,206,206,206,206,206,205,206,206,206,205,205,205,206,204,206,205,204,201,201,203,204,204,203,201,204,204,201,200,202,199,204,203,200,200,203,204,200,197,200,202,201,203,205,205,204,206,206,205,204,203,205,206,205,205,204,205,206,205,205,206,206,206,205,206,205,204,206,205,200,203,204,201,204,204,204,192,198,185,189,191,180,197,192,178,178,166,172,189,172,180,182,190,177,194,170,185,191,191,187,192,189,190,174,184,187,178,196,197,180,201,198,198,201,205,200,196,205,206,206,206,205,202,206,206,205,206,204,201,201,201,204,202,200,191,183,192,192,195,192,189,180,186,174,171,168,173,174,178,167,159,159,156,157,154,153,150,147,143,146,144,147,147,146,143,138,138,136,131,131,126,124,128,120,116,116,114,110,107,105,93,93,90,93,90,88,90,82,82,74,68,71,64,64,68,62,55,52,49,49,49,43,39,46,43,36,39,43,39,36,36,36,36,32,39,39,36,32,36,36,32,39,36,36,39,43,39,43,43,43,46,43,39,46,46,49,49,52,55,52,62,55,64,64,62,71,71,71,74,74,77,79,82,82,79,77,82,82,79,82,88,88,82,79,79,84,84,82,77,77,74,77,74,79,77,79,82,77,82,79,82,82,84,79,77,82,82,88,88,88,79,77,84,88,88,82,82,74,71,79,79,79,68,68,68,68,71,74,68,52 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,32,36,36,36,36,39,39,32,36,39,36,36,36,36,36,36,36,36,36,39,36,39,36,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,36,32,32,36,36,36,43,36,39,36,39,39,39,39,39,39,43,43,43,43,39,43,43,43,46,52,55,55,55,59,55,62,62,64,64,68,68,74,74,79,77,77,79,82,84,93,95,93,90,98,105,105,107,110,110,112,114,118,122,124,131,131,136,136,136,137,137,138,136,137,143,138,144,146,148,152,153,153,156,157,158,159,159,162,165,166,173,172,179,180,189,189,194,194,195,199,200,195,198,201,203,204,205,206,206,206,206,206,206,206,206,205,206,205,205,204,205,205,204,204,203,204,203,203,201,201,201,202,200,206,204,201,201,201,198,198,198,197,194,195,191,194,197,201,198,200,194,203,198,204,200,198,200,197,195,189,197,197,190,198,196,194,191,195,194,192,194,194,196,198,201,194,200,200,201,202,197,201,202,201,200,204,206,204,204,206,205,204,206,205,206,206,206,205,205,206,206,206,206,206,206,206,206,206,206,205,205,205,206,205,205,206,201,203,204,200,199,195,201,201,202,195,195,194,192,192,198,198,197,198,204,201,201,198,202,199,201,204,204,203,205,206,206,204,205,206,203,205,206,205,206,205,206,205,206,206,206,205,206,206,205,206,206,205,205,206,205,203,201,205,197,198,189,187,180,180,172,195,187,163,172,184,177,180,178,187,194,190,185,195,195,203,201,198,191,177,166,192,189,187,191,194,201,198,197,201,198,203,204,204,204,206,205,206,206,206,206,206,206,206,198,202,203,205,205,201,198,194,192,189,185,189,192,185,186,180,176,171,171,167,171,169,165,160,165,160,154,154,154,150,147,146,144,146,145,146,146,142,144,138,137,134,136,129,128,120,120,118,112,112,112,105,110,105,95,88,88,90,84,90,82,82,77,74,71,71,64,62,59,59,52,52,52,49,49,46,39,39,43,39,39,39,39,36,36,36,36,36,39,36,32,32,36,36,36,39,36,36,36,39,43,43,43,39,46,46,43,46,46,49,52,55,59,55,55,52,62,62,62,74,74,74,74,77,79,82,84,82,82,79,82,79,79,88,82,82,82,79,77,79,79,79,79,79,77,74,77,79,82,79,79,79,79,82,82,84,84,79,77,82,84,88,84,84,79,82,88,84,82,84,79,74,74,79,79,79,77,71,71,68,68,71,68,52 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,36,36,39,39,36,36,36,32,32,36,36,36,36,39,36,36,36,36,39,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,36,32,36,36,36,36,36,36,39,36,39,39,36,39,36,36,39,36,39,46,43,43,39,39,46,46,46,49,55,55,59,55,59,62,62,64,68,68,68,74,74,74,79,74,77,79,84,90,95,98,98,98,102,105,110,107,110,112,112,116,122,131,131,131,134,131,137,136,136,138,137,136,138,144,141,148,149,151,153,152,156,154,157,159,160,160,160,165,168,174,179,179,187,189,191,194,192,195,195,198,201,201,203,204,205,206,206,206,206,206,206,206,206,206,205,206,205,204,205,205,204,204,204,205,203,201,201,198,200,201,197,198,200,202,201,201,203,198,201,196,190,198,195,195,200,198,201,196,197,204,197,203,202,200,200,198,196,198,196,192,195,191,194,197,194,191,195,194,197,195,198,202,200,197,197,201,203,203,201,204,204,201,202,203,205,203,205,205,206,206,206,205,205,206,206,205,205,205,206,206,206,206,206,206,206,206,206,205,205,204,204,204,205,206,202,203,205,201,198,198,197,198,202,195,195,198,198,198,192,199,197,197,202,202,201,201,202,202,204,199,204,203,206,206,205,205,205,206,203,205,205,206,205,206,204,206,206,205,206,205,206,206,203,206,206,205,206,205,202,204,201,204,204,201,195,192,190,189,204,198,194,170,161,184,163,174,180,190,184,180,185,200,201,200,198,197,163,153,170,163,187,194,184,198,198,198,198,202,201,201,205,205,206,206,205,206,205,204,206,206,206,205,202,204,202,203,205,201,194,186,179,182,180,195,189,192,176,179,169,168,168,176,173,161,164,156,161,156,153,153,150,148,147,147,147,143,146,142,144,141,139,138,139,136,131,131,126,122,120,114,110,116,110,107,107,105,95,90,93,93,88,84,82,79,79,79,71,74,62,59,59,55,52,49,52,49,49,43,39,39,43,36,39,39,39,36,36,36,36,32,36,39,32,36,36,36,36,39,36,36,36,39,39,43,43,43,43,46,46,46,46,49,55,52,59,59,59,62,62,62,64,68,71,74,77,68,74,82,84,88,79,79,79,79,79,88,82,82,84,77,77,82,82,79,82,82,79,71,77,74,82,82,79,79,79,79,82,88,82,84,77,82,88,88,84,84,84,82,84,82,88,84,79,71,77,79,79,79,79,71,68,64,68,71,74,52 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,32,32,36,36,36,36,36,36,36,32,36,36,32,32,32,39,36,36,32,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,36,32,36,32,32,36,32,39,39,36,39,36,36,36,36,36,39,43,39,39,43,43,39,39,43,49,49,49,52,55,55,55,59,55,62,62,71,74,74,74,77,77,74,77,77,82,82,88,93,98,95,100,100,100,102,107,107,107,112,118,122,128,131,133,129,131,134,136,133,134,136,136,138,143,141,145,147,150,150,151,155,156,156,158,159,162,164,165,166,178,178,180,187,187,191,194,191,192,197,195,201,200,204,205,204,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,205,204,201,201,202,197,200,198,200,200,200,202,202,203,201,203,201,201,198,198,200,197,200,201,200,200,203,201,204,204,201,204,200,202,200,198,196,194,194,192,198,197,190,194,198,196,196,196,190,201,198,202,203,198,198,203,203,204,204,204,201,204,205,204,205,205,206,205,205,205,205,205,205,206,206,206,206,205,206,206,206,206,206,206,205,205,203,203,204,205,205,205,206,203,205,205,204,203,201,200,198,195,195,195,201,200,197,194,194,195,204,203,202,201,199,203,204,205,203,204,204,204,206,205,205,206,206,206,205,204,206,206,206,206,205,206,205,206,205,206,205,203,205,205,204,205,205,202,205,200,203,198,200,198,200,195,189,184,191,185,184,178,180,174,182,187,189,187,192,202,201,203,204,200,197,195,174,178,180,189,180,198,187,195,201,185,192,205,206,206,206,206,206,206,206,204,205,206,206,206,206,206,203,205,205,197,197,187,189,179,179,186,194,189,186,187,176,180,173,180,174,168,161,161,156,154,152,152,149,148,148,146,144,144,144,144,142,143,139,142,138,138,134,133,131,122,118,120,114,114,112,112,107,105,100,93,95,88,88,84,82,77,82,79,74,68,68,62,59,55,55,52,46,49,46,46,46,43,43,43,39,39,39,39,32,36,36,36,32,39,39,36,36,36,36,36,39,36,39,36,39,39,39,43,43,46,49,43,46,49,49,52,59,59,59,62,59,62,59,64,68,77,77,77,74,71,77,82,84,84,82,82,79,77,79,84,82,79,77,77,79,82,82,82,82,79,74,77,77,82,82,84,82,82,79,79,88,79,82,77,82,82,84,84,90,88,82,88,79,79,82,82,74,79,79,79,82,77,71,64,64,68,71,64,52 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,32,36,39,36,36,36,36,32,32,36,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,36,32,32,32,36,36,32,36,39,36,39,36,36,39,36,36,43,39,39,43,39,39,36,39,46,49,46,52,52,52,52,55,59,55,59,64,71,74,77,77,68,71,74,77,79,82,88,93,90,98,95,98,98,95,98,102,107,110,112,114,122,131,126,131,131,134,131,133,134,129,133,133,136,142,144,144,147,150,150,150,150,152,153,156,158,160,162,167,169,174,178,179,180,183,180,183,185,185,189,189,200,200,201,199,167,203,205,205,206,205,206,205,206,206,206,206,206,206,206,206,205,205,204,204,201,201,197,197,198,196,198,203,200,202,202,204,203,204,205,203,202,200,201,201,198,201,202,201,202,201,201,203,203,198,203,200,194,200,198,198,197,198,198,195,198,195,196,197,200,201,198,201,198,201,201,203,203,203,203,204,201,203,203,204,205,205,205,206,206,206,206,206,205,206,206,206,206,206,206,206,206,206,206,206,206,206,205,205,205,205,204,199,205,204,204,205,201,205,204,203,197,192,195,194,201,197,204,204,201,203,201,197,200,205,205,206,204,204,204,199,201,205,204,204,206,205,205,206,206,206,204,205,205,206,206,206,206,206,206,206,205,203,204,205,206,203,204,204,205,203,201,203,204,198,198,201,192,192,191,187,182,194,178,187,191,194,195,189,196,202,198,198,198,198,201,203,197,189,195,198,195,197,201,197,180,201,201,198,206,205,206,206,206,206,206,206,206,205,205,205,206,206,206,204,202,201,203,192,179,189,186,194,183,186,178,178,179,180,186,185,171,178,178,167,160,154,154,153,150,150,150,147,147,145,145,147,144,144,138,144,137,134,134,131,131,131,124,120,122,116,112,112,112,107,105,100,93,95,90,88,82,77,77,79,77,71,68,68,59,55,52,49,46,46,49,46,46,46,43,46,39,36,36,39,36,36,32,36,36,36,36,32,36,36,32,36,39,39,39,39,43,39,43,39,43,43,46,46,46,46,49,49,52,59,59,62,59,62,64,64,68,74,79,77,79,74,74,82,82,84,84,84,82,79,79,82,84,82,82,79,79,84,82,82,82,79,82,74,77,77,82,82,79,79,79,79,79,82,79,88,82,84,82,82,93,88,90,79,84,79,82,82,82,77,77,74,77,79,74,74,71,64,68,71,68,52 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,36,36,32,39,36,32,39,36,36,36,36,36,32,32,36,36,36,36,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,36,32,36,36,36,36,36,43,36,36,32,36,32,39,39,39,39,43,43,39,43,39,39,46,49,49,49,52,52,52,52,55,59,62,64,71,71,74,77,74,71,74,74,79,82,88,90,93,93,95,95,95,98,98,102,110,107,112,116,118,129,129,131,131,133,131,134,136,131,133,137,137,142,144,142,147,149,148,148,150,150,153,156,156,160,165,166,168,172,178,179,180,180,182,187,183,183,187,191,197,201,204,194,145,199,204,205,206,206,206,206,205,206,206,206,206,206,206,206,206,205,204,204,202,200,200,200,201,200,197,200,200,203,204,203,202,205,204,205,201,201,204,198,201,203,200,203,200,201,201,201,202,201,201,198,200,198,198,194,197,197,192,196,195,197,195,200,200,198,198,200,194,196,200,202,203,202,201,202,201,203,204,204,203,205,205,206,205,206,205,205,206,206,205,206,206,206,206,206,206,206,206,206,206,206,205,206,204,206,205,200,203,205,204,204,203,205,205,204,195,197,198,199,199,204,205,203,202,202,204,203,198,201,205,205,205,204,204,202,203,205,204,205,206,204,203,206,206,204,205,206,204,206,206,206,205,205,206,206,204,201,204,205,206,204,203,203,204,203,202,202,204,200,197,197,189,187,182,178,182,195,180,189,200,198,192,191,194,198,201,200,198,194,198,201,194,200,197,201,198,197,200,200,196,198,204,201,205,205,206,206,205,205,204,206,206,206,205,205,205,205,206,204,204,201,195,192,186,182,191,182,189,187,183,174,182,178,180,178,178,173,168,160,158,156,155,150,150,150,148,147,147,145,144,144,146,144,138,139,138,133,137,133,133,131,122,120,118,114,107,112,112,107,107,98,98,93,95,84,77,79,77,79,79,71,68,64,59,52,55,52,46,49,49,49,49,43,43,46,39,36,39,39,36,36,36,36,36,36,43,36,36,32,32,36,39,43,39,43,39,39,39,39,43,43,46,49,46,46,49,49,52,59,62,64,64,59,64,64,68,74,79,79,79,77,74,79,84,88,88,84,79,82,77,82,82,84,84,84,82,79,79,79,79,82,82,79,74,74,82,82,90,82,82,82,79,82,82,82,82,84,84,90,88,88,88,88,82,82,82,82,82,77,77,79,77,79,74,74,68,64,64,64,68,52 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,36,36,36,32,36,32,36,36,39,36,32,36,32,32,32,36,36,36,36,39,43,32,36,36,32,36,32,32,32,36,32,32,36,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,32,32,36,36,36,39,39,36,36,36,36,39,36,43,43,39,43,43,39,39,39,43,46,46,49,52,49,49,52,52,52,62,64,68,68,71,74,74,71,71,74,77,77,82,82,90,90,93,93,95,98,93,95,100,102,105,114,114,122,118,124,128,131,131,129,129,133,136,136,134,138,144,144,144,146,147,147,147,148,150,154,154,156,158,160,166,169,167,171,174,178,179,179,185,183,185,187,186,198,200,201,194,199,203,204,206,205,205,206,205,205,205,205,206,206,206,206,206,206,205,203,203,204,203,203,200,203,198,203,195,204,202,204,201,204,204,204,203,201,203,203,201,200,203,201,204,200,201,202,203,200,200,201,200,197,195,194,190,195,192,192,194,192,198,197,202,204,202,202,201,200,201,204,201,202,203,204,204,198,202,201,203,204,203,206,206,206,205,206,206,206,206,206,205,206,206,206,206,206,206,204,205,206,206,205,206,205,205,203,204,205,204,203,202,203,204,204,205,201,199,195,203,205,203,203,203,200,203,197,195,205,206,200,204,199,201,204,204,204,202,205,201,206,204,204,204,205,206,206,206,206,205,206,206,203,206,206,203,202,204,206,204,203,205,205,204,206,205,203,201,205,203,204,198,196,192,184,182,191,198,187,197,201,195,198,190,197,201,201,196,197,190,180,195,197,200,200,205,200,201,201,197,189,201,202,203,206,204,206,206,206,206,206,206,205,203,206,204,206,205,206,203,203,201,191,191,192,189,187,189,183,187,179,186,182,179,180,179,173,168,161,158,156,155,151,154,148,148,149,147,148,147,144,146,142,141,138,136,138,137,136,136,131,133,122,116,118,112,107,107,105,107,105,100,95,93,95,84,46,39,74,77,68,68,62,64,55,55,55,46,46,46,46,49,46,46,46,43,43,36,36,39,36,36,36,32,36,36,36,39,36,36,36,32,39,43,39,43,39,43,43,39,43,46,46,52,49,52,49,49,55,55,62,64,68,62,68,64,71,74,74,79,77,77,77,82,82,84,88,84,84,77,77,77,82,82,84,82,79,82,82,77,79,84,84,82,79,74,82,84,88,88,82,82,77,84,82,82,84,82,84,82,90,90,84,88,88,84,79,82,84,79,79,74,74,74,77,74,71,62,64,64,64,52 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,39,36,32,32,36,32,36,36,36,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,36,32,32,32,32,32,36,36,36,36,32,39,36,39,32,36,36,39,39,39,39,39,43,39,36,43,43,43,49,43,52,49,49,49,52,55,62,64,68,71,74,68,68,68,71,74,77,77,84,88,88,84,90,93,93,90,90,98,98,102,105,112,114,120,122,126,129,129,126,128,128,131,134,134,136,141,141,144,142,143,145,146,146,149,147,153,154,156,160,164,162,165,167,171,167,171,176,169,178,174,179,186,187,192,198,200,203,201,202,204,204,204,204,205,205,205,205,205,205,206,206,205,206,206,206,204,205,204,203,202,202,203,203,201,203,201,204,203,204,203,202,204,204,205,203,204,202,203,201,200,203,196,196,203,200,201,198,195,198,201,196,198,200,198,196,196,197,194,200,202,201,204,204,203,204,204,203,204,203,204,198,204,204,203,203,203,200,204,203,205,204,206,205,206,205,205,206,206,205,205,206,206,206,206,206,205,204,206,206,206,206,206,205,204,205,206,205,205,205,201,203,205,204,199,192,203,204,203,205,201,205,205,203,204,202,204,204,205,203,197,201,199,203,201,200,203,203,201,198,201,201,206,206,205,206,206,206,206,205,206,205,206,205,205,206,206,203,203,206,204,205,206,202,205,201,201,200,192,198,201,206,198,190,197,197,187,195,197,196,197,196,191,195,198,194,195,182,194,200,200,201,201,205,205,203,203,205,205,205,206,205,206,205,204,206,206,205,206,204,203,203,202,206,203,206,204,204,201,197,194,199,187,195,195,183,185,183,179,178,176,176,178,176,172,162,160,156,153,154,154,154,148,150,147,150,146,146,147,142,141,138,141,141,139,136,133,131,128,124,118,112,116,112,110,105,105,100,102,100,93,93,90,82,71,68,71,68,68,68,64,62,59,55,52,52,46,39,43,46,46,46,39,46,43,36,36,39,36,36,32,36,36,32,36,36,36,36,36,32,39,43,39,43,36,39,43,39,43,46,46,46,49,49,49,49,52,59,59,62,71,64,64,64,68,74,77,79,84,82,77,82,79,84,88,82,82,82,79,77,79,79,84,82,82,77,79,82,77,82,84,79,77,79,82,82,84,77,68,77,77,79,77,84,84,84,82,82,88,84,90,90,88,82,79,79,82,84,84,77,71,71,77,74,71,68,62,64,68,55 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,32,32,36,36,32,36,36,32,39,36,36,36,39,36,36,32,36,36,32,36,36,36,36,32,32,36,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,36,32,32,32,36,36,36,32,39,36,39,36,36,36,36,39,43,39,39,39,36,36,39,43,43,46,49,49,49,49,52,55,55,62,64,68,68,68,68,68,68,71,71,77,79,88,90,90,84,88,90,93,93,90,95,105,100,110,116,112,116,122,126,124,129,128,128,131,131,131,131,138,139,142,139,142,142,146,146,145,147,147,152,154,154,158,161,165,160,165,166,167,168,167,169,179,169,176,183,186,194,192,195,201,204,202,204,203,204,204,204,205,205,205,206,205,205,206,206,206,206,206,205,205,204,204,203,204,205,202,204,201,203,205,203,203,203,204,204,204,204,203,205,198,200,202,200,198,201,201,198,200,201,197,198,198,197,200,202,201,196,198,197,198,200,200,200,198,202,203,205,204,204,203,204,197,204,201,204,203,204,202,203,201,203,204,204,203,206,205,205,205,205,206,206,205,205,205,205,206,206,206,205,204,205,206,206,206,206,206,205,205,205,205,206,205,202,204,201,204,201,198,201,204,203,202,204,204,205,204,201,203,204,203,204,204,199,192,185,198,201,200,202,198,202,201,203,203,201,206,206,206,206,206,205,206,206,206,205,206,205,206,205,205,205,205,203,205,204,204,205,201,201,198,200,200,197,203,198,185,197,196,201,197,195,192,194,194,192,194,196,195,195,190,194,195,198,200,202,206,201,201,201,205,206,206,206,206,203,206,206,205,205,206,206,203,197,203,206,205,205,205,205,203,201,194,195,201,197,192,185,185,183,183,182,179,174,172,173,171,168,160,160,155,154,152,150,152,147,148,147,149,144,144,144,142,142,138,141,138,141,133,131,126,122,124,120,114,114,112,110,110,102,100,98,102,90,93,93,79,74,71,71,68,71,68,62,68,59,52,52,49,43,46,46,46,49,46,39,43,39,36,39,39,36,36,36,36,36,36,36,36,36,36,36,32,39,39,43,39,39,39,43,39,46,43,46,49,49,49,49,55,55,59,62,62,64,68,71,64,68,74,79,82,84,79,79,77,77,82,84,82,84,82,79,74,82,82,82,82,84,79,79,79,79,79,84,82,82,79,84,84,84,77,49,62,77,79,82,88,84,84,82,82,90,90,88,88,84,79,74,77,84,79,82,74,71,74,71,71,64,68,62,64,64,55 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,39,36,32,32,36,36,36,39,36,36,36,39,32,32,36,39,32,32,36,32,32,36,39,36,36,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,36,36,39,36,36,39,39,36,36,36,39,36,39,39,39,39,39,36,39,43,43,46,46,46,46,52,49,52,52,55,62,64,64,64,62,64,68,74,68,71,77,79,88,88,90,82,84,88,90,90,93,98,102,112,107,116,112,116,118,124,124,124,128,128,128,131,134,137,138,136,138,141,138,144,144,142,146,147,148,151,154,156,158,159,161,162,160,165,164,164,167,167,169,173,176,183,185,189,192,194,195,201,201,201,202,204,199,204,203,203,205,205,205,205,204,206,206,206,206,206,205,205,204,203,203,200,205,202,204,205,204,203,203,203,205,204,203,205,203,203,204,201,202,202,201,197,201,198,198,197,200,200,202,195,201,198,200,201,203,201,200,200,201,200,203,198,201,201,200,203,201,201,198,201,202,201,203,201,203,200,201,204,203,205,204,204,205,206,205,205,204,205,205,203,205,205,206,206,205,206,205,206,206,205,205,205,206,206,205,205,206,206,205,205,203,205,204,204,202,202,201,204,205,204,205,205,202,195,199,197,201,201,199,201,199,199,201,201,201,203,200,204,201,204,204,201,204,203,206,206,206,206,206,206,206,206,204,206,206,205,206,206,204,204,206,197,204,203,203,198,200,198,201,202,200,198,195,187,201,191,195,198,192,182,194,196,198,190,195,194,198,194,197,195,200,203,206,203,203,204,206,205,206,205,206,206,206,205,206,206,204,206,204,203,201,205,206,204,201,201,195,197,194,189,192,189,192,185,182,183,179,176,171,173,169,169,166,160,158,157,154,153,153,152,148,146,147,146,147,146,143,144,142,142,138,141,137,131,129,129,124,128,122,118,116,114,112,107,107,105,98,95,100,90,93,88,82,79,71,71,71,68,62,59,59,55,55,52,49,43,46,46,49,46,46,43,43,39,39,39,39,36,36,36,36,36,36,39,39,39,36,36,36,39,43,39,43,39,43,43,39,43,39,46,46,49,52,55,55,52,59,55,64,68,71,68,64,68,74,82,82,84,82,82,82,79,84,84,84,84,82,79,79,74,74,82,90,88,84,82,82,77,77,79,88,77,79,82,79,84,84,62,52,68,79,79,84,88,84,82,82,88,88,88,88,90,82,77,79,82,77,79,77,68,71,71,68,68,68,62,62,64,59 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,39,32,32,32,36,36,32,39,36,32,32,36,32,32,36,32,36,32,36,36,36,36,36,32,36,32,36,39,36,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,39,36,36,36,36,36,36,39,36,39,43,39,36,39,39,39,39,43,43,46,46,46,46,52,49,49,55,55,59,64,64,64,62,62,64,64,71,77,79,77,84,90,90,84,88,82,90,93,90,98,102,100,112,114,112,112,116,118,120,124,124,131,131,131,139,138,139,137,136,138,141,139,141,144,147,146,146,151,155,155,156,160,158,161,162,161,159,162,165,165,166,169,171,182,185,189,191,192,192,195,197,201,201,201,203,204,201,203,204,205,204,205,206,205,206,206,206,206,205,206,206,205,204,205,204,205,205,205,204,205,205,202,201,201,205,203,203,203,201,200,201,198,194,197,198,200,200,195,197,197,197,198,200,201,203,201,203,204,203,201,201,200,203,203,200,200,197,195,202,198,197,200,197,204,201,200,201,198,201,202,203,205,205,205,205,204,205,205,205,205,205,204,205,203,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,203,206,204,205,206,206,203,202,203,205,204,206,205,205,204,202,201,199,195,202,203,204,195,198,204,197,200,204,204,205,203,203,202,204,206,206,206,204,206,205,206,206,205,206,205,206,206,206,206,206,205,205,205,202,201,191,200,198,203,198,198,200,201,203,204,197,197,205,196,194,197,194,178,196,198,201,200,200,201,195,201,200,204,205,205,206,202,203,205,204,205,206,206,204,205,205,206,205,206,206,202,205,204,204,204,202,202,201,198,194,198,195,192,197,187,189,178,172,180,179,171,178,178,166,168,164,162,157,158,155,154,152,148,149,147,144,144,146,142,141,142,142,141,136,141,134,131,126,122,120,120,122,116,112,110,105,105,105,102,95,95,93,84,93,90,79,79,71,68,62,59,59,55,62,59,49,55,52,46,46,46,46,46,49,39,43,39,39,36,43,36,36,36,36,36,36,39,39,36,39,36,32,36,39,39,39,43,43,46,43,43,43,46,49,49,55,55,55,55,59,62,68,71,74,71,74,71,77,77,79,82,84,82,77,77,77,77,79,82,88,82,79,77,79,82,88,90,84,82,79,79,82,82,79,79,79,79,84,82,90,88,82,68,79,79,84,84,88,90,88,84,84,82,84,90,82,77,74,82,82,82,77,74,71,74,68,68,68,62,62,64,52 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,39,36,32,32,36,32,32,36,32,32,36,36,39,36,36,36,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,36,32,32,36,36,36,36,36,39,36,39,36,39,39,39,39,43,39,36,39,36,39,43,46,49,46,46,46,52,46,49,55,55,62,62,64,59,62,62,64,64,68,74,77,79,84,84,88,88,88,82,88,90,90,95,100,105,110,114,116,116,116,116,120,124,122,128,131,133,138,139,138,136,133,137,137,141,141,144,146,147,147,151,153,156,157,158,158,159,160,160,161,160,167,165,168,172,171,178,185,186,186,189,192,195,197,194,200,201,199,202,203,204,204,204,205,206,205,206,206,206,206,206,206,206,205,205,205,205,206,205,205,205,205,205,205,205,201,204,203,203,205,201,201,201,201,202,198,198,201,201,198,197,198,201,196,200,197,200,201,201,203,203,202,201,201,201,204,204,203,198,198,202,198,201,200,201,200,201,203,198,201,202,202,203,203,203,204,205,206,205,205,205,204,203,205,204,204,204,204,206,206,206,206,206,206,206,206,205,206,206,206,206,206,206,206,204,204,205,205,204,203,201,205,204,206,205,204,204,201,203,201,199,204,203,205,197,201,205,204,200,205,202,203,203,205,201,202,206,206,205,206,205,206,205,206,206,206,205,206,206,205,206,206,205,205,205,202,201,197,198,198,202,195,204,201,204,205,202,198,197,203,200,198,194,185,178,185,198,203,198,203,201,194,197,202,206,205,205,206,205,206,206,203,206,206,206,206,204,205,204,206,205,206,205,205,201,200,202,200,195,195,187,189,198,195,200,195,183,186,183,176,174,179,176,172,164,164,162,160,160,162,159,157,154,150,149,150,146,144,144,144,141,142,145,142,142,141,137,138,131,126,124,122,120,120,114,116,110,107,105,100,98,95,90,93,84,84,88,84,77,74,68,64,62,59,55,55,55,52,52,49,46,43,43,43,46,43,39,43,43,39,36,43,36,36,32,36,32,36,39,36,39,36,36,36,39,39,36,43,39,43,43,43,43,46,46,46,49,52,55,52,55,62,62,71,74,74,71,77,74,77,77,77,82,82,82,84,79,79,82,79,82,82,79,79,71,77,79,88,90,88,79,79,77,82,79,84,84,82,79,82,84,88,93,84,79,84,79,84,82,90,88,82,84,82,84,84,88,82,77,77,79,77,82,74,71,71,68,68,71,68,64,64,62,49 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,36,36,32,32,36,36,32,36,36,32,36,36,32,36,32,36,36,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,36,32,36,32,36,39,36,36,32,39,43,36,39,39,43,39,43,39,43,43,43,43,46,46,46,49,49,49,55,55,64,62,64,62,55,62,64,68,64,77,77,79,84,82,82,79,88,84,88,95,90,98,100,102,110,110,107,114,112,118,112,124,124,126,129,131,138,137,138,138,138,136,138,141,142,141,147,147,148,149,152,154,156,159,156,159,159,159,158,161,164,166,169,168,174,173,185,183,185,189,189,187,189,195,198,195,201,201,201,204,204,204,205,205,206,206,206,206,206,206,206,206,205,205,206,206,206,205,204,204,206,205,204,204,203,201,205,203,200,200,201,197,200,196,203,201,201,198,203,197,201,201,200,203,203,201,198,201,201,204,200,201,201,203,201,201,200,201,198,198,203,202,198,198,201,201,201,197,197,204,200,203,200,201,201,203,202,205,205,204,203,205,203,205,205,203,203,203,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,205,205,204,205,203,203,206,205,204,201,201,201,201,204,206,204,204,203,201,197,203,205,205,205,203,206,205,203,205,205,204,203,204,206,206,206,206,206,206,206,205,206,206,206,205,206,205,205,205,200,200,198,201,202,198,201,204,203,203,204,203,203,201,197,196,197,185,197,200,190,190,198,201,201,204,194,194,198,198,203,204,204,205,206,206,206,206,206,206,206,206,205,205,206,206,205,205,205,206,204,200,200,200,195,185,186,183,191,198,194,195,187,182,180,172,168,176,176,167,162,159,160,160,160,157,158,156,154,150,147,148,147,142,141,143,144,142,142,142,143,142,136,131,131,122,126,116,118,114,114,112,107,114,107,105,98,98,93,88,84,82,84,82,77,71,68,59,62,59,59,62,52,52,55,52,46,46,39,43,39,39,39,43,43,39,39,43,36,32,32,32,32,36,39,39,39,39,36,36,39,39,39,43,43,43,43,43,46,43,46,46,52,55,55,62,59,59,64,68,74,77,77,71,71,77,77,79,88,88,82,84,79,82,79,82,84,88,82,84,77,77,79,88,88,90,84,82,79,79,84,84,90,88,84,84,84,88,84,93,88,82,79,79,82,93,90,84,82,84,84,84,88,82,79,77,77,77,79,77,74,74,68,71,68,71,68,68,59,49 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,36,32,32,36,32,36,32,36,32,36,36,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,36,32,32,32,36,32,32,36,36,32,36,36,36,39,36,43,39,36,39,39,36,39,43,39,39,46,46,43,46,43,46,49,52,55,52,55,59,62,62,64,59,62,64,68,71,77,77,82,82,79,84,79,88,82,84,95,93,100,102,105,105,110,112,112,112,112,112,120,128,124,131,128,133,134,131,137,133,137,136,138,141,144,145,147,148,150,150,150,155,155,155,156,157,159,160,166,167,166,167,172,176,178,178,183,183,182,185,189,189,191,197,195,194,198,202,204,203,203,205,205,206,206,206,205,206,206,206,206,206,206,206,205,205,206,206,205,204,205,203,203,204,204,203,200,196,200,200,196,201,201,202,200,201,201,200,201,202,201,203,200,201,201,200,200,201,197,201,198,201,201,201,197,198,200,196,200,197,201,200,201,206,197,198,198,201,194,200,202,203,201,203,201,203,204,204,205,205,205,205,205,205,203,204,204,205,205,205,205,206,205,206,206,206,206,206,205,205,206,205,205,205,203,203,206,206,204,205,204,201,195,201,201,201,205,206,205,204,204,204,203,202,204,205,204,205,201,203,205,202,202,205,206,205,203,204,203,205,204,203,205,206,206,206,205,205,205,205,205,201,204,200,198,204,201,201,204,201,203,201,203,203,196,201,200,196,194,198,189,201,194,194,190,189,200,200,197,197,201,200,203,200,198,204,205,205,205,206,206,205,206,206,206,206,206,206,205,205,205,203,205,204,192,199,187,182,179,189,192,192,186,192,178,176,183,179,173,182,174,171,164,161,157,156,159,156,156,156,153,150,148,148,147,144,142,141,141,138,141,141,141,138,137,129,124,120,116,112,114,110,110,110,112,112,107,102,100,95,88,93,82,82,79,79,71,71,64,62,62,55,59,55,52,52,52,49,43,43,43,39,46,39,39,43,39,39,36,39,36,32,36,32,36,36,39,39,43,39,43,39,39,39,39,43,43,46,46,49,46,46,49,49,55,62,62,55,55,64,64,68,74,74,77,77,79,74,82,82,84,88,88,84,84,82,79,82,82,88,82,84,79,79,82,84,90,88,84,79,77,77,79,84,88,88,82,82,82,84,93,88,84,84,84,79,84,93,88,84,77,82,82,82,90,84,79,74,74,74,79,77,77,74,71,68,62,68,68,62,64,49 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,36,32,32,32,36,36,36,36,36,32,32,39,32,32,36,36,32,32,36,32,36,36,36,39,36,39,32,32,36,32,32,36,36,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,36,32,32,36,36,36,36,36,36,36,36,36,39,39,39,39,36,39,43,39,43,43,43,49,43,46,43,43,49,49,55,55,59,59,62,62,59,59,59,64,68,71,77,74,77,77,77,79,79,82,82,90,93,90,95,102,105,105,110,105,112,112,114,112,122,122,131,131,133,131,131,131,136,134,134,136,136,139,139,144,146,148,148,148,150,154,153,156,156,159,156,159,165,166,171,173,171,169,174,182,179,182,183,183,185,186,189,195,195,194,199,201,203,203,202,205,205,206,206,206,205,205,206,206,206,206,206,205,206,206,206,205,206,205,203,202,204,204,201,201,200,200,197,200,202,198,200,201,201,204,202,198,200,201,202,201,204,204,201,200,201,201,201,200,203,201,201,202,198,198,203,196,201,197,198,200,198,200,196,197,195,197,197,202,202,200,203,204,201,202,205,205,205,206,206,206,206,205,205,205,205,205,205,206,206,205,206,206,206,206,206,206,204,205,205,205,205,204,203,204,205,206,205,204,205,201,199,200,200,201,205,206,206,206,205,203,198,204,201,203,204,205,201,202,204,204,203,203,206,206,206,204,203,205,205,205,205,206,205,205,206,205,205,204,204,205,201,198,204,204,203,201,203,202,202,198,202,200,200,201,197,198,198,198,187,202,201,194,195,192,197,201,204,201,203,204,203,202,201,205,206,206,206,204,206,205,206,206,205,206,205,206,206,206,205,204,203,201,198,198,185,182,182,186,189,189,189,192,179,178,178,173,174,176,172,169,164,160,157,156,156,154,151,152,152,150,150,148,146,143,143,142,141,138,142,139,142,138,129,128,122,118,114,112,112,112,107,112,110,110,102,107,98,90,84,84,82,82,79,79,77,71,64,59,62,55,52,52,49,49,52,49,46,43,46,39,43,39,39,43,43,39,39,39,36,36,36,32,36,36,39,39,43,39,36,39,36,39,39,43,43,46,46,43,46,43,49,49,52,59,62,62,62,62,64,71,71,77,82,82,77,77,77,82,84,84,88,84,82,82,79,82,79,84,82,84,79,77,79,84,88,88,79,79,71,77,82,84,88,88,82,82,84,82,84,88,84,84,84,77,84,93,90,88,82,82,82,84,88,84,77,74,77,74,79,77,74,71,68,68,68,68,68,64,64,49 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,32,32,39,32,32,36,32,32,36,36,36,32,36,36,36,36,36,36,36,32,32,32,36,32,39,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,39,36,39,39,36,39,39,39,39,39,39,43,43,49,43,43,43,43,49,49,55,52,55,55,59,59,59,55,62,62,68,68,74,74,77,77,74,79,82,84,79,90,95,95,95,95,100,105,105,105,107,110,110,110,118,122,126,129,129,133,131,131,133,136,133,134,138,138,142,144,148,146,146,148,148,152,153,153,155,154,156,156,160,165,166,171,169,173,174,173,179,179,176,179,183,182,182,189,187,195,195,197,201,204,203,204,204,205,203,204,204,205,206,206,206,206,206,206,206,206,206,206,206,206,206,204,205,204,203,203,203,201,201,200,201,200,200,201,202,202,201,201,204,203,204,203,201,201,198,198,198,201,201,203,201,201,200,201,201,198,200,200,201,196,196,197,197,200,195,195,198,201,201,201,201,203,203,201,205,203,205,205,206,206,206,205,206,206,205,206,205,205,205,206,205,205,205,205,206,205,206,205,205,205,203,205,204,205,201,204,204,205,205,206,206,203,203,201,203,203,203,205,205,205,204,195,199,200,200,205,206,198,201,204,204,201,205,206,203,205,203,204,206,206,206,206,206,206,206,205,206,204,205,205,204,205,203,206,203,203,204,204,203,202,200,202,203,201,204,202,201,203,195,202,196,191,198,205,198,194,201,202,202,201,204,204,203,206,206,206,206,206,205,206,206,205,205,204,205,205,205,205,205,205,205,201,204,194,197,191,192,179,189,185,186,186,180,182,179,180,180,183,174,173,178,172,162,156,155,156,152,150,150,150,152,150,150,150,147,144,143,141,138,138,139,141,137,136,129,124,122,120,116,114,116,105,107,107,107,114,107,100,93,95,88,82,79,79,79,77,68,68,59,59,59,55,55,55,46,46,52,52,46,43,43,43,43,39,39,39,36,39,36,39,39,36,32,32,36,36,39,39,39,39,36,36,39,39,43,43,43,46,43,46,46,46,46,49,52,59,59,62,62,64,71,68,74,77,84,84,79,77,79,79,82,84,84,84,90,82,82,82,82,84,84,82,79,88,82,82,82,82,82,82,77,77,82,84,84,84,84,84,84,84,88,93,90,84,82,79,79,88,88,88,82,79,82,82,84,84,74,79,74,68,79,74,77,74,68,62,68,64,64,68,62,49 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,32,32,32,32,36,36,36,36,36,36,32,36,32,36,32,36,32,32,36,32,36,36,32,36,36,36,32,32,36,32,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,36,39,36,36,39,39,39,36,39,39,39,43,43,43,43,39,46,43,43,46,52,49,55,55,55,55,52,55,52,59,62,62,68,74,74,74,74,68,77,79,79,82,82,88,90,90,98,102,102,100,102,98,102,107,110,118,124,122,124,128,129,131,131,131,136,134,136,134,136,142,143,146,148,147,147,148,148,150,151,154,152,155,155,156,160,158,165,168,171,178,178,173,173,174,178,176,185,180,185,189,194,192,198,198,201,203,204,204,204,204,202,202,203,204,204,205,205,206,206,206,206,206,206,205,205,205,205,205,205,204,205,203,204,198,200,200,198,201,203,205,203,203,204,203,203,201,202,203,204,201,200,198,198,201,201,201,201,201,201,197,198,200,201,203,202,201,201,201,201,201,201,200,201,198,200,201,203,203,205,204,204,205,205,204,205,205,205,206,206,206,204,206,205,206,206,206,206,206,206,206,206,206,206,205,205,205,205,205,204,206,206,205,204,200,204,204,203,203,204,199,204,204,204,203,206,204,205,205,199,201,203,205,203,199,202,199,203,203,204,204,206,205,206,206,206,206,206,205,206,206,206,206,206,206,206,205,205,206,204,203,205,201,204,204,200,201,198,190,195,198,198,201,201,204,201,201,201,197,197,202,203,204,205,205,200,201,205,205,206,204,206,206,205,205,205,205,205,206,206,205,203,204,206,201,203,201,202,202,195,195,195,197,189,189,197,185,186,185,179,182,189,185,180,185,178,166,166,166,157,160,159,156,155,150,149,150,150,150,150,148,147,147,142,138,136,137,136,136,133,131,126,122,126,124,116,112,105,110,105,107,100,110,102,100,98,93,88,84,82,79,79,74,64,62,59,62,55,55,52,52,49,49,49,52,46,46,43,43,43,43,39,39,39,39,39,39,39,36,36,36,36,36,39,39,39,43,39,43,39,43,43,39,43,43,46,52,46,49,46,49,52,55,59,59,62,64,68,74,77,77,82,79,79,82,82,79,79,82,84,88,90,90,79,79,79,88,82,88,82,84,79,82,77,84,88,88,77,77,82,79,90,93,88,84,84,84,90,90,93,84,79,84,84,88,88,88,82,82,82,82,84,84,77,74,74,71,77,77,71,71,68,64,68,64,64,68,59,46 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,36,36,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,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,36,39,39,39,39,39,36,36,36,39,43,43,46,43,43,43,43,43,46,52,49,55,55,55,55,55,55,52,59,59,64,71,71,74,77,77,71,74,79,77,84,82,90,88,90,95,98,95,95,100,100,105,110,110,114,120,120,122,131,128,129,129,133,131,137,134,133,138,141,142,144,146,147,146,147,148,150,150,152,153,154,157,156,158,160,160,168,168,172,173,174,173,172,174,173,179,180,179,189,187,192,192,195,201,201,204,204,204,204,203,201,204,203,204,205,206,205,206,206,206,206,206,206,205,205,206,205,205,204,205,204,201,202,201,203,200,200,203,203,204,203,204,204,204,203,205,202,204,203,198,200,200,201,201,202,201,202,197,200,200,198,201,200,201,196,200,201,201,201,198,198,201,200,201,200,201,204,205,204,205,205,205,203,205,206,206,206,206,206,206,206,206,206,205,206,206,206,206,206,206,206,206,206,206,205,205,205,204,204,206,206,204,203,203,204,205,195,201,204,204,203,204,204,203,203,205,205,198,199,203,205,204,202,201,204,203,204,204,200,204,205,206,206,206,206,206,206,206,206,205,205,206,206,206,206,205,206,204,205,205,203,204,202,201,200,197,198,200,201,203,200,200,203,200,197,203,201,200,197,204,204,206,205,204,204,204,205,206,206,205,206,205,205,206,206,206,206,204,205,202,202,204,205,203,201,201,197,191,195,198,195,192,189,192,187,182,185,180,182,187,178,180,180,172,167,161,161,160,160,160,154,154,150,150,148,150,150,149,148,143,144,139,141,138,137,136,136,133,128,124,128,118,122,118,110,107,107,102,107,107,107,100,102,98,90,84,90,79,77,74,68,68,62,64,59,59,55,49,52,46,52,49,49,46,46,43,39,39,43,36,39,36,36,39,39,39,36,36,32,36,32,39,39,39,43,39,43,43,46,39,43,43,46,46,49,49,46,52,52,52,55,59,62,64,64,68,77,74,77,82,84,82,82,84,82,82,84,84,88,88,90,82,79,82,84,84,88,79,82,79,79,79,82,84,88,79,82,82,79,88,90,93,84,84,82,88,93,88,88,88,82,82,88,90,88,84,82,79,82,84,79,79,77,74,71,71,74,74,71,71,62,62,68,68,64,59,49 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,36,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,36,36,32,32,39,32,36,39,36,39,36,39,39,39,43,43,39,46,43,39,43,43,43,49,52,49,55,55,55,49,52,55,52,55,62,68,68,68,71,71,74,74,74,77,79,79,84,84,90,88,90,98,95,93,98,98,102,107,112,114,118,124,124,126,129,128,128,129,126,131,136,136,139,143,141,144,147,145,148,147,147,149,149,150,151,154,156,155,156,160,161,164,165,166,168,169,172,169,168,169,169,172,179,185,191,186,189,165,186,199,199,203,203,201,203,204,204,199,203,204,205,204,206,206,206,206,206,206,206,206,205,205,205,205,205,205,205,204,204,204,203,203,205,205,204,204,202,204,203,204,204,202,203,203,204,200,201,201,201,201,203,201,201,201,201,198,203,200,198,201,198,201,202,201,202,203,201,203,203,203,205,205,206,205,206,206,205,205,205,206,206,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,205,205,205,205,206,205,204,206,204,203,204,204,203,199,201,198,194,200,200,203,204,205,204,203,202,203,201,203,201,205,204,202,204,201,201,205,206,206,205,206,206,203,205,205,205,206,205,206,205,205,206,206,206,205,205,205,206,205,205,201,201,194,197,198,200,204,198,202,201,200,204,198,200,200,204,206,198,198,206,206,206,206,205,205,205,205,206,205,206,206,206,206,205,205,206,206,205,205,203,204,201,201,189,189,195,192,195,195,195,189,192,192,179,185,180,185,183,174,171,176,164,166,160,159,160,160,157,150,150,148,150,148,148,147,147,145,146,143,141,141,138,136,133,128,129,128,124,124,118,118,114,105,107,107,102,102,105,105,95,100,95,93,84,88,82,74,71,68,62,64,62,62,59,52,52,46,46,49,49,52,49,46,46,43,43,39,32,36,39,36,39,43,39,39,39,36,36,36,39,43,36,43,43,39,43,46,43,43,39,46,46,49,49,46,49,52,52,62,59,64,71,74,68,74,77,79,82,88,88,82,82,77,77,79,82,88,90,88,84,82,82,84,79,84,84,84,84,77,82,84,84,90,84,82,79,79,84,88,88,88,84,84,84,90,90,88,88,82,79,84,90,88,84,84,84,77,82,79,79,74,77,68,68,77,77,71,68,64,64,64,64,64,64,46 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,32,36,32,32,36,32,32,36,36,32,32,36,36,36,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,36,32,32,39,36,39,36,36,36,36,32,39,36,43,46,43,43,39,43,43,43,43,46,52,52,52,52,55,52,52,55,59,59,62,64,68,68,71,71,74,71,71,77,74,82,84,84,88,84,88,93,93,93,95,95,100,107,110,116,122,122,124,128,120,128,126,126,129,133,136,137,138,138,139,142,142,144,146,143,147,147,148,141,152,156,154,156,158,160,162,164,166,169,167,166,165,166,166,171,176,180,180,180,185,189,189,187,195,201,199,202,201,198,204,203,203,203,203,199,203,204,205,205,206,205,206,206,206,206,206,206,206,198,205,205,205,204,205,204,204,203,203,205,204,204,203,203,204,204,203,204,201,203,200,201,200,202,201,203,201,203,202,196,198,200,200,203,201,196,198,201,201,203,202,203,202,202,201,205,204,205,205,205,205,206,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,205,206,201,203,205,204,204,205,204,205,205,205,204,203,205,203,205,204,200,198,199,203,202,204,201,204,204,205,205,205,206,203,205,198,205,206,203,202,205,206,206,206,204,205,204,204,206,206,206,206,206,206,206,205,205,206,206,205,206,206,204,205,201,205,201,200,203,200,203,198,204,206,201,198,196,198,204,204,205,205,205,205,205,204,205,202,206,205,204,206,206,206,205,205,206,204,204,206,205,206,206,206,204,201,195,189,191,192,189,194,183,189,198,189,183,192,185,185,182,189,179,174,176,167,165,171,160,159,157,154,153,150,148,146,148,146,148,147,146,147,144,141,141,142,138,136,131,122,126,122,120,124,120,114,114,112,107,105,100,98,100,100,100,102,95,93,88,88,77,74,71,68,64,62,62,59,55,49,49,49,43,46,49,49,43,46,46,43,43,39,36,36,36,32,36,39,36,36,39,36,36,36,36,39,36,43,39,43,43,46,39,39,43,49,49,49,49,49,55,49,55,62,59,64,71,71,77,71,74,79,82,84,84,84,84,82,79,79,82,90,90,93,84,84,79,84,84,82,82,88,84,82,79,84,90,88,88,82,84,82,88,84,90,88,88,88,88,88,88,88,88,84,82,88,88,88,88,84,82,79,79,82,79,77,74,71,68,68,71,74,71,62,62,59,64,64,62,46 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,36,32,32,36,32,32,36,36,32,32,32,32,36,32,36,36,36,36,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,36,36,32,36,36,36,36,36,36,39,36,43,39,39,39,46,46,46,43,43,43,43,43,46,52,52,52,52,52,49,52,52,55,59,62,64,68,68,71,68,68,68,74,74,79,82,82,84,88,82,88,95,90,93,95,93,100,105,112,114,120,122,122,120,122,126,126,126,129,133,134,141,141,139,137,141,143,142,142,143,144,147,147,148,151,154,156,156,159,160,162,165,168,164,166,167,162,162,166,168,173,174,179,183,185,191,192,192,192,199,198,199,201,201,204,199,203,201,203,194,201,205,205,206,206,205,206,206,206,206,205,206,205,206,206,205,203,205,205,205,204,205,205,204,203,205,202,204,205,203,204,205,201,201,200,200,201,201,202,201,200,203,202,202,201,201,201,201,203,201,200,200,203,203,204,204,203,204,200,205,204,205,206,205,206,206,205,206,205,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,206,206,205,204,204,203,204,205,203,202,205,205,204,201,205,204,206,206,199,197,195,203,201,202,197,205,205,205,204,204,206,205,204,200,204,205,205,204,204,205,206,206,203,206,204,206,204,204,206,206,205,205,206,206,206,205,204,204,203,206,205,204,205,202,201,203,201,197,197,202,204,201,197,201,200,198,205,204,205,205,206,206,206,205,205,204,205,205,206,206,206,205,206,206,206,205,204,205,205,206,206,204,205,197,192,191,187,189,185,189,180,183,189,192,179,186,182,189,185,187,172,176,172,167,160,167,159,158,154,154,152,148,148,147,148,146,149,147,146,146,144,142,143,141,138,136,131,122,122,120,122,122,122,118,114,107,105,105,98,102,102,102,100,98,90,90,88,82,77,74,68,68,64,59,59,59,59,59,49,52,46,49,49,46,43,43,43,43,43,39,36,39,36,32,36,39,39,32,36,39,39,32,39,39,39,43,39,43,43,46,43,39,43,46,49,52,52,52,55,55,55,59,64,68,71,74,74,77,79,79,82,82,88,82,88,79,82,79,82,88,88,90,84,84,82,82,82,90,90,88,84,79,77,82,90,90,84,84,79,82,84,88,90,93,88,82,88,93,88,88,84,88,82,84,88,88,90,84,84,79,79,79,79,77,74,64,68,68,71,77,68,62,64,62,64,68,68,43 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,36,32,32,36,32,32,32,36,36,36,32,32,36,36,36,36,32,36,32,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,36,36,36,32,39,36,39,39,39,39,43,43,43,43,39,43,39,43,39,49,52,49,49,46,49,52,49,52,62,62,62,64,64,64,68,64,71,71,71,79,77,82,82,82,90,79,84,90,88,90,93,93,100,107,107,116,120,118,118,120,120,126,120,128,126,133,129,133,136,141,138,141,141,141,138,143,141,143,147,147,150,151,153,154,158,157,159,160,161,164,161,161,165,164,165,164,173,176,176,178,179,185,189,189,194,197,189,201,195,195,198,198,199,201,202,201,202,202,204,205,206,205,206,205,206,206,206,206,205,206,205,205,204,204,205,205,205,206,205,205,205,204,205,205,205,206,206,205,204,204,203,201,202,203,201,201,202,200,201,200,202,201,204,203,203,203,204,200,204,204,203,205,203,204,204,204,205,204,206,206,206,205,206,206,205,205,206,206,205,206,206,206,205,206,206,206,206,206,206,206,206,206,204,201,204,201,203,203,204,203,199,204,204,204,195,199,203,201,203,199,198,186,194,198,203,204,203,203,201,202,205,205,204,198,203,204,204,204,205,205,203,205,199,206,205,205,205,206,206,206,206,206,206,206,205,205,206,206,206,206,206,206,204,204,204,200,200,204,190,195,201,198,200,198,203,201,203,205,205,205,206,206,206,206,206,206,206,206,206,206,206,205,206,206,205,205,203,201,205,205,204,203,201,192,183,189,178,186,189,192,186,187,185,192,185,187,189,185,180,178,168,169,165,160,165,160,157,158,155,151,149,150,150,150,150,148,147,147,146,143,141,144,144,141,137,129,126,122,120,122,124,120,122,114,112,110,107,102,98,95,98,100,98,95,95,88,88,82,77,71,64,62,62,59,55,55,55,49,49,52,46,43,46,46,43,43,39,43,39,39,36,36,36,32,36,39,36,36,39,39,39,36,39,39,36,39,39,39,46,46,43,39,43,43,46,52,59,52,55,55,55,62,59,68,71,77,77,77,77,77,82,79,82,84,82,84,84,77,84,90,88,90,90,82,82,84,82,84,88,84,84,77,77,84,95,93,88,82,82,82,88,79,90,90,90,88,88,90,88,90,88,88,82,88,79,90,84,90,79,77,77,77,79,77,74,68,68,68,71,74,68,64,62,62,62,68,62,43 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,32,32,36,36,32,32,32,32,32,36,32,36,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,36,32,32,32,32,36,36,36,36,36,36,36,36,39,36,39,43,43,46,43,39,39,39,39,39,43,43,52,52,49,49,46,46,52,49,55,55,59,62,62,64,62,64,64,64,74,79,79,79,82,82,84,88,82,84,84,84,88,93,93,100,102,107,112,120,118,118,120,120,122,122,126,118,129,131,134,137,139,136,138,138,136,138,141,144,144,148,147,150,152,151,156,158,156,156,158,160,161,167,160,161,162,165,164,169,172,174,173,179,182,183,191,186,191,194,194,197,197,198,195,195,195,201,201,202,204,205,204,206,206,206,206,206,206,205,206,206,206,205,205,206,205,205,206,206,206,205,205,205,206,205,205,205,205,204,205,203,205,203,200,202,204,201,201,204,201,201,201,201,201,202,201,204,201,201,204,204,205,204,204,205,206,203,205,205,206,206,206,205,206,205,206,205,206,206,206,206,205,206,205,206,206,205,206,206,206,206,205,205,206,203,204,204,204,201,201,205,204,205,200,204,198,189,197,199,201,201,197,192,192,195,201,203,201,199,201,204,205,199,199,201,202,206,204,201,205,206,202,205,204,205,205,205,206,205,206,206,205,205,205,205,205,204,206,205,206,206,206,204,205,206,204,200,203,200,200,201,201,202,197,195,202,203,204,203,204,205,205,206,206,206,205,204,206,205,205,205,206,206,204,206,206,206,206,203,204,201,204,201,199,199,189,189,195,182,187,192,187,185,186,189,189,183,192,183,187,176,173,162,166,157,156,161,160,158,155,151,150,153,150,149,150,150,147,144,144,141,144,147,144,141,137,131,126,128,122,126,122,116,116,112,112,116,110,110,102,102,98,100,95,93,95,98,90,82,82,74,71,64,59,55,59,55,59,55,52,52,49,49,46,46,46,39,43,43,46,39,43,36,39,36,36,36,39,39,36,39,39,39,36,39,39,39,43,39,39,39,43,43,43,46,46,46,52,52,55,59,62,55,62,64,71,71,71,79,82,79,79,77,79,79,90,88,84,88,84,82,88,88,93,88,88,82,82,82,82,84,88,82,82,82,82,84,88,88,90,90,82,84,88,88,93,93,88,84,84,84,90,90,88,84,88,82,84,90,88,82,79,82,74,77,77,74,64,62,68,71,74,71,64,62,59,62,62,62,46 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,36,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,36,36,36,32,39,32,36,32,36,36,36,43,39,43,46,46,43,43,39,39,39,43,39,52,52,49,49,46,49,49,55,59,55,59,62,62,64,55,62,62,68,68,77,77,74,84,79,82,84,79,82,84,88,88,93,93,100,100,107,112,118,120,114,118,118,118,126,124,128,131,131,133,136,136,138,138,137,136,138,142,142,145,145,148,151,149,152,153,156,155,156,157,160,159,160,161,160,164,166,165,171,174,173,176,179,180,180,187,189,186,187,192,191,194,195,195,194,197,200,204,201,205,204,205,205,206,205,206,206,206,205,206,206,206,206,205,205,204,206,206,206,206,206,205,205,205,205,204,204,206,205,203,201,203,201,203,200,204,203,198,201,200,201,201,201,203,204,202,204,202,203,203,204,204,204,205,205,206,205,205,205,206,206,205,206,206,206,206,206,206,206,206,205,205,206,204,206,206,206,206,206,206,206,206,206,205,205,206,204,205,205,204,204,204,204,204,201,202,201,198,195,201,202,204,199,200,201,201,198,201,199,204,205,204,198,198,195,204,206,205,204,204,205,204,205,205,205,203,205,205,205,206,206,205,205,205,204,205,206,206,205,206,206,205,205,205,205,201,204,204,201,196,200,203,203,202,200,204,205,204,205,205,204,205,205,206,205,204,201,206,206,206,204,205,206,204,206,206,206,205,205,203,201,202,202,201,195,192,189,183,183,192,192,186,182,179,187,182,192,187,183,185,173,167,161,164,156,156,158,159,156,155,153,148,150,150,148,147,146,145,145,142,142,143,146,142,138,136,131,128,128,124,120,120,114,112,82,107,112,112,112,102,105,98,98,93,90,90,90,84,84,79,71,71,64,62,62,59,55,59,55,49,49,46,49,46,46,46,43,43,39,43,43,39,36,36,36,32,36,36,39,39,39,43,43,39,39,39,39,39,39,39,43,49,46,43,46,49,49,49,55,52,55,62,59,64,62,71,71,77,79,79,79,79,79,82,82,88,90,84,88,88,82,84,90,90,90,88,84,82,82,82,84,84,88,88,84,79,88,90,88,93,88,84,82,82,90,93,90,90,84,88,84,95,90,90,84,84,82,84,88,88,84,77,77,77,77,79,74,68,68,64,68,71,71,64,59,62,62,62,62,46 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,32,39,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,36,32,32,32,32,36,32,32,36,36,36,36,39,36,36,39,43,39,43,39,39,43,39,39,43,46,43,49,49,49,46,46,49,52,55,55,59,55,59,59,62,59,59,62,62,68,77,74,79,79,82,82,82,79,79,84,84,90,95,98,100,102,107,110,112,112,116,114,118,118,124,126,131,128,131,134,134,138,137,136,134,136,138,138,144,142,147,147,148,150,151,151,153,154,155,156,159,158,159,157,160,160,162,161,167,169,168,174,173,182,182,185,178,189,185,187,194,189,192,197,192,195,201,201,201,203,205,205,204,205,205,205,205,206,206,205,206,206,206,205,205,206,206,206,206,206,206,206,206,206,205,206,206,205,205,205,205,204,202,204,203,204,204,203,203,203,205,204,204,205,204,205,204,204,204,204,204,204,205,205,205,205,204,206,206,205,206,206,206,206,206,206,206,206,206,206,205,204,206,205,206,206,206,206,206,206,205,205,204,205,206,204,206,206,203,204,203,204,202,204,198,203,204,200,201,197,201,199,201,203,201,203,200,195,198,201,203,199,201,201,203,202,205,206,205,204,205,205,204,204,205,206,206,206,206,206,205,206,205,205,206,205,205,205,205,205,205,205,205,205,206,203,204,203,203,198,203,203,204,201,204,205,205,206,205,204,206,206,206,205,206,205,204,206,206,206,204,205,205,203,205,206,205,203,199,201,192,192,197,197,189,192,187,185,189,187,186,186,183,189,189,192,191,192,178,173,169,165,161,162,158,156,157,156,154,154,154,150,150,153,150,149,148,148,147,141,142,144,142,138,138,136,131,122,124,120,122,120,118,112,107,112,110,112,110,105,98,98,98,95,90,90,84,79,79,74,68,68,68,62,55,59,49,52,55,55,49,49,49,46,46,46,39,36,36,43,43,39,36,36,36,36,36,39,39,39,36,39,39,39,39,43,39,39,39,43,46,46,46,46,46,49,49,49,55,59,59,62,62,59,64,68,71,74,79,79,84,77,79,79,82,88,82,84,84,88,82,90,84,88,90,88,84,79,77,82,84,84,84,84,82,82,88,88,88,95,88,88,84,84,84,93,90,88,84,84,84,90,88,88,88,84,82,90,84,82,84,77,79,79,77,74,74,64,64,68,68,71,74,68,62,59,59,64,62,43 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,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,36,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,36,32,32,32,36,36,32,36,36,32,36,36,36,39,36,39,43,43,39,43,39,39,43,43,46,46,46,46,49,49,46,43,46,49,55,55,59,55,59,59,62,59,62,59,64,64,74,77,77,79,79,79,79,79,82,84,84,84,95,95,100,102,107,102,107,110,112,114,116,116,122,126,131,134,133,134,133,133,131,134,134,129,136,138,141,144,146,148,149,150,149,150,151,150,152,156,156,156,156,156,156,160,164,162,167,168,165,173,174,178,178,178,179,183,182,182,186,187,187,189,195,201,195,203,201,203,205,204,205,205,205,206,204,205,204,206,206,206,206,206,205,206,206,206,206,206,206,206,205,204,205,206,206,206,205,205,205,205,182,205,204,204,205,204,204,204,201,204,204,204,205,205,206,204,204,204,205,204,204,205,206,205,206,206,206,206,206,206,206,206,206,206,206,206,205,205,205,205,205,206,205,204,205,205,205,205,205,205,204,203,203,202,201,204,205,204,204,201,204,202,201,201,202,204,205,201,201,203,205,205,201,201,197,195,201,203,202,202,204,204,204,205,204,206,205,204,204,204,203,204,204,205,206,206,205,206,206,205,205,206,206,205,205,205,206,205,205,206,206,205,205,200,205,203,204,205,204,205,204,206,203,206,206,206,204,206,205,206,206,204,206,206,205,206,202,206,203,203,205,204,203,203,203,202,199,197,192,189,192,197,194,185,187,179,187,185,183,183,186,189,186,189,189,178,172,174,164,162,157,159,156,155,154,155,152,150,150,152,152,150,150,150,148,144,144,142,146,143,138,137,136,134,129,126,128,122,120,116,110,110,110,112,112,107,112,105,102,93,95,93,82,84,82,77,74,71,68,68,62,59,52,52,55,52,55,52,52,52,46,46,46,46,36,36,39,39,43,39,39,39,39,36,39,39,36,36,36,39,36,39,39,43,43,39,36,39,43,49,49,46,46,49,52,46,55,59,62,62,59,62,68,68,74,79,82,84,88,84,79,79,79,88,93,88,90,88,84,84,88,90,84,90,82,82,79,82,82,88,84,84,79,84,84,90,84,95,90,88,82,84,82,93,90,90,88,82,88,90,90,93,90,82,82,84,84,82,84,77,79,71,74,74,71,68,68,68,64,68,68,68,62,62,59,62,59,43 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,36,32,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,36,32,36,32,32,36,32,36,32,36,36,36,36,39,43,43,39,43,36,43,43,46,43,49,49,49,49,46,46,49,49,52,55,59,62,59,59,59,62,64,59,64,71,74,74,77,77,77,77,82,79,82,84,84,90,93,95,100,102,102,102,102,102,105,114,112,118,120,126,129,131,134,131,134,136,131,131,133,131,136,138,141,144,147,148,148,148,150,150,150,153,155,154,154,156,156,155,161,162,162,164,165,166,166,172,171,173,173,179,176,178,179,180,182,186,186,189,192,198,197,198,200,202,204,204,204,205,205,205,205,205,204,205,204,205,206,206,206,206,206,206,206,206,206,206,206,206,204,205,206,205,205,205,203,204,206,204,204,205,204,205,204,203,202,201,205,205,204,204,204,203,203,206,204,206,206,205,205,205,206,206,206,206,206,206,205,205,205,206,205,206,205,205,205,205,206,205,206,206,205,204,205,204,205,204,205,203,204,204,200,203,205,206,205,205,205,203,204,201,201,205,204,203,205,204,204,201,198,198,192,199,203,204,205,205,204,204,205,204,205,205,205,201,204,204,203,204,205,205,206,206,206,205,205,206,204,206,206,205,203,205,204,206,206,206,205,205,206,205,205,205,206,206,206,206,205,204,203,206,205,206,206,205,204,206,205,206,206,205,206,206,206,205,206,206,206,205,201,200,197,200,202,195,189,199,198,192,194,185,179,185,187,183,182,180,180,187,179,173,179,171,171,166,167,162,162,158,156,156,153,152,152,152,153,151,151,150,149,147,146,147,146,146,142,139,136,131,131,126,131,128,128,122,118,114,110,110,107,110,107,110,107,102,98,95,95,90,84,84,82,77,77,74,68,62,59,55,55,52,52,55,52,52,49,52,49,46,49,43,36,39,36,39,39,43,39,39,39,36,36,39,39,36,39,36,39,39,46,43,39,39,36,43,46,49,49,49,49,52,49,52,59,59,62,62,64,71,71,71,77,79,84,84,88,79,82,79,82,90,93,93,88,88,82,84,82,90,95,90,84,84,79,77,82,82,90,84,82,90,84,84,90,90,93,84,84,84,84,90,90,93,90,90,84,88,82,93,84,82,84,79,84,84,84,82,82,71,71,71,74,68,71,71,64,71,64,64,62,59,52,59,55,43 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,36,36,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,36,36,32,36,36,36,32,36,32,36,36,39,36,36,39,43,43,39,39,43,43,46,46,46,46,49,46,49,46,46,52,55,52,59,59,59,59,55,59,59,62,64,71,71,74,77,77,74,74,77,77,82,84,84,82,95,95,102,98,100,98,102,102,110,112,114,114,122,128,128,131,131,131,131,131,131,129,131,131,134,139,141,144,146,147,148,146,148,149,150,150,151,155,155,156,156,156,160,158,161,160,166,168,169,166,171,169,173,178,174,176,179,179,180,182,186,189,192,194,195,195,200,201,203,201,204,204,204,204,203,202,203,205,206,205,206,206,206,206,206,206,205,206,206,206,204,206,205,205,204,205,205,205,205,205,204,205,204,205,205,205,204,205,205,204,205,205,205,206,205,205,205,206,206,206,206,206,205,206,206,206,206,206,206,206,206,206,205,205,206,205,205,205,205,204,205,205,206,206,204,204,204,204,203,205,205,204,204,204,201,203,203,205,205,205,205,205,206,204,197,203,201,201,205,204,204,203,201,201,200,201,203,204,205,205,202,201,203,203,204,205,205,199,199,206,203,203,204,205,206,206,205,206,206,206,206,206,206,205,205,206,205,206,206,206,206,204,205,204,205,205,205,206,206,205,205,206,205,204,203,206,206,206,206,206,205,206,206,206,206,206,206,205,206,205,203,206,204,195,194,202,201,194,195,201,197,195,189,191,182,180,185,183,183,178,186,186,174,178,176,169,165,168,162,166,161,160,154,153,153,153,149,150,152,150,151,151,149,148,146,147,145,143,141,136,131,131,128,133,131,128,129,120,114,112,110,112,107,110,110,107,107,102,100,95,95,90,82,79,79,77,74,74,64,62,59,55,52,55,49,55,52,49,52,49,46,46,46,43,39,39,36,43,43,39,36,39,39,36,36,39,39,36,39,39,39,36,43,43,39,39,39,39,43,49,49,49,46,52,49,49,55,59,62,68,68,71,71,74,77,82,82,79,84,82,84,79,79,84,90,84,84,90,84,82,82,88,88,90,82,82,77,79,82,82,84,88,88,88,84,84,88,90,93,90,88,84,88,84,90,93,90,90,88,90,88,90,90,90,88,84,84,84,84,79,84,74,68,71,74,71,74,68,68,68,64,68,62,62,59,55,59,46 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,39,32,32,36,36,32,32,32,32,32,32,32,36,36,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,36,36,36,32,32,36,32,32,32,32,36,36,39,36,39,39,39,39,39,43,43,46,46,43,39,46,46,46,46,46,49,59,55,59,52,55,55,59,59,64,62,64,71,71,74,71,77,74,71,74,74,77,84,84,93,90,95,95,98,98,98,98,98,100,110,110,114,120,122,124,129,131,128,131,131,131,129,129,131,137,138,142,142,144,145,145,145,148,147,147,149,148,150,151,151,154,155,156,159,160,161,164,166,166,166,165,171,169,171,172,176,172,176,185,173,179,187,192,195,195,198,199,200,199,201,201,200,203,201,197,201,201,203,204,204,204,204,205,206,204,205,206,206,206,206,206,206,206,206,206,205,205,205,205,206,206,205,206,205,205,205,206,205,205,205,206,204,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,206,205,205,205,205,205,203,206,205,206,204,204,204,203,204,204,201,202,204,203,203,201,202,203,203,205,204,204,203,203,204,201,205,201,200,201,201,201,201,201,204,204,204,204,202,204,203,203,195,199,201,203,204,202,201,201,206,203,204,205,206,206,206,206,206,206,206,206,206,206,206,206,205,205,206,206,206,206,205,206,205,205,206,206,206,206,206,206,205,205,205,204,206,204,206,206,206,206,206,206,206,206,206,205,206,204,205,201,195,201,195,189,197,197,200,197,199,197,192,194,191,192,187,182,174,176,182,176,176,178,169,178,171,168,168,166,160,156,156,154,152,150,150,150,150,150,148,150,147,148,146,147,146,144,143,139,133,129,131,131,129,128,128,122,118,116,112,107,107,112,107,112,102,102,100,98,88,84,84,79,79,74,74,71,71,64,64,59,55,52,49,49,49,49,46,49,52,46,43,49,46,39,36,39,43,43,39,32,39,39,36,36,39,36,36,36,36,39,43,43,43,43,39,39,43,46,52,49,49,52,52,52,52,52,62,68,64,64,71,71,77,74,82,82,82,84,84,84,82,79,82,82,90,93,88,88,84,84,88,88,84,90,88,82,82,79,79,88,88,82,79,84,82,88,90,95,93,82,84,82,88,95,98,90,90,84,88,88,93,90,88,84,82,82,84,79,79,79,74,68,68,71,71,74,64,62,68,68,62,62,62,55,55,59,49 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,32,32,36,36,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,32,32,32,32,32,32,32,32,36,32,32,32,36,36,39,39,39,39,39,39,39,43,39,39,46,46,46,49,43,46,46,43,49,49,52,55,52,49,55,55,59,59,64,62,68,71,71,71,71,74,74,74,77,74,77,79,82,88,90,93,93,98,98,98,95,100,100,105,112,114,114,118,122,128,126,128,129,129,128,128,128,129,133,139,138,141,143,145,144,144,144,144,147,147,147,149,150,152,153,153,160,158,158,161,165,161,162,162,162,166,168,168,171,171,174,173,174,176,178,186,191,192,194,195,198,199,201,200,197,201,200,201,200,201,203,204,204,203,204,204,205,205,205,206,206,206,206,206,206,206,205,206,205,205,205,205,205,206,205,205,206,206,205,205,206,206,206,206,206,205,206,206,206,206,206,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,205,205,203,205,205,206,205,204,205,204,203,202,201,202,204,203,203,203,201,199,204,204,203,204,203,203,201,202,203,204,205,205,203,201,197,197,199,197,198,199,201,204,200,198,197,197,199,201,205,204,204,202,202,206,204,205,205,206,206,206,206,206,206,206,206,206,206,205,206,206,206,206,206,206,206,206,206,206,205,206,206,205,206,205,206,206,206,205,205,206,205,206,206,205,205,206,206,206,206,206,205,204,201,205,201,195,198,195,198,195,198,195,192,189,191,195,187,182,185,183,183,171,179,176,176,172,166,164,162,166,167,167,160,158,156,160,151,150,154,149,148,148,148,147,148,148,148,145,147,144,145,136,137,131,124,124,126,126,124,118,120,118,116,114,112,105,110,102,100,100,98,98,95,93,84,79,74,74,74,71,68,64,59,59,59,55,52,52,46,49,52,49,49,49,49,46,46,43,39,39,36,39,39,39,36,39,43,36,39,39,39,36,36,36,36,39,46,46,43,43,39,39,49,49,52,55,55,55,55,59,62,59,62,68,71,77,79,77,71,77,82,84,88,88,84,82,77,82,82,88,93,90,82,84,88,82,82,88,90,88,84,84,77,79,84,90,88,84,84,88,88,95,90,95,84,84,90,88,93,90,93,90,84,88,84,90,88,90,88,82,79,84,88,84,82,71,68,68,71,71,71,68,62,64,62,64,62,62,52,52,55,46 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,36,32,32,36,32,32,32,32,32,36,32,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,36,32,36,36,32,36,36,36,39,36,39,39,36,39,39,36,39,43,43,46,49,43,46,46,46,46,43,49,49,52,55,55,52,55,55,59,55,62,64,71,68,68,74,68,74,71,74,74,71,77,82,84,90,93,93,95,95,90,93,100,100,102,102,110,112,116,118,120,128,126,128,129,128,126,126,126,131,134,138,136,139,144,143,142,144,143,143,147,144,146,150,150,150,154,154,156,157,158,162,161,162,165,164,162,161,169,172,172,173,172,178,174,179,179,189,189,192,194,197,195,198,200,202,195,201,203,201,201,201,203,205,203,203,205,202,205,206,205,206,206,206,205,206,206,206,206,205,206,205,205,205,206,205,206,205,206,206,205,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,204,205,204,206,206,204,204,204,204,204,203,202,203,205,203,201,203,202,201,201,203,204,205,201,202,201,201,203,204,201,205,198,178,195,191,195,200,202,203,203,199,195,197,199,200,201,205,205,201,205,204,205,205,205,206,206,206,206,206,206,206,206,205,206,206,206,206,205,206,205,206,206,205,206,206,206,206,205,205,205,204,205,206,206,206,206,204,204,206,206,206,206,206,206,206,206,206,206,204,204,200,198,199,197,198,201,195,197,195,192,187,195,189,183,182,189,187,182,183,183,179,171,171,168,172,165,165,166,167,161,159,157,157,155,153,151,150,150,149,148,150,145,147,147,147,147,146,145,144,139,134,129,126,128,122,126,124,120,122,112,114,114,114,107,105,100,100,95,98,90,93,84,88,84,74,71,71,71,64,64,59,59,55,59,49,49,49,49,49,49,46,46,46,46,46,43,39,39,39,36,39,39,39,36,39,36,36,39,39,36,36,36,39,36,46,46,43,43,36,39,49,49,52,52,55,59,59,59,62,59,64,68,74,74,79,77,74,74,88,88,88,88,88,82,77,82,79,88,90,90,88,84,84,84,90,90,90,90,82,82,79,79,88,88,88,93,88,88,88,90,95,95,84,90,88,90,90,98,93,88,88,88,88,90,90,88,82,79,82,82,79,82,84,74,71,64,74,71,74,68,64,62,64,64,62,55,55,52,55,43 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,36,32,32,32,32,36,36,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,36,32,36,32,32,36,32,36,39,39,39,39,36,39,39,39,39,39,46,43,43,46,46,43,43,43,49,49,52,55,49,52,49,52,52,52,55,59,62,68,68,71,71,71,68,71,71,77,71,77,82,82,90,93,90,90,90,93,90,95,102,102,107,110,114,116,116,122,120,128,126,126,129,124,124,131,124,134,136,139,142,139,141,142,142,141,142,143,144,145,148,150,151,152,153,156,158,158,160,158,160,159,159,162,160,166,166,167,171,173,169,173,176,179,185,183,182,192,194,197,194,198,195,201,202,194,199,198,201,203,204,204,204,204,202,204,202,204,205,205,205,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,205,205,206,205,205,206,206,206,205,206,206,206,206,206,206,206,206,206,206,205,206,206,206,206,206,205,206,205,205,205,203,204,203,204,203,203,204,201,200,201,200,203,202,204,203,205,201,201,202,198,205,203,204,202,205,202,203,204,205,199,203,199,198,201,204,204,205,201,201,201,195,194,195,203,201,204,206,201,204,203,203,204,204,204,206,206,205,206,206,206,206,206,206,206,205,206,206,206,206,206,206,206,206,206,206,205,204,204,206,204,206,206,206,204,204,206,205,206,206,206,206,206,206,206,205,206,206,204,203,201,200,200,195,194,186,189,186,191,191,187,189,186,180,186,191,185,189,191,189,179,176,168,165,166,164,161,164,161,162,159,156,154,154,154,152,151,151,151,148,148,148,147,147,147,147,145,143,141,138,136,134,128,128,122,124,124,120,120,116,116,116,107,107,107,102,95,95,93,95,93,88,90,82,77,74,71,64,64,62,62,59,55,52,55,52,55,49,49,49,49,46,46,46,46,46,39,36,43,39,39,39,39,36,39,39,39,39,39,39,36,36,36,39,43,49,46,43,46,39,43,43,46,49,52,55,55,59,62,62,59,68,64,77,79,77,77,77,74,82,79,88,88,84,82,82,82,88,88,90,88,84,88,82,79,88,84,93,84,82,84,82,82,90,93,90,90,88,88,84,93,93,90,88,90,90,88,90,95,93,90,88,84,90,84,88,88,84,79,79,77,82,79,79,71,64,68,68,71,74,64,64,62,64,64,62,55,55,49,55,46 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,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,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,36,36,36,32,39,36,39,36,36,39,43,36,39,39,43,43,43,49,43,43,43,43,46,43,46,49,52,52,49,49,52,52,55,55,62,62,64,68,71,64,68,71,71,77,74,77,77,82,82,90,88,90,88,88,90,90,95,98,102,102,105,110,112,114,116,120,122,122,126,126,124,124,128,131,131,134,138,138,138,138,142,136,141,139,141,145,144,147,148,150,151,151,155,159,158,158,158,158,157,158,159,159,164,162,162,164,168,165,172,176,179,183,183,189,187,187,192,192,192,195,197,194,194,194,198,201,201,203,203,201,204,203,203,204,203,203,205,203,205,205,206,206,206,206,206,206,205,205,206,206,206,206,206,205,206,206,206,205,206,205,201,204,205,205,205,206,205,206,206,206,206,206,206,206,206,206,206,206,205,206,205,206,206,205,206,205,205,205,205,204,204,204,205,198,204,201,198,200,200,201,201,203,203,201,203,203,201,199,201,203,206,199,203,201,201,203,204,205,205,203,202,199,203,205,205,204,205,203,199,198,201,204,205,206,205,203,203,204,204,201,204,205,204,206,206,206,205,206,205,206,205,206,206,206,206,206,206,206,206,205,205,206,205,206,204,206,206,205,206,206,205,206,204,205,206,206,206,206,206,206,206,206,204,201,199,203,201,201,195,195,199,199,194,195,189,185,185,187,185,192,189,187,189,192,187,183,185,174,179,166,164,165,165,165,164,162,160,154,156,153,154,152,150,151,148,149,146,145,145,147,148,146,146,146,138,141,138,136,129,133,128,124,122,118,114,112,116,114,112,110,105,102,105,93,93,98,93,88,88,84,82,79,71,71,64,59,55,52,59,55,55,55,55,55,49,49,49,49,46,49,43,43,43,43,39,39,39,39,39,36,36,39,43,39,39,43,39,36,32,39,39,39,49,43,43,46,46,39,49,46,49,52,62,59,59,59,64,62,68,71,71,82,82,79,79,79,79,84,84,90,88,82,79,82,84,84,90,90,90,88,88,84,84,90,90,88,88,84,84,84,90,88,88,90,88,88,84,90,71,90,90,95,88,90,88,90,95,93,84,90,84,84,88,88,82,82,77,77,74,77,82,77,64,62,68,64,74,71,62,64,62,59,59,55,52,55,52,43 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,36,39,39,39,36,36,39,39,43,43,46,46,43,46,46,46,46,46,46,49,49,52,49,52,49,52,55,59,59,59,64,71,64,68,64,71,68,74,77,74,77,82,88,84,88,88,90,90,93,93,95,98,102,102,107,110,112,114,114,120,116,118,122,122,122,124,129,126,137,138,136,137,138,139,138,138,141,138,142,142,146,147,148,150,150,152,156,158,156,156,159,158,158,160,160,160,161,161,161,166,162,166,174,176,174,182,179,185,187,187,185,189,191,192,194,194,195,194,195,200,201,203,203,202,197,204,201,201,201,204,204,204,204,206,205,206,206,206,205,206,206,206,206,206,205,205,205,204,205,204,206,204,205,204,204,201,204,205,206,206,205,205,204,206,206,206,206,206,206,206,206,206,206,206,206,205,206,206,205,203,204,204,205,205,204,203,204,203,203,200,195,197,198,203,203,201,201,201,201,203,198,197,203,203,202,201,205,201,204,201,203,205,205,201,201,201,203,205,205,205,204,203,201,203,201,204,205,205,204,204,203,205,204,199,205,204,204,205,206,205,203,205,204,205,205,206,206,206,206,206,206,206,206,206,206,205,206,205,205,205,206,206,206,205,205,205,205,203,205,205,206,206,206,206,205,206,205,202,201,198,197,201,200,197,200,198,200,192,195,187,186,183,180,185,191,189,185,189,185,183,178,169,173,166,165,161,164,162,159,160,157,158,156,154,152,152,154,152,149,148,147,146,144,147,145,146,145,142,138,138,137,134,129,131,126,122,120,116,116,112,116,112,112,110,105,105,100,98,93,90,93,93,82,84,82,79,74,74,64,59,59,59,52,55,55,59,55,52,49,52,49,46,49,49,46,46,46,43,39,36,43,39,39,36,39,39,36,39,43,43,39,36,36,36,39,39,43,46,46,46,43,46,43,49,49,55,59,59,62,59,62,62,68,74,74,82,84,77,74,79,79,82,84,90,88,88,77,79,82,88,88,90,88,88,84,82,84,90,93,90,88,84,82,82,90,93,90,90,90,88,88,90,88,88,90,84,90,84,90,90,93,90,88,84,84,82,88,90,82,79,77,79,77,74,82,74,64,62,68,68,68,68,62,62,62,55,55,59,55,52,52,43 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,39,39,43,39,39,39,39,39,46,46,43,46,43,43,46,43,49,49,49,49,49,49,52,49,49,52,52,55,59,64,64,71,64,71,62,64,71,71,77,74,79,79,82,82,84,82,88,90,88,90,98,100,102,105,105,110,112,112,112,116,114,114,118,122,122,126,126,129,129,134,136,134,138,137,137,141,138,141,138,138,141,147,148,148,152,150,156,154,153,154,156,155,156,156,156,158,160,160,164,162,162,169,171,172,178,176,179,183,182,186,187,183,189,192,189,194,189,194,191,192,197,201,199,201,201,197,201,202,201,201,202,203,205,205,205,205,205,204,205,205,205,205,206,206,206,204,203,204,203,205,205,204,204,205,204,205,204,206,205,204,206,205,205,205,205,204,206,206,206,206,205,205,205,205,205,205,205,205,205,204,204,204,204,205,206,203,202,201,203,202,197,195,203,199,201,187,199,195,198,195,198,197,195,201,203,197,198,200,201,204,204,204,204,203,203,203,199,199,201,204,205,204,202,201,203,204,204,201,200,200,205,204,201,201,199,203,205,205,204,204,203,205,205,204,205,206,206,206,206,206,206,206,205,206,205,205,206,206,206,206,206,206,206,206,206,201,205,204,206,204,205,204,205,205,202,203,201,204,201,203,200,202,195,198,194,195,185,180,191,189,186,182,189,185,182,182,186,186,186,178,169,171,169,167,162,166,165,159,160,158,155,157,153,156,152,151,150,150,150,150,146,142,146,144,143,146,138,138,137,136,133,131,133,128,122,116,116,116,110,105,112,114,116,112,102,107,100,95,95,88,88,84,84,77,79,74,71,71,62,59,59,55,55,55,55,52,52,52,52,55,49,49,46,46,46,46,46,43,39,39,39,36,39,39,39,36,43,43,43,46,39,39,36,39,39,39,46,46,49,49,49,46,46,46,52,55,59,59,64,62,59,64,64,71,77,84,82,77,79,79,82,82,88,88,90,84,77,82,82,79,93,90,90,88,82,82,82,84,90,90,88,84,82,84,84,93,90,95,93,88,84,90,93,90,90,90,90,84,84,90,90,90,88,84,84,82,82,88,82,84,79,77,77,82,77,71,68,64,64,68,71,71,62,62,59,55,55,52,55,52,49,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,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,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,36,32,32,32,32,32,32,36,32,36,36,32,36,39,36,36,39,39,39,43,43,46,43,39,39,46,46,49,43,49,49,49,49,49,46,49,49,52,55,62,62,64,64,68,71,64,68,71,71,77,77,77,82,82,79,79,79,84,84,88,88,93,98,100,107,105,102,110,110,110,114,114,112,120,120,122,120,124,126,134,131,133,136,136,136,136,137,136,141,138,142,142,144,147,147,150,151,150,154,155,152,154,154,155,154,156,155,159,159,158,162,162,164,171,173,173,178,174,176,180,182,185,185,189,189,189,191,194,192,192,195,198,194,198,202,201,199,194,201,199,201,203,201,204,201,201,201,203,203,205,204,204,204,205,203,202,203,203,202,204,203,205,204,204,203,204,204,206,205,204,204,205,205,205,205,205,203,205,205,205,205,205,204,204,204,203,203,205,203,203,203,202,205,202,203,203,202,203,201,205,201,201,199,197,200,201,204,195,200,198,199,197,195,197,195,195,198,198,201,200,197,202,201,197,195,200,199,201,199,197,201,202,204,201,201,201,203,203,198,201,202,204,197,204,201,195,203,203,204,205,205,205,205,206,205,205,206,206,206,206,206,206,206,206,206,205,206,206,205,205,206,205,206,205,205,204,204,204,206,205,204,201,204,201,202,201,202,201,198,197,199,194,204,201,200,197,191,187,189,182,186,179,191,189,191,187,183,189,180,178,172,166,169,169,160,160,158,156,157,157,153,155,151,154,150,150,150,150,150,150,150,146,145,147,143,142,138,137,134,134,131,133,131,128,128,110,88,110,112,114,112,112,110,112,107,102,100,98,90,90,84,84,84,82,79,79,77,68,68,59,55,55,59,55,55,52,55,52,52,52,55,52,46,43,46,43,46,46,43,39,39,39,39,39,39,36,39,39,39,39,43,43,43,36,39,39,39,46,46,49,49,46,46,49,49,55,59,62,62,62,62,64,71,71,74,77,82,84,84,82,84,82,84,88,84,88,84,79,82,84,84,88,88,88,88,84,84,84,82,88,88,88,88,84,84,88,90,93,90,90,88,84,84,88,88,93,90,88,84,88,88,93,93,90,84,79,82,79,84,82,79,77,77,74,77,79,74,68,68,64,64,64,64,64,64,59,59,55,55,55,52,49,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,39,36,39,36,39,39,39,39,36,39,43,43,39,39,43,39,43,46,46,43,49,49,49,49,49,46,46,46,55,55,59,55,62,62,64,68,62,64,68,77,77,79,79,77,82,82,82,79,84,84,88,84,93,98,105,105,107,110,112,110,112,112,112,112,112,118,120,124,129,128,131,129,129,131,129,131,136,131,137,138,141,138,141,144,147,148,150,150,152,154,154,153,154,154,154,154,154,156,156,157,159,160,164,162,166,171,173,174,179,180,179,178,180,183,180,180,187,186,187,194,194,192,194,199,197,198,197,200,201,198,202,201,199,203,203,201,202,204,204,203,204,204,204,204,203,204,202,203,201,202,202,205,204,204,204,203,202,204,205,206,204,204,205,206,206,204,204,203,205,205,205,205,205,204,203,203,205,204,205,205,201,202,201,201,201,201,201,202,204,200,202,203,199,199,199,200,198,201,200,197,199,191,200,195,198,198,197,195,198,197,201,195,203,204,189,192,198,199,192,195,197,203,202,204,200,202,203,203,201,195,203,203,203,200,202,202,202,202,201,204,204,206,206,205,205,205,205,206,206,206,206,206,206,206,206,206,206,206,205,206,206,205,206,204,205,204,204,204,205,205,204,203,199,198,202,198,195,195,192,189,195,203,204,203,199,198,198,194,187,185,186,186,179,183,192,192,189,180,179,179,172,166,172,169,174,161,159,156,156,158,156,156,154,151,151,153,150,152,150,148,148,147,146,145,145,141,141,138,134,131,131,131,131,128,128,124,110,82,105,112,112,112,112,112,112,105,100,98,98,90,88,82,84,82,82,79,82,74,68,64,62,55,55,55,55,55,55,55,59,52,52,52,49,49,46,46,43,43,46,46,43,36,39,39,36,39,36,39,36,39,39,46,43,39,39,36,39,39,49,46,49,46,46,46,49,49,55,59,62,64,64,64,64,64,71,71,74,82,84,82,79,88,79,84,84,88,90,88,82,82,84,84,88,88,88,88,84,82,82,82,84,88,84,84,88,88,84,88,95,90,88,90,82,88,88,90,90,98,88,88,88,88,88,95,90,82,82,79,82,84,84,79,77,74,77,77,82,74,68,64,64,64,64,68,68,62,55,59,52,55,52,52,52,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,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,36,32,36,32,32,32,32,32,32,32,39,39,36,39,36,39,39,39,39,43,39,43,39,39,39,39,43,46,46,46,49,46,49,49,46,49,46,52,55,52,59,62,62,62,59,62,62,64,68,74,77,74,77,82,84,82,79,79,84,82,84,84,93,95,98,100,98,110,107,105,112,110,110,114,116,122,120,122,126,128,131,131,129,131,131,129,131,131,136,134,138,139,139,146,145,147,149,147,148,149,150,152,153,151,154,154,155,154,156,155,159,161,159,166,169,171,172,173,171,174,171,171,160,178,179,179,179,182,183,182,189,189,192,195,195,199,198,194,198,201,200,198,197,195,201,198,201,199,201,203,201,203,204,203,202,201,200,202,197,201,201,201,203,203,203,201,204,204,204,204,204,205,204,205,205,203,204,204,204,203,204,204,205,203,204,205,205,205,204,203,203,201,201,199,201,199,200,201,201,199,195,195,199,195,195,195,194,201,195,194,192,195,195,195,200,195,201,195,195,198,201,191,195,200,192,195,198,199,198,197,199,201,200,203,204,205,205,203,202,199,203,201,201,204,205,203,203,201,204,204,204,205,204,203,205,205,205,204,206,205,206,205,206,206,206,206,206,206,206,206,205,205,203,204,202,203,204,204,201,204,201,201,201,203,198,195,201,194,197,199,199,198,201,199,203,197,191,195,187,185,189,189,189,183,179,179,178,178,168,167,172,166,171,167,160,162,160,157,156,156,156,155,154,153,153,150,152,149,149,147,148,146,144,143,141,138,137,136,131,131,131,131,131,129,120,122,112,112,114,112,114,112,110,110,112,105,102,102,100,93,88,82,79,77,77,74,77,74,64,68,62,62,59,59,55,52,59,52,52,52,52,49,52,49,43,46,43,43,43,43,39,39,39,39,39,36,36,39,39,39,39,43,43,39,43,43,43,39,43,49,49,49,46,46,52,55,55,59,59,64,64,62,68,68,74,74,77,84,88,84,77,88,82,90,84,88,88,84,82,84,82,79,84,88,88,88,90,84,79,82,88,88,90,84,84,88,82,82,90,90,90,93,88,84,84,82,90,93,95,90,88,82,90,93,90,82,84,77,79,82,82,82,77,74,77,79,77,71,71,64,64,62,68,68,59,62,59,55,52,59,49,52,46,36 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,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,36,36,39,36,32,36,39,36,39,39,39,39,43,39,39,43,43,39,46,46,49,43,49,46,49,46,49,49,46,52,55,52,55,59,64,62,64,64,59,68,71,71,74,74,77,79,82,79,79,77,82,82,88,88,95,95,98,100,102,100,105,105,102,110,107,112,112,118,122,122,124,124,126,128,129,124,128,128,131,136,138,137,139,141,142,145,146,146,147,147,146,148,148,148,148,149,153,154,154,156,157,155,159,157,159,161,166,167,168,167,169,167,172,169,176,174,173,178,180,180,182,186,187,189,189,195,195,197,192,195,198,203,202,198,195,197,201,195,198,195,198,200,200,198,198,201,201,201,199,200,199,201,197,202,201,201,202,201,201,204,204,202,203,204,204,203,204,204,204,202,204,203,201,203,200,198,201,204,202,203,204,203,201,201,202,201,201,195,201,199,199,199,197,192,195,199,199,194,198,197,194,192,187,195,197,195,197,194,197,194,195,195,201,197,197,194,198,201,195,192,195,198,195,197,200,202,203,204,205,204,204,203,204,204,203,202,202,205,201,204,203,202,205,204,206,203,203,203,203,203,206,206,206,205,205,206,205,205,205,205,205,206,206,206,205,204,203,203,204,200,204,200,199,199,199,201,195,199,197,192,195,191,195,197,195,194,189,187,195,187,189,183,192,192,185,182,173,171,172,171,165,166,164,162,168,168,164,158,158,157,160,156,156,154,154,154,153,151,150,149,150,147,148,147,144,142,138,134,136,131,131,124,129,128,124,122,118,112,116,110,112,116,112,110,107,105,102,102,100,100,100,90,88,82,74,74,71,68,71,68,68,68,62,62,55,59,55,52,49,49,52,52,52,52,43,46,39,43,39,43,39,43,36,36,39,36,36,36,32,36,39,39,39,46,43,43,43,39,39,43,46,43,49,52,49,52,52,55,55,55,55,64,64,68,71,71,71,74,74,79,84,82,84,84,82,88,84,88,90,84,84,82,88,82,82,90,90,93,88,84,84,84,84,88,88,93,88,88,84,84,88,90,98,95,90,82,82,90,90,93,90,90,90,88,90,93,90,88,77,74,82,84,88,82,79,74,74,74,77,74,71,64,64,62,71,64,64,62,59,52,52,55,52,52,52,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,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,36,32,32,36,36,32,32,32,39,36,39,43,43,39,39,39,43,39,39,39,43,46,49,43,49,46,46,49,46,46,46,49,55,55,55,59,59,62,59,62,59,64,64,71,77,74,77,79,82,77,79,79,82,84,84,90,93,100,98,102,98,102,102,100,102,107,107,112,116,116,118,118,120,122,129,122,128,128,129,124,128,133,138,134,138,138,141,144,142,145,146,145,147,146,147,146,149,149,151,153,152,153,156,157,157,162,159,160,167,165,169,168,167,166,165,169,176,176,174,176,174,179,183,186,186,192,187,189,194,195,192,197,192,203,201,197,195,195,195,195,195,197,197,195,198,199,195,198,197,197,199,201,200,199,201,198,203,200,201,201,199,204,204,204,203,203,203,202,204,202,204,203,203,204,204,203,201,198,199,199,201,202,202,201,203,199,201,199,199,197,199,197,195,197,194,189,194,192,194,200,201,195,192,198,191,197,202,198,197,195,195,195,194,197,201,199,201,195,192,202,197,192,192,192,194,191,195,202,204,204,203,204,204,203,204,204,203,201,204,203,204,205,204,202,204,201,204,204,203,204,205,205,205,206,206,205,205,203,205,205,205,205,206,206,206,206,203,203,204,203,201,202,198,201,201,199,197,192,195,189,189,191,197,195,192,194,195,195,191,192,191,191,194,191,185,185,189,180,172,168,171,166,165,164,162,160,166,169,164,159,158,158,159,154,155,153,152,151,151,151,150,148,148,146,148,147,144,141,143,136,133,133,129,128,131,129,126,120,118,116,112,114,116,118,112,112,107,105,102,102,102,100,98,90,84,77,77,74,74,68,68,71,68,64,64,62,59,55,52,55,49,52,49,52,49,49,49,46,43,43,43,39,43,39,39,36,39,39,39,36,36,39,39,36,39,49,43,43,39,39,43,46,46,46,49,52,52,49,49,55,55,59,62,68,68,71,74,74,74,74,74,84,82,82,82,79,84,90,88,84,88,88,88,84,90,84,82,82,88,95,90,88,82,82,84,88,90,90,84,84,84,88,88,93,93,93,88,88,84,88,90,93,93,90,90,88,90,93,90,88,82,77,77,82,84,84,77,79,74,77,74,74,64,68,64,59,64,64,62,64,55,52,52,55,52,55,49,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,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,36,32,36,39,39,36,43,39,39,39,39,39,39,39,43,46,46,46,46,49,46,49,43,46,49,49,52,52,52,55,55,59,59,59,59,64,68,68,74,74,74,79,77,77,79,74,79,77,82,84,84,93,93,90,95,95,100,98,98,100,105,107,112,116,116,120,118,124,124,124,126,126,126,126,124,129,131,134,138,138,138,138,143,141,142,146,144,144,147,147,147,149,152,152,150,152,152,154,158,156,158,158,160,164,166,162,160,162,161,162,166,167,169,178,174,173,178,179,180,183,189,189,189,192,189,192,194,194,199,195,197,198,195,192,182,194,194,195,189,192,194,194,195,195,197,194,194,201,195,202,198,195,195,198,201,197,192,203,201,202,204,203,203,201,203,204,203,200,201,200,198,199,198,195,199,197,199,201,194,197,195,197,198,195,197,197,194,195,194,192,194,189,194,198,191,195,194,192,194,187,195,195,198,195,197,189,195,199,189,198,198,199,199,195,200,201,201,200,199,201,201,199,204,201,202,205,205,204,204,200,202,201,203,202,204,203,205,203,204,202,203,201,205,200,204,204,205,205,205,204,204,205,203,205,206,203,205,204,205,206,205,204,203,201,197,201,194,195,198,197,197,201,195,194,189,189,189,185,187,189,195,195,195,189,195,192,191,187,189,187,183,178,178,176,173,165,166,167,167,162,162,164,160,164,156,158,158,156,156,154,153,153,152,149,148,147,148,147,148,148,147,143,139,136,128,129,129,128,124,124,126,120,118,120,118,124,118,122,116,112,107,102,98,100,100,98,93,95,82,84,77,77,74,68,64,68,68,68,64,62,59,55,55,49,49,52,49,49,49,49,49,49,46,39,43,43,39,39,43,39,36,39,39,43,36,36,36,39,39,39,43,46,39,39,39,43,43,46,46,49,52,49,52,55,55,59,62,68,64,71,74,77,74,74,74,74,79,79,82,84,88,84,82,84,84,90,90,88,88,88,79,84,82,88,93,90,90,82,79,84,90,90,90,88,84,90,84,93,93,90,93,88,88,88,90,95,95,98,90,90,84,90,90,90,84,79,79,79,84,88,82,74,74,68,71,77,68,68,64,64,59,62,62,64,62,55,55,52,55,55,52,49,36 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,36,32,36,32,32,36,36,36,36,39,39,39,36,39,36,39,36,46,46,43,49,46,43,46,46,46,46,49,52,52,55,52,52,59,59,62,59,64,59,64,71,71,74,71,74,74,77,79,77,74,79,84,90,90,95,90,90,93,95,93,98,100,102,105,105,107,112,118,118,118,116,122,122,120,126,124,126,124,126,129,134,134,141,138,136,138,142,141,141,143,144,144,145,146,147,148,150,151,152,154,156,155,155,160,160,158,159,162,162,161,161,160,164,164,165,167,168,173,172,174,174,178,183,186,185,187,189,189,189,189,191,195,194,197,194,192,189,183,189,189,192,195,194,197,192,192,194,195,197,201,199,198,198,197,197,198,192,197,198,198,198,203,201,204,203,201,202,204,204,204,201,203,197,197,189,195,197,194,194,197,194,195,195,189,192,199,191,194,195,198,192,192,195,189,191,189,192,191,191,191,189,192,186,187,189,185,192,192,201,189,195,197,189,198,195,189,201,195,192,189,199,192,195,201,195,197,198,201,199,201,203,201,201,202,200,202,198,203,205,204,201,205,204,203,203,199,203,203,203,203,201,204,204,203,204,201,203,205,204,202,204,203,202,203,201,200,202,194,197,201,197,201,194,194,194,194,194,187,191,185,187,192,197,192,194,194,195,194,195,192,189,187,179,176,178,168,167,171,167,164,159,160,164,158,158,156,158,158,158,156,157,155,154,150,148,148,147,147,147,146,147,144,147,144,138,139,133,126,124,129,126,122,122,122,114,114,116,118,118,120,118,114,107,110,102,100,102,100,95,95,90,84,82,79,71,68,68,64,64,64,62,64,62,59,55,55,49,52,49,49,52,46,46,46,46,46,39,46,39,39,43,39,39,39,39,39,39,39,36,39,36,36,43,43,46,43,46,43,43,43,49,49,49,55,55,52,59,62,59,62,59,71,74,79,82,77,77,74,74,82,82,84,84,84,82,79,84,84,88,84,88,88,90,84,84,82,90,90,90,90,82,82,82,88,88,93,93,90,84,82,88,90,98,95,84,82,84,88,90,90,93,88,88,84,90,88,84,82,79,79,79,82,84,79,77,77,71,68,74,64,62,62,62,59,62,59,68,62,59,52,49,52,55,49,52,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,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,32,32,32,32,32,32,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,36,36,39,39,39,39,39,39,36,39,39,39,43,43,46,43,46,43,46,46,46,46,46,52,55,55,59,59,55,62,55,62,62,64,64,74,74,71,71,77,74,77,74,77,77,84,88,88,88,90,93,95,95,95,95,95,100,100,105,105,112,118,118,118,116,120,122,122,122,120,122,126,129,129,129,136,139,137,136,136,138,141,139,144,144,143,144,144,147,148,148,150,152,154,153,156,155,156,156,158,160,158,162,160,160,160,160,161,169,167,169,171,173,179,176,179,183,185,186,183,189,183,189,189,192,195,195,192,192,189,192,187,189,189,189,195,194,192,189,191,194,192,195,198,195,195,198,195,195,195,198,195,199,200,201,201,202,203,201,198,202,201,204,203,204,198,197,195,194,195,197,194,195,198,194,195,192,194,195,195,192,194,194,197,192,194,194,191,186,189,189,189,189,191,189,189,187,186,187,182,192,189,192,185,198,192,191,189,189,192,192,192,191,186,192,197,191,192,194,195,194,197,201,198,201,201,201,201,199,203,201,201,203,205,201,204,204,201,203,200,204,199,202,203,202,203,203,201,202,202,202,201,201,202,201,203,201,195,199,200,194,194,197,201,195,198,195,198,195,186,191,189,187,182,192,187,185,192,192,191,191,186,187,189,187,179,176,174,171,171,167,167,164,162,162,156,158,157,157,158,160,156,156,157,158,154,155,150,147,148,146,147,147,143,144,145,144,141,141,133,133,126,131,124,124,118,116,118,116,114,118,120,122,120,114,112,105,100,100,100,100,102,93,93,93,84,79,71,74,64,64,64,59,62,64,62,62,59,52,52,49,52,52,49,49,46,43,46,46,46,43,43,43,36,39,39,36,36,39,39,39,39,36,39,39,39,39,43,46,39,46,46,43,43,46,49,49,52,52,55,62,62,59,62,62,74,74,77,74,71,77,71,74,82,82,88,90,84,82,82,79,79,90,88,88,88,84,82,88,82,90,90,90,93,82,82,82,84,93,93,84,84,90,84,88,95,98,98,88,84,82,93,93,95,93,88,90,82,88,90,88,90,82,79,77,79,82,82,79,74,74,71,74,68,64,68,62,59,62,64,64,62,55,52,55,55,55,52,49,36 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,36,36,36,36,39,39,39,39,39,39,39,39,39,39,46,46,49,46,39,46,46,46,46,46,46,46,49,52,55,52,52,52,55,62,59,62,64,64,71,74,71,71,71,77,74,79,77,79,82,84,90,93,93,93,90,90,93,98,90,100,105,105,107,112,114,114,118,118,116,120,118,120,122,122,124,129,129,131,134,136,131,134,133,137,136,141,141,143,142,142,146,145,145,148,148,148,149,153,152,152,153,154,158,158,159,159,160,160,158,160,162,166,166,168,171,171,171,174,178,182,185,179,185,182,182,187,189,192,192,195,191,192,185,186,185,185,191,191,194,189,174,192,192,195,189,192,197,195,192,195,194,195,198,195,192,194,198,199,197,201,200,198,201,197,197,199,197,197,194,192,189,192,192,197,189,187,189,189,187,189,195,191,195,192,195,189,192,189,186,189,189,191,189,186,187,186,195,189,186,187,182,176,186,179,191,185,189,189,187,191,187,189,189,187,182,187,194,198,194,192,185,185,189,195,194,199,200,198,203,201,197,199,197,198,201,201,204,203,201,204,200,204,203,203,201,203,202,201,204,201,201,201,197,200,202,201,198,198,197,195,198,201,201,198,199,201,198,195,197,187,189,189,191,195,186,186,189,183,189,192,195,182,186,186,185,186,186,182,180,173,168,167,165,165,167,166,158,156,157,154,155,155,152,158,158,157,156,156,152,154,148,147,147,145,144,146,144,142,138,139,141,136,137,134,131,129,122,122,114,112,116,116,120,118,118,116,116,114,110,107,102,102,95,93,90,84,90,82,77,77,71,68,64,59,59,62,64,62,59,59,55,55,59,52,49,49,52,46,46,46,49,49,46,46,43,39,39,39,39,36,39,39,43,39,39,39,43,43,39,39,46,46,43,46,46,46,39,49,49,52,55,52,62,62,64,64,64,64,74,74,79,79,77,77,74,77,79,77,84,82,84,88,82,84,82,88,84,82,88,88,84,88,84,84,90,88,93,84,84,88,88,84,90,88,88,82,88,84,90,88,93,88,84,90,90,88,90,93,90,90,84,84,88,90,90,84,79,77,77,79,79,79,77,71,68,74,68,64,68,64,59,62,62,59,59,55,52,49,46,52,55,49,36 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,36,32,32,36,36,36,39,39,39,39,36,39,36,36,39,46,46,43,46,39,43,43,43,43,46,46,49,52,52,52,49,49,52,59,59,59,59,64,64,71,74,68,71,74,71,71,74,77,77,82,84,84,90,88,88,90,90,90,93,95,100,107,102,107,112,112,112,118,114,116,118,114,114,122,122,122,128,126,131,133,134,131,131,133,136,136,136,137,139,141,141,143,144,146,145,147,148,149,150,150,152,155,154,155,156,156,155,156,157,156,158,161,161,165,167,162,168,166,168,173,178,174,178,180,179,182,179,182,182,185,187,183,185,183,182,182,183,185,189,189,182,191,187,187,189,192,189,191,191,189,192,195,189,189,195,185,187,189,195,199,197,195,195,197,195,197,194,195,189,186,186,189,187,186,183,189,189,183,182,186,183,187,187,194,183,187,189,183,189,189,187,183,189,182,185,185,185,187,182,185,178,179,182,183,186,189,189,187,197,189,189,189,189,192,189,187,192,191,189,189,187,187,182,189,189,192,192,192,199,199,201,195,192,198,202,202,201,203,203,204,203,204,199,201,195,201,197,200,199,194,197,189,199,199,189,192,194,197,199,197,191,186,189,194,194,191,189,195,192,185,191,187,187,195,192,187,187,185,183,186,183,185,185,182,183,182,183,180,173,173,171,167,162,165,164,164,159,159,156,156,155,154,158,154,155,156,154,156,150,150,151,147,144,146,143,142,144,139,138,138,136,137,138,136,134,128,122,116,116,116,112,118,116,128,116,122,120,112,112,112,102,100,98,93,93,90,82,88,82,79,79,74,68,64,62,62,59,62,59,62,55,55,55,55,52,49,52,49,46,43,49,49,49,43,43,43,39,36,39,39,36,36,39,43,43,39,36,39,39,39,39,46,43,43,43,46,49,49,49,49,52,55,55,59,62,64,68,68,74,74,77,77,82,79,77,79,77,82,82,84,84,88,84,88,82,82,77,82,84,90,84,84,88,84,84,90,90,88,82,88,84,88,90,93,88,93,90,84,84,88,93,98,90,88,88,88,84,90,95,88,88,84,82,88,88,88,84,79,77,79,77,82,74,77,68,68,71,64,64,64,64,59,59,59,59,64,59,49,49,49,49,55,49,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,36,32,36,36,36,39,43,36,43,36,36,36,39,36,39,49,46,43,39,43,43,46,43,46,46,49,52,52,52,49,49,52,55,59,59,55,68,64,64,68,71,68,71,74,74,77,74,82,82,84,84,88,93,90,88,88,88,90,90,100,102,102,105,110,112,118,116,112,112,114,114,114,116,120,124,124,128,131,129,133,129,131,136,136,137,138,134,138,141,141,142,141,146,145,147,148,149,149,150,151,154,155,154,156,155,156,154,154,155,156,159,159,164,166,164,165,169,173,171,173,174,174,178,178,182,178,179,180,186,186,185,183,185,183,180,183,185,187,185,183,189,189,191,194,192,191,189,192,192,189,189,189,187,189,189,189,189,192,197,189,194,197,194,192,189,192,189,191,189,182,189,183,187,186,192,186,183,187,185,185,185,185,189,187,185,185,185,185,186,180,183,182,180,186,185,179,182,180,186,179,178,182,180,179,183,183,186,189,191,183,189,187,187,189,189,187,195,192,192,182,182,183,189,189,194,198,197,200,195,200,198,195,195,201,203,200,201,203,203,203,204,198,203,201,199,199,201,195,201,197,189,192,195,194,189,189,194,197,195,194,189,195,195,195,198,189,197,192,192,191,197,189,189,187,189,180,183,183,182,185,186,180,182,176,179,182,178,172,169,169,162,165,167,164,161,159,157,157,156,154,154,154,152,155,155,154,151,150,150,148,147,144,144,142,141,141,139,139,133,137,136,134,134,129,128,126,118,118,114,116,116,116,122,102,112,116,114,112,107,100,100,93,90,84,82,82,82,79,74,77,71,71,64,64,62,62,62,55,59,55,55,55,55,52,52,52,49,46,46,46,49,46,43,39,43,39,39,39,39,36,36,36,39,43,43,36,43,39,39,39,46,46,46,43,46,46,46,49,49,52,55,55,59,64,68,64,64,64,74,77,79,77,82,77,79,79,82,84,82,82,88,84,88,84,82,68,79,84,90,90,84,82,82,88,88,90,93,88,84,84,84,88,90,90,93,88,84,84,88,93,95,90,88,90,88,84,90,90,90,90,88,90,90,88,88,82,82,71,79,77,79,77,77,74,68,68,64,62,62,62,55,59,59,62,64,52,49,43,49,52,52,49,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,36,39,36,39,39,39,36,36,36,39,39,39,46,46,43,46,43,43,39,49,49,43,46,46,52,52,49,52,52,52,55,59,59,59,62,64,64,71,71,74,68,71,71,77,79,77,82,84,84,84,84,82,84,84,88,90,84,93,95,100,105,110,110,112,112,112,112,112,114,116,118,120,122,122,128,128,131,129,129,129,131,134,133,137,134,138,136,138,141,144,144,144,146,146,147,150,149,151,152,154,153,152,153,153,153,154,154,156,156,158,159,161,166,166,164,169,172,166,173,174,171,174,173,173,174,182,178,182,180,180,179,178,180,182,182,183,179,182,186,187,186,189,186,191,192,187,187,192,191,194,189,186,189,192,187,187,189,186,189,189,191,192,194,189,186,186,187,191,179,179,180,183,182,179,182,180,183,185,180,182,182,183,179,183,182,183,178,179,180,182,182,182,179,176,182,182,182,183,178,180,178,180,186,179,187,182,183,187,185,189,183,160,189,192,182,180,183,186,186,189,186,192,187,189,189,192,195,195,189,195,195,195,197,200,198,201,197,199,198,194,198,195,199,195,203,198,197,192,187,187,189,189,187,189,195,187,185,189,191,187,186,194,192,191,187,192,189,186,186,194,186,189,187,182,185,179,182,180,185,174,176,169,171,172,171,172,171,166,165,162,160,159,161,157,153,154,154,152,154,153,152,153,152,152,148,150,150,150,149,146,145,141,138,136,131,133,134,136,129,131,131,131,122,124,116,112,116,120,122,114,118,114,114,112,112,112,110,105,98,90,88,84,84,79,79,82,77,77,68,68,62,64,62,62,62,55,59,52,55,55,59,55,52,49,46,46,46,46,49,43,43,43,43,43,39,39,39,36,39,36,46,39,39,39,43,43,39,43,46,46,46,46,43,49,49,52,52,52,55,55,62,64,71,68,68,68,68,71,77,77,84,82,82,79,84,77,82,82,88,84,84,84,82,84,82,84,88,93,84,88,84,82,93,93,95,90,88,88,84,88,90,90,88,93,82,88,95,93,93,90,88,90,88,90,88,93,90,90,88,88,84,84,84,84,79,77,74,77,79,77,77,74,62,68,64,62,64,64,59,59,59,59,59,55,49,49,46,52,49,49,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,36,39,43,39,39,36,36,36,39,36,39,46,46,43,39,43,36,46,43,49,46,52,49,46,49,49,49,49,55,55,64,55,62,64,64,68,64,64,74,71,68,71,77,79,79,84,84,82,84,88,84,84,88,90,93,93,100,98,102,105,107,110,110,107,107,110,112,110,114,120,118,126,126,128,126,128,126,129,131,131,131,136,136,134,138,137,141,146,143,143,145,145,148,148,148,150,150,152,151,150,150,150,153,153,153,157,156,158,159,161,162,164,162,165,169,168,166,168,168,171,166,172,168,176,180,180,178,179,174,178,185,179,182,186,180,186,185,185,187,183,182,186,187,182,185,182,187,180,180,185,186,187,189,180,182,185,186,187,189,186,189,183,183,183,189,185,179,185,180,182,176,179,179,173,176,174,179,178,180,178,182,179,179,183,176,176,179,182,178,178,179,174,174,178,178,182,174,179,178,182,178,180,183,176,186,179,182,185,173,164,187,187,185,179,178,186,187,192,189,183,186,192,191,189,185,191,195,195,187,189,192,195,192,198,198,195,197,189,192,195,194,195,192,195,194,189,187,183,189,187,186,191,187,187,192,191,187,178,183,183,180,189,189,194,189,187,187,187,185,189,186,185,180,178,179,174,176,171,167,172,171,169,171,164,166,165,160,159,155,156,157,156,156,153,154,153,153,152,151,151,150,150,150,148,149,150,149,144,144,141,134,133,129,129,131,133,128,134,131,126,116,116,118,116,114,118,112,120,112,110,112,112,112,107,105,100,93,88,82,79,79,74,77,77,77,68,68,68,64,68,59,62,59,55,55,59,62,52,55,52,52,46,46,43,46,46,46,46,43,39,39,39,36,36,36,32,36,39,39,43,43,43,43,43,39,39,43,46,46,46,49,49,49,52,49,52,55,55,62,71,71,74,74,74,74,71,74,79,84,82,84,82,79,79,82,84,84,88,84,82,79,79,77,84,88,84,88,88,82,88,93,88,95,93,90,88,84,82,93,90,90,90,90,90,93,90,90,93,90,88,84,88,84,90,93,93,88,84,84,79,88,84,77,74,74,77,77,77,77,68,64,68,59,64,62,62,55,55,55,59,59,52,49,46,46,49,46,46,36 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,39,36,36,36,36,36,39,39,43,46,43,46,43,43,39,46,49,49,46,46,49,49,49,55,49,49,52,55,59,59,62,59,64,68,64,68,71,68,71,74,74,79,84,84,88,82,84,84,84,84,88,95,90,93,98,100,100,107,110,112,107,107,110,110,107,112,116,118,120,126,124,128,126,126,128,128,129,133,131,133,134,136,136,138,139,144,144,146,144,146,147,148,148,151,152,150,152,150,151,150,153,153,152,154,156,158,159,160,164,161,164,164,173,171,167,166,168,168,166,166,169,178,178,178,174,179,173,173,178,182,179,183,179,180,180,182,183,189,185,187,185,185,180,180,182,183,186,183,187,185,187,185,185,182,187,182,185,183,183,186,183,180,187,185,183,179,176,179,180,176,173,172,171,172,182,174,179,174,179,179,179,182,178,182,179,179,178,176,179,180,176,178,176,178,171,178,176,182,176,180,179,180,183,179,179,179,179,180,176,183,183,178,178,180,187,191,195,189,192,191,187,189,183,191,191,195,192,191,191,195,192,197,195,192,195,189,197,195,195,195,195,194,195,187,186,192,189,187,183,185,186,182,189,187,185,187,187,187,187,189,192,187,189,186,189,186,183,179,180,180,179,173,174,173,174,169,169,166,166,169,168,161,167,162,161,156,158,156,155,156,156,156,156,153,153,153,150,150,149,149,150,151,147,148,146,145,143,142,138,131,131,126,128,131,133,136,134,120,114,118,122,118,114,116,116,116,112,110,107,112,110,110,105,98,95,88,84,79,77,77,77,74,71,68,68,64,64,64,62,64,59,55,59,62,59,52,55,49,52,46,49,46,43,43,46,46,43,43,43,36,39,39,36,36,36,39,43,43,43,43,39,43,39,43,46,43,43,49,46,52,52,55,55,52,55,59,64,68,71,71,74,74,71,71,74,82,79,84,88,79,79,79,82,88,90,90,84,84,77,82,82,84,88,88,84,88,82,90,88,93,95,93,93,88,84,84,93,90,93,90,88,90,84,90,93,93,84,88,82,88,84,88,93,90,90,90,82,84,88,79,79,68,74,74,74,84,77,74,64,68,68,64,62,64,59,59,55,55,55,59,49,43,49,49,52,55,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,36,32,32,32,32,36,39,39,39,39,36,36,32,36,36,39,39,39,43,39,43,43,43,43,43,46,49,49,49,49,49,49,49,46,52,52,55,59,59,62,64,64,68,62,64,68,68,74,77,71,82,84,82,82,82,82,82,82,82,88,88,93,93,93,95,100,105,102,102,107,107,110,107,110,110,116,116,118,120,128,124,128,126,126,126,128,134,131,134,128,131,134,137,138,144,143,147,146,144,147,147,148,150,148,148,150,150,151,152,152,151,150,154,156,156,156,157,160,160,165,164,166,169,166,164,162,165,164,167,167,166,173,167,169,171,172,176,173,179,179,182,182,176,180,179,182,183,182,180,180,183,180,179,178,179,178,174,179,185,187,178,178,176,180,182,180,179,179,189,183,182,183,183,178,179,174,178,178,176,176,171,172,176,174,176,178,178,178,176,167,178,174,179,178,178,173,179,176,176,179,173,179,173,174,172,168,178,174,176,174,178,178,178,180,187,176,179,179,183,174,176,174,180,185,187,189,189,192,186,189,191,182,186,185,189,186,189,189,192,189,194,192,189,192,192,195,197,195,197,195,194,191,192,185,182,189,189,189,187,185,187,186,180,179,180,182,183,182,186,186,187,192,189,186,182,178,172,173,171,174,168,169,169,167,169,171,162,160,161,161,160,160,156,158,158,158,160,156,156,158,156,151,154,152,148,147,148,150,148,150,148,147,147,143,141,138,134,134,129,128,124,124,124,126,124,120,122,129,131,124,124,114,110,110,112,110,110,112,110,110,107,107,93,90,88,82,82,74,74,71,71,71,71,64,68,68,62,59,59,59,55,52,55,59,55,55,52,49,49,46,43,43,43,43,43,39,43,46,36,39,39,39,36,39,36,43,39,39,43,43,39,43,43,46,46,46,46,49,52,52,55,55,49,55,55,64,68,77,77,74,71,71,77,77,84,79,84,79,79,79,77,82,82,84,88,84,88,79,79,79,82,84,84,84,84,88,88,88,90,95,93,88,84,82,88,88,93,93,93,88,88,84,90,90,90,93,90,88,82,84,88,95,95,84,88,79,79,84,82,82,71,74,74,71,77,77,74,62,64,59,62,59,64,55,52,55,52,52,52,49,46,46,46,49,49,36 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,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,36,32,39,36,36,39,32,39,32,36,39,39,39,39,43,43,39,36,43,43,46,46,49,43,46,46,49,46,49,49,52,55,55,59,59,62,59,62,64,62,64,64,68,68,74,74,77,82,82,82,79,79,82,82,82,90,93,88,95,90,93,95,98,100,98,98,102,100,105,107,112,112,116,118,122,118,124,124,120,124,124,128,131,126,128,129,131,129,134,136,138,139,142,143,145,144,147,144,148,148,147,148,149,150,150,150,150,150,154,155,157,155,158,156,160,158,160,164,166,164,161,161,164,165,162,162,164,166,167,167,167,165,166,176,180,172,178,174,173,176,176,178,185,183,178,178,179,174,172,173,179,178,178,174,179,179,179,179,174,174,178,179,176,178,178,179,179,179,176,174,178,174,178,179,176,179,176,176,173,176,173,172,172,173,171,171,173,174,182,178,174,179,172,174,174,176,179,174,171,171,174,173,178,173,176,176,179,176,176,172,179,172,172,180,174,171,172,174,174,182,186,189,182,182,185,186,186,187,180,180,189,189,187,183,191,194,187,191,191,195,192,189,194,195,191,192,189,192,189,180,182,176,179,180,178,179,179,178,182,180,180,185,179,180,176,176,179,185,183,179,183,173,173,169,167,176,176,173,168,168,167,167,164,158,156,154,155,159,156,160,158,156,157,159,154,155,154,150,150,149,150,150,148,148,147,146,146,147,145,141,142,133,131,131,129,124,126,124,124,128,124,122,122,131,134,126,116,107,110,110,110,110,110,107,107,102,102,100,90,84,82,79,79,71,68,68,71,71,71,64,64,64,62,62,55,55,59,59,55,55,52,52,52,55,49,46,43,43,39,43,43,39,36,39,36,39,39,43,36,32,39,39,43,43,43,43,43,43,43,46,46,49,52,52,52,52,52,55,55,59,62,64,71,74,74,74,71,71,77,77,82,82,88,88,77,79,82,82,79,82,84,88,82,82,79,77,77,84,88,84,82,88,88,90,90,90,93,93,90,84,84,90,93,93,93,90,88,88,90,93,90,93,90,88,82,88,88,90,93,88,82,79,79,82,84,84,77,71,71,77,77,74,64,62,68,59,59,59,64,59,55,52,49,52,52,46,49,46,46,46,43,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,39,36,36,39,36,36,32,36,39,39,39,43,39,39,43,36,39,39,46,49,49,46,43,49,49,46,49,49,52,55,59,55,55,62,62,62,62,59,62,68,64,68,68,68,79,74,79,79,79,82,79,79,79,88,88,90,90,90,95,93,95,100,100,95,102,98,100,110,110,114,118,114,120,118,122,118,122,122,122,126,128,129,126,126,129,131,133,133,138,138,141,142,146,143,146,144,148,147,147,147,148,148,148,150,150,151,155,155,153,155,158,156,159,160,158,162,161,164,161,160,160,160,162,165,167,167,167,168,169,168,168,169,174,176,179,179,174,173,172,179,179,179,178,176,174,168,176,172,174,174,178,174,174,173,178,176,173,176,179,176,172,171,176,174,176,174,172,173,173,174,173,179,172,174,172,178,173,172,178,174,172,176,172,171,176,173,174,182,174,174,174,176,174,178,173,174,173,173,169,176,172,172,176,176,179,178,168,172,176,176,168,173,173,176,169,173,172,178,179,182,183,179,180,183,182,178,182,187,186,185,189,187,191,189,180,189,183,198,195,197,187,192,189,194,189,187,185,178,186,186,179,176,179,180,178,180,179,173,172,179,185,179,173,179,178,182,182,186,182,179,173,178,171,171,174,168,162,169,164,164,160,158,155,156,158,156,159,155,156,159,156,155,154,154,153,150,150,152,149,149,150,148,146,147,144,144,142,139,139,138,131,131,129,124,120,122,122,122,129,124,122,129,129,124,116,107,112,110,112,110,110,107,102,100,105,95,90,88,82,77,77,74,71,68,68,71,64,68,64,62,59,55,62,55,55,59,55,55,52,52,49,46,49,49,43,43,43,43,43,39,39,39,39,39,43,39,36,36,36,39,43,39,43,43,46,39,43,49,46,46,49,49,52,52,55,52,55,62,62,68,74,77,71,71,71,71,77,79,84,84,90,82,82,82,79,82,82,84,84,88,82,79,79,77,77,84,82,77,82,82,88,88,90,93,93,90,90,88,88,88,90,93,93,88,88,84,88,93,90,90,90,88,84,88,93,90,90,88,84,84,77,82,84,77,74,74,68,71,79,74,71,64,68,59,62,62,64,55,59,52,52,52,52,49,46,43,46,46,43,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,36,39,39,36,36,32,36,32,36,36,39,39,39,39,39,39,36,39,43,43,46,46,46,46,49,49,46,43,46,52,55,59,59,52,62,59,62,62,59,62,62,68,68,71,77,71,74,77,74,77,79,74,79,79,82,90,88,93,95,90,95,95,100,100,98,100,98,102,102,107,112,114,120,116,116,118,120,120,120,120,122,124,126,122,124,128,126,133,133,134,138,138,139,138,143,142,144,146,146,145,146,146,147,148,148,150,150,151,154,152,154,156,156,160,155,158,160,160,158,159,158,161,160,161,162,161,162,164,162,172,168,168,171,174,173,176,173,174,173,174,176,176,173,179,176,171,174,173,174,173,172,171,168,173,174,171,173,171,174,174,172,172,178,173,173,171,171,166,169,169,169,169,173,174,173,173,179,178,169,171,176,178,169,172,171,176,172,179,173,179,173,171,171,172,172,173,171,178,174,173,169,171,169,174,174,179,178,172,174,182,172,165,178,178,174,172,173,180,182,185,182,180,185,182,180,178,174,185,186,187,180,186,187,191,187,189,187,186,191,182,187,185,186,183,187,182,186,180,176,180,179,186,174,180,180,178,179,178,178,176,179,176,179,172,173,173,169,176,180,183,179,179,178,173,173,166,164,160,158,155,155,154,156,156,158,156,157,160,156,159,156,154,154,155,152,150,153,149,151,148,147,150,145,142,138,142,138,138,138,134,131,129,129,120,126,118,116,118,122,124,124,118,118,122,118,114,110,107,107,112,112,107,105,98,95,98,90,88,88,84,77,74,68,68,68,68,71,71,64,64,62,62,59,59,59,59,59,55,52,49,52,46,49,46,46,43,39,39,39,43,43,39,39,39,36,39,39,36,39,36,39,39,39,43,46,46,43,43,49,49,46,49,52,55,55,59,59,62,62,62,68,74,74,77,74,74,74,77,77,82,84,84,82,79,79,79,82,82,84,79,82,82,82,82,79,77,82,82,79,64,84,84,88,88,95,98,95,90,90,84,90,90,93,93,90,84,88,88,84,93,90,90,84,84,82,88,90,88,84,79,79,79,82,79,77,71,74,74,74,74,74,71,62,64,62,59,59,62,52,55,49,46,49,52,52,46,43,49,46,46,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,36,36,36,36,36,32,32,39,39,39,39,43,39,39,39,39,39,49,43,46,43,46,46,46,46,43,49,52,55,55,59,55,55,55,62,64,55,62,64,68,68,74,74,74,79,77,77,79,79,74,79,77,82,84,88,90,93,93,95,95,98,93,95,95,95,100,105,102,110,114,114,118,116,116,120,120,120,118,120,122,122,122,122,122,128,129,131,137,131,136,139,136,137,141,143,142,144,142,141,142,147,148,148,148,149,150,150,150,151,155,154,156,156,157,158,156,160,156,156,156,158,161,161,165,160,160,160,164,169,169,168,171,173,173,173,171,173,172,174,172,171,171,168,171,169,172,173,172,169,169,168,164,171,167,168,167,166,168,171,169,169,173,168,172,171,172,168,167,167,169,172,171,173,171,176,178,178,173,171,169,173,171,173,173,178,167,174,179,174,172,169,167,172,171,168,172,174,172,169,174,171,171,173,180,178,176,171,172,172,171,172,173,172,174,173,176,180,183,186,174,182,174,172,169,174,189,189,182,178,180,183,179,180,187,179,182,185,174,180,186,187,182,186,180,185,185,180,182,180,179,176,179,180,179,180,178,174,171,169,171,173,171,171,176,172,174,173,173,173,183,172,172,169,161,156,160,156,154,154,152,154,156,156,157,161,161,159,156,154,154,154,154,151,150,150,150,148,150,146,147,144,141,138,137,134,138,133,134,131,126,126,122,120,116,118,122,124,124,124,118,114,114,114,116,110,112,110,110,110,102,102,93,95,95,93,88,82,79,74,71,71,68,68,71,71,71,64,64,62,59,59,62,59,55,55,52,49,49,49,49,49,46,46,39,39,39,43,39,39,36,39,39,36,39,39,36,36,36,43,43,43,43,49,46,43,46,49,49,49,49,52,55,55,62,55,64,62,64,68,74,77,74,74,74,77,79,79,82,79,88,84,84,79,79,79,77,82,84,84,84,88,79,79,77,82,82,90,93,90,84,84,84,93,95,95,90,90,88,88,93,95,90,95,88,88,84,88,88,95,90,90,88,88,88,88,90,84,84,82,77,79,77,77,77,74,71,71,74,74,71,64,62,55,59,59,62,52,52,49,46,49,49,46,46,43,46,43,46,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,36,32,36,36,36,36,43,39,43,43,39,43,36,39,43,46,43,49,46,46,46,43,46,49,49,52,55,55,55,55,59,59,59,64,62,59,64,68,68,74,71,77,74,77,74,74,74,77,82,77,82,88,84,93,93,88,95,95,95,90,93,95,95,100,107,102,107,112,112,112,116,116,116,116,116,118,124,120,122,120,120,124,128,128,131,134,133,136,137,136,137,139,141,142,144,142,142,146,145,147,149,148,150,150,150,151,151,153,154,155,155,156,158,155,156,155,157,157,157,160,160,164,160,160,161,164,165,172,171,171,172,174,171,168,172,172,171,172,167,172,169,169,172,169,172,169,172,171,166,169,168,167,164,166,167,171,173,166,167,173,171,172,169,166,166,167,167,169,173,167,173,178,173,174,176,171,168,167,166,165,169,172,169,171,173,173,174,168,165,164,169,168,168,172,173,168,171,167,171,171,178,176,174,173,171,174,171,167,172,169,172,171,167,168,173,176,180,179,178,179,168,171,171,187,185,185,179,179,180,178,179,180,179,178,178,174,185,179,189,182,182,176,183,180,179,180,180,178,174,179,173,176,173,174,172,171,173,164,166,166,172,172,173,174,174,179,172,171,171,167,167,164,156,157,157,154,155,153,155,155,157,156,156,158,159,158,156,154,154,155,150,150,150,148,148,148,146,144,142,142,141,133,134,136,131,131,129,128,124,124,118,120,120,122,120,126,122,124,122,114,114,112,112,112,110,112,102,102,98,95,90,90,88,84,79,79,74,68,68,71,68,68,64,64,64,64,59,59,59,62,59,52,55,52,52,49,52,49,46,46,43,43,39,43,39,39,39,36,39,39,36,39,39,36,36,36,39,43,43,43,46,46,46,43,49,46,49,49,55,59,55,62,59,62,64,68,68,74,74,74,74,79,79,82,82,82,79,82,82,82,82,79,77,77,82,88,84,90,82,79,77,77,82,84,90,90,90,82,84,88,93,90,95,93,93,88,88,88,90,95,90,88,88,88,88,88,93,95,90,88,82,90,88,93,90,82,77,77,77,77,74,74,74,71,68,74,71,71,68,68,59,59,59,59,52,55,49,43,46,49,49,43,43,46,43,43,36 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,36,32,32,36,36,36,39,43,39,39,43,39,36,39,39,39,46,46,43,43,46,43,43,43,46,49,52,52,52,55,55,55,59,59,62,59,62,64,68,68,71,71,74,77,77,71,71,74,74,77,79,82,84,84,90,88,90,88,90,90,93,93,95,90,100,102,105,107,110,110,114,114,112,116,114,112,112,118,122,120,122,122,124,126,128,131,131,133,133,131,133,129,136,137,136,139,139,141,143,144,144,147,146,148,148,149,150,150,150,151,153,153,153,155,154,152,150,151,154,155,156,157,160,158,159,160,161,165,162,167,166,166,169,171,168,171,169,171,171,165,169,166,164,167,168,167,166,166,165,165,164,166,165,165,166,166,165,162,164,167,166,166,165,165,167,168,165,169,169,165,166,168,172,169,167,168,167,168,166,164,171,168,169,169,169,168,171,169,169,173,168,172,171,173,172,171,161,168,168,169,168,172,168,172,173,167,171,173,167,168,171,169,171,167,165,169,173,176,174,176,173,168,172,173,176,172,174,178,180,178,169,169,173,172,173,172,171,173,179,178,179,183,182,179,174,178,179,173,173,172,174,173,172,169,168,172,168,168,162,160,165,167,167,168,166,166,168,171,172,165,167,164,161,159,157,159,157,152,154,156,155,156,156,156,156,154,153,152,154,153,150,150,148,150,147,147,148,144,143,138,138,136,136,129,131,133,129,128,128,122,122,118,122,124,120,126,122,122,124,118,118,122,118,114,116,110,107,100,95,95,90,84,88,84,84,84,79,77,74,68,68,64,68,62,64,64,59,62,59,55,55,52,55,52,52,49,46,49,49,46,46,49,43,43,39,39,39,36,39,39,36,39,43,43,39,36,36,36,39,43,43,46,49,49,46,49,49,49,52,52,52,55,64,64,64,68,68,71,71,71,77,79,79,82,77,79,79,82,82,82,79,82,77,79,82,79,84,88,88,84,79,79,74,79,84,88,90,90,84,84,84,93,98,93,93,84,88,88,90,90,95,95,88,88,88,84,88,95,98,90,84,82,88,90,88,88,84,82,77,77,74,79,74,79,71,68,71,68,71,62,64,59,59,55,59,52,59,49,46,43,46,46,46,43,43,39,43,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,39,36,32,32,36,32,39,39,39,39,36,39,39,36,39,43,46,46,46,43,43,43,43,43,46,46,49,52,55,55,52,55,52,59,62,59,59,64,68,64,71,71,71,71,77,71,71,71,71,82,77,82,84,88,88,90,88,88,95,88,90,90,93,88,95,100,100,105,105,107,112,112,112,110,116,114,112,114,116,120,122,122,124,129,129,129,128,129,129,131,131,129,136,134,136,139,134,142,142,143,146,146,147,147,148,148,150,149,149,149,150,150,153,153,152,151,151,153,152,153,156,154,156,158,158,160,160,157,162,161,164,165,168,165,168,167,168,168,167,166,167,166,164,160,164,162,162,164,164,161,161,164,165,165,165,165,161,165,162,161,164,160,166,167,165,165,164,164,167,168,167,169,165,162,162,165,162,167,167,162,166,166,166,168,167,168,172,171,173,171,168,174,169,166,166,169,167,168,171,172,171,167,168,169,167,167,168,169,169,167,167,167,166,166,167,169,171,173,174,173,173,174,176,172,171,168,172,171,172,176,171,171,171,173,178,173,176,171,180,179,182,173,173,172,173,176,169,173,173,173,168,173,168,165,166,167,171,164,166,167,162,164,166,167,165,161,166,165,171,162,161,167,159,158,160,161,157,156,155,154,153,155,154,152,151,150,152,150,153,154,152,148,148,148,146,144,143,141,144,138,136,136,136,134,134,131,128,128,124,120,122,122,124,120,124,122,122,116,116,114,114,120,116,116,107,100,105,95,93,84,90,88,88,84,84,79,77,71,74,71,68,64,64,62,64,59,62,62,62,64,59,59,49,55,52,49,49,49,46,46,43,46,43,43,43,39,39,39,36,39,36,39,43,39,36,39,32,39,43,46,46,49,49,46,46,49,52,49,49,55,59,59,68,64,68,64,64,68,71,77,82,77,79,79,79,77,79,77,84,82,82,84,82,79,79,82,82,90,88,88,82,79,77,79,90,90,95,88,84,88,90,93,98,93,88,90,84,88,90,93,98,90,88,84,88,90,90,95,93,88,84,84,82,79,84,82,82,82,79,74,71,71,77,74,68,64,64,62,68,59,62,52,52,55,59,49,52,49,46,46,49,43,43,43,46,43,43,36 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,39,36,36,32,36,32,36,43,36,36,39,39,36,39,39,39,43,46,46,43,43,43,43,46,46,46,49,49,55,52,52,55,55,52,55,59,55,59,64,64,64,68,68,71,74,77,71,74,74,74,79,79,77,88,82,84,88,90,84,88,90,88,88,90,95,98,100,102,102,107,105,107,110,112,112,110,110,110,112,116,118,120,118,126,128,129,128,128,128,129,131,128,129,133,136,133,138,137,141,142,144,142,146,146,147,147,147,147,148,148,149,150,152,152,152,150,152,150,150,151,152,152,155,154,160,158,158,160,159,160,159,161,164,165,161,165,165,166,169,166,164,161,161,164,160,160,161,160,160,160,160,160,164,162,162,164,162,164,164,162,160,160,161,162,162,165,166,162,167,167,166,166,166,162,162,164,164,162,168,166,165,166,168,162,164,167,167,172,174,173,168,169,173,171,166,167,167,172,165,167,172,168,167,171,173,167,167,167,167,169,171,168,165,161,166,172,173,171,178,173,171,176,174,174,172,168,164,174,169,167,173,169,172,167,176,171,171,173,173,174,174,176,174,172,171,169,171,174,172,171,169,167,166,169,164,165,164,162,162,164,165,162,162,159,162,160,158,160,159,160,159,160,159,158,160,160,160,159,156,154,155,154,153,153,151,152,152,153,153,150,154,152,148,147,148,147,144,142,137,141,136,136,134,133,136,133,128,128,126,126,124,124,122,124,124,122,118,118,114,116,116,114,118,114,112,105,100,95,90,90,88,88,84,82,82,82,77,77,71,74,71,68,64,62,62,62,59,62,64,62,62,59,59,49,52,46,49,49,46,46,46,43,46,43,36,39,39,39,36,32,39,36,39,39,43,36,32,36,43,43,46,46,49,49,49,49,49,49,52,55,59,59,62,68,64,68,71,68,68,74,79,79,79,79,79,74,77,82,79,82,84,82,84,82,82,79,79,82,90,90,82,82,79,77,82,88,95,95,90,84,84,88,95,93,98,93,88,90,77,88,95,93,90,90,88,88,88,84,93,95,90,84,82,84,88,88,84,88,82,74,74,74,71,74,74,74,68,71,64,64,62,64,55,49,55,55,49,52,49,43,46,49,49,46,43,39,43,43,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,36,36,36,36,36,32,36,32,36,39,36,39,39,39,36,39,39,43,43,46,46,46,43,43,39,46,46,46,49,49,52,55,55,52,52,52,55,55,55,62,64,64,64,68,64,71,77,74,74,74,74,74,77,77,82,88,88,88,84,88,84,82,84,90,88,90,93,100,98,100,102,102,102,110,107,110,107,110,107,107,107,116,116,120,118,124,126,124,126,126,124,129,129,129,128,129,136,131,136,137,136,139,141,142,146,145,146,146,146,147,147,149,148,150,150,148,149,148,149,149,150,150,152,156,154,155,156,156,158,159,159,156,159,158,161,161,160,161,162,162,162,166,162,166,165,162,160,159,160,159,160,159,158,160,162,160,165,160,166,160,164,162,161,160,160,161,166,165,160,160,160,164,166,165,162,162,162,164,160,160,166,165,162,162,166,168,162,162,167,166,167,167,168,171,172,168,166,166,167,171,168,165,173,169,171,167,171,169,173,169,166,167,172,171,168,162,165,171,174,172,174,178,176,172,174,174,165,169,171,171,168,167,167,174,168,162,169,167,173,167,174,168,174,174,173,169,173,167,166,169,169,167,167,166,169,168,171,168,162,162,162,169,162,164,166,162,161,156,156,160,157,158,159,156,162,161,160,160,162,159,160,156,150,150,150,150,149,149,150,154,151,152,152,148,148,147,145,142,142,141,138,141,134,134,133,129,129,131,128,133,128,128,128,128,131,129,116,118,114,114,114,114,112,112,112,110,102,102,95,95,93,93,90,88,82,77,77,79,74,77,71,74,71,68,64,68,62,64,59,64,59,59,62,55,59,52,52,49,49,49,49,49,43,43,43,43,39,39,39,39,39,36,39,36,39,36,39,39,36,39,43,43,46,46,49,52,49,49,55,55,52,55,55,55,62,68,64,68,68,68,71,77,77,79,79,82,82,77,77,77,77,79,84,84,88,82,79,77,82,88,88,88,84,79,77,77,84,90,90,90,93,90,90,90,93,95,95,95,90,88,82,93,90,90,93,90,88,93,90,84,90,93,88,82,82,82,82,82,82,82,79,71,74,68,77,74,74,71,64,64,68,68,64,62,55,49,49,55,49,52,49,43,43,46,46,46,43,43,39,46,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,32,32,36,36,32,32,32,32,36,32,36,39,36,39,39,36,39,39,43,43,46,43,46,43,43,39,43,43,46,49,52,49,52,49,52,55,52,55,55,52,55,62,64,68,64,68,71,74,71,71,74,74,74,74,77,82,88,88,88,84,84,84,84,88,88,84,90,88,95,95,100,100,100,100,105,102,102,105,105,107,105,107,112,112,116,116,120,126,124,122,124,124,124,124,126,126,131,131,131,129,134,136,136,139,143,146,143,144,146,144,147,147,147,149,148,147,150,148,148,148,148,148,150,150,153,153,150,155,154,156,156,158,158,158,156,158,161,159,159,160,161,159,166,160,162,161,160,159,158,159,157,157,159,157,158,157,156,147,154,160,162,161,160,161,159,159,154,159,161,159,160,160,157,160,160,156,160,164,158,158,160,162,165,161,167,162,164,160,162,164,168,166,169,168,168,167,164,167,164,164,171,166,165,171,173,167,167,167,166,166,166,164,162,167,166,167,167,167,165,168,167,173,169,169,169,167,165,167,169,166,166,165,164,164,164,160,165,165,162,168,169,171,168,167,167,168,162,165,166,167,169,167,167,160,164,165,168,165,160,160,160,159,162,159,161,160,160,158,156,155,155,156,155,160,154,159,161,155,157,160,158,156,153,150,150,148,150,148,149,151,153,152,150,150,146,147,146,144,142,141,136,136,137,138,129,133,126,128,124,120,124,126,126,126,126,122,122,112,116,116,112,110,112,112,112,107,105,102,102,95,95,93,84,84,79,77,77,77,79,74,74,74,71,68,62,64,62,62,62,59,62,59,55,55,59,52,49,52,49,46,43,43,43,43,43,43,39,39,39,39,39,36,36,39,36,39,39,43,39,39,39,43,46,43,46,49,49,49,52,52,55,52,55,55,59,62,68,68,68,71,71,71,74,82,79,79,82,79,82,79,77,77,82,82,82,88,79,82,79,79,79,88,84,84,79,82,79,82,88,90,93,90,88,84,84,88,90,93,95,93,90,88,90,93,95,88,95,95,88,88,82,90,90,84,84,84,82,84,82,77,82,74,74,74,71,71,74,74,74,64,64,64,68,62,62,55,46,43,55,49,55,46,43,43,46,46,46,46,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,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,36,36,36,32,36,32,32,39,36,39,39,36,39,36,36,36,43,39,39,46,46,43,43,43,43,46,39,46,49,49,52,52,52,52,55,52,59,59,49,55,62,62,64,68,71,68,68,74,68,68,77,71,77,79,82,84,88,88,84,88,88,84,88,84,84,84,88,95,98,95,100,100,98,100,100,105,102,105,105,105,107,112,116,118,114,118,124,126,126,124,124,120,122,124,122,129,128,126,133,133,134,138,139,141,143,141,145,145,142,146,146,146,146,148,147,147,147,148,147,148,148,148,148,150,151,153,154,150,155,158,156,156,156,158,157,157,158,159,159,157,159,160,159,158,158,159,157,159,155,158,157,156,157,156,156,156,156,156,160,160,160,161,160,160,159,158,164,158,161,160,158,158,158,157,159,160,162,160,157,159,162,164,161,165,162,162,161,166,165,162,160,164,169,166,166,164,166,164,166,164,165,162,171,168,162,165,166,161,162,167,165,162,165,162,168,166,168,167,162,167,168,171,169,169,162,165,162,165,166,159,162,160,161,161,162,162,165,162,166,167,165,171,166,165,164,164,162,162,161,167,167,167,162,165,165,167,162,160,160,157,156,158,158,160,159,160,156,158,156,155,156,157,156,154,156,160,154,156,158,156,154,153,151,149,148,149,148,147,153,150,150,150,149,146,144,147,144,139,138,137,136,136,131,131,134,124,128,122,122,128,128,126,124,124,124,120,112,114,116,110,112,110,107,112,110,107,98,100,93,93,90,88,82,79,79,71,82,77,77,77,74,77,71,64,64,59,55,62,59,62,59,55,55,55,55,52,52,43,46,43,46,39,39,43,43,39,39,36,43,39,36,36,36,39,39,43,43,36,39,36,43,43,43,46,49,49,52,52,55,55,52,55,55,59,68,71,71,68,68,71,68,74,77,79,82,82,79,79,79,77,79,79,82,84,84,84,79,82,84,79,82,84,82,82,82,77,82,84,90,93,90,95,88,84,90,93,90,93,93,84,88,88,93,90,95,95,88,90,82,88,88,95,79,88,88,82,82,79,82,84,74,71,71,68,74,77,79,71,64,68,64,62,59,64,49,46,43,49,55,49,46,43,43,46,46,43,39,39,43,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,36,32,32,32,32,32,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,32,32,32,32,32,36,32,32,32,36,36,32,36,36,32,32,32,32,36,36,36,39,39,36,36,39,36,39,32,43,43,43,43,43,43,39,43,46,43,49,49,52,52,52,55,46,52,49,52,55,55,55,62,62,62,64,64,68,64,74,68,68,74,68,77,74,77,79,88,82,84,79,79,82,84,84,84,93,93,93,95,95,98,98,95,98,100,102,102,102,105,105,105,110,107,112,112,118,120,122,118,118,116,118,122,116,124,126,122,128,131,129,131,136,139,138,141,141,144,143,142,137,142,143,146,147,146,147,144,144,146,146,146,147,147,148,150,150,151,152,150,155,154,156,156,154,156,157,157,158,159,156,159,156,156,158,158,158,156,157,154,157,155,156,156,156,156,156,156,155,159,158,160,159,157,159,159,155,156,158,158,158,158,156,158,157,161,161,160,157,158,160,161,164,161,160,165,165,161,162,164,165,164,164,166,161,164,165,162,160,160,161,164,164,165,168,161,160,162,160,158,162,160,162,162,149,161,166,167,168,166,165,165,166,162,162,166,162,160,161,158,162,161,161,160,159,159,160,162,161,165,162,161,162,160,162,164,161,160,161,162,160,162,161,160,166,168,165,164,156,159,155,156,159,156,156,160,157,160,156,154,156,157,156,156,155,154,152,156,154,154,150,153,150,152,150,150,150,150,149,150,148,148,146,146,143,142,142,139,142,138,136,136,129,133,126,126,122,126,128,124,128,124,124,118,122,124,120,114,114,114,107,110,107,107,107,100,102,98,93,93,93,88,84,84,77,74,84,79,74,71,71,68,71,64,64,64,59,59,59,55,59,55,62,59,55,55,49,49,46,46,39,43,39,39,39,43,39,39,36,39,36,39,36,39,32,39,43,39,39,43,43,43,49,46,49,52,52,52,52,59,62,55,59,62,62,68,71,71,71,71,68,74,74,77,82,82,79,77,79,82,77,77,79,82,82,88,88,84,77,79,79,82,88,84,88,84,79,88,88,88,95,90,93,90,93,84,90,90,93,90,90,93,90,90,93,100,100,90,88,93,84,88,93,84,84,82,82,77,77,82,84,82,71,68,68,71,77,74,71,64,62,59,62,59,62,59,49,46,52,49,49,49,43,43,46,46,43,39,39,39,43,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,36,39,36,36,36,36,36,36,39,43,46,46,46,39,43,43,39,43,46,46,52,55,52,52,49,55,46,52,52,55,55,64,62,59,64,62,64,64,64,64,68,71,68,77,77,82,79,79,84,82,84,82,82,82,84,84,88,93,93,90,95,98,98,93,95,100,98,100,107,102,102,105,107,112,114,112,118,116,116,118,122,118,116,116,118,114,122,122,126,128,126,131,131,133,134,138,137,138,143,141,141,141,144,142,143,144,144,144,147,144,148,146,147,148,148,148,150,153,151,152,153,154,154,155,155,154,154,154,155,156,156,157,154,156,154,155,156,156,154,155,158,155,156,154,154,156,156,155,154,156,156,157,155,160,159,156,158,158,160,158,158,156,159,160,156,164,162,161,156,156,159,161,162,162,160,160,160,160,159,159,162,159,160,158,160,162,161,160,156,148,160,161,159,162,160,160,158,157,158,158,159,159,158,160,159,162,164,166,161,165,158,160,160,160,161,161,159,157,158,160,160,158,160,157,157,157,160,157,161,160,161,162,160,159,159,158,160,159,160,160,160,159,161,159,160,159,161,159,156,158,156,156,155,156,156,156,160,156,156,156,155,154,155,155,156,155,153,154,154,153,150,148,150,150,150,150,149,148,148,147,147,139,143,144,143,138,138,141,136,133,136,129,129,126,128,122,124,126,124,126,124,124,124,122,124,118,112,112,112,112,102,100,107,105,100,100,98,95,95,90,93,84,77,79,77,71,74,77,74,74,71,68,68,68,64,62,62,59,62,52,55,55,55,59,55,52,46,49,46,43,43,39,39,39,39,39,39,39,36,36,39,36,36,39,36,39,43,39,39,39,39,43,49,46,49,55,52,55,59,59,55,62,55,59,62,62,71,74,74,74,68,68,74,74,74,79,82,88,82,79,79,77,77,82,90,84,84,82,77,79,79,82,88,84,84,79,88,84,88,90,95,93,98,88,88,93,88,90,90,95,93,93,88,88,95,93,88,93,90,90,82,82,88,84,84,82,77,74,79,79,79,79,77,74,71,71,68,74,68,64,59,62,62,55,59,55,46,49,52,49,49,49,43,39,43,49,43,46,39,43,46,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,36,32,36,39,36,36,36,39,43,43,46,43,36,39,43,43,43,46,46,49,52,49,52,49,49,52,52,55,52,52,59,59,62,59,62,62,68,64,64,68,68,68,77,77,79,82,82,82,82,79,79,79,84,84,88,88,90,93,93,95,90,95,93,95,95,95,95,102,102,102,107,107,110,110,112,116,118,112,118,116,114,114,116,116,118,120,118,126,129,124,128,126,131,134,137,137,139,137,137,142,142,139,142,139,141,145,144,145,147,144,146,147,147,148,148,148,149,150,151,151,151,154,154,154,154,154,154,154,156,155,155,154,155,154,153,154,156,156,155,156,155,154,156,155,157,156,154,156,156,155,157,155,157,157,156,157,159,157,157,158,156,158,156,156,157,161,160,158,159,159,159,161,159,159,159,158,158,160,160,159,159,160,161,160,161,158,158,157,148,158,160,160,159,162,158,159,156,157,160,159,159,160,159,159,159,162,161,160,161,160,159,158,158,157,161,158,156,157,159,158,156,159,156,156,158,159,156,159,162,161,162,160,159,160,161,157,160,157,160,157,159,158,158,160,159,159,157,154,157,155,157,155,155,155,156,157,157,157,154,153,154,159,154,157,157,154,152,150,152,150,152,151,150,151,149,148,144,146,145,143,138,142,143,141,136,137,138,136,133,136,129,129,122,128,124,128,126,126,124,124,118,116,118,118,114,112,112,112,105,100,100,102,98,95,98,95,95,90,88,88,84,79,74,74,77,71,77,74,74,74,71,71,71,68,64,59,55,55,55,55,59,59,49,52,52,49,49,46,43,43,43,39,39,39,43,39,39,39,39,36,36,36,36,39,39,43,43,39,43,43,43,46,46,46,52,52,59,55,59,62,59,62,59,62,64,68,71,77,74,71,68,74,74,77,77,79,84,82,77,79,77,79,82,88,84,82,82,74,79,79,84,88,84,84,82,79,82,90,90,98,90,95,90,88,90,90,93,93,90,90,90,84,88,90,95,95,93,93,88,82,84,90,90,88,82,82,79,79,79,79,77,71,74,71,71,68,77,68,64,64,62,62,55,59,55,49,49,49,46,49,46,39,43,43,43,43,43,43,43,43,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,36,36,32,32,36,32,32,32,32,32,36,32,32,36,32,32,36,32,39,36,43,43,43,46,43,39,39,43,43,39,46,49,49,52,52,52,46,49,49,55,55,52,52,62,59,62,64,62,64,64,64,62,68,71,68,74,77,82,79,79,79,79,77,82,79,82,82,79,84,88,93,90,93,93,93,88,93,98,95,95,98,95,100,107,107,107,114,105,114,112,114,112,116,116,114,114,114,116,116,120,118,126,122,128,128,131,128,133,131,131,133,137,137,138,138,138,137,141,142,142,144,146,142,144,142,145,147,147,147,147,149,151,150,152,153,152,152,154,151,152,152,153,150,153,152,153,151,152,152,151,153,154,154,154,156,151,154,154,153,154,154,156,156,155,152,155,156,155,157,156,156,156,155,156,156,156,156,157,156,161,157,155,159,155,156,156,158,157,159,158,156,159,159,158,159,159,157,159,156,156,156,156,156,160,160,160,160,160,160,159,156,161,158,160,157,156,160,162,160,165,162,162,161,160,155,155,155,157,156,161,159,157,157,159,158,156,157,159,155,159,157,159,158,160,158,160,160,157,157,159,158,157,157,157,156,156,159,160,160,156,156,156,154,154,154,155,155,156,158,154,154,156,153,151,154,154,154,156,155,151,150,152,149,152,151,150,147,146,144,144,144,141,138,143,141,142,139,138,136,136,134,136,126,129,131,129,120,124,126,122,126,122,114,116,114,118,114,118,116,110,112,105,100,98,98,95,98,95,98,93,88,82,82,79,79,74,77,74,74,71,71,71,74,71,68,71,68,64,62,59,55,52,59,52,52,55,52,49,46,46,43,46,39,43,39,39,39,39,36,39,39,36,39,36,36,39,32,39,39,46,39,43,43,46,43,46,46,52,52,59,59,64,62,59,59,59,64,64,71,77,74,74,71,68,68,74,77,77,82,82,82,79,77,79,79,82,84,84,84,79,79,79,84,84,88,88,90,82,79,82,88,90,93,95,93,93,90,90,93,93,90,90,88,88,84,88,93,95,95,93,90,84,79,84,90,90,84,84,77,79,82,79,82,82,71,74,68,71,71,74,71,59,59,59,62,59,62,52,49,49,49,46,46,46,43,39,43,43,43,43,43,43,43,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,36,36,32,39,36,36,36,36,39,39,39,39,43,46,39,39,39,36,43,43,49,49,49,52,52,52,46,52,49,55,55,52,55,59,59,59,62,64,62,62,64,64,64,68,68,77,74,77,79,79,79,77,77,79,77,82,82,82,88,88,90,93,95,93,90,93,90,93,95,93,100,100,100,102,107,107,110,112,112,107,110,112,112,112,112,112,112,114,116,114,116,120,120,124,131,126,129,131,128,131,129,133,131,136,136,138,134,136,137,136,138,141,141,141,142,144,147,146,148,147,148,149,152,149,152,151,152,150,152,150,151,150,150,150,150,149,153,150,151,150,151,152,153,153,150,151,151,152,152,143,151,154,154,154,156,156,156,156,156,158,155,152,156,154,154,156,157,156,155,154,159,156,156,156,155,154,156,155,155,154,155,155,156,157,158,156,156,156,155,155,156,156,157,159,159,160,156,157,159,160,158,161,160,160,156,159,155,158,158,159,160,158,158,157,157,156,158,156,156,158,162,158,159,156,156,154,158,155,157,157,156,158,156,154,156,159,158,159,159,155,157,158,158,157,157,156,156,158,157,154,153,154,155,154,154,154,156,155,154,150,150,150,151,152,150,150,151,153,153,151,150,150,150,148,148,147,148,147,146,146,145,142,143,138,137,141,141,136,134,136,133,126,129,128,129,128,124,126,120,120,118,114,118,118,120,118,118,114,110,68,71,93,98,95,98,90,98,88,95,88,88,79,84,79,77,77,74,71,71,71,68,68,74,68,71,68,62,64,59,55,55,49,52,55,52,52,52,49,46,46,39,39,43,39,43,39,39,39,39,36,36,36,36,39,32,39,36,39,46,43,43,43,49,49,49,49,49,49,59,59,59,62,59,59,62,59,68,68,71,74,74,77,71,68,74,74,77,79,77,82,79,82,74,77,79,84,90,84,82,79,77,82,79,88,88,90,88,84,82,82,88,90,98,95,95,90,90,88,93,93,93,88,93,90,90,88,90,93,95,90,90,88,79,82,84,82,82,82,77,71,74,79,77,77,71,68,68,68,68,71,71,62,59,52,59,55,59,52,49,46,46,46,46,46,43,39,39,43,39,43,39,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,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,36,32,32,32,32,36,36,36,36,36,32,36,36,36,36,32,43,43,43,43,43,39,39,43,43,43,46,46,49,49,49,49,46,49,52,55,52,55,59,59,59,55,64,62,64,62,62,62,64,71,68,74,71,74,77,77,79,77,77,79,77,84,82,82,82,88,90,90,90,90,90,90,95,90,95,93,98,100,100,100,105,105,110,107,112,110,114,112,112,112,110,112,116,112,112,118,116,112,120,126,124,126,129,126,129,129,129,133,131,134,136,133,136,133,136,136,138,139,138,141,144,146,146,148,147,148,148,150,150,150,150,150,150,150,150,150,150,150,148,150,150,148,150,151,149,150,150,150,151,154,151,149,147,151,152,152,152,154,154,153,154,154,154,156,155,156,156,154,151,150,153,158,156,155,157,156,156,157,156,156,156,155,156,155,158,153,154,156,154,154,156,157,156,155,155,154,155,156,158,157,160,156,158,158,160,158,159,156,159,159,159,156,158,158,157,158,157,160,159,160,157,158,157,158,156,155,158,157,156,155,155,154,156,155,156,156,156,156,154,153,154,154,155,159,156,155,157,158,156,156,154,155,154,155,154,153,152,154,154,153,156,154,154,154,151,150,150,150,150,152,151,147,154,150,150,153,145,150,149,147,148,144,147,147,148,144,146,141,141,136,137,141,137,133,131,136,131,126,129,128,134,124,126,124,122,118,118,116,116,114,116,122,120,112,105,71,93,98,95,100,93,90,93,90,90,88,88,82,82,82,77,79,74,71,71,74,74,64,71,71,68,64,64,64,55,59,55,52,52,52,49,49,49,49,43,43,39,39,39,39,39,36,36,43,36,36,36,39,39,39,32,36,39,36,39,43,46,46,46,52,49,52,46,52,55,55,55,64,62,59,59,64,64,68,74,74,71,77,74,71,77,74,77,79,77,82,79,79,79,74,79,88,88,82,84,74,77,82,82,84,88,88,82,79,77,88,90,88,90,90,93,93,90,90,93,90,93,93,95,93,88,88,88,95,90,93,90,88,82,82,82,82,79,77,77,77,71,77,74,79,68,64,64,68,68,71,68,62,59,55,52,55,59,49,52,46,49,43,49,49,43,39,39,43,43,39,39,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,36,32,32,32,36,36,36,36,39,39,39,43,43,43,39,39,39,39,43,46,46,46,49,52,49,49,49,49,49,52,55,52,52,62,55,59,55,55,59,62,62,62,64,68,68,68,74,71,74,79,77,82,74,74,79,79,79,82,84,82,90,93,93,88,93,84,84,93,93,95,98,95,95,100,100,100,105,110,107,114,110,112,112,107,112,112,114,110,114,112,116,112,116,120,120,128,124,128,126,129,128,129,131,129,131,133,131,128,133,133,136,137,137,137,142,142,144,143,146,148,148,146,148,148,147,148,150,150,147,148,133,148,146,147,148,148,149,149,150,149,151,152,150,149,148,148,148,150,150,150,151,152,152,150,153,153,154,154,152,154,156,152,154,150,152,154,154,154,156,156,154,154,155,155,156,155,155,154,154,153,154,154,154,154,156,154,156,154,152,154,155,155,155,155,155,155,154,155,153,153,156,154,156,154,156,156,156,156,158,157,157,157,157,156,155,156,156,156,155,154,154,155,156,152,157,154,153,155,154,154,152,156,154,152,152,155,155,156,157,156,157,153,154,153,154,152,153,154,154,154,153,152,152,153,153,154,150,149,150,149,150,148,149,149,149,149,148,150,149,148,147,148,145,147,144,142,145,144,138,142,136,138,136,131,136,136,136,131,128,131,129,129,133,128,129,128,124,124,118,116,116,114,116,112,114,112,110,112,107,102,102,102,93,93,93,84,90,84,84,82,82,79,90,79,79,77,74,68,71,71,68,68,68,62,68,68,62,62,59,59,59,52,52,49,49,46,46,46,46,46,43,39,39,43,39,39,36,39,39,36,36,39,39,36,39,39,39,39,46,46,46,46,52,52,49,49,49,52,55,59,64,64,64,62,62,59,64,64,74,71,77,74,77,74,74,77,74,79,82,82,82,82,79,79,79,79,84,82,84,82,82,82,82,84,84,84,82,82,79,88,88,90,93,93,95,93,90,88,90,90,93,93,90,90,84,88,88,98,95,93,90,88,79,79,79,84,82,82,74,74,71,71,71,77,74,68,64,62,71,64,68,62,55,55,52,52,55,52,46,49,49,46,46,43,43,43,43,39,39,43,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,36,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,36,36,32,32,36,36,36,36,39,39,43,39,39,39,39,43,43,43,49,46,49,49,46,46,46,49,49,52,59,52,59,59,62,52,59,59,62,62,62,64,64,64,68,71,71,74,71,74,77,74,74,77,79,79,84,84,84,88,82,88,90,88,90,84,84,88,93,93,95,90,95,100,100,105,105,102,107,107,110,102,110,110,110,107,107,110,112,112,112,116,116,118,126,124,129,126,128,124,128,126,124,128,129,131,131,129,128,136,137,138,138,138,139,139,142,144,144,144,144,144,146,144,146,147,148,146,148,147,148,147,147,147,147,148,147,148,147,149,148,148,149,149,148,148,149,150,148,150,150,152,150,150,150,151,153,153,150,152,152,150,151,152,150,152,151,154,153,152,154,151,152,153,155,155,154,153,154,153,155,156,155,156,154,152,153,155,153,153,152,152,155,154,156,156,154,151,153,154,156,155,154,154,153,153,153,153,155,158,154,154,153,154,152,154,156,154,153,154,156,154,153,154,152,152,151,152,154,152,154,153,154,152,156,153,156,154,155,155,156,154,151,153,154,153,154,153,152,150,152,152,154,151,151,152,150,150,149,148,147,147,149,150,148,146,147,147,147,146,147,146,145,144,146,145,143,142,142,141,138,137,136,134,134,131,136,133,129,131,126,129,129,128,126,124,122,126,122,116,114,112,112,112,112,110,110,107,105,105,105,100,95,93,90,88,88,84,82,84,88,82,82,82,79,77,71,68,74,68,68,68,64,64,64,64,62,62,59,55,52,46,49,49,46,49,46,46,39,46,43,43,36,39,36,39,36,39,36,36,39,39,39,39,39,39,39,43,43,46,49,46,49,49,52,49,52,55,59,59,62,68,64,62,62,64,64,68,74,74,74,79,74,77,79,77,82,77,82,82,82,82,79,77,82,77,82,88,90,84,82,84,82,79,82,84,84,84,79,84,88,90,93,98,95,95,93,90,90,90,95,95,93,90,88,88,90,90,88,93,90,90,77,77,82,82,84,82,77,68,71,68,74,74,74,64,59,59,68,68,62,62,55,55,52,52,55,55,49,49,46,39,46,46,39,43,43,43,39,43,39,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,32,36,32,36,39,39,39,39,39,36,39,39,39,43,39,46,46,46,52,49,49,46,49,46,49,55,52,52,59,59,55,62,59,59,62,59,62,64,62,68,71,71,74,71,74,77,74,71,74,74,77,82,82,88,88,88,88,88,90,84,88,90,88,93,95,90,79,98,98,100,105,102,100,110,107,105,107,105,105,110,105,105,110,114,114,114,116,118,122,124,120,124,126,126,120,122,122,122,128,129,131,126,126,131,136,136,137,136,139,138,138,142,142,142,147,145,143,144,144,146,147,146,145,148,146,148,146,146,147,147,145,144,147,148,148,148,148,148,146,148,148,148,149,149,150,149,150,150,152,151,151,151,150,150,151,152,154,150,150,150,151,152,152,153,152,152,150,150,153,151,153,152,152,154,152,154,155,154,154,155,153,150,154,151,154,152,151,155,154,154,154,153,150,154,155,154,153,152,154,153,154,154,152,154,156,154,152,155,154,156,155,155,153,156,153,152,152,153,151,151,155,153,154,152,152,152,152,151,152,154,155,156,154,154,152,153,150,153,151,154,152,151,154,150,151,150,152,152,150,153,153,150,150,150,148,148,147,149,147,148,144,146,147,146,145,147,146,146,146,143,142,139,138,139,141,133,136,133,133,131,134,129,133,128,134,126,126,129,124,126,118,118,122,120,116,114,110,112,112,112,110,112,110,102,102,100,95,93,93,88,88,84,84,84,82,79,79,82,82,77,74,74,71,68,68,68,64,64,59,64,62,59,62,62,55,55,49,46,46,43,46,46,46,39,46,43,39,36,39,32,36,39,39,36,39,39,43,39,39,39,39,39,39,43,49,46,49,52,52,52,52,52,55,59,62,59,64,59,59,64,68,68,68,74,68,71,77,79,79,77,77,77,77,79,84,88,82,79,74,77,82,82,88,84,90,79,82,82,82,82,82,84,88,84,84,90,88,93,95,95,93,90,90,90,88,93,95,95,93,88,88,90,88,90,90,93,90,77,79,79,84,79,79,77,68,74,74,77,71,74,68,59,62,59,68,64,55,59,55,52,52,52,49,49,46,46,43,43,43,39,43,43,43,36,39,39,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,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,32,32,36,36,36,39,39,39,43,43,36,36,39,39,43,43,46,46,49,46,49,49,46,46,49,55,55,52,52,55,55,52,55,55,55,55,62,62,64,62,68,68,68,71,71,74,74,74,74,71,74,79,79,79,88,88,84,84,84,84,88,82,84,88,88,93,79,95,95,98,100,100,98,100,102,100,100,102,102,105,100,110,110,110,110,112,112,114,112,118,120,114,120,122,126,120,124,122,124,128,128,126,126,128,128,131,133,137,131,138,139,138,134,141,141,142,145,138,144,143,143,143,143,142,147,145,142,144,144,145,145,144,144,147,147,147,147,146,147,146,146,147,147,149,148,148,147,150,150,149,148,147,148,148,150,150,151,150,149,149,148,150,150,152,150,151,150,151,149,151,152,151,152,151,152,150,153,151,152,152,151,150,150,153,151,151,152,151,154,153,151,153,152,151,152,153,154,154,152,150,150,151,153,151,151,142,151,153,151,154,155,154,155,154,153,153,153,150,152,151,154,156,154,153,152,152,150,151,150,151,153,150,152,154,154,153,150,149,151,150,149,149,150,150,149,150,152,150,150,149,150,150,150,149,148,148,148,148,147,146,147,148,142,141,146,143,139,144,142,143,141,139,136,139,137,137,134,133,136,131,128,129,131,131,128,128,131,131,129,126,124,120,118,120,116,112,114,110,107,112,105,105,105,100,100,95,100,95,90,90,88,82,79,82,82,77,84,79,79,84,77,74,74,64,68,68,64,62,64,59,62,68,62,59,59,52,55,49,49,46,46,46,43,46,43,46,39,39,39,36,32,36,39,36,39,36,36,39,39,39,39,39,39,43,43,49,49,52,52,55,52,52,52,59,59,59,62,64,64,64,64,64,71,68,71,74,74,79,79,77,74,74,77,74,77,79,88,82,82,77,79,82,82,88,90,82,82,88,79,79,84,84,90,95,90,90,90,90,95,95,98,95,90,88,84,88,90,95,98,93,88,84,90,84,88,95,90,88,79,74,79,77,79,82,74,71,68,68,71,71,74,68,62,62,59,62,62,62,52,55,55,55,55,52,49,43,49,39,46,43,43,39,36,39,39,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,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,36,32,36,32,32,32,32,32,32,32,36,36,36,36,39,43,39,39,32,32,36,39,43,43,46,46,46,46,49,39,46,49,49,55,52,55,55,55,52,52,52,55,55,62,62,62,64,64,68,68,64,71,71,71,71,71,71,74,77,77,79,84,84,84,88,88,88,84,82,82,88,88,90,95,93,93,98,100,98,95,98,100,102,100,102,100,102,107,105,102,93,93,100,105,112,114,116,120,120,120,118,116,116,118,120,116,122,122,124,122,124,126,128,133,129,131,137,136,137,134,138,138,141,142,139,142,142,141,141,142,136,144,141,143,143,144,141,144,142,146,145,146,144,144,144,145,144,146,147,147,148,147,147,147,148,147,147,147,147,148,146,147,150,148,148,148,148,150,148,149,149,148,148,149,150,148,148,150,150,150,149,150,148,150,149,150,150,150,149,148,150,149,149,150,151,150,150,149,150,151,150,150,150,150,152,150,150,151,151,150,153,150,151,151,150,152,153,152,154,153,154,154,149,150,149,150,149,152,152,150,152,150,150,149,149,148,149,148,150,149,150,150,148,147,148,150,150,149,149,150,150,150,150,149,148,150,150,148,148,148,146,145,147,147,147,147,144,144,145,142,141,142,142,144,144,141,144,142,139,138,138,138,139,133,131,129,124,126,129,128,131,129,131,129,131,128,124,128,120,122,116,114,112,112,107,107,102,100,105,102,100,98,93,95,95,90,88,88,82,82,77,79,79,77,77,77,79,77,71,68,68,64,68,62,62,62,64,62,62,59,59,55,52,52,46,49,43,46,46,43,46,43,43,43,39,39,36,32,36,36,36,36,39,43,39,43,39,39,39,43,43,46,49,49,49,55,52,52,55,55,55,59,59,62,64,64,64,64,64,64,68,71,71,79,79,77,74,74,77,74,77,79,79,79,79,79,77,77,79,82,90,88,84,79,79,79,84,88,88,93,98,88,88,88,84,90,95,98,95,93,88,84,88,88,93,95,90,90,84,90,88,90,88,90,84,77,77,79,77,79,79,79,71,71,64,68,71,68,64,62,59,59,64,62,59,55,49,49,46,52,49,46,46,46,43,43,46,39,36,39,39,39,39,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,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,36,32,32,32,32,32,32,32,36,36,32,36,39,39,36,36,36,39,36,39,39,46,43,43,43,46,49,49,46,43,46,49,52,52,52,55,59,59,52,55,49,52,62,59,59,62,62,64,64,68,68,68,71,71,71,71,74,71,77,79,79,84,90,82,84,88,82,79,84,84,88,93,93,90,88,93,98,102,100,100,98,100,100,98,100,100,100,105,102,90,82,93,95,105,107,107,116,118,114,118,120,116,118,122,116,120,120,122,124,118,122,124,129,131,131,131,133,134,136,138,136,138,138,141,138,139,142,138,141,139,139,142,141,142,144,141,142,142,142,146,144,142,142,146,144,144,145,145,147,148,147,147,147,147,147,147,148,148,147,146,146,147,147,150,147,147,147,148,149,147,147,151,148,149,149,148,149,150,150,150,149,150,147,148,150,148,148,150,149,148,149,148,150,150,149,150,150,150,150,150,148,152,152,151,150,150,148,150,150,149,150,151,153,152,150,151,152,153,152,153,154,152,149,150,148,148,150,151,151,151,152,151,149,150,149,147,149,147,148,150,148,149,149,148,147,150,149,150,150,151,151,149,150,149,149,148,147,150,148,148,148,144,146,147,147,143,143,142,146,141,141,141,139,142,141,141,143,139,139,136,136,136,137,131,134,129,126,126,124,128,129,129,129,129,126,129,129,129,120,118,116,112,112,112,107,105,107,102,100,98,102,100,98,98,95,88,88,90,82,79,84,74,74,79,77,79,77,74,71,71,68,64,62,62,59,64,62,62,62,62,55,55,52,52,46,46,46,43,46,46,43,43,43,39,39,36,36,32,36,36,39,36,36,39,43,43,39,36,43,43,43,49,49,46,52,55,55,55,55,55,59,59,62,62,68,71,68,68,71,68,64,74,71,74,77,77,74,71,77,71,74,79,82,79,84,79,77,82,79,84,84,84,90,84,82,82,79,88,88,90,93,90,88,90,90,90,98,95,93,93,88,88,84,93,93,93,95,88,88,88,84,88,90,90,84,74,74,82,79,79,79,74,74,68,68,68,71,74,64,62,62,59,64,62,59,52,52,52,49,52,49,49,49,49,43,43,43,39,43,39,39,36,39,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,36,32,36,36,32,32,32,32,32,36,32,36,36,43,36,43,39,39,36,39,39,39,46,43,43,43,46,46,46,39,43,46,49,52,49,52,52,55,55,52,52,55,55,59,59,62,64,62,64,64,68,68,64,71,68,64,68,71,77,77,79,82,84,82,82,82,82,79,84,84,84,88,90,95,95,90,95,100,98,105,95,95,95,95,95,100,102,105,95,90,95,112,118,112,105,107,114,112,116,122,120,120,118,114,118,112,122,118,120,118,120,122,126,129,128,129,129,131,133,131,133,139,137,137,136,136,136,137,136,138,137,138,136,141,138,138,139,142,141,142,142,144,141,142,145,143,138,145,144,145,144,146,146,146,147,146,148,147,147,147,145,146,147,146,148,147,146,147,147,147,146,144,147,146,146,148,147,147,148,148,147,147,146,146,148,148,147,145,147,147,147,143,143,148,146,148,148,147,149,147,150,148,150,148,149,150,148,148,148,150,150,151,150,148,148,150,150,152,150,151,150,150,148,148,147,148,148,150,150,149,150,150,148,147,146,147,145,149,150,149,150,150,149,150,148,148,149,150,148,148,148,149,149,149,149,147,145,146,148,147,145,146,143,145,146,145,142,142,143,141,141,138,138,138,142,141,138,136,138,136,137,138,133,131,131,128,124,126,128,128,124,128,131,128,128,128,126,128,118,116,110,110,102,100,100,105,100,102,100,100,95,98,93,93,90,88,82,84,79,77,74,77,68,74,77,79,79,74,71,74,68,68,62,62,62,59,59,62,62,59,62,55,49,49,46,46,43,46,43,43,46,39,43,39,36,36,36,36,36,36,36,36,39,39,43,43,39,43,43,43,43,49,49,49,52,52,55,59,59,59,62,62,59,62,64,71,68,68,71,71,71,77,77,74,82,77,77,74,77,77,77,77,79,79,77,79,77,82,79,84,84,84,84,82,82,88,79,84,88,93,90,88,93,84,90,90,93,93,88,93,90,84,82,84,95,95,95,93,88,88,82,84,84,84,84,77,74,74,74,79,74,74,64,68,64,68,74,68,68,62,62,59,59,62,59,52,49,49,49,52,55,46,46,49,43,46,46,43,39,36,39,36,36,39,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,39,36,36,39,36,36,36,36,36,39,39,43,43,43,46,46,43,43,39,46,46,49,55,52,52,55,52,52,52,52,52,55,55,55,62,62,62,64,62,64,68,68,71,68,64,68,71,74,74,79,77,79,79,82,79,82,79,79,79,82,82,90,93,95,93,98,98,98,95,93,95,93,93,93,95,98,105,98,90,100,120,118,112,107,102,107,110,110,114,112,114,114,112,116,112,114,116,120,120,116,120,122,120,124,126,131,133,129,131,133,134,134,131,129,134,134,129,129,133,134,137,136,128,137,133,138,141,136,138,139,141,139,143,139,144,143,141,146,145,144,144,142,142,142,145,144,146,146,146,146,147,143,146,145,142,143,144,141,142,142,143,143,145,144,147,147,146,142,146,144,145,145,146,144,144,143,146,144,146,147,146,146,147,148,146,146,146,147,147,148,148,148,147,147,149,147,144,148,147,147,148,148,148,149,147,147,148,147,145,147,148,147,147,147,146,144,147,147,148,148,146,147,146,148,146,146,148,147,147,148,146,148,147,146,148,147,147,148,146,146,147,147,147,147,146,146,144,146,146,145,143,142,144,142,142,141,139,142,138,138,138,143,141,141,139,139,134,141,138,128,129,131,129,126,129,124,122,122,122,128,126,126,122,126,122,116,118,118,110,110,105,100,107,102,100,100,100,98,98,98,90,90,93,88,88,84,84,77,79,77,74,68,74,77,82,77,77,71,68,64,64,64,62,59,62,59,59,59,52,52,52,49,49,46,43,46,39,39,39,43,39,43,39,39,36,39,36,36,36,39,36,39,36,43,43,39,43,46,46,46,49,52,52,55,55,55,59,55,59,62,59,62,59,71,71,71,71,71,71,64,71,74,77,82,77,77,74,77,77,77,74,77,82,79,82,77,79,82,82,84,88,90,79,64,82,82,84,82,95,95,93,93,90,90,90,90,90,98,93,84,84,88,90,93,100,95,90,88,84,84,82,82,82,84,79,77,71,74,77,71,74,68,64,55,64,68,74,64,64,55,55,59,59,59,49,55,49,46,49,49,46,46,46,43,46,46,43,46,39,39,36,36,39,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,36,32,32,32,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,36,36,32,36,39,32,39,39,39,36,39,39,43,43,43,43,46,46,43,49,43,43,46,49,55,49,52,52,55,49,52,49,52,55,59,55,64,62,59,62,62,64,64,64,68,64,64,64,74,74,71,79,79,79,79,79,79,82,77,82,84,84,90,88,95,93,90,93,100,100,100,98,98,90,95,88,98,102,100,100,95,102,114,116,107,105,102,107,110,112,112,114,112,114,110,114,112,116,118,116,120,118,118,122,122,122,126,128,128,126,128,131,133,131,131,112,129,128,134,131,136,133,131,133,131,136,136,134,141,138,137,138,139,138,142,142,141,144,141,146,144,144,142,142,141,144,143,144,143,144,145,144,145,144,144,146,145,142,143,141,143,142,141,144,146,145,143,146,146,143,143,142,144,142,143,144,144,144,144,146,146,147,142,144,146,145,146,147,144,147,144,147,146,147,147,146,146,146,148,144,144,148,146,146,146,146,146,146,146,148,147,147,146,145,144,145,143,146,148,147,147,147,145,146,147,147,147,147,146,147,147,148,146,145,147,144,147,146,144,143,146,147,147,144,147,143,145,144,142,142,146,143,142,144,142,142,139,138,139,142,138,133,137,138,139,136,136,138,137,138,138,136,129,129,129,129,124,120,118,124,124,124,126,126,124,122,122,112,116,114,110,105,107,107,102,100,98,100,93,93,100,93,90,93,90,88,84,82,84,77,79,74,74,74,77,77,77,77,77,71,68,62,64,64,59,59,59,55,59,55,52,49,52,49,46,46,46,39,39,39,43,43,39,43,39,39,36,36,39,36,36,39,39,36,39,46,43,43,46,49,46,43,49,55,52,49,55,59,59,55,59,62,59,59,59,68,71,68,71,71,71,71,71,79,77,77,77,77,77,74,77,74,77,77,79,79,79,82,82,79,82,84,82,88,84,82,79,84,84,88,93,93,93,90,90,90,88,93,93,95,84,88,84,79,90,95,95,95,88,88,79,79,82,84,82,84,74,74,71,71,77,77,71,64,68,59,64,64,71,68,59,55,59,59,62,59,52,52,49,49,55,46,46,49,46,46,43,43,39,39,39,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,36,32,32,39,32,36,36,36,36,39,36,36,39,43,43,43,43,43,43,46,43,39,46,46,49,52,46,52,52,52,49,49,49,52,55,52,55,62,59,55,59,64,62,62,64,68,64,64,68,68,68,74,77,79,77,77,79,82,79,74,79,82,79,84,84,88,90,90,95,93,95,93,90,90,93,93,93,95,100,100,93,90,93,98,102,102,107,100,110,112,114,116,114,110,112,110,112,114,112,118,120,112,118,116,120,120,118,122,120,124,124,124,129,129,131,128,122,128,126,128,126,126,128,131,131,131,129,131,131,134,136,136,137,139,134,139,141,141,144,142,142,139,141,142,141,141,142,142,143,144,143,141,144,142,142,142,141,144,142,142,143,139,142,143,141,141,142,139,143,143,137,139,142,143,142,142,142,141,142,142,142,141,147,144,143,144,143,148,147,142,144,146,144,145,145,146,143,145,144,146,144,141,146,147,146,144,146,145,146,142,142,146,146,146,147,146,146,146,146,146,144,144,147,144,142,146,146,146,144,145,143,142,142,141,144,146,141,142,141,142,138,143,143,143,143,141,144,144,144,144,144,143,142,142,141,139,141,141,137,137,136,137,138,137,137,134,136,134,137,134,133,134,131,131,131,128,122,124,118,122,126,124,126,120,124,116,114,118,112,116,105,110,102,105,95,102,95,95,93,93,95,93,95,93,88,90,88,84,79,79,77,79,77,74,74,74,77,74,71,71,64,64,64,64,62,59,59,59,52,55,55,52,49,52,49,46,46,43,46,39,36,39,39,36,39,39,39,36,36,36,36,39,39,39,36,39,46,43,43,49,43,46,49,49,52,49,55,59,64,62,62,62,62,59,62,64,71,71,71,71,71,68,71,74,74,77,77,74,74,74,74,74,74,74,79,79,82,79,79,79,79,79,88,84,84,82,84,77,79,84,88,93,93,90,90,90,84,84,90,95,93,84,93,88,82,88,95,93,95,88,88,77,79,82,79,79,79,74,71,71,74,74,79,74,68,64,62,68,68,68,64,62,55,55,59,62,55,55,49,46,46,49,49,46,43,46,43,46,43,43,43,39,36,39,39,39,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,36,32,36,32,32,32,32,32,32,32,36,36,36,32,39,36,36,36,36,36,36,39,39,43,43,39,46,46,43,43,39,43,46,46,49,46,49,49,52,49,49,49,52,52,55,55,59,62,59,59,59,62,55,64,64,64,62,64,68,68,74,74,77,74,77,77,79,77,77,74,79,79,79,84,90,90,90,93,95,95,88,90,90,88,93,90,90,93,100,95,95,95,93,95,100,107,105,110,110,112,107,112,107,110,112,112,112,112,114,110,112,114,116,118,118,122,124,120,118,122,126,122,124,124,124,128,122,124,126,124,126,126,126,122,129,126,126,128,131,131,133,136,134,134,138,136,138,139,141,141,142,141,137,129,136,138,141,141,141,141,138,138,141,141,142,141,141,141,141,138,139,141,141,139,141,138,136,138,133,136,139,134,138,138,138,139,141,139,142,141,142,142,141,141,144,141,144,144,141,142,144,143,144,145,143,144,144,145,142,144,146,144,145,144,142,141,144,145,144,144,145,142,144,142,144,143,143,145,143,143,143,142,144,144,139,142,144,142,141,139,141,142,137,141,137,141,142,138,138,138,142,144,141,144,144,141,145,144,141,141,141,138,141,139,138,131,137,133,133,136,137,138,136,133,131,134,137,131,136,136,131,133,129,126,126,128,122,124,124,124,118,122,118,116,114,114,114,107,110,110,110,105,105,98,98,90,90,93,93,88,93,90,90,88,82,82,82,79,82,77,74,74,74,74,71,71,74,71,68,68,62,59,62,59,59,55,55,52,49,52,49,46,49,49,49,43,43,39,39,39,36,36,39,39,39,39,36,36,36,36,36,39,39,39,43,46,46,46,46,49,46,49,49,52,52,59,59,62,64,64,59,59,59,59,62,68,71,68,68,71,68,68,71,71,71,77,74,74,77,74,74,74,71,79,84,82,82,77,82,77,79,90,88,88,82,84,82,84,88,90,95,95,93,90,90,84,90,90,95,98,95,93,82,82,88,93,93,95,84,82,79,79,82,84,82,79,74,71,74,71,74,74,71,68,64,59,62,62,62,64,59,52,52,59,55,52,52,46,46,46,52,46,43,43,46,39,46,46,39,43,39,39,39,39,39,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,36,32,32,32,32,36,32,32,36,32,32,32,32,36,36,36,36,39,36,36,39,39,32,36,39,39,43,43,43,43,43,43,43,39,43,46,49,49,49,49,49,52,49,52,49,52,52,59,55,55,59,55,59,55,59,59,62,59,64,39,55,64,68,71,71,74,77,74,77,77,77,77,77,79,79,82,82,88,88,90,90,95,88,88,88,90,90,90,95,90,93,100,95,95,98,102,102,107,110,105,107,105,107,105,105,110,105,110,107,112,112,114,112,107,112,114,112,116,118,112,116,120,118,124,124,122,126,120,122,122,122,120,118,126,122,124,116,124,120,118,126,124,126,129,133,133,133,131,133,136,136,136,138,138,138,138,134,136,138,139,136,136,131,136,136,136,138,137,138,136,137,137,138,141,136,138,137,138,139,136,137,136,136,134,136,136,136,136,138,138,139,141,141,138,144,138,139,141,137,137,139,137,138,139,139,139,139,141,141,138,141,141,142,142,141,141,141,142,141,142,141,138,141,142,141,138,141,142,142,141,141,141,141,137,141,139,141,138,138,141,138,139,139,141,139,136,134,136,136,136,141,138,138,141,141,142,142,141,139,144,142,143,138,138,137,136,136,134,133,137,136,137,137,138,137,133,136,134,131,129,136,136,131,131,133,131,129,124,120,122,122,118,120,120,118,116,112,110,107,110,110,107,102,102,102,100,98,93,93,90,93,88,88,90,88,82,79,84,82,82,82,79,77,77,71,74,71,74,68,74,71,68,59,62,62,62,55,52,52,52,49,49,49,49,49,49,46,46,43,43,39,39,39,39,39,36,36,36,39,39,39,36,36,36,39,39,43,43,46,46,49,49,52,52,52,52,52,55,55,62,64,62,59,55,59,62,59,68,71,74,74,74,68,68,68,71,71,74,79,74,74,74,77,74,71,74,79,82,84,82,82,84,84,82,88,90,90,84,88,82,82,88,84,93,95,93,88,88,88,88,88,90,95,95,88,84,88,88,93,90,90,82,82,79,74,77,79,82,82,68,68,68,71,74,74,71,64,62,62,64,64,62,62,55,52,52,52,55,49,49,46,46,46,52,46,49,43,46,36,43,46,39,43,39,36,39,39,39,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,36,32,36,36,39,36,36,36,36,36,36,36,39,39,43,43,43,46,43,43,39,43,46,49,52,46,49,52,52,49,49,49,52,49,52,55,55,59,55,55,55,55,55,62,62,64,46,59,64,64,71,71,74,74,77,79,74,77,79,74,79,77,84,84,82,88,88,90,93,90,93,90,90,90,88,88,93,93,98,93,100,98,105,98,102,105,102,102,105,102,107,105,105,105,107,110,112,114,110,112,112,107,112,114,116,114,116,118,112,116,120,120,118,118,118,116,118,120,120,122,124,120,124,118,120,118,118,120,124,128,126,131,129,131,131,133,136,138,136,137,138,137,137,137,136,136,136,138,133,131,134,136,134,136,133,137,138,141,136,131,134,138,137,137,137,136,136,134,134,134,136,133,134,136,137,136,139,136,137,137,136,138,138,137,133,136,134,136,136,138,139,138,141,141,138,138,142,139,139,141,141,141,142,142,139,141,142,139,136,141,138,138,141,139,139,142,142,138,141,141,141,138,138,141,142,142,141,141,141,137,138,137,136,138,137,138,141,142,138,138,141,145,139,142,143,144,143,141,139,139,139,138,137,134,134,134,138,134,134,137,137,136,131,134,133,133,126,131,134,131,133,134,126,129,126,122,122,120,116,116,116,118,114,107,107,107,105,105,105,105,107,100,98,90,93,88,90,90,84,88,88,84,84,79,82,82,77,79,79,77,77,77,71,68,71,71,71,64,68,64,62,59,62,59,55,52,49,46,49,49,49,46,43,46,46,39,43,43,39,39,39,36,39,39,36,39,39,36,36,36,39,36,39,39,43,49,49,49,49,49,49,49,52,52,55,55,55,62,64,64,59,59,55,62,62,71,71,71,68,68,74,64,74,71,74,71,74,71,77,74,77,77,77,79,84,82,84,82,82,79,82,84,90,88,90,84,88,84,84,93,93,93,93,90,88,84,88,88,93,93,95,90,88,84,90,90,90,93,88,79,79,74,77,82,84,82,74,71,68,68,71,68,68,64,62,55,64,62,64,62,55,49,52,55,52,52,49,46,46,46,52,49,46,43,43,39,39,43,39,43,39,36,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,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,36,36,36,32,32,36,36,36,36,32,36,39,39,39,43,39,43,46,39,43,43,43,46,49,49,43,46,49,46,46,49,49,49,52,55,49,55,59,55,59,55,55,62,62,59,64,59,62,64,64,71,71,74,71,71,74,77,74,77,77,79,79,79,79,84,88,84,84,90,88,88,84,88,88,84,88,88,90,93,95,93,95,98,98,98,107,102,102,107,105,107,100,107,107,100,107,110,110,110,105,110,110,112,116,112,114,110,112,114,116,118,122,122,120,114,114,114,118,118,116,118,118,118,116,120,122,114,114,122,118,124,128,129,129,128,134,133,136,136,133,136,133,133,131,131,134,134,138,134,131,133,131,136,137,137,134,136,131,134,136,134,131,131,131,137,134,133,131,129,129,136,131,133,129,129,133,138,133,137,138,137,138,136,136,133,131,133,136,136,136,138,136,137,139,137,136,133,133,136,138,141,139,136,136,137,136,138,137,139,137,138,138,138,136,138,141,138,138,141,138,136,138,137,138,139,138,136,136,136,134,138,137,136,134,139,141,138,142,141,138,138,141,138,139,141,138,141,137,137,133,136,141,137,136,136,136,136,129,131,133,131,131,133,126,128,124,128,128,129,136,133,131,126,129,128,122,120,116,112,114,116,107,107,110,105,100,110,105,105,105,98,95,95,90,93,88,88,93,88,88,88,88,82,79,82,79,77,77,82,74,77,71,64,64,64,64,68,62,68,62,62,59,55,52,52,52,49,46,46,46,46,46,46,46,46,39,39,39,39,39,36,43,36,36,36,39,36,43,36,36,36,39,43,43,43,49,49,52,52,55,49,52,55,59,55,55,55,64,64,64,62,62,62,64,64,71,74,71,68,71,71,68,71,74,74,77,77,77,74,74,71,74,74,79,82,82,84,79,79,79,82,84,88,90,82,88,88,84,82,84,95,93,95,88,88,84,84,88,90,95,90,88,88,84,82,88,82,88,82,82,79,77,79,79,77,77,68,71,68,68,71,68,68,68,64,62,64,64,59,59,52,52,46,52,52,52,52,49,46,46,49,46,43,43,43,39,36,43,39,43,43,39,39,39,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,36,32,32,36,32,32,32,32,32,32,32,32,36,32,32,36,36,36,36,36,36,32,36,36,39,39,39,39,43,39,39,43,43,43,43,49,52,46,46,49,49,46,49,46,49,49,52,52,59,55,59,55,55,55,59,55,62,59,64,68,64,68,64,68,71,71,71,71,74,74,74,74,74,77,82,82,84,84,84,90,93,84,84,84,88,84,84,88,84,90,90,95,93,90,93,100,100,100,98,100,100,100,98,102,102,100,105,107,105,107,107,105,102,107,110,112,112,112,112,114,112,114,118,114,116,112,114,112,112,112,114,114,122,118,118,116,118,114,112,118,118,124,120,126,124,126,128,129,128,133,131,134,129,133,131,128,128,131,131,131,136,134,133,131,131,131,134,131,129,128,131,134,136,131,131,129,131,128,129,128,126,128,126,131,133,129,128,128,131,131,131,131,129,131,136,129,131,128,129,129,131,136,131,136,133,134,131,133,131,136,133,131,133,131,134,133,134,134,136,136,138,136,131,131,129,131,137,136,131,136,141,138,137,136,136,137,137,136,136,138,136,139,138,137,131,136,137,138,139,137,141,136,137,138,139,137,133,138,138,134,139,137,137,136,136,137,138,134,134,131,131,128,128,124,128,120,126,126,126,126,129,126,126,129,128,126,120,120,116,116,112,112,110,107,102,100,102,105,102,105,102,100,98,100,93,93,90,90,93,90,88,84,84,82,82,77,82,79,79,77,74,68,71,68,68,59,64,68,64,64,64,62,59,52,55,52,52,46,49,46,49,43,46,43,43,43,43,39,39,39,36,39,39,43,36,43,39,36,36,39,39,39,39,39,43,43,43,46,52,52,49,55,49,52,59,59,55,59,59,62,64,64,59,62,59,62,64,71,74,68,74,71,74,71,71,74,74,74,74,71,74,74,77,74,77,79,82,79,84,79,79,84,88,90,90,88,90,90,88,84,88,90,90,88,88,90,90,84,90,88,90,95,90,90,84,82,84,88,90,88,82,82,82,77,71,77,77,79,71,64,68,68,68,68,71,68,64,59,55,59,59,64,55,52,49,52,49,49,49,46,46,46,49,49,43,46,39,36,39,39,43,43,43,39,36,39,43,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,36,32,32,32,32,32,32,36,32,32,32,36,36,32,36,32,36,36,36,32,36,36,39,39,43,43,43,43,39,43,39,46,43,49,49,46,46,49,49,46,46,46,49,52,52,55,55,55,52,59,55,55,55,55,59,62,59,62,64,71,62,64,71,71,68,68,74,71,74,74,74,74,77,84,84,82,84,88,84,82,82,79,84,88,88,84,88,88,90,93,95,95,98,98,98,100,98,100,100,98,100,100,100,100,100,100,102,100,107,105,105,105,112,107,110,112,110,112,112,112,114,112,114,114,112,110,112,112,112,118,114,112,116,114,114,114,118,114,120,120,120,120,122,122,128,128,131,129,136,133,128,126,128,129,126,131,133,133,131,129,129,129,128,131,131,133,129,129,128,131,129,129,131,128,131,131,126,126,128,126,128,126,129,126,128,124,129,133,129,131,131,131,131,131,129,124,128,128,129,131,129,131,131,131,131,129,131,131,133,133,129,134,137,133,137,110,136,136,134,134,131,129,131,131,134,131,134,136,136,137,136,136,136,136,137,136,136,136,134,134,136,136,133,133,133,139,138,136,138,134,136,134,134,134,136,136,133,136,133,136,136,136,136,136,136,134,133,131,131,124,129,128,126,122,120,124,126,126,129,131,128,126,124,122,120,116,114,112,112,112,110,112,105,102,105,105,100,102,102,98,95,100,93,95,95,90,93,90,90,82,79,82,82,79,82,82,77,74,79,68,68,68,68,62,62,64,68,62,64,59,55,52,55,55,49,49,46,46,46,43,46,49,43,46,43,43,39,36,39,39,36,36,36,39,39,39,39,39,39,39,43,43,43,46,46,49,49,55,52,55,55,59,59,59,55,59,62,59,62,64,59,59,59,64,64,71,74,71,71,71,71,68,71,71,74,77,77,74,71,74,74,71,77,77,79,82,84,82,82,84,82,82,90,84,88,88,90,84,84,88,88,88,93,90,90,84,84,90,93,93,93,90,84,82,82,88,88,88,82,82,77,74,71,79,77,77,71,68,64,59,68,64,68,62,64,55,59,59,59,59,55,49,49,52,49,52,49,46,49,43,49,46,46,43,39,36,39,43,43,43,39,36,36,36,39,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,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,36,32,36,36,39,39,39,43,43,43,43,39,39,43,43,49,49,43,46,46,46,46,49,46,46,52,52,52,52,59,55,55,52,52,52,55,62,62,62,62,62,64,64,68,68,68,71,71,68,71,71,71,74,77,77,82,82,82,84,79,88,82,84,84,88,88,90,88,82,84,90,90,88,93,95,100,95,100,100,100,98,95,98,100,100,102,102,102,105,105,100,105,107,110,110,112,110,110,105,107,112,112,112,114,114,110,107,110,107,110,112,112,112,112,114,114,112,112,116,116,120,114,122,122,122,118,122,122,126,129,129,129,128,128,129,124,128,131,128,129,131,129,126,124,129,128,128,129,128,124,128,126,128,126,128,129,124,129,124,126,126,122,126,131,126,122,124,124,126,129,128,126,128,131,126,124,128,128,126,126,128,131,131,131,128,126,129,131,131,129,131,131,131,133,136,131,131,131,134,133,131,133,129,131,131,129,131,133,131,138,136,136,133,131,136,131,136,136,136,136,136,131,131,134,131,136,136,136,133,136,131,131,131,129,131,131,134,133,136,131,137,138,138,137,137,136,137,131,131,126,128,122,126,124,122,122,122,124,120,124,124,122,124,122,118,116,114,116,112,112,112,112,107,105,102,105,100,105,100,100,102,98,98,95,95,93,90,90,90,84,77,84,82,82,84,82,82,77,74,74,74,68,64,62,64,62,64,59,64,59,55,55,52,49,52,52,49,46,49,46,46,43,46,46,43,39,39,39,39,39,39,36,36,39,36,43,39,43,39,43,39,39,39,43,43,43,46,49,49,52,55,59,55,49,59,59,55,59,59,64,64,64,62,64,62,62,64,74,74,71,71,74,64,68,71,77,71,74,71,74,77,79,77,71,77,74,77,84,84,82,82,84,82,82,88,90,90,90,88,84,88,88,93,90,95,90,93,90,84,82,88,90,90,93,84,84,82,84,88,84,82,82,77,71,74,74,77,77,71,64,64,68,64,64,68,62,59,59,59,59,62,59,52,52,49,52,46,49,49,46,46,43,49,46,43,43,39,39,39,43,39,39,39,36,39,39,39,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,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,36,32,32,32,32,36,32,32,36,32,36,36,39,39,39,39,36,43,43,39,39,43,43,49,49,43,43,46,49,46,46,43,46,52,52,52,52,55,55,52,52,55,52,55,55,62,62,64,62,64,62,62,64,64,68,71,71,68,71,74,74,74,74,79,82,82,82,84,84,79,84,82,88,88,82,82,84,84,88,90,90,90,95,95,98,98,95,98,95,93,98,100,105,102,100,100,100,100,102,102,102,102,107,107,112,107,105,110,112,110,112,112,112,112,112,110,110,110,107,107,112,110,112,112,112,118,114,114,116,114,120,120,118,118,118,120,122,128,128,128,124,128,126,126,124,120,110,126,128,126,126,129,128,129,128,126,124,124,122,124,120,126,129,129,129,124,122,120,120,120,124,124,128,124,122,124,124,122,128,122,126,131,126,126,124,124,126,126,128,131,128,124,129,124,124,131,126,129,126,128,131,129,129,131,133,131,131,136,131,128,128,133,131,131,131,131,131,131,131,133,131,129,129,131,131,134,129,133,133,131,131,131,131,131,131,136,129,131,133,131,134,133,131,133,131,136,134,134,136,133,134,128,133,129,131,128,128,126,124,122,120,118,118,122,124,118,120,118,118,122,120,118,112,112,114,114,114,107,112,110,100,100,100,95,98,98,100,95,98,100,93,95,93,93,90,88,82,82,79,79,82,82,82,79,82,77,74,71,71,64,68,68,59,59,62,55,55,55,55,52,55,49,49,52,49,46,49,39,43,46,49,46,46,39,43,39,39,43,39,39,39,39,39,43,39,43,39,43,39,43,43,46,43,46,46,52,52,55,52,55,52,55,55,55,55,59,64,62,62,68,64,64,64,64,64,71,71,74,74,77,71,74,71,71,74,74,74,71,74,77,71,68,74,77,79,82,88,82,82,82,77,84,84,90,90,88,88,84,88,82,93,93,95,93,90,82,84,84,88,95,93,90,84,84,82,84,88,88,82,79,77,71,74,74,77,74,68,62,64,62,64,68,68,62,59,55,55,62,62,62,55,49,46,43,49,49,46,49,43,43,49,46,39,43,39,36,39,39,43,43,39,39,36,39,39,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,36,32,32,32,32,32,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,36,36,39,39,36,39,39,39,43,39,39,43,46,49,46,46,46,46,43,46,46,46,49,52,55,52,55,52,52,49,52,55,55,59,64,59,62,62,62,62,64,71,68,68,71,71,71,74,71,74,74,77,79,82,82,79,84,84,84,82,84,82,82,82,82,82,90,88,88,88,95,95,95,95,95,95,95,95,95,95,100,98,98,100,100,102,102,102,98,105,102,110,107,110,107,105,107,112,110,112,110,112,112,114,105,112,112,107,107,110,112,116,112,114,118,114,112,116,114,116,120,118,116,122,126,124,122,124,126,124,124,124,124,122,124,116,128,124,126,129,126,129,124,124,122,126,124,122,122,122,126,128,124,122,122,124,122,120,118,118,122,124,120,126,122,124,124,120,122,124,126,120,126,124,122,124,126,126,131,128,124,126,124,122,124,128,126,128,131,126,128,128,128,129,131,131,129,133,128,122,129,129,128,131,133,134,131,129,131,129,129,131,131,131,134,131,131,134,131,134,131,129,136,128,131,129,131,129,129,134,134,131,131,131,136,134,133,133,131,131,128,131,129,131,129,126,126,122,118,118,118,114,114,122,122,118,116,120,116,116,116,114,114,112,112,112,110,105,105,100,98,95,98,93,93,95,95,93,95,93,93,90,88,90,82,88,82,82,79,79,79,77,77,77,79,71,74,71,64,64,62,59,59,55,52,55,59,55,49,46,52,49,52,49,43,43,46,43,43,46,46,43,39,39,39,43,39,43,32,36,36,39,43,39,39,39,43,43,43,43,43,43,43,49,49,52,55,55,59,52,55,55,55,55,59,62,68,62,64,62,64,64,62,68,71,71,71,71,68,71,64,71,68,68,74,74,74,77,77,77,71,74,77,79,77,84,84,82,84,79,84,84,88,95,90,90,82,82,84,90,95,95,90,90,88,82,88,90,95,93,88,84,79,79,82,82,82,79,77,74,71,74,74,74,77,74,68,64,64,62,64,68,62,59,55,62,59,55,55,55,52,49,49,49,52,52,49,43,43,49,43,43,39,39,36,39,39,39,39,36,32,36,36,43,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,36,36,39,39,39,39,39,43,39,43,36,43,43,46,46,43,46,46,46,43,46,43,46,49,49,55,52,52,52,52,49,49,52,55,59,62,55,55,62,59,62,62,59,68,64,68,68,68,68,68,74,71,77,77,77,79,77,79,84,79,79,79,79,79,84,79,88,84,84,90,93,90,90,93,90,98,93,95,95,93,93,98,95,95,98,98,100,100,105,105,105,105,102,105,100,110,107,107,112,112,112,112,110,110,110,107,107,107,110,102,107,110,105,112,107,112,114,112,116,112,112,114,114,116,122,118,114,118,118,120,122,124,122,126,118,124,126,126,124,120,129,120,126,124,122,122,118,120,122,126,124,124,126,126,126,120,118,120,120,120,122,122,126,120,118,120,122,122,118,120,116,120,122,122,118,122,124,120,122,122,126,118,122,120,120,122,122,122,122,128,124,124,124,124,128,126,129,126,122,128,126,124,128,129,131,131,128,129,133,124,126,128,126,129,128,129,128,129,129,129,128,133,128,131,128,126,124,131,129,129,131,131,131,128,131,131,126,131,128,128,128,131,131,131,128,126,126,126,124,122,122,124,116,112,114,116,114,114,116,114,112,114,114,112,112,112,107,110,102,100,102,95,90,95,95,95,93,95,95,98,93,95,90,88,90,88,84,84,79,79,77,77,74,71,74,74,68,68,74,68,68,62,59,52,52,52,55,52,52,49,52,49,49,52,49,39,46,46,46,43,39,43,39,39,39,39,39,39,36,36,39,36,39,39,36,43,39,43,43,43,43,46,46,49,49,52,52,52,55,55,52,55,55,55,55,55,62,68,62,64,62,64,62,62,71,71,74,68,71,68,71,68,71,71,68,74,74,77,77,77,77,71,68,79,79,82,84,82,88,82,82,84,84,90,90,93,88,84,84,88,55,84,93,82,84,84,82,88,82,88,84,84,79,82,79,84,84,88,82,79,71,68,68,74,77,74,71,64,64,62,64,64,68,62,59,55,59,55,55,55,55,52,49,49,52,49,52,49,39,39,49,46,39,39,43,36,36,36,43,43,36,32,32,39,39,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,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,36,32,39,39,39,39,39,43,39,39,39,43,39,46,46,43,39,46,46,43,39,43,46,49,52,49,55,52,52,52,49,49,52,55,52,59,55,62,62,64,59,62,64,59,64,68,64,68,68,71,71,74,77,77,77,77,77,79,82,77,79,77,79,79,79,82,82,84,88,90,88,88,88,90,90,88,95,95,90,93,93,93,95,98,100,95,98,100,102,102,105,100,107,112,107,110,105,107,114,112,110,112,110,107,107,105,107,107,107,107,110,110,112,105,110,110,112,112,112,112,114,114,112,112,116,116,116,110,118,118,118,118,120,122,118,122,120,122,120,116,120,118,122,120,124,120,122,118,124,122,124,122,122,122,122,116,118,118,114,118,118,122,118,118,118,118,118,118,118,116,120,120,118,120,120,120,120,124,122,122,120,120,118,116,118,116,118,118,122,122,118,120,124,124,120,124,126,128,122,122,124,126,126,126,129,129,128,128,131,128,128,128,126,124,128,129,129,129,128,131,134,129,131,128,129,120,126,126,122,128,129,131,131,128,128,124,128,129,124,128,128,133,128,128,124,122,122,122,122,118,118,120,120,114,110,112,114,114,114,112,110,112,110,110,110,110,110,100,95,95,102,98,90,95,95,95,93,90,95,95,93,90,88,82,88,82,82,82,77,74,77,74,71,68,71,71,68,68,68,64,59,62,55,49,55,55,52,52,52,49,49,52,49,49,46,46,43,39,43,43,39,43,43,39,39,39,39,39,39,36,39,36,39,39,39,39,39,43,43,39,46,46,49,46,49,52,52,46,52,59,55,55,52,59,55,55,64,64,62,64,64,64,64,64,68,68,68,74,74,71,74,68,71,71,68,77,74,77,79,77,77,71,74,77,88,84,88,79,82,84,88,90,90,90,93,98,90,88,90,88,88,88,90,88,84,82,88,84,84,88,84,84,79,79,79,84,82,79,79,79,71,71,71,74,71,74,64,62,62,62,64,64,62,62,55,52,55,62,59,59,55,49,46,49,49,49,46,46,43,43,46,46,43,43,39,36,36,39,39,39,39,39,36,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,36,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,36,36,36,36,39,43,43,43,39,39,43,43,49,43,43,46,46,43,43,43,49,46,52,49,52,52,49,49,49,46,52,52,55,55,55,59,55,59,62,62,64,62,64,64,68,68,68,68,71,71,77,77,79,79,79,79,79,79,77,77,79,79,82,82,82,82,84,84,88,88,88,88,93,93,90,98,95,93,90,95,95,95,95,95,98,102,105,102,107,105,102,105,107,110,105,110,112,112,110,112,110,107,105,107,105,110,107,107,105,112,110,110,110,110,107,112,112,112,110,112,112,107,114,114,118,118,116,116,116,118,118,120,120,122,118,120,120,114,122,120,122,118,116,116,120,124,126,118,122,126,122,120,118,120,116,116,122,122,118,118,122,114,120,118,122,122,118,116,118,114,114,114,122,118,122,122,122,122,118,122,114,116,118,120,118,118,122,118,122,122,120,124,120,126,126,124,120,122,124,126,124,126,131,126,126,129,129,126,126,124,128,128,126,131,131,129,129,124,128,128,129,129,126,126,124,128,128,124,128,126,129,128,126,128,126,128,124,126,126,126,122,122,116,122,118,122,120,118,118,116,114,114,110,112,112,112,110,112,110,107,112,107,107,110,107,105,100,95,93,95,95,95,95,93,98,90,98,90,93,93,88,84,84,82,79,82,77,77,77,74,71,68,71,71,68,64,68,62,59,55,49,49,49,49,49,49,52,52,49,52,46,49,46,43,43,43,43,43,43,39,39,36,39,39,39,39,39,36,39,36,36,43,39,43,39,46,43,46,46,49,49,46,49,52,55,59,55,59,55,55,55,55,55,55,59,68,62,64,59,64,64,64,62,71,64,68,71,68,74,71,71,74,68,74,71,77,79,77,74,77,74,79,84,79,82,79,79,79,84,90,90,90,90,95,90,90,82,88,93,90,88,88,84,82,82,84,82,88,88,88,82,77,79,82,79,59,77,77,71,71,68,71,71,71,64,64,62,59,62,59,59,62,59,52,55,55,55,59,52,49,43,46,46,49,49,43,43,39,46,43,39,39,36,32,36,39,36,43,39,39,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,36,32,32,32,32,32,32,36,36,36,36,36,39,39,39,43,39,43,46,46,46,43,43,46,43,43,43,43,43,46,49,49,46,49,49,46,49,46,49,49,59,55,55,55,59,59,59,55,62,59,62,62,62,64,68,68,68,71,71,71,77,74,77,79,82,79,77,77,77,79,79,79,84,84,84,84,84,82,88,90,84,90,88,88,93,93,90,93,90,93,93,93,95,98,100,105,100,102,107,107,105,107,100,107,112,105,102,110,110,107,105,105,107,105,102,102,102,107,102,107,112,112,110,110,110,110,110,112,112,110,112,118,114,114,116,116,114,118,116,116,114,120,116,118,116,118,118,116,116,118,116,116,120,120,116,124,120,120,116,116,116,116,116,116,116,112,120,116,118,114,114,114,116,120,122,118,116,120,118,118,114,116,118,118,116,118,116,112,116,118,114,122,118,120,118,124,116,122,120,124,120,122,126,126,128,124,128,126,129,124,128,126,126,128,128,126,128,124,128,128,129,128,128,128,124,128,126,129,126,122,122,118,120,122,124,124,126,126,124,126,122,122,124,120,124,129,124,124,122,120,116,122,120,118,118,112,114,114,112,112,110,110,112,112,112,112,112,110,107,110,105,102,105,102,93,100,93,93,95,93,93,90,93,88,93,93,88,90,88,88,88,82,77,79,77,71,68,71,68,68,64,71,68,68,62,52,59,52,52,46,49,49,52,49,49,49,46,46,46,46,46,43,39,39,43,43,39,39,43,43,43,39,43,39,36,39,36,36,36,39,43,43,43,43,46,46,46,52,49,49,49,52,52,55,55,55,55,52,55,55,55,55,55,64,64,64,68,68,64,68,62,68,71,68,71,74,74,68,68,71,74,74,74,77,79,74,74,74,74,79,82,82,88,82,79,84,84,88,90,90,93,88,88,90,88,84,84,88,84,88,88,84,84,84,82,88,82,88,82,79,79,82,79,77,79,74,77,68,68,68,71,68,64,64,62,59,59,62,62,59,59,55,55,52,55,55,52,52,43,46,46,49,49,46,46,43,46,43,39,39,36,39,39,43,43,39,39,32,36,32,39,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,36,32,32,32,39,36,36,32,39,36,39,39,36,43,39,43,43,43,39,43,43,43,39,49,43,46,49,49,52,49,49,46,46,46,49,52,52,55,55,59,55,59,55,59,55,55,62,62,64,62,64,64,68,68,74,68,74,68,77,79,79,77,79,77,79,79,77,79,79,79,79,84,82,84,84,88,84,90,88,90,84,90,84,95,90,93,88,95,93,95,98,100,100,105,100,105,102,102,102,107,105,102,102,105,110,107,107,100,100,102,105,98,98,102,105,105,105,110,110,105,110,107,105,110,112,110,112,114,112,112,114,112,112,114,114,112,116,118,107,118,114,112,116,112,114,114,110,118,116,114,114,116,116,110,116,114,112,116,114,114,116,110,114,114,118,112,112,112,112,114,116,116,114,114,114,112,116,112,114,114,112,118,114,114,116,112,116,120,120,116,116,118,114,118,120,124,120,124,120,122,124,124,124,126,126,120,124,122,124,118,126,124,124,126,126,122,128,122,122,120,124,126,122,124,122,120,120,120,120,122,126,124,124,122,120,118,120,118,120,116,124,124,124,116,118,120,120,116,116,118,112,107,110,107,107,110,112,105,110,112,107,110,107,107,107,107,107,98,102,95,95,98,98,93,90,90,93,90,90,93,88,88,88,88,90,82,88,77,77,77,74,68,71,68,68,62,68,64,62,59,59,55,59,52,52,49,52,49,49,46,49,46,46,46,49,46,46,39,43,43,43,43,39,43,39,43,43,36,39,39,39,39,39,36,39,39,39,43,46,46,46,46,49,49,46,43,49,55,55,55,59,59,59,55,59,55,55,55,59,62,64,68,64,68,64,64,64,68,68,68,68,74,74,71,71,68,71,71,64,79,79,79,77,71,77,79,82,84,88,79,88,84,84,88,90,88,95,95,88,84,82,88,84,88,82,90,90,84,82,79,79,84,84,84,84,82,79,79,79,77,77,74,71,68,68,68,68,68,62,64,62,59,62,59,62,59,55,55,52,55,52,55,49,49,43,46,43,49,49,46,43,43,46,43,39,36,39,32,39,39,39,43,39,36,32,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,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,36,32,36,36,32,32,36,36,36,36,39,39,36,39,43,43,43,39,43,43,43,39,43,39,46,46,49,49,52,52,49,49,49,46,49,49,52,59,55,55,59,59,52,55,55,55,59,62,59,62,62,64,64,64,71,71,71,68,77,79,79,79,77,79,77,79,79,82,79,79,79,84,84,82,84,88,84,88,84,90,88,90,88,88,90,90,90,88,95,93,98,100,98,95,100,102,102,102,100,102,105,102,100,100,105,102,102,102,105,102,100,100,100,105,105,105,102,110,102,110,110,110,110,110,107,107,112,107,116,110,112,112,110,116,112,112,116,116,110,114,112,112,116,114,112,114,112,114,116,112,112,116,112,110,112,112,112,114,114,112,116,112,116,112,114,114,116,116,114,114,116,112,114,112,112,112,112,112,114,116,112,114,114,114,112,114,114,120,114,116,116,120,114,120,118,118,118,116,122,118,120,122,122,122,122,124,122,126,120,122,126,124,122,124,124,120,124,120,124,118,122,126,120,116,120,118,122,122,118,116,126,118,124,116,122,116,118,118,122,120,126,120,124,118,118,122,116,116,116,114,110,107,110,107,102,107,110,102,107,110,107,110,112,102,107,105,105,98,102,98,93,93,95,95,93,93,93,90,90,88,90,90,88,88,93,84,88,79,74,77,71,71,71,68,62,68,64,64,59,59,62,55,59,52,49,49,49,46,49,49,49,43,46,46,46,43,46,43,43,36,43,39,39,43,43,43,43,36,39,39,36,39,36,43,39,43,43,46,46,46,46,46,49,52,52,49,52,55,52,52,59,62,59,59,59,59,55,55,55,64,64,64,64,71,71,64,64,68,64,64,71,74,68,68,68,71,71,71,68,77,79,82,79,77,77,79,82,84,90,84,88,90,84,88,90,93,93,90,88,90,84,82,88,82,88,90,90,84,84,79,79,82,84,88,84,82,77,74,77,79,74,77,71,68,68,68,68,68,68,64,62,59,55,59,59,55,55,55,55,49,52,55,52,49,43,49,49,49,49,43,43,43,43,39,39,32,39,32,36,39,39,43,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,36,36,39,36,36,39,43,43,46,39,39,39,43,43,39,43,43,43,49,49,49,49,49,43,46,46,49,49,52,55,52,52,59,55,55,59,59,59,59,55,59,62,59,62,68,64,71,71,74,74,74,77,77,79,77,74,74,79,79,82,77,79,82,82,84,82,84,84,88,84,88,84,84,88,90,90,88,84,88,88,90,95,98,95,95,93,95,98,100,100,100,102,100,100,98,100,102,102,98,98,100,100,102,98,102,102,102,100,105,107,105,105,105,105,107,112,112,110,110,107,112,112,112,112,112,110,110,112,107,114,110,107,112,112,116,112,112,110,112,107,107,110,112,110,105,107,107,112,110,114,112,114,114,114,114,112,110,110,112,110,112,112,112,112,110,112,110,110,112,112,114,112,112,114,114,112,112,114,114,118,114,112,114,112,116,114,118,120,116,118,118,118,118,120,118,116,116,120,120,118,118,118,122,122,122,118,120,122,118,122,120,120,122,122,118,122,120,118,118,116,118,114,118,114,116,120,122,116,114,118,114,114,120,114,118,118,118,116,116,112,110,105,107,107,100,110,107,107,102,102,102,107,105,100,105,110,105,102,105,100,105,98,90,98,93,93,88,90,90,90,88,88,88,84,88,88,84,82,82,74,74,71,68,68,68,64,64,62,64,62,55,59,62,55,55,52,49,46,49,49,49,46,49,46,43,46,46,46,43,43,43,39,43,43,39,39,43,39,43,39,39,43,39,39,43,43,39,43,43,46,43,52,49,49,52,49,49,52,52,59,55,59,59,62,59,59,62,59,55,55,59,64,64,68,64,68,68,68,62,68,68,68,74,74,71,71,68,68,64,74,74,79,79,79,77,74,77,82,84,88,93,84,90,84,88,79,82,90,93,90,90,84,84,84,84,88,93,90,84,79,82,79,82,88,82,88,79,82,74,79,71,77,77,74,64,68,64,64,64,68,64,62,62,55,55,59,59,62,55,52,49,52,49,52,49,46,46,46,49,46,49,46,46,43,39,39,39,39,39,32,36,39,39,43,39,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,36,36,36,39,36,36,39,43,43,39,43,39,43,39,39,43,43,43,49,46,52,49,46,43,46,43,46,49,52,52,55,55,55,55,52,55,59,59,59,55,55,59,62,62,64,64,71,68,64,71,68,74,77,71,77,74,79,77,71,74,79,79,82,82,82,82,88,82,82,82,84,84,82,82,84,82,84,84,84,88,90,93,95,95,95,90,95,98,90,95,93,100,102,98,102,100,98,98,98,95,98,98,98,98,98,95,102,100,105,100,105,102,105,98,105,107,107,107,107,107,112,107,110,110,107,112,110,110,110,107,107,79,93,110,112,105,112,112,112,112,107,105,107,105,107,105,102,107,112,105,107,112,107,112,114,110,112,110,112,112,110,110,110,112,110,110,107,110,107,112,110,112,107,110,112,107,112,110,112,112,110,112,112,110,112,116,114,116,114,114,116,116,116,116,116,116,114,114,116,116,114,116,116,120,114,118,118,120,120,118,118,118,118,116,122,120,116,118,112,114,114,112,118,114,116,114,116,110,114,114,112,112,116,112,118,112,112,110,107,112,112,107,105,110,105,102,102,102,102,102,100,102,102,100,100,100,105,102,100,102,100,95,95,93,90,90,93,90,84,90,82,82,88,88,84,84,82,77,82,77,71,68,68,64,71,62,62,59,59,59,59,55,55,55,52,49,49,46,46,46,46,46,46,43,43,43,46,43,46,39,43,36,43,39,43,43,39,39,43,36,39,39,39,39,39,39,43,46,46,49,46,49,52,49,49,55,49,49,52,55,55,59,59,59,55,59,62,59,55,59,59,59,62,64,68,64,64,64,64,71,71,68,74,74,74,68,71,64,68,71,71,77,82,79,79,77,77,79,84,88,90,88,90,84,82,84,82,90,90,90,88,88,88,82,88,88,90,90,90,82,82,82,82,82,82,82,82,79,74,77,74,77,71,71,68,62,62,68,68,68,64,59,55,55,59,59,59,59,55,49,49,49,52,55,49,46,43,46,43,46,46,43,43,39,43,36,36,39,36,32,36,39,39,39,39,32,32,36,39,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,36,32,32,32,32,32,32,36,32,32,39,36,36,36,36,36,36,39,43,39,46,39,39,39,39,36,39,39,49,43,46,43,49,49,46,43,43,43,46,49,49,52,52,52,59,55,55,55,55,55,55,55,59,59,59,62,68,68,68,68,68,71,71,71,77,71,71,71,71,77,77,77,77,77,82,82,79,77,84,82,82,82,79,84,84,84,82,84,84,84,88,84,88,90,95,95,95,93,93,98,93,95,93,95,100,100,98,98,100,98,98,95,102,100,100,95,100,98,102,100,102,102,100,98,102,102,107,110,107,105,107,110,107,105,107,107,110,110,105,107,105,110,107,102,110,107,112,105,112,110,112,107,105,102,107,105,105,110,107,105,107,107,107,107,107,112,112,110,112,112,112,107,110,114,110,107,107,107,110,105,107,110,110,107,112,110,107,110,110,107,110,110,107,112,112,110,107,110,116,114,112,112,112,112,110,116,116,112,114,110,116,114,114,116,118,118,120,120,120,120,120,118,116,118,120,116,116,120,112,114,112,114,112,116,118,114,116,114,114,112,112,112,107,112,112,114,112,114,107,112,110,107,110,107,110,105,105,107,98,100,100,102,100,102,100,98,105,102,102,100,102,98,100,98,90,93,90,88,84,88,88,84,84,84,82,84,82,84,82,77,79,71,71,68,64,64,64,59,55,59,55,55,55,52,55,52,52,52,49,46,46,43,46,43,43,43,43,43,43,46,46,43,43,43,39,36,43,39,39,43,43,39,43,39,39,36,39,43,43,43,43,49,46,52,49,49,52,52,49,49,52,52,52,59,55,59,59,59,59,55,55,55,62,64,62,64,64,64,62,64,64,68,71,71,74,68,71,71,71,64,71,74,74,77,77,79,74,77,74,82,88,88,88,88,84,84,84,82,84,95,90,95,93,84,82,84,88,84,84,88,90,82,82,84,79,82,84,84,79,77,77,74,74,74,71,74,68,64,62,64,64,71,64,62,55,55,55,55,59,55,52,52,49,49,52,52,49,43,43,46,43,46,46,43,39,39,39,36,39,39,36,32,36,39,39,43,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,32,36,36,36,36,39,36,43,39,39,36,43,43,39,43,39,43,46,49,46,49,46,46,46,43,46,43,46,46,52,49,52,55,55,52,55,52,55,52,59,55,55,59,55,59,64,68,68,68,68,64,71,68,68,71,71,74,77,71,74,77,77,77,79,84,84,82,77,82,79,79,79,82,79,82,84,82,82,84,90,90,88,93,95,93,90,95,95,95,93,93,93,95,93,100,98,95,100,98,98,98,100,98,98,100,98,105,100,105,105,105,100,102,100,105,102,105,105,105,110,105,105,107,107,107,107,110,107,107,110,110,107,107,107,110,110,105,110,107,105,105,100,105,110,102,107,100,100,100,102,102,107,105,102,110,105,107,107,105,110,110,105,112,110,107,110,105,107,105,105,102,105,102,107,107,110,112,112,112,112,105,112,112,112,107,112,112,112,112,112,110,114,112,114,114,114,112,114,116,112,118,114,120,118,116,122,118,116,116,118,112,116,118,114,114,114,112,114,107,110,112,112,114,110,116,112,112,112,107,112,112,107,112,114,112,110,110,110,110,107,107,102,110,105,100,102,100,100,98,98,98,100,100,102,102,98,105,100,105,100,98,95,93,98,95,90,88,88,84,84,84,82,79,79,77,79,79,74,74,68,68,68,59,62,62,59,59,59,52,55,59,52,55,52,49,46,46,46,46,46,46,43,49,43,43,46,46,46,43,39,43,39,39,39,39,39,43,39,43,39,43,39,39,39,43,43,43,46,46,49,49,49,49,52,52,52,49,52,49,55,55,59,59,62,59,55,55,59,55,55,62,62,62,64,64,64,64,62,62,71,68,71,68,71,74,71,71,71,68,74,71,77,79,82,82,79,77,84,88,88,95,88,88,82,82,82,90,93,90,93,90,90,88,82,84,84,88,88,88,79,77,77,79,84,82,82,74,74,71,71,74,77,71,68,68,62,64,64,64,68,62,62,62,55,55,55,55,52,52,46,49,52,49,49,49,49,43,49,43,46,43,43,43,36,43,39,36,39,39,32,39,39,43,39,39,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,39,36,32,32,36,32,36,39,32,39,36,39,39,36,36,39,39,39,43,39,39,43,46,46,46,46,46,43,39,46,46,43,46,49,46,49,52,52,55,49,52,49,52,55,49,49,59,52,62,62,64,64,64,64,68,68,68,68,71,64,71,74,74,77,74,74,77,79,82,77,82,77,74,77,74,79,77,79,79,82,79,79,84,82,82,88,84,90,88,93,93,95,93,93,93,95,88,95,93,98,95,95,95,98,98,98,100,93,100,95,100,102,100,107,102,98,100,100,105,107,100,105,107,105,100,102,102,100,105,107,105,105,107,110,112,105,95,107,105,102,102,102,102,102,105,100,98,102,102,102,100,102,100,105,100,100,100,100,102,102,102,102,105,105,102,107,107,102,105,107,102,105,107,105,105,102,102,105,102,100,105,102,107,107,110,107,110,107,107,107,112,112,112,114,114,116,112,116,112,114,112,114,114,114,114,114,118,116,116,116,116,116,118,114,114,116,116,110,114,114,112,107,110,112,110,114,110,107,107,110,110,107,105,105,107,105,107,110,110,105,105,105,105,107,105,100,100,98,98,98,102,98,98,98,98,100,95,100,102,100,100,100,98,98,100,95,88,93,88,90,82,82,82,82,82,79,77,77,74,77,74,74,74,68,64,64,59,55,55,55,52,52,59,55,55,52,52,49,49,49,46,46,43,46,46,43,43,43,43,43,46,46,46,43,39,39,39,39,39,36,39,39,39,43,43,43,39,43,39,43,43,43,46,46,46,49,52,49,55,55,55,52,52,59,52,55,52,55,55,55,59,59,55,55,59,59,59,64,64,62,62,64,62,68,64,68,68,71,71,68,71,71,74,77,74,77,82,82,82,79,79,82,88,84,84,84,84,82,84,88,82,84,90,90,90,88,84,88,84,88,88,93,88,79,79,77,79,82,79,82,79,71,71,71,74,74,74,68,64,62,59,64,64,64,59,55,55,52,52,59,55,52,52,49,52,46,49,46,46,43,43,46,43,46,43,46,39,39,39,36,36,39,39,36,36,36,36,39,39,36,32,32,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,36,32,32,32,36,36,32,36,32,36,36,36,36,36,39,39,39,43,36,39,36,43,39,39,36,43,43,46,46,46,46,43,43,43,43,46,46,49,49,49,49,52,52,52,52,55,52,55,52,52,55,55,59,62,62,64,68,68,64,68,64,71,64,64,68,68,74,74,74,77,77,74,79,74,77,82,77,79,79,77,79,77,77,77,82,79,82,82,88,88,84,93,88,90,90,90,95,93,93,90,93,93,95,95,93,95,95,95,98,95,98,95,95,98,100,102,100,100,100,105,100,105,102,100,110,105,105,105,107,105,102,102,102,105,105,102,110,100,105,107,105,102,105,105,105,107,105,100,102,98,98,102,102,100,100,100,100,102,98,98,102,100,100,100,100,105,100,102,102,105,102,105,100,105,102,102,102,102,100,98,100,100,100,100,102,102,102,110,110,107,107,102,110,107,114,114,114,112,110,112,112,112,110,116,110,112,110,112,112,114,114,114,114,114,112,114,112,112,114,114,112,112,110,114,110,112,105,110,110,107,105,112,107,112,110,107,110,112,107,107,105,112,105,110,110,105,110,105,102,102,102,100,95,95,98,98,98,102,98,98,98,98,102,100,100,100,100,102,98,98,93,88,90,88,88,84,82,79,82,79,77,77,74,77,77,77,71,74,68,62,68,59,62,59,52,52,52,55,52,55,49,52,49,49,46,43,43,46,43,46,43,49,43,43,43,46,46,43,39,46,39,39,39,39,43,43,43,43,43,43,43,43,43,43,46,43,46,46,46,43,49,49,52,52,52,52,52,52,52,55,52,52,59,59,55,59,59,52,55,55,64,59,64,64,68,62,62,59,68,64,68,71,74,77,68,71,74,68,71,74,74,82,82,84,79,79,82,84,84,90,84,88,82,84,84,82,90,90,93,90,84,79,84,84,84,84,84,88,79,82,74,77,79,79,82,74,71,74,64,71,77,68,68,64,62,59,62,64,64,59,55,55,52,49,52,52,55,52,49,49,49,46,46,46,46,43,46,46,43,46,43,39,36,43,39,36,36,39,32,36,36,36,39,39,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,36,36,32,36,32,36,39,36,32,32,36,36,39,39,32,36,39,39,36,39,36,43,46,43,43,46,46,43,43,43,43,43,46,49,46,49,49,46,52,52,49,49,49,52,49,52,52,59,55,59,62,64,62,62,62,62,64,68,64,64,68,71,64,68,68,74,71,74,77,74,74,74,74,79,77,74,74,77,77,77,77,77,79,82,84,79,84,84,84,84,84,90,90,93,95,95,88,93,93,95,93,93,88,90,88,93,95,98,93,95,93,100,98,98,100,98,100,100,102,102,102,102,105,102,105,100,100,100,105,102,100,102,107,107,107,105,107,102,102,105,100,98,102,102,105,100,100,100,100,98,100,98,100,98,102,95,100,98,100,98,100,102,100,95,100,102,100,100,102,100,98,98,100,98,98,98,100,93,95,95,98,100,98,98,105,105,107,107,105,102,102,110,110,102,107,107,110,105,105,112,110,110,107,107,110,102,110,110,112,107,110,110,110,112,107,110,107,112,110,110,107,110,107,112,107,107,110,105,110,105,107,105,102,105,105,102,107,105,107,105,112,107,107,105,100,102,100,102,100,100,98,100,98,98,95,98,100,98,98,95,98,95,90,95,98,95,95,90,93,84,88,79,79,77,77,77,79,77,74,71,71,71,68,71,62,55,62,55,59,55,52,55,49,52,52,52,52,52,49,49,49,46,43,43,43,46,46,46,46,43,43,43,46,43,39,43,39,43,39,39,39,39,43,43,39,43,43,39,43,43,46,43,46,46,46,46,52,52,49,52,55,49,52,52,52,55,55,52,59,59,55,55,55,52,59,55,62,64,68,62,64,64,64,62,68,64,68,64,74,71,71,71,71,71,74,77,77,84,84,84,77,84,82,84,82,88,84,88,84,84,90,90,93,90,90,88,88,84,82,82,84,84,79,88,82,82,77,74,79,82,82,74,71,71,68,68,74,71,68,68,59,59,59,64,64,55,55,59,52,52,52,55,49,52,49,49,46,46,49,49,43,39,39,46,43,43,39,43,36,39,39,39,39,39,32,39,39,36,39,36,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,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,36,36,32,36,36,39,39,36,36,39,39,39,39,36,43,43,43,39,46,43,43,43,43,39,43,46,46,49,43,49,52,52,49,49,49,49,52,49,52,52,52,55,55,59,64,64,64,68,59,64,68,64,64,62,64,68,68,71,71,77,77,77,77,71,74,74,77,74,74,77,77,74,77,74,74,74,77,79,79,79,82,84,82,84,84,88,88,90,90,90,90,88,84,84,90,88,88,88,90,90,84,88,93,93,95,100,100,100,98,95,100,100,102,102,102,100,100,100,95,102,100,100,102,100,102,100,100,105,102,102,100,100,105,100,100,100,98,98,95,98,95,98,98,95,95,100,98,95,95,93,100,95,98,100,100,98,100,100,102,98,102,100,98,93,95,98,95,98,95,98,93,100,95,95,95,98,100,100,102,102,102,100,102,105,105,105,102,98,105,107,107,105,105,110,110,105,112,102,110,107,107,107,110,105,112,110,110,112,107,107,107,105,105,112,105,107,107,105,105,110,105,100,100,100,105,100,100,107,102,105,107,107,105,105,100,102,102,102,100,100,100,100,98,95,95,95,95,95,93,90,93,93,95,95,93,93,95,95,93,90,90,84,82,84,77,79,79,74,74,74,71,71,71,68,68,64,68,62,59,62,55,49,49,49,49,46,49,52,52,52,52,49,52,46,46,39,43,43,46,43,46,46,43,43,43,46,43,39,43,39,39,39,43,39,36,39,43,39,43,46,49,43,46,46,43,46,46,46,46,49,52,49,49,52,55,52,52,52,55,55,55,59,59,59,59,55,59,55,52,62,64,68,64,64,68,62,62,64,64,74,68,74,71,71,74,71,71,77,74,77,84,88,79,79,84,79,82,82,88,88,90,90,84,84,88,88,90,93,88,90,84,79,79,79,82,82,84,79,79,79,74,77,77,79,77,71,68,68,68,64,71,64,64,59,59,59,59,62,59,55,55,52,49,49,52,52,52,49,49,46,46,49,46,43,39,43,43,43,43,39,39,39,39,36,39,36,39,32,36,36,39,39,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,36,36,32,32,32,32,36,32,32,39,36,39,36,36,36,39,39,36,39,36,43,39,43,43,46,43,43,43,43,46,43,46,46,49,46,46,49,52,52,49,49,49,49,49,52,52,52,52,59,59,55,64,62,64,62,62,64,64,64,64,64,64,71,68,74,74,74,77,74,71,79,74,71,79,74,79,71,77,71,71,74,79,77,79,82,82,82,82,77,82,79,82,84,88,84,90,88,84,88,88,82,90,88,88,93,88,88,93,90,90,93,90,95,95,93,95,98,98,98,100,100,95,98,98,102,98,102,100,100,100,98,100,98,100,98,102,100,98,105,95,98,100,95,95,100,98,98,98,95,95,93,95,95,95,95,93,95,98,98,100,100,98,100,100,100,98,100,98,93,95,98,98,98,98,100,98,93,98,95,93,98,98,98,102,100,100,100,102,102,98,102,102,102,98,102,105,100,105,105,110,112,107,110,110,105,110,110,102,107,107,107,107,105,110,112,110,105,105,105,112,107,107,105,105,107,105,102,100,100,100,100,98,100,100,100,105,105,102,102,102,100,105,100,105,102,100,102,102,98,95,95,95,95,95,90,95,93,90,95,98,95,95,90,98,93,90,84,84,82,82,77,79,77,74,74,68,71,68,68,68,68,64,64,62,55,55,49,49,52,46,49,49,46,49,49,46,52,46,46,49,43,39,43,43,43,43,43,43,39,46,43,43,43,43,39,43,39,39,36,39,43,39,43,43,46,46,39,46,46,43,43,46,46,46,49,52,49,49,52,55,52,55,52,52,55,55,55,55,55,55,55,52,55,55,55,64,64,64,64,64,64,62,62,68,68,68,71,71,71,68,71,74,71,74,77,79,88,82,82,77,77,77,82,82,90,84,90,90,88,88,82,90,88,93,90,84,84,77,82,79,82,84,84,82,77,77,74,77,77,79,74,68,68,64,68,71,68,68,62,59,59,59,62,59,55,59,52,49,49,49,52,52,49,46,46,43,43,46,43,43,43,43,43,39,43,43,39,36,43,36,39,39,36,32,36,39,36,39,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,36,32,32,32,32,32,32,32,32,32,36,32,36,36,32,36,36,39,39,36,36,36,39,36,36,36,43,43,46,39,46,43,43,39,39,43,43,43,46,49,49,49,49,52,49,46,49,46,49,49,52,49,49,52,59,59,59,59,64,59,59,62,64,59,64,62,68,64,71,68,71,71,74,74,74,71,74,74,68,74,71,77,77,77,71,71,68,68,74,77,77,79,82,79,79,79,82,84,88,82,82,84,82,90,82,82,88,84,84,84,74,77,84,84,88,90,90,95,93,93,95,93,95,95,98,98,95,93,95,95,93,98,93,98,95,98,95,98,93,95,100,98,98,93,98,93,95,90,95,98,95,95,98,95,98,98,95,93,95,98,93,98,95,93,95,98,98,98,102,100,100,98,98,90,98,98,98,98,95,95,95,98,93,98,98,98,100,98,95,98,100,98,102,98,100,100,102,102,98,98,100,102,100,105,105,112,110,107,107,110,107,107,105,102,107,105,107,105,107,112,110,107,105,110,102,112,105,102,105,102,102,105,100,98,100,98,95,100,100,102,100,100,105,107,105,105,100,102,105,100,100,100,102,95,98,98,95,93,95,95,95,95,95,93,90,90,90,93,90,90,90,88,82,82,79,79,74,74,74,71,64,71,68,68,68,71,68,64,64,59,55,55,55,49,49,46,46,46,49,46,46,46,49,49,46,46,46,43,43,43,46,43,43,43,43,39,39,43,43,43,39,39,39,43,39,39,39,39,46,46,43,46,46,43,43,43,46,46,46,46,46,49,52,49,55,55,52,52,49,55,55,55,59,64,59,55,55,55,55,59,59,68,64,68,62,64,64,62,62,68,68,68,71,71,71,71,74,71,71,77,74,82,82,90,84,77,77,82,79,90,90,90,93,88,84,84,84,84,88,90,88,90,88,77,82,79,79,88,79,74,77,77,68,77,77,77,71,71,71,68,64,68,64,64,62,59,59,55,59,62,55,52,49,46,49,49,52,52,52,46,46,46,43,46,46,43,39,43,43,43,46,43,39,36,39,39,32,39,36,36,39,36,36,39,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,36,36,36,32,36,36,39,39,32,36,36,39,39,36,39,39,46,46,43,39,46,39,43,39,46,46,46,46,49,46,46,49,49,49,49,49,49,46,49,49,49,52,52,52,59,62,59,62,59,55,59,59,64,59,62,64,64,68,68,64,68,68,74,71,68,68,68,77,74,71,71,74,71,71,71,71,71,71,74,74,79,77,79,77,79,79,82,79,79,79,79,79,79,82,79,82,84,88,82,79,82,82,79,84,84,88,84,93,93,90,93,98,93,100,95,98,95,95,93,95,90,88,93,95,98,93,93,93,98,95,98,93,90,90,90,90,93,90,95,93,93,90,95,90,95,90,90,95,98,93,93,93,90,93,90,93,95,95,95,95,95,93,95,95,93,90,93,90,93,93,95,90,93,95,95,95,95,95,98,100,93,95,95,93,100,98,98,95,102,100,107,100,102,105,102,98,105,102,105,105,102,105,102,105,107,102,102,107,110,107,100,107,107,107,100,102,105,102,100,102,102,102,98,93,95,98,98,102,98,102,100,98,105,95,102,100,100,100,98,100,98,100,100,98,93,95,90,88,90,93,95,90,88,88,88,95,93,88,90,88,84,77,82,79,74,71,74,71,68,64,64,68,68,64,62,68,64,62,59,52,49,49,46,49,46,46,46,49,49,46,46,49,46,49,46,39,39,39,39,39,39,43,39,43,43,39,43,46,39,39,39,36,43,39,39,39,39,46,43,43,43,43,46,43,43,39,43,46,49,46,52,49,52,55,55,52,52,49,55,59,59,55,59,59,55,59,59,55,55,62,64,68,68,68,68,62,62,59,68,64,68,68,71,77,74,71,74,74,79,77,82,82,82,77,79,82,82,90,84,93,88,88,88,82,82,84,88,84,93,88,82,84,82,79,77,77,82,79,71,74,74,71,71,74,79,74,71,64,64,64,64,62,64,62,55,55,59,59,59,55,55,52,46,49,46,49,49,49,43,43,43,46,49,46,46,39,43,39,43,39,39,39,36,43,36,36,39,39,36,36,39,39,39,36,32,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,36,32,32,32,32,32,32,39,32,36,36,39,36,36,36,32,36,36,36,36,39,43,43,46,43,43,43,43,39,43,43,46,46,46,46,46,49,52,49,49,52,46,49,46,49,52,55,55,55,59,59,62,62,59,59,59,62,62,62,62,64,64,64,68,68,64,64,71,68,68,74,71,71,68,71,68,71,77,68,74,71,71,71,71,74,77,79,77,77,79,82,84,79,79,77,79,84,77,77,79,84,82,82,82,82,82,82,77,88,84,90,84,90,93,93,93,98,90,93,98,95,90,93,95,90,95,90,93,95,95,93,90,90,93,98,98,93,90,95,88,88,95,88,90,88,90,95,93,95,93,93,93,93,93,93,90,90,84,93,93,90,95,93,93,95,90,90,93,93,90,90,90,82,84,90,88,90,95,95,95,95,95,90,93,98,88,100,98,93,100,95,98,100,100,95,105,98,102,102,105,105,105,107,100,102,102,105,100,105,102,98,107,105,110,105,102,105,105,105,105,100,100,100,102,100,95,98,98,98,95,98,98,100,102,100,102,95,95,98,102,98,98,98,95,98,95,95,98,95,95,95,88,93,88,88,88,93,90,90,93,88,90,84,88,88,82,77,79,77,74,64,68,68,68,62,64,64,59,64,64,68,64,62,52,55,49,49,52,49,46,46,43,46,46,46,46,49,46,46,46,43,39,43,39,46,39,43,43,43,43,43,46,43,39,39,39,39,39,39,39,39,39,39,39,43,46,43,46,43,43,43,46,49,52,46,49,49,49,52,52,52,52,52,55,55,55,59,59,55,55,62,59,55,55,59,64,68,64,64,71,64,64,64,64,68,64,71,74,74,74,74,74,68,82,77,74,82,84,82,82,82,84,84,84,88,90,88,88,82,84,88,88,88,88,88,82,84,79,82,79,79,77,79,77,74,71,74,79,77,77,71,71,64,62,62,64,64,59,59,55,55,55,55,59,55,52,55,46,46,49,49,49,49,43,43,39,43,46,43,46,39,46,43,43,39,39,36,36,39,36,36,32,39,36,36,36,36,39,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,36,39,36,36,36,36,36,36,39,36,39,43,43,43,43,43,39,39,36,43,46,46,46,49,43,43,46,49,52,49,52,49,46,49,49,52,52,49,52,55,55,55,55,59,55,59,64,55,55,52,59,62,62,68,68,64,71,71,68,64,71,68,68,68,64,71,68,74,68,74,68,71,71,68,74,71,77,77,77,77,79,82,79,79,77,77,77,77,79,82,79,82,79,77,77,82,82,84,82,84,88,82,84,95,88,88,90,90,90,95,95,88,88,90,90,90,90,84,88,93,88,93,90,93,93,93,93,88,90,84,93,88,84,90,88,90,90,93,90,93,88,88,93,88,93,90,95,88,90,90,88,90,93,93,90,88,88,90,88,90,88,84,88,84,88,84,84,88,88,88,93,93,95,90,90,93,95,98,93,95,93,95,93,95,98,100,98,98,98,98,100,98,98,100,100,98,105,100,102,100,100,100,102,107,100,105,105,107,100,102,102,102,100,102,100,100,98,90,102,95,100,98,100,100,100,102,95,98,93,98,95,98,98,100,98,90,82,95,93,90,90,84,88,88,84,88,88,88,88,84,84,82,84,79,82,79,74,74,74,71,68,68,64,62,64,62,64,64,62,62,62,59,59,55,49,52,46,49,49,46,46,46,46,49,43,46,46,46,46,46,39,39,43,39,43,43,39,43,39,43,43,43,39,43,39,39,43,39,39,39,39,43,43,46,46,46,43,43,46,46,46,49,46,49,46,49,49,49,49,49,52,55,52,52,52,55,55,59,55,55,62,59,59,59,62,64,64,64,64,68,64,64,62,64,68,64,71,77,74,71,77,74,74,77,79,82,82,90,84,79,77,79,84,82,88,84,88,84,82,82,84,84,88,88,84,82,82,77,77,77,79,77,79,77,77,77,68,77,74,74,68,68,64,62,62,62,62,62,59,55,55,52,55,59,52,55,49,49,46,49,49,49,49,49,43,43,43,49,43,43,36,43,39,39,43,43,43,36,39,36,39,39,39,32,36,39,36,39,36,32,32,32,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,36,32,32,32,32,32,32,32,32,32,39,36,32,32,32,36,36,36,36,32,36,36,32,39,39,39,39,39,43,43,39,36,43,36,39,43,43,46,43,43,46,49,46,46,49,49,46,46,43,46,49,52,49,52,49,59,52,55,59,55,59,59,55,59,55,55,62,62,62,64,68,64,74,68,68,68,64,68,68,68,71,68,71,68,71,64,68,71,71,74,71,77,74,77,74,79,79,82,79,74,79,79,77,79,79,79,82,77,77,82,82,82,82,84,84,88,84,84,90,88,84,93,90,90,95,90,90,84,90,88,84,90,90,84,84,84,90,88,84,88,93,93,88,93,88,88,88,90,88,88,90,88,88,88,88,90,90,90,90,93,90,93,90,93,90,95,93,93,93,90,90,93,90,84,84,88,84,84,90,90,88,84,90,88,93,88,90,90,93,93,95,95,95,93,90,93,95,90,95,95,98,95,100,98,95,98,95,98,98,100,102,102,102,105,107,110,102,100,105,102,102,105,100,102,105,100,98,100,100,100,100,100,93,95,93,95,95,95,98,95,100,90,95,95,98,95,95,98,98,98,93,98,90,93,95,90,84,84,84,88,82,90,90,84,84,79,82,79,82,77,77,74,68,68,71,64,64,64,59,62,59,64,64,62,59,59,59,55,49,49,49,46,49,49,49,46,43,46,46,46,43,49,43,46,43,46,39,46,39,43,39,43,39,39,43,43,43,43,39,39,43,39,39,36,39,43,43,43,43,46,43,43,46,43,46,46,49,46,49,46,49,49,52,55,52,52,52,52,52,52,52,52,62,62,59,59,62,55,62,59,62,59,62,68,68,64,68,62,64,64,68,71,71,77,74,77,77,74,79,77,79,84,84,79,79,79,82,84,84,90,88,90,84,79,84,88,82,84,90,84,82,82,79,71,77,74,79,79,77,77,74,68,68,71,74,68,68,64,62,55,62,62,62,59,52,55,52,52,52,49,52,52,49,46,43,49,49,49,43,43,43,39,46,43,39,39,39,39,39,43,43,43,32,39,39,36,36,39,32,32,39,36,39,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,36,32,36,32,32,36,32,36,32,36,36,39,36,32,32,32,36,32,36,32,39,39,39,39,39,39,36,39,39,39,39,43,43,46,43,43,46,49,46,49,49,46,49,49,46,46,49,52,49,52,55,55,55,52,52,59,59,55,55,55,59,55,62,62,64,68,68,71,64,64,68,64,64,68,68,71,68,68,64,68,64,68,71,71,68,74,74,77,77,77,79,79,79,82,74,74,74,79,84,79,79,82,77,79,82,79,82,79,84,82,88,82,82,88,84,84,88,88,88,88,90,84,90,93,93,82,90,93,82,84,88,84,84,88,90,90,88,88,95,82,90,84,88,90,88,88,90,90,84,88,88,90,90,93,88,90,90,84,88,90,95,90,95,90,90,88,93,84,82,90,90,88,88,84,90,90,84,88,93,88,90,84,90,90,90,93,93,95,93,95,95,90,88,90,90,100,95,98,98,95,98,95,100,98,100,102,105,107,105,102,98,102,102,102,100,100,100,102,102,100,100,100,95,102,98,95,98,93,98,95,98,93,95,98,98,102,95,95,95,98,98,95,98,95,98,93,90,90,90,93,88,79,84,84,84,82,82,84,82,84,79,82,79,77,77,71,68,71,68,68,68,68,64,59,64,62,62,59,59,62,55,52,55,52,52,49,49,46,49,46,46,43,49,46,43,43,46,43,46,46,43,39,39,36,46,39,39,43,39,43,43,43,43,39,39,39,43,39,39,39,43,43,46,43,46,46,46,46,46,46,46,49,46,49,43,49,52,49,52,52,55,52,52,52,55,52,59,62,55,62,64,62,55,55,59,62,64,64,64,74,64,64,64,71,64,68,71,74,71,74,77,77,77,82,79,84,88,88,79,79,77,84,82,84,88,88,90,82,82,88,84,82,79,82,84,84,82,77,74,71,74,79,82,77,74,71,68,68,71,74,64,68,59,59,59,59,62,59,59,55,52,52,52,55,49,52,52,46,46,46,49,49,46,43,43,39,43,46,43,39,39,43,39,43,39,39,39,36,39,36,39,39,39,32,32,36,36,36,39,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,36,32,32,32,32,32,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,36,32,32,32,32,32,36,36,39,43,39,39,39,39,36,39,36,36,43,39,43,43,39,43,46,46,46,46,49,46,43,46,46,46,46,49,49,52,55,49,55,52,52,52,55,55,55,55,55,59,55,59,62,64,64,64,68,64,64,68,64,68,68,68,68,64,64,68,64,64,64,68,68,71,71,74,77,77,74,77,71,77,71,74,74,74,74,74,79,79,74,77,79,77,77,77,79,77,82,79,79,79,82,82,84,84,84,90,84,84,90,90,90,84,90,90,88,82,84,79,84,84,88,88,84,88,90,82,88,88,88,84,84,84,82,82,82,84,84,84,88,84,84,88,84,84,90,88,90,90,88,90,88,88,90,84,82,90,82,88,93,90,90,88,88,93,84,90,88,90,90,90,88,90,88,93,93,90,93,84,93,93,98,98,95,98,98,100,98,93,100,102,102,100,105,102,102,102,100,102,100,102,105,100,107,105,100,107,102,98,95,98,95,95,98,93,95,95,98,95,95,95,93,98,93,95,93,98,95,95,95,95,93,88,90,90,88,84,82,82,82,82,79,84,84,82,84,82,79,79,77,77,71,71,64,64,68,64,64,64,62,62,59,59,62,55,59,59,55,52,55,49,49,49,49,43,46,46,46,43,49,49,46,49,46,43,43,43,43,39,39,39,39,39,43,39,43,39,39,43,39,39,39,39,43,39,39,36,43,39,43,39,46,49,49,46,46,49,49,46,49,43,46,49,49,52,52,52,49,55,52,55,55,52,52,59,55,55,64,59,59,55,55,64,64,68,68,68,64,62,62,64,68,68,74,79,74,74,77,77,77,77,77,82,84,84,84,77,77,82,82,82,88,90,84,90,79,82,82,82,82,84,84,79,79,74,71,74,77,79,77,74,74,71,64,64,71,68,68,62,64,55,55,59,59,59,59,49,52,46,49,52,52,49,52,46,43,46,49,49,46,39,43,39,39,46,43,39,36,43,39,39,43,43,39,36,39,36,36,36,36,32,36,32,36,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,36,32,36,36,32,32,36,32,32,36,36,39,39,43,39,39,43,32,39,36,36,39,39,43,46,43,39,43,43,46,43,46,49,46,46,49,49,49,49,52,49,52,52,52,49,49,52,55,55,52,49,55,55,55,55,62,64,62,64,64,62,64,64,64,68,68,68,64,68,68,71,71,68,68,68,71,68,74,71,71,71,71,77,74,71,71,71,68,71,71,71,77,74,74,74,74,74,74,77,77,77,79,77,79,82,79,79,82,79,84,84,84,82,88,84,84,88,90,84,84,82,82,82,82,82,84,84,79,82,88,82,84,84,79,84,84,79,82,84,82,88,82,82,84,84,82,82,82,82,82,79,88,79,84,90,84,82,88,90,79,84,82,84,84,88,88,88,90,88,90,84,88,88,90,90,82,88,84,90,90,88,90,93,88,88,90,93,95,95,93,93,98,93,100,90,100,95,100,98,100,100,100,98,98,102,105,100,102,102,100,100,95,98,95,95,95,90,90,88,93,90,95,88,95,93,93,95,93,100,95,98,90,95,90,93,88,84,84,84,79,88,84,82,82,82,77,82,79,79,77,74,74,74,71,71,68,64,64,68,64,64,59,55,55,59,55,52,55,52,55,55,52,55,55,46,49,49,46,49,46,46,49,43,43,46,49,46,46,43,46,43,46,39,43,39,39,39,43,39,39,39,43,43,43,43,39,36,39,39,39,39,43,46,46,46,49,46,46,46,46,49,39,46,43,46,46,49,49,49,52,55,52,52,49,52,55,55,55,59,59,59,62,59,55,55,55,62,68,68,68,68,68,64,64,68,71,71,71,74,74,77,77,77,79,79,74,82,84,82,82,77,79,79,82,82,84,84,90,84,77,82,77,79,82,82,79,77,77,71,71,71,71,77,79,77,71,71,64,64,68,68,68,62,59,59,59,59,59,59,55,52,49,52,52,55,52,46,46,46,43,43,49,46,46,39,43,39,39,43,43,36,36,39,39,39,39,39,39,36,39,39,36,36,36,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,36,32,36,36,36,32,36,32,36,39,43,39,39,39,36,36,36,39,39,39,43,43,39,39,39,46,43,46,46,46,46,46,49,46,46,49,52,52,52,49,52,52,52,55,55,55,52,49,52,52,55,59,64,62,62,64,64,64,62,64,64,64,64,68,68,64,68,71,64,68,64,64,64,64,64,68,74,71,74,74,71,74,68,71,68,71,74,71,68,74,71,74,77,68,74,71,74,74,79,74,79,79,79,77,88,79,82,82,82,79,84,90,84,88,84,88,84,79,84,82,82,82,82,82,79,88,84,79,79,84,82,84,82,82,82,84,79,82,82,84,88,84,84,82,82,79,84,77,84,79,82,84,82,82,84,82,84,79,84,84,88,84,88,84,84,84,84,88,84,82,88,84,84,84,84,90,88,88,88,88,88,88,90,93,93,95,95,93,90,93,95,95,98,98,98,95,95,98,95,95,95,100,100,100,102,98,98,98,95,95,95,90,88,93,90,88,90,93,90,93,93,98,93,88,93,95,90,93,95,95,90,93,93,84,84,82,82,82,82,82,77,82,79,84,77,77,77,74,74,74,68,74,71,68,62,64,62,64,59,59,59,55,55,55,55,52,55,52,55,49,55,46,49,49,46,43,46,43,43,43,46,43,43,43,49,43,46,43,39,36,43,36,43,43,39,39,39,39,39,39,39,43,43,39,39,43,39,39,43,46,46,43,49,46,43,46,46,46,43,43,46,46,46,52,52,49,52,52,49,52,49,49,55,52,59,59,55,59,59,62,59,46,52,64,68,64,68,71,64,68,64,71,71,71,77,74,79,77,77,77,79,79,77,79,79,82,82,82,82,84,84,88,90,90,84,82,79,82,79,84,79,82,79,79,77,68,71,74,74,77,77,71,68,68,64,68,64,64,62,59,55,59,55,62,59,55,55,49,49,49,49,49,49,49,49,46,43,46,46,46,43,39,43,39,39,43,43,43,36,43,39,39,39,36,39,36,39,39,36,36,32,32,36,32,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,36,36,32,36,32,32,32,32,32,36,32,36,36,39,36,36,36,36,36,36,39,36,36,39,39,39,43,43,43,46,39,43,43,46,46,46,46,46,46,46,49,52,52,49,52,52,52,59,55,52,46,52,55,52,59,59,62,62,64,62,62,62,62,64,62,64,64,64,64,64,68,64,68,71,64,68,68,68,68,68,71,71,74,74,74,68,71,68,68,74,68,68,71,71,68,71,74,77,74,79,74,74,77,74,77,74,79,77,77,82,79,82,82,84,84,82,79,82,84,82,82,79,82,79,82,79,79,77,79,84,77,84,82,77,82,79,79,82,79,77,79,79,82,79,82,82,79,77,77,79,82,84,79,79,82,77,79,79,84,84,82,84,82,84,84,88,88,84,88,88,82,84,84,84,82,79,88,79,84,79,84,88,88,88,90,88,95,90,93,90,95,93,90,95,93,95,93,90,84,98,93,100,95,95,100,100,95,95,98,100,98,98,95,95,93,90,93,90,88,90,93,95,90,90,90,93,90,88,90,90,90,88,90,88,90,84,88,82,82,82,88,79,79,77,74,71,77,74,71,71,68,74,68,71,71,71,68,64,62,62,62,59,55,52,52,55,52,55,55,49,55,52,52,55,49,46,49,43,43,46,43,43,43,43,46,39,46,43,43,43,43,39,36,43,36,43,39,43,39,36,39,39,43,39,39,43,39,43,39,43,39,43,46,43,43,46,46,46,43,49,46,43,46,46,46,46,49,46,49,49,52,52,49,52,55,55,52,55,62,55,62,62,59,55,59,59,64,64,71,68,71,71,62,64,71,68,71,74,77,79,79,74,79,74,74,77,77,79,84,82,79,79,82,84,79,88,84,88,82,82,77,77,77,82,79,79,77,71,68,74,71,71,77,77,71,68,71,64,68,64,62,59,59,55,55,52,59,55,59,55,52,49,49,49,52,46,49,46,43,43,39,46,43,43,36,43,43,39,43,39,39,36,39,39,39,43,39,36,36,39,36,36,32,36,32,36,36,36,39,39,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,36,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,36,39,36,39,36,32,36,32,36,39,39,39,39,43,39,39,43,39,43,46,39,43,43,46,43,43,46,46,49,46,49,49,49,49,52,52,52,49,49,52,49,55,55,59,62,62,59,59,62,59,55,62,68,64,62,59,64,59,64,64,68,68,64,71,71,68,71,64,68,64,74,71,71,64,71,71,71,71,68,68,68,68,71,71,71,74,71,74,71,77,71,71,74,74,74,77,77,79,82,82,79,79,84,82,79,82,79,82,77,79,79,77,79,79,77,77,77,79,79,77,79,77,77,74,77,77,79,79,79,82,82,79,77,77,79,82,77,77,79,77,79,82,79,79,77,77,82,77,84,82,79,79,79,79,79,79,82,79,82,84,84,79,79,82,82,82,82,82,88,88,88,84,93,90,95,88,90,90,88,90,90,95,93,93,95,95,95,95,90,95,95,98,98,95,102,93,95,95,95,93,88,88,88,88,90,90,90,88,84,88,88,84,88,84,88,88,88,90,88,88,84,84,82,84,82,82,77,77,77,77,74,74,71,68,74,68,68,74,71,71,71,71,71,68,64,59,64,62,55,55,55,52,52,52,49,52,49,52,55,52,49,52,43,43,46,46,43,46,43,46,43,43,43,43,43,43,43,43,43,39,36,39,36,43,39,39,39,36,39,39,43,39,39,43,39,39,43,43,43,43,43,46,46,49,43,43,43,43,46,46,46,46,49,49,49,46,49,52,52,52,49,49,52,52,55,52,55,59,59,59,62,55,55,62,68,71,71,64,68,64,64,64,71,74,71,77,77,77,77,77,77,77,77,68,77,82,82,84,77,79,82,84,82,88,84,84,82,79,79,77,82,79,79,77,74,71,71,74,71,68,74,71,68,68,64,62,64,68,59,59,59,55,55,55,55,59,55,52,49,49,49,49,49,49,49,46,43,43,39,43,43,43,39,43,39,39,43,39,43,36,39,39,39,43,39,39,39,39,36,32,36,36,32,32,36,36,32,36,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,36,36,32,32,32,36,36,32,32,32,32,36,36,39,39,36,32,36,32,36,36,39,39,39,39,39,43,43,43,39,43,39,46,46,46,46,43,49,46,49,52,52,52,49,43,52,52,49,49,49,49,52,52,55,59,59,55,59,62,59,62,62,62,62,62,62,62,62,62,64,64,64,62,64,68,68,68,71,64,64,68,68,71,74,64,71,68,68,71,64,64,71,64,68,68,74,74,74,74,74,77,68,74,71,71,74,74,77,77,79,77,82,79,82,77,77,82,77,79,77,79,77,77,77,77,77,77,71,82,74,79,74,77,79,79,77,77,79,77,79,74,79,82,79,77,79,79,71,77,79,79,77,77,79,77,77,77,79,79,84,82,77,79,77,79,77,77,79,82,84,84,82,77,82,84,82,82,82,79,84,84,88,84,84,84,90,84,88,88,84,88,88,90,95,93,90,98,88,95,90,90,93,95,98,93,95,93,95,90,93,90,90,90,84,88,90,90,88,82,88,88,84,82,84,82,84,84,88,84,88,84,88,84,82,84,82,82,74,79,77,74,68,74,74,71,74,74,68,71,68,71,68,68,71,62,64,62,62,59,55,49,55,55,55,55,52,52,55,49,55,49,46,49,46,46,46,43,49,46,46,43,43,46,43,43,39,43,43,43,39,43,36,39,39,39,43,39,36,36,43,39,39,43,39,39,39,39,39,39,39,43,43,46,46,46,43,46,43,46,49,49,49,46,46,46,46,49,52,46,49,49,52,49,52,52,49,55,55,59,62,62,59,55,59,59,62,68,68,64,68,64,68,64,71,74,77,77,77,74,74,77,77,74,74,71,79,84,84,79,79,79,82,82,82,88,84,82,82,79,79,82,79,77,82,74,74,71,71,68,77,68,71,77,68,64,68,64,62,64,64,59,55,55,55,55,55,55,52,52,49,49,49,49,52,43,46,43,43,46,43,43,46,46,39,39,43,39,43,39,39,36,39,39,39,39,39,36,32,36,36,32,32,36,32,32,32,36,36,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,36,32,36,32,36,36,32,32,36,36,32,36,32,36,32,36,36,36,36,36,36,32,32,36,36,39,43,39,39,43,43,39,39,43,39,39,39,46,43,46,46,49,49,49,52,46,49,49,52,52,46,46,49,52,49,52,52,59,55,59,62,55,59,62,55,59,62,59,59,59,62,64,62,59,62,64,64,64,64,71,68,64,64,68,74,68,71,64,71,68,68,68,68,71,68,68,64,68,68,68,62,74,74,79,68,77,74,71,71,79,74,77,74,77,79,77,79,79,79,79,77,74,77,77,79,74,77,71,74,74,74,74,74,74,74,77,77,77,74,74,77,74,77,77,77,74,74,74,74,77,74,77,77,77,74,77,77,77,77,71,74,79,79,77,77,79,77,79,77,77,82,82,84,82,77,79,84,82,82,84,82,79,88,88,88,82,84,88,93,88,88,88,84,90,84,90,90,95,93,90,93,88,88,88,90,93,93,93,90,90,93,93,93,93,88,88,84,82,84,84,82,84,84,82,82,79,84,82,84,88,88,84,84,82,79,79,82,79,77,79,71,74,77,71,71,68,68,64,68,71,68,71,71,68,64,64,68,64,62,62,62,55,59,55,52,55,52,55,49,52,49,52,52,49,46,49,46,43,43,43,43,46,43,43,43,43,43,43,43,46,43,39,43,39,36,39,39,43,39,39,39,36,39,39,39,39,39,39,39,39,43,39,39,43,43,43,39,46,43,43,43,46,49,49,43,46,46,46,46,49,49,46,49,49,52,46,52,52,52,59,59,62,64,62,64,62,55,62,68,64,71,64,68,71,68,74,71,71,74,74,77,77,79,79,77,77,74,77,79,82,84,84,82,79,79,79,82,84,82,84,82,74,77,74,74,77,79,74,74,74,68,64,68,71,71,74,64,62,62,62,62,59,62,55,59,55,55,52,55,52,52,49,49,46,46,49,52,43,46,49,43,39,43,43,43,43,39,39,36,39,43,43,36,36,39,39,36,43,39,39,36,39,39,32,36,36,32,32,36,36,39,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,36,32,32,32,32,32,36,36,32,32,32,32,32,32,32,32,32,36,36,36,36,36,32,36,32,36,36,36,39,39,32,39,43,39,39,39,43,39,46,43,43,43,46,43,46,46,46,49,49,49,49,49,55,49,49,49,49,52,52,49,55,52,55,59,62,55,59,62,55,59,62,62,59,59,59,59,59,62,64,62,64,62,64,64,64,64,64,64,68,68,64,64,68,68,68,68,64,71,64,64,64,68,68,59,71,71,74,71,74,71,71,68,74,74,74,79,77,74,74,77,79,79,77,77,77,77,74,77,74,79,74,74,74,74,71,71,71,71,71,74,71,71,74,74,74,77,74,77,74,74,74,74,74,71,71,74,74,74,74,71,74,74,74,77,71,77,74,74,74,77,79,79,79,84,79,79,82,84,84,82,82,79,84,82,82,82,84,84,84,77,88,84,84,82,84,84,84,84,93,88,84,90,93,88,90,88,88,90,90,95,90,90,90,88,88,88,82,84,88,82,82,82,84,77,82,77,82,82,82,82,77,79,82,82,82,79,79,79,82,82,79,74,74,71,71,71,71,71,68,71,68,71,68,68,64,71,64,64,64,62,64,62,55,59,55,55,52,52,49,49,49,49,52,49,49,49,49,46,49,46,43,43,39,43,43,43,39,39,43,46,43,39,46,39,43,39,39,32,39,32,39,39,39,39,36,36,39,39,39,39,39,39,39,43,39,39,43,43,43,43,46,43,46,46,46,49,46,49,46,46,46,49,49,49,52,52,52,49,49,52,55,55,55,62,62,59,59,59,52,55,62,62,71,68,64,64,68,68,64,74,71,77,77,77,79,74,77,79,74,77,79,77,82,88,84,82,74,79,79,82,88,82,84,79,77,77,74,74,74,77,74,71,71,64,68,68,68,68,71,64,62,55,59,62,55,59,59,59,52,52,49,55,55,55,52,46,43,46,49,49,49,43,49,43,39,43,43,43,43,39,39,39,36,43,39,36,36,39,36,39,43,39,36,32,39,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,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,39,32,36,36,32,36,32,36,36,36,39,36,36,36,39,43,43,39,39,39,43,43,43,46,43,43,46,43,46,46,49,49,46,49,49,49,46,46,49,49,52,52,55,55,55,62,59,59,62,59,62,59,55,62,59,59,55,62,55,62,59,62,59,62,62,64,62,62,64,68,62,64,62,64,62,71,68,64,64,59,64,64,64,64,68,64,71,68,71,71,71,71,74,71,77,74,71,74,74,71,77,77,74,77,77,74,77,74,77,71,74,74,77,74,68,71,71,68,68,74,71,71,71,68,74,77,74,74,74,77,77,74,77,68,68,68,71,68,71,71,74,74,71,74,74,74,71,74,74,74,77,74,82,82,79,77,79,74,79,74,84,82,79,79,79,79,82,82,82,84,84,82,84,84,82,82,82,82,82,79,84,88,84,84,88,90,90,88,84,84,84,88,88,84,90,84,90,88,82,84,88,82,82,84,79,79,79,79,82,82,79,79,77,82,82,79,79,82,79,82,77,79,74,74,74,74,71,71,71,64,68,68,68,68,68,68,64,64,64,62,64,64,62,64,55,59,55,52,52,52,55,52,52,49,49,49,49,49,52,49,49,46,43,43,39,43,43,43,43,39,43,43,39,43,43,43,39,43,36,32,36,32,39,39,43,39,39,36,39,39,36,39,39,43,39,43,39,43,43,43,46,46,49,43,43,43,46,46,46,46,46,43,43,46,49,49,49,52,52,46,49,55,52,55,62,62,59,59,62,62,55,55,62,64,68,71,68,68,74,68,68,71,71,71,79,74,77,74,77,77,74,77,77,79,82,84,84,77,79,82,77,82,82,84,82,79,77,71,71,71,71,74,71,68,71,68,71,62,64,71,71,64,62,59,52,55,55,62,62,55,52,49,49,55,52,52,52,46,46,49,49,52,49,46,43,39,39,39,39,39,43,39,39,39,39,39,39,39,36,43,39,39,43,39,39,32,39,36,32,32,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,36,39,36,36,32,32,32,32,32,32,36,36,36,39,36,39,43,39,36,39,39,39,43,43,46,43,43,43,46,46,46,46,46,46,49,49,46,49,43,49,49,52,49,52,52,52,52,55,55,59,59,62,59,55,59,52,59,55,59,59,64,62,62,59,62,62,62,62,59,62,68,64,68,62,64,64,62,64,68,64,62,62,62,64,64,68,64,68,68,71,71,71,68,71,68,71,68,71,77,74,74,74,74,74,74,74,74,74,74,71,74,74,77,71,74,71,71,71,68,71,68,71,68,64,64,68,71,71,74,71,74,68,74,71,68,77,68,71,68,71,71,68,71,71,71,77,77,71,74,71,68,68,74,77,77,68,79,74,74,77,79,82,74,79,79,77,79,77,77,79,79,79,79,79,82,82,84,79,84,82,82,84,82,79,82,82,84,84,82,79,82,84,88,82,82,84,82,82,84,82,84,84,84,79,84,79,77,77,79,77,82,74,77,77,74,74,79,77,77,77,71,77,74,71,71,77,71,74,68,68,64,64,64,64,64,68,64,64,59,62,59,64,64,62,59,55,59,55,52,52,52,52,52,52,52,52,49,49,49,49,49,49,43,43,43,43,39,43,43,43,39,43,43,39,36,43,32,43,39,39,32,36,36,39,36,39,39,39,36,39,39,39,39,43,39,43,43,43,39,43,39,43,43,43,46,46,46,46,46,43,43,43,43,46,49,52,52,49,49,49,49,49,52,55,59,62,62,62,59,64,62,62,62,64,62,64,64,68,68,68,68,68,71,74,77,74,74,79,77,77,77,77,77,77,82,82,88,79,77,77,79,79,77,82,79,79,74,74,64,71,68,68,74,77,71,74,64,64,64,64,71,64,62,59,52,49,55,59,59,55,52,52,52,49,55,52,52,46,46,43,46,49,49,46,43,43,36,43,39,39,43,36,36,39,39,43,43,39,36,36,39,39,39,39,39,36,32,36,36,32,32,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,36,36,36,36,36,36,32,32,32,36,36,39,36,39,39,39,39,39,39,39,39,43,39,39,43,43,43,43,46,46,49,46,43,49,49,46,46,46,46,52,49,49,52,52,52,55,52,52,55,55,55,55,55,55,55,55,55,59,55,59,59,62,62,59,62,62,62,59,62,68,62,64,62,62,62,62,68,64,62,68,62,62,62,59,64,64,71,64,71,64,71,71,68,71,68,68,71,74,71,74,74,77,74,74,74,71,71,74,74,74,68,77,74,71,71,71,68,71,71,68,71,68,68,64,68,71,68,71,68,71,68,71,64,74,71,64,71,71,74,68,71,68,68,68,68,74,74,74,71,71,71,74,71,74,71,74,74,71,77,74,74,77,79,77,77,74,71,79,74,82,79,77,79,79,77,82,82,82,79,79,84,82,82,79,84,82,84,79,82,84,84,82,82,82,84,82,84,79,82,82,77,79,74,79,74,74,74,74,79,79,77,74,77,74,77,77,74,74,71,74,77,77,77,68,71,71,68,74,68,62,62,62,64,62,62,62,62,62,64,62,64,62,62,59,52,59,55,55,49,52,49,49,46,49,49,49,49,49,49,49,49,43,46,43,43,43,43,39,43,39,43,39,43,36,46,39,36,36,36,32,36,32,36,39,39,36,36,36,39,43,39,39,43,43,43,43,43,43,39,43,43,43,46,46,46,46,43,43,46,43,43,49,46,52,49,49,49,52,49,49,49,52,55,59,59,62,62,62,64,62,59,64,64,68,64,68,68,71,71,64,68,71,74,77,77,79,77,79,82,79,74,77,79,79,82,82,82,79,82,79,79,77,77,77,79,77,74,68,68,74,74,71,74,64,71,68,64,68,64,64,64,62,59,55,55,55,55,55,55,49,52,52,49,49,52,49,49,43,43,46,49,49,46,43,43,39,43,39,43,39,39,36,39,39,39,39,39,39,36,39,39,36,39,39,36,36,39,32,32,32,36,32,36,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,39,36,36,39,39,36,39,39,36,39,39,39,39,39,43,46,43,46,43,49,43,46,46,49,46,46,46,52,46,46,49,52,52,55,52,52,52,55,52,52,55,55,55,52,55,52,55,55,55,59,59,62,59,55,62,62,59,59,64,59,62,59,59,64,62,62,64,62,64,62,59,62,62,62,68,64,64,68,68,68,68,68,71,68,64,71,71,68,68,74,71,74,71,68,68,74,71,68,71,68,74,71,68,71,71,71,68,68,68,71,64,64,64,71,68,64,68,64,68,68,68,68,68,68,64,74,71,71,64,71,68,74,71,71,71,74,77,74,71,71,74,71,77,71,71,71,71,74,71,71,79,77,74,74,71,68,74,77,77,77,77,77,79,79,79,82,79,82,79,82,79,84,82,82,82,82,82,79,84,82,84,79,82,82,82,77,79,82,79,74,77,77,77,74,71,71,77,77,77,74,71,71,74,77,74,71,79,77,77,74,71,74,74,68,71,71,71,64,62,59,64,62,62,62,59,62,62,62,62,64,64,59,62,52,52,52,55,55,52,52,52,49,46,49,49,49,49,46,46,46,49,43,43,43,43,46,43,39,39,43,43,39,39,46,36,39,39,39,32,36,36,39,39,39,36,36,39,36,39,39,39,39,43,39,39,43,43,43,43,43,39,49,46,49,46,46,43,43,46,46,46,46,49,49,49,49,49,52,46,52,55,55,64,55,62,62,62,62,64,59,62,62,64,64,71,71,71,71,68,68,74,74,77,79,82,79,77,79,79,74,77,79,77,88,84,88,82,77,79,77,79,74,77,77,77,74,68,71,74,68,74,68,68,64,68,68,68,62,64,64,59,55,55,55,59,59,55,55,52,52,49,49,49,46,49,46,43,43,46,46,52,46,43,39,39,39,39,39,39,39,39,36,36,39,39,39,36,36,39,39,43,39,43,36,36,39,36,32,32,36,32,36,36,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,36,36,32,32,32,32,36,32,36,36,36,36,36,36,39,39,39,36,39,39,39,39,39,39,39,43,43,39,46,46,46,46,46,46,49,46,43,43,49,39,49,49,49,49,52,52,49,49,52,52,55,55,52,55,52,55,55,55,55,55,52,59,55,55,64,59,62,59,59,62,64,62,55,59,59,62,62,62,64,62,62,59,62,62,62,59,64,62,64,62,68,68,68,71,64,68,68,68,68,71,68,71,71,71,71,68,68,71,68,71,71,71,71,71,68,68,71,68,68,68,68,71,64,62,64,68,64,64,64,68,68,64,68,64,68,62,64,64,68,68,71,68,64,64,71,68,68,68,68,68,71,68,71,68,68,74,74,68,71,71,74,74,74,74,71,71,71,74,71,77,79,74,77,82,77,77,77,79,79,77,82,82,79,82,79,79,77,82,77,79,79,79,74,82,77,71,77,77,79,74,74,71,71,74,71,68,71,74,77,71,71,74,68,71,71,71,74,71,68,74,74,71,71,68,68,68,68,68,62,62,59,64,62,64,62,59,59,59,59,59,62,62,55,55,52,55,52,52,55,49,52,46,49,46,49,46,46,52,49,46,49,43,39,43,39,39,43,39,39,32,39,39,39,39,43,36,39,39,39,32,36,36,39,39,39,36,36,36,39,43,43,43,43,43,43,39,39,39,43,43,43,43,46,46,43,43,46,46,43,43,46,49,46,52,49,46,49,52,55,52,52,59,55,55,55,64,59,59,59,59,59,62,62,64,68,71,68,71,71,68,68,74,71,74,77,77,79,77,77,74,71,82,77,82,84,84,79,74,79,74,74,74,79,77,74,74,64,71,71,74,68,71,71,71,62,64,64,62,62,59,62,55,59,55,52,55,55,55,55,52,52,46,49,52,49,49,49,43,46,46,49,46,43,43,43,39,43,39,36,39,36,39,36,36,36,39,39,36,39,36,36,36,36,39,32,36,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,32,32,36,32,32,32,32,36,32,36,36,36,36,36,39,39,36,36,36,39,39,36,39,43,39,43,43,46,43,43,39,39,43,49,46,46,46,46,46,49,43,49,49,49,52,49,49,52,49,52,52,52,52,52,52,52,52,49,55,52,52,55,59,62,59,59,55,59,62,62,62,55,62,59,62,59,62,62,62,59,59,59,62,62,62,59,62,64,62,62,64,68,64,68,64,62,68,62,64,68,68,64,68,68,68,68,68,71,68,68,68,68,68,64,64,68,68,68,64,64,64,62,62,64,64,64,64,64,64,62,68,64,64,68,62,64,68,68,64,68,64,68,64,68,64,71,68,71,64,68,64,68,71,71,74,71,71,68,64,71,74,74,71,68,68,64,74,74,79,79,74,79,77,74,74,74,77,77,74,74,79,79,74,77,74,79,74,77,79,77,79,77,77,79,77,77,77,77,71,77,74,68,71,71,68,74,74,74,71,74,74,68,68,74,71,71,74,71,74,74,71,71,68,68,64,62,64,62,59,59,59,59,62,62,59,59,59,59,59,59,59,55,52,49,52,49,52,49,52,49,49,49,46,49,46,46,46,46,46,49,43,46,43,36,39,39,39,36,39,39,39,39,39,43,32,36,36,39,32,32,36,39,39,39,36,36,36,39,43,43,39,43,39,43,39,39,43,43,46,43,43,43,43,43,46,43,43,43,46,43,49,49,52,49,52,49,52,49,49,55,59,62,59,59,59,62,62,62,62,55,59,59,62,68,71,71,77,68,68,71,74,77,68,77,77,79,74,77,77,77,77,79,79,82,82,79,74,74,74,74,74,77,77,79,74,68,68,71,68,68,74,68,64,68,62,62,55,62,62,64,55,55,55,49,59,55,52,52,52,49,49,46,46,49,49,46,46,46,43,43,43,39,39,43,36,39,39,39,36,36,36,39,39,39,39,36,36,32,39,39,39,39,32,36,32,39,36,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,36,36,32,32,32,32,32,32,32,39,32,36,36,39,36,36,39,36,36,36,36,39,39,39,43,46,46,43,43,39,43,43,46,46,43,43,43,46,49,46,46,46,52,52,49,49,55,49,52,52,49,55,55,49,52,52,52,55,55,52,55,55,59,55,59,59,62,62,62,59,62,59,59,62,59,62,59,62,59,59,55,62,62,59,59,59,64,62,62,64,62,62,68,62,64,68,64,62,68,64,64,64,64,68,68,68,68,64,64,62,62,64,62,64,68,68,71,68,68,68,62,64,64,68,62,68,64,62,64,62,64,62,62,62,64,68,64,62,71,68,64,64,64,62,68,71,64,68,64,62,68,68,68,71,71,68,64,68,71,71,71,68,71,64,68,68,74,77,74,71,77,77,71,74,71,74,74,74,77,74,74,74,77,77,77,77,77,71,77,74,74,74,79,77,77,77,74,74,74,71,71,71,71,68,71,71,71,68,71,68,64,68,74,68,71,74,71,68,71,68,68,64,68,64,64,59,62,55,59,55,55,62,59,55,52,59,59,55,59,59,55,55,52,52,52,49,49,49,52,49,46,43,49,46,46,46,46,43,49,43,43,43,39,36,39,36,36,32,39,39,39,36,39,36,36,36,36,32,32,36,39,39,39,39,39,39,36,43,39,39,43,39,43,43,43,43,43,43,39,39,46,43,39,46,43,46,43,46,43,46,46,52,49,49,49,52,52,49,55,59,62,59,55,59,59,62,62,62,59,55,59,64,71,74,77,71,71,68,71,71,74,74,77,79,77,77,77,74,74,79,74,74,82,82,79,77,71,71,74,77,77,74,74,71,71,64,68,71,68,71,71,64,68,62,59,62,62,62,62,62,55,49,52,49,55,59,55,52,49,46,46,49,46,52,46,46,43,46,46,46,39,43,39,36,36,36,39,39,36,36,39,39,39,39,36,36,32,39,36,39,36,36,36,32,39,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,36,39,32,36,36,39,36,36,36,36,36,32,39,39,36,39,43,43,43,43,46,43,39,43,49,43,43,43,43,49,46,43,43,43,49,52,49,52,49,52,49,46,49,46,52,49,46,55,52,52,52,52,55,55,52,52,55,59,59,62,59,59,55,59,55,59,59,55,59,59,62,55,59,62,59,52,55,59,59,59,62,62,59,59,64,62,62,64,64,62,64,64,64,62,62,64,64,64,64,64,64,64,64,68,64,64,68,64,64,64,64,62,59,64,62,59,64,64,62,62,64,62,62,62,62,59,62,62,62,62,68,68,62,64,64,64,62,62,62,64,62,62,64,64,64,64,68,62,74,71,64,71,68,68,68,59,62,71,68,71,71,71,74,74,68,68,68,71,71,71,74,74,77,74,74,74,77,77,74,71,74,74,71,74,74,74,74,74,68,74,74,64,64,71,64,64,64,71,68,64,68,68,71,68,71,74,68,74,64,71,68,68,64,62,64,62,62,62,62,55,62,59,55,64,55,59,55,55,59,55,52,55,52,49,49,49,52,52,46,49,49,46,49,46,46,46,43,49,46,43,46,43,43,39,39,39,39,39,39,36,39,39,36,36,39,36,39,36,36,32,36,36,39,36,39,36,36,39,36,39,39,39,39,39,43,43,39,39,39,43,39,39,46,43,46,49,46,46,43,49,46,46,43,49,52,52,52,59,46,52,52,55,59,55,55,62,59,62,62,62,59,59,62,68,74,82,68,74,71,71,68,74,77,71,74,77,77,77,77,77,74,74,74,77,79,84,77,68,71,71,71,77,77,74,74,68,71,71,68,68,64,68,64,64,64,55,55,59,52,59,62,52,52,52,46,59,55,55,55,49,46,46,46,46,46,46,43,39,39,43,46,43,36,39,39,36,36,39,39,39,39,32,39,39,36,39,36,39,39,39,36,39,39,36,32,32,36,32,32,32,32,32,36,32,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,36,36,32,32,36,36,36,32,36,32,36,36,39,36,39,36,39,43,43,43,43,39,39,43,46,43,46,43,43,46,46,43,46,46,46,49,49,46,49,49,49,49,49,52,49,49,49,49,52,49,49,55,55,55,55,55,52,59,55,59,62,62,55,55,59,55,59,55,55,55,55,59,59,55,55,59,59,52,55,55,59,55,55,59,64,59,64,68,64,64,64,68,62,64,62,68,64,64,64,64,62,68,64,64,64,64,64,62,68,64,64,62,62,62,59,64,62,59,62,59,62,62,62,59,64,52,62,64,62,62,62,64,62,68,62,62,62,64,59,62,68,62,64,68,59,68,64,64,68,68,68,71,64,68,71,64,64,64,64,68,64,68,71,74,71,68,68,68,71,74,71,77,74,74,74,74,77,77,71,74,74,77,74,74,71,74,71,77,71,68,71,64,68,68,68,62,68,68,68,68,74,71,71,68,71,71,71,71,64,62,68,62,62,64,62,59,62,62,59,55,55,55,52,52,55,55,59,55,55,52,55,55,52,49,49,49,49,46,49,46,43,46,43,43,43,46,43,43,46,39,46,39,39,39,32,36,36,39,32,32,39,39,39,32,39,32,36,36,32,32,36,36,36,39,36,36,36,36,39,39,43,39,43,43,39,43,39,39,39,43,43,39,46,46,46,46,43,46,46,46,46,49,46,49,52,49,52,59,55,52,55,59,55,59,59,64,62,59,64,52,59,64,62,71,74,77,71,71,68,68,64,77,77,74,74,77,79,74,71,74,71,74,74,79,77,79,74,71,74,74,74,71,79,74,71,71,64,64,68,71,64,68,68,64,62,55,55,59,59,59,59,55,49,52,49,55,55,55,52,46,46,43,46,49,43,46,43,39,43,39,43,39,39,39,36,39,36,36,39,36,36,32,36,36,39,39,36,36,32,36,39,36,36,36,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,36,36,36,36,39,36,39,36,39,39,43,39,46,43,39,43,43,39,43,39,46,43,46,46,46,46,46,46,49,46,49,46,46,49,49,49,49,52,52,52,49,52,49,49,55,52,55,55,55,55,59,59,55,59,55,59,55,55,52,52,55,59,55,55,55,55,59,52,55,55,59,55,59,62,55,55,59,59,59,64,62,64,68,64,64,62,64,62,64,64,64,64,62,64,62,64,62,62,62,64,62,64,64,64,62,62,59,59,59,62,62,59,59,64,59,59,59,59,55,62,62,59,62,59,64,64,64,62,62,62,59,68,62,68,64,64,64,64,68,64,68,64,68,71,68,71,64,64,68,68,68,64,68,68,71,74,71,68,74,71,77,68,74,77,74,77,77,74,77,77,74,77,74,77,74,74,74,71,74,77,68,64,68,64,68,68,68,68,68,64,68,64,68,74,71,71,68,68,68,68,64,68,64,59,62,59,62,62,59,59,59,55,52,49,52,55,55,55,55,55,59,55,52,52,52,49,46,49,49,46,46,46,46,46,46,43,43,43,46,46,43,39,43,39,36,39,36,36,39,32,39,32,36,36,36,39,39,32,36,36,36,32,36,36,39,39,36,39,36,39,39,43,43,39,39,39,43,43,36,39,39,43,43,39,43,43,46,46,46,43,43,46,46,46,46,52,49,49,55,55,52,52,52,59,59,64,62,59,62,64,62,62,62,59,64,74,77,79,74,74,68,68,68,71,74,74,77,74,77,71,74,74,71,68,71,77,77,74,77,71,71,71,71,74,77,74,68,68,64,64,64,68,68,68,64,64,59,55,55,59,52,55,55,52,49,49,49,52,52,55,46,43,46,46,46,49,43,46,43,39,43,43,43,43,39,36,39,32,36,36,39,36,36,36,36,36,36,39,36,36,36,39,39,39,36,32,36,32,39,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,32,39,36,36,36,36,36,32,36,39,39,43,43,39,43,39,43,46,43,39,39,46,43,39,43,46,43,46,46,49,46,49,46,46,49,49,49,49,49,46,52,46,49,46,52,49,55,52,52,55,49,52,59,59,55,52,55,59,55,59,55,55,59,55,49,52,55,52,52,49,52,55,55,59,59,59,59,59,59,59,62,59,62,62,62,64,59,62,59,64,62,62,64,62,62,62,64,64,64,62,64,62,59,62,62,55,59,62,62,59,59,59,59,59,62,59,62,62,62,59,59,59,59,59,62,64,64,62,62,55,62,62,62,62,62,64,64,59,62,64,64,64,64,64,68,68,68,68,64,62,68,64,71,68,68,68,68,64,71,71,64,71,71,71,74,71,77,77,74,74,77,74,71,77,71,74,71,71,71,68,68,68,64,64,68,62,64,64,64,64,64,64,64,68,64,68,64,68,64,64,64,62,62,62,64,59,55,59,59,59,59,55,49,55,52,55,52,59,52,52,55,55,52,52,49,52,49,43,49,46,46,43,46,46,43,46,46,43,43,43,43,46,43,43,39,39,39,36,39,36,36,39,36,39,36,32,32,39,36,36,36,36,32,36,36,36,36,36,36,36,36,39,39,43,39,43,43,39,43,36,39,39,39,43,39,43,43,43,39,43,46,46,46,46,49,49,52,52,49,52,52,55,52,55,59,62,62,62,64,62,59,64,64,62,64,68,71,77,77,74,77,71,71,68,74,77,74,74,77,74,74,74,71,74,71,74,74,79,77,74,71,64,68,71,71,74,68,68,68,64,64,68,64,68,68,64,62,55,55,59,59,52,55,55,49,55,52,46,52,55,49,46,46,43,46,49,49,43,46,39,39,43,39,39,43,32,39,36,36,39,36,39,39,36,32,36,39,36,39,36,36,32,36,39,36,36,36,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,36,36,36,36,36,39,39,39,39,43,39,39,46,43,39,36,39,43,43,43,43,43,43,46,49,43,46,49,46,49,46,49,49,46,49,49,46,49,49,52,49,49,52,55,52,52,55,55,55,52,49,52,52,52,55,55,59,55,55,52,52,49,52,52,55,52,55,55,55,55,55,55,62,55,55,62,59,62,62,62,64,62,62,59,62,64,59,62,59,59,59,62,59,62,64,62,64,62,59,62,59,59,59,62,59,62,55,59,59,62,59,62,62,52,62,62,62,59,59,55,62,59,62,59,59,59,59,62,62,62,62,62,55,62,59,55,64,64,62,62,64,68,62,64,64,62,64,64,62,68,64,68,68,64,74,74,64,71,71,74,74,74,77,74,74,71,71,74,71,68,71,64,68,64,64,71,64,62,64,62,64,64,64,64,68,59,64,64,64,68,68,64,64,64,64,68,59,62,62,59,59,59,55,52,59,55,59,52,52,49,52,52,55,55,55,55,52,49,49,49,49,46,46,46,43,43,43,46,46,43,43,43,46,46,39,43,43,39,39,36,39,36,36,32,36,32,36,32,36,36,36,32,39,36,36,36,36,32,32,32,39,36,39,39,36,39,39,43,43,36,43,39,39,39,39,39,43,43,43,39,46,46,46,43,39,46,46,49,46,52,49,52,55,55,55,55,55,55,55,62,62,62,59,64,62,64,64,64,62,62,62,74,74,77,74,64,71,68,71,71,74,68,71,77,74,71,71,71,71,71,71,79,77,79,71,68,64,71,68,71,74,68,71,64,64,64,64,62,62,64,62,59,55,49,59,52,52,55,52,52,52,49,49,49,49,46,43,46,43,46,43,46,39,43,39,39,39,43,43,39,36,36,36,32,39,36,36,39,36,36,36,39,36,39,36,36,36,39,32,36,36,32,36,32,39,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,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,36,36,36,32,36,36,39,32,36,32,39,39,39,39,43,39,39,43,43,39,43,36,39,39,43,39,43,43,43,39,43,43,46,49,46,46,43,49,49,49,46,49,46,49,49,49,52,49,52,52,49,52,52,52,52,55,49,52,52,55,55,55,55,55,55,52,52,49,52,49,52,52,59,55,59,55,55,55,59,55,59,59,59,59,59,64,62,59,59,59,59,62,59,64,59,62,59,62,59,62,64,62,64,64,59,59,59,59,55,62,59,62,62,59,59,62,62,59,64,59,62,59,62,55,62,59,62,64,59,55,55,62,59,62,59,59,62,62,59,62,62,62,62,62,62,68,62,64,62,62,59,62,68,64,62,64,68,71,71,71,68,74,64,71,74,71,71,71,74,71,74,71,71,71,71,68,64,64,71,68,64,68,64,64,68,64,64,62,68,64,64,62,62,64,68,64,68,64,62,62,64,62,62,62,59,59,59,55,55,55,55,59,55,49,49,49,49,55,55,52,55,49,52,52,49,49,52,46,46,46,43,46,43,43,46,39,46,46,43,43,43,43,43,36,39,32,39,39,36,36,36,32,36,32,36,36,36,36,39,32,36,32,32,32,36,36,39,39,36,39,36,39,36,43,43,36,39,39,39,43,39,39,43,43,43,39,46,46,46,46,46,46,49,49,49,49,52,55,55,55,55,59,55,55,55,59,62,64,62,64,62,62,64,64,59,55,59,74,71,74,74,74,77,71,64,71,71,71,77,74,74,71,74,71,71,74,74,77,77,77,74,64,68,68,68,68,74,68,68,68,62,68,64,64,62,64,59,52,52,49,52,52,49,52,52,52,49,52,49,49,49,49,46,46,43,46,46,46,43,43,39,39,39,39,43,39,36,43,36,39,36,39,39,36,39,32,36,39,39,39,36,36,32,39,39,39,36,36,32,32,39,36,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,32,36,32,32,36,36,36,36,39,39,39,39,39,43,43,39,39,39,39,43,43,43,43,43,43,46,43,46,46,46,49,46,46,46,49,46,49,46,46,46,46,49,49,52,52,49,46,49,52,52,52,49,52,49,52,52,52,55,52,52,52,52,52,49,49,52,52,55,52,52,55,52,52,55,55,55,59,59,59,55,59,59,59,55,55,59,59,62,59,59,59,59,62,62,64,64,59,59,62,55,55,59,55,55,55,55,55,59,59,59,55,59,59,62,59,64,59,59,59,62,62,62,59,59,55,59,59,62,59,59,55,62,59,59,62,59,62,59,62,59,62,64,59,62,59,64,68,59,64,64,64,64,68,68,68,71,71,68,68,68,74,71,68,71,71,71,74,74,64,68,71,68,62,68,64,64,62,64,64,64,62,64,68,64,62,64,64,62,62,71,68,62,62,64,62,62,62,55,62,55,62,55,55,55,55,52,55,55,49,52,49,49,55,55,55,55,52,52,49,49,49,49,46,43,43,46,46,43,39,43,39,43,36,39,39,39,43,43,39,39,36,36,36,36,32,39,32,32,36,36,36,36,36,39,36,36,32,36,36,36,36,39,36,39,39,36,36,39,39,43,39,46,39,39,43,39,39,43,43,43,43,46,46,43,46,46,46,46,49,49,52,52,49,52,52,52,55,59,55,55,62,59,64,64,64,64,64,68,64,62,55,62,74,74,77,74,74,74,68,62,71,68,68,74,74,74,68,68,71,68,74,74,74,71,74,74,68,64,68,64,68,71,64,64,68,62,64,64,64,62,64,55,55,52,52,55,52,52,49,49,49,49,46,46,49,46,49,43,46,43,39,43,49,43,46,43,39,39,39,39,43,36,36,36,36,32,36,39,39,36,36,36,39,36,36,36,36,32,32,36,36,36,32,32,32,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,36,36,36,39,39,39,39,39,46,43,39,39,39,39,43,39,43,39,39,43,39,36,43,39,43,43,46,43,49,43,49,43,43,46,46,46,49,46,46,46,49,49,49,55,52,52,49,52,55,52,52,52,52,55,55,52,49,49,52,49,52,49,52,49,52,52,52,52,55,55,55,59,55,55,55,55,52,59,55,59,55,59,55,59,55,62,59,62,59,59,62,55,59,59,55,59,55,59,55,55,59,59,55,59,62,59,59,59,64,52,59,55,55,59,62,62,59,62,59,59,55,55,59,59,59,55,62,59,55,62,59,59,62,62,59,59,62,62,59,62,62,64,62,62,62,64,64,68,68,68,68,68,68,68,71,68,74,77,74,68,68,68,68,62,68,68,62,68,62,68,62,68,59,64,62,59,59,59,62,59,59,62,62,59,59,59,59,59,62,62,62,59,62,59,55,55,55,59,52,49,52,52,49,49,49,49,46,52,49,52,52,52,49,49,46,49,46,46,39,43,43,46,43,43,43,39,39,39,39,39,39,43,36,39,39,36,32,36,32,32,36,36,32,32,32,39,32,32,39,32,32,36,36,32,36,36,39,36,36,36,39,39,36,39,39,39,43,39,39,43,39,39,43,43,43,43,46,43,43,46,46,49,46,49,46,49,46,59,55,52,59,55,55,59,52,59,59,62,68,68,68,64,68,68,62,64,68,68,74,77,71,77,71,64,68,74,71,71,71,74,74,68,71,68,64,74,71,68,74,74,64,62,64,64,68,64,68,71,68,64,59,55,64,62,62,62,55,52,52,49,49,49,46,49,49,46,49,46,46,49,49,46,43,39,39,39,46,46,43,43,39,39,39,39,39,39,36,36,36,36,36,39,39,39,39,32,36,36,36,39,32,36,32,39,36,32,36,32,36,32,36,36,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,36,36,39,39,39,36,43,43,43,39,39,39,39,39,39,43,39,43,43,43,39,43,43,39,46,43,46,46,46,43,46,43,46,43,43,46,46,46,46,43,43,49,49,46,52,46,49,52,49,49,52,52,52,52,52,49,49,49,49,49,52,52,49,49,52,49,49,59,49,55,55,55,52,52,59,55,55,55,59,55,55,55,59,55,55,59,59,62,59,59,55,59,55,55,55,49,55,55,59,52,59,55,55,55,59,52,55,59,55,55,59,55,55,59,59,59,55,55,62,52,59,55,62,62,62,64,62,55,64,59,62,64,59,62,62,64,59,59,62,62,64,64,62,64,62,64,64,64,68,64,71,71,64,71,64,68,64,64,71,68,68,64,62,68,62,68,64,64,62,64,59,62,55,55,55,55,62,59,59,62,62,64,62,59,62,62,55,62,62,59,55,52,55,55,55,52,52,52,55,52,49,52,49,46,49,46,52,49,49,49,49,46,49,46,49,46,46,39,43,43,46,39,39,39,39,39,36,39,36,36,36,36,36,36,32,36,32,32,32,32,36,36,32,36,36,36,32,39,36,36,36,36,32,36,32,39,36,36,36,36,36,39,43,39,39,39,39,39,43,39,43,43,43,43,43,46,49,46,46,49,49,46,49,49,55,55,59,52,55,55,55,52,55,55,59,59,64,64,64,68,68,64,64,62,68,68,71,74,74,77,77,71,68,68,71,74,71,74,77,71,71,74,71,64,68,68,71,71,71,68,62,64,64,62,68,71,64,64,59,59,59,59,59,62,62,59,52,52,49,49,49,49,49,49,46,46,43,46,49,49,46,46,39,43,39,39,46,43,43,36,36,36,39,43,39,36,36,32,36,32,39,36,36,36,32,36,36,32,39,32,36,32,39,36,36,36,36,32,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,36,32,36,36,36,36,39,36,39,39,43,39,39,39,39,36,43,39,39,39,43,39,39,39,43,43,43,46,46,43,46,46,39,43,43,43,43,46,43,46,46,49,43,49,49,49,49,55,49,46,49,49,49,52,52,52,49,46,49,46,49,46,49,46,52,49,49,49,46,49,52,52,55,59,52,49,55,59,55,55,55,55,55,55,55,55,52,59,59,59,52,59,62,52,59,55,55,55,55,55,52,59,55,59,55,59,55,59,59,52,55,52,59,55,55,52,55,55,59,59,59,55,59,62,59,59,59,62,62,59,55,62,62,59,59,64,62,62,62,59,59,62,62,59,64,64,62,64,59,64,68,68,68,71,68,68,68,74,71,71,68,68,68,68,62,68,62,64,64,62,62,62,62,62,59,62,59,59,59,62,62,59,59,59,64,62,62,62,64,59,62,59,59,59,52,59,55,49,55,49,49,49,49,49,49,43,46,49,49,49,49,52,49,49,49,49,43,46,46,43,39,43,43,43,43,39,39,39,39,39,39,39,39,36,36,32,36,32,32,32,32,32,39,32,32,32,36,36,32,32,39,36,32,32,36,32,36,32,39,36,39,36,36,36,36,43,43,36,39,39,39,39,43,43,39,39,43,43,46,49,49,49,49,46,43,49,55,52,52,55,62,55,55,52,55,52,55,59,62,62,68,68,64,68,64,68,59,62,64,74,74,77,74,74,71,71,68,74,74,79,71,71,71,71,68,64,68,71,64,68,68,74,68,62,64,62,68,68,64,68,64,59,55,59,59,64,59,59,55,49,49,49,52,52,49,49,52,49,46,49,46,46,49,49,43,39,43,43,39,39,39,39,36,39,36,39,43,43,36,36,36,36,36,36,36,36,36,32,39,36,36,39,32,32,32,39,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,39,36,36,36,43,39,36,39,39,36,39,39,39,43,39,39,39,36,39,43,39,46,43,46,46,46,43,46,43,43,46,43,39,43,46,43,46,46,49,52,49,46,46,49,49,49,49,49,49,52,52,49,49,49,49,46,49,46,49,46,49,49,49,49,52,49,52,55,49,52,52,55,52,55,52,52,55,55,59,52,55,55,55,55,55,55,55,52,55,52,55,59,52,59,55,59,55,55,55,55,55,59,55,55,55,55,55,52,59,52,59,59,59,59,59,55,55,59,59,62,59,55,62,59,55,59,62,59,62,62,62,64,62,59,62,62,62,62,62,62,68,62,64,64,62,64,68,64,64,62,64,62,64,64,64,64,64,68,64,59,64,68,62,62,62,64,59,62,59,62,59,55,55,59,62,55,62,62,62,62,59,62,62,59,55,55,55,55,55,52,55,49,52,49,49,49,49,52,49,46,46,49,49,49,49,49,49,49,46,49,49,46,43,43,39,39,46,43,36,39,39,36,39,36,36,39,36,36,39,36,36,36,32,32,32,36,36,36,32,32,36,36,36,32,36,32,36,36,36,36,36,36,39,36,39,32,36,36,39,39,43,43,39,39,39,43,39,39,39,43,43,43,46,49,46,46,46,49,49,49,49,52,55,55,55,59,55,55,52,55,55,62,62,64,62,64,62,62,62,46,64,64,64,74,71,74,74,71,68,68,68,74,77,74,77,71,71,71,68,68,64,68,68,68,68,74,64,59,59,62,62,68,64,64,62,62,55,55,59,62,55,52,52,49,49,46,49,49,49,46,52,43,46,43,43,46,46,46,43,39,36,39,43,46,43,39,39,39,36,36,39,43,32,36,36,36,36,39,39,36,36,32,39,39,36,39,32,36,32,39,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,43,39,39,36,39,39,39,36,36,39,43,39,36,36,39,39,43,43,39,43,43,43,39,43,43,43,43,43,43,43,46,46,43,43,46,49,49,49,46,49,49,46,49,49,49,49,49,49,49,49,46,49,52,49,52,46,49,46,46,46,49,49,52,52,52,52,52,55,52,55,52,52,52,52,52,49,49,52,59,55,55,55,52,52,55,59,52,55,52,52,59,55,49,55,55,55,59,55,59,55,59,49,55,55,55,55,55,59,55,55,55,55,59,62,55,59,59,55,59,55,55,59,59,59,55,55,62,64,62,62,62,59,59,59,59,62,62,59,62,64,64,64,62,68,62,64,64,64,64,62,64,62,64,68,62,62,62,62,62,62,64,59,59,62,59,62,59,59,59,59,59,59,62,62,62,55,59,59,62,52,55,59,59,55,52,55,52,52,49,52,49,49,49,49,46,43,46,43,43,46,49,46,46,46,46,49,46,46,43,39,36,39,39,39,36,39,39,36,39,32,39,36,36,36,39,36,36,32,32,32,32,32,36,32,32,32,36,39,36,32,36,39,32,36,36,32,32,36,36,39,39,36,32,39,43,39,39,39,39,39,39,39,39,43,43,46,43,46,49,46,46,46,46,49,49,49,49,55,55,59,55,59,55,55,59,59,62,64,64,64,68,68,64,64,68,52,64,71,71,77,74,74,64,71,64,64,68,74,74,74,71,71,71,62,64,64,64,64,64,64,64,64,64,62,62,62,64,64,62,59,59,59,59,55,59,59,52,55,52,52,46,46,49,49,46,49,46,49,49,46,46,46,49,43,39,39,39,39,39,39,36,39,36,36,39,39,39,39,32,39,36,36,39,36,39,36,36,32,39,36,32,36,32,32,32,36,36,36,36,36,39,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,39,39,39,39,36,39,39,36,39,39,39,36,36,36,36,39,39,39,43,39,39,43,46,43,43,39,39,39,43,43,43,43,43,43,43,46,49,46,49,46,46,49,49,49,49,46,46,49,46,49,49,46,46,49,49,49,43,49,49,43,46,49,49,49,52,52,52,52,52,52,52,52,49,49,52,55,52,52,52,55,52,52,59,59,49,55,52,55,55,49,55,55,55,52,55,55,55,55,59,59,55,55,55,52,55,59,55,55,52,59,59,55,55,52,59,55,59,59,62,59,59,59,59,55,59,59,59,59,62,59,62,59,59,59,59,62,62,55,59,64,64,64,64,62,64,62,59,62,62,64,64,64,59,62,64,62,62,62,62,64,62,62,59,59,59,59,59,59,59,59,62,55,55,59,62,59,62,59,59,59,59,55,55,52,55,49,52,55,49,49,49,49,49,52,49,49,43,43,46,46,49,46,43,46,49,46,43,43,43,46,39,39,36,39,39,39,39,39,36,39,39,39,36,39,39,36,36,36,32,32,32,32,32,36,32,32,32,36,36,32,32,36,36,36,36,36,32,36,36,36,36,39,36,32,36,39,43,39,36,36,39,39,39,39,39,43,46,43,46,46,49,46,46,46,49,46,49,49,55,55,59,55,55,55,59,59,59,55,64,64,64,68,68,64,68,68,64,64,64,68,74,71,71,68,71,64,64,68,71,74,74,74,68,64,64,64,62,62,68,62,68,68,64,64,62,62,62,64,64,64,59,59,59,55,52,55,55,55,55,49,46,49,46,52,49,46,46,49,46,46,49,46,43,46,43,39,39,36,43,43,39,39,36,36,36,36,39,39,39,39,39,36,32,32,36,39,32,36,36,36,36,32,36,36,32,32,36,36,36,36,32,36,32,39,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,36,32,32,32,32,32,32,36,36,36,32,36,32,36,39,39,32,36,39,36,39,36,39,39,39,36,39,36,39,39,39,43,39,39,43,43,39,43,39,39,43,43,43,43,43,39,43,43,43,46,46,49,46,43,49,46,46,49,49,46,46,43,46,46,46,43,49,43,49,46,49,46,46,43,49,43,49,55,49,46,49,49,55,52,52,49,52,55,52,52,49,52,52,49,46,52,55,49,52,52,52,52,52,55,52,52,49,52,52,55,55,59,59,52,55,52,55,55,59,52,55,55,55,59,55,52,55,59,59,55,59,59,55,59,55,59,59,59,62,62,62,59,59,59,59,62,59,64,64,62,64,64,64,64,59,62,62,62,62,59,62,59,62,64,71,64,62,62,64,62,62,62,62,62,59,59,59,59,55,55,59,55,62,62,55,55,55,52,59,52,52,55,55,55,55,52,52,52,55,52,52,49,49,46,46,43,46,46,46,43,43,49,46,46,49,46,46,46,39,46,43,39,43,43,36,36,39,39,36,39,36,36,36,36,39,36,39,36,36,32,36,32,32,32,32,32,32,32,32,32,36,39,36,36,36,32,36,32,32,32,32,32,36,36,36,36,36,36,39,39,39,39,43,39,43,43,39,39,43,43,49,46,46,46,46,46,46,49,49,52,55,52,55,55,55,59,59,62,59,52,62,68,64,64,64,68,68,68,71,71,62,64,68,71,74,74,68,68,64,62,68,68,74,68,71,71,71,62,64,55,52,62,64,62,64,64,62,59,55,59,64,62,64,59,62,55,55,52,55,55,52,52,52,49,49,46,49,46,43,43,46,46,46,46,43,43,46,43,39,43,36,43,36,43,39,39,36,36,36,39,36,36,32,36,32,36,36,36,36,32,32,32,36,36,32,36,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,32,39,36,39,39,36,39,36,39,32,36,39,36,39,43,43,43,43,43,43,43,39,46,36,39,43,39,43,43,43,39,46,43,46,46,43,46,49,49,46,46,49,46,46,43,43,43,46,43,46,43,46,43,49,46,43,46,49,46,49,49,49,49,49,46,49,49,49,52,49,49,49,52,46,49,49,49,49,49,55,52,52,55,52,55,52,52,52,52,52,52,55,55,55,55,52,49,55,49,49,52,52,52,52,49,52,52,52,52,55,55,55,55,55,55,55,55,55,59,59,55,59,55,55,59,62,59,59,62,62,59,64,62,62,62,62,62,59,64,62,62,62,62,64,64,62,62,59,62,64,62,52,55,59,59,55,55,59,59,55,59,49,55,55,55,52,55,55,49,52,49,52,52,52,52,55,55,55,52,49,49,49,49,49,49,49,46,43,46,43,46,46,43,46,46,46,46,43,46,43,43,39,39,39,43,36,39,36,36,36,39,32,39,36,36,32,32,36,32,36,36,32,32,36,32,32,32,32,32,36,32,32,32,36,39,32,32,36,32,36,32,39,32,32,36,39,36,36,36,36,39,39,43,39,39,39,43,43,43,39,43,46,43,46,43,46,43,46,46,46,49,52,52,52,55,52,55,55,59,62,62,62,59,59,64,64,71,68,71,64,64,64,64,68,64,71,71,71,74,62,64,68,68,68,71,71,68,68,68,68,59,62,62,62,64,62,64,64,62,62,55,55,62,59,62,62,59,59,52,52,52,52,55,52,49,49,49,49,46,46,43,49,46,49,43,46,43,43,43,43,43,39,36,39,39,39,39,36,39,36,32,36,39,39,39,32,32,32,36,36,36,36,32,32,32,36,36,36,36,36,32,32,36,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,43,36,32,32,36,36,36,32,36,36,39,39,36,36,39,36,39,43,39,43,43,39,43,39,39,39,36,39,43,39,39,39,39,39,39,46,46,46,43,43,49,46,46,46,46,43,43,43,43,43,39,46,46,46,46,46,49,46,46,43,49,46,46,46,49,46,49,49,52,49,49,52,46,49,49,52,49,49,49,52,49,52,49,49,55,49,55,49,52,49,49,49,49,52,52,55,55,55,49,49,52,49,49,49,52,49,49,52,52,52,52,59,55,59,52,52,55,55,55,55,49,55,59,55,55,55,55,59,59,59,59,59,59,59,59,62,59,59,59,62,62,64,62,64,64,59,64,64,62,59,59,55,62,62,55,59,55,55,59,55,59,52,52,52,52,52,55,52,55,52,52,49,52,52,52,52,55,55,52,55,55,52,49,49,46,52,49,46,46,49,43,43,46,46,46,43,43,43,43,46,46,43,43,43,43,39,39,39,39,36,36,39,36,36,36,39,36,36,36,36,36,36,36,32,36,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,36,32,32,32,36,32,32,32,39,36,36,36,36,39,39,39,43,39,43,39,43,39,39,39,43,46,49,46,46,49,49,49,52,49,49,52,55,55,55,62,55,55,62,62,59,59,59,64,64,68,68,68,64,64,68,68,68,68,68,71,71,68,68,68,64,62,68,71,68,68,64,64,64,59,64,64,62,64,64,59,62,59,59,52,55,59,59,59,64,55,55,55,52,52,55,52,52,52,49,46,49,43,46,46,46,43,49,46,43,43,43,43,46,43,39,36,39,39,39,43,39,36,32,32,36,36,43,36,36,32,32,32,36,32,39,36,32,36,36,36,32,39,32,32,32,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,36,36,36,36,36,39,36,32,36,39,39,43,39,39,43,43,39,43,39,39,39,39,43,39,43,39,39,39,39,46,43,43,43,43,46,43,46,43,49,46,43,43,43,39,43,39,43,39,46,43,46,49,43,43,43,43,43,49,46,39,49,43,46,49,52,46,49,49,49,46,46,52,49,52,49,49,49,46,52,52,49,49,46,46,49,49,49,52,49,52,52,52,52,52,52,49,49,52,55,52,49,52,52,49,49,52,55,55,49,52,55,55,55,55,52,59,59,55,59,59,52,59,55,55,55,55,59,55,59,55,55,55,59,64,55,59,55,62,55,55,62,59,62,59,59,52,59,59,52,52,59,59,55,52,55,52,52,55,49,52,52,49,52,52,52,49,55,52,52,52,49,55,52,49,49,49,49,49,46,46,46,46,43,43,43,43,43,43,43,39,43,43,43,46,46,43,43,43,39,36,39,39,39,36,32,39,39,36,36,39,32,36,36,36,36,32,36,32,36,32,36,32,32,32,36,36,36,32,36,32,36,32,32,36,36,32,36,32,39,32,32,39,36,36,36,36,36,36,36,39,39,39,43,39,43,46,39,43,43,46,49,46,52,49,46,49,52,52,49,52,55,55,59,59,62,55,59,55,59,59,62,68,68,68,64,71,68,64,64,62,64,62,71,68,74,64,64,64,62,62,62,68,64,64,64,64,62,59,62,62,62,64,62,64,62,59,59,55,59,62,59,62,59,55,55,55,49,52,52,55,52,49,46,46,49,49,49,46,46,46,43,43,43,39,39,43,43,43,36,32,39,39,43,39,36,36,36,36,36,39,43,36,32,32,32,32,36,36,36,36,36,36,36,36,36,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,32,36,32,39,39,36,36,36,36,39,39,36,39,39,39,39,39,36,39,39,39,39,39,39,36,39,39,39,43,43,43,39,43,39,43,46,46,46,43,43,43,43,43,43,43,39,39,43,43,46,43,43,46,46,43,46,43,46,46,43,49,46,43,43,46,43,46,46,49,46,46,49,49,46,46,52,46,49,52,49,52,49,49,49,49,46,49,49,49,49,52,49,52,52,49,52,52,52,49,52,49,55,49,52,52,49,55,52,55,52,52,52,52,49,55,52,52,52,52,49,55,55,55,49,55,49,55,55,52,52,59,59,62,59,55,52,52,55,49,59,55,59,59,62,55,52,52,55,52,52,55,52,52,52,52,52,55,52,52,52,52,49,52,52,49,52,49,46,49,49,52,52,49,49,46,46,49,46,46,43,46,43,43,39,43,43,43,46,39,39,43,43,39,39,43,43,39,36,36,36,39,39,36,32,32,36,39,36,39,36,36,32,36,36,32,36,36,32,32,36,32,32,32,32,32,36,36,36,32,36,36,36,32,36,32,32,36,32,32,36,36,36,36,39,36,36,39,39,43,46,43,39,36,39,43,43,43,43,46,49,46,49,46,49,49,52,52,46,52,52,59,55,59,59,62,62,62,59,59,64,68,68,68,64,71,68,64,71,64,64,68,64,68,71,68,64,62,64,59,62,64,68,64,64,62,64,59,62,59,62,64,62,59,59,59,55,52,52,55,62,59,55,49,49,49,46,52,52,49,52,49,46,43,46,43,46,46,43,43,43,43,43,43,43,43,39,39,36,36,39,39,39,39,36,32,32,36,32,39,39,39,32,36,32,32,36,36,36,36,32,36,36,32,32,32,32,32,36,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,36,32,36,36,39,36,36,36,36,36,36,39,39,39,36,43,39,39,39,39,36,39,36,36,39,36,39,43,43,39,39,43,46,43,43,46,43,46,43,43,43,43,43,39,46,43,43,43,43,43,39,39,46,43,49,46,46,43,43,46,46,43,49,49,46,46,46,49,46,49,49,49,49,49,52,46,49,49,49,46,46,46,49,46,49,49,49,52,49,52,52,49,49,49,49,55,49,52,49,55,49,55,55,52,49,55,49,49,49,52,52,55,52,55,52,55,52,52,52,52,52,55,55,55,55,55,52,52,52,55,55,59,52,52,52,55,55,55,55,55,55,55,55,52,52,49,49,52,52,55,52,52,52,49,49,49,49,52,49,52,52,55,49,49,49,46,49,49,52,49,46,46,46,46,46,46,46,46,43,43,43,43,43,39,43,43,43,39,39,43,39,43,46,39,39,43,39,39,36,36,36,36,32,32,36,36,32,36,39,39,39,32,32,32,32,36,32,32,36,32,36,32,32,32,36,36,36,32,36,32,36,32,36,36,36,36,36,36,32,36,39,36,39,36,36,39,39,39,43,39,39,36,39,43,43,43,46,46,49,46,49,49,49,52,49,49,49,52,49,59,59,59,62,59,59,59,55,55,59,64,64,68,64,68,68,64,68,64,64,64,68,68,68,68,64,64,64,64,62,62,71,64,62,59,62,55,55,59,59,59,59,59,59,55,52,52,52,55,59,59,59,52,49,49,49,52,49,49,46,46,49,43,46,46,43,46,43,39,43,39,43,43,39,43,43,39,36,36,39,39,39,39,36,32,36,32,32,36,39,36,32,36,36,32,32,36,32,32,32,32,36,36,36,32,32,32,32,36,36,32,32,32,32,32,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,36,32,32,32,32,39,36,36,36,36,39,36,36,36,39,36,36,39,36,39,39,36,36,39,36,36,39,39,39,36,43,43,43,43,43,43,43,43,39,43,43,43,39,43,43,43,43,39,39,43,39,43,39,43,46,43,39,39,43,43,43,39,43,46,46,43,46,43,49,46,46,46,49,49,46,49,49,46,49,49,46,46,49,46,49,49,46,49,49,49,49,49,46,49,49,52,49,49,52,52,49,49,49,52,52,49,49,52,49,55,49,49,52,52,49,49,52,52,52,55,55,55,52,52,55,52,52,55,59,55,55,52,55,49,52,52,49,55,49,55,52,55,49,49,49,49,49,46,55,49,49,49,46,46,49,46,49,49,49,49,49,49,46,49,46,52,49,49,49,49,46,46,46,46,46,43,43,39,43,43,39,43,39,43,39,39,36,39,39,36,39,39,39,39,39,39,39,39,36,36,32,32,36,39,36,32,36,36,32,32,32,32,32,32,36,36,32,39,36,32,32,32,32,36,32,32,32,36,32,36,32,36,36,36,36,36,32,39,32,39,36,39,36,39,39,43,43,39,39,39,43,43,46,43,46,49,49,49,49,52,49,49,49,49,49,55,55,55,59,59,64,62,55,59,55,59,62,62,64,68,71,68,68,68,64,62,64,64,64,68,64,68,68,64,68,62,62,62,64,64,64,62,62,62,55,59,59,59,62,59,55,55,55,55,52,52,55,55,55,59,49,49,49,46,49,49,52,49,46,43,46,46,43,43,46,43,39,43,39,39,43,43,39,39,36,36,36,39,39,39,39,36,32,39,32,36,32,39,36,32,36,36,32,36,36,36,32,32,36,36,36,36,36,32,32,32,39,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,32,32,39,32,36,39,36,39,36,36,36,39,36,36,36,36,36,39,36,36,36,36,36,39,39,36,36,39,39,43,39,43,39,43,43,43,39,43,43,39,39,39,43,39,39,39,36,36,43,39,39,46,43,39,36,43,43,39,43,46,43,46,46,43,43,43,49,49,46,43,46,46,49,49,46,52,49,43,43,46,46,49,46,49,49,49,46,49,49,46,46,46,52,49,49,49,49,52,49,49,49,52,49,49,49,49,52,52,49,55,52,55,52,52,52,52,55,49,55,52,52,55,52,55,52,55,52,52,49,52,49,55,52,49,52,52,49,49,55,52,49,46,49,46,46,49,49,46,46,49,49,46,46,46,49,43,46,49,46,43,46,43,46,46,46,49,46,46,46,46,43,43,43,39,39,39,43,39,36,39,43,39,39,36,36,43,39,43,39,39,36,39,36,36,32,39,36,36,32,32,36,39,36,36,36,32,32,32,36,32,32,36,32,32,36,32,32,32,36,32,36,32,32,32,36,36,32,32,39,32,36,36,36,36,32,32,36,39,36,36,39,36,43,43,39,43,43,43,39,46,46,46,52,49,52,49,52,46,52,52,49,52,52,55,55,59,59,62,59,55,59,59,62,59,62,71,68,68,64,64,62,64,64,62,64,62,68,68,68,64,59,62,59,59,62,64,68,59,55,59,59,55,55,59,55,55,55,55,55,55,55,52,52,52,59,55,52,46,49,49,46,49,55,46,46,43,46,39,46,46,43,46,39,39,43,39,43,39,39,36,39,39,39,36,36,39,39,36,32,32,36,32,36,39,39,36,32,32,32,36,36,36,36,32,32,32,36,39,36,36,32,32,32,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,32,32,32,32,32,32,32,32,36,36,36,39,39,36,39,36,39,32,36,36,36,36,36,32,36,36,39,36,39,36,39,43,39,39,43,39,46,43,43,39,43,43,39,39,39,43,39,43,43,39,39,39,43,39,43,39,36,39,46,43,39,43,46,46,49,46,43,43,46,46,46,46,49,49,43,49,46,49,49,46,46,49,46,43,49,49,49,46,52,49,46,49,49,46,49,49,49,49,49,52,49,49,49,46,52,46,49,46,49,49,49,49,52,52,49,52,49,49,55,49,52,52,52,49,52,52,49,55,52,52,52,49,49,49,52,49,52,49,49,46,46,49,49,46,43,46,49,49,52,46,43,46,49,46,49,46,49,46,39,46,46,43,43,46,46,49,52,46,49,49,46,46,46,46,43,39,39,43,39,39,39,39,39,43,43,43,36,39,39,39,39,39,39,39,36,36,36,36,36,32,36,32,36,32,36,36,36,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,36,39,32,32,32,32,36,36,32,36,32,36,32,36,32,36,36,39,39,43,36,43,39,39,43,43,39,39,39,43,43,46,49,46,46,49,49,52,52,52,49,52,52,52,55,55,62,59,64,59,59,62,62,59,59,62,71,68,68,68,64,64,68,64,64,62,62,64,68,68,71,62,64,59,62,62,68,68,62,55,59,55,52,55,62,55,59,59,52,55,55,49,49,52,52,55,55,52,49,49,46,46,49,49,46,46,43,43,43,43,43,43,43,39,39,39,43,43,43,43,43,39,39,36,36,39,39,36,36,36,36,32,39,36,39,36,36,32,36,36,32,32,36,32,32,32,32,36,39,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,36,36,32,32,36,36,36,39,39,36,36,36,36,32,36,36,36,36,32,36,39,39,36,39,36,36,36,36,39,39,43,43,39,39,39,39,39,36,43,43,43,43,39,39,39,36,39,36,39,43,43,39,39,39,39,39,39,43,39,43,43,46,43,46,43,46,46,46,46,46,46,43,46,46,43,46,43,46,49,46,46,46,43,46,43,46,49,46,49,49,49,46,49,46,49,49,49,49,46,49,49,52,49,46,46,46,49,49,49,49,46,49,49,49,49,49,52,46,49,52,49,49,49,52,49,49,46,52,49,49,49,49,52,46,46,46,49,52,46,46,49,46,49,49,46,46,46,46,46,43,46,43,46,43,43,46,46,46,46,43,49,46,46,46,46,46,46,46,39,43,39,39,43,39,39,36,39,36,39,43,36,36,36,39,36,39,39,36,36,36,36,32,36,36,36,36,32,32,32,39,32,36,36,32,36,32,36,32,32,36,36,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,36,36,36,36,36,32,36,36,36,36,39,39,43,43,43,43,39,39,39,43,43,46,43,46,49,49,46,49,52,52,49,52,52,52,55,55,55,59,62,62,64,62,59,62,62,62,64,68,68,68,64,64,59,59,62,64,62,62,64,64,64,68,59,62,62,59,62,64,64,62,59,55,52,52,59,55,59,59,55,55,52,52,49,52,52,55,55,52,52,46,43,46,46,46,49,46,46,46,43,43,39,39,43,39,39,39,43,39,39,39,39,43,39,39,36,36,36,36,32,36,32,32,32,32,36,36,36,36,32,32,36,32,32,36,32,32,32,32,36,36,36,32,32,32,32,39,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,36,36,36,36,32,36,36,36,36,36,36,36,36,32,36,36,36,39,32,36,39,36,39,39,39,39,43,39,39,39,39,36,39,36,39,39,39,39,39,36,39,36,39,39,39,36,39,39,39,43,39,43,43,39,39,43,39,43,46,43,43,43,43,43,46,43,46,46,49,43,43,46,46,46,46,49,46,46,49,49,46,43,49,49,49,46,46,49,49,49,46,49,49,49,49,52,46,46,49,49,46,49,46,49,49,49,46,52,52,49,49,49,46,52,49,49,49,49,52,49,43,46,46,49,49,46,49,49,46,49,49,49,43,43,46,46,43,49,43,49,46,43,43,46,46,46,49,46,43,43,46,43,46,43,46,46,43,43,46,43,43,43,39,39,39,36,39,32,39,36,39,36,39,39,39,36,36,39,36,39,36,39,36,36,32,32,36,36,36,36,32,36,36,36,32,36,39,32,36,32,36,32,32,36,36,32,32,32,36,32,32,32,36,32,36,32,32,32,32,32,36,36,32,36,36,32,36,32,39,39,39,43,39,39,43,46,43,43,43,43,43,46,46,49,49,46,49,49,49,52,52,49,52,55,55,59,59,59,55,62,62,59,59,55,62,64,62,64,68,64,62,59,62,55,62,64,64,62,62,64,68,62,59,59,64,62,59,64,62,55,55,52,55,55,59,55,55,55,55,52,49,55,49,52,52,55,55,52,46,46,46,43,46,43,46,43,43,43,39,43,46,39,43,39,36,39,36,36,39,39,39,39,39,39,36,36,36,36,36,39,32,36,36,32,36,39,39,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,36,32,32,32,36,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,32,32,36,32,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,36,32,36,39,36,36,36,32,39,32,36,36,36,36,36,36,32,36,39,39,36,32,36,39,36,36,39,36,39,39,39,39,39,39,39,39,39,39,36,39,39,36,39,39,39,36,43,39,39,39,43,43,39,39,39,39,43,39,39,39,39,39,43,39,43,46,43,43,43,46,49,43,43,49,46,46,49,46,43,43,46,46,46,46,46,46,49,49,43,46,46,49,49,49,46,49,46,46,52,49,46,49,49,46,49,52,46,49,43,49,49,49,49,49,49,46,52,49,49,52,49,52,49,43,46,49,49,49,46,46,49,46,46,49,49,46,43,46,46,46,49,46,46,49,46,46,46,43,43,46,43,46,46,46,39,46,46,46,43,46,43,43,39,39,43,39,39,39,36,39,36,39,39,36,39,36,39,39,36,36,39,36,39,39,36,36,39,36,32,32,36,32,32,32,36,32,36,32,36,36,36,36,32,36,36,32,36,32,32,32,32,32,32,32,32,36,32,32,32,36,36,32,32,36,32,36,36,36,32,36,36,39,39,43,39,39,43,43,43,46,46,43,43,43,46,43,46,49,49,52,52,52,49,52,52,55,55,55,59,59,62,59,64,59,59,59,62,64,62,64,68,64,64,64,62,62,59,59,64,59,59,64,64,64,59,59,55,55,59,59,62,55,55,55,52,52,52,55,59,59,59,55,55,55,55,49,49,49,52,52,49,46,43,46,46,46,46,46,43,39,39,43,43,43,39,39,43,39,39,39,39,39,39,36,39,39,36,36,32,36,36,36,36,32,32,32,36,36,36,36,36,32,32,32,36,36,36,36,32,32,32,36,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,36,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,36,32,36,36,36,32,39,36,36,39,36,39,32,32,32,36,36,36,36,32,36,36,36,39,36,36,36,36,36,39,36,43,39,39,39,39,36,36,39,36,36,43,36,36,39,39,36,39,39,39,39,43,39,39,43,43,39,39,39,43,46,43,43,43,39,43,43,43,43,43,46,43,46,46,49,46,46,43,46,46,46,43,43,46,49,49,43,49,46,49,49,49,43,46,46,43,49,43,49,49,46,46,46,49,49,46,49,49,46,49,46,46,43,46,52,49,49,46,52,52,49,46,46,43,46,46,39,46,43,43,46,49,43,46,43,49,43,43,43,39,43,43,43,43,46,46,46,43,43,43,46,46,43,46,43,43,39,39,43,43,43,46,43,39,36,39,39,39,36,39,36,39,36,39,36,36,36,32,36,39,39,39,39,39,36,36,32,36,36,32,36,32,32,36,39,32,32,36,32,36,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,36,32,32,32,32,32,39,36,36,36,36,36,36,36,39,39,46,39,39,43,43,43,43,43,46,43,46,46,46,49,46,49,52,49,52,49,52,49,52,55,55,59,62,62,62,62,62,62,62,62,59,59,62,64,64,62,55,64,62,62,59,64,62,64,64,64,64,64,55,59,59,55,59,62,59,55,52,55,52,52,55,59,55,59,55,52,49,52,46,49,49,52,52,49,46,43,46,46,46,46,46,46,43,43,43,39,39,43,39,39,36,36,43,39,43,39,39,39,39,36,36,36,36,39,39,39,32,32,36,36,39,36,36,36,32,32,32,32,36,32,32,36,32,32,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,36,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,39,32,36,36,32,36,32,32,32,32,32,32,36,39,36,32,32,36,36,39,36,36,39,32,39,39,36,39,32,39,36,39,39,36,39,36,36,39,32,39,39,39,39,36,39,39,39,39,39,39,39,39,43,39,39,39,43,43,43,46,39,43,46,43,46,39,39,43,43,43,43,46,43,43,46,43,43,43,43,43,49,46,46,46,43,49,46,43,46,43,46,46,49,49,46,46,46,43,43,49,46,46,46,46,46,46,46,46,46,43,49,49,46,43,46,49,52,43,46,43,46,43,39,46,43,46,46,49,43,43,39,39,43,43,46,49,46,43,43,43,46,46,43,46,43,43,43,43,39,43,43,43,43,39,39,39,39,39,39,39,36,36,36,39,36,39,36,39,39,39,36,36,36,36,36,39,39,39,36,36,36,32,32,32,36,32,32,32,36,36,36,36,36,36,32,36,32,32,32,32,36,32,32,36,32,32,32,32,32,36,32,36,32,36,39,32,36,39,32,36,36,39,32,36,36,39,39,43,39,43,39,46,46,46,46,46,43,46,49,46,49,49,52,52,49,52,49,49,52,52,59,59,62,59,59,62,62,55,59,59,62,62,62,62,62,64,62,59,59,55,59,59,59,62,59,62,64,62,62,55,59,52,55,55,59,55,52,55,49,49,49,55,55,46,52,49,46,49,49,46,46,49,49,46,46,49,43,43,46,43,46,43,39,39,39,39,43,39,39,39,39,36,36,39,36,39,39,39,39,36,36,36,32,36,39,39,36,32,36,36,36,32,36,32,36,32,32,36,32,32,32,36,32,32,32,36,36,32,36,32,32,36,36,32,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,36,32,32,32,39,32,36,32,32,36,36,36,36,36,36,39,36,36,39,39,36,36,36,43,36,36,39,39,36,39,36,36,43,39,39,39,43,36,39,39,39,39,39,39,39,36,43,39,43,39,43,43,39,43,43,43,43,39,39,43,46,43,46,43,46,46,43,39,43,46,43,46,46,46,43,46,49,46,43,43,43,43,46,46,46,46,43,46,43,43,46,46,46,46,43,43,49,46,46,43,46,46,46,46,49,43,43,49,49,43,43,39,43,43,39,46,43,46,46,46,43,43,43,39,39,39,46,43,43,43,39,39,49,39,43,46,43,46,46,46,43,43,39,43,36,39,39,39,39,39,39,39,36,36,36,36,36,39,36,36,36,39,39,36,32,36,36,36,39,39,36,39,36,36,32,32,36,32,32,32,32,39,36,32,36,36,36,36,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,36,32,36,36,32,36,39,36,36,36,36,32,39,36,43,39,43,39,43,43,46,46,43,46,43,46,46,49,49,49,49,52,55,46,49,49,52,52,55,59,52,62,62,62,59,59,59,55,59,59,59,59,59,62,62,62,59,59,55,59,59,62,55,59,64,62,59,59,55,55,55,55,52,52,52,52,55,55,55,52,55,52,46,52,49,49,49,52,49,49,46,49,46,46,43,43,43,43,46,46,46,43,36,43,39,39,39,43,36,36,36,32,36,36,43,36,36,39,36,36,32,36,36,32,36,36,32,36,36,32,32,36,36,36,32,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,36,36,36,39,36,36,36,36,39,36,39,39,32,36,36,36,36,39,32,39,39,36,39,39,39,39,39,36,36,36,39,39,36,39,36,39,39,43,39,43,36,43,43,43,39,39,39,36,43,39,39,43,43,46,39,39,43,39,39,46,46,49,46,46,43,43,43,46,43,46,46,46,46,46,43,43,49,43,43,43,43,43,43,43,46,43,43,43,43,43,43,46,49,39,39,43,46,46,43,46,43,43,39,43,46,43,39,39,43,46,39,39,39,46,46,46,43,43,39,43,46,46,46,46,43,43,43,39,39,39,43,39,43,39,43,39,36,39,39,36,36,36,36,32,36,36,36,39,39,36,39,39,32,36,39,36,36,36,36,32,32,32,32,36,36,32,36,32,36,36,36,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,36,32,39,36,36,36,36,32,39,36,43,39,43,43,43,46,46,46,46,39,46,46,46,46,46,46,49,52,52,52,49,49,49,52,52,55,55,59,62,62,59,62,62,55,55,59,59,59,62,64,64,64,59,59,59,59,62,62,59,62,59,59,62,52,55,55,55,52,55,59,55,52,49,52,49,49,55,55,52,52,49,49,46,49,46,46,43,46,46,46,46,43,43,46,43,46,46,43,39,39,36,39,39,39,39,39,32,36,36,36,39,39,39,36,36,32,32,32,36,36,36,36,32,32,36,36,36,39,36,32,32,36,36,32,36,36,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,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,36,32,32,32,32,32,32,32,36,36,32,32,32,36,32,32,32,32,36,32,32,32,36,32,36,32,36,36,36,36,36,39,32,43,36,39,36,32,32,39,36,39,39,39,32,36,36,39,36,39,36,36,39,36,39,36,36,39,39,43,43,43,39,43,39,39,39,39,39,43,39,39,43,39,43,43,39,39,43,43,39,43,43,46,39,43,43,43,46,43,43,43,46,43,46,43,43,46,43,39,49,43,43,43,39,39,43,43,46,43,39,39,39,43,43,46,39,39,43,39,43,46,43,39,43,46,43,43,36,43,43,43,43,39,39,43,46,43,39,43,43,43,43,43,39,46,39,39,43,46,39,39,39,43,36,39,39,39,39,39,39,39,39,36,36,39,36,39,39,36,39,39,36,36,36,32,32,36,36,36,32,36,32,36,32,32,39,32,36,32,32,32,36,36,36,36,32,36,32,36,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,39,36,36,39,36,39,36,39,36,36,36,39,39,43,39,43,43,43,46,46,46,46,43,43,49,49,46,52,49,52,49,52,49,52,52,55,55,55,55,59,59,59,59,55,52,59,55,59,59,62,64,62,62,62,59,62,55,55,59,59,55,62,59,59,55,49,52,52,55,55,59,52,55,49,52,49,49,52,52,52,52,52,46,46,49,46,46,46,46,46,46,46,39,43,46,46,46,46,43,36,36,39,39,39,36,36,36,32,36,43,36,39,39,39,36,36,36,36,36,39,36,36,36,32,36,36,32,36,36,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,32,32,36,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,32,32,32,36,32,32,32,32,32,36,32,32,36,32,36,32,36,36,36,32,36,36,36,36,36,39,39,36,36,36,32,32,36,36,32,43,36,32,36,39,43,36,36,36,36,36,39,36,36,39,39,43,39,39,39,39,39,39,39,39,39,39,39,43,39,43,43,43,43,43,39,39,39,39,39,39,43,39,43,43,43,46,43,46,43,46,43,46,43,46,46,43,43,43,43,39,46,43,43,43,46,39,43,39,36,43,39,43,43,43,39,39,36,39,39,43,43,39,43,39,39,39,39,43,46,36,39,43,39,46,39,43,43,43,43,43,43,43,43,39,43,43,43,39,43,39,43,39,39,39,36,39,36,39,36,39,36,36,36,36,36,39,36,36,39,39,36,32,32,36,32,36,32,32,32,32,32,32,32,36,36,32,32,32,36,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,36,36,32,36,43,36,36,36,39,36,39,39,39,43,46,39,43,43,46,49,46,43,43,46,46,49,49,49,49,49,49,52,52,49,52,55,52,52,55,59,55,62,62,59,55,55,55,59,55,59,59,64,64,62,59,59,59,59,59,59,55,55,59,55,55,52,49,49,52,52,59,55,55,49,49,52,49,49,52,55,52,52,46,43,46,46,43,46,43,46,43,46,43,39,39,43,43,43,43,39,39,36,36,36,39,36,39,36,36,36,36,36,43,39,36,36,36,36,32,36,36,36,36,32,32,32,32,36,32,32,32,32,32,32,32,32,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,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,36,32,36,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,36,36,36,36,36,39,36,32,36,32,36,36,32,36,36,36,32,36,39,36,36,36,36,36,36,36,36,36,39,36,36,39,36,39,36,39,39,39,39,36,36,39,43,39,43,39,43,43,43,43,39,43,39,39,39,43,36,39,39,43,43,43,39,43,43,39,43,39,39,43,43,39,43,39,39,39,43,39,39,39,39,43,39,39,43,39,39,39,39,43,46,36,39,36,39,39,36,39,36,39,39,36,36,39,39,39,36,39,43,39,43,39,39,39,43,39,43,43,39,39,43,43,39,43,39,39,39,39,39,36,36,39,36,36,39,36,36,32,39,36,36,39,32,39,39,39,32,32,36,32,36,32,32,32,36,32,36,36,32,32,32,32,32,32,36,32,32,32,36,36,32,36,32,32,32,32,32,36,32,36,36,32,32,36,36,36,36,36,36,36,36,39,32,39,39,36,36,43,43,43,43,43,43,43,43,43,46,46,43,46,46,49,49,49,52,52,49,52,52,49,52,52,52,52,52,52,59,59,59,55,59,55,55,52,55,59,62,62,62,64,62,52,55,55,55,55,59,59,59,55,55,55,52,49,49,55,52,55,59,55,49,46,46,46,49,49,52,52,49,49,46,43,46,46,46,43,43,46,46,43,39,43,43,43,43,43,39,36,39,36,39,39,39,36,36,36,36,36,36,39,39,36,32,36,32,32,36,36,36,36,36,32,36,32,32,36,32,32,36,32,32,32,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,32,32,36,36,36,32,36,36,39,36,39,39,36,32,36,32,32,39,36,32,36,36,36,36,36,36,32,36,36,36,36,36,36,39,32,36,39,36,39,36,36,39,39,36,39,36,36,39,39,39,39,39,39,43,39,39,39,39,43,39,39,39,39,39,43,39,39,43,43,43,46,39,43,39,39,43,39,43,39,39,39,43,43,39,36,39,39,39,39,43,36,36,39,43,39,36,39,36,36,36,43,39,39,36,43,36,39,39,39,36,39,39,43,39,46,43,43,43,36,43,43,39,43,43,43,36,43,36,39,39,39,36,36,39,36,39,36,36,32,36,36,39,39,36,36,36,39,36,36,32,32,32,36,36,32,36,32,32,32,32,32,36,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,36,32,36,32,36,32,39,39,36,39,43,36,36,39,39,36,39,39,43,39,46,43,43,43,43,46,46,46,49,49,49,49,52,55,52,52,49,49,52,55,49,52,52,55,55,62,59,59,59,59,52,55,55,59,62,62,62,64,62,55,59,55,52,55,59,62,52,55,49,55,52,49,52,46,52,52,52,55,52,49,46,46,46,46,49,49,49,43,46,43,43,46,43,43,46,49,46,43,43,39,39,39,46,43,39,36,32,36,39,39,39,36,39,36,32,36,39,36,39,36,36,36,36,36,36,36,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,36,32,32,32,36,36,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,36,32,32,32,36,32,39,32,39,36,36,36,32,32,32,32,32,36,36,32,32,36,36,32,36,36,36,36,39,32,32,36,39,36,36,36,39,32,36,36,39,39,36,32,39,39,36,39,39,43,36,39,39,39,39,36,39,39,39,36,39,36,43,39,43,39,39,39,36,46,39,39,39,43,39,43,43,39,43,36,39,43,43,43,39,36,39,39,43,39,39,39,39,39,39,39,39,39,39,36,39,39,39,39,39,39,39,39,36,36,39,39,43,43,46,43,43,43,39,43,39,39,43,39,43,39,39,36,39,36,36,39,39,39,36,39,36,36,36,36,39,39,39,36,36,36,39,39,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,32,36,32,32,32,36,32,36,36,36,32,39,36,36,36,39,39,39,36,39,36,39,36,43,36,43,39,43,43,46,39,39,43,46,49,49,43,46,46,52,49,49,55,52,55,49,52,52,52,52,49,52,55,52,62,59,59,55,59,52,52,59,62,62,59,62,62,59,52,55,55,52,55,59,59,59,59,52,49,49,49,49,49,49,49,52,52,49,49,46,49,46,46,46,52,49,46,46,43,43,49,46,43,43,49,43,43,43,36,39,43,39,43,43,39,36,36,39,39,39,39,39,36,32,36,36,36,43,36,32,32,32,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,32,32,32,36,32,36,32,32,32,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,32,36,32,36,32,32,32,36,32,36,36,32,32,36,32,36,36,32,32,36,36,36,36,36,36,36,36,36,36,32,36,39,36,36,36,39,36,36,39,36,39,39,36,36,39,39,39,39,39,39,39,39,39,39,39,39,36,39,39,39,43,39,39,39,36,39,43,39,43,36,39,43,39,39,43,43,39,39,39,39,43,43,43,39,36,36,39,39,39,39,36,43,39,36,39,36,36,39,36,39,39,36,39,39,39,36,39,36,36,36,43,43,39,43,39,39,39,39,39,39,39,43,39,39,39,39,39,36,36,36,39,36,39,36,39,36,36,32,36,36,36,39,39,36,36,36,36,36,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,36,32,32,32,32,32,32,36,39,32,36,39,39,39,39,36,39,36,36,36,36,36,39,36,43,43,43,43,43,46,46,46,46,46,49,49,49,49,52,49,55,49,49,49,49,52,49,52,52,52,59,59,55,52,52,52,52,52,55,55,59,62,55,59,59,49,52,55,49,55,55,59,52,52,52,49,52,49,46,49,49,46,49,52,49,43,46,46,46,46,49,46,46,46,39,39,43,46,43,43,43,43,43,39,39,36,39,39,39,43,39,39,32,32,36,39,39,39,39,36,32,32,36,36,36,36,32,36,36,36,36,32,39,36,32,36,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,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,36,32,32,32,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,36,36,36,32,36,32,32,32,36,32,32,36,32,32,36,36,36,32,32,36,32,36,36,39,36,36,39,36,32,32,36,32,36,39,36,36,32,32,36,39,36,39,36,39,39,43,39,39,39,36,39,39,43,36,39,39,39,43,39,36,39,43,36,36,36,39,36,32,36,39,39,39,43,39,39,43,43,39,36,39,36,36,36,39,39,36,39,39,39,39,39,36,39,36,39,39,39,32,39,39,39,39,39,36,39,39,39,39,39,43,39,39,39,39,36,39,39,39,39,39,39,36,36,36,32,39,36,39,36,39,36,39,36,36,36,36,39,32,36,36,36,36,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,36,32,36,32,32,32,36,36,36,32,39,39,39,36,39,36,39,39,39,36,39,36,46,43,46,43,46,43,46,49,49,43,49,46,49,52,49,49,49,52,52,49,52,52,52,49,52,55,55,55,55,55,52,52,52,52,59,59,59,52,55,52,55,52,52,52,55,55,52,55,49,49,49,49,46,49,43,52,49,49,49,49,49,46,46,43,46,46,49,49,46,43,43,43,43,43,43,39,43,46,39,39,39,39,39,39,39,39,39,39,36,39,36,39,36,39,36,36,32,32,36,36,36,39,36,36,32,32,36,36,36,36,32,32,32,32,32,32,32,32,36,36,32,32,36,32,32,32,32,36,32,32,36,32,32,36,32,36,32,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,36,32,32,36,32,36,32,36,36,36,36,36,32,36,36,36,36,32,39,36,36,36,32,36,36,32,32,36,36,36,36,36,36,39,39,39,36,36,39,36,39,39,36,39,39,39,39,36,36,39,39,39,39,39,36,32,32,36,39,39,39,36,36,39,39,39,39,36,32,36,39,36,39,36,39,43,36,39,39,39,39,32,39,43,36,39,43,39,39,36,36,36,39,39,39,36,39,39,39,43,39,36,39,39,36,36,39,39,39,36,36,36,36,36,36,32,36,36,36,36,36,32,36,36,32,36,32,36,36,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,32,36,36,32,36,32,32,32,32,36,39,32,36,36,36,39,32,36,39,36,39,39,39,39,39,43,46,43,49,46,43,43,46,49,49,46,49,49,49,52,46,49,49,49,52,46,55,49,49,49,55,52,55,59,55,55,55,59,52,52,55,52,55,59,55,59,55,52,52,52,52,52,52,55,49,49,49,49,46,46,46,49,49,49,52,52,49,49,46,43,46,49,49,49,46,46,39,36,39,43,46,43,43,39,39,39,39,36,39,39,39,39,39,36,36,39,39,39,39,36,39,32,32,32,36,36,39,39,36,32,36,36,36,32,32,32,32,36,32,32,36,32,36,32,32,32,32,36,36,36,32,32,36,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,32,36,36,32,32,32,32,32,32,32,36,32,39,32,36,32,36,36,36,36,36,36,36,32,32,36,39,32,36,36,36,36,36,36,39,39,32,39,36,43,36,39,39,39,39,36,39,36,36,39,36,36,36,36,32,32,39,39,36,36,39,39,39,39,36,39,39,36,36,39,39,36,36,36,39,36,36,39,39,39,36,39,39,39,36,39,39,39,36,36,36,36,39,43,39,39,39,39,39,36,39,39,36,36,36,32,32,39,36,39,36,36,36,36,36,36,36,36,39,32,32,36,36,39,32,32,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,36,32,36,32,32,32,32,32,36,32,39,32,32,32,32,36,36,36,36,32,39,39,36,39,43,36,39,39,36,36,43,46,46,43,46,46,46,43,46,46,46,49,49,46,49,49,49,52,52,52,52,46,52,49,49,55,52,59,55,55,52,52,52,55,52,52,52,55,55,55,55,59,59,52,52,52,49,49,49,52,49,46,49,49,46,49,46,49,52,49,49,52,49,46,46,49,46,49,49,49,43,43,39,43,43,43,39,46,39,39,43,39,39,36,43,39,39,43,39,39,32,39,36,39,43,36,32,36,32,32,36,36,36,32,32,32,36,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,36,32,36,32,36,32,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,36,32,32,36,32,32,36,32,32,32,36,36,32,36,32,32,32,36,32,32,36,36,36,36,36,39,32,36,32,32,36,32,36,32,36,32,36,32,36,36,36,36,36,39,36,36,36,39,39,36,36,39,43,36,39,36,36,36,36,36,32,32,32,32,36,36,36,36,39,36,43,39,36,39,36,32,39,36,39,36,32,36,36,32,36,36,36,36,36,39,39,36,36,36,36,39,39,36,36,39,39,39,39,43,39,39,39,39,36,39,36,36,36,39,36,36,36,36,36,36,36,36,32,36,36,36,32,36,32,36,36,36,36,36,32,36,32,36,32,32,32,32,36,32,36,32,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,32,32,39,32,36,32,36,32,43,39,43,36,43,39,39,39,43,39,43,43,46,43,49,46,46,46,43,46,46,46,46,46,52,49,52,49,52,49,52,49,52,49,52,52,49,55,52,55,55,52,52,52,52,49,52,55,55,59,52,55,52,52,46,52,46,49,52,52,49,49,49,46,49,46,46,49,52,46,49,52,49,43,43,43,43,46,49,46,46,43,39,39,43,43,43,39,43,39,39,36,39,36,39,39,39,39,36,32,32,39,32,36,36,36,36,32,32,32,36,32,39,36,32,36,36,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,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 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,36,36,32,36,36,36,36,32,36,36,32,32,36,32,36,36,36,36,36,36,36,39,36,36,39,39,36,39,39,36,36,39,36,36,39,36,32,36,32,32,32,32,39,36,32,39,32,36,36,36,36,36,36,32,36,39,36,36,36,36,36,32,39,39,39,36,36,39,36,36,36,39,36,39,39,36,39,36,36,39,36,39,36,39,36,36,36,39,36,36,39,36,36,36,36,36,32,36,39,32,32,36,36,32,36,32,36,36,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,36,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,32,36,36,39,36,39,36,43,39,36,39,43,39,39,43,39,39,43,43,46,46,46,43,46,46,43,46,46,46,49,46,49,52,49,49,49,49,52,49,52,49,49,52,52,55,55,59,52,52,52,52,52,52,52,55,55,55,55,52,52,46,49,49,46,52,49,52,49,49,49,46,43,49,49,49,49,52,49,49,43,46,43,43,46,46,46,46,46,39,39,39,39,43,46,43,43,43,39,39,39,39,43,39,39,36,36,39,32,36,36,39,39,32,32,32,32,36,36,39,36,36,36,32,32,39,36,32,32,36,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,39,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,36,32,36,32,36,32,32,32,36,32,32,32,32,36,32,36,32,36,36,32,39,36,36,32,36,36,32,32,39,36,36,36,39,36,32,36,36,39,36,32,36,36,36,36,36,36,36,36,36,36,39,36,36,32,32,36,36,36,36,32,36,39,32,39,36,36,36,36,39,36,36,36,39,36,39,36,36,36,36,43,39,39,39,43,36,39,39,39,36,36,36,36,36,32,36,36,36,36,36,36,36,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,36,32,36,32,32,32,36,32,36,32,32,32,32,36,32,32,32,36,36,36,32,32,32,32,36,36,36,39,36,39,43,39,36,39,39,39,39,43,39,43,43,46,46,49,43,43,43,46,46,46,39,43,49,49,49,52,49,52,49,49,46,49,46,49,52,52,59,55,55,52,52,46,52,49,52,52,55,55,52,49,52,52,49,43,49,46,49,49,52,43,46,46,46,46,49,46,49,49,49,46,49,46,43,43,43,43,43,46,46,39,39,39,36,39,43,43,39,39,39,39,32,36,36,39,43,43,39,36,36,32,36,36,36,39,36,36,36,32,36,36,36,39,36,32,36,36,36,36,32,32,32,32,36,32,32,32,32,32,32,36,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,32,36,36,32,32,32,36,32,36,32,36,32,36,32,36,36,36,36,36,39,36,39,36,36,36,36,32,39,36,36,36,36,32,32,39,39,32,36,36,36,39,36,32,32,36,36,32,36,36,32,36,32,39,39,36,39,39,36,39,39,36,32,39,39,36,36,39,36,32,39,36,36,39,32,32,36,36,32,36,36,36,32,36,36,32,36,36,32,32,36,32,36,36,32,36,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,36,32,32,36,32,36,36,36,39,39,36,39,36,39,39,36,39,39,39,39,39,39,39,46,39,46,49,46,46,46,43,43,43,43,43,46,49,49,46,46,49,49,46,49,46,49,49,49,52,52,55,52,52,49,49,49,52,52,49,55,55,52,52,49,49,49,49,46,49,46,49,52,52,43,43,46,43,49,43,46,46,49,46,43,49,43,43,43,43,39,43,43,39,43,39,39,36,39,43,39,39,39,39,39,39,36,36,36,39,36,39,36,36,32,32,36,36,36,32,32,32,32,32,36,36,36,36,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,36,32,36,36,36,36,32,32,32,32,32,36,32,36,32,36,32,36,39,32,36,36,39,32,36,36,32,36,36,36,36,36,32,39,36,36,36,36,32,36,32,32,32,36,39,36,36,36,39,32,39,36,39,36,32,39,36,39,39,39,36,36,39,39,36,39,39,39,39,36,39,36,36,32,36,39,32,36,36,36,32,39,32,36,32,36,36,32,32,36,36,32,36,32,36,32,36,39,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,32,32,32,32,32,32,32,32,36,36,32,32,32,36,39,43,36,39,36,43,43,39,39,39,39,39,39,39,39,39,39,46,46,49,43,43,39,43,43,46,46,46,49,52,49,52,52,49,46,46,49,52,49,52,55,52,55,49,55,52,49,49,49,49,52,52,55,52,49,49,49,46,49,46,49,49,49,52,46,43,46,43,46,46,46,43,49,49,43,43,46,43,43,43,43,43,46,46,43,39,39,39,36,39,43,39,39,39,39,39,36,39,36,39,39,36,32,32,36,32,36,39,36,36,32,36,32,32,32,36,32,39,36,32,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,36,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,32,32,32,32,32,32,32,36,32,32,36,32,36,36,32,32,39,32,36,36,36,36,32,32,36,39,32,36,36,32,36,36,32,36,39,32,36,32,32,36,32,36,32,32,32,32,36,36,32,32,36,39,32,36,39,39,36,36,39,36,39,36,39,36,36,36,32,32,36,43,39,36,39,39,36,36,36,36,36,32,36,36,32,32,36,32,32,32,36,36,32,36,36,32,32,36,32,32,32,32,32,32,32,32,36,36,32,32,32,32,32,36,36,32,32,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,36,32,36,36,36,36,39,39,39,36,39,39,36,36,39,36,39,43,43,39,43,43,46,43,46,43,43,43,43,46,46,46,49,49,49,52,49,49,49,49,49,49,49,49,49,55,52,55,49,49,52,49,49,49,49,49,46,52,49,49,49,46,49,49,46,49,46,49,46,49,39,43,43,46,46,46,43,46,39,46,43,46,43,39,39,43,46,39,46,43,39,39,39,36,43,43,39,39,36,39,36,39,36,36,39,39,39,36,36,36,36,36,36,36,39,36,32,32,32,32,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,32,32,36,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,36,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,36,36,32,36,36,36,32,32,36,32,32,39,36,32,32,32,32,36,32,32,36,32,32,36,32,36,32,32,36,39,36,32,36,36,32,32,39,36,36,36,39,36,36,36,36,32,36,39,36,36,39,36,36,36,36,36,36,32,36,36,36,32,36,32,36,32,36,36,32,32,32,36,32,32,32,36,32,32,32,32,36,32,36,32,32,32,32,32,32,32,36,32,36,32,32,32,32,36,32,32,32,32,36,32,32,36,36,32,32,32,32,32,36,32,36,32,36,32,32,36,36,39,39,39,39,36,39,39,36,39,43,39,43,43,43,43,43,46,46,46,43,46,39,43,43,46,46,46,49,49,49,49,49,46,52,49,49,49,52,49,49,52,52,52,49,49,46,49,46,52,49,46,49,49,49,49,49,49,49,46,43,46,46,46,49,49,46,46,46,43,43,43,46,49,43,39,39,46,43,39,39,43,46,43,43,43,43,39,32,36,36,39,39,39,36,39,36,39,39,36,39,36,36,36,32,32,32,39,36,36,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,36,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,39,36,36,32,36,32,36,36,36,32,36,36,32,32,36,32,32,32,36,36,32,36,32,32,32,32,32,36,32,32,36,39,36,39,32,36,36,32,39,36,36,32,39,36,36,36,36,36,36,36,39,39,39,36,36,39,32,36,32,32,32,32,36,32,32,32,36,32,32,32,36,32,36,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,36,32,32,32,32,32,32,36,32,32,36,36,36,36,36,36,39,36,36,43,36,39,39,39,43,39,36,39,39,43,43,46,39,46,43,49,46,46,43,43,43,43,49,52,46,49,49,46,46,49,46,49,49,49,46,52,52,49,49,52,49,52,49,49,49,46,49,49,49,46,52,49,49,46,49,49,49,46,46,46,49,49,46,46,43,46,43,43,43,43,46,46,43,39,46,39,39,43,43,43,39,43,43,43,39,39,36,39,43,39,36,36,39,36,36,39,39,39,39,36,36,32,36,36,39,36,36,32,32,32,32,32,36,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,36,32,36,32,32,32,32,36,32,32,36,36,36,36,32,32,36,32,36,32,32,32,32,36,36,32,32,36,36,32,36,36,36,32,32,36,39,36,39,39,36,32,32,32,32,39,39,36,36,39,32,36,36,36,36,32,32,36,36,32,32,32,32,36,32,36,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,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,32,36,39,32,39,36,39,36,39,39,39,36,39,39,39,39,39,39,39,39,39,39,43,43,46,43,46,49,43,39,39,39,46,46,46,49,46,46,49,49,46,49,49,46,49,46,52,52,49,49,52,49,49,52,49,46,46,46,46,46,46,49,49,46,46,46,46,46,46,46,46,49,49,49,39,43,43,43,43,43,43,43,43,43,39,43,39,39,39,43,43,39,43,39,36,39,32,39,36,36,36,36,36,39,36,36,39,36,36,36,32,36,36,32,32,36,36,32,32,32,32,32,32,32,36,32,36,36,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,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,36,32,32,32,32,32,36,36,36,32,32,32,36,32,32,36,32,32,32,32,32,32,36,32,32,32,32,32,32,36,32,32,32,36,32,32,36,32,36,36,36,32,36,32,36,36,36,32,32,32,32,39,36,36,36,36,32,32,32,32,32,32,32,36,36,32,36,32,32,32,32,36,36,36,32,36,36,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,36,32,36,32,36,36,32,36,36,36,36,32,39,39,39,39,39,39,39,39,39,43,39,39,43,39,39,43,46,39,46,43,46,43,46,43,43,43,46,49,46,43,46,46,43,49,49,49,49,49,49,46,49,49,49,46,52,49,49,46,46,43,46,49,43,49,49,49,46,49,43,43,46,43,43,49,46,46,49,46,43,39,39,39,43,46,43,43,43,39,39,43,39,39,39,43,43,39,39,39,39,36,32,36,39,39,39,36,36,39,36,32,39,36,39,36,32,36,36,32,36,36,36,32,36,32,32,32,32,32,36,32,36,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,36,32,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,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,36,32,32,32,36,32,36,32,32,32,32,36,32,32,36,36,32,36,36,32,36,32,36,32,32,32,39,36,32,36,36,39,32,32,32,36,36,36,32,36,36,32,36,36,36,32,36,36,32,36,32,32,32,32,36,32,36,32,32,36,32,32,36,32,32,36,36,32,36,32,32,32,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,36,32,36,36,36,36,36,36,36,36,36,36,32,36,39,36,39,39,39,39,39,43,43,39,39,39,39,46,39,43,46,43,43,43,49,46,43,39,46,46,43,46,43,49,49,46,46,46,49,46,46,49,46,49,49,52,49,49,52,46,49,46,46,43,46,46,46,49,46,46,46,43,46,43,39,46,49,43,46,46,49,39,43,43,43,46,46,46,43,46,39,39,43,43,36,39,43,36,39,36,36,39,39,36,36,39,39,39,32,32,36,39,36,39,36,36,36,36,36,36,36,32,36,36,32,32,32,32,32,32,36,32,32,32,32,36,36,32,32,32,32,32,32,36,36,32,32,32,36,32,36,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,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,36,32,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,32,36,32,36,36,36,32,36,36,39,32,36,32,36,36,32,36,39,36,32,36,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,36,32,32,36,36,32,36,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,36,32,36,32,32,32,32,32,36,32,36,36,36,36,36,36,36,32,32,39,39,39,36,36,39,39,39,39,39,43,36,43,39,39,36,43,39,43,43,46,39,43,43,46,46,46,39,39,43,46,46,46,43,43,46,49,46,46,46,46,46,46,46,49,49,46,49,49,49,43,49,46,49,43,46,46,46,49,49,43,39,39,39,43,43,46,49,52,46,46,43,39,39,39,43,46,46,43,43,39,36,39,43,39,39,36,36,39,39,43,39,39,39,36,36,36,36,39,36,36,36,36,36,39,36,36,36,32,36,36,32,32,32,36,32,32,32,32,36,32,32,32,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,32,32,32,32,36,36,32,36,32,32,32,36,36,32,32,36,39,32,39,36,36,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,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,36,32,32,32,32,36,36,36,36,36,32,36,36,36,36,36,36,39,36,39,36,39,39,43,39,36,36,43,39,43,39,43,39,46,39,43,39,43,43,43,43,43,39,43,43,43,46,43,46,46,46,49,46,49,46,49,49,49,46,52,52,49,49,49,46,43,46,46,43,43,43,43,46,46,46,43,43,43,46,49,46,46,46,43,43,46,43,36,39,39,43,43,43,39,39,43,39,36,43,43,39,43,39,43,36,36,39,36,39,36,36,39,39,36,36,36,32,36,39,36,36,36,36,32,36,32,32,32,36,32,32,32,32,36,32,32,32,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,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,36,32,32,32,32,32,32,32,32,32,32,32,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,36,32,36,36,32,39,32,32,36,32,32,32,32,36,32,36,36,36,36,36,32,36,36,32,36,32,36,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,36,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,36,36,36,32,36,36,32,32,36,36,39,36,36,36,36,32,32,36,32,36,36,36,36,39,36,39,39,36,36,43,36,39,39,39,39,43,36,43,43,43,46,43,43,43,39,43,43,43,46,43,43,46,46,49,46,52,49,46,49,46,39,46,43,49,46,49,46,49,46,49,49,46,46,43,43,43,49,43,43,46,43,43,39,43,46,46,49,46,43,43,43,46,43,36,39,39,43,43,43,39,43,36,39,39,39,39,39,39,39,39,39,39,39,36,36,36,39,39,36,36,32,36,39,39,39,39,39,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,32,32,32,32,36,32,32,36,32,32,36,32,32,32,36,36,32,32,32,32,32,36,32,32,36,39,32,36,32,36,36,32,36,36,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,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,32,32,32,32,32,32,32,32,32,36,32,32,32,32,36,32,32,36,32,32,32,36,36,36,32,36,36,36,36,32,36,32,36,39,39,36,39,36,39,39,39,39,46,43,39,36,39,43,39,39,43,39,43,43,46,43,39,43,43,46,46,43,43,43,46,46,49,46,49,49,46,43,46,46,46,49,49,46,49,49,46,43,46,46,46,43,43,43,43,43,43,46,46,43,43,39,43,43,46,46,46,43,43,43,43,39,39,39,39,43,43,43,39,39,39,32,39,39,39,36,39,39,39,36,36,36,39,36,36,32,39,39,36,32,36,36,36,39,36,36,36,32,32,36,32,36,32,32,32,32,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,36,36,32,32,32,32,36,32,32,32,32,32,36,32,32,32,32,32,32,36,36,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,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,32,32,36,39,36,36,32,36,39,36,36,36,39,36,39,36,36,36,39,39,39,39,46,39,39,39,39,39,39,39,46,39,43,43,43,43,43,43,46,43,46,39,39,43,46,46,49,46,46,46,43,46,43,43,46,46,46,46,46,46,46,43,43,46,43,43,43,46,43,43,43,43,43,43,43,46,39,46,46,46,43,39,39,39,46,43,36,36,39,39,39,39,39,39,36,36,36,43,39,39,39,39,39,36,36,39,36,39,32,36,36,36,32,32,32,36,36,36,36,32,36,36,32,36,36,32,32,36,32,32,32,32,36,32,32,32,32,32,36,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,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,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,36,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,32,32,32,36,32,32,36,36,36,32,32,32,32,32,36,32,32,32,32,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,32,32,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,39,36,36,36,36,36,36,36,39,36,36,36,39,36,39,36,39,39,39,39,43,39,36,36,43,43,39,43,46,39,43,43,46,39,43,43,46,43,43,43,46,46,49,49,49,46,46,43,43,43,43,43,46,43,49,43,49,46,46,43,43,46,39,43,43,43,39,46,46,46,43,43,43,43,43,43,43,43,43,46,39,43,43,39,36,39,39,39,43,43,39,39,39,36,39,43,43,39,36,39,39,36,36,36,39,39,36,32,36,39,32,32,32,36,36,36,39,32,32,32,32,36,32,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,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,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,32,32,36,32,36,32,32,36,36,36,32,36,36,36,36,32,36,32,32,36,39,36,39,36,39,39,36,39,43,36,36,36,39,39,39,39,39,39,39,43,43,39,43,43,46,43,39,39,43,46,52,46,49,43,46,43,43,43,46,43,46,46,49,43,43,46,46,43,43,43,39,43,43,43,43,46,39,39,43,46,39,39,39,46,39,43,43,43,39,39,39,39,36,36,39,39,39,43,36,39,39,36,39,43,39,39,36,36,36,36,39,36,36,39,32,32,36,39,32,32,32,36,36,36,36,32,32,32,32,36,36,36,32,32,36,32,32,32,32,32,32,32,32,32,36,36,32,36,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,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,32,32,36,32,32,32,36,32,36,32,32,32,36,32,36,36,39,36,32,39,36,36,32,39,32,36,32,36,39,39,39,39,36,39,32,43,36,39,36,39,39,39,43,39,43,43,39,43,43,43,43,39,46,43,36,43,43,46,46,46,43,43,43,43,43,43,43,46,43,43,43,49,43,43,43,43,43,43,43,46,43,46,46,43,39,39,43,36,36,43,43,43,43,39,43,39,39,36,36,39,36,39,39,39,39,36,39,36,36,36,39,39,39,36,39,36,36,39,39,32,36,32,32,32,36,32,32,32,36,39,32,32,32,32,32,32,36,36,32,32,32,32,36,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,36,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,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,32,32,32,32,32,36,36,32,32,32,36,32,32,36,36,36,32,36,39,39,32,36,32,36,36,32,32,39,32,36,36,39,43,36,36,39,39,36,39,39,36,39,39,43,43,36,46,39,43,39,39,43,39,39,43,46,46,43,43,43,43,43,46,43,39,43,46,46,43,43,43,43,46,43,43,43,39,43,39,43,39,43,46,43,43,46,39,43,39,39,36,39,39,43,39,39,39,39,36,39,39,39,36,39,39,43,39,39,39,36,36,36,39,43,39,39,36,32,36,36,36,36,36,36,32,32,36,36,32,32,32,36,32,36,32,32,36,32,36,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,32,32,32,36,36,36,36,32,32,32,36,39,32,36,36,36,36,36,39,36,36,32,36,32,36,36,36,36,39,36,39,39,36,36,39,36,39,36,39,39,39,39,43,39,43,43,43,36,43,43,43,43,43,43,46,43,46,46,46,43,39,43,43,43,46,46,46,46,46,43,46,43,43,39,39,43,43,46,43,43,43,43,39,39,36,39,39,39,39,43,43,39,39,39,36,36,36,36,36,39,43,39,39,39,36,36,39,36,39,43,36,39,36,32,36,32,36,39,39,39,36,32,32,36,36,36,32,36,32,32,32,32,32,32,32,36,39,32,32,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,32,32,36,32,32,32,39,36,36,32,36,36,36,36,36,36,36,36,32,32,32,32,39,39,39,39,36,39,36,36,39,36,36,36,32,39,39,39,39,46,39,46,43,43,39,43,39,46,39,43,43,43,43,43,46,43,39,39,39,39,39,39,46,43,43,46,43,46,36,39,39,39,43,43,43,43,46,43,43,36,39,39,39,39,39,36,43,39,39,36,43,36,36,36,43,36,36,39,39,39,32,32,36,39,39,32,39,39,36,36,32,36,32,39,36,36,36,32,32,32,32,32,32,32,36,36,32,36,32,32,32,32,32,32,36,32,32,32,32,36,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,32,36,32,36,32,39,32,36,39,36,39,39,36,36,39,36,39,39,39,36,36,39,43,39,39,43,39,43,43,39,39,39,39,46,39,43,39,39,46,43,43,39,39,39,39,39,43,39,39,43,43,43,43,39,39,39,39,39,43,39,43,39,43,39,43,39,39,39,39,36,39,39,39,39,43,36,36,36,36,39,39,36,36,39,36,39,36,36,36,32,32,36,39,36,36,32,32,36,32,39,36,36,36,36,32,32,36,32,32,32,36,32,32,32,32,32,36,32,36,36,32,32,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,36,36,36,36,32,32,32,32,36,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,36,36,32,39,32,32,36,36,36,36,39,32,36,32,39,36,36,39,39,39,36,36,39,36,36,39,39,39,36,36,39,39,43,39,46,43,43,43,43,36,39,39,43,43,43,43,39,43,43,43,43,39,43,39,39,43,39,39,43,46,46,39,43,43,39,39,39,43,43,39,43,39,39,43,39,39,39,39,39,39,36,43,39,39,36,39,32,36,39,39,32,36,39,39,39,36,32,32,36,36,36,39,36,36,36,32,32,32,39,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,32,36,36,32,36,32,36,36,36,39,36,36,43,36,36,36,36,39,36,36,39,36,39,46,43,39,46,43,43,39,43,39,39,39,39,43,43,43,39,43,43,43,43,39,36,39,39,39,39,39,43,39,46,39,43,43,39,39,39,39,39,46,39,39,39,39,36,36,36,36,36,39,39,43,43,39,36,36,36,36,39,36,32,32,32,36,36,36,32,36,36,36,36,39,39,36,32,36,36,36,39,39,36,39,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,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,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,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,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,36,36,32,36,36,32,36,36,36,32,36,32,36,32,36,32,36,36,36,36,36,39,32,36,39,36,36,36,36,36,36,36,36,39,36,43,39,43,46,39,39,46,43,43,43,39,36,39,39,39,43,43,43,39,39,39,43,43,39,39,39,39,36,39,36,39,39,39,39,39,39,39,39,43,39,39,43,39,39,39,39,36,36,32,39,39,39,39,39,39,39,36,36,36,36,36,39,36,36,39,36,36,36,32,36,36,32,39,39,32,32,36,32,36,32,39,39,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,36,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,36,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,36,32,36,32,36,36,36,32,32,32,36,36,32,39,36,36,36,36,36,32,39,39,43,39,39,39,36,36,36,32,39,39,39,39,43,43,43,43,46,43,39,39,43,32,39,39,43,39,43,39,39,43,39,43,43,39,39,36,39,43,43,39,39,43,43,43,43,39,39,39,39,39,43,43,43,39,39,43,32,36,36,39,39,39,39,39,39,36,36,39,36,36,36,39,36,36,36,36,36,32,32,36,39,36,36,39,36,32,32,36,32,36,36,36,36,32,32,32,32,36,32,32,32,32,36,32,36,32,36,36,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,32,32,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 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,36,32,32,32,32,32,32,32,32,36,32,36,36,36,36,32,32,36,32,36,36,36,36,36,39,36,36,36,36,36,36,36,39,36,39,39,36,36,39,39,39,39,43,43,43,39,43,39,39,36,39,32,39,39,43,43,43,43,39,39,39,39,39,39,39,39,43,43,39,39,43,39,43,39,39,36,36,36,39,43,39,43,39,39,36,39,36,36,36,39,39,43,39,43,36,36,36,36,36,36,39,39,36,36,32,36,36,36,32,36,36,32,36,39,36,32,36,32,36,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,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,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,36,32,32,32,32,32,36,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,32,36,32,32,32,32,32,32,36,32,32,32,32,36,36,36,39,36,36,32,32,36,36,32,36,36,36,36,32,39,36,36,39,39,36,39,36,36,39,36,39,43,36,39,39,43,43,43,43,43,39,39,39,36,36,39,39,43,43,43,39,39,39,39,39,36,39,39,39,43,43,39,39,43,43,39,36,39,39,36,36,39,39,36,43,39,36,32,36,36,39,36,43,39,39,36,39,39,39,36,39,36,32,39,32,36,32,36,36,36,32,32,39,36,36,32,36,36,32,32,32,32,32,36,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,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,32,36,32,32,32,32,36,32,32,32,32,32,36,36,36,36,36,32,32,36,32,32,32,36,36,36,32,36,39,36,36,32,39,36,36,39,39,36,39,36,36,39,39,36,39,36,39,36,39,43,43,39,39,39,36,36,39,36,43,39,43,43,39,36,36,43,39,39,39,36,39,39,39,39,36,39,39,39,39,36,39,36,36,39,39,43,36,43,43,36,36,39,36,36,39,43,39,39,36,39,32,36,36,39,32,36,36,39,32,32,32,36,36,36,36,36,36,36,36,36,36,32,32,32,32,36,36,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,36,36,32,32,36,36,36,36,32,36,36,36,32,36,39,36,36,32,39,39,36,39,36,39,39,36,39,36,36,36,39,39,36,39,43,43,39,39,36,32,39,39,39,36,39,39,43,39,43,39,32,36,36,39,39,39,36,36,39,39,39,39,43,43,39,36,39,39,36,39,39,43,39,43,39,36,36,36,36,32,36,39,36,36,36,39,36,36,36,36,36,36,36,32,32,32,36,32,36,36,32,36,36,32,36,36,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,32,32,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,36,32,32,36,32,36,36,32,32,36,36,32,32,32,36,32,39,36,36,36,36,36,32,36,36,32,36,36,36,39,36,36,32,36,36,39,36,36,36,39,43,39,39,36,36,36,36,36,36,39,39,43,43,39,39,36,36,39,39,36,36,39,39,39,39,39,39,39,36,39,39,39,36,39,39,43,39,39,39,36,36,36,36,32,36,36,39,39,36,36,39,36,36,36,36,32,36,39,36,32,32,32,32,32,36,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,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,36,32,36,36,32,32,32,32,32,32,32,36,36,32,32,32,32,32,32,36,32,36,32,32,32,32,32,32,36,32,36,32,36,32,32,36,36,36,36,36,32,36,36,39,36,36,32,36,39,36,36,39,36,39,36,43,36,36,39,39,36,39,39,39,36,39,39,39,39,39,36,36,36,39,36,39,39,39,36,39,43,39,39,39,32,36,36,39,36,39,39,39,39,39,39,39,39,36,36,36,36,36,39,36,36,36,36,36,32,36,32,32,32,36,36,32,32,32,36,32,36,32,39,36,32,32,36,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,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,36,36,36,32,32,32,32,32,32,39,32,36,32,36,36,32,32,32,32,32,36,32,32,32,32,36,32,36,36,36,32,36,32,32,32,36,36,32,32,36,36,36,36,36,36,36,36,36,39,36,36,39,36,36,39,32,32,36,36,39,39,39,36,32,39,39,39,36,36,36,36,36,39,32,39,39,39,39,43,36,39,39,36,39,39,39,39,39,39,39,39,39,43,36,39,36,39,39,39,36,39,39,39,39,39,36,36,39,36,39,39,36,36,36,36,39,39,32,32,36,36,36,39,36,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,36,32,36,32,32,32,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,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,36,36,36,32,36,36,32,32,32,36,36,36,32,36,36,39,32,36,32,32,36,36,32,36,39,36,36,32,36,32,36,32,32,36,36,36,36,32,36,36,39,39,36,36,36,36,32,36,39,36,36,36,39,36,43,39,39,39,36,36,36,39,36,39,39,39,39,36,39,36,39,36,39,36,39,36,36,39,36,43,39,39,39,36,36,36,32,39,36,32,39,39,36,36,32,36,36,32,36,36,32,36,39,36,32,32,36,36,36,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,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,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,39,32,32,32,32,32,36,32,32,36,36,32,36,36,32,32,32,36,32,32,36,32,32,32,32,36,32,32,32,32,32,36,36,32,36,36,32,36,36,36,32,32,32,36,36,39,32,36,39,36,36,32,36,32,32,36,32,36,39,36,36,36,36,36,39,36,36,36,36,39,36,32,36,39,36,36,39,43,39,39,43,39,39,36,36,39,36,36,36,36,39,39,36,39,39,36,36,39,36,36,39,39,36,39,39,36,36,36,36,36,32,39,36,36,36,39,36,36,32,32,36,32,32,36,36,32,36,32,32,32,32,36,36,36,32,36,32,32,32,36,36,32,36,32,32,32,36,32,32,36,32,32,32,36,32,32,32,32,32,32,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,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,36,32,32,36,32,32,36,32,32,32,36,39,32,36,36,36,39,32,39,32,32,32,36,36,43,39,36,36,36,36,39,39,36,36,36,36,39,36,39,36,39,39,39,36,43,39,36,39,39,32,36,36,39,39,39,39,46,36,39,36,36,39,36,36,36,32,39,36,39,36,39,39,36,36,36,36,36,36,36,39,39,36,32,32,32,32,32,36,36,36,32,36,36,36,32,32,32,36,36,36,32,36,36,32,32,32,32,32,32,32,32,32,32,36,36,32,32,32,32,36,32,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,32,32,36,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,36,36,32,36,32,36,32,36,32,32,32,32,32,32,32,32,32,39,32,32,32,32,32,36,32,32,36,32,32,32,32,32,32,36,32,36,36,39,36,36,39,36,36,32,36,32,32,36,36,32,39,36,32,36,39,32,39,36,36,36,36,39,36,36,39,36,39,39,36,36,39,36,39,39,39,39,36,36,36,39,39,39,39,39,39,39,39,36,36,36,39,36,39,39,36,36,36,32,39,36,36,32,32,39,36,36,36,36,32,36,32,32,36,36,36,36,32,39,32,36,32,32,32,32,32,32,32,36,32,32,32,36,32,32,32,32,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,36,32,32,32,36,32,32,32,36,32,32,36,32,32,32,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,36,36,39,36,36,39,32,36,36,32,32,36,32,36,36,36,32,36,36,36,39,36,36,32,36,36,36,36,39,36,39,36,36,36,39,36,39,36,36,36,36,36,39,39,43,39,36,36,36,36,36,36,36,36,36,36,39,39,36,39,36,39,36,39,36,36,36,39,32,36,36,36,36,32,32,36,36,32,36,32,36,36,32,36,32,32,32,36,36,32,32,36,32,32,32,36,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,36,32,32,36,32,32,36,32,36,32,36,32,36,32,36,36,36,32,36,36,36,36,32,32,32,32,36,36,36,39,32,39,36,36,36,36,36,36,32,36,36,32,36,39,39,39,39,39,36,36,36,39,32,39,32,36,36,36,39,39,36,39,32,36,36,36,32,36,36,39,36,36,39,39,36,36,36,32,36,36,32,36,36,32,36,36,36,32,32,32,39,36,36,32,36,32,32,36,32,32,32,36,32,36,36,32,32,32,32,32,36,36,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,32,32,32,32,32,32,32,36,32,32,32,36,32,36,36,36,36,32,36,32,32,32,32,32,36,39,36,32,36,36,36,32,36,36,32,32,36,36,36,32,39,32,39,39,39,36,39,32,36,36,39,39,36,36,39,39,39,36,39,36,36,39,36,36,36,36,39,32,39,32,36,36,36,36,32,32,36,36,32,39,36,32,36,36,32,32,32,36,32,36,36,36,36,32,32,32,32,32,32,36,32,36,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,32,32,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,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,36,32,32,32,32,32,36,32,32,32,36,32,32,32,36,36,36,32,32,32,36,32,36,39,36,36,32,32,32,32,36,36,36,39,32,36,36,32,36,36,32,32,32,32,36,36,32,39,36,39,39,39,36,36,32,36,36,36,36,36,32,36,43,39,36,36,36,36,36,36,36,36,39,36,36,39,36,36,32,36,32,32,36,36,36,36,36,36,32,36,36,32,32,32,36,36,36,32,36,32,32,36,32,32,32,32,36,32,39,32,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,36,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,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,32,32,36,32,32,32,32,32,32,36,39,32,32,32,32,32,32,32,32,32,32,36,32,32,32,36,36,36,32,32,32,32,32,32,32,32,32,32,32,32,36,36,36,32,32,36,36,36,36,36,36,36,32,32,32,32,36,36,36,36,32,32,36,36,36,39,32,36,32,32,36,32,32,39,36,36,36,36,32,36,32,36,36,36,36,36,36,36,39,39,36,36,36,36,36,36,39,39,36,36,36,36,36,32,36,36,36,32,32,36,36,32,36,36,32,32,36,36,32,32,39,36,36,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,32,32,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,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,32,32,32,32,32,32,32,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,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,36,36,32,32,36,36,36,32,32,32,36,32,36,39,32,36,32,32,32,32,36,32,36,39,32,32,32,32,32,36,32,32,32,32,36,32,32,36,36,36,36,36,32,36,32,36,36,36,36,36,36,36,39,39,36,39,32,36,36,36,36,32,36,36,36,39,36,36,32,32,32,32,36,36,39,36,36,32,36,32,36,32,32,32,36,32,32,36,32,32,32,32,32,32,32,32,36,36,36,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,32,32,32,32,32,32,32,32,32,32,32,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,36,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32