15
31
18
14
6
8
21
9