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