7 106 229 true 4 6 10 30 31 35 38