10
4 8 2 6 2 10 6 29 58 9