166
294
138
667
123
196
79
57
156
204