31|30 29 28 1