41
34
29
42
35
39
60