8 296 346 true 7 13 15 18 31 32 34 35