514
255
301
336
510
396
497
327
438
441
415
503
342
332
231
464
473
424
242
303
448
462
446
525
345
322
246
326
290
405
297
387
474
490
382