166
294
138
173
667
136
74
123
196
178