30
25
40
26
29
31
53