31
12
18
28
16
14
17