41
33
29
42
35
38
60