264
261
243
201
198
114
75
82
85
66
54
52
442
333
192
138
308
145
142
168
195
117
174
109
381
336
166
213
98
167