4 90 142 true 14 23 28 32