9 176 59 3 12 18 34 39 85 89 94 99