2
21
30
25
12
9