8 345 312 true 3 4 11 13 27 28 31 33