42
37
31
38
40
41
71