10 302 30 10 28 34 55 62 75 79 84 90 98