16 1189 934 true 18 29 34 37 38 39 43 63 65 69 71 72 78 79 80 84