1
51
2
3
2
1
16
24
7
5
7
1
21