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