12 422 99 17 28 30 33 38 42 43 51 74 80 89 95