87314195828456205123642203643375641051211117182218289644729161300204563484257484525859564670649593487572207470553386545541263673023330977757131383763821746658920616578843919773762847439111131548248551078256852427850423426965336202637651645963552263540142717785555110265320175502299374