7 229 299 true 5 7 15 18 26 36 39