15
1
32
15
18
31
1
21
10
9