3 10 12 43 50 71 109 134 136 157 181189