377
350
391
367
410
385
253
404
301
512
494
229
336
269
502
272
239
328
303
352
463
345
486
532
481
270
338
477
316
489
409
258
523