7 131 151 true 6 10 12 29 30 34 38