247
216
479
504
319
301
284
286
486
339
313
355
481
259
396
448
340
473
373
329
257
302
371
332
296
406
254
336
398
385
272
335
414
388