7 156 99 true 2 9 12 13 18 19 21