4 1 3 10 2 4 9 4 20