7 5 1 3 5 1 2 4 2 18 18 14 10 1