170
309
143
685
133
201
80
58
158
212