39
31
29
36
41
52
96