9 582 412 true 3 11 17 30 38 41 45 54 89