390
497
291
471
362
312
330
252
475
419
358
490
518
533
324
429
282
370
352
415
426
444
377
302
408
313
290
308
385
392
318
256