12
15
5
29
9
20
4
93
11
17
57
38
30
4
41
142
33
24
24
2