294
480
292
309
459
410
239
503
298
265
299
256
322
437
226
273
384
293
315
375
269
317
221
354
271
359
464
335
508
305
362