300
304
142
354
312
338