28
12
19
68
63
32
26
33
31
213
88
25
39
38
14
52
130
237
91
36
16
8
175
18
27
1811
173
132
103
80
85
40
50
29
229
21
137
143
17
74
15
43
9
163
190
225
359
22
42
139