4 37 259 true 18 20 28 32