43
34
31
38
41
37
106