8 342 271 true 4 10 13 14 15 28 32 35