18
21
30
10
32
14
12
1