247
64
166
105
161
320
259
166
144
93