520
422
426
253
371
236
470
317
428
267
316
439
319
343
508
482
427
347
365
458
327
225
506
302
304
376
362
271
487
464
356
346