4 43 83 true 18 23 28 31