40
31
9
1
2
3
111
1
1
4