454
669
881
398
616
342
909
424
988
504
722
800
662
531
397
611
478
343
909
421
639
720
935
800
666
530
396
828
690
910
770
636
503
370
799
315
878
742
607
825
342
557
774
986
365
581
795
662
530
392
612
825
688
555