475
247
412
330
256
338
389
244
402
317
415
316
396
284
273
282
311
448
261
421
439
242
358
426
246
470
323
510
460
220
253
366
450
449
429