4 229 105 true 17 22 28 39