127048111850389291744429512309127237391527099121822579883754213415208451230415706952771568018231183641312258661588123241065530248144141941755807914519879666331434920132370236512936486510809312377877761674695892566515385261528640358423595256172121823735953952134537104554393595412036184610976091351096766279383132592615574389521245622360913614587911074734977091203619139433811665573584335955358201215518359563581093012268627626332146852988740135167111680597408688279481096858927949258994723673150878722244487595513800666660964946421293178856321776131696686110006912305031338037133801015200513647363099293646968803847565