10 156 141 true 7 9 12 19 21 26 28 32 33 35