170
309
143
179
685
145
76
130
201
186