15
1
1
12
32
21
17
10
4
18