12 12716 902 true 4 5 6 7 8 13 14 17 18 21 27 34