31
34
23
27
28
30
31