254
245
397
447
286
337
499
285
280
376
509
405
256
282
364
474
239
242
453
446
505
310
458
350
406
231
387
388
234
418
415
228
352