4
12
1
2
1
5
4
1
16
20
8
5
1
2
3