302
340
385
249
218
313
378
247
414
331
338
485
427
368
496
318
450
454
362
455
467
245
285
502
278
366
283
397
268
315
308
325
360
314
334