31
31
26
45
29
25
30
38