113687491942629587122111083508245409476720853349730107822112554991078891494014868102776836279773692308973363548436120108041916159770789793759113953767141095201049243369101233905578649768131211151414110741310582279041248041785792047831814244765257648677098750148704010755964147482081114535518255084919714129