829
559
775
641
507
720
802
667
532
394
610
826
347
774
989
853
718
585
802
316
531
744
610
695
909
773
989
853
717
581
802
314
397
961
476
693
908
419
636
501
717
932
797
666
531
744
957
823
689
905
767
987
503
369
580