9 582 348 true 1 4 14 16 19 20 25 33 35