247
378
388
436
315
331
498
425
275
500
272
485
363
479
423
355
282
307
304
340
250
287
291
301
435
292
482
242
294
395
426
448
206