31
41
31
7
105
62
29
25
90
38