399
385
247
413
425
397
454
227
268
484
420
341
263
248
374
254
229
295
222
439
307
398
259
338
235
255
389
393
366
481
512
322
384