757
683
649
74
400
253
808
887
911
325
647
660
953
865
932
840
897
83
875
790
774
824
430
361
297
466
766
68