166
294
138
669
123
196
79
57
156
204