269353632286691456809243202538728282744421762965513083048053765367172708041082302796522865798352687340827306333152221678205171120182399690288562834565187897462442291134705891751703311957451988261405631225842442563280251208540376897375145277826538205182046438353772033135416746645915421176246135070250350529333968550468878278190332255343248167145701