15
31
21
1
16
3
6
18
9
20