12 2381 688 true 2 8 9 10 15 18 21 23 25 26 30 34