170
309
143
685
135
201
80
58
158
212