258
241
197
191
113
74
81
83
66
53
52
439
330
138
308
145
142
168
195
117
174
109
381
336
166
213
98
167