6 505 221 true 3 10 11 14 18 29