30
31
32
31
28
27
26
29
24
23
27
22
17
15
