27
26
23
19
22
25
24
31
20
28
21
29