15
32
21
1
16
3
6
18
20
9