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