7 142 229 true 3 7 12 15 28 29 37