43
43
34
42
39
53
106