7 104 137 true 1 3 21 26 29 31 36