4 39 248 true 9 23 29 32