12 14604 354 14 34 47 63 95 103 122 136 143 184 187 188