6 63 177 true 1 5 12 14 25 29