2
5
2
2
30
3
5
9
13