31 47 36 32 35 21 43 44 28