166
296
139
670
123
197
79
57
157
204