15
2
5
3
6
2
21
1
2
1