1
4
2
2
1
3
18
51
20
3
6
2