39
30
29
36
41
52
96