423
282
318
439
236
424
353
397
319
389
504
230
342
447
253
431
293
481
425
376
517
260
385
338
259
245
249
350
237
371
361
359
349