244
64
166
104
161
318
257
166
143
93