516
302
243
470
247
368
382
397
226
434
342
481
281
298
274
331
503
415
294
317
506
365
474
273
328
406
398
278
277
303
417