30 32 40 116 152