15
32
21
1
41
16
3
6
18
9