214039405025393352294489138344208668654231294051637562067191693701886943244455292945301428972093528107126118108473168517190838617391207883415813860986192792021206231943573416460439521621279865450191571197999203903194861700922028421517935054717812119967511631127186156091134696969921521316151620978422790046715959542283999195321753418529519392915478512563767876325162281335666834301518031872321340191094532244481497236682246197144867121294888531925286592010664714074414618868372118229111450215973180037933371277601975652282461484092293680926115575141711208925