31
30
37
35
40
33
33
38
29