41
30
4
113
3
19
17
15
5
191
81
11
59
48
29
24
20
34
83
196
163
25
40
38
18
71
58
44
46
169
49
95
369
203
27
84
73
204
136
21
105