6 423 284 true 2 8 15 29 31 34