170
309
143
685
220
77
130
308
124
201