252
314
289
417
288
348
494
387
500
497
462
460
398
243
212
255
241
488
234
334
336
412
249
464
431
246
235
315
353
298
339