15
1
12
32
21
1
17
16
3
18