6
21
21
3
2
5
8
25
14
5
4
1
4
42