293
414
429
292
477
238
351
457
269
421
335
346
301
427
236
277
408
317
311
448
368
496
222
441
481
284
433
455
436
356
439
308