3 43 96 true 21 28 33