31
41
31
7
103
61
29
24
90
38