10 582 457 true 3 6 14 24 35 68 70 74 79 97