1 10 19 29 38 74 75 76 77 95