247
64
166
105
161
320
166
144
93
49