4 90 75 true 14 16 28 29