196
249
247
154
197
516
149
334
154
128