327
212
347
309
185
207
316
170
326
197
335
432
130
58
137
511
304
530
814
236
282
146
233
518
180
192
130
164
216
320
369
250
226
590
427
159
106
248
173
339
353
755
547
902
510
87
218
173
422
331
251
315
351
143
308
113
267
399
121
261