306
314
336
378
246
487
455
320
510
365
368
525
362
458
380
472
269
324
268
261
512
375
373
424
519
333
247
235
323
478
400
301