12 1281 598 true 0 3 6 13 14 20 21 22 29 30 35 36