3 43 247 true 19 22 29