296
275
315
422
231
304
447
440
520
421
329
290
450
497
512
448
268
389
405
359
360
337
453
464
256
347
330
414
386
235
391
372