519
352
315
369
254
368
325
456
475
272
311
393
304
412
367
337
470
298
380
461
371
382
458
291
444
378
294
305
425
336
229
328
390