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