6
3
4
2
18
7
4
111
2