17 19901 181 true 12 15 19 20 34 39 42 43 44 52 70 77 96 109 128 146 148