1
8
7
4
21
1
3
1
2
2

38
38