12 12381 970 true 0 1 6 7 9 10 16 17 21 25 27 38