2
21
21
7
4
7
16
6