2
2
6
21
18
1
3
4
3
9
6
52
3
7