510
268
395
308
516
370
273
432
521
316
281
496
252
286
298
539
405
508
338
329
436
483
244
476
407
344
327
328
472
397
437
218