4
3
2
18
7
1
4
111
39
2