12 670 89 3 9 23 39 40 42 52 61 72 85 93 95