13 1128 429 true 2 4 10 12 21 23 24 25 27 28 30 34 39