4 43 94 true 10 23 29 31