106279125251754147334173889866281081081087277343873442735027421874599759867688591527915329917110878813126181190733939208296871103979104322356464184473342929557800591554965079766986632838618898790340903579149692501733437334573347733957342174555778899653197641733978259289771915459481596917811941082117536875152