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