7 151 296 true 3 4 14 15 26 31 35