7 121 120 true 4 10 16 18 25 29 34