1 5 6 7 24 29 35 41 47 58