4 51 88 true 18 23 28 32