244
64
166
104
318
258
166
143
93
49