392
295
516
463
290
270
309
429
221
439
258
384
431
459
244
477
248
501
243
505
274
331
269
452
333
443
334
332
371
470
266
441
308