12 957 50 29 34 38 41 45 52 55 63 65 69 84 85