20
5
12
24
26
21
31