21
31
5
6
18
9
17
2
6
7