392
273
506
237
252
359
458
475
314
389
347
386
354
325
447
330
214
288
375
219
361
289
217
313
247
283
397
309
239
316
427
305
250