5 10 12 43 3 25