342
447
455
428
287
471
337
312
238
522
510
293
346
313
352
494
509
322
306
416
420
280
387
350
243
295
335
329
285
523
247
441
469