5
1
7
3
16
30
2
1
2
13
12
4
3