4 43 288 true 12 19 38 39