7 104 114 true 4 5 10 21 24 29 35