381
308
417
420
378
521
265
436
281
286
252
504
361
347
297
397
470
343
512
429
255
377
305
324
355
380
250
414
531
348
471
242
350