348
384
270
275
235
297
205
266
392
339
448
483
304
481
451
411
471
461
399
472
332
502
202
439
351
268
476
358
319
422
495
402