300
251
330
309
500
425
406
455
471
318
402
366
242
397
452
262
276
396
410
348
403
434
384
369
255
283
293
498
370
440
344
418
371