7 147 129 true 5 14 15 20 26 30 35