12 20908 1582 true 3 4 13 14 18 19 22 27 29 30 32 34