41
34
29
42
35
38
60