9 509 19 20 25 34 45 51 53 59 85 91