442
417
463
259
400
304
413
401
431
353
468
381
505
436
525
451
396
441
326
330
350
409
297
265
283
298
440
248
302
244
322
382
354
387
359