369
486
405
244
394
307
404
309
291
320
252
243
346
529
380
424
364
292
475
287
272
386
469
497
496
432
378
514
410
392
464
421
302
436