12 758 358 true 1 5 6 13 14 21 23 24 25 26 34 37