302
369
501
339
428
319
517
489
254
482
360
294
523
417
433
283
394
313
278
243
491
383
257
459
509
358
372
232
451
247
494
457
275