5 2 2 1 1 1 1 1 9 2 10 2 1 4 6 7 20 16 4