509 158 159 191 129 210 200 119 74 129117