1
16
2
18
12
9
1
1
3
30
3