2
9
21
15
15
4
4
6
6
1
11