376
521
270
273
435
496
268
236
409
517
327
397
290
460
416
344
428
450
398
500
440
402
303
338
379
437
412
509
348
489
278
425
420