31
41
31
7
106
62
30
25
90
38