170
309
143
179
685
145
76
133
201
187