39
31
30
37
41
52
96