300
354
526
452
492
321
288
475
227
446
457
440
266
320
471
297
360
384
488
513
519
386
460
255
401
515
347
430
331
330
270
470