280
248
340
490
242
458
313
539
430
464
255
399
305
432
331
358
328
388
503
332
408
382
448
537
451
400
481
244
319
414
470