77219051955156114097129269341602974108227237614154251926159545017915729114914017721430155511506631354136213381312465139512701331253187010306855761760221146185362289768614351202112468486912811866184131185415632641581241163717701807981292674172554688733673218191626157725319771920160122684419791304