244
64
166
104
161
318
259
143
93
49