330
392
541
337
504
377
295
537
293
240
227
326
291
401
407
501
419
256
469
463
508
371
497
255
285
309
397
261
359
264
431
250
387