25676138680593222439113117721339237672331030427321199407310582311143662298230558916218533054031256736754258582163921205241433302711228375392238421534211642154221662111813664203848766204109441664211792273511192113004685223833163833921250362339721564899486463340230384177287514397017736898922795319703354122821177763770210953218632273432955757385942174022607227383125731640218002302621539865932845600821203600428722327124643296308286215322115229621680225479216635601361022736210223109923001233051041731843307092327720879838622150315961093582742156728046338133316721148