2 12 58 25 23 10 2