512
441
496
334
374
515
272
304
347
302
516
470
268
501
451
263
313
456
493
502
254
424
517
250
267
488
247
483
611
428
461
427
324