7 103 194 true 3 9 16 21 25 27 39