31
12
18
16
17
25
26