41
27
35
24
50
191
52
149
947
189
216
31
209
20
12
106
140
142
56
23
30
32
90
297
26
57
126
16
15
64
85
66
307
115
328
151
11
91
36
87
39
130
2000
80
370
530
296
192
37
48