7 164 138 true 3 9 16 21 25 27 39