8 355 334 true 1 4 14 18 19 20 27 35