10 425 286 true 3 5 6 13 16 22 24 29 30 39