66627616309301113156915064071867706143717308111381462648164212075901884140114055251933170954611033771881131651328120279618813075063236831544678575438411308171397393139551153711128371101147112611752169712215671129526552193115715281611931155142131952443614185458631684625199715741011239