12 12876 772 true 2 5 14 18 21 25 28 31 32 35 36 39