300
224
458
248
310
348
506
277
218
349
278
432
463
401
284
422
256
462
477
213
397
472
336
417
238
321
214
376
302
513
431
454
236