156 109 269 58 58 118 194 103 230 213 55 136 69 39 117 76 103 112 196 58 163 204154