21
11
1
3
15
7
12
1
7