310
154
155
96
181
186
296
64
128
218