30
40
29
45
39
34
42