5 159 129 true 6 14 17 21 25