30


41


676


80


55


215


104


291


307


201