16386616386516380915788701638641139379968829755416379296877975771578054154631297036775010164286164285164284164283164205164204308137968613268569718516807497555976007689171030684969261267977126773612678133119895071715934359859965934981118366111836587494812765913516931033276107754610281091360784140095414657845254905254341360788525489754288135169213607871135083112111913607861360785525488525454104056052548711350821276583974711303751627736280462803594773116338420652811191447903608355167903941300797127247579039328291212724742433613700373698297529721364211111451782564490773014676531467758347334157663310931118136683471811314945