281
69
146
92
78
191
107
98
74
85
31
37
42
80
79
29
13
50
181
60
48
58
188
140
52
4249
101
59
128
115
44
72
54
47
187
94