5 1 3 8 4 5 10