50
806
2
5
834
0
816
807
976
926
842
957
988
1224
802
974
891
912
794
765
869
1
932
864
2285
1050
1090
921
828