390
417
450
258
509
304
314
249
435
421
260
415
535
395
350
306
526
389
506
432
372
507
257
291
319
360
329
295
483
323
490
440
282
499