26513561606191163515311892113017908931222103849916803161084883918994152420718868918915263141477837765154148519371061216173171517065398615609421511636987540554131724599893317471804110133137912671418665132155105536625040812859321283150860213798311933