656
128
212
365
302
129
231
234
211
276
192
83
150
308
162
191
153
300
162
262