238
360
252
480
337
508
298
475
291
354
518
468
250
348
361
412
463
371
288
273
249
356
437
433
509
259
504
349
377
313
265
247