16 14156 952 true 1 2 5 6 7 8 12 13 14 16 18 21 24 25 27 36