31
41
31
7
105
62
29
24
90
38