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