12
9
5
30
23
2
9
3
15
13