381
275
322
311
307
264
255
267
161
232
242
238
89
95
90
200
226
328
196
208
198
317
247
236
143
57
69
243
145
331
151
231
246
222
9
85