10 202 34 35085 2 18 21 31 42 52 71 82 84 89