470
272
426
343
352
295
373
303
423
404
250
506
384
285
243
227
528
527
326
260
239
412
515
234
350
460
386
262
442
467
259
503
376