12 14919 1089 true 3 6 7 8 10 18 19 21 27 32 33 38