42
58
481
605
344
577
2
402
1
333
478
3
596
513
4
545
503
441
284
717
446
308
482
335
924
5
824
281
429
1k