4 43 187 true 17 19 37 39