48233108305551101064506286910268748139785611500879711356622474108230107991785410840988528752501412211333213789112269109042905099671826814234217838746392268089703786037566214641110887156627896643291112620555114727611965115569967601493476869105066110748507727828648223108238925802657413864407589159352809959552904