21
31
5
14
11
6
18
9
17
2