442
291
307
440
508
236
445
455
414
353
328
507
321
369
357
462
227
494
274
460
390
479
376
244
232
417
505
289
410
429
310
499
293
266
368