247
64
168
161
320
259
166
144
93
49