43
42
34
42
39
53
106