167
305
140
680
127
198
79
58
158
208