340
499
435
287
257
476
519
242
355
426
319
515
277
518
298
449
378
296
400
584
303
381
254
274
255
452
388
486
410
418
338
401
369