270
423
356
340
371
506
360
249
418
248
446
437
260
295
391
515
450
242
231
288
321
275
462
272
240
258
292
380
444
331
333
451
378
317