4 43 87 true 14 27 28 31