16 26018 199 true 12 17 29 30 36 46 47 52 62 66 81 87 98 104 122 143