3 43 248 true 19 31 39