7 113 229 true 4 5 10 12 25 34 39