53
27
20
34
9
36
51
83
191
17
12
16
38
143
130
42
39
7
45
15
24
23
30
19
14
35
158
82
65
119
121
111
68
280
178
450
904
836
567
60
187
184
85
69
163
125
79
214