12 21094 895 true 8 9 13 17 19 20 27 29 31 34 37 39