8 355 286 true 4 8 11 14 25 31 32 35