166
294
139
669
123
197
79
57
157
204