39
31
29
37
41
52
96