3 43 258 true 19 20 34