256
1154
306
334
272
357
389
327
1223
314
363
1154
294
260
242