335
505
414
221
333
355
378
314
254
239
293
285
397
451
515
227
310
394
344
336
359
472
387
444
325
220
482
274
253
456
299
445
258
317