247
64
166
105
161
320
259
166
143
93