39
31
30
37
41
53
96