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