4 3 2 2 10 20 5 4 1 4