16
1
15
2
6
1
21
7
6
6
13
8
12