27
35
80
273
154
41
58
95
74
146
64
68
23
112
47
26
17
28
40
8
37
20
21
31
98
30
178
1164
45
83
22
229
159
9
25
49
14
60
125
7
16
39
42
36