58
14
42
33
11
31
3
19
5
23
4
6
16
60
12
156
35
106
38
43
124
49
21
191
29
26
51
20
83
85
44
233
64
105
122
882
186
116
274
142
135
90
10
272
74
79
27
206
59
271
197
97
99
37