229
295
509
399
312
417
485
394
283
307
327
530
277
362
220
400
373
427
366
304
409
403
510
381
450
405
395
293
285
353
523
439
490
492