170
309
144
686
135
201
80
58
158
212