20
21
16
23
33
31
28
29
27
23