313
310
242
338
329
494
395
319
296
308
337
505
245
307
260
365
320
452
367
443
435
487
379
399
355
281
248
492
563
476
357
513
285
268
318