247
64
166
105
161
259
166
144
93
49