31
28
30
31
27
28
24
23