168
306
140
681
129
199
79
58
158
208