39
29
30
42
29
45
115