16
11
17
8
21
22
7
31