8 296 258 true 2 5 6 14 24 26 33 35