31
28
30
40
38
37
38