5 104 93 true 9 14 27 29 32