676933894171214971812354491485964137877717231527183116481675144614317115261739810131317551615121987119371613576287196976916141135182719415941800158259103595210844613515851872196723826410279371241582195818831136117915481352803490759218514184915051550