16 19914 173 true 18 21 30 36 41 51 52 58 59 61 63 75 107 109 128 148