168
306
140
680
127
199
79
58
158
208