8 1159 393 true 6 14 25 27 31 34 36 37