29
40
40
40
30
35
37
41
42
58